public void testShortestPath6() { Property p = m_model.createProperty( NS + "p" ); Property q = m_model.createProperty( NS + "q" ); // a - b - a by q // tests loop detection m_a.addProperty( q, m_b ); m_b.addProperty( q, m_a ); assertNull( OntTools.findShortestPath( m_model, m_a, m_c, new OntTools.PredicatesFilter( new Property[] {p,q} ) ) ); }
public void testShortestPath6() { Property p = m_model.createProperty( NS + "p" ); Property q = m_model.createProperty( NS + "q" ); // a - b - a by q // tests loop detection m_a.addProperty( q, m_b ); m_b.addProperty( q, m_a ); assertNull( OntTools.findShortestPath( m_model, m_a, m_c, new OntTools.PredicatesFilter( new Property[] {p,q} ) ) ); }
public void testShortestPath0() { Property p = m_model.createProperty( NS + "p" ); m_a.addProperty( p, m_b ); testPath( OntTools.findShortestPath( m_model, m_a, m_b, ANY ), new Property[] {p} ); }
/** Reflexive loop is allowed */ public void testShortestPath5() { Property p = m_model.createProperty( NS + "p" ); m_a.addProperty( p, m_a ); testPath( OntTools.findShortestPath( m_model, m_a, m_a, ANY ), new Property[] {p} ); }
/** Reflexive loop is allowed */ public void testShortestPath5() { Property p = m_model.createProperty( NS + "p" ); m_a.addProperty( p, m_a ); testPath( OntTools.findShortestPath( m_model, m_a, m_a, ANY ), new Property[] {p} ); }
public void testShortestPath7() { Property p = m_model.createProperty( NS + "p" ); Property q = m_model.createProperty( NS + "q" ); // a - d - e - f by p and q m_a.addProperty( p, m_d ); m_d.addProperty( q, m_e ); m_d.addProperty( q, m_b ); m_e.addProperty( p, m_f ); testPath( OntTools.findShortestPath( m_model, m_a, m_f, new OntTools.PredicatesFilter( new Property[] {p,q} ) ), new Property[] {p,q,p} ); }
public void testShortestPath7() { Property p = m_model.createProperty( NS + "p" ); Property q = m_model.createProperty( NS + "q" ); // a - d - e - f by p and q m_a.addProperty( p, m_d ); m_d.addProperty( q, m_e ); m_d.addProperty( q, m_b ); m_e.addProperty( p, m_f ); testPath( OntTools.findShortestPath( m_model, m_a, m_f, new OntTools.PredicatesFilter( new Property[] {p,q} ) ), new Property[] {p,q,p} ); }
public void testShortestPath1() { Property p = m_model.createProperty( NS + "p" ); m_a.addProperty( p, m_b ); m_b.addProperty( p, m_c ); testPath( OntTools.findShortestPath( m_model, m_a, m_c, ANY ), new Property[] {p,p} ); }
public void testGetRestriction() { 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.createRestriction( NS + "s", p ); assertEquals( "Result of get s", s, m.getRestriction( NS + "s" ) ); assertNull( "result of get q", m.getRestriction( NS+"q") ); assertNull( "result of get r", m.getRestriction( 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 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 testGetRestriction() { 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.createRestriction( NS + "s", p ); assertEquals( "Result of get s", s, m.getRestriction( NS + "s" ) ); assertNull( "result of get q", m.getRestriction( NS+"q") ); assertNull( "result of get r", m.getRestriction( 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 testGetMaxCardinalityRestriction() { 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.createMaxCardinalityRestriction( NS + "s", p, 1 ); assertEquals( "Result of get s", s, m.getMaxCardinalityRestriction( NS + "s" ) ); assertNull( "result of get q", m.getMaxCardinalityRestriction( NS+"q") ); assertNull( "result of get r", m.getMaxCardinalityRestriction( 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 testGetHasValueRestriction() { 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.createHasValueRestriction( NS + "s", p, c ); assertEquals( "Result of get s", s, m.getHasValueRestriction( NS + "s" ) ); assertNull( "result of get q", m.getHasValueRestriction( NS+"q") ); assertNull( "result of get r", m.getHasValueRestriction( 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 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")); }
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 testGetHasValueRestriction() { 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.createHasValueRestriction( NS + "s", p, c ); assertEquals( "Result of get s", s, m.getHasValueRestriction( NS + "s" ) ); assertNull( "result of get q", m.getHasValueRestriction( NS+"q") ); assertNull( "result of get r", m.getHasValueRestriction( NS+"r")); }