package com.github.podd.utils.test; import org.openrdf.model.URI; import org.semanticweb.owlapi.model.IRI; import com.github.podd.utils.InferredOWLOntologyID; import com.github.podd.utils.PODD; public class OntologyConstant { public static final InferredOWLOntologyID testA1; public static final InferredOWLOntologyID testB1; public static final InferredOWLOntologyID testB2; public static final InferredOWLOntologyID testC1; public static final InferredOWLOntologyID testC3; public static final InferredOWLOntologyID testImportOntologyID1; public static final InferredOWLOntologyID testImportOntologyID2; public static final InferredOWLOntologyID testImportOntologyID3; public static final InferredOWLOntologyID testImportOntologyID4; public static final URI testImportOntologyUri1; public static final URI testImportOntologyUri2; public static final URI testImportOntologyUri3; public static final URI testImportOntologyUri4; public static final URI testImportVersionUri1; public static final URI testImportVersionUri2; public static final URI testImportVersionUri3; public static final URI testImportVersionUri4; public static final InferredOWLOntologyID testOntologyID; public static final URI testOntologyUri1; public static final URI testInferredUri1; public static final URI testOntologyUriA; public static final URI testOntologyUriB; public static final URI testOntologyUriC; public static final URI testPoddBaseUri; public static final URI testPoddBaseUriV1; public static final URI testPoddBaseUriV2; public static final URI testPoddBaseUriV3; public static final InferredOWLOntologyID testPoddBaseV1; public static final InferredOWLOntologyID testPoddBaseV2; public static final InferredOWLOntologyID testPoddBaseV3; public static final URI testPoddDcUri; public static final URI testPoddDcUriV1; public static final URI testPoddDcUriV2; public static final URI testPoddDcUriV3; public static final InferredOWLOntologyID testPoddDcV1; public static final InferredOWLOntologyID testPoddDcV2; public static final InferredOWLOntologyID testPoddDcV3; public static final URI testPoddFoafUri; public static final URI testPoddFoafUriV1; public static final URI testPoddFoafUriV2; public static final URI testPoddFoafUriV3; public static final InferredOWLOntologyID testPoddFoafV1; public static final InferredOWLOntologyID testPoddFoafV2; public static final InferredOWLOntologyID testPoddFoafV3; public static final URI testPoddPlantUri; public static final URI testPoddPlantUriV1; public static final URI testPoddPlantUriV2; public static final URI testPoddPlantUriV3; public static final InferredOWLOntologyID testPoddPlantV1; public static final InferredOWLOntologyID testPoddPlantV2; public static final InferredOWLOntologyID testPoddPlantV3; public static final URI testPoddScienceUri; public static final URI testPoddScienceUriV1; public static final URI testPoddScienceUriV2; public static final URI testPoddScienceUriV3; public static final InferredOWLOntologyID testPoddScienceV1; public static final InferredOWLOntologyID testPoddScienceV2; public static final InferredOWLOntologyID testPoddScienceV3; public static final URI testPoddUserUri; public static final URI testPoddUserUriV1; public static final URI testPoddUserUriV2; public static final URI testPoddUserUriV3; public static final InferredOWLOntologyID testPoddUserV1; public static final InferredOWLOntologyID testPoddUserV2; public static final InferredOWLOntologyID testPoddUserV3; public static final URI testMisteaEventUri; public static final URI testMisteaEventUriV2; public static final URI testMisteaEventUriV3; public static final InferredOWLOntologyID testMisteaEventV2; public static final InferredOWLOntologyID testMisteaEventV3; public static final URI testMisteaObjectUri; public static final URI testMisteaObjectUriV2; public static final URI testMisteaObjectUriV3; public static final InferredOWLOntologyID testMisteaObjectV2; public static final InferredOWLOntologyID testMisteaObjectV3; public static final URI testVersionUri1; public static final URI testVersionUriA1; public static final URI testVersionUriB1; public static final URI testVersionUriB2; public static final URI testVersionUriC1; public static final URI testVersionUriC3; public static final InferredOWLOntologyID owlid(final IRI ontologyUri, final IRI versionUri, final IRI inferredUri) { return new InferredOWLOntologyID(ontologyUri, versionUri, inferredUri); } public static final InferredOWLOntologyID owlid(final URI ontologyUri, final URI versionUri) { return OntologyConstant.owlid(ontologyUri, versionUri, null); } public static final InferredOWLOntologyID owlid(final URI ontologyUri, final URI versionUri, final URI inferredUri) { return new InferredOWLOntologyID(ontologyUri, versionUri, inferredUri); } public static final URI uri(final String uri) { return PODD.VF.createURI(uri); } static { testPoddDcUri = OntologyConstant.uri("http://purl.org/podd/ns/dcTerms"); testPoddDcUriV1 = OntologyConstant.uri("http://purl.org/podd/ns/version/dcTerms/1"); testPoddDcUriV2 = OntologyConstant.uri("http://purl.org/podd/ns/version/dcTerms/2"); testPoddDcUriV3 = OntologyConstant.uri("http://purl.org/podd/ns/version/dcTerms/3"); testPoddDcV1 = OntologyConstant.owlid(OntologyConstant.testPoddDcUri, OntologyConstant.testPoddDcUriV1); testPoddDcV2 = OntologyConstant.owlid(OntologyConstant.testPoddDcUri, OntologyConstant.testPoddDcUriV2); testPoddDcV3 = OntologyConstant.owlid(OntologyConstant.testPoddDcUri, OntologyConstant.testPoddDcUriV3); testPoddFoafUri = OntologyConstant.uri("http://purl.org/podd/ns/foaf"); testPoddFoafUriV1 = OntologyConstant.uri("http://purl.org/podd/ns/version/foaf/1"); testPoddFoafUriV2 = OntologyConstant.uri("http://purl.org/podd/ns/version/foaf/2"); testPoddFoafUriV3 = OntologyConstant.uri("http://purl.org/podd/ns/version/foaf/3"); testPoddFoafV1 = OntologyConstant.owlid(OntologyConstant.testPoddFoafUri, OntologyConstant.testPoddFoafUriV1); testPoddFoafV2 = OntologyConstant.owlid(OntologyConstant.testPoddFoafUri, OntologyConstant.testPoddFoafUriV2); testPoddFoafV3 = OntologyConstant.owlid(OntologyConstant.testPoddFoafUri, OntologyConstant.testPoddFoafUriV3); testPoddUserUri = OntologyConstant.uri("http://purl.org/podd/ns/poddUser"); testPoddUserUriV1 = OntologyConstant.uri("http://purl.org/podd/ns/version/poddUser/1"); testPoddUserUriV2 = OntologyConstant.uri("http://purl.org/podd/ns/version/poddUser/2"); testPoddUserUriV3 = OntologyConstant.uri("http://purl.org/podd/ns/version/poddUser/3"); testPoddUserV1 = OntologyConstant.owlid(OntologyConstant.testPoddUserUri, OntologyConstant.testPoddUserUriV1); testPoddUserV2 = OntologyConstant.owlid(OntologyConstant.testPoddUserUri, OntologyConstant.testPoddUserUriV2); testPoddUserV3 = OntologyConstant.owlid(OntologyConstant.testPoddUserUri, OntologyConstant.testPoddUserUriV3); testPoddBaseUri = OntologyConstant.uri("http://purl.org/podd/ns/poddBase"); testPoddBaseUriV1 = OntologyConstant.uri("http://purl.org/podd/ns/version/poddBase/1"); testPoddBaseUriV2 = OntologyConstant.uri("http://purl.org/podd/ns/version/poddBase/2"); testPoddBaseUriV3 = OntologyConstant.uri("http://purl.org/podd/ns/version/poddBase/3"); testPoddBaseV1 = OntologyConstant.owlid(OntologyConstant.testPoddBaseUri, OntologyConstant.testPoddBaseUriV1); testPoddBaseV2 = OntologyConstant.owlid(OntologyConstant.testPoddBaseUri, OntologyConstant.testPoddBaseUriV2); testPoddBaseV3 = OntologyConstant.owlid(OntologyConstant.testPoddBaseUri, OntologyConstant.testPoddBaseUriV3); testPoddScienceUri = OntologyConstant.uri("http://purl.org/podd/ns/poddScience"); testPoddScienceUriV1 = OntologyConstant.uri("http://purl.org/podd/ns/version/poddScience/1"); testPoddScienceUriV2 = OntologyConstant.uri("http://purl.org/podd/ns/version/poddScience/2"); testPoddScienceUriV3 = OntologyConstant.uri("http://purl.org/podd/ns/version/poddScience/3"); testPoddScienceV1 = OntologyConstant.owlid(OntologyConstant.testPoddScienceUri, OntologyConstant.testPoddScienceUriV1); testPoddScienceV2 = OntologyConstant.owlid(OntologyConstant.testPoddScienceUri, OntologyConstant.testPoddScienceUriV2); testPoddScienceV3 = OntologyConstant.owlid(OntologyConstant.testPoddScienceUri, OntologyConstant.testPoddScienceUriV3); testPoddPlantUri = OntologyConstant.uri("http://purl.org/podd/ns/poddPlant"); testPoddPlantUriV1 = OntologyConstant.uri("http://purl.org/podd/ns/version/poddPlant/1"); testPoddPlantUriV2 = OntologyConstant.uri("http://purl.org/podd/ns/version/poddPlant/2"); testPoddPlantUriV3 = OntologyConstant.uri("http://purl.org/podd/ns/version/poddPlant/3"); testPoddPlantV1 = OntologyConstant.owlid(OntologyConstant.testPoddPlantUri, OntologyConstant.testPoddPlantUriV1); testPoddPlantV2 = OntologyConstant.owlid(OntologyConstant.testPoddPlantUri, OntologyConstant.testPoddPlantUriV2); testPoddPlantV3 = OntologyConstant.owlid(OntologyConstant.testPoddPlantUri, OntologyConstant.testPoddPlantUriV3); testMisteaEventUri = OntologyConstant.uri("http://www.mistea.supagro.inra.fr/event"); testMisteaEventUriV2 = OntologyConstant.uri("http://www.mistea.supagro.inra.fr/event/2"); testMisteaEventUriV3 = OntologyConstant.uri("http://www.mistea.supagro.inra.fr/event/3"); testMisteaEventV2 = OntologyConstant.owlid(OntologyConstant.testMisteaEventUri, OntologyConstant.testMisteaEventUriV2); testMisteaEventV3 = OntologyConstant.owlid(OntologyConstant.testMisteaEventUri, OntologyConstant.testMisteaEventUriV3); testMisteaObjectUri = OntologyConstant.uri("http://www.mistea.supagro.inra.fr/object"); testMisteaObjectUriV2 = OntologyConstant.uri("http://www.mistea.supagro.inra.fr/object/2"); testMisteaObjectUriV3 = OntologyConstant.uri("http://www.mistea.supagro.inra.fr/object/3"); testMisteaObjectV2 = OntologyConstant.owlid(OntologyConstant.testMisteaObjectUri, OntologyConstant.testMisteaObjectUriV2); testMisteaObjectV3 = OntologyConstant.owlid(OntologyConstant.testMisteaObjectUri, OntologyConstant.testMisteaObjectUriV3); testOntologyUri1 = OntologyConstant.uri("urn:test:ontology:uri:1"); testVersionUri1 = OntologyConstant.uri("urn:test:ontology:uri:1:version:1"); testInferredUri1 = OntologyConstant.uri("urn:inferred:test:ontology:uri:1:version:1"); testOntologyID = OntologyConstant.owlid(OntologyConstant.testOntologyUri1, OntologyConstant.testVersionUri1, OntologyConstant.testInferredUri1); testImportOntologyUri1 = OntologyConstant.uri("urn:test:import:ontology:uri:1"); testImportVersionUri1 = OntologyConstant.uri("urn:test:import:ontology:uri:1:version:1"); testImportOntologyID1 = OntologyConstant.owlid(OntologyConstant.testImportOntologyUri1, OntologyConstant.testImportVersionUri1); testImportOntologyUri2 = OntologyConstant.uri("urn:test:import:ontology:uri:2"); testImportVersionUri2 = OntologyConstant.uri("urn:test:import:ontology:uri:2:version:1"); testImportOntologyID2 = OntologyConstant.owlid(OntologyConstant.testImportOntologyUri2, OntologyConstant.testImportVersionUri2); testImportOntologyUri3 = OntologyConstant.uri("urn:test:import:ontology:uri:3"); testImportVersionUri3 = OntologyConstant.uri("urn:test:import:ontology:uri:3:version:1"); testImportOntologyID3 = OntologyConstant.owlid(OntologyConstant.testImportOntologyUri3, OntologyConstant.testImportVersionUri3); testImportOntologyUri4 = OntologyConstant.uri("urn:test:import:ontology:uri:4"); testImportVersionUri4 = OntologyConstant.uri("urn:test:import:ontology:uri:4:version:1"); testImportOntologyID4 = OntologyConstant.owlid(OntologyConstant.testImportOntologyUri4, OntologyConstant.testImportVersionUri4); testOntologyUriA = OntologyConstant.uri("http://example.org/podd/ns/poddA"); testVersionUriA1 = OntologyConstant.uri("http://example.org/podd/ns/version/poddA/1"); testA1 = OntologyConstant.owlid(OntologyConstant.testOntologyUriA, OntologyConstant.testVersionUriA1); testOntologyUriB = OntologyConstant.uri("http://example.org/podd/ns/poddB"); testVersionUriB1 = OntologyConstant.uri("http://example.org/podd/ns/version/poddB/1"); testB1 = OntologyConstant.owlid(OntologyConstant.testOntologyUriB, OntologyConstant.testVersionUriB1); testVersionUriB2 = OntologyConstant.uri("http://example.org/podd/ns/version/poddB/2"); testB2 = OntologyConstant.owlid(OntologyConstant.testOntologyUriB, OntologyConstant.testVersionUriB2); testOntologyUriC = OntologyConstant.uri("http://example.org/podd/ns/poddC"); testVersionUriC1 = OntologyConstant.uri("http://example.org/podd/ns/version/poddC/1"); testC1 = OntologyConstant.owlid(OntologyConstant.testOntologyUriC, OntologyConstant.testVersionUriC1); testVersionUriC3 = OntologyConstant.uri("http://example.org/podd/ns/version/poddC/3"); testC3 = OntologyConstant.owlid(OntologyConstant.testOntologyUriC, OntologyConstant.testVersionUriC3); } }