@Override protected void addAxioms( OntModel m ) { // A0 should not an individual m.add( m.createResource( NS + "A0"), RDF.type, OWL.Class ); } @Override
@Override protected void addAxioms( OntModel m ) { // A0 should not an individual m.add( m.createResource( NS + "A0"), RDF.type, OWL.Class ); } @Override
@Override protected void addAxioms( OntModel m ) { // A0 should not an individual m.add( m.createResource( NS + "A0"), RDF.type, OWL.Class ); } @Override
@Override protected void addAxioms( OntModel m ) { // A0 should not an individual m.add( m.createResource( NS + "A0"), RDF.type, OWL.Class ); } @Override
public void testWritesPrefixes() { OntModel om = ModelFactory.createOntologyModel(); om.setNsPrefix( "spoo", "http://spoo.spoo.com/spoo#" ); om.add( statement( om, "ping http://spoo.spoo.com/spoo#pang pilly" ) ); om.add( statement( om, "gg " + OWL.getURI() + "hh ii" ) ); StringWriter sw = new StringWriter(); om.write( sw ); String s = sw.getBuffer().toString(); assertTrue( s.indexOf( "xmlns:spoo=\"http://spoo.spoo.com/spoo#\"" ) > 0 ); assertTrue( s.indexOf( "xmlns:owl=\"" + OWL.getURI() + "\"" ) > 0 ); }
public void testWritesPrefixes() { OntModel om = ModelFactory.createOntologyModel(); om.setNsPrefix( "spoo", "http://spoo.spoo.com/spoo#" ); om.add( statement( om, "ping http://spoo.spoo.com/spoo#pang pilly" ) ); om.add( statement( om, "gg " + OWL.getURI() + "hh ii" ) ); StringWriter sw = new StringWriter(); om.write( sw ); String s = sw.getBuffer().toString(); assertTrue( s.indexOf( "xmlns:spoo=\"http://spoo.spoo.com/spoo#\"" ) > 0 ); assertTrue( s.indexOf( "xmlns:owl=\"" + OWL.getURI() + "\"" ) > 0 ); }
@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.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() ); } } },
public void testGetOntProperty() { OntModel m = ModelFactory.createOntologyModel(); Resource r = m.getResource( NS + "r" ); m.add( r, RDF.type, r ); Resource s = m.createOntProperty( NS + "s" ); assertEquals( "Result of get s", s, m.getOntProperty( NS + "s" ) ); assertNull( "result of get q", m.getOntProperty( NS+"q") ); assertNull( "result of get r", m.getOntProperty( NS+"r")); }
public void testGetSymmetricProperty() { OntModel m = ModelFactory.createOntologyModel(); Resource r = m.getResource( NS + "r" ); m.add( r, RDF.type, r ); Resource s = m.createSymmetricProperty( NS + "s" ); assertEquals( "Result of get s", s, m.getSymmetricProperty( NS + "s" ) ); assertNull( "result of get q", m.getSymmetricProperty( NS+"q") ); assertNull( "result of get r", m.getSymmetricProperty( NS+"r")); }
public void testGetOntClass() { OntModel m = ModelFactory.createOntologyModel(); Resource r = m.getResource( NS + "r" ); Resource r0 = m.getResource( NS + "r0" ); m.add( r, RDF.type, r0 ); Resource s = m.createClass( NS + "s" ); assertEquals( "Result of get s", s, m.getOntClass( NS + "s" ) ); assertNull( "result of get q", m.getOntClass( NS+"q") ); assertNull( "result of get r", m.getOntClass( NS+"r")); }
public void testGetEnumeratedClass() { OntModel m = ModelFactory.createOntologyModel(); RDFList l = m.createList(); Resource r = m.getResource( NS + "r" ); m.add( r, RDF.type, r ); Resource s = m.createEnumeratedClass( NS + "s", l ); assertEquals( "Result of get s", s, m.getEnumeratedClass( NS + "s" ) ); assertNull( "result of get q", m.getEnumeratedClass( NS+"q") ); assertNull( "result of get r", m.getEnumeratedClass( NS+"r")); }
public void testGetCardinalityRestriction() { OntModel m = ModelFactory.createOntologyModel(); Property p = m.createProperty( NS + "p" ); Resource r = m.getResource( NS + "r" ); m.add( r, RDF.type, r ); Resource s = m.createCardinalityRestriction( NS + "s", p, 1 ); assertEquals( "Result of get s", s, m.getCardinalityRestriction( NS + "s" ) ); assertNull( "result of get q", m.getCardinalityRestriction( NS+"q") ); assertNull( "result of get r", m.getCardinalityRestriction( NS+"r")); }
public void testGetMinCardinalityRestriction() { OntModel m = ModelFactory.createOntologyModel(); Property p = m.createProperty( NS + "p" ); Resource r = m.getResource( NS + "r" ); m.add( r, RDF.type, r ); Resource s = m.createMinCardinalityRestriction( NS + "s", p, 1 ); assertEquals( "Result of get s", s, m.getMinCardinalityRestriction( NS + "s" ) ); assertNull( "result of get q", m.getMinCardinalityRestriction( NS+"q") ); assertNull( "result of get r", m.getMinCardinalityRestriction( NS+"r")); }
public void testGetAllValuesFromRestriction() { OntModel m = ModelFactory.createOntologyModel(); Property p = m.createProperty( NS + "p" ); OntClass c = m.createClass( NS + "c" ); Resource r = m.getResource( NS + "r" ); m.add( r, RDF.type, r ); Resource s = m.createAllValuesFromRestriction( NS + "s", p, c ); assertEquals( "Result of get s", s, m.getAllValuesFromRestriction( NS + "s" ) ); assertNull( "result of get q", m.getAllValuesFromRestriction( NS+"q") ); assertNull( "result of get r", m.getAllValuesFromRestriction( NS+"r")); }
public void testDynamicImports1() { OntModel m = ModelFactory.createOntologyModel(); Resource a = m.getResource( "file:testing/ontology/testImport3/a.owl" ); Resource b = m.getResource( "file:testing/ontology/testImport3/b.owl" ); m.add( a, m.getProfile().IMPORTS(), b ); // not dymamically imported by default assertEquals( "Marker count not correct", 0, countMarkers( m ) ); assertFalse( "c should not be imported", m.hasLoadedImport( "file:testing/ontology/testImport3/c.owl" ) ); assertFalse( "b should not be imported", m.hasLoadedImport( "file:testing/ontology/testImport3/b.owl" ) ); }
public void testGetSomeValuesFromRestriction() { OntModel m = ModelFactory.createOntologyModel(); Property p = m.createProperty( NS + "p" ); OntClass c = m.createClass( NS + "c" ); Resource r = m.getResource( NS + "r" ); m.add( r, RDF.type, r ); Resource s = m.createSomeValuesFromRestriction( NS + "s", p, c ); assertEquals( "Result of get s", s, m.getSomeValuesFromRestriction( NS + "s" ) ); assertNull( "result of get q", m.getSomeValuesFromRestriction( NS+"q") ); assertNull( "result of get r", m.getSomeValuesFromRestriction( NS+"r")); }