Bill - FedoraShare
- Missing - Call disseminations using REST API
- Web 2.0 - Add your content easily.
- Relate the stuff from multiple sites.
- What is the user experience?
- Eddie - Goal is Fedora API improvements or FedoraShare application?
- Inform, Include, Provide easy simple application (Sandy - note Timeline from Simile)
- YouTube as a dissemination. (example dissemination)
- Google has a different OpenID impl.
- With FedoraShare HTML page with YouTube embed tag.
- Yahoo Pipes? Investigate. Kepler.
- Simple back-end.
- Users as first class objects.
- Messaging does API-A.
- Dan - Rebuild slider in FedoraShare.
- Triple benefits.
- Replication into multiple sources.
- Flex is well supported.
- Low impact frontend.
- Dan - Local App/Server
- Paul - Apple Cappucino.org written in Javascript as alternative
- Developers - My shop does not support?
- Reusable code?
- Separable components.
Paul - Mulgara
- JTA (Andre)
- Handle all transactions
- One write at a time - need to move to multiple writers
- Connection API
- Graph URIs (permits arbitrary URIs - does not identify host)
- Rmi://host.com/server1?graph=foo:bar as opposed to # (fragment ID)
- SPARQL Engine
- SPARQL Language
- Focused on join optimizations rather than filtering which is needed for complex SPARQL queries
- Meeting W3C SPARQL spec especially what goes in must come back exactly (cannot be canonicalized)
- Sesame Integration
- James at Sesame giving good feedback
- Sesame is 100% SPARQL but not Mulgara. SPARQL has distinct clause which causes problems with set semantics. Not easily fixed. No support for Regular Expression (different from Java). Order-by arbitrary expression support.
- HTTP APIs
- TQL (iTQL name going away)
- SPARQL
- Using Servlets
- Throw exception if "insert" into Get operation
- Post expects an RDF file
- May be output in JSON
- HTTP UI
- Cleaned up no longer implemented in Barracuda
- Tutorial mentions graph URI: (not needed for real) Select Query: Query: Submit Button
- XA 1.1
- Scalability
- Multiple writers
- No problem with recycling Identifiers on 64bit systems
- 192 to 32 files for storage
- Better block writes
- Get test info from Ronald/Paul for presentations
- Change term from Model to Graph (W3C)
- Can index on all three orders SPO, POS, OSP
- Can index SPOG,POSG,OSPG,GSPO,GPOS,GOSP mostly these
- RLog - RDF Prolog
- hasUncle(X, Z) :- hasFather(X, Y), hasBrother(Y, Z). head :- body
Wiki Markup (X Y Z) y(X, Z) \[foo:bar rdf:type foot:person\]
- Foof:Person(foo:bar).
- Supports transitivity, symmetry, will support consistency
- User transitivity to implement a resolver
- JLine - Library for Java but must use native code to do it. Supports a lot of platforms. Andy wrote
Bill - Admin Client
- Minimal Version
- Public Comment
- Alpha Distribution
- Keep the old version for at least one iteration
Eddie - funAPI
- Make Fedora Zotero friendly
- Easiest to use OAI-PMH
Eddie - AtomPub
- Potential input servlet
- Simple get/post to URL
- How do we want to set all the other properties on the object
- Separate from SWORD, they may do the Fedora implementation themselves
Eddie - Zotero as Client of Fedora
- Uses WebDav, Raymond, does he think they will support Atom PP.
- Do we want to rethink WebDav
...
- In NSDL Wiki
- Move to FR30 to reduce pain points.
- OAIprovider does not have an understanding of NSDL Information model
- Makes it difficult to find related items
- Views are inconsistent
- Resource -> Aggregator -> Aggregator -> Aggregator path can be traversed, queried, or be a service itself
- Eddie - Repository should know its own structure without depending on client
- Chris - Also like an inferencing problem
- Both Content Model and SDef represent kinds of "typeiness"
- For access this is easier to see but what about create/ingest/write
- Could we generate Client code?
- What REST style is most effective for Fedora?
Rick - Plone
...
& CMS
- Plone - CMS in Python
- Collections are captured searches
- Links (except the built-in generic isLinkedTo) are user defined strings
- Content Modeler widely used.
- Active content display server
...