2016-09-07 3 views
1

Ich bin neu in der Ontologie und semantischen Analyse. Derzeit habe ich eine öffentliche Quelle für Ontologie, die von der BBC-Website stammt. Die Quelle befindet sich im ".ttl" -Format. Ich sollte auch die Quelle in Jena mit Eclipse laden. Allerdings war ich ein wenig verloren, wenn ich den Code sehe. HierWie man Domain-Ontologie-Lexikon erstellt, indem man alle Klassen-Namensattribut-Beziehungen erhält und in den Listen speichert

ist einige Beispiel:

<http://www.bbc.co.uk/ontologies/bbc/Mobile> 
     a  <http://www.bbc.co.uk/ontologies/bbc/Platform> ; 
     <http://www.w3.org/2000/01/rdf-schema#comment> 
       "Represents the web documents designed for a smaller, mobile screen."@en-gb ; 
     <http://www.w3.org/2000/01/rdf-schema#isDefinedBy> 
       <http://www.bbc.co.uk/ontologies/bbc> ; 
     <http://www.w3.org/2000/01/rdf-schema#label> 
       "Mobile"@en-gb . 

<http://www.bbc.co.uk/ontologies/bbc/primaryContent> 
     a  <http://www.w3.org/2002/07/owl#ObjectProperty> ; 
     <http://www.w3.org/2000/01/rdf-schema#comment> 
       "Represents the fact that a web document has as primary content the creative work (e.g., a news story about Tom Daley is the primary content of a webpage)."@en-gb ; 
     <http://www.w3.org/2000/01/rdf-schema#domain> 
       <http://www.bbc.co.uk/ontologies/bbc/WebDocument> ; 
     <http://www.w3.org/2000/01/rdf-schema#isDefinedBy> 
       <http://www.bbc.co.uk/ontologies/bbc> ; 
     <http://www.w3.org/2000/01/rdf-schema#label> 
       "primaryContent"@en-gb ; 
     <http://www.w3.org/2000/01/rdf-schema#range> 
       <http://www.bbc.co.uk/ontologies/creativework/CreativeWork> ; 
     <http://www.w3.org/2002/07/owl#inverseOf> 
       <http://www.bbc.co.uk/ontologies/bbc/primaryContentOf> . 

Wie kann ich alle Attributklassen Name Beziehungen bekommen und es in den Listen speichern ?? Ist es möglich, es in Python zu tun? Da ich nicht sicher, Hacke rdflib in Python bin, kann Gebrauch

Antwort

1
for subj, pred, obj in g: 
    subname = subj.split("/")[-1] 

Auf diese Weise werden Sie den Namen des Themas bekommen.

Verwandte Themen