package bugs;
import static org.junit.Assert.assertEquals;
import java.util.Arrays;
import java.util.HashSet;
import org.junit.Test;
import org.semanticweb.owlapi.model.IRI;
import org.semanticweb.owlapi.model.OWLClass;
import org.semanticweb.owlapi.model.OWLDataProperty;
import org.semanticweb.owlapi.model.OWLLiteral;
import org.semanticweb.owlapi.model.OWLNamedIndividual;
import org.semanticweb.owlapi.model.OWLObjectProperty;
@SuppressWarnings("javadoc")
public class VerifyComplianceOWLS extends VerifyComplianceBase {
@Override
protected String input() {
return "/AF_OWLS.owl.xml";
}
@Test
public void shouldPassgetSuperObjectPropertiesisSupportedByfalse() {
OWLObjectProperty isSupportedBy = OP("http://www.daml.org/services/owl-s/1.1/Service.owl#isSupportedBy");
// expected topObjectProperty
// actual__ isSupportedBy, false
equal(reasoner.getSuperObjectProperties(isSupportedBy, false),
topObjectProperty);
}
@Test
public void shouldPassgetSuperObjectPropertiesisSupportedBytrue() {
OWLObjectProperty isSupportedBy = OP("http://www.daml.org/services/owl-s/1.1/Service.owl#isSupportedBy");
// expected topObjectProperty
// actual__ isSupportedBy, true
equal(reasoner.getSuperObjectProperties(isSupportedBy, true),
topObjectProperty);
}
@Test
public void shouldPassgetSuperObjectPropertiescollapsesTofalse() {
OWLObjectProperty collapsesTo = OP("http://www.daml.org/services/owl-s/1.1/Process.owl#collapsesTo");
// expected topObjectProperty
// actual__ collapsesTo, false
equal(reasoner.getSuperObjectProperties(collapsesTo, false),
topObjectProperty);
}
@Test
public void shouldPassgetSuperObjectPropertiescollapsesTotrue() {
OWLObjectProperty collapsesTo = OP("http://www.daml.org/services/owl-s/1.1/Process.owl#collapsesTo");
// expected topObjectProperty
// actual__ collapsesTo, true
equal(reasoner.getSuperObjectProperties(collapsesTo, true),
topObjectProperty);
}
@Test
public void shouldPassgetSuperObjectPropertiescollapsefalse() {
OWLObjectProperty collapse = OP("http://www.daml.org/services/owl-s/1.1/Process.owl#collapse");
// expected topObjectProperty
// actual__ collapse, false
equal(reasoner.getSuperObjectProperties(collapse, false),
topObjectProperty);
}
@Test
public void shouldPassgetSuperObjectPropertiescollapsetrue() {
OWLObjectProperty collapse = OP("http://www.daml.org/services/owl-s/1.1/Process.owl#collapse");
// expected topObjectProperty
// actual__ collapse, true
equal(reasoner.getSuperObjectProperties(collapse, true),
topObjectProperty);
}
@Test
public void shouldPassgetSuperObjectPropertiessupportsfalse() {
OWLObjectProperty supports = OP("http://www.daml.org/services/owl-s/1.1/Service.owl#supports");
// expected topObjectProperty
// actual__ supports, false
equal(reasoner.getSuperObjectProperties(supports, false),
topObjectProperty);
}
@Test
public void shouldPassgetSuperObjectPropertiessupportstrue() {
OWLObjectProperty supports = OP("http://www.daml.org/services/owl-s/1.1/Service.owl#supports");
// expected topObjectProperty
// actual__ supports, true
equal(reasoner.getSuperObjectProperties(supports, true),
topObjectProperty);
}
@Test
public void shouldPassgetSuperObjectPropertiespresentsfalse() {
OWLObjectProperty presents = OP("http://www.daml.org/services/owl-s/1.1/Service.owl#presents");
// expected topObjectProperty
// actual__ presents, false
equal(reasoner.getSuperObjectProperties(presents, false),
topObjectProperty);
}
@Test
public void shouldPassgetSuperObjectPropertiespresentstrue() {
OWLObjectProperty presents = OP("http://www.daml.org/services/owl-s/1.1/Service.owl#presents");
// expected topObjectProperty
// actual__ presents, true
equal(reasoner.getSuperObjectProperties(presents, true),
topObjectProperty);
}
@Test
public void shouldPassgetSuperObjectPropertiesexpandfalse() {
OWLObjectProperty expand = OP("http://www.daml.org/services/owl-s/1.1/Process.owl#expand");
// expected topObjectProperty
// actual__ expand, false
equal(reasoner.getSuperObjectProperties(expand, false),
topObjectProperty);
}
@Test
public void shouldPassgetSuperObjectPropertiesexpandtrue() {
OWLObjectProperty expand = OP("http://www.daml.org/services/owl-s/1.1/Process.owl#expand");
// expected topObjectProperty
// actual__ expand, true
equal(reasoner.getSuperObjectProperties(expand, true),
topObjectProperty);
}
@Test
public void shouldPassgetObjectPropertyRangesisPresentedByfalse() {
OWLClass Thing = C("http://www.w3.org/2002/07/owl#Thing");
OWLClass Service = C("http://www.daml.org/services/owl-s/1.1/Service.owl#Service");
OWLObjectProperty isPresentedBy = OP("http://www.daml.org/services/owl-s/1.1/Service.owl#isPresentedBy");
// expected Thing, Service
// actual__ isPresentedBy, false
equal(reasoner.getObjectPropertyRanges(isPresentedBy, false), Thing,
Service);
}
@Test
public void shouldPassgetObjectPropertyRangesisPresentedBytrue() {
OWLClass Service = C("http://www.daml.org/services/owl-s/1.1/Service.owl#Service");
OWLObjectProperty isPresentedBy = OP("http://www.daml.org/services/owl-s/1.1/Service.owl#isPresentedBy");
// expected Service
// actual__ isPresentedBy, true
equal(reasoner.getObjectPropertyRanges(isPresentedBy, true), Service);
}
@Test
public void shouldPassgetSuperObjectPropertiesexpandsTofalse() {
OWLObjectProperty expandsTo = OP("http://www.daml.org/services/owl-s/1.1/Process.owl#expandsTo");
// expected topObjectProperty
// actual__ expandsTo, false
equal(reasoner.getSuperObjectProperties(expandsTo, false),
topObjectProperty);
}
@Test
public void shouldPassgetSuperObjectPropertiesexpandsTotrue() {
OWLObjectProperty expandsTo = OP("http://www.daml.org/services/owl-s/1.1/Process.owl#expandsTo");
// expected topObjectProperty
// actual__ expandsTo, true
equal(reasoner.getSuperObjectProperties(expandsTo, true),
topObjectProperty);
}
@Test
public void shouldPassgetSuperObjectPropertiessupportedByfalse() {
OWLObjectProperty supportedBy = OP("http://www.daml.org/services/owl-s/1.1/Service.owl#supportedBy");
// expected topObjectProperty
// actual__ supportedBy, false
equal(reasoner.getSuperObjectProperties(supportedBy, false),
topObjectProperty);
}
@Test
public void shouldPassgetSuperObjectPropertiessupportedBytrue() {
OWLObjectProperty supportedBy = OP("http://www.daml.org/services/owl-s/1.1/Service.owl#supportedBy");
// expected topObjectProperty
// actual__ supportedBy, true
equal(reasoner.getSuperObjectProperties(supportedBy, true),
topObjectProperty);
}
@Test
public void shouldPassgetSubClassesParticipanttrue() {
OWLClass Nothing = C("http://www.w3.org/2002/07/owl#Nothing");
OWLClass Participant = C("http://www.daml.org/services/owl-s/1.1/Process.owl#Participant");
// expected Nothing
// actual__ Participant, true
equal(reasoner.getSubClasses(Participant, true), Nothing);
}
@Test
public void shouldPassgetSubClassesSWRLConditiontrue() {
OWLClass Nothing = C("http://www.w3.org/2002/07/owl#Nothing");
OWLClass SWRLCondition = C("http://www.daml.org/services/owl-s/1.1/generic/Expression.owl#SWRL-Condition");
// expected Nothing
// actual__ SWRL-Condition, true
equal(reasoner.getSubClasses(SWRLCondition, true), Nothing);
}
@Test
public void shouldPassgetSubClassesLogicLanguagetrue() {
OWLClass Nothing = C("http://www.w3.org/2002/07/owl#Nothing");
OWLClass LogicLanguage = C("http://www.daml.org/services/owl-s/1.1/generic/Expression.owl#LogicLanguage");
// expected Nothing
// actual__ LogicLanguage, true
equal(reasoner.getSubClasses(LogicLanguage, true), Nothing);
}
@Test
public void shouldPassgetSubClassesPerformtrue() {
OWLClass Nothing = C("http://www.w3.org/2002/07/owl#Nothing");
OWLClass Perform = C("http://www.daml.org/services/owl-s/1.1/Process.owl#Perform");
// expected Nothing
// actual__ Perform, true
equal(reasoner.getSubClasses(Perform, true), Nothing);
}
@Test
public void shouldPassgetSubDataPropertiesserviceProductfalse() {
OWLDataProperty serviceProduct = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#serviceProduct");
// expected bottomDataProperty
// actual__ serviceProduct, false
equal(reasoner.getSubDataProperties(serviceProduct, false),
bottomDataProperty);
}
@Test
public void shouldPassgetSuperDataPropertiesserviceProductfalse() {
OWLDataProperty serviceProduct = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#serviceProduct");
// expected topDataProperty
// actual__ serviceProduct, false
equal(reasoner.getSuperDataProperties(serviceProduct, false),
topDataProperty);
}
@Test
public void shouldPassgetSubDataPropertiesserviceProducttrue() {
OWLDataProperty serviceProduct = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#serviceProduct");
// expected bottomDataProperty
// actual__ serviceProduct, true
equal(reasoner.getSubDataProperties(serviceProduct, true),
bottomDataProperty);
}
@Test
public void shouldPassgetSuperDataPropertiesserviceProducttrue() {
OWLDataProperty serviceProduct = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#serviceProduct");
// expected topDataProperty
// actual__ serviceProduct, true
equal(reasoner.getSuperDataProperties(serviceProduct, true),
topDataProperty);
}
@Test
public void shouldPassgetSubDataPropertiescodefalse() {
OWLDataProperty code = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#code");
// expected bottomDataProperty
// actual__ code, false
equal(reasoner.getSubDataProperties(code, false), bottomDataProperty);
}
@Test
public void shouldPassgetSuperDataPropertiescodefalse() {
OWLDataProperty code = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#code");
// expected topDataProperty
// actual__ code, false
equal(reasoner.getSuperDataProperties(code, false), topDataProperty);
}
@Test
public void shouldPassgetDataPropertyDomainscodefalse() {
OWLClass Thing = C("http://www.w3.org/2002/07/owl#Thing");
OWLClass ServiceCategory = C("http://www.daml.org/services/owl-s/1.1/Profile.owl#ServiceCategory");
OWLDataProperty code = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#code");
// expected Thing, ServiceCategory
// actual__ code, false
equal(reasoner.getDataPropertyDomains(code, false), Thing,
ServiceCategory);
}
@Test
public void shouldPassgetSubDataPropertiescodetrue() {
OWLDataProperty code = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#code");
// expected bottomDataProperty
// actual__ code, true
equal(reasoner.getSubDataProperties(code, true), bottomDataProperty);
}
@Test
public void shouldPassgetSuperDataPropertiescodetrue() {
OWLDataProperty code = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#code");
// expected topDataProperty
// actual__ code, true
equal(reasoner.getSuperDataProperties(code, true), topDataProperty);
}
@Test
public void shouldPassgetDataPropertyDomainscodetrue() {
OWLClass ServiceCategory = C("http://www.daml.org/services/owl-s/1.1/Profile.owl#ServiceCategory");
OWLDataProperty code = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#code");
// expected ServiceCategory
// actual__ code, true
equal(reasoner.getDataPropertyDomains(code, true), ServiceCategory);
}
@Test
public void shouldPassgetSubDataPropertiesserviceClassificationfalse() {
OWLDataProperty serviceClassification = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#serviceClassification");
// expected bottomDataProperty
// actual__ serviceClassification, false
equal(reasoner.getSubDataProperties(serviceClassification, false),
bottomDataProperty);
}
@Test
public void shouldPassgetSuperDataPropertiesserviceClassificationfalse() {
OWLDataProperty serviceClassification = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#serviceClassification");
// expected topDataProperty
// actual__ serviceClassification, false
equal(reasoner.getSuperDataProperties(serviceClassification, false),
topDataProperty);
}
@Test
public void shouldPassgetSubDataPropertiesserviceClassificationtrue() {
OWLDataProperty serviceClassification = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#serviceClassification");
// expected bottomDataProperty
// actual__ serviceClassification, true
equal(reasoner.getSubDataProperties(serviceClassification, true),
bottomDataProperty);
}
@Test
public void shouldPassgetSuperDataPropertiesserviceClassificationtrue() {
OWLDataProperty serviceClassification = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#serviceClassification");
// expected topDataProperty
// actual__ serviceClassification, true
equal(reasoner.getSuperDataProperties(serviceClassification, true),
topDataProperty);
}
@Test
public void shouldPassgetSubDataPropertiesrefURIfalse() {
OWLDataProperty refURI = DP("http://www.daml.org/services/owl-s/1.1/generic/Expression.owl#refURI");
// expected bottomDataProperty
// actual__ refURI, false
equal(reasoner.getSubDataProperties(refURI, false), bottomDataProperty);
}
@Test
public void shouldPassgetSuperDataPropertiesrefURIfalse() {
OWLDataProperty refURI = DP("http://www.daml.org/services/owl-s/1.1/generic/Expression.owl#refURI");
// expected topDataProperty
// actual__ refURI, false
equal(reasoner.getSuperDataProperties(refURI, false), topDataProperty);
}
@Test
public void shouldPassgetSubDataPropertiesrefURItrue() {
OWLDataProperty refURI = DP("http://www.daml.org/services/owl-s/1.1/generic/Expression.owl#refURI");
// expected bottomDataProperty
// actual__ refURI, true
equal(reasoner.getSubDataProperties(refURI, true), bottomDataProperty);
}
@Test
public void shouldPassgetSuperDataPropertiesrefURItrue() {
OWLDataProperty refURI = DP("http://www.daml.org/services/owl-s/1.1/generic/Expression.owl#refURI");
// expected topDataProperty
// actual__ refURI, true
equal(reasoner.getSuperDataProperties(refURI, true), topDataProperty);
}
@Test
public void shouldPassgetSubDataPropertiesserviceParameterNamefalse() {
OWLDataProperty serviceParameterName = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#serviceParameterName");
// expected bottomDataProperty
// actual__ serviceParameterName, false
equal(reasoner.getSubDataProperties(serviceParameterName, false),
bottomDataProperty);
}
@Test
public void shouldPassgetSuperDataPropertiesserviceParameterNamefalse() {
OWLDataProperty serviceParameterName = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#serviceParameterName");
// expected topDataProperty
// actual__ serviceParameterName, false
equal(reasoner.getSuperDataProperties(serviceParameterName, false),
topDataProperty);
}
@Test
public void shouldPassgetDataPropertyDomainsserviceParameterNamefalse() {
OWLClass Thing = C("http://www.w3.org/2002/07/owl#Thing");
OWLClass ServiceParameter = C("http://www.daml.org/services/owl-s/1.1/Profile.owl#ServiceParameter");
OWLDataProperty serviceParameterName = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#serviceParameterName");
// expected Thing, ServiceParameter
// actual__ serviceParameterName, false
equal(reasoner.getDataPropertyDomains(serviceParameterName, false),
Thing, ServiceParameter);
}
@Test
public void shouldPassgetSubDataPropertiesserviceParameterNametrue() {
OWLDataProperty serviceParameterName = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#serviceParameterName");
// expected bottomDataProperty
// actual__ serviceParameterName, true
equal(reasoner.getSubDataProperties(serviceParameterName, true),
bottomDataProperty);
}
@Test
public void shouldPassgetSuperDataPropertiesserviceParameterNametrue() {
OWLDataProperty serviceParameterName = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#serviceParameterName");
// expected topDataProperty
// actual__ serviceParameterName, true
equal(reasoner.getSuperDataProperties(serviceParameterName, true),
topDataProperty);
}
@Test
public void shouldPassgetDataPropertyDomainsserviceParameterNametrue() {
OWLClass ServiceParameter = C("http://www.daml.org/services/owl-s/1.1/Profile.owl#ServiceParameter");
OWLDataProperty serviceParameterName = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#serviceParameterName");
// expected ServiceParameter
// actual__ serviceParameterName, true
equal(reasoner.getDataPropertyDomains(serviceParameterName, true),
ServiceParameter);
}
@Test
public void shouldPassgetSubDataPropertiestextDescriptionfalse() {
OWLDataProperty textDescription = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#textDescription");
// expected bottomDataProperty
// actual__ textDescription, false
equal(reasoner.getSubDataProperties(textDescription, false),
bottomDataProperty);
}
@Test
public void shouldPassgetSuperDataPropertiestextDescriptionfalse() {
OWLDataProperty textDescription = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#textDescription");
// expected topDataProperty
// actual__ textDescription, false
equal(reasoner.getSuperDataProperties(textDescription, false),
topDataProperty);
}
@Test
public void shouldPassgetDataPropertyDomainstextDescriptionfalse() {
OWLClass Thing = C("http://www.w3.org/2002/07/owl#Thing");
OWLClass Profile = C("http://www.daml.org/services/owl-s/1.1/Profile.owl#Profile");
OWLClass ServiceProfile = C("http://www.daml.org/services/owl-s/1.1/Service.owl#ServiceProfile");
OWLDataProperty textDescription = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#textDescription");
// expected Thing, Profile, ServiceProfile
// actual__ textDescription, false
equal(reasoner.getDataPropertyDomains(textDescription, false), Thing,
Profile, ServiceProfile);
}
@Test
public void shouldPassgetSubDataPropertiestextDescriptiontrue() {
OWLDataProperty textDescription = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#textDescription");
// expected bottomDataProperty
// actual__ textDescription, true
equal(reasoner.getSubDataProperties(textDescription, true),
bottomDataProperty);
}
@Test
public void shouldPassgetSuperDataPropertiestextDescriptiontrue() {
OWLDataProperty textDescription = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#textDescription");
// expected topDataProperty
// actual__ textDescription, true
equal(reasoner.getSuperDataProperties(textDescription, true),
topDataProperty);
}
@Test
public void shouldPassgetDataPropertyDomainstextDescriptiontrue() {
OWLClass Profile = C("http://www.daml.org/services/owl-s/1.1/Profile.owl#Profile");
OWLDataProperty textDescription = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#textDescription");
// expected Profile
// actual__ textDescription, true
equal(reasoner.getDataPropertyDomains(textDescription, true), Profile);
}
@Test
public void shouldPassgetSubDataPropertiesexpressionBodyfalse() {
OWLDataProperty expressionBody = DP("http://www.daml.org/services/owl-s/1.1/generic/Expression.owl#expressionBody");
// expected bottomDataProperty
// actual__ expressionBody, false
equal(reasoner.getSubDataProperties(expressionBody, false),
bottomDataProperty);
}
@Test
public void shouldPassgetSuperDataPropertiesexpressionBodyfalse() {
OWLDataProperty expressionBody = DP("http://www.daml.org/services/owl-s/1.1/generic/Expression.owl#expressionBody");
// expected topDataProperty
// actual__ expressionBody, false
equal(reasoner.getSuperDataProperties(expressionBody, false),
topDataProperty);
}
@Test
public void shouldPassgetDataPropertyDomainsexpressionBodyfalse() {
OWLClass Thing = C("http://www.w3.org/2002/07/owl#Thing");
OWLClass Expression = C("http://www.daml.org/services/owl-s/1.1/generic/Expression.owl#Expression");
OWLDataProperty expressionBody = DP("http://www.daml.org/services/owl-s/1.1/generic/Expression.owl#expressionBody");
// expected Thing, Expression
// actual__ expressionBody, false
equal(reasoner.getDataPropertyDomains(expressionBody, false), Thing,
Expression);
}
@Test
public void shouldPassgetSubDataPropertiesexpressionBodytrue() {
OWLDataProperty expressionBody = DP("http://www.daml.org/services/owl-s/1.1/generic/Expression.owl#expressionBody");
// expected bottomDataProperty
// actual__ expressionBody, true
equal(reasoner.getSubDataProperties(expressionBody, true),
bottomDataProperty);
}
@Test
public void shouldPassgetSuperDataPropertiesexpressionBodytrue() {
OWLDataProperty expressionBody = DP("http://www.daml.org/services/owl-s/1.1/generic/Expression.owl#expressionBody");
// expected topDataProperty
// actual__ expressionBody, true
equal(reasoner.getSuperDataProperties(expressionBody, true),
topDataProperty);
}
@Test
public void shouldPassgetDataPropertyDomainsexpressionBodytrue() {
OWLClass Expression = C("http://www.daml.org/services/owl-s/1.1/generic/Expression.owl#Expression");
OWLDataProperty expressionBody = DP("http://www.daml.org/services/owl-s/1.1/generic/Expression.owl#expressionBody");
// expected Expression
// actual__ expressionBody, true
equal(reasoner.getDataPropertyDomains(expressionBody, true), Expression);
}
@Test
public void shouldPassgetSubDataPropertiesvalueFunctionfalse() {
OWLDataProperty valueFunction = DP("http://www.daml.org/services/owl-s/1.1/Process.owl#valueFunction");
// expected bottomDataProperty
// actual__ valueFunction, false
equal(reasoner.getSubDataProperties(valueFunction, false),
bottomDataProperty);
}
@Test
public void shouldPassgetSuperDataPropertiesvalueFunctionfalse() {
OWLDataProperty valueSpecifier = DP("http://www.daml.org/services/owl-s/1.1/Process.owl#valueSpecifier");
OWLDataProperty valueFunction = DP("http://www.daml.org/services/owl-s/1.1/Process.owl#valueFunction");
// expected valueSpecifier, topDataProperty
// actual__ valueFunction, false
equal(reasoner.getSuperDataProperties(valueFunction, false),
valueSpecifier, topDataProperty);
}
@Test
public void shouldPassgetSubDataPropertiesvalueFunctiontrue() {
OWLDataProperty valueFunction = DP("http://www.daml.org/services/owl-s/1.1/Process.owl#valueFunction");
// expected bottomDataProperty
// actual__ valueFunction, true
equal(reasoner.getSubDataProperties(valueFunction, true),
bottomDataProperty);
}
@Test
public void shouldPassgetSubDataPropertiestaxonomyfalse() {
OWLDataProperty taxonomy = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#taxonomy");
// expected bottomDataProperty
// actual__ taxonomy, false
equal(reasoner.getSubDataProperties(taxonomy, false),
bottomDataProperty);
}
@Test
public void shouldPassgetSuperDataPropertiestaxonomyfalse() {
OWLDataProperty taxonomy = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#taxonomy");
// expected topDataProperty
// actual__ taxonomy, false
equal(reasoner.getSuperDataProperties(taxonomy, false), topDataProperty);
}
@Test
public void shouldPassgetDataPropertyDomainstaxonomyfalse() {
OWLClass Thing = C("http://www.w3.org/2002/07/owl#Thing");
OWLClass ServiceCategory = C("http://www.daml.org/services/owl-s/1.1/Profile.owl#ServiceCategory");
OWLDataProperty taxonomy = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#taxonomy");
// expected Thing, ServiceCategory
// actual__ taxonomy, false
equal(reasoner.getDataPropertyDomains(taxonomy, false), Thing,
ServiceCategory);
}
@Test
public void shouldPassgetSubDataPropertiestaxonomytrue() {
OWLDataProperty taxonomy = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#taxonomy");
// expected bottomDataProperty
// actual__ taxonomy, true
equal(reasoner.getSubDataProperties(taxonomy, true), bottomDataProperty);
}
@Test
public void shouldPassgetSuperDataPropertiestaxonomytrue() {
OWLDataProperty taxonomy = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#taxonomy");
// expected topDataProperty
// actual__ taxonomy, true
equal(reasoner.getSuperDataProperties(taxonomy, true), topDataProperty);
}
@Test
public void shouldPassgetDataPropertyDomainstaxonomytrue() {
OWLClass ServiceCategory = C("http://www.daml.org/services/owl-s/1.1/Profile.owl#ServiceCategory");
OWLDataProperty taxonomy = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#taxonomy");
// expected ServiceCategory
// actual__ taxonomy, true
equal(reasoner.getDataPropertyDomains(taxonomy, true), ServiceCategory);
}
@Test
public void shouldPassgetSubDataPropertiesvalueSpecifierfalse() {
OWLDataProperty valueForm = DP("http://www.daml.org/services/owl-s/1.1/Process.owl#valueForm");
OWLDataProperty valueFunction = DP("http://www.daml.org/services/owl-s/1.1/Process.owl#valueFunction");
OWLDataProperty valueType = DP("http://www.daml.org/services/owl-s/1.1/Process.owl#valueType");
OWLDataProperty valueSpecifier = DP("http://www.daml.org/services/owl-s/1.1/Process.owl#valueSpecifier");
// expected valueForm, bottomDataProperty, valueFunction, valueType
// actual__ valueSpecifier, false
equal(reasoner.getSubDataProperties(valueSpecifier, false), valueForm,
bottomDataProperty, valueFunction, valueType);
}
@Test
public void shouldPassgetSuperDataPropertiesvalueSpecifierfalse() {
OWLDataProperty valueSpecifier = DP("http://www.daml.org/services/owl-s/1.1/Process.owl#valueSpecifier");
// expected topDataProperty
// actual__ valueSpecifier, false
equal(reasoner.getSuperDataProperties(valueSpecifier, false),
topDataProperty);
}
@Test
public void shouldPassgetSuperDataPropertiesvalueSpecifiertrue() {
OWLDataProperty valueSpecifier = DP("http://www.daml.org/services/owl-s/1.1/Process.owl#valueSpecifier");
// expected topDataProperty
// actual__ valueSpecifier, true
equal(reasoner.getSuperDataProperties(valueSpecifier, true),
topDataProperty);
}
@Test
public void shouldPassgetSubDataPropertiescategoryNamefalse() {
OWLDataProperty categoryName = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#categoryName");
// expected bottomDataProperty
// actual__ categoryName, false
equal(reasoner.getSubDataProperties(categoryName, false),
bottomDataProperty);
}
@Test
public void shouldPassgetSuperDataPropertiescategoryNamefalse() {
OWLDataProperty categoryName = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#categoryName");
// expected topDataProperty
// actual__ categoryName, false
equal(reasoner.getSuperDataProperties(categoryName, false),
topDataProperty);
}
@Test
public void shouldPassgetDataPropertyDomainscategoryNamefalse() {
OWLClass Thing = C("http://www.w3.org/2002/07/owl#Thing");
OWLClass ServiceCategory = C("http://www.daml.org/services/owl-s/1.1/Profile.owl#ServiceCategory");
OWLDataProperty categoryName = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#categoryName");
// expected Thing, ServiceCategory
// actual__ categoryName, false
equal(reasoner.getDataPropertyDomains(categoryName, false), Thing,
ServiceCategory);
}
@Test
public void shouldPassgetSubDataPropertiescategoryNametrue() {
OWLDataProperty categoryName = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#categoryName");
// expected bottomDataProperty
// actual__ categoryName, true
equal(reasoner.getSubDataProperties(categoryName, true),
bottomDataProperty);
}
@Test
public void shouldPassgetSuperDataPropertiescategoryNametrue() {
OWLDataProperty categoryName = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#categoryName");
// expected topDataProperty
// actual__ categoryName, true
equal(reasoner.getSuperDataProperties(categoryName, true),
topDataProperty);
}
@Test
public void shouldPassgetDataPropertyDomainscategoryNametrue() {
OWLClass ServiceCategory = C("http://www.daml.org/services/owl-s/1.1/Profile.owl#ServiceCategory");
OWLDataProperty categoryName = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#categoryName");
// expected ServiceCategory
// actual__ categoryName, true
equal(reasoner.getDataPropertyDomains(categoryName, true),
ServiceCategory);
}
@Test
public void shouldPassgetSubDataPropertiesnamefalse() {
OWLDataProperty name = DP("http://www.daml.org/services/owl-s/1.1/Process.owl#name");
// expected bottomDataProperty
// actual__ name, false
equal(reasoner.getSubDataProperties(name, false), bottomDataProperty);
}
@Test
public void shouldPassgetSuperDataPropertiesnamefalse() {
OWLDataProperty name = DP("http://www.daml.org/services/owl-s/1.1/Process.owl#name");
// expected topDataProperty
// actual__ name, false
equal(reasoner.getSuperDataProperties(name, false), topDataProperty);
}
@Test
public void shouldPassgetSubDataPropertiesnametrue() {
OWLDataProperty name = DP("http://www.daml.org/services/owl-s/1.1/Process.owl#name");
// expected bottomDataProperty
// actual__ name, true
equal(reasoner.getSubDataProperties(name, true), bottomDataProperty);
}
@Test
public void shouldPassgetSuperDataPropertiesnametrue() {
OWLDataProperty name = DP("http://www.daml.org/services/owl-s/1.1/Process.owl#name");
// expected topDataProperty
// actual__ name, true
equal(reasoner.getSuperDataProperties(name, true), topDataProperty);
}
@Test
public void shouldPassgetSubDataPropertiesvalueTypefalse() {
OWLDataProperty valueType = DP("http://www.daml.org/services/owl-s/1.1/Process.owl#valueType");
// expected bottomDataProperty
// actual__ valueType, false
equal(reasoner.getSubDataProperties(valueType, false),
bottomDataProperty);
}
@Test
public void shouldPassgetSuperDataPropertiesvalueTypefalse() {
OWLDataProperty valueSpecifier = DP("http://www.daml.org/services/owl-s/1.1/Process.owl#valueSpecifier");
OWLDataProperty valueType = DP("http://www.daml.org/services/owl-s/1.1/Process.owl#valueType");
// expected valueSpecifier, topDataProperty
// actual__ valueType, false
equal(reasoner.getSuperDataProperties(valueType, false),
valueSpecifier, topDataProperty);
}
@Test
public void shouldPassgetSubDataPropertiesvalueTypetrue() {
OWLDataProperty valueType = DP("http://www.daml.org/services/owl-s/1.1/Process.owl#valueType");
// expected bottomDataProperty
// actual__ valueType, true
equal(reasoner.getSubDataProperties(valueType, true),
bottomDataProperty);
}
@Test
public void shouldPassgetSubDataPropertiesinvocablefalse() {
OWLDataProperty invocable = DP("http://www.daml.org/services/owl-s/1.1/Process.owl#invocable");
// expected bottomDataProperty
// actual__ invocable, false
equal(reasoner.getSubDataProperties(invocable, false),
bottomDataProperty);
}
@Test
public void shouldPassgetSuperDataPropertiesinvocablefalse() {
OWLDataProperty invocable = DP("http://www.daml.org/services/owl-s/1.1/Process.owl#invocable");
// expected topDataProperty
// actual__ invocable, false
equal(reasoner.getSuperDataProperties(invocable, false),
topDataProperty);
}
@Test
public void shouldPassgetSubDataPropertiesinvocabletrue() {
OWLDataProperty invocable = DP("http://www.daml.org/services/owl-s/1.1/Process.owl#invocable");
// expected bottomDataProperty
// actual__ invocable, true
equal(reasoner.getSubDataProperties(invocable, true),
bottomDataProperty);
}
@Test
public void shouldPassgetSuperDataPropertiesinvocabletrue() {
OWLDataProperty invocable = DP("http://www.daml.org/services/owl-s/1.1/Process.owl#invocable");
// expected topDataProperty
// actual__ invocable, true
equal(reasoner.getSuperDataProperties(invocable, true), topDataProperty);
}
@Test
public void shouldPassgetSubDataPropertiesvalueFormfalse() {
OWLDataProperty valueForm = DP("http://www.daml.org/services/owl-s/1.1/Process.owl#valueForm");
// expected bottomDataProperty
// actual__ valueForm, false
equal(reasoner.getSubDataProperties(valueForm, false),
bottomDataProperty);
}
@Test
public void shouldPassgetSuperDataPropertiesvalueFormfalse() {
OWLDataProperty valueSpecifier = DP("http://www.daml.org/services/owl-s/1.1/Process.owl#valueSpecifier");
OWLDataProperty valueForm = DP("http://www.daml.org/services/owl-s/1.1/Process.owl#valueForm");
// expected valueSpecifier, topDataProperty
// actual__ valueForm, false
equal(reasoner.getSuperDataProperties(valueForm, false),
valueSpecifier, topDataProperty);
}
@Test
public void shouldPassgetSubDataPropertiesvalueFormtrue() {
OWLDataProperty valueForm = DP("http://www.daml.org/services/owl-s/1.1/Process.owl#valueForm");
// expected bottomDataProperty
// actual__ valueForm, true
equal(reasoner.getSubDataProperties(valueForm, true),
bottomDataProperty);
}
@Test
public void shouldPassgetSubDataPropertiesparameterValuefalse() {
OWLDataProperty parameterValue = DP("http://www.daml.org/services/owl-s/1.1/Process.owl#parameterValue");
// expected bottomDataProperty
// actual__ parameterValue, false
equal(reasoner.getSubDataProperties(parameterValue, false),
bottomDataProperty);
}
@Test
public void shouldPassgetSuperDataPropertiesparameterValuefalse() {
OWLDataProperty parameterValue = DP("http://www.daml.org/services/owl-s/1.1/Process.owl#parameterValue");
// expected topDataProperty
// actual__ parameterValue, false
equal(reasoner.getSuperDataProperties(parameterValue, false),
topDataProperty);
}
@Test
public void shouldPassgetSubDataPropertiesparameterValuetrue() {
OWLDataProperty parameterValue = DP("http://www.daml.org/services/owl-s/1.1/Process.owl#parameterValue");
// expected bottomDataProperty
// actual__ parameterValue, true
equal(reasoner.getSubDataProperties(parameterValue, true),
bottomDataProperty);
}
@Test
public void shouldPassgetSuperDataPropertiesparameterValuetrue() {
OWLDataProperty parameterValue = DP("http://www.daml.org/services/owl-s/1.1/Process.owl#parameterValue");
// expected topDataProperty
// actual__ parameterValue, true
equal(reasoner.getSuperDataProperties(parameterValue, true),
topDataProperty);
}
@Test
public void shouldPassgetSubDataPropertiesvaluefalse() {
OWLDataProperty value = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#value");
// expected bottomDataProperty
// actual__ value, false
equal(reasoner.getSubDataProperties(value, false), bottomDataProperty);
}
@Test
public void shouldPassgetSuperDataPropertiesvaluefalse() {
OWLDataProperty value = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#value");
// expected topDataProperty
// actual__ value, false
equal(reasoner.getSuperDataProperties(value, false), topDataProperty);
}
@Test
public void shouldPassgetDataPropertyDomainsvaluefalse() {
OWLClass Thing = C("http://www.w3.org/2002/07/owl#Thing");
OWLClass ServiceCategory = C("http://www.daml.org/services/owl-s/1.1/Profile.owl#ServiceCategory");
OWLDataProperty value = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#value");
// expected Thing, ServiceCategory
// actual__ value, false
equal(reasoner.getDataPropertyDomains(value, false), Thing,
ServiceCategory);
}
@Test
public void shouldPassgetSubDataPropertiesvaluetrue() {
OWLDataProperty value = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#value");
// expected bottomDataProperty
// actual__ value, true
equal(reasoner.getSubDataProperties(value, true), bottomDataProperty);
}
@Test
public void shouldPassgetSuperDataPropertiesvaluetrue() {
OWLDataProperty value = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#value");
// expected topDataProperty
// actual__ value, true
equal(reasoner.getSuperDataProperties(value, true), topDataProperty);
}
@Test
public void shouldPassgetDataPropertyDomainsvaluetrue() {
OWLClass ServiceCategory = C("http://www.daml.org/services/owl-s/1.1/Profile.owl#ServiceCategory");
OWLDataProperty value = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#value");
// expected ServiceCategory
// actual__ value, true
equal(reasoner.getDataPropertyDomains(value, true), ServiceCategory);
}
@Test
public void shouldPassgetSubDataPropertiesserviceNamefalse() {
OWLDataProperty serviceName = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#serviceName");
// expected bottomDataProperty
// actual__ serviceName, false
equal(reasoner.getSubDataProperties(serviceName, false),
bottomDataProperty);
}
@Test
public void shouldPassgetSuperDataPropertiesserviceNamefalse() {
OWLDataProperty serviceName = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#serviceName");
// expected topDataProperty
// actual__ serviceName, false
equal(reasoner.getSuperDataProperties(serviceName, false),
topDataProperty);
}
@Test
public void shouldPassgetDataPropertyDomainsserviceNamefalse() {
OWLClass Thing = C("http://www.w3.org/2002/07/owl#Thing");
OWLClass Profile = C("http://www.daml.org/services/owl-s/1.1/Profile.owl#Profile");
OWLClass ServiceProfile = C("http://www.daml.org/services/owl-s/1.1/Service.owl#ServiceProfile");
OWLDataProperty serviceName = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#serviceName");
// expected Thing, Profile, ServiceProfile
// actual__ serviceName, false
equal(reasoner.getDataPropertyDomains(serviceName, false), Thing,
Profile, ServiceProfile);
}
@Test
public void shouldPassgetSubDataPropertiesserviceNametrue() {
OWLDataProperty serviceName = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#serviceName");
// expected bottomDataProperty
// actual__ serviceName, true
equal(reasoner.getSubDataProperties(serviceName, true),
bottomDataProperty);
}
@Test
public void shouldPassgetSuperDataPropertiesserviceNametrue() {
OWLDataProperty serviceName = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#serviceName");
// expected topDataProperty
// actual__ serviceName, true
equal(reasoner.getSuperDataProperties(serviceName, true),
topDataProperty);
}
@Test
public void shouldPassgetDataPropertyDomainsserviceNametrue() {
OWLClass Profile = C("http://www.daml.org/services/owl-s/1.1/Profile.owl#Profile");
OWLDataProperty serviceName = DP("http://www.daml.org/services/owl-s/1.1/Profile.owl#serviceName");
// expected Profile
// actual__ serviceName, true
equal(reasoner.getDataPropertyDomains(serviceName, true), Profile);
}
@Test
public void shouldPassgetSubDataPropertiesvalueDatafalse() {
OWLDataProperty valueData = DP("http://www.daml.org/services/owl-s/1.1/Process.owl#valueData");
// expected bottomDataProperty
// actual__ valueData, false
equal(reasoner.getSubDataProperties(valueData, false),
bottomDataProperty);
}
@Test
public void shouldPassgetSuperDataPropertiesvalueDatafalse() {
OWLDataProperty valueData = DP("http://www.daml.org/services/owl-s/1.1/Process.owl#valueData");
// expected topDataProperty
// actual__ valueData, false
equal(reasoner.getSuperDataProperties(valueData, false),
topDataProperty);
}
@Test
public void shouldPassgetSubDataPropertiesvalueDatatrue() {
OWLDataProperty valueData = DP("http://www.daml.org/services/owl-s/1.1/Process.owl#valueData");
// expected bottomDataProperty
// actual__ valueData, true
equal(reasoner.getSubDataProperties(valueData, true),
bottomDataProperty);
}
@Test
public void shouldPassgetSuperDataPropertiesvalueDatatrue() {
OWLDataProperty valueData = DP("http://www.daml.org/services/owl-s/1.1/Process.owl#valueData");
// expected topDataProperty
// actual__ valueData, true
equal(reasoner.getSuperDataProperties(valueData, true), topDataProperty);
}
@Test
public void shouldPassgetSubDataPropertiesparameterTypefalse() {
OWLDataProperty parameterType = DP("http://www.daml.org/services/owl-s/1.1/Process.owl#parameterType");
// expected bottomDataProperty
// actual__ parameterType, false
equal(reasoner.getSubDataProperties(parameterType, false),
bottomDataProperty);
}
@Test
public void shouldPassgetSuperDataPropertiesparameterTypefalse() {
OWLDataProperty parameterType = DP("http://www.daml.org/services/owl-s/1.1/Process.owl#parameterType");
// expected topDataProperty
// actual__ parameterType, false
equal(reasoner.getSuperDataProperties(parameterType, false),
topDataProperty);
}
@Test
public void shouldPassgetDataPropertyDomainsparameterTypefalse() {
OWLClass Thing = C("http://www.w3.org/2002/07/owl#Thing");
OWLClass Parameter = C("http://www.daml.org/services/owl-s/1.1/Process.owl#Parameter");
OWLClass Variable = C("http://www.w3.org/2003/11/swrl#Variable");
OWLDataProperty parameterType = DP("http://www.daml.org/services/owl-s/1.1/Process.owl#parameterType");
// expected Thing, Parameter, Variable
// actual__ parameterType, false
equal(reasoner.getDataPropertyDomains(parameterType, false), Thing,
Parameter, Variable);
}
@Test
public void shouldPassgetSubDataPropertiesparameterTypetrue() {
OWLDataProperty parameterType = DP("http://www.daml.org/services/owl-s/1.1/Process.owl#parameterType");
// expected bottomDataProperty
// actual__ parameterType, true
equal(reasoner.getSubDataProperties(parameterType, true),
bottomDataProperty);
}
@Test
public void shouldPassgetSuperDataPropertiesparameterTypetrue() {
OWLDataProperty parameterType = DP("http://www.daml.org/services/owl-s/1.1/Process.owl#parameterType");
// expected topDataProperty
// actual__ parameterType, true
equal(reasoner.getSuperDataProperties(parameterType, true),
topDataProperty);
}
@Test
public void shouldPassgetDataPropertyDomainsparameterTypetrue() {
OWLClass Parameter = C("http://www.daml.org/services/owl-s/1.1/Process.owl#Parameter");
OWLDataProperty parameterType = DP("http://www.daml.org/services/owl-s/1.1/Process.owl#parameterType");
// expected Parameter
// actual__ parameterType, true
equal(reasoner.getDataPropertyDomains(parameterType, true), Parameter);
}
}