View
2
Download
0
Category
Preview:
Citation preview
! Copyright 2008 Digital Enterprise Research Institute. All rights reserved.
Digital Enterprise Research Institute www.deri.ie
Dr. Axel Polleres, DERI, National University of Ireland, Galway
Digital Enterprise Research Institute www.deri.ie
2
Standardization in DERI
Standards: One of DERI’s major assets
!! Strong presence in W3C
!! Involve/inform our partners in relevant standardisation activities
!! Push and promote DERI standard proposals:
Digital Enterprise Research Institute www.deri.ie
XSPARQL: Close the gap in the Web of Data:
3
<XML/> SOAP/WSDL
RSS
HTML
SPARQL
XSLT/XQuery
XSPA
RQ
L
Digital Enterprise Research Institute www.deri.ie
Example: SIOC-2-RSS
"! XSPARQL+SIOC enables customised RSS export:
4
<channel> <title> {for $name from <http://www.johnbreslin.com/blog/index.php?sioc_type=site> where { [a sioc:Forum] sioc:name $name } return $name} </title> {for $seeAlso from <http://www.johnbreslin.com/blog/index.php?sioc_type=site> where { [a sioc:Forum] sioc:container_of [rdfs:seeAlso $seeAlso] } return <item> {for $title $descr $date from $seeAlso where { [a sioc:Post] dc:title $title ; sioc:content $descr; dcterms:created $date } return <title>$title</title> <description>$descr</description> <pubDate>$date</pubDate>} </item>
“Great stuff,... I have not seen any SIOC to
RSS xslt examples or vice versa” (John
Breslin, creator of SIOC)
RSS2.0
Digital Enterprise Research Institute www.deri.ie
Example: Generate KML from FOAF+Geo:
5
"! XSPARQL+FOAF and GEO data enables KML map data:
http://www.deri.ie/Stefan_Decker#me
foaf:name
“Stefan Decker”
foaf:locatedIn
http://dbpedia.org/resource/Galway
geo:lat
-9.041800
53.272900
geo:lat
More: http://xsparql.deri.org/spec/xsparql-use-cases.html
<kml xmlns="http://www.opengis.net/kml/2.2"> { for $person $name $long $lat from <http://www.deri.ie/Stefan_Decker> where { $person; foaf:name $name; foaf:based_near [ geo:long $long; geo:lat $lat ] } return <Placemark> <name>{fn:concat("Location of ", $name)}</name> <Point> <coordinates>{fn:concat($long, ",", $lat, ",0")}</coordinates> </Point> </Placemark> } </kml>
Digital Enterprise Research Institute www.deri.ie
Voices:
"! Davide Palmisano, Asemantics S.R.L. “Asemantics is aware of
the potential offered by the mixed nature of XSPARQL that make this specification a major contribution for several data translation problems.”
"! Atanas Kiryakov, Ontotext “XSPARQL bears the potential to lower
the cost of interoperability between XML and RDF, thus facilitating the
transition to semantic technologies in a range of scenarios.”
"! Kingsley Idehen, OpenLink Software Inc. “We are a SQL,
XML, and RDF data management, middleware, and integration specialist
that offers industry standards compliant solutions that will benefit from the XQuery & SPARQL language fusion proposed by this specification.”
"! Tony McCormack, Nortel, “DERI's proposal of a novel query
language, XSPARQL, to allow intuitive querying across XML and RDF is a timely step that has the potential for immediate impact in Nortel’s products.
6
Recommended