Ich habe folgendes Problem in OWL mit Protégé zu modellieren:Wie macht man Eigentumsrechte an Protégé?
Multiple Song
s in verschiedenen Performance
s durchgeführt werden kann. Jede Song
könnte durch unterschiedliche Arranger
in verschiedenen Performance
angeordnet werden.
Ich weiß bereits, wie man eine Song
mit einer Performance
unter Verwendung der Objekteigenschaft in Beziehung setzt. Nun, wie ein Song
- Performance
Paar zu einem Arranger
zuordnen? (In der relationalen Datenbank würde ich dies als "beschreibendes Attribut" einer Viele-zu-Viele-Beziehung bezeichnen).
Ich weiß, dass ich eine Annotation zu einer Objekteigenschaft verwenden könnte, aber ich möchte in der Lage sein, etwas von dieser Eigenschaft abzuleiten. (Zum Beispiel: was Song
hat eine Arranger
angeordnet, und in der Performance
?) Soweit ich weiß, kann ich nicht aus einer Anmerkung schließen.
In anderen Ontologie bearbeiten Oder, wie TopBraid, können Sie ein Triple verifizieren. Das ist in Protégé nicht möglich, aber Sie können ähnliche Ergebnisse mit anderen Mitteln erzielen, zum Beispiel mit äquivalenten Klassen. Wenn Sie mehr Details zu Ihren Daten angeben und was Sie erreichen möchten, wäre es einfacher, eine Lösung vorzuschlagen. –
Standardlesematerial für diese Art von Problem: [Definieren von N-gliedernden Beziehungen im Semantic Web] (https://www.w3.org/TR/swbp-n-aryRelations/). –
Ich würde sagen, dass dies als ein Duplikat von [Wie kann ich zusätzliche Informationen (Zeit, Wahrscheinlichkeit) über eine Beziehung in RDF ausdrücken?] (Http://stackoverflow.com/questions/32923213/how-cani- express-additional-information-zeit-probability-about-a-relation-in/33619395), die auch einige weitere Möglichkeiten außerhalb von Protege beinhaltet (zB in Triple und Quad-Stores). –