Ich habe CSV-Datei mit den followig Daten (ein kleiner Auszug):Wie automatisiert man die Erstellung von Klassen in der Ontologie?
ITEM_ID FAMILY SUBFAMILY
555 Adventure Adventure and extreme sports
444 Nightlife International restaurants
333 Adventure Adventure and extreme sports
Ich habe auch eine Ontologie in OWL-Format, das ich in Protégé erstellt. Ich weiß, dass es möglich ist CSV-Dateien in die Ontologie zu laden, wenn ich bereits alle Klassen erstellt habe (zB "Adventure", "Nightlife" usw. von FAMILY, und "Adventure and extreme sports", "Internationale Restaurants", usw. von SUBFAMILY). Zu diesem Zweck kann ich SPARQL verwenden, um Elemente (ITEM_ID) als Instanzen zu laden.
Meine Frage ist jedoch, ob ich auch die Erstellung von Klassen mit SPARQL und CSV automatisieren kann? Die Idee besteht darin, die manuelle Erstellung von Tausenden von Klassen zu vermeiden, die auf FAMILY und SUBFAMILY basieren und in CSV gespeichert sind.
Eine Liste der Tools finden Sie unter https://www.w3.org/wiki/ConverterToRdf#CSV_.28Comma-Separated_Values.29. Weitere Informationen finden Sie in der W3C-Empfehlung https://www.w3.org/TR/csv2rdf/. Und im Zusammenhang mit http://stackoverflow.com/questions/13147864/how-to-create-an-ontology-from-raw-data-csv – AKSW