public void testCanAsReturnsFalseIfNoModel() { Resource r = ResourceFactory.createResource(); assertEquals( false, r.canAs( Example.class ) ); }
public void testCanAsReturnsFalseIfNoModel() { Resource r = ResourceFactory.createResource(); assertEquals( false, r.canAs( Example.class ) ); }
public void testDatatypeIsClassOwlFull() { OntModel m = ModelFactory.createOntologyModel( OntModelSpec.OWL_MEM ); Resource c = m.createResource(); c.addProperty( RDF.type, RDFS.Datatype ); assertTrue( c.canAs( OntClass.class )); }
public void testDatatypeIsClassOwlDL() { OntModel m = ModelFactory.createOntologyModel( OntModelSpec.OWL_DL_MEM ); Resource c = m.createResource(); c.addProperty( RDF.type, RDFS.Datatype ); assertTrue( c.canAs( OntClass.class )); }
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 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 testDatatypeIsClassOwlFull() { OntModel m = ModelFactory.createOntologyModel( OntModelSpec.OWL_MEM ); Resource c = m.createResource(); c.addProperty( RDF.type, RDFS.Datatype ); assertTrue( c.canAs( OntClass.class )); }
public void testDatatypeIsClassOwlDL() { OntModel m = ModelFactory.createOntologyModel( OntModelSpec.OWL_DL_MEM ); Resource c = m.createResource(); c.addProperty( RDF.type, RDFS.Datatype ); assertTrue( c.canAs( OntClass.class )); }
public void testDatatypeIsClassOwlRDFS() { OntModel m = ModelFactory.createOntologyModel( OntModelSpec.RDFS_MEM ); Resource c = m.createResource(); c.addProperty( RDF.type, RDFS.Datatype ); assertTrue( c.canAs( OntClass.class )); }
public void testDatatypeIsClassOwlLite() { OntModel m = ModelFactory.createOntologyModel( OntModelSpec.OWL_LITE_MEM ); Resource c = m.createResource(); c.addProperty( RDF.type, RDFS.Datatype ); assertTrue( c.canAs( OntClass.class )); }
public void testDatatypeIsClassOwlLite() { OntModel m = ModelFactory.createOntologyModel( OntModelSpec.OWL_LITE_MEM ); Resource c = m.createResource(); c.addProperty( RDF.type, RDFS.Datatype ); assertTrue( c.canAs( OntClass.class )); }
public void testDatatypeIsClassOwlRDFS() { OntModel m = ModelFactory.createOntologyModel( OntModelSpec.RDFS_MEM ); Resource c = m.createResource(); c.addProperty( RDF.type, RDFS.Datatype ); assertTrue( c.canAs( OntClass.class )); }
public void testAsToOwnClassWithNoModel() { Resource r = ResourceFactory.createResource(); assertEquals( null, r.getModel() ); assertTrue( r.canAs( Resource.class ) ); assertSame( r, r.as( Resource.class ) ); }
public void testAsToOwnClassWithNoModel() { Resource r = ResourceFactory.createResource(); assertEquals( null, r.getModel() ); assertTrue( r.canAs( Resource.class ) ); assertSame( r, r.as( Resource.class ) ); }
public void testPoly() { final Resource r = model .createResource("http://www.electric-hedgehog.net/a-o-s.html"); Assert.assertFalse("the Resouce should not be null", r == null); Assert.assertTrue("the Resource can be a Property", r.canAs(Property.class)); final Property p = r.as(Property.class); Assert.assertFalse("the Property should not be null", p == null); Assert.assertFalse("the Resource and Property should not be identical", r == p); } }
public void testPoly() { final Resource r = model .createResource("http://www.electric-hedgehog.net/a-o-s.html"); Assert.assertFalse("the Resouce should not be null", r == null); Assert.assertTrue("the Resource can be a Property", r.canAs(Property.class)); final Property p = r.as(Property.class); Assert.assertFalse("the Property should not be null", p == null); Assert.assertFalse("the Resource and Property should not be identical", r == p); } }
@Override protected void ontTest( OntModel m ) { OntClass A = m.createClass( NS + "A" ); Resource r = m.createResource( NS + "r" ); Resource s = m.createResource( NS + "s" ); m.add( r, RDF.type, A ); assertTrue( r.canAs( Individual.class ) ); assertTrue( s.canAs( Individual.class ) ); // does not have to have an rdf:type to be an Individual Property p = m.createDatatypeProperty(NS + "p"); m.add( r, p, m.createTypedLiteral( 42 )); assertFalse( r.getProperty( p ).getObject().canAs(Individual.class)); } },
@Override protected void ontTest( OntModel m ) { OntClass A = m.createClass( NS + "A" ); Resource r = m.createResource( NS + "r" ); Resource s = m.createResource( NS + "s" ); m.add( r, RDF.type, A ); assertTrue( r.canAs( Individual.class ) ); assertTrue( s.canAs( Individual.class ) ); // does not have to have an rdf:type to be an Individual Property p = m.createDatatypeProperty(NS + "p"); m.add( r, p, m.createTypedLiteral( 42 )); assertFalse( r.getProperty( p ).getObject().canAs(Individual.class)); } },