Intenta entender el código bien previamente a usarlo a tu proyecto si tdeseas aportar algo puedes compartirlo con nosotros.
Solución:
Puede usar rdflib para almacenar triples. Luego, debe tomar sus propias decisiones sobre el tipo de ontología que desea construir. Mira el formato OWL para eso.
Jugué con python y ontologías durante mi doctorado, así que tal vez un vistazo rápido a mi tesis pueda darte algunas ideas. Por ejemplo, un breve resumen OWL o un modelo UML de una herramienta de ontología plone.
http://seth-scripting.sourceforge.net/
RDFLIB es una implementación madura de una tienda triple, con mucha documentación.
Sin embargo, esta biblioteca me funcionó solo para proyectos más pequeños. Por ejemplo, hay un buen catálogo RDF/XML de Gutenberg Project Library, con el que no pude piratear (en mi máquina de 2GBRAM de doble núcleo), porque es simplemente demasiado grande (~ 100M), incluso Java/ Protege tenía una tendencia a detenerse en estos archivos de archivo. Es una pena.
Alternativa: http://seth-scripting.sourceforge.net/
Tienes la posibilidad dar difusión a esta reseña si si solucionó tu problema.