Ich arbeite an meiner Abschlussarbeit und mein Projekt besteht in der Extraktion von Wissen aus Dokumenten mit gefilterten Kommentaren zu Produkten oder Dienstleistungen, wobei Ontologien verwendet werden, um die "Eigenschaften" dieser Produkte anzuzeigen oder Dienstleistungen, so dass jeder einzeln als positiv oder negativ bewertet werden kann, anstatt eine einzige Bewertung für die gesamte Bewertung zu haben.
Während ich kann, und wenn es sein muss, werde ich mich an eine einzige Ontologie binden und meine Arbeit spezialisieren, die Hauptidee wäre, ein Framework daraus zu erstellen, also würde ich die Kommentare zu einer Datei erhalten und hätte die Ontologie in einer anderen Datei, entweder OWL oder RDF.Bibliothek zum Arbeiten mit verschiedenen Ontologien ohne Änderung der Codebasis
Das Problem mit den meisten Bibliotheken oder Frameworks, die ich gesehen habe, ist, dass sie auf Code-Generierung angewiesen sind, während ich dies dynamisch sein müsste, nur die Datei ändern und lesen.
Aus dem, was ich gesehen habe, ist sogar SPARQL darauf angewiesen, die Ontologiestruktur zu kennen, also ist das auch ein No-Go für mich, da ich Abfragen für jede Ontologie erstellen müsste.
Gibt es bereits eine Bibliothek, entweder für .NET oder Python (die Sprachen, die ich in Erwägung ziehe, um meinen Code zu schreiben), die mir erlauben, mit Ontologien zu arbeiten, oder liegt es an mir, das zu schreiben? :)
Vielleicht kann diese andere Frage Ihnen helfen: http://stackoverflow.com/questions/240903/what-is-a-good-rdf-library-for-net – gsscoder