Alexander, there are a number of ways you can use and *learn* SPARQL with TopBraid Suite. First, the syntax-directed editor in the SPARQL view provides fast feedback to develop error-free queries. The auto- complete feature is invaluable for creating queries that not only have the correct syntax, but include correct references to RDF data. The instant feedback you get from the SPARQL view is unparalleled for SPARQL tools.
You can also use the visual graph representation (in TBC-ME) to turn a graph structure into a query. There is an example in Help > How to? > Creating SPARQL Queries by Example, and we can provide more information and answer questions, as needed. This is really a good way to start understanding the relationship between RDF and SPARQL. TopBraid Ensemble also has a query-by-example facility that is also a nice way to browse linked data. Start TBC-ME and point a browser to http://localhost:8083/tbl. Choose Default Application and choose your data graph (in the Composer workspace). When the application starts, go to the Graph Editor and Query view. You can either drag/drop a resource from the Results grid or use the Add Node button to add a resource to the view's workspace. When you click on this resource, panels appear on either side representing links referenced by the resource (outgoing relationships) and links that reference the resource (incoming relationships). It's a very nice visual way to step through linked data. If you then generalize a resource in the graph, it becomes a variable in a SPARQL query. Note that this is the converse of the Composer approach, which turns everything into a variable unless chosen. In this case, everything is a SPARQL URI (constant) unless you "generalize" into a variable. Choose Submit Query and the results appear in the Results grid. It's also easy to set up Web services that submits SPARQL queries to a TBL service, including the TBC-ME server running on localhost. For example, you can set up a simple HTML page that gets a query and submits to the query, receiving results in standard SPARQL endpoint formats. That doesn't have the advantages of developing queries with Composer's SPARQL View, but will work if that is desired as a UI. An example with SPARQL Endpoints is given in our blog at http://topquadrantblog.blogspot.com/2010/05/how-to-publish-your-linked-data-with.html. -- Scott On Jan 25, 9:06 pm, Alexander Garcia Castro <[email protected]> wrote: > is this book linked to TBC? if I dont want to use TBC will the book still > be useful? -- You received this message because you are subscribed to the Google Group "TopBraid Suite Users", the topics of which include Enterprise Vocabulary Network (EVN), 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
