📄 testlistsyntaxcategories.java
字号:
public Iterator doList( OntModel m ) {
return m.listIndividuals();
}
public boolean test( Resource r ) {
return r instanceof Individual;
}
},
new DoListTest( "DAML list individuals", "file:testing/ontology/daml/list-syntax/test.rdf", OntModelSpec.DAML_MEM_RULE_INF, 6,
new String[] {NS+"A0", NS+"A1", NS+"C0", NS+"a1", NS+"a2", NS+"a0"} )
{
public Iterator doList( OntModel m ) {
return m.listIndividuals();
}
public boolean test( Resource r ) {
return r instanceof Individual;
}
},
new DoListTest( "empty DAML+rule list individuals", null, OntModelSpec.DAML_MEM_RULE_INF, 0, new String[] {} )
{
public Iterator doList( OntModel m ) {
return m.listIndividuals();
}
public boolean test( Resource r ) {
return r instanceof Individual;
}
},
new DoListTest( "OWL list all different", "file:testing/ontology/owl/list-syntax/test.rdf", OntModelSpec.OWL_MEM_TRANS_INF, 1,
null )
{
public Iterator doList( OntModel m ) {
return m.listAllDifferent();
}
public boolean test( Resource r ) {
return r instanceof AllDifferent;
}
},
new DoListTest( "DAML list all different", "file:testing/ontology/daml/list-syntax/test.rdf", OntModelSpec.DAML_MEM_RULE_INF, 0, null,
true /* exception expected */ )
{
public Iterator doList( OntModel m ) {
return m.listAllDifferent();
}
public boolean test( Resource r ) {
return r instanceof AllDifferent;
}
},
// classes
new DoListTest( "OWL list classes", "file:testing/ontology/owl/list-syntax/test.rdf", OntModelSpec.OWL_MEM_TRANS_INF, 11,
new String[] {NS+"A", NS+"B", NS+"C", NS+"D", NS+"E", NS+"X0", NS+"X1", NS+"Y0", NS+"Y1", NS+"Z", } )
{
public Iterator doList( OntModel m ) {
return m.listClasses();
}
public boolean test( Resource r ) {
return r instanceof OntClass;
}
},
new DoListTest( "OWL list named classes", "file:testing/ontology/owl/list-syntax/test.rdf", OntModelSpec.OWL_MEM_TRANS_INF, 10,
new String[] {NS+"A", NS+"B", NS+"C", NS+"D", NS+"E", NS+"X0", NS+"X1", NS+"Y0", NS+"Y1", NS+"Z", } )
{
public Iterator doList( OntModel m ) {
return m.listNamedClasses();
}
public boolean test( Resource r ) {
return r instanceof OntClass;
}
},
new DoListTest( "OWL list intersection classes", "file:testing/ontology/owl/list-syntax/test.rdf", OntModelSpec.OWL_MEM_TRANS_INF, 1,
new String[] {NS+"A" } )
{
public Iterator doList( OntModel m ) {
return m.listIntersectionClasses();
}
public boolean test( Resource r ) {
return r instanceof OntClass;
}
},
new DoListTest( "OWL list union classes", "file:testing/ontology/owl/list-syntax/test.rdf", OntModelSpec.OWL_MEM_TRANS_INF, 1,
new String[] {NS+"B"} )
{
public Iterator doList( OntModel m ) {
return m.listUnionClasses();
}
public boolean test( Resource r ) {
return r instanceof OntClass;
}
},
new DoListTest( "OWL list complement classes", "file:testing/ontology/owl/list-syntax/test.rdf", OntModelSpec.OWL_MEM_TRANS_INF, 1,
new String[] {NS+"C"} )
{
public Iterator doList( OntModel m ) {
return m.listComplementClasses();
}
public boolean test( Resource r ) {
return r instanceof OntClass;
}
},
new DoListTest( "OWL list enumerated classes", "file:testing/ontology/owl/list-syntax/test.rdf", OntModelSpec.OWL_MEM_TRANS_INF, 1,
new String[] {NS+"D"} )
{
public Iterator doList( OntModel m ) {
return m.listEnumeratedClasses();
}
public boolean test( Resource r ) {
return r instanceof OntClass;
}
},
new DoListTest( "OWL list restrictions", "file:testing/ontology/owl/list-syntax/test.rdf", OntModelSpec.OWL_MEM_TRANS_INF, 1,
null )
{
public Iterator doList( OntModel m ) {
return m.listRestrictions();
}
public boolean test( Resource r ) {
return r instanceof Restriction;
}
},
new DoListTest( "DAML list classes", "file:testing/ontology/daml/list-syntax/test.rdf", OntModelSpec.DAML_MEM_RULE_INF, 12,
new String[] {NS+"A", NS+"B", NS+"C", NS+"D", NS+"E", NS+"X0", NS+"X1", NS+"Y0", NS+"Y1", NS+"Z", DAML_OIL.Thing.getURI()} )
{
public Iterator doList( OntModel m ) {
return m.listClasses();
}
public boolean test( Resource r ) {
return r instanceof OntClass;
}
},
new DoListTest( "DAML list named classes", "file:testing/ontology/daml/list-syntax/test.rdf", OntModelSpec.DAML_MEM_RULE_INF, 11,
new String[] {NS+"A", NS+"B", NS+"C", NS+"D", NS+"E", NS+"X0", NS+"X1", NS+"Y0", NS+"Y1", NS+"Z", DAML_OIL.Thing.getURI()} )
{
public Iterator doList( OntModel m ) {
return m.listNamedClasses();
}
public boolean test( Resource r ) {
return r instanceof OntClass;
}
},
new DoListTest( "DAML list intersection classes", "file:testing/ontology/daml/list-syntax/test.rdf", OntModelSpec.DAML_MEM_RULE_INF, 1,
new String[] {NS+"A" } )
{
public Iterator doList( OntModel m ) {
return m.listIntersectionClasses();
}
public boolean test( Resource r ) {
return r instanceof OntClass;
}
},
new DoListTest( "DAML list union classes", "file:testing/ontology/daml/list-syntax/test.rdf", OntModelSpec.DAML_MEM_RULE_INF, 1,
new String[] {NS+"B"} )
{
public Iterator doList( OntModel m ) {
return m.listUnionClasses();
}
public boolean test( Resource r ) {
return r instanceof OntClass;
}
},
new DoListTest( "DAML list complement classes", "file:testing/ontology/daml/list-syntax/test.rdf", OntModelSpec.DAML_MEM_RULE_INF, 1,
new String[] {NS+"C"} )
{
public Iterator doList( OntModel m ) {
return m.listComplementClasses();
}
public boolean test( Resource r ) {
return r instanceof OntClass;
}
},
new DoListTest( "DAML list enumerated classes", "file:testing/ontology/daml/list-syntax/test.rdf", OntModelSpec.DAML_MEM_RULE_INF, 1,
new String[] {NS+"D"} )
{
public Iterator doList( OntModel m ) {
return m.listEnumeratedClasses();
}
public boolean test( Resource r ) {
return r instanceof OntClass;
}
},
new DoListTest( "DAML list restrictions", "file:testing/ontology/daml/list-syntax/test.rdf", OntModelSpec.DAML_MEM_RULE_INF, 1,
null )
{
public Iterator doList( OntModel m ) {
return m.listRestrictions();
}
public boolean test( Resource r ) {
return r instanceof Restriction;
}
},
// Annotation property
new DoListTest( "OWL list annotation properties", "file:testing/ontology/owl/list-syntax/test.rdf", OntModelSpec.OWL_MEM_TRANS_INF, 6,
null )
{
public Iterator doList( OntModel m ) {
return m.listAnnotationProperties();
}
public boolean test( Resource r ) {
return r instanceof AnnotationProperty;
}
},
// !!!!!!! Following tests use ontology that imports owl.owl !!!!!!!!!!!
// ontologies
new DoListTest( "OWL+import list ontologies", "file:testing/ontology/owl/list-syntax/test-with-import.rdf", OntModelSpec.OWL_MEM_TRANS_INF, 2,
new String[] {"http://jena.hpl.hp.com/testing/ontology", "http://www.w3.org/2002/07/owl"} )
{
public Iterator doList( OntModel m ) {
return m.listOntologies();
}
public boolean test( Resource r ) {
return r instanceof Ontology;
}
},
// Properties
new DoListTest( "OWL+import list properties", "file:testing/ontology/owl/list-syntax/test-with-import.rdf", OntModelSpec.OWL_MEM_TRANS_INF, 40,
null )
{
public Iterator doList( OntModel m ) {
return m.listOntProperties();
}
public boolean test( Resource r ) {
return r instanceof OntProperty &&
r instanceof Property;
}
},
new DoListTest( "OWL+import list object properties", "file:testing/ontology/owl/list-syntax/test-with-import.rdf", OntModelSpec.OWL_MEM_TRANS_INF, 2,
new String[] {NS+"op", NS+"op1"} )
{
public Iterator doList( OntModel m ) {
return m.listObjectProperties();
}
public boolean test( Resource r ) {
return r instanceof OntProperty &&
r instanceof Property;
}
},
new DoListTest( "OWL+import list datatype properties", "file:testing/ontology/owl/list-syntax/test-with-import.rdf", OntModelSpec.OWL_MEM_TRANS_INF, 1,
new String[] {NS+"dp"} )
{
public Iterator doList( OntModel m ) {
return m.listDatatypeProperties();
}
public boolean test( Resource r ) {
return r instanceof OntProperty &&
r instanceof Property;
}
},
// individuals
new DoListTest( "OWL+import list individuals", "file:testing/ontology/owl/list-syntax/test-with-import.rdf", OntModelSpec.OWL_MEM_TRANS_INF, 8,
null )
{
public Iterator doList( OntModel m ) {
return m.listIndividuals();
}
public boolean test( Resource r ) {
return r instanceof Individual;
}
},
new DoListTest( "OWL+import list all different", "file:testing/ontology/owl/list-syntax/test-with-import.rdf", OntModelSpec.OWL_MEM_TRANS_INF, 1,
null )
{
public Iterator doList( OntModel m ) {
return m.listAllDifferent();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -