Gibt es ein Plug-In oder andere Mittel zum Erstellen und Bearbeiten von SPARQL/SPIN Constraints und Konstruktoren in Protege?Plug-in für Protege zum Erstellen/Bearbeiten von SPIN Constraints und Konstruktoren?
Wie ich es verstehe, um SPIN-Einschränkungen in RDF zu erfassen, muss der SPARQL-Code für die ASK- oder CONSTRUCT-Abfragen analysiert und codiert werden. Es wird nicht als opake Zeichenfolge gespeichert. Daher scheint es, dass ein Plugin mit SPARQL und SPIN Kenntnisse benötigt wird.
Ich habe RDF von Topbraid Composer einschließlich SPIN Constraints in Protege 4.3.0 geladen, und es scheint, die Einschränkungen als Anmerkungen zu sehen, aber ich kann nicht alle Details finden, einschließlich der zugrunde liegenden SPARQL-Code kritisch . Ich sehe es beim Bearbeiten der RDF-Datei.
Im weiteren Sinne versuche ich einen Weg zu finden, SPIN Constraints und Constructors zu erstellen/bearbeiten und sie in Sesame zu laden, damit sie auf Individuen operieren, die aus meinen Klassen instanziiert werden. Ich habe eine weitere Frage über den Pfad von TopBraid Composer in Sesame gestellt. Ich versuche, meine Fragen genauer zu formulieren, da ich ein Neuling auf Stack Overflow bin.
BTW, nein, ich möchte nicht SWRL stattdessen verwenden. Ich hatte Probleme, die Einschränkungen, die ich mit SWRL brauche, auszudrücken. Ich hatte Erfolg mit SPARQL.
Danke.
Kurze Antwort: Nein, gibt es nicht - soweit ich weiß. Zum Bearbeiten gibt es den Topbraid Composer, wie Sie bereits wissen. – AKSW
OK, danke. Ich muss nur die Klassen, Eigenschaften, Konstruktoren und Einschränkungen von TopBraid Composer in Sesame bringen, was eine andere Frage ist, die ich bereits geschrieben habe. –