Ich frage mich, warum wir eine Ontologie laden müssen, stellen Sie auch ihren Namensraum zur Verfügung, während Sie es abfragen? Warum ist das Laden der Ontologie nicht genug?Warum bei der Abfrage von Ontologien müssen wir die Ontologie laden, stellen Sie auch ihren Namensraum zur Verfügung?
meine Frage besser zu verstehen, hier ist ein Codebeispiel:
g = rdflib.Graph()
g.parse('ppp.owl', format='turtle')
ppp = rdflib.Namespace('http://purl.org/xxx/ont/ppp/')
g.bind('ppp', ppp)
In Zeile 2 wir die Ontologie (ppp.owl) geöffnet haben, aber in der Linie 3 wir zur Verfügung stellten auch seinen Namensraum. Zeigt der Namespace dem Programm an, wie mit der Ontologie verfahren werden soll?
Cheers, RF
Wer hat Ihnen gesagt, dass Sie einen Namespace hinzufügen müssen? Was Sie mit den Zeilen tun, ist ein Namespacepräfix zu deklarieren. Nicht mehr, nicht weniger. – AKSW