@Override public Property getProperty(String nameSpace, String localName) { return inner.getProperty(nameSpace, localName); }
@Override public Property getProperty(String uri) { return inner.getProperty(uri); }
@Override public Statement getProperty(Resource resource, Property property, String s) { return inner.getProperty(resource, property, s); }
@Override public Statement getProperty(Resource s, Property p) { return inner.getProperty(s, p); }
public Selector createSelector(Resource subject, String predicateUri, String objectUri) { Property predicate = (predicateUri == null) ? null : ontModel .getProperty(predicateUri); RDFNode object = (objectUri == null) ? null : ontModel .getResource(objectUri); return new SimpleSelector(subject, predicate, object); }
private static OntModel initializeFakeDisplayModel() { OntModel m = ModelFactory .createOntologyModel(OntModelSpec.OWL_DL_MEM); Resource dataGetter = m .getResource(FAKE_VIVO_PEOPLE_DATA_GETTER_URI); Property queryProperty = m.getProperty(DisplayVocabulary.QUERY); Property saveToVarProperty = m .getProperty(DisplayVocabulary.SAVE_TO_VAR); m.add(dataGetter, queryProperty, QUERY_STRING); m.add(dataGetter, saveToVarProperty, "extra"); return m; }
@Override public void ontTest( OntModel m ) { String lang = m_owlLang ? "owl" : "rdfs" ; String fileName = "file:testing/ontology/" + lang + "/Property/test.rdf"; m.read( fileName ); OntProperty p = m.getProperty( NS, "p" ).as( OntProperty.class ); OntProperty s = m.getProperty( NS, "s" ).as( OntProperty.class ); assertTrue( "p should have inv prop s", p.isInverseOf( s ) ); } },
@Override public void ontTest( OntModel m ) { String lang = m_owlLang ? "owl" : "rdfs" ; String fileName = "file:testing/ontology/" + lang + "/Property/test.rdf"; m.read( fileName ); OntProperty p = m.getProperty( NS, "p" ).as( OntProperty.class ); OntProperty r = m.getProperty( NS, "r" ).as( OntProperty.class ); assertTrue( "p should have equiv prop r", p.hasEquivalentProperty( r ) ); } },
@Override public void ontTest( OntModel m ) { String lang = m_owlLang ? "owl" : "rdfs" ; String fileName = "file:testing/ontology/" + lang + "/Property/test.rdf"; m.read( fileName ); OntProperty p = m.getProperty( NS, "p" ).as( OntProperty.class ); OntProperty r = m.getProperty( NS, "r" ).as( OntProperty.class ); assertTrue( "p should have equiv prop r", p.hasEquivalentProperty( r ) ); } },
@Override public void ontTest( OntModel m ) { String lang = m_owlLang ? "owl" : "rdfs" ; String fileName = "file:testing/ontology/" + lang + "/Property/test.rdf"; m.read( fileName ); OntProperty p = m.getProperty( NS, "p" ).as( OntProperty.class ); OntProperty s = m.getProperty( NS, "s" ).as( OntProperty.class ); assertTrue( "p should have inv prop s", p.isInverseOf( s ) ); } },
@Override public void ontTest( OntModel m ) { String lang = m_owlLang ? "owl" : "rdfs" ; String fileName = "file:testing/ontology/" + lang + "/Property/test.rdf"; m.read( fileName ); OntProperty p = m.getProperty( NS, "p" ).as( OntProperty.class ); OntProperty q = m.getProperty( NS, "q" ).as( OntProperty.class ); iteratorTest( p.listSuperProperties(), new Object[] {q} ); iteratorTest( q.listSubProperties(), new Object[] {p} ); } },
@Override public void ontTest( OntModel m ) { String lang = m_owlLang ? "owl" : "rdfs" ; String fileName = "file:testing/ontology/" + lang + "/Property/test.rdf"; m.read( fileName ); OntProperty p = m.getProperty( NS, "p" ).as( OntProperty.class ); OntProperty q = m.getProperty( NS, "q" ).as( OntProperty.class ); iteratorTest( p.listSuperProperties(), new Object[] {q} ); iteratorTest( q.listSubProperties(), new Object[] {p} ); } },
@Test public void testSibling() { final String ns = "http://www.example.org/test#"; final OntModel model = ModelFactory.createOntologyModel(PelletReasonerFactory.THE_SPEC); model.read(_base + "sibling.owl"); final Individual Bob = model.getIndividual(ns + "Bob"); final Individual John = model.getIndividual(ns + "John"); final Individual Jane = model.getIndividual(ns + "Jane"); final Property hasBrother = model.getProperty(ns + "hasBrother"); final Property hasSister = model.getProperty(ns + "hasSister"); assertPropertyValues(model, Bob, hasBrother, John); assertPropertyValues(model, Bob, hasSister, Jane); }
@Override public void ontTest( OntModel m ) { String lang = m_owlLang ? "owl" : "rdfs" ; String fileName = "file:testing/ontology/" + lang + "/Property/test.rdf"; m.read( fileName ); OntProperty p = m.getProperty( NS, "p" ).as( OntProperty.class ); OntClass B = m.getResource( NS + "ClassB").as( OntClass.class); assertTrue( "p should have domain B", p.hasRange( B ) ); } },
@Override public void ontTest( OntModel m ) { String lang = m_owlLang ? "owl" : "rdfs" ; String fileName = "file:testing/ontology/" + lang + "/Property/test.rdf"; m.read( fileName ); OntProperty p = m.getProperty( NS, "p" ).as( OntProperty.class ); OntClass B = m.getResource( NS + "ClassB").as( OntClass.class); assertTrue( "p should have domain B", p.hasRange( B ) ); } },
@Override public void ontTest( OntModel m ) { String lang = m_owlLang ? "owl" : "rdfs" ; String fileName = "file:testing/ontology/" + lang + "/Property/test.rdf"; m.read( fileName ); OntProperty p = m.getProperty( NS, "p" ).as( OntProperty.class ); OntClass A = m.getResource( NS + "ClassA").as( OntClass.class); assertTrue( "p should have domain A", p.hasDomain( A ) ); } },
@Override public void ontTest( OntModel m ) { String lang = m_owlLang ? "owl" : "rdfs" ; String fileName = "file:testing/ontology/" + lang + "/Property/test.rdf"; m.read( fileName ); OntProperty p = m.getProperty( NS, "p" ).as( OntProperty.class ); OntClass A = m.getResource( NS + "ClassA").as( OntClass.class); assertTrue( "p should have domain A", p.hasDomain( A ) ); } },
@Test public void testBasicFamily() { final String ns = "http://www.csc.liv.ac.uk/~luigi/ontologies/basicFamily#"; final OntModel ontModel = ModelFactory.createOntologyModel(PelletReasonerFactory.THE_SPEC, null); ontModel.read(_base + "basicFamilyReference.owl"); ontModel.read(_base + "basicFamilyRules.owl"); ontModel.prepare(); final Property uncle = ontModel.getProperty(ns + "hasUncle"); for (final Resource ind : ontModel.listIndividuals(OWL.Thing).toList()) System.out.println(ind.toString() + ": " + ontModel.getProperty(ind, uncle)); ((PelletInfGraph) ontModel.getGraph()).getKB().getTimers().print(); ontModel.close(); }
@Test public void testUncle() { final String ns = "http://www.example.org/test#"; final OntModel model = ModelFactory.createOntologyModel(PelletReasonerFactory.THE_SPEC); model.read(_base + "uncle.owl"); final Individual Bob = model.getIndividual(ns + "Bob"); final Individual Sam = model.getIndividual(ns + "Sam"); final Property uncleOf = model.getProperty(ns + "uncleOf"); final Model uncleValues = ModelFactory.createDefaultModel(); addStatements(uncleValues, Bob, uncleOf, Sam); assertPropertyValues(model, uncleOf, uncleValues); }
public void testGetOntResource() { OntModel m = ModelFactory.createOntologyModel(); OntResource r0 = m.getOntResource( NS + "a" ); assertNull( r0 ); OntResource r1 = m.createOntResource( NS + "aaa" ); assertInstanceOf( OntResource.class, r1 ); Resource r2a = m.getResource( NS + "a" ); Resource r2b = m.getResource( NS + "b" ); Property p = m.getProperty( NS + "p" ); m.add( r2a, p, r2b ); r0 = m.getOntResource( NS + "a" ); assertInstanceOf( OntResource.class, r0 ); OntResource r3 = m.getOntResource( r2b ); assertInstanceOf( OntResource.class, r3 ); }