0
我想查詢所有關於班級/個人的AnnotationAssertion。查詢某個班級/個人的所有「AnnotationAssertion」
下面是我的源代碼片段:
<AnnotationAssertion>
<AnnotationProperty abbreviatedIRI="rdfs:comment"/>
<IRI>#Car</IRI>
<Literal xml:lang="en" datatypeIRI="&rdf;PlainLiteral">A car has four tyres</Literal>
</AnnotationAssertion>
<AnnotationAssertion>
<AnnotationProperty IRI="http://www.w3.org/2004/02/skos/core#definition"/>
<IRI>#car</IRI>
<Literal xml:lang="en" datatypeIRI="&rdf;PlainLiteral">a road vehicle, typically with four wheels, powered by an internal combustion engine and able to carry a small number of people.</Literal>
</AnnotationAssertion>
<AnnotationAssertion>
<AnnotationProperty IRI="http://www.w3.org/2004/02/skos/core#example"/>
<IRI>#car</IRI>
<Literal xml:lang="en" datatypeIRI="&rdf;PlainLiteral">Audi</Literal>
</AnnotationAssertion>
etc..
我試圖查詢這個類/個人及其AnnotationAssertions的列表相關AnnotationProperties。
SPARQL-DL API提供了可能性,通過
Annotation(a, b, c)
查詢annotationproperties對查詢AnnotationAssertions任何指針將是很有益的。
您是否試圖用SPARQL-DL或簡單的SPARQL做到這一點? – 2014-10-30 15:13:56
我開始使用SPARQL-DL,但是如果使用普通的SPARQL,它可能會很好。 – Betafish 2014-10-30 15:17:52
好的,我想我的答案顯示了在普通SPARQL中執行此操作的方法。 – 2014-10-30 15:18:33