@Override public void visit(OWLDataIntersectionOf node) { translateAnonymousNode(node); addTriple(node, RDF_TYPE.getIRI(), RDFS_DATATYPE.getIRI()); addListTriples(node, OWL_INTERSECTION_OF.getIRI(), node.operands()); }
@Override public void visit(OWLObjectUnionOf ce) { translateAnonymousNode(ce); addTriple(ce, RDF_TYPE.getIRI(), OWL_CLASS.getIRI()); addListTriples(ce, OWL_UNION_OF.getIRI(), ce.operands()); }
@Override public void visit(OWLDataOneOf node) { translateAnonymousNode(node); addTriple(node, RDF_TYPE.getIRI(), RDFS_DATATYPE.getIRI()); addListTriples(node, OWL_ONE_OF.getIRI(), node.values()); }
@Override public void visit(OWLObjectIntersectionOf ce) { translateAnonymousNode(ce); addListTriples(ce, OWL_INTERSECTION_OF.getIRI(), ce.operands()); addTriple(ce, RDF_TYPE.getIRI(), OWL_CLASS.getIRI()); }
@Override public void visit(OWLDataUnionOf node) { translateAnonymousNode(node); addTriple(node, RDF_TYPE.getIRI(), RDFS_DATATYPE.getIRI()); addListTriples(node, OWL_UNION_OF.getIRI(), node.operands()); }
@Override public void visit(OWLDataOneOf node) { translateAnonymousNode(node); addTriple(node, RDF_TYPE.getIRI(), RDFS_DATATYPE.getIRI()); addListTriples(node, OWL_ONE_OF.getIRI(), node.values()); }
@Override public void visit(OWLDisjointDataPropertiesAxiom axiom) { if (axiom.properties().count() == 2) { addPairwise(axiom, axiom.properties(), OWL_PROPERTY_DISJOINT_WITH.getIRI()); } else { translateAnonymousNode(axiom); translateAnnotations(axiom); addTriple(axiom, RDF_TYPE.getIRI(), OWL_ALL_DISJOINT_PROPERTIES.getIRI()); addListTriples(axiom, OWL_MEMBERS.getIRI(), axiom.properties()); } }
@Override public void visit(OWLDisjointObjectPropertiesAxiom axiom) { if (axiom.properties().count() == 2) { addPairwise(axiom, axiom.properties(), OWL_PROPERTY_DISJOINT_WITH.getIRI()); } else { translateAnonymousNode(axiom); translateAnnotations(axiom); addTriple(axiom, RDF_TYPE.getIRI(), OWL_ALL_DISJOINT_PROPERTIES.getIRI()); addListTriples(axiom, OWL_MEMBERS.getIRI(), axiom.properties()); } }
@Override public void visit(OWLDisjointDataPropertiesAxiom axiom) { if (axiom.properties().count() == 2) { addPairwise(axiom, axiom.properties(), OWL_PROPERTY_DISJOINT_WITH.getIRI()); } else { translateAnonymousNode(axiom); translateAnnotations(axiom); addTriple(axiom, RDF_TYPE.getIRI(), OWL_ALL_DISJOINT_PROPERTIES.getIRI()); addListTriples(axiom, OWL_MEMBERS.getIRI(), axiom.properties()); } }
@Override public void visit(OWLDisjointClassesAxiom axiom) { if (axiom.classExpressions().count() == 2) { addPairwise(axiom, axiom.classExpressions(), OWL_DISJOINT_WITH.getIRI()); } else { translateAnonymousNode(axiom); addTriple(axiom, RDF_TYPE.getIRI(), OWL_ALL_DISJOINT_CLASSES.getIRI()); addListTriples(axiom, OWL_MEMBERS.getIRI(), axiom.classExpressions()); translateAnnotations(axiom); } }
@Override public void visit(OWLDisjointDataPropertiesAxiom axiom) { if (axiom.properties().count() == 2) { addPairwise(axiom, axiom.properties(), OWL_PROPERTY_DISJOINT_WITH.getIRI()); } else { translateAnonymousNode(axiom); translateAnnotations(axiom); addTriple(axiom, RDF_TYPE.getIRI(), OWL_ALL_DISJOINT_PROPERTIES.getIRI()); addListTriples(axiom, OWL_MEMBERS.getIRI(), axiom.properties()); } }
@Override public void visit(OWLObjectOneOf ce) { translateAnonymousNode(ce); addTriple(ce, RDF_TYPE.getIRI(), OWL_CLASS.getIRI()); addListTriples(ce, OWL_ONE_OF.getIRI(), ce.individuals()); processIfAnonymous(ce.individuals(), null); }
@Override public void visit(OWLDisjointClassesAxiom axiom) { if (axiom.classExpressions().count() == 2) { addPairwise(axiom, axiom.classExpressions(), OWL_DISJOINT_WITH.getIRI()); } else { translateAnonymousNode(axiom); addTriple(axiom, RDF_TYPE.getIRI(), OWL_ALL_DISJOINT_CLASSES.getIRI()); addListTriples(axiom, OWL_MEMBERS.getIRI(), axiom.classExpressions()); translateAnnotations(axiom); } }
@Override public void visit(OWLObjectOneOf ce) { translateAnonymousNode(ce); addTriple(ce, RDF_TYPE.getIRI(), OWL_CLASS.getIRI()); addListTriples(ce, OWL_ONE_OF.getIRI(), ce.individuals()); processIfAnonymous(ce.individuals(), null); }
@Override public void visit(OWLDifferentIndividualsAxiom axiom) { translateAnonymousNode(axiom); addTriple(axiom, RDF_TYPE.getIRI(), OWL_ALL_DIFFERENT.getIRI()); addListTriples(axiom, OWL_DISTINCT_MEMBERS.getIRI(), axiom.individuals()); processIfAnonymous(axiom.individuals(), axiom); }
@Override public void visit(OWLDifferentIndividualsAxiom axiom) { translateAnonymousNode(axiom); addTriple(axiom, RDF_TYPE.getIRI(), OWL_ALL_DIFFERENT.getIRI()); addListTriples(axiom, OWL_DISTINCT_MEMBERS.getIRI(), axiom.individuals()); processIfAnonymous(axiom.individuals(), axiom); }
@Override public void visit(OWLObjectOneOf ce) { translateAnonymousNode(ce); addTriple(ce, RDF_TYPE.getIRI(), OWL_CLASS.getIRI()); addListTriples(ce, OWL_ONE_OF.getIRI(), ce.individuals()); processIfAnonymous(ce.individuals(), null); }
@Override public void visit(OWLDatatypeRestriction node) { translateAnonymousNode(node); addTriple(node, RDF_TYPE.getIRI(), RDFS_DATATYPE.getIRI()); addTriple(node, OWL_ON_DATA_TYPE.getIRI(), node.getDatatype()); addListTriples(node, OWL_WITH_RESTRICTIONS.getIRI(), node.facetRestrictions()); }
@Override public void visit(OWLDatatypeRestriction node) { translateAnonymousNode(node); addTriple(node, RDF_TYPE.getIRI(), RDFS_DATATYPE.getIRI()); addTriple(node, OWL_ON_DATA_TYPE.getIRI(), node.getDatatype()); addListTriples(node, OWL_WITH_RESTRICTIONS.getIRI(), node.facetRestrictions()); }
@Override public void visit(OWLDatatypeRestriction node) { translateAnonymousNode(node); addTriple(node, RDF_TYPE.getIRI(), RDFS_DATATYPE.getIRI()); addTriple(node, OWL_ON_DATA_TYPE.getIRI(), node.getDatatype()); addListTriples(node, OWL_WITH_RESTRICTIONS.getIRI(), node.facetRestrictions()); }