private static Stream<SKOSVocabulary> stream() { return Stream.of(values()); }
private static Stream<SKOSVocabulary> stream() { return Stream.of(values()); }
private static Stream<SKOSVocabulary> stream() { return Stream.of(values()); }
public static Set<OWLAnnotationProperty> getAnnotationProperties(OWLDataFactory dataFactory) { Set<OWLAnnotationProperty> result = new HashSet<OWLAnnotationProperty>(); for(SKOSVocabulary v : values()) { if(v.entityType.equals(EntityType.ANNOTATION_PROPERTY)) { result.add(dataFactory.getOWLAnnotationProperty(v.iri)); } } return result; }
public static Set<OWLClass> getClasses(OWLDataFactory dataFactory) { Set<OWLClass> result = new HashSet<OWLClass>(); for(SKOSVocabulary v : values()) { if(v.entityType.equals(EntityType.CLASS)) { result.add(dataFactory.getOWLClass(v.iri)); } } return result; }
public static Set<OWLObjectProperty> getObjectProperties(OWLDataFactory dataFactory) { Set<OWLObjectProperty> result = new HashSet<OWLObjectProperty>(); for(SKOSVocabulary v : values()) { if(v.entityType.equals(EntityType.OBJECT_PROPERTY)) { result.add(dataFactory.getOWLObjectProperty(v.iri)); } } return result; }
public static Set<OWLDataProperty> getDataProperties(OWLDataFactory dataFactory) { Set<OWLDataProperty> result = new HashSet<OWLDataProperty>(); for(SKOSVocabulary v : values()) { if(v.entityType.equals(EntityType.DATA_PROPERTY)) { result.add(dataFactory.getOWLDataProperty(v.iri)); } } return result; }
/** * @param dataFactory * data factory to use * @return set of SKOS classes */ public static Set<OWLClass> getClasses(OWLDataFactory dataFactory) { Set<OWLClass> result = new HashSet<>(); for (SKOSVocabulary v : values()) { if (v.entityType.equals(CLASS)) { result.add(dataFactory.getOWLClass(v.iri)); } } return result; }
/** * @param dataFactory * data factory to use * @return set of SKOS data properties */ public static Set<OWLDataProperty> getDataProperties( OWLDataFactory dataFactory) { Set<OWLDataProperty> result = new HashSet<>(); for (SKOSVocabulary v : values()) { if (v.entityType.equals(DATA_PROPERTY)) { result.add(dataFactory.getOWLDataProperty(v.iri)); } } return result; }
/** * @param dataFactory * data factory to use * @return set of SKOS annotation properties */ public static Set<OWLAnnotationProperty> getAnnotationProperties( OWLDataFactory dataFactory) { Set<OWLAnnotationProperty> result = new HashSet<>(); for (SKOSVocabulary v : values()) { if (v.entityType.equals(ANNOTATION_PROPERTY)) { result.add(dataFactory.getOWLAnnotationProperty(v.iri)); } } return result; }
/** * @param dataFactory * data factory to use * @return set of SKOS object properties */ public static Set<OWLObjectProperty> getObjectProperties( OWLDataFactory dataFactory) { Set<OWLObjectProperty> result = new HashSet<>(); for (SKOSVocabulary v : values()) { if (v.entityType.equals(OBJECT_PROPERTY)) { result.add(dataFactory.getOWLObjectProperty(v.iri)); } } return result; }
private void loadBuiltInSkosVocabulary() { for(SKOSVocabulary v : SKOSVocabulary.values()) { if (v.getEntityType().equals(ANNOTATION_PROPERTY)) { shortFormCache.put(entityProvider.getOWLAnnotationProperty(v.getIRI()), v.getPrefixedName()); } } }