Diseño de Ontologías: Protégé - OWL: SPARQL

  • Published on
    15-Jun-2015

  • View
    1.708

  • Download
    2

Embed Size (px)

DESCRIPTION

Prctica de introduccin a SPARQL con Protg OWL 4.2 beta para la asignatura Diseo de ontologas, en el master de gestin de la informacin de la UPV

Transcript

<ul><li> 1. Protg - OWL SPARQL http://www.w3.org/TR/rdf-sparql-query/http://ontologias.blogs.upv.es</li></ul> <p> 2. Protg - OWL SPARQL http://www.w3.org/TR/rdf-sparql-query/http://ontologias.blogs.upv.es 3. SPARQLSPARQL Protocol And RDF Query Language3 especicaciones separadas: Lenguaje de queries. Formato XML de resultados de queries. Protocolo de acceso a los datos. 4. SPARQL: Patrones Se basa en casar patrones de tripletas con tripletas RDF.sujeto predicado objeto . Patrn bsico:Secuencia de patrones de tripletas unido por un punto.Conjuncin de sus patrones de tripletas.Ej.: ?x foaf:name ?name . ?x foaf:mbox ?mbox Patrn para instancias: predicado a (Ej.: ?s a ?o ) 5. SPARQL: QueriesDeclaraciones de prejos:abreviar URIs.#declaracin prejoPREFIX foo: Denicin de datasets: indicar...grafos RDF a interrogar.#denicin del datasetFROM ...#clusula resultadoClusula resultado, indicar qu SELECT ...debe devolver la query. #patrn del queryWHERE {...Patrn de query, especicar lo}que se pide del dataset.#modicadores del queryORDER BY ...Modicadores de query, partir,ordenar y reunir resultados. 6. SPARQL: ProtgVars. empiezan con un ?y pueden ser cualquiernodo (recurso o literal)en el RDF dataset.Cualquier parte de unatripleta RDF puede serreemplazada con una var.Resultado del SELECT:tabla de vars. y valoresque satisfacen la query. 7. SPARQL: Formas SELECT * devuelve enlaces a todas las vars. mencionadas en la query. CONSTRUCT devuelve un grafo RDF. ASK devuelve si un patrn de grafo tiene o no solucin. 8. SPARQL:Restricciones en vars.DISTINCT : elimina resultados duplicados.FILTER:Slo los results. que la exp. se evala a cierto. PREFIX dc: Expresiones Booleanas. PREFIX ns: SELECT DISTINCT ?title ?priceregex: WHERE { ?x ns:price ?price .leng. de expres. regs. def. en XQuery 1.0FILTER (?price &lt; 30.5)and XPath 2.0?x dc:title ?title . }Logicas (!, &amp;&amp;, ||), Matemticas (+, -, *, /), PREFIX dc: Comparacin ( =, !=, &gt;,</p>