[an error occurred while processing this directive]
SPARQL List Formatting XSLT
[an error occurred while processing this directive]
List XSLT for SPARQL
Using list.xslt, you can transform query results
into a list. The first query variable is the list key. This must list the
individuals you want to display in the order you want them. The first
occurance of an individual is the only one displayed. The rest of the
variables are organized as a nested list under each individual.
Example Usage
Generate your
query results
using some resource like the pellet servlet. The example used here is a list of all projects (past and present) in the lab and their description, members, homepage, download page, and demo page:
PREFIX dc: <http://purl.org/dc/elements/1.1/>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
PREFIX project: <http://www.mindswap.org/2003/owl/project#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
SELECT ?key ?project ?Name ?Description ?Members ?Homepage ?Download ?Demo
FROM <http://www.mindswap.org/2003/submit-rdf/projects.rdf>
WHERE
{ ?project a foaf:Project .
{?project rdfs:label ?Name } UNION
{?project dc:description ?Description } UNION
{?project project:member ?Members } UNION
{?project foaf:homepage ?Homepage } UNION
{?project project:downloadPage ?Download } UNION
{?project project:demoPage ?Demo }
}
ORDER BY ?key
FilmTrust is a website that combines social networks with movie ratings. You can read about movies, rate them, and write reviews. You also can maintain lists of friends and rank how much you trust their opinion about movies. The site personalizes the information you see, based on your friends.
OntoLink (Ontology-Linker) is a knowledge integration tool that can be used to specify semantic and syntactic mappings/transformations between concepts defined in different ontologies/schemas
Parka is an inferencing database, built for use with the semantic web. It is currently undergoing revision to support RDF internally, but here are the sources as they stand.
Redfoot is an RDF centric application server written in Python using RDFLib and is currently being developed by Daniel Krech along with the help of a number of contributors .
Simple Instance Creator (SIC) is a simple tool that provides a form like interface to create RDF/DAML instances. User can fill out this form and the markup will be automatically generated in RDF format. This can be useful for simple data entry tasks and can also be used for searching instances
Spangle is a SPARQL framework for Python; it includes Spackle (a protocol server); Spastic (a SPARQL parser); Spanner (a protocol client); Spatzle (a command-line client); Spartan (a query compiler, targeting Pychinko); and Spindle (an RDF dataset cache).