Nokia Semantic Web Server http sw nokia com
Nokia Semantic Web Server http: //sw. nokia. com Patrick Stickler Forum Nokia Web Services Nokia Technology Platforms Patrick Stickler © 2004 Nokia 1
Serving the Nokia Developer Community http: //www. forum. nokia. com Patrick Stickler © 2004 Nokia 2
Semantic Web Extensions to HTTP Return a concise bounded description of the resource denoted by the request URI. MGET http: //example. com/foo HTTP/1. 1 Add the statements contained in a concise bounded description of the resource, provided as input, to the (possibly empty) body of knowledge maintained about the resource denoted by the request URI. MPUT http: //example. com/foo HTTP/1. 1 MDELETE Remove the statements contained in a concise bounded description of the resource, provided as input, from the existing knowledge maintained about the resource denoted by the request URI. If no description is provided as input, remove all statements asserted about the specified resource. MDELETE http: //example. com/foo HTTP/1. 1 http: //sw. nokia. com/uriqa/URIQA. html Patrick Stickler © 2004 Nokia 3
Concise Bounded Resource Description That body of knowledge known by a particular authority about a named resource which does not include any explicit knowledge about any other named resource. In RDF, a concise bounded description of a resource is a collection of RDF statements, explicitly asserted and/or inferred, comprised of the following: 1. All statements where the subject of the statement denotes the resource in question. 2. Recursively, for all statements included in the description thus far, for all anonymous node objects, all statements where the subject of the statement denotes anonymous resource in question. 3. Recursively, for all statements included in the description thus far, for all reifications of each statement, the concise bounded description of each reification. http: //sw. nokia. com/uriqa/URIQA. html Patrick Stickler © 2004 Nokia 4
RDFQ: RDF Queries in RDF Match and return the descriptions of all resources which have a dc: creator which is an ex: Person who has a ex: first. Name of "John" and has an ex: age that is greater than 30: Match and return variable bindings for fn: title and fn: description for all resources having a fn: published date later than one week ago: [: target [: select ("title" "description"); : target [dc: creator [a ex: Person; ex: first. Name "John"; [fn: title [: id "title"]; fn: description ex: age [: gt "30"^^xsd: integer]]]]. [: id "description"]; fn: published [: gt : one-week-ago]]]. http: //sw. nokia. com/rdfq/RDFQ. html Patrick Stickler © 2004 Nokia 5
http: //sw. nokia. com/tools Patrick Stickler © 2004 Nokia 6
- Slides: 6