Supported formats
Contents
Supported formats#
SimPhoNy supports ontologies in any of the following ontology languages
that are serialized in any of the formats that the RDFLib library supports:
XML (
xml
,application/rdf+xml
, default),Turtle (
turtle
,ttl
,text/turtle
)N3 (
n3
,text/n3
)NTriples (
nt
,nt11
,application/n-triples
)N-Quads (
nquads
,application/n-quads
),TriX (
trix
,application/trix
) andTriG (
trig
,application/trig
).
Limitations#
At the moment, there are significant limitations on the supported features of OWL 2 ontologies.
OWL 2 ontologies#
Not all features of OWL ontologies are taken into consideration. Among the used ones are:
RDF.type
to determine the type of the entities.RDFS.label
andSKOS.prefLabel
to get the entities by label.RDFS.subClassOf
/RDFS.subPropertyOf
for subclasses and subproperties.OWL.inverseOf
for inverse relationships.RDFS.range
to determine the datatype ofDataProperties
.To get the attributes of an owl class, we use
The
RDFS.domain
of theDatatypeProperties
, if it is a simple class.Restrictions on the ontology classes.
Restrictions and compositions are also supported. They can be consulted using the
axioms
attribute of ontology classes.
We try to enlarge this list over time and support more of the OWL DL specification.
No reasoner is included. We plan to include a reasoner in the future.