Wie ist der beste Weg, um die Mitglieder einer RFD-Liste zugreifen? Ich benutze rdflib (python), aber eine Antwort in einfachen SPARQL ist auch in Ordnung (diese Art von Antwort kann durch rdfextras, eine rdflib-Helfer-Bibliothek verwendet werden).Zugriff auf Mitglieder einer RFD-Liste mit RDFLIB (oder Plain SPARQL)
Ich versuche, die Autoren eines bestimmten Zeitschriftenartikel in rdf von Zotero produziert für den Zugriff auf (einige Felder der Kürze halber entfernt wurde):
<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>
Danke, habe ich eine Menge von ähnlichen Grund SPARQL Fragen. Ich verbrachte eine ganze Weile damit, zu googeln, konnte aber keine direkte Antwort finden. Kennen Sie ein gutes Tutorial oder eine Referenz, die sich mit SPARQL beschäftigt (auf einer Ebene jenseits der Grundlagen und unter der Philosophie)? – tjb
Der eine, den ich denke, ist ziemlich gut ist http://jena.sourceforge.net/ARQ/Tutorial/ Jena (obwohl mehr Java/Jena ist und nicht für RDFLIB).Mehr zu python empfehle ich das Buch Programming the Semantic Web http://oreilly.com/catalog/9780596153823. Wenn Sie Probleme mit SPARQLs haben, dann posten Sie diese und ich werde Ihnen helfen. –
Danke, ich bin mir sicher, dass weitere Fragen kommen werden – tjb