@Override public OWLDatatype map(final ATermAppl term) { return _factory.getOWLDatatype(iri(term)); } }
private void translateEquivalentDataRanges(IRI s, IRI p, IRI o) { OWLDatatype datatype = df.getOWLDatatype(s); OWLDataRange dataRange = dr(o); OWLDatatypeDefinitionAxiom def = df.getOWLDatatypeDefinitionAxiom(datatype, dataRange, anns()); add(def); consume(s, p, o); }
@Override @Nullable public OWLDatatype getOWLDatatype(String name) { if (dataTypeNames.contains(name)) { return df.getOWLDatatype(getIRI(name)); } return null; }
private void translateEquivalentDataRanges(IRI subject, IRI predicate, IRI object) { OWLDatatype datatype = getDataFactory().getOWLDatatype(subject); OWLDataRange dataRange = getConsumer().translateDataRange(object); addAxiom(getDataFactory().getOWLDatatypeDefinitionAxiom(datatype, dataRange, getPendingAnnotations())); consumeTriple(subject, predicate, object); }
final public OWLDatatype DatatypeIRI() throws ParseException { IRI iri; iri = IRI(); return dataFactory.getOWLDatatype(iri); }
/** * Gets the equivalent OWLDatatype from the given factory. * @param factory the OWLDataFactory. Not {@code null}. * @return An {@link org.semanticweb.owlapi.model.OWLDatatype} that has the same IRI as this {@link OWL2Datatype}. Not {@code null}. */ public OWLDatatype getDatatype(OWLDataFactory factory){ return factory.getOWLDatatype( getIRI() ); }
@Override public OWLDatatype buildObject() { if (pm != null && string != null) { return df.getOWLDatatype(getString(), getPM()); } return df.getOWLDatatype(getIRI()); } }
public DefaultEntityChecker() { for (XSDVocabulary v : XSDVocabulary.values()) { IRI iri = v.getIRI(); dataTypeNameMap.put(iri.getFragment(), dataFactory.getOWLDatatype(iri)); dataTypeNameMap.put("xsd:" + iri.getFragment(), dataFactory.getOWLDatatype(iri)); } }
private static Map<OWLEntity, IRI> remap(Map<IRI, IRI> iriReplacementMap, OWLDataFactory df) { Map<OWLEntity, IRI> map = new HashMap<>(); iriReplacementMap.forEach((k, v) -> { map.put(df.getOWLClass(k), v); map.put(df.getOWLObjectProperty(k), v); map.put(df.getOWLDataProperty(k), v); map.put(df.getOWLNamedIndividual(k), v); map.put(df.getOWLDatatype(k), v); map.put(df.getOWLAnnotationProperty(k), v); }); return map; }
private static Map<OWLEntity, IRI> remap(Map<IRI, IRI> iriReplacementMap, OWLDataFactory df) { Map<OWLEntity, IRI> map = new HashMap<>(); iriReplacementMap.forEach((k, v) -> { map.put(df.getOWLClass(k), v); map.put(df.getOWLObjectProperty(k), v); map.put(df.getOWLDataProperty(k), v); map.put(df.getOWLNamedIndividual(k), v); map.put(df.getOWLDatatype(k), v); map.put(df.getOWLAnnotationProperty(k), v); }); return map; }
/** * @param arg datatype * @return builder */ public BuilderLiteral withDatatype(OWL2Datatype arg) { return withDatatype(df.getOWLDatatype(arg.getIRI())); }
@Override public OWLDatatype read(OWLInputStream in) throws IOException { IRI iri = (IRI) in.read(); return in.getOWLDataFactory().getOWLDatatype(iri); }
/** * @param arg datatype * @return builder */ public BuilderLiteral withDatatype(OWL2Datatype arg) { return withDatatype(df.getOWLDatatype(arg.getIRI())); }
public Set<OWLDatatype> getBuiltinDatatypes(){ Set<OWLDatatype> datatypes = new HashSet<OWLDatatype>(); final OWLDataFactory df = mngr.getOWLDataFactory(); datatypes.add(df.getTopDatatype()); for (OWL2Datatype dt : OWL2Datatype.values()) { datatypes.add(df.getOWLDatatype(dt.getIRI())); } return datatypes; }
public Set<OWLDatatype> getBuiltinDatatypes(){ Set<OWLDatatype> datatypes = new HashSet<>(); final OWLDataFactory df = mngr.getOWLDataFactory(); datatypes.add(df.getTopDatatype()); for (OWL2Datatype dt : OWL2Datatype.values()) { datatypes.add(df.getOWLDatatype(dt.getIRI())); } return datatypes; }
public Set<OWLDatatype> getBuiltinDatatypes(){ Set<OWLDatatype> datatypes = new HashSet<>(); final OWLDataFactory df = mngr.getOWLDataFactory(); datatypes.add(df.getTopDatatype()); for (OWL2Datatype dt : OWL2Datatype.values()) { datatypes.add(df.getOWLDatatype(dt.getIRI())); } return datatypes; }
protected void axiomatizeTopDataProperty(OWLAxioms axioms) { OWLDatatype anonymousConstantsDatatype=m_factory.getOWLDatatype(IRI.create("internal:anonymous-constants")); OWLLiteral newConstant=m_factory.getOWLLiteral("internal:constant",anonymousConstantsDatatype); OWLDataOneOf oneOfNewConstant=m_factory.getOWLDataOneOf(newConstant); OWLDataSomeValuesFrom hasTopNewConstant=m_factory.getOWLDataSomeValuesFrom(m_topDataProperty,oneOfNewConstant); axioms.m_conceptInclusions.add(new OWLClassExpression[] { hasTopNewConstant }); } protected void axiomatizeBottomDataProperty(OWLAxioms axioms) {
private OWLDatatype getOWLDatatype(String name) { OWLDatatype dt = checker.getOWLDatatype(name); if (dt == null && dataTypeNames.contains(name)) { dt = df.getOWLDatatype(getIRI(name)); } if (dt == null) { throw new ExceptionBuilder().withDt().build(); } return dt; }
@Override public void handleTriple(IRI s, IRI p, IRI o) { if (!isAnon(s)) { OWLDatatype dt = df.getOWLDatatype(s); add(df.getOWLDeclarationAxiom(dt, anns())); } addDR(s, true); } }
public void handleTriple(IRI subject, IRI predicate, IRI object) throws UnloadableImportException { if (!getConsumer().isAnonymousNode(subject)) { OWLDatatype dt = getDataFactory().getOWLDatatype(subject); if (!dt.isBuiltIn()) { addAxiom(getDataFactory().getOWLDeclarationAxiom(dt)); } } getConsumer().addOWLDatatype(subject); } }