rdf 목록의 구성원에 액세스하는 가장 좋은 방법은 무엇입니까? 나는 rdflib (python)을 사용하고 있지만 평범한 SPARQL에서 주어진 답은 ok이다. (이 유형의 대답은 rdfextras, rdflib 도우미 라이브러리를 통해 사용할 수있다.)rdflib (또는 일반 sparql)을 사용하여 rdf 목록의 구성원에 액세스하는 방법
내가 (일부 필드는 간결 제거되었습니다) Zotero에 의해 생산 된 RDF의 특정 저널 기사의 저자에 액세스하려고 해요 :
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:z="http://www.zotero.org/namespaces/export#"
xmlns:dcterms="http://purl.org/dc/terms/"
xmlns:bib="http://purl.org/net/biblio#"
xmlns:foaf="http://xmlns.com/foaf/0.1/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:prism="http://prismstandard.org/namespaces/1.2/basic/"
xmlns:link="http://purl.org/rss/1.0/modules/link/">
<bib:Article rdf:about="http://www.ncbi.nlm.nih.gov/pubmed/18273724">
<z:itemType>journalArticle</z:itemType>
<dcterms:isPartOf rdf:resource="urn:issn:0954-6634"/>
<bib:authors>
<rdf:Seq>
<rdf:li>
<foaf:Person>
<foaf:surname>Lee</foaf:surname>
<foaf:givenname>Hyoun Seung</foaf:givenname>
</foaf:Person>
</rdf:li>
<rdf:li>
<foaf:Person>
<foaf:surname>Lee</foaf:surname>
<foaf:givenname>Jong Hee</foaf:givenname>
</foaf:Person>
</rdf:li>
<rdf:li>
<foaf:Person>
<foaf:surname>Ahn</foaf:surname>
<foaf:givenname>Gun Young</foaf:givenname>
</foaf:Person>
</rdf:li>
<rdf:li>
<foaf:Person>
<foaf:surname>Lee</foaf:surname>
<foaf:givenname>Dong Hun</foaf:givenname>
</foaf:Person>
</rdf:li>
<rdf:li>
<foaf:Person>
<foaf:surname>Shin</foaf:surname>
<foaf:givenname>Jung Won</foaf:givenname>
</foaf:Person>
</rdf:li>
<rdf:li>
<foaf:Person>
<foaf:surname>Kim</foaf:surname>
<foaf:givenname>Dong Hyun</foaf:givenname>
</foaf:Person>
</rdf:li>
<rdf:li>
<foaf:Person>
<foaf:surname>Chung</foaf:surname>
<foaf:givenname>Jin Ho</foaf:givenname>
</foaf:Person>
</rdf:li>
</rdf:Seq>
</bib:authors>
<dc:title>Fractional photothermolysis for the treatment of acne scars: a report of 27 Korean patients</dc:title>
<dcterms:abstract>OBJECTIVES: Atrophic post-acne scarring remains a therapeutically challe *CUT*, erythema and edema. CONCLUSIONS: The 1550-nm erbium-doped FP is associated with significant patient-reported improvement in the appearance of acne scars, with minimal downtime.</dcterms:abstract>
<bib:pages>45-49</bib:pages>
<dc:date>2008</dc:date>
<z:shortTitle>Fractional photothermolysis for the treatment of acne scars</z:shortTitle>
<dc:identifier>
<dcterms:URI>
<rdf:value>http://www.ncbi.nlm.nih.gov/pubmed/18273724</rdf:value>
</dcterms:URI>
</dc:identifier>
<dcterms:dateSubmitted>2010-12-06 11:36:52</dcterms:dateSubmitted>
<z:libraryCatalog>NCBI PubMed</z:libraryCatalog>
<dc:description>PMID: 18273724</dc:description>
</bib:Article>
<bib:Journal rdf:about="urn:issn:0954-6634">
<dc:title>The Journal of Dermatological Treatment</dc:title>
<prism:volume>19</prism:volume>
<prism:number>1</prism:number>
<dcterms:alternative>J Dermatolog Treat</dcterms:alternative>
<dc:identifier>DOI 10.1080/09546630701691244</dc:identifier>
<dc:identifier>ISSN 0954-6634</dc:identifier>
</bib:Journal>
감사합니다. 비슷한 기본 SPARQL 질문이 많습니다. 나는 이것에 대해 꽤 많은 시간을 보냈지 만 어떤 직접적인 대답도 찾을 수 없었다. SPARQL을 다루는 훌륭한 튜토리얼이나 레퍼런스에 대해 알고 계십니까? (기본과 철학을 뛰어 넘는 수준에서) – tjb
Jena의 http://jena.sourceforge.net/ARQ/Tutorial/ (비록 Java/Jena가 더 많고 RDFLIB가 아니더라도)이 꽤 좋다고 생각합니다.파이썬에 대한 추가 정보 시맨틱 웹 프로그래밍 http://oreilly.com/catalog/9780596153823을 권해드립니다. 어쨌든 SPARQL로 문제가 생기면 게시하고 도와 드리겠습니다. –
감사합니다. 앞으로 더 많은 질문이 올 것이라고 확신합니다. – tjb