That sounds rather good, thanks Holger. It sounds like browsing the RDF data would work naturally, and it might work with Tabulator type tools.
Peter On Sep 16, 2:25 am, Holger Knublauch <[email protected]> wrote: > Hi Peter, > > just following up on this old thread, I have meanwhile added a new servlet > /tbl/describe that will do content negotiation in the spirit of the "cool > URIs" linked data movement. Basically, this looks at the incoming request and > either returns RDF triples or an HTML rendering, depending on the requested > mime type. For RDF triples, it will return the same triples that are shown > when you go to the Source Code tab of a selected resource in TBC: all triples > where the resource is the subject, plus any blank node trees that belong to > it. The latter includes OWL restrictions, SWRL and SPIN rules etc. For mime > type text/html, the servlet will delegate to a corresponding UISPIN call to > deliver the best suitable rendering for the resource. > > Some details from the JavaDoc > > /** > * A simple servlet to support using TBL as a linked data server. > * Depending on the request, this either returns a human-readable > representation of a resource > * (using UISPIN) or the relevant triples describing the resource. > * > * Arguments: > * _resource: the URI of a resource to render > * _format (optional): the mime type, overrides mime type of > http request > * > * Output: > * for application/rdf+xml: the relevant triples for that resource in > RDF/XML > * for text/turtle: the relevant triples for that resource in Turtle > * the UISPIN rendering for all other mime types > > With this simple servlet, I believe the only thing you need to do with a TBL > server is to create an alias URL that matches the base URI of your > ontologies, e.g. > > http://example.org/mymodel#MyClass > > would have to be rewritten by your web server configuration to > > > http://my.org:8080/tbl/tbl/describe?_resource=http://example.org/mymo... > > (where the special characters of the argument would have to be properly URL > escaped). > > I don't think we can do much on the TBL side to make this more out of the > box, so a little bit of server configuration would still be required on your > end. > > Please let me know if this would work for you - this is for 3.4 > > Regards, > Holger > > On Aug 10, 2010, at 8:28 PM, peter wrote:> Thanks, Holger, that sounds much > like what I'm hoping for (URIs that > > look "natural" as opposed to TBL web services). > > > Scott: The static export option is not suitable for my purpose (though > > useful in another context), and I wish to avoid the creation of > > specific web services. I'll happily wait till 3.4 comes out and see > > what's available. > > > Cheers > > Peter > > > -- > > You received this message because you are subscribed to the Google > > Group "TopBraid Suite Users", the topics of which include TopBraid Composer, > > TopBraid Live, TopBraid Ensemble, SPARQLMotion and SPIN. > > To post to this group, send email to > > [email protected] > > To unsubscribe from this group, send email to > > [email protected] > > For more options, visit this group at > >http://groups.google.com/group/topbraid-users?hl=en -- You received this message because you are subscribed to the Google Group "TopBraid Suite Users", the topics of which include TopBraid Composer, TopBraid Live, TopBraid Ensemble, SPARQLMotion and SPIN. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/topbraid-users?hl=en
