This follows on the plea I made to think about services on top of Semantic Web / Linked Data resources. Carole called them 'top-middleware' services I think.
Would this make sense?
-> exposes content via Generic Semantic Web interface (Sesame API?, - we have Web Service available for that.) [Note from Juande: Sesame is a web service for giving back information on astronomical object names, what's this Sesame?]
-> RO-services expose RO specific interface for (web) applications (SOAP service, Ruby gem, etcetera?)
-> Various web applications can perform RO-specific I/O through an application-specific user interface (typically not made by us)
- The RO model is independently exposed (hence, RO semantics available for any tool to use)
- Combination of exposed RO-model (RDF) and generic RDF interface would do the trick already; RO-services make it convenient and allow us to control access.
- RO-box would be one of the applications; Taverna, myExperiment, etcetera could be others, use for annotation?
- The RO-services hide (SPARQL) details and are RO-specific.