Public Member Functions | |
__construct () | |
generate_all_queries ($json_str, $builder) | |
gen_satisfiable ($builder) | |
gen_getPrefixes ($builder) | |
gen_class_satisfiable ($json_diagram, $builder) | |
gen_objectProperty_satisfiable ($json_diagram, $builder) | |
gen_dataProperty_satisfiable ($json_diagram, $builder) | |
gen_getDisjointClasses ($json_diagram, $builder) | |
gen_getEquivalentClasses ($json_diagram, $builder) | |
gen_subClassHierarchy ($builder) | |
gen_subObjectPropertyHierarchy ($builder) | |
gen_entailed_EquivalentClasses ($json_diagram, $builder) | |
gen_entailedDirect_SubClasses ($json_diagram, $builder) | |
gen_entailedDirect_DisjointClasses ($json_diagram, $builder) | |
gen_entailedDirect_SubObjPropertyOf ($json_diagram, $builder) | |
Superclass for all the queries generators available.
__construct | ( | ) |
gen_class_satisfiable | ( | $json_diagram, | |
$builder | |||
) |
I generate queries for checking satisfability per each class in the diagram.
$json_diagram | a String in JSON format with the diagram. |
$builder | A Wicom instance. |
gen_dataProperty_satisfiable | ( | $json_diagram, | |
$builder | |||
) |
I generate queries for checking satisfability for each attribute in the diagram.
$json_diagram | a String in JSON format with the diagram. |
$builder | A Wicom instance. |
gen_entailed_EquivalentClasses | ( | $json_diagram, | |
$builder | |||
) |
Generate queries for checking for entailed classes. Entailed applies just for EquivalentClasses axiom
gen_entailedDirect_DisjointClasses | ( | $json_diagram, | |
$builder | |||
) |
Generate queries for checking for entailedDirect classes. EntailedDirect applies for DisjointClasses, SubClassOf and SubObjectPropertyOf axiom
gen_entailedDirect_SubClasses | ( | $json_diagram, | |
$builder | |||
) |
Generate queries for checking for entailedDirect classes. EntailedDirect applies for DisjointClasses, SubClassOf and SubObjectPropertyOf axiom
gen_entailedDirect_SubObjPropertyOf | ( | $json_diagram, | |
$builder | |||
) |
Generate queries for checking for entailedDirect classes. EntailedDirect applies for DisjointClasses, SubClassOf and SubObjectPropertyOf axiom
gen_getDisjointClasses | ( | $json_diagram, | |
$builder | |||
) |
Generate queries for checking disjointness in each class of the diagram.
$json_diagram | a String in JSON format with the diagram. |
$builder | A Wicom instance. |
gen_getEquivalentClasses | ( | $json_diagram, | |
$builder | |||
) |
Generate queries for checking class equivalence in the diagram.
$json_diagram | a String in JSON format with the diagram. |
$builder | A Wicom instance. |
gen_getPrefixes | ( | $builder | ) |
gen_objectProperty_satisfiable | ( | $json_diagram, | |
$builder | |||
) |
gen_satisfiable | ( | $builder | ) |
I generate queries for checking diagram satisfability.
$builder | A Wicom instance. |
gen_subClassHierarchy | ( | $builder | ) |
Generate query for getting subclasses hierarchy.
gen_subObjectPropertyHierarchy | ( | $builder | ) |
Generate query for getting subObjectProperties hierarchy.
generate_all_queries | ( | $json_str, | |
$builder | |||
) |
Generate on the $builder all the queries for this generator. This module generates common queries for any encoding.
$json_str | A String in JSON format for the diagram. |
$builder | A Wicom subclass. |