2016-04-12 8 views
-1

Ich bin auf der Suche nach Semantic Web Reasoners, die auf große Datensätze (Linked Data) angewendet werden können. Ich habe mehrere Optionen gesehen und Pellet scheint eine gute Wahl zu sein, aber die letzte Veröffentlichung war 2013 und es hat einige Probleme mit der letzten Version von Java. Kennt jemand eine andere gute Option in Bezug auf Community-Unterstützung, Dokumentation, unterstützte Programmiersprachen etc.?Was sind die empfohlenen Semantic Web Reasoners für Entwickler?

+0

Es scheint, dass die meisten der OWL-basierten Denkansätze schlummern, so dass 2013 ziemlich aktuell ist. Das ist nur eine persönliche Beobachtung, die andere möglicherweise aktualisieren können. Eine weitere Beobachtung ist, dass SPARQL eine größere Verbreitung findet und eine viel größere Anzahl von Anwendungsfällen adressiert. – scotthenninger

+1

Einige der Reasoners sind auch proprietär geworden. Zum Beispiel denke ich, dass die Leute, die mit Pellet in Verbindung stehen, jetzt an Stardog arbeiten, einem Triple-Store mit Inferenzfunktionen. –

Antwort

0

Es hängt eigentlich davon ab, was der Reasoner tun soll. Hermit ist ein guter Begründer für die Klassifizierung, aber ich würde es nicht in dem Szenario verwenden, das Sie beschreiben. Sie müssen sich auch fragen, welche Art von Argumentationsmerkmalen die von Ihnen genannten Datensätze haben. Welche Art von verknüpften Daten ist das? Gibt es (wenn überhaupt) logische Regeln, die für sie gelten?

Ich weiß nicht, ob es für Sie funktioniert, aber Sie können erwägen, einen Tripelspeicher wie Stardog oder Virtuoso zu verwenden, die Argumentationsfähigkeiten haben und große Datenmengen verwalten können.

Verwandte Themen