Was ich tun möchte ist, dass mit einer bestimmten Ontologie, eine neue Klasse erstellen und so, dass jede Instanz der Klasse eine Eigenschaft mit einem bestimmten Wert hat. Was ich dachte, ist zum Beispiel, wenn ich die Klasse MoviesOf1994
und die Dateneigenschaft productionYear
habe, könnte ich MoviesOf1994
eine Unterklasse von productionYear value 1994
machen, und aus dem gefolgerten Wissen wird jedes Mitglied von MoviesOf1994
eine Dateneigenschaft productionYear
mit einem Wert von 1994 erwerben Gibt es einen Weg, dies zu erreichen?Protege - gefolgte Daten Eigenschaft Wert
Antwort
Nun ja, aber nicht in den Begriffen, die Sie denken. Die Vererbung in OWL funktioniert nicht so, wie Sie es in traditionellen objektorientierten Sprachen gewohnt sind.
Angenommen, Sie haben eine Klasse MoviesOf1994
als Unterklasse von productionYear value 1994
erstellt. Aufgrund der Annahme der offenen Welt, wenn Sie eine Person vom Typ MoviesOf1994
erstellen, fügt sie die Dateneigenschaft productionYear 1994
nicht hinzu. Allerdings, wenn Sie ein individuelles erstellen und geben ihm die Eigenschaft productionYear 1994
, gefolgert wird ein Teil der Klasse sein MoviesOf1994
zu tun, was Sie fragen, müssen Sie in der Lage sein, ausdrücklich zu erwähnen, dass alles ohne die Eigenschaft productionYear 1994
ist nicht MoviesOf1994
, das ist eine sehr schwierige Aufgabe (unmöglich denke ich, aber ich kann falsch liegen).
Hoffe, das hilft.
- 1. Protege Dateityp Einschränkung
- 2. Wie man Einzelpersonen Daten Eigenschaft Wert in Sparql
- 3. SPARQL Abfrage in Protege
- 4. zuweisen Sequenz in OWL Protege mit
- 5. amCharts select Eigenschaft Wert
- 6. Protege: Warum meldet FaCT ++ keine Inkonsistenz?
- 7. Recover Eigenschaft Schlüssel/Wert
- 8. Protege ist es möglich, den Namen einer Eigenschaft in Ontograf zeigen
- 9. Probabilistische und/oder defeasible Argumentation in Protege?
- 10. SWRL:^arbeiten nicht auf Protege 4.3
- 11. Mit Protege Eule Ontologie auf Android
- 12. Kann Protege Ontologie in Jena nicht lesen
- 13. NHibernate - Fehler Dehydrierung Eigenschaft Wert
- 14. Abfrage polymer.dart benutzerdefinierte Eigenschaft Wert
- 15. Vorlage 10 Navigation Wert Eigenschaft
- 16. "Eigenschaft 'Pfad' hat keinen Wert"
- 17. Wert der Tag-Eigenschaft verschwindet
- 18. Eigenschaft Standardwert basierend auf einer anderen Eigenschaft Wert
- 19. Den Wert einer Eigenschaft innerhalb einer Attached-Eigenschaft festlegen
- 20. Kendo Multiselect kann nicht lesen Eigenschaft 'Wert'
- 21. enumerate alle Eigenschaft und deren Wert
- 22. Get Wert der Eigenschaft in dll
- 23. erhalten Wert der Eigenschaft in HTML-Helfer
- 24. Einstellung Nur-Lese-Eigenschaft einen Wert
- 25. WPF Dynamischer Wert für eine benutzerdefinierte Eigenschaft
- 26. Objektliteral Eigenschaft Wert Stenografie unvereinbar mit `this`
- 27. Boost-Eigenschaft Baum Wert (De-) Serialisierung
- 28. Leere Eigenschaft Wert nach Automapper v5 Upgrade
- 29. MOQ Stubbing Eigenschaft Wert auf "Any" -Objekt
- 30. Java-Wert der Eigenschaft durch Eigenschaftsnamen erhalten
Ich habe einen Workaround gefunden, genau zu tun, aber nur, was ich wollte. Die Ergebnisse können nicht mit weiteren Arbeiten kombiniert werden. Ich werde meine Lösung in Kürze veröffentlichen. –