Sesame est pour RDF, donc si je veux utiliser OWL, y a-t-il quelque chose?Y a-t-il quelque chose comme SESAME pour OWL
Répondre
Sésame devrait être bon pour OWL. Si vous avez besoin d'une API plus conviviale, essayez Jena, ce qui est assez similaire, mais fournit une «vue» OWL du RDF via le Ontology api.
Par exemple:
RDFNode myClass = model.get("http://example.com/ont#MyClass");
OntClass theClass = myClass.as(OntClass.class); // view rdf via Ontology api
theClass.listInstances(); // returns iterator over instances
theClass.addDisjointWith(otherClass);
Jena soutient également OWL en utilisant un moteur d'inférence de règles, ou par pastille.
aussi, [ONT_API] (https://github.com/avicomp/ont-api/wiki/Examples) (OWL-API sur Apache Jena) pourrait être plus intéressant. Apache Jena Ontology api est seulement pour OWL1, tandis que ONT-API répond aux spécifications OWL2 + supporte la vue structurelle (axiomatique) de OWL-API – Sigrem
Jena est une API triple-centrique. Si vous voulez quelque chose de réellement orienté vers OWL, vous devriez essayer le OWLAPI
Je crois que Sésame ne supporte que l'inférence RDF Schema sortie de la boîte. Si vous voulez utiliser l'inférence OWL avec Sésame, vous devrez peut-être utiliser un inferenceur externe et décider du niveau et de la version de OWL dont vous avez besoin.
- Liste item
- OWL Lite
- OWL DL (description logique)
- OWL Full
- OWL 2 EL
- OWL 2 QL
- OWL 2 RL
Jetez un oeil à OWLIM, qui est un raisonneur OWL compatible avec Sésame.
Vous pouvez également jeter un oeil à une extension Sésame qui fournit un support de raisonnement basé sur des règles personnalisées en utilisant SeRQL. S'il vous plaît voir this blog
Protege Owl est probablement Api OWL comme le sésame est pour rdf
- 1. Y a-t-il quelque chose comme Acegi pour PHP?
- 2. Y at-il quelque chose comme désinfecter pour les contrôleurs?
- 3. Y a-t-il quelque chose comme PyFlakes pour PHP?
- 4. Y a-t-il quelque chose comme bpython pour Ruby?
- 5. Y at-il quelque chose comme jquery pour WPF/XAML?
- 6. Y a-t-il quelque chose comme & nbsp pour '?
- 7. Y at-il une API pour quelque chose comme ça?
- 8. C#: Y at-il une différence entre (type) Quelque chose contre quelque chose comme type
- 9. Y at-il quelque chose comme Java Quartz en rubis?
- 10. Y at-il quelque chose comme unique_together (max_occurences = 3)?
- 11. Y at-il quelque chose comme isClicked dans jquery?
- 12. Y at-il quelque chose comme un NSBottomBar?
- 13. Y a-t-il quelque chose comme un OutputStream roulant?
- 14. Il y a vraiment quelque chose comme Objective C++?
- 15. Y a-t-il quelque chose comme! In_array()?
- 16. Quelque chose comme FindBugs pour .NET/C#
- 17. Quelque chose comme Crystal Reports pour PHP?
- 18. Quelque chose comme SciPy dans Ruby?
- 19. Quelque chose comme RestoreBounds for WindowState
- 20. Y at-il une bibliothèque Python pour gérer OWL?
- 21. Quelque chose comme $ AssertFunction = Abort []; Message []
- 22. classes enum (ou quelque chose comme enum)
- 23. Quelque chose comme viewstate et session
- 24. composant ImageGrid ou quelque chose comme ça
- 25. Existe-t-il quelque chose comme webrick pour ASP.NET?
- 26. Y at-il quelque chose comme pour i dans la gamme (longueur) en PHP?
- 27. Y a-t-il quelque chose comme IIS 6.0 Resource Kit Tools pour IIS 7?
- 28. Y a-t-il quelque chose comme AppVerifier ou Driver Verifier pour Linux?
- 29. Y a-t-il quelque chose comme 'autotest' pour les tests unitaires Python?
- 30. Y a-t-il quelque chose comme un événement OnClientConnected pour le remoting .NET?
Que voulez-vous besoin? Avez-vous besoin d'un moteur de stockage, d'un analyseur et d'un moteur d'inférence? Si tout ce dont vous avez besoin, ce sont les données, OWL est aussi RDF. –