Refine search
protected SWRLAtom builtin(IRI firstObject) { IRI builtInIRI = consumer.getResourceObject(firstObject, BUILT_IN.getIRI(), true); IRI mainIRI = consumer.getResourceObject(firstObject, ARGUMENTS.getIRI(), true); OptimisedListTranslator<SWRLDArgument> listTranslator = new OptimisedListTranslator<>( consumer, new SWRLAtomDObjectListItemTranslator()); List<SWRLDArgument> args = listTranslator.translateList(verifyNotNull(mainIRI)); return dataFactory.getSWRLBuiltInAtom(verifyNotNull(builtInIRI), args); }
@Override public OWLObjectExactCardinality translate(IRI mainNode) { int cardi = translateInteger(mainNode, OWL_QUALIFIED_CARDINALITY); IRI propertyIRI = getConsumer().getResourceObject(mainNode, OWL_ON_PROPERTY, true); OWLObjectPropertyExpression property = getConsumer() .translateObjectPropertyExpression(verifyNotNull(propertyIRI)); IRI fillerIRI = getConsumer().getResourceObject(mainNode, OWL_ON_CLASS, true); OWLClassExpression filler = accessor.translateClassExpression(verifyNotNull(fillerIRI)); return getDataFactory().getOWLObjectExactCardinality(cardi, property, filler); } }
@Override public OWLObjectMaxCardinality translate(IRI mainNode) { int cardi = translateInteger(mainNode, OWL_MAX_QUALIFIED_CARDINALITY); IRI propertyIRI = getConsumer().getResourceObject(mainNode, OWL_ON_PROPERTY, true); OWLObjectPropertyExpression property = getConsumer() .translateObjectPropertyExpression(verifyNotNull(propertyIRI)); IRI fillerIRI = getConsumer().getResourceObject(mainNode, OWL_ON_CLASS, true); OWLClassExpression filler = accessor.translateClassExpression(verifyNotNull(fillerIRI)); return getDataFactory().getOWLObjectMaxCardinality(cardi, property, filler); } }
@Override public OWLObjectMinCardinality translate(IRI mainNode) { int cardi = translateInteger(mainNode, OWL_MIN_QUALIFIED_CARDINALITY); IRI propertyIRI = getConsumer().getResourceObject(mainNode, OWL_ON_PROPERTY, true); OWLObjectPropertyExpression property = getConsumer() .translateObjectPropertyExpression(verifyNotNull(propertyIRI)); IRI fillerIRI = getConsumer().getResourceObject(mainNode, OWL_ON_CLASS, true); OWLClassExpression filler = accessor.translateClassExpression(verifyNotNull(fillerIRI)); return getDataFactory().getOWLObjectMinCardinality(cardi, property, filler); } }
@Override public OWLObjectHasValue translate(IRI mainNode) { IRI value = getConsumer().getResourceObject(mainNode, OWL_HAS_VALUE, true); OWLIndividual individual = getConsumer().translateIndividual(verifyNotNull(value)); IRI propertyIRI = getConsumer().getResourceObject(mainNode, OWL_ON_PROPERTY, true); OWLObjectPropertyExpression property = getConsumer() .translateObjectPropertyExpression(verifyNotNull(propertyIRI)); return getDataFactory().getOWLObjectHasValue(property, individual); } }
@Override public OWLObjectOneOf translate(IRI mainNode) { IRI oneOfObject = getConsumer().getResourceObject(mainNode, OWL_ONE_OF, true); Set<OWLIndividual> individuals = accessor .translateToIndividualSet(verifyNotNull(oneOfObject)); return getDataFactory().getOWLObjectOneOf(individuals); } }
@Override public OWLObjectComplementOf translate(IRI mainNode) { IRI complementOfObject = getConsumer() .getResourceObject(mainNode, OWL_COMPLEMENT_OF, true); OWLClassExpression operand = accessor .translateClassExpression(verifyNotNull(complementOfObject)); return getDataFactory().getOWLObjectComplementOf(operand); } }
@Override public OWLObjectUnionOf translate(IRI mainNode) { IRI listNode = getConsumer().getResourceObject(mainNode, OWL_UNION_OF, true); Set<OWLClassExpression> classExpressions = accessor .translateToClassExpressionSet(verifyNotNull(listNode)); return getDataFactory().getOWLObjectUnionOf(classExpressions); } }
@Override public OWLObjectUnionOf translate(IRI mainNode) { IRI listNode = getConsumer().getResourceObject(mainNode, OWL_UNION_OF, true); Set<OWLClassExpression> classExpressions = accessor .translateToClassExpressionSet(verifyNotNull(listNode)); return getDataFactory().getOWLObjectUnionOf(classExpressions); } }
@Override public OWLObjectMinCardinality translate(IRI mainNode) { int cardi = translateInteger(mainNode, OWL_MIN_QUALIFIED_CARDINALITY); IRI propertyIRI = getConsumer().getResourceObject(mainNode, OWL_ON_PROPERTY, true); OWLObjectPropertyExpression property = getConsumer() .translateObjectPropertyExpression(verifyNotNull(propertyIRI)); IRI fillerIRI = getConsumer().getResourceObject(mainNode, OWL_ON_CLASS, true); OWLClassExpression filler = accessor.translateClassExpression(verifyNotNull(fillerIRI)); return getDataFactory().getOWLObjectMinCardinality(cardi, property, filler); } }
@Override public OWLObjectHasValue translate(IRI mainNode) { IRI value = getConsumer().getResourceObject(mainNode, OWL_HAS_VALUE, true); OWLIndividual individual = getConsumer().translateIndividual(verifyNotNull(value)); IRI propertyIRI = getConsumer().getResourceObject(mainNode, OWL_ON_PROPERTY, true); OWLObjectPropertyExpression property = getConsumer() .translateObjectPropertyExpression(verifyNotNull(propertyIRI)); return getDataFactory().getOWLObjectHasValue(property, individual); } }
@Override public OWLObjectIntersectionOf translate(IRI mainNode) { IRI listNode = getConsumer().getResourceObject(mainNode, OWL_INTERSECTION_OF, true); Set<OWLClassExpression> classExpressions = accessor .translateToClassExpressionSet(verifyNotNull(listNode)); return getDataFactory().getOWLObjectIntersectionOf(classExpressions); } }
@Override public OWLObjectMinCardinality translate(IRI mainNode) { int cardi = translateInteger(mainNode, OWL_MIN_QUALIFIED_CARDINALITY); IRI propertyIRI = getConsumer().getResourceObject(mainNode, OWL_ON_PROPERTY, true); OWLObjectPropertyExpression property = getConsumer() .translateObjectPropertyExpression(verifyNotNull(propertyIRI)); IRI fillerIRI = getConsumer().getResourceObject(mainNode, OWL_ON_CLASS, true); OWLClassExpression filler = accessor.translateClassExpression(verifyNotNull(fillerIRI)); return getDataFactory().getOWLObjectMinCardinality(cardi, property, filler); } }
@Override public OWLObjectHasValue translate(IRI mainNode) { IRI value = getConsumer().getResourceObject(mainNode, OWL_HAS_VALUE, true); OWLIndividual individual = getConsumer().translateIndividual(verifyNotNull(value)); IRI propertyIRI = getConsumer().getResourceObject(mainNode, OWL_ON_PROPERTY, true); OWLObjectPropertyExpression property = getConsumer() .translateObjectPropertyExpression(verifyNotNull(propertyIRI)); return getDataFactory().getOWLObjectHasValue(property, individual); } }
@Override public OWLObjectExactCardinality translate(IRI mainNode) { int cardi = translateInteger(mainNode, OWL_QUALIFIED_CARDINALITY); IRI propertyIRI = getConsumer().getResourceObject(mainNode, OWL_ON_PROPERTY, true); OWLObjectPropertyExpression property = getConsumer() .translateObjectPropertyExpression(verifyNotNull(propertyIRI)); IRI fillerIRI = getConsumer().getResourceObject(mainNode, OWL_ON_CLASS, true); OWLClassExpression filler = accessor.translateClassExpression(verifyNotNull(fillerIRI)); return getDataFactory().getOWLObjectExactCardinality(cardi, property, filler); } }
@Override public OWLObjectComplementOf translate(IRI mainNode) { IRI complementOfObject = getConsumer() .getResourceObject(mainNode, OWL_COMPLEMENT_OF, true); OWLClassExpression operand = accessor .translateClassExpression(verifyNotNull(complementOfObject)); return getDataFactory().getOWLObjectComplementOf(operand); } }
@Override public OWLObjectMaxCardinality translate(IRI mainNode) { int cardi = translateInteger(mainNode, OWL_MAX_QUALIFIED_CARDINALITY); IRI propertyIRI = getConsumer().getResourceObject(mainNode, OWL_ON_PROPERTY, true); OWLObjectPropertyExpression property = getConsumer() .translateObjectPropertyExpression(verifyNotNull(propertyIRI)); IRI fillerIRI = getConsumer().getResourceObject(mainNode, OWL_ON_CLASS, true); OWLClassExpression filler = accessor.translateClassExpression(verifyNotNull(fillerIRI)); return getDataFactory().getOWLObjectMaxCardinality(cardi, property, filler); } }
@Override public OWLObjectUnionOf translate(IRI mainNode) { IRI listNode = getConsumer().getResourceObject(mainNode, OWL_UNION_OF, true); Set<OWLClassExpression> classExpressions = accessor .translateToClassExpressionSet(verifyNotNull(listNode)); return getDataFactory().getOWLObjectUnionOf(classExpressions); } }
@Override public OWLObjectIntersectionOf translate(IRI mainNode) { IRI listNode = getConsumer().getResourceObject(mainNode, OWL_INTERSECTION_OF, true); Set<OWLClassExpression> classExpressions = accessor .translateToClassExpressionSet(verifyNotNull(listNode)); return getDataFactory().getOWLObjectIntersectionOf(classExpressions); } }
@Override public OWLObjectIntersectionOf translate(IRI mainNode) { IRI listNode = getConsumer().getResourceObject(mainNode, OWL_INTERSECTION_OF, true); Set<OWLClassExpression> classExpressions = accessor .translateToClassExpressionSet(verifyNotNull(listNode)); return getDataFactory().getOWLObjectIntersectionOf(classExpressions); } }