@Override public ExtendedIterator<OntClass> listClasses() { return inner.listClasses(); }
@Override public Iterator< ? extends Resource> doList( OntModel m ) { return m.listClasses(); } @Override
@Override public Iterator< ? extends Resource> doList( OntModel m ) { return m.listClasses(); } @Override
@Override public Iterator< ? extends Resource> doList( OntModel m ) { return m.listClasses(); } @Override
@Override public Iterator< ? extends Resource> doList( OntModel m ) { return m.listClasses(); } @Override
InputStream in = FileManager.get().open("tourism.owl"); OntModel model = ModelFactory.createOntologyModel(OntModelSpec.OWL_MEM); model.read(in, "RDF/XML"); Iterator<OntClass> it = model.listClasses(); while (it.hasNext()) { OntClass class = it.next(); System.out.println(class.getLabel(null)); }
/** Write classes as ontology terms */ protected void writeOntClasses() { String template = m_options.hasClassTemplateOption() ? m_options.getClassTemplateOption() : DEFAULT_TEMPLATE; for (Iterator<? extends RDFNode> i = sorted( m_source.listClasses() ); i.hasNext(); ) { writeValue( (Resource) i.next(), template, "OntClass", "createClass", "_CLASS" ); } }
/** Write classes as ontology terms */ protected void writeOntClasses() { String template = m_options.hasClassTemplateOption() ? m_options.getClassTemplateOption() : DEFAULT_TEMPLATE; for (Iterator<? extends RDFNode> i = sorted( m_source.listClasses() ); i.hasNext(); ) { writeValue( (Resource) i.next(), template, "OntClass", "createClass", "_CLASS" ); } }
protected Set<OWLClass> getAllClasses() { if(ks.isRemote()){ return new SPARQLTasks(ks.getEndpoint()).getAllClasses(); } else { return ((LocalModelBasedSparqlEndpointKS) ks).getModel().listClasses() .filterDrop(new OWLFilter()) .filterDrop(new RDFSFilter()) .filterDrop(new RDFFilter()) .toList().stream() .filter(cls -> !cls.isAnon()) .map(cls -> df.getOWLClass(IRI.create(cls.getURI()))) .collect(Collectors.toCollection(TreeSet::new)); } }
@Override protected void ontTest( OntModel m ) { String NS = "http://jena.hpl.hp.com/example#"; m = ModelFactory.createOntologyModel( OntModelSpec.OWL_MEM_MICRO_RULE_INF); OntClass c1 = m.createClass(NS + "C1"); for (Iterator<OntClass> it=m.listClasses(); it.hasNext(); ) { OntClass ontClass = it.next(); assertFalse( ontClass.getLocalName() + "should not be an individual", ontClass.isIndividual() ); } } },
@Override protected void ontTest( OntModel m ) { String NS = "http://jena.hpl.hp.com/example#"; m = ModelFactory.createOntologyModel(OntModelSpec.OWL_MEM); OntClass c1 = m.createClass(NS + "C1"); for (Iterator<OntClass> it = m.listClasses(); it.hasNext(); ) { OntClass ontClass = it.next(); assertFalse( ontClass.getLocalName() + "should not be an individual", ontClass.isIndividual() ); } } },
@Override protected void ontTest( OntModel m ) { String NS = "http://jena.hpl.hp.com/example#"; m = ModelFactory.createOntologyModel( OntModelSpec.OWL_MEM_MICRO_RULE_INF); OntClass c1 = m.createClass(NS + "C1"); for (Iterator<OntClass> it=m.listClasses(); it.hasNext(); ) { OntClass ontClass = it.next(); assertFalse( ontClass.getLocalName() + "should not be an individual", ontClass.isIndividual() ); } } },
@Override protected void ontTest( OntModel m ) { String NS = "http://jena.hpl.hp.com/example#"; m = ModelFactory.createOntologyModel(OntModelSpec.OWL_MEM); OntClass c1 = m.createClass(NS + "C1"); for (Iterator<OntClass> it = m.listClasses(); it.hasNext(); ) { OntClass ontClass = it.next(); assertFalse( ontClass.getLocalName() + "should not be an individual", ontClass.isIndividual() ); } } },
@Override protected void ontTest( OntModel m ) { String NS = "http://jena.hpl.hp.com/example#"; m = ModelFactory.createOntologyModel(OntModelSpec.OWL_DL_MEM); OntClass c1 = m.createClass(NS + "C1"); m.add( OWL.Class, RDF.type, RDFS.Class ); for (Iterator<OntClass> it = m.listClasses(); it.hasNext(); ) { OntClass ontClass = it.next(); assertFalse( ontClass.getLocalName() + " should not be an individual", ontClass.isIndividual() ); } } },
@Override protected void ontTest( OntModel m ) { String NS = "http://jena.hpl.hp.com/example#"; m = ModelFactory.createOntologyModel(OntModelSpec.RDFS_MEM); OntClass c1 = m.createClass(NS + "C1"); m.add( RDFS.Class, RDF.type, RDFS.Class ); for (Iterator<OntClass> it = m.listClasses(); it.hasNext(); ) { OntClass ontClass = it.next(); assertFalse( ontClass.getLocalName() + " should not be an individual", ontClass.isIndividual() ); } } },
@Override protected void ontTest( OntModel m ) { String NS = "http://jena.hpl.hp.com/example#"; m = ModelFactory.createOntologyModel(OntModelSpec.RDFS_MEM); OntClass c1 = m.createClass(NS + "C1"); m.add( RDFS.Class, RDF.type, RDFS.Class ); for (Iterator<OntClass> it = m.listClasses(); it.hasNext(); ) { OntClass ontClass = it.next(); assertFalse( ontClass.getLocalName() + " should not be an individual", ontClass.isIndividual() ); } } },
@Override protected void ontTest( OntModel m ) { String NS = "http://jena.hpl.hp.com/example#"; m = ModelFactory.createOntologyModel(OntModelSpec.OWL_DL_MEM); OntClass c1 = m.createClass(NS + "C1"); m.add( OWL.Class, RDF.type, OWL.Class ); for (Iterator<OntClass> it = m.listClasses(); it.hasNext(); ) { OntClass ontClass = it.next(); assertFalse( ontClass.getLocalName() + " should not be an individual", ontClass.isIndividual() ); } } },
@Override protected void ontTest( OntModel m ) { String NS = "http://jena.hpl.hp.com/example#"; m = ModelFactory.createOntologyModel(OntModelSpec.OWL_DL_MEM); OntClass c1 = m.createClass(NS + "C1"); m.add( OWL.Class, RDF.type, OWL.Class ); for (Iterator<OntClass> it = m.listClasses(); it.hasNext(); ) { OntClass ontClass = it.next(); assertFalse( ontClass.getLocalName() + " should not be an individual", ontClass.isIndividual() ); } } },
@Override protected void ontTest( OntModel m ) { String NS = "http://jena.hpl.hp.com/example#"; m = ModelFactory.createOntologyModel(OntModelSpec.OWL_DL_MEM); OntClass c1 = m.createClass(NS + "C1"); m.add( OWL.Class, RDF.type, RDFS.Class ); for (Iterator<OntClass> it = m.listClasses(); it.hasNext(); ) { OntClass ontClass = it.next(); assertFalse( ontClass.getLocalName() + " should not be an individual", ontClass.isIndividual() ); } } },
@Test public void testDatatypeHierarchy() { final OntModel model = ModelFactory.createOntologyModel(PelletReasonerFactory.THE_SPEC); model.read(_base + "all_datatypes.owl"); final OntModel hierarchy = ModelFactory.createOntologyModel(OntModelSpec.OWL_MEM); model.read(_base + "datatype_hierarchy.owl"); final Iterator<?> i = hierarchy.listClasses(); while (i.hasNext()) { final OntClass cls = (OntClass) i.next(); assertIteratorValues(model.getOntClass(cls.getURI()).listSubClasses(true), cls.listSubClasses()); } }