public void testRelativeNames() { OntModel m = ModelFactory.createOntologyModel(); m.getDocumentManager().addAltEntry( "http://jena.hpl.hp.com/testing/ontology/relativenames", "file:testing/ontology/relativenames.rdf"); m.read("http://jena.hpl.hp.com/testing/ontology/relativenames"); assertTrue( m.getResource("http://jena.hpl.hp.com/testing/ontology/relativenames#A").canAs(OntClass.class)); assertFalse( m.getResource("file:testing/ontology/relativenames.rdf#A").canAs(OntClass.class)); }
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 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 testDynamicImports2() { 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.setDynamicImports( true ); m.add( a, m.getProfile().IMPORTS(), b ); // dymamically imported assertEquals( "Marker count not correct", 2, countMarkers( m ) ); assertTrue( "c should be imported", m.hasLoadedImport( "file:testing/ontology/testImport3/c.owl" ) ); assertTrue( "b should be imported", m.hasLoadedImport( "file:testing/ontology/testImport3/b.owl" ) ); }
@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 ) ); } },
@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 ) ); } },
public void testGetIndividual() { OntModel m = ModelFactory.createOntologyModel(); OntClass c = m.createClass( NS +"c" ); Resource r = m.getResource( NS + "r" ); m.add( r, RDF.type, r ); Resource s = m.createIndividual( NS + "s", c ); assertEquals( "Result of get s", s, m.getIndividual( NS + "s" ) ); assertNull( "result of get q", m.getIndividual( NS+"q") ); }
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 testGetObjectProperty() { OntModel m = ModelFactory.createOntologyModel(); Resource r = m.getResource( NS + "r" ); m.add( r, RDF.type, r ); Resource s = m.createObjectProperty( NS + "s" ); assertEquals( "Result of get s", s, m.getObjectProperty( NS + "s" ) ); assertNull( "result of get q", m.getObjectProperty( NS+"q") ); assertNull( "result of get r", m.getObjectProperty( NS+"r")); }
public void testGetTransitiveProperty() { OntModel m = ModelFactory.createOntologyModel(); Resource r = m.getResource( NS + "r" ); m.add( r, RDF.type, r ); Resource s = m.createTransitiveProperty( NS + "s" ); assertEquals( "Result of get s", s, m.getTransitiveProperty( NS + "s" ) ); assertNull( "result of get q", m.getTransitiveProperty( NS+"q") ); assertNull( "result of get r", m.getTransitiveProperty( NS+"r")); }
public void testGetDatatypeProperty() { OntModel m = ModelFactory.createOntologyModel(); Resource r = m.getResource( NS + "r" ); m.add( r, RDF.type, r ); Resource s = m.createDatatypeProperty( NS + "s" ); assertEquals( "Result of get s", s, m.getDatatypeProperty( NS + "s" ) ); assertNull( "result of get q", m.getDatatypeProperty( NS+"q") ); assertNull( "result of get r", m.getDatatypeProperty( 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 testGetUnionClass() { OntModel m = ModelFactory.createOntologyModel(); RDFList l = m.createList(); Resource r = m.getResource( NS + "r" ); m.add( r, RDF.type, r ); Resource s = m.createUnionClass( NS + "s", l ); assertEquals( "Result of get s", s, m.getUnionClass( NS + "s" ) ); assertNull( "result of get q", m.getUnionClass( NS+"q") ); assertNull( "result of get r", m.getUnionClass( 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 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")); }