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 |
1.8.8