Podría ser algo tan grande como Jena o algo más pequeño. ¿Sabes algo?¿Hay una biblioteca de Python para manejar OWL?
Respuesta
La mayoría de las personas usa rdflib, pero eso se enfoca en RDF, no en OWL.
lo que parece ser el único paquete de código abierto actual y activa:
Este es un paquete de Java, pero tiene una consola Python (a través de Jython):
Un paquete comercial que cuenta con el apoyo de pitón:
Algunos paquetes que son reconocidamente incompleta:
Algunos paquetes de mayor edad que aparecen inactivos:
¡Muy buenos resultados! Tendré que echar un vistazo más de cerca a estos y me pondré en contacto contigo. – jsalonen
De hecho, buenos resultados. Sin embargo, como dijiste, la mayoría de estos paquetes son algo obsoletos. Le daré uno +1, pero me temo que estos hallazgos no abordaron mi pregunta clave aquí (= razonador OWL para Python). – jsalonen
Aquí hay una pregunta similar en answers.semanticweb.com: Python OWL2 API que hace referencia a esta: Is there a tool for reading functional owl syntax in Python? . Las respuestas a ambos mencionan InfixOWL que es una parte de FuXi.
FuXi no es compatible con RDFLib 3, pero hay a ticket as well as some active effort para que esto suceda. Si desea utilizar FuXi de inmediato, siempre puede cambiar de RDFLib a layercake ("una horquilla RDFLib fácilmente compatible con FuXi").
Muy agradable. Lo que me molesta es que FuXi no es compatible con 'rdflib 3'. Originalmente, esto me llevó a pensar que FuXi no está desarrollado activamente, pero supongo que estaba equivocado allí. Muy buen hallazgo! – jsalonen
Sí. FuXi en layercake era la solución faltante que estaba buscando. ¡Gracias! +100 – jsalonen
Creo que este esfuerzo en github para soportar fuxi con rdflib 3. + parece ser bueno https: // github.com/rdflib/Fuxi – sigi
- 1. ¿Hay una biblioteca de Python para generar archivos .ico?
- 2. ¿Hay una buena biblioteca de diagramas para Python?
- 3. ¿Hay una biblioteca gratuita de Python para llamadas telefónicas?
- 4. ¿Hay una biblioteca de pruebas tipo Spock para Python?
- 5. ¿Qué casos de uso para OWL?
- 6. ¿Hay una biblioteca de estadísticas para PHP?
- 7. ¿Hay una biblioteca de Cálculo para JavaScript?
- 8. ¿Hay una biblioteca de MapReduce para Delphi?
- 9. ¿Hay una biblioteca de hashmap para JavaScript?
- 10. ¿Hay una biblioteca de almacenamiento en caché de Python?
- 11. Biblioteca C++ para manejar eps/pdf
- 12. ¿Hay una biblioteca LINQ para C++?
- 13. ¿Hay una biblioteca YAML nativa para iPhone?
- 14. ¿Hay una biblioteca AES para clojure?
- 15. ¿Hay una biblioteca Telnet para JavaScript?
- 16. ¿Hay una buena biblioteca yaml para Android?
- 17. ¿Hay una biblioteca AJAX para Codeigniter
- 18. ¿Hay una biblioteca Java para esteganografía?
- 19. Cómo manejar codificaciones usando la biblioteca Python Requests
- 20. ¿Hay una biblioteca similar a lxml o nokogiri para Java?
- 21. ¿Hay algún paquete de Java para manejar las URLs construidas?
- 22. Biblioteca como fakeweb para Python
- 23. Biblioteca/estructura de datos para manejar datos enormes
- 24. ¿Hay una biblioteca de Python para editar los archivos de msword doc?
- 25. No hay receptor EJB disponible para manejar
- 26. ¿Hay una biblioteca .NET FastCGI?
- 27. ¿Hay una buena biblioteca de pluralización de cadenas para actionscript?
- 28. ¿Hay una biblioteca GZIP J2ME?
- 29. ¿Alguien sabe de una biblioteca mysql asíncrona para python?
- 30. Biblioteca de API de Amazon para Python?
[tag: owlready]. –