Public Member Functions | |
__construct () | |
prepareClassAxioms ($pattern, $classaxioms) | |
prepareObjectPropertyAxioms ($pattern, $objpropaxioms) | |
prepareDataPropertyAxioms ($pattern, $datapropaxioms) | |
prepareDomainAxioms ($pattern, $domainaxioms) | |
prepareDomainDataPropertyAxioms ($pattern, $domaindpaxioms) | |
prepareRangeAxioms ($pattern, $rangeaxioms) | |
prepareRangeDataPropertyAxioms ($pattern, $rangedpaxioms) | |
prepareStrictSubClassAxioms ($pattern, $strictsubclassaxioms) | |
prepareStrictSubObjectPropertyAxioms ($pattern, $strictsubobjectpropertyaxioms) | |
prepareEquivalentClassAxioms ($pattern, $equivalentaxioms) | |
prepareDisjointClassAxioms ($pattern, $disjointaxioms) | |
prepareEquivalentObjectPropertyAxioms ($pattern, $equivalentaxioms) | |
prepareDisjointObjectPropertyAxioms ($pattern, $disjointaxioms) | |
getClass () | |
getStrictSubClass () | |
getObjectProperty () | |
getDomain () | |
getRange () | |
getEqClasses () | |
getDataProperty () | |
getDataPropertyDomain () | |
getDataPropertyRange () | |
to_json () | |
Protected Attributes | |
$classes = [] | |
$objectproperties = [] | |
$dataproperties = [] | |
$domain = [] | |
$range = [] | |
$strictsubclassaxioms = [] | |
$strictsubobjectpropertyaxioms = [] | |
$domaindp = [] | |
$rangedp = [] | |
$eqclasses = [] | |
$disjclasses = [] | |
$eqobjectproperties = [] | |
$disjobjectproperties = [] | |
This class parses an OWL Document in order to extract an ontology from them and returns an intermediate representation for each OWL 2 axiom. It also parses graphical annotations.
protected $sub = []; protected $sub_total = []; protected $sub_partial = []; protected $sub_disj = []; protected $rel_without_class = []; protected $equivalence = []; protected $disjointness = [];
__construct | ( | ) |
getClass | ( | ) |
getDataProperty | ( | ) |
getDataPropertyDomain | ( | ) |
getDataPropertyRange | ( | ) |
getDomain | ( | ) |
getEqClasses | ( | ) |
getObjectProperty | ( | ) |
getRange | ( | ) |
getStrictSubClass | ( | ) |
prepareClassAxioms | ( | $pattern, | |
$classaxioms | |||
) |
prepareDataPropertyAxioms | ( | $pattern, | |
$datapropaxioms | |||
) |
prepareDisjointClassAxioms | ( | $pattern, | |
$disjointaxioms | |||
) |
prepareDisjointObjectPropertyAxioms | ( | $pattern, | |
$disjointaxioms | |||
) |
prepareDomainAxioms | ( | $pattern, | |
$domainaxioms | |||
) |
prepareDomainDataPropertyAxioms | ( | $pattern, | |
$domaindpaxioms | |||
) |
prepareEquivalentClassAxioms | ( | $pattern, | |
$equivalentaxioms | |||
) |
prepareEquivalentObjectPropertyAxioms | ( | $pattern, | |
$equivalentaxioms | |||
) |
prepareObjectPropertyAxioms | ( | $pattern, | |
$objpropaxioms | |||
) |
prepareRangeAxioms | ( | $pattern, | |
$rangeaxioms | |||
) |
prepareRangeDataPropertyAxioms | ( | $pattern, | |
$rangedpaxioms | |||
) |
prepareStrictSubClassAxioms | ( | $pattern, | |
$strictsubclassaxioms | |||
) |
prepareStrictSubObjectPropertyAxioms | ( | $pattern, | |
$strictsubobjectpropertyaxioms | |||
) |
to_json | ( | ) |
The string generated by to_json() is like the following.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |