Ich möchte 2 verschiedene Ontologien A und B zuordnen. Aber die Klassen, die ich zuordnen möchte, haben eine unterschiedliche Anzahl von Objekteigenschaften. Sagen wir A ist gleich b. A ist Vater und B ist Mutter. Klasse A: (Geschlecht, Alter, Augenfarbe, Bruder) Klasse B: (Alter, Geschlecht, Haarfarbe, Sport) die Union von A und B sagen C hat: (Geschlecht, Alter, Augenfarbe, Haarfarbe, Sport) richtig? Gibt es in owL eine create-Anweisung? Oder muss ich die Äquivalenz zur Anweisung für die Objekteigenschaften machen. Gibt es eine Aussage, sagen wir, wenn A zwei Brüder hat, erstellen Sie die Objekteigenschaft x in B.Mapping Menge der Eigenschaften
0
A
Antwort
0
OWL-Klassen sind keine Klassen im Sinne der objektorientierten Programmierung, Eigenschaften gehören nicht zu Klassen in dem Sinne diese Methoden gehören zu Klassen (in vielen OO-Programmiersprachen). Wenn Sie sagen, dass die Domäne einer Eigenschaft P die Klasse C ist, bedeutet dies, dass, wenn Sie eine Behauptung haben
P (x, y)
können Sie daraus schließen, dass
x eine C
Wenn Sie, dass die
P domain A
Q domain A
R domain B
S domain B
T domain B
behaupten
und dann behaupten, dass
C equivalentClass (A union B)
dann werden Sie in der Lage sein, dass
P domain C
Q domain C
R domain C
S domain C
T domain C
Da, zum Beispiel
P(x,y)
impliziert
x is an A
schließen
die wiederum, dass
x is a (A union B)
impliziert das, dass
x is a C
impliziert
So C eine Domäne von P. ist denke ich, dass das, was Sie bedeutet, wenn Sie sagen, dass „die Klasse C Eigenschaft P hat . "
Verwandte Themen
- 1. Mapping unveränderliche Eigenschaften Hibernate
- 2. Mapping berechneter Eigenschaften mit JPA
- 3. Mapping für Objekte mit einer beliebigen Menge von Eigenschaften in Elasticsearch
- 4. ASP.NET AJAX: Wie Menge von Eigenschaften Client
- 5. Ignorieren Mapping-Eigenschaften mit Standardwert, mit Automapper
- 6. Komplexität der Menge :: Einfügen
- 7. (Fließend) NHibernate-Mapping für die Klasse mit den berechneten Eigenschaften
- 8. Mapping aller Eigenschaften von "X" -Typ mit AutoMapper
- 9. Mapping nur wenige Eigenschaften anstelle von allen mit Automapper
- 10. Ignorieren/Nicht Mapping bestimmter POCO-Eigenschaften in NEST 2.0
- 11. Dapper Multi-Mapping zwei Eigenschaften des gleichen Typs
- 12. hinzufügen Aufzeichnungen entsprechend der Menge
- 13. DynamoDB Mapping Liste der Enum
- 14. Mapping Netzwerklaufwerk mit der Befehlszeile
- 15. Elasticsearch Mapping der verschachtelten Struktur
- 16. AutoMapper Mapping generische Typen
- 17. Erhalten der Menge der Eigenschaften in einem Objekt, dann die letzte von ihnen in einer for-Schleife
- 18. Eigenschaften der Protokollierungsausnahme
- 19. Eigenschaften der Elternklasse
- 20. C# Standardsichtbarkeit der Eigenschaften
- 21. Anpassung der UIITabBar-Eigenschaften?
- 22. Ändern der Menge auf Amazon mit Vba
- 23. Hinzufügen von Datensätzen und Verringern der Menge
- 24. Anzahl der Wege Änderung für Menge N
- 25. Legacy Mapping mit Hibernate
- 26. Doctrine2: Abhängigkeitsdiagramm für eine Menge von Entitäten
- 27. AutoMapper - Deep Level Mapping
- 28. Knockout-Mapping von MVC
- 29. schneller Vergleich der großen Menge der Liste der Listen
- 30. Hibernate Mapping Frage