6
! 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

Dr. Axel Polleres, DERI, National University of Ireland ... · specification a major contribution for several data translation problems.” Atanas Kiryakov, Ontotext “XSPARQL bears

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Dr. Axel Polleres, DERI, National University of Ireland ... · specification a major contribution for several data translation problems.” Atanas Kiryakov, Ontotext “XSPARQL bears

! 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

Page 2: Dr. Axel Polleres, DERI, National University of Ireland ... · specification a major contribution for several data translation problems.” Atanas Kiryakov, Ontotext “XSPARQL bears

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:

Page 3: Dr. Axel Polleres, DERI, National University of Ireland ... · specification a major contribution for several data translation problems.” Atanas Kiryakov, Ontotext “XSPARQL bears

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

Page 4: Dr. Axel Polleres, DERI, National University of Ireland ... · specification a major contribution for several data translation problems.” Atanas Kiryakov, Ontotext “XSPARQL bears

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

Page 5: Dr. Axel Polleres, DERI, National University of Ireland ... · specification a major contribution for several data translation problems.” Atanas Kiryakov, Ontotext “XSPARQL bears

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>

Page 6: Dr. Axel Polleres, DERI, National University of Ireland ... · specification a major contribution for several data translation problems.” Atanas Kiryakov, Ontotext “XSPARQL bears

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