W3C home > Mailing lists > Public > semantic-web@w3.org > September 2012

Re: Processing owl\rdf in python

From: Sergio Fernández <sergio.fernandez@salzburgresearch.at>
Date: Mon, 03 Sep 2012 17:09:16 +0200
Message-ID: <5044C81C.9010802@salzburgresearch.at>
To: Aliabbas Petiwala <aliabbasjp@gmail.com>
CC: Semantic Web <semantic-web@w3.org>
Hi Aliabbas,

the main native RDF toolkit for Python is RDFLib [1], also librdf 
bindings [2] provides quite good coverage.

Regarding OWL semantics, then the support is not so good. One option is 
the OWL2RL Ivan's library [3]. Not sure what's the current state of FuXi 
[4] (see InfixOWL [5] for instance). Beyond this, I must admit not 
really more OWL support...

Hope this helps.


[1] http://rdflib.net
[2] http://librdf.org/docs/python.html
[3] http://www.ivan-herman.net/Misc/2008/owlrl/
[4] http://code.google.com/p/fuxi/
[5] http://code.google.com/p/fuxi/wiki/InfixOwl

On 09/03/2012 04:35 PM, Aliabbas Petiwala wrote:
> Hi,
> Can someone out here suggest the best python package for manipulating
> existing owl\rdf ontologies, my typical use case would be frequent addition
> of individuals and augmentation of ontology. My ontologies are constructed
> in protege but other systems including some python packages have a hard
> time recognizing them.
> Thanks

Sergio Fernández
Salzburg Research
+43 662 2288 318
Jakob-Haringer Strasse 5/II
A-5020 Salzburg (Austria)
Received on Monday, 3 September 2012 15:09:50 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 1 March 2016 07:42:36 UTC