public interface ABoxAssertionSupplier
| Modifier and Type | Method and Description |
|---|---|
ClassAssertion |
createClassAssertion(String c,
ObjectConstant o)
Creates a class assertion
(implements rule [C4])
|
DataPropertyAssertion |
createDataPropertyAssertion(String dp,
ObjectConstant o,
RDFLiteralConstant v)
Creates a data property assertion
(implements rule [D4])
|
ObjectPropertyAssertion |
createObjectPropertyAssertion(String op,
ObjectConstant o1,
ObjectConstant o2)
Creates an object property assertion
(ensures that the property is not inverse by swapping arguments if necessary)
(implements rule [O4])
|
ClassAssertion createClassAssertion(String c, ObjectConstant o) throws InconsistentOntologyException
c - o - InconsistentOntologyException - if ce is the bottom class ([C4])ObjectPropertyAssertion createObjectPropertyAssertion(String op, ObjectConstant o1, ObjectConstant o2) throws InconsistentOntologyException
op - o1 - o2 - InconsistentOntologyException - if ope is the bottom property ([O4])DataPropertyAssertion createDataPropertyAssertion(String dp, ObjectConstant o, RDFLiteralConstant v) throws InconsistentOntologyException
dp - o - v - InconsistentOntologyException - if dpe is the bottom property ([D4])Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.