@Override public SymmetricProperty createSymmetricProperty(String uri) { return inner.createSymmetricProperty(uri); }
@Override public SymmetricProperty createSymmetricProperty(String uri, boolean functional) { return inner.createSymmetricProperty(uri, functional); }
@Override public OntResource doCreate( OntModel m ) { return m.createSymmetricProperty( NS + "p" ); } @Override
@Override public OntResource doCreate( OntModel m ) { return m.createSymmetricProperty( NS + "p" ); } @Override
@Override public OntResource doCreate( OntModel m ) { return m.createSymmetricProperty( NS + "p", false ); } @Override
@Override public OntResource doCreate( OntModel m ) { return m.createSymmetricProperty( NS + "p", true ); } @Override
@Override public OntResource doCreate( OntModel m ) { return m.createSymmetricProperty( NS + "p", true ); } @Override
@Override public OntResource doCreate( OntModel m ) { return m.createSymmetricProperty( NS + "p", false ); } @Override
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 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")); }
@Override public void ontTest( OntModel m ) { OntProperty p = m.createSymmetricProperty( NS + "p" ); assertTrue( "isFunctionalProperty not correct", !p.isFunctionalProperty() ); assertTrue( "isDatatypeProperty not correct", !p.isDatatypeProperty() ); assertTrue( "isObjectProperty not correct", !p.isObjectProperty() ); // this should be true by entailment, but we have reasoning switched off assertTrue( "isTransitiveProperty not correct", !p.isTransitiveProperty() ); assertTrue( "isInverseFunctionalProperty not correct", !p.isInverseFunctionalProperty() ); if (m_owlLang) { assertTrue( "isSymmetricProperty not correct", p.isSymmetricProperty() ); } } },
@Override public void ontTest( OntModel m ) { OntProperty p = m.createSymmetricProperty( NS + "p" ); assertTrue( "isFunctionalProperty not correct", !p.isFunctionalProperty() ); assertTrue( "isDatatypeProperty not correct", !p.isDatatypeProperty() ); assertTrue( "isObjectProperty not correct", !p.isObjectProperty() ); // this should be true by entailment, but we have reasoning switched off assertTrue( "isTransitiveProperty not correct", !p.isTransitiveProperty() ); assertTrue( "isInverseFunctionalProperty not correct", !p.isInverseFunctionalProperty() ); if (m_owlLang) { assertTrue( "isSymmetricProperty not correct", p.isSymmetricProperty() ); } } },