An OWL library for
is a Prolog library
for generating and manipulating OWL
(Web Ontology Language) content. Thea
version 0.5 consists
to OWL converter.
Current version of
Thea OWL Prolog library (v 0.5) released April 21, 2006.
version of Thea that will support OWL2, is currently in early
development state: Thea2 project is hosted on GitHUB
OWL parser uses
Semantic Web library for parsing RDF/XML serialisations of OWL
documents into RDF triples and then it builds a representation of
the OWL ontology as it is defined in the OWL
Web Ontology Language Semantics and Abstract Syntax part of
the OWL specification. The OWL ontology abstract syntax is
implemented as Prolog terms. Thea
been tested extensively against the OWL test cases and for almost
all cases it generates the correct syntactic constructs.
generator is used to the OWL absract sysntax constructs from
Prolog terms into RDF triples and saving the resulting RDF model
into an RDF/XML file. Thea OWL generator is also using
Semantic Web library for saving RDF models into RDF/XML files.
Thea SQL to OWL
converter is used to generate OWL facts from records in a
relational database. SQL2OWL uses SWI-Prolog’s ODBC
package to access the RDBMS. The conversion is guided by a mapping
between Relational entities (Tables and Columns) and OWL
constructs (Classes and Properties). The mapping is defined in a
declarative form by means of Prolog terms.
OWL Lib is
available under the GNU/GPL
Thea OWL is a
project of SemanticWeb.gr. For any questions, comments and
suggestions please contact: