/**
* PODD is an OWL ontology database used for scientific project management
*
* Copyright (C) 2009-2013 The University Of Queensland
*
* This program is free software: you can redistribute it and/or modify it under the terms of the
* GNU Affero General Public License as published by the Free Software Foundation, either version 3
* of the License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without
* even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License along with this program.
* If not, see <http://www.gnu.org/licenses/>.
*/
package com.github.podd.utils;
import org.openrdf.model.URI;
import org.openrdf.model.ValueFactory;
import org.openrdf.model.impl.ValueFactoryImpl;
/**
* Interface containing URI constants for the Ontologies needed in PODD.
*
* @author kutila
*
*/
public interface PODD
{
public static final ValueFactory VF = ValueFactoryImpl.getInstance();
public static final String DATA_REPOSITORY = "http://purl.org/podd/ns/dataRepository#";
public static final String PROPERTY_USER_MANAGEMENT_GRAPH = "podd.graph.usermanagement";
/** Default value is urn:podd:default:graph:usermanagement */
public static final URI DEFAULT_USER_MANAGEMENT_GRAPH = PODD.VF.createURI("urn:podd:default:graph:usermanagement");
public static final String PROPERTY_ARTIFACT_MANAGEMENT_GRAPH = "podd.graph.artifactmanagement";
/** Default value is urn:podd:default:graph:artifactmanagement */
public static final URI DEFAULT_ARTIFACT_MANAGEMENT_GRAPH = PODD.VF
.createURI("urn:podd:default:graph:artifactmanagement");
public static final String PROPERTY_DATA_REPOSITORY_MANAGEMENT_GRAPH = "podd.graph.datarepositorymanagement";
/** Default value is urn:podd:default:graph:datarepositorymanagement */
public static final URI DEFAULT_DATA_REPOSITORY_MANAGEMENT_GRAPH = PODD.VF
.createURI("urn:podd:default:graph:datarepositorymanagement");
public static final String PROPERTY_REPOSITORY_MANAGEMENT_GRAPH = "podd.graph.repositorymanagement";
/** Default value is urn:podd:default:graph:repositorymanagement */
public static final URI DEFAULT_REPOSITORY_MANAGEMENT_GRAPH = PODD.VF
.createURI("urn:podd:default:graph:repositorymanagement");
public static final String PROPERTY_SCHEMA_MANAGEMENT_GRAPH = "podd.schemagraph";
/** Default value is urn:podd:default:graph:schemamanagement */
public static final URI DEFAULT_SCHEMA_MANAGEMENT_GRAPH = PODD.VF
.createURI("urn:podd:default:graph:schemamanagement");
/** http://purl.org/podd/ns/err#contains */
public static final URI ERR_CONTAINS = PODD.VF.createURI(PODD.PODD_ERROR, "contains");
/** The Exception class http://purl.org/podd/ns/err#exceptionClass */
public static final URI ERR_EXCEPTION_CLASS = PODD.VF.createURI(PODD.PODD_ERROR, "exceptionClass");
/** What/who identified the error http://purl.org/podd/ns/err#identifier */
public static final URI ERR_IDENTIFIER = PODD.VF.createURI(PODD.PODD_ERROR, "identifier");
/** Error source/what caused the error http://purl.org/podd/ns/err#source */
public static final URI ERR_SOURCE = PODD.VF.createURI(PODD.PODD_ERROR, "source");
/** Type to identify an Error http://purl.org/podd/ns/err#Error */
public static final URI ERR_TYPE_ERROR = PODD.VF.createURI(PODD.PODD_ERROR, "Error");
/** Type to identify the TopError http://purl.org/podd/ns/err#TopError */
public static final URI ERR_TYPE_TOP_ERROR = PODD.VF.createURI(PODD.PODD_ERROR, "TopError");
public static final String HTTP = "http://www.w3.org/2011/http#";
/** http://www.w3.org/2011/http#reasonPhrase */
public static final URI HTTP_REASON_PHRASE = ValueFactoryImpl.getInstance().createURI(PODD.HTTP, "reasonPhrase");
/** http://www.w3.org/2011/http#statusCodeValue */
public static final URI HTTP_STATUS_CODE_VALUE = ValueFactoryImpl.getInstance().createURI(PODD.HTTP,
"statusCodeValue");
/**
* An arbitrary prefix to use for automatically assigning ontology IRIs to inferred ontologies.
* There are no versions delegated to inferred ontologies, and the ontology IRI is generated
* using the version IRI of the original ontology, which must be unique.
*/
public static final String INFERRED_PREFIX = "urn:podd:inferred:ontologyiriprefix:";
/**
* The key used in the podd.properties file to locate the data repository aliases file.
*/
public static final String KEY_ALIASES = "podd.datarepository.aliases";
/**
* The key used in the podd.properties file to locate the schema manifest file.
*/
public static final String KEY_SCHEMAS = "podd.schemas.manifest";
/**
* The OMV vocabulary defines a property for the current version of an ontology, so we are
* reusing it here.
*/
public static final URI OMV_CURRENT_VERSION = PODD.VF.createURI("http://omv.ontoware.org/ontology#",
"currentVersion");
public static final URI OWL_MAX_QUALIFIED_CARDINALITY = PODD.VF
.createURI("http://www.w3.org/2002/07/owl#maxQualifiedCardinality");
public static final URI OWL_MIN_QUALIFIED_CARDINALITY = PODD.VF
.createURI("http://www.w3.org/2002/07/owl#minQualifiedCardinality");
public static final URI OWL_QUALIFIED_CARDINALITY = PODD.VF
.createURI("http://www.w3.org/2002/07/owl#qualifiedCardinality");
/** Path to default alias file */
public static final String PATH_DEFAULT_ALIASES_FILE = "/com/github/podd/api/file/default-file-repositories.ttl";
/** Path to default schema manifest file */
public static final String PATH_DEFAULT_SCHEMAS = "/default-podd-schema-manifest.ttl";
@Deprecated
public static final String PATH_BASE_ONTOLOGIES_VERSION_1 = "/ontologies/version/1/";
public static final String PATH_BASE_ONTOLOGIES_VERSION_3 = "/ontologies/version/3/";
/** Path to poddAnimal.owl */
@Deprecated
public static final String PATH_PODD_ANIMAL_V1 = PODD.PATH_BASE_ONTOLOGIES_VERSION_1 + "poddAnimal.owl";
/** Path to poddBase.owl */
@Deprecated
public static final String PATH_PODD_BASE_V1 = PODD.PATH_BASE_ONTOLOGIES_VERSION_1 + "poddBase.owl";
/**
* Path to poddDataRepository.owl.
*
* This ontology is NOT part of the standard schema ontologies. It is a separate ontology used
* to validate Data Repository configurations.
*/
@Deprecated
public static final String PATH_PODD_DATA_REPOSITORY_V1 = PODD.PATH_BASE_ONTOLOGIES_VERSION_1
+ "poddDataRepository.owl";
/**
* Path to poddDataRepository.owl.
*
* This ontology is NOT part of the standard schema ontologies. It is a separate ontology used
* to validate Data Repository configurations.
*/
public static final String PATH_PODD_DATA_REPOSITORY_V3 = PODD.PATH_BASE_ONTOLOGIES_VERSION_3
+ "poddDataRepository.owl";
/** Path to dcTerms.owl */
@Deprecated
public static final String PATH_PODD_DCTERMS_V1 = PODD.PATH_BASE_ONTOLOGIES_VERSION_1 + "dcTerms.owl";
/** Path to foaf.owl */
@Deprecated
public static final String PATH_PODD_FOAF_V1 = PODD.PATH_BASE_ONTOLOGIES_VERSION_1 + "foaf.owl";
/** Path to poddPlant.owl */
@Deprecated
public static final String PATH_PODD_PLANT_V1 = PODD.PATH_BASE_ONTOLOGIES_VERSION_1 + "poddPlant.owl";
/** Path to poddScience.owl */
@Deprecated
public static final String PATH_PODD_SCIENCE_V1 = PODD.PATH_BASE_ONTOLOGIES_VERSION_1 + "poddScience.owl";
/** Path to poddUser.owl */
@Deprecated
public static final String PATH_PODD_USER_V1 = PODD.PATH_BASE_ONTOLOGIES_VERSION_1 + "poddUser.owl";
@Deprecated
public static final String PATH_BASE_ONTOLOGIES_VERSION_2 = "/ontologies/version/2/";
/** Path to poddAnimal.owl */
@Deprecated
public static final String PATH_PODD_ANIMAL_V2 = PODD.PATH_BASE_ONTOLOGIES_VERSION_2 + "poddAnimal.owl";
/** Path to poddBase.owl */
@Deprecated
public static final String PATH_PODD_BASE_V2 = PODD.PATH_BASE_ONTOLOGIES_VERSION_2 + "poddBase.owl";
/**
* Path to poddDataRepository.owl.
*
* This ontology is NOT part of the standard schema ontologies. It is a separate ontology used
* to validate Data Repository configurations.
*/
@Deprecated
public static final String PATH_PODD_DATA_REPOSITORY_V2 = PODD.PATH_BASE_ONTOLOGIES_VERSION_2
+ "poddDataRepository.owl";
/** Path to dcTerms.owl */
@Deprecated
public static final String PATH_PODD_DCTERMS_V2 = PODD.PATH_BASE_ONTOLOGIES_VERSION_2 + "dcTerms.owl";
/** Path to foaf.owl */
@Deprecated
public static final String PATH_PODD_FOAF_V2 = PODD.PATH_BASE_ONTOLOGIES_VERSION_2 + "foaf.owl";
/** Path to poddPlant.owl */
@Deprecated
public static final String PATH_PODD_PLANT_V2 = PODD.PATH_BASE_ONTOLOGIES_VERSION_2 + "poddPlant.owl";
/** Path to poddScience.owl */
@Deprecated
public static final String PATH_PODD_SCIENCE_V2 = PODD.PATH_BASE_ONTOLOGIES_VERSION_2 + "poddScience.owl";
/** Path to poddUser.owl */
@Deprecated
public static final String PATH_PODD_USER_V2 = PODD.PATH_BASE_ONTOLOGIES_VERSION_2 + "poddUser.owl";
public static final String PODD_BASE = "http://purl.org/podd/ns/poddBase#";;
/** http://purl.org/podd/ns/poddBase#Cardinality_Exactly_One */
public static final URI PODD_BASE_CARDINALITY_EXACTLY_ONE = PODD.VF.createURI(PODD.PODD_BASE,
"Cardinality_Exactly_One");
/** http://purl.org/podd/ns/poddBase#Cardinality_One_Or_Many */
public static final URI PODD_BASE_CARDINALITY_ONE_OR_MANY = PODD.VF.createURI(PODD.PODD_BASE,
"Cardinality_One_Or_Many");
/** http://purl.org/podd/ns/poddBase#Cardinality_Zero_Or_Many */
public static final URI PODD_BASE_CARDINALITY_ZERO_OR_MANY = PODD.VF.createURI(PODD.PODD_BASE,
"Cardinality_Zero_Or_Many");
/** http://purl.org/podd/ns/poddBase#Cardinality_Zero_Or_One */
public static final URI PODD_BASE_CARDINALITY_ZERO_OR_ONE = PODD.VF.createURI(PODD.PODD_BASE,
"Cardinality_Zero_Or_One");
public static final URI PODD_BASE_CONTAINS = PODD.VF.createURI(PODD.PODD_BASE, "contains");
/** http://purl.org/podd/ns/poddBase#createdAt */
public static final URI PODD_BASE_CREATED_AT = PODD.VF.createURI(PODD.PODD_BASE, "createdAt");
/**
* Creating a property for PODD to track the currentInferredVersion for the inferred axioms
* ontology when linking from the ontology IRI.
*/
// public static final URI PODD_BASE_CURRENT_INFERRED_VERSION =
// PODD.VF.createURI(PODD.PODD_BASE,
// "currentInferredVersion");
/** http://purl.org/podd/ns/poddBase#DataReference */
public static final URI PODD_BASE_DATA_REFERENCE_TYPE = PODD.VF.createURI(PODD.PODD_BASE, "DataReference");
/** http://purl.org/podd/ns/poddBase#SSHFileReference */
public static final URI PODD_BASE_DATA_REFERENCE_TYPE_SPARQL = PODD.VF.createURI(PODD.PODD_BASE,
"SPARQLDataReference");
/** http://purl.org/podd/ns/poddBase#hasDisplayType */
public static final URI PODD_BASE_DISPLAY_TYPE = PODD.VF.createURI(PODD.PODD_BASE, "hasDisplayType");
/** http://purl.org/podd/ns/poddBase#DisplayType_CheckBox */
public static final URI PODD_BASE_DISPLAY_TYPE_CHECKBOX = PODD.VF.createURI(PODD.PODD_BASE, "DisplayType_CheckBox");
/** http://purl.org/podd/ns/poddBase#DisplayType_DropDownList */
public static final URI PODD_BASE_DISPLAY_TYPE_DROPDOWN = PODD.VF.createURI(PODD.PODD_BASE,
"DisplayType_DropDownList");
/** http://purl.org/podd/ns/poddBase#DisplayType_Table */
public static final URI PODD_BASE_DISPLAY_TYPE_FIELDSET = PODD.VF.createURI(PODD.PODD_BASE, "DisplayType_FieldSet");
/** http://purl.org/podd/ns/poddBase#DisplayType_LongText */
public static final URI PODD_BASE_DISPLAY_TYPE_LONGTEXT = PODD.VF.createURI(PODD.PODD_BASE, "DisplayType_LongText");
/** http://purl.org/podd/ns/poddBase#DisplayType_ShortText */
public static final URI PODD_BASE_DISPLAY_TYPE_SHORTTEXT = PODD.VF.createURI(PODD.PODD_BASE,
"DisplayType_ShortText");
public static final URI PODD_BASE_DO_NOT_DISPLAY = PODD.VF.createURI(PODD.PODD_BASE, "doNotDisplay");
/** http://purl.org/podd/ns/poddBase#SSHFileReference */
public static final URI PODD_BASE_FILE_REFERENCE_TYPE_SSH = PODD.VF.createURI(PODD.PODD_BASE, "SSHFileReference");
// ----- custom representation of cardinalities -----
/**
* http://purl.org/podd/ns/poddBase#hasAlias.
*
* This property is used to specify an "alias" value found inside a DataReference.
*/
public static final URI PODD_BASE_HAS_ALIAS = PODD.VF.createURI(PODD.PODD_BASE, "hasAlias");
/** http://purl.org/podd/ns/poddBase#hasAllowedValue */
public static final URI PODD_BASE_HAS_ALLOWED_VALUE = ValueFactoryImpl.getInstance().createURI(PODD.PODD_BASE,
"hasAllowedValue");
/**
* http://purl.org/podd/ns/poddBase#hasCardinality. Represents a <b>hasCardinality</b> property.
*/
public static final URI PODD_BASE_HAS_CARDINALITY = PODD.VF.createURI(PODD.PODD_BASE, "hasCardinality");
/** http://purl.org/podd/ns/poddBase#hasDataReference */
public static final URI PODD_BASE_HAS_DATA_REFERENCE = PODD.VF.createURI(PODD.PODD_BASE, "hasDataReference");
/** http://purl.org/podd/ns/poddBase#hasPath */
public static final URI PODD_BASE_HAS_FILE_PATH = PODD.VF.createURI(PODD.PODD_BASE, "hasPath");
// ----- file reference constants -----
/** http://purl.org/podd/ns/poddBase#hasFileName */
public static final URI PODD_BASE_HAS_FILENAME = PODD.VF.createURI(PODD.PODD_BASE, "hasFileName");
public static final URI PODD_BASE_HAS_PRINCIPAL_INVESTIGATOR = PODD.VF.createURI(PODD.PODD_BASE,
"hasPrincipalInvestigator");
public static final URI PODD_BASE_HAS_PROJECT_OBSERVER = PODD.VF.createURI(PODD.PODD_BASE, "hasProjectObserver");
public static final URI PODD_BASE_HAS_PROJECT_MEMBER = PODD.VF.createURI(PODD.PODD_BASE, "hasProjectMember");
public static final URI PODD_BASE_HAS_PROJECT_ADMINISTRATOR = PODD.VF.createURI(PODD.PODD_BASE,
"hasProjectAdministrator");
public static final URI PODD_BASE_HAS_PUBLICATION_STATUS = PODD.VF
.createURI(PODD.PODD_BASE, "hasPublicationStatus");
/** http://purl.org/podd/ns/poddBase#hasSPARQLGraph */
public static final URI PODD_BASE_HAS_SPARQL_GRAPH = PODD.VF.createURI(PODD.PODD_BASE, "hasSPARQLGraph");
public static final URI PODD_BASE_HAS_TOP_OBJECT = PODD.VF.createURI(PODD.PODD_BASE, "artifactHasTopObject");
/**
* Creating a property for PODD to track the inferredVersion for the inferred axioms ontology of
* a particular versioned ontology.
*/
public static final URI PODD_BASE_INFERRED_VERSION = PODD.VF.createURI(PODD.PODD_BASE, "inferredVersion");
/** http://purl.org/podd/ns/poddBase#lastModified */
public static final URI PODD_BASE_LAST_MODIFIED = PODD.VF.createURI(PODD.PODD_BASE, "lastModified");
public static final URI PODD_BASE_NOT_PUBLISHED = PODD.VF.createURI(PODD.PODD_BASE, "NotPublished");
public static final URI PODD_BASE_PUBLISHED = PODD.VF.createURI(PODD.PODD_BASE, "Published");
/** http://purl.org/podd/ns/poddBase#refersTo */
public static final URI PODD_BASE_REFERS_TO = PODD.VF.createURI(PODD.PODD_BASE, "refersTo");
public static final URI PODD_BASE_WEIGHT = PODD.VF.createURI(PODD.PODD_BASE, "weight");
/** http://purl.org/podd/ns/poddBase#DataRepository */
public static final URI PODD_DATA_REPOSITORY = PODD.VF.createURI(PODD.DATA_REPOSITORY, "DataRepository");
/**
* http://purl.org/podd/ns/poddBase#hasDataRepositoryAlias
*
* This property is ONLY used in the Data Repository management implementations.
*/
public static final URI PODD_DATA_REPOSITORY_ALIAS = PODD.VF.createURI(PODD.DATA_REPOSITORY,
"hasDataRepositoryAlias");
/** http://purl.org/podd/ns/poddBase#hasDataRepositoryHost */
public static final URI PODD_DATA_REPOSITORY_HOST = PODD.VF
.createURI(PODD.DATA_REPOSITORY, "hasDataRepositoryHost");
/** http://purl.org/podd/ns/poddBase#hasDataRepositoryPath */
public static final URI PODD_DATA_REPOSITORY_PATH = PODD.VF
.createURI(PODD.DATA_REPOSITORY, "hasDataRepositoryPath");
/** http://purl.org/podd/ns/poddBase#hasDataRepositoryPort */
public static final URI PODD_DATA_REPOSITORY_PORT = PODD.VF
.createURI(PODD.DATA_REPOSITORY, "hasDataRepositoryPort");
/** http://purl.org/podd/ns/poddBase#hasDataRepositoryProtocol */
public static final URI PODD_DATA_REPOSITORY_PROTOCOL = PODD.VF.createURI(PODD.DATA_REPOSITORY,
"hasDataRepositoryProtocol");
public static final String PODD_DCTERMS = "http://purl.org/podd/ns/dcTerms#";
/**
* TODO: Temporary domain for specifying error messages in RDF
*/
public static final String PODD_ERROR = "http://purl.org/podd/ns/err#";
/** http://purl.org/podd/ns/poddBase#hasDataRepositoryFingerprint */
public static final URI PODD_FILE_REPOSITORY_FINGERPRINT = PODD.VF.createURI(PODD.DATA_REPOSITORY,
"hasDataRepositoryFingerprint");
/** http://purl.org/podd/ns/poddBase#hasDataRepositorySecret */
public static final URI PODD_FILE_REPOSITORY_SECRET = PODD.VF.createURI(PODD.DATA_REPOSITORY,
"hasDataRepositorySecret");
/** http://purl.org/podd/ns/poddBase#hasDataRepositoryUsername */
public static final URI PODD_FILE_REPOSITORY_USERNAME = PODD.VF.createURI(PODD.DATA_REPOSITORY,
"hasDataRepositoryUsername");
public static final String PODD_FOAF = "http://purl.org/podd/ns/foaf#";
/** http://purl.org/podd/ns/poddBase#HTTPFileRepository */
public static final URI PODD_HTTP_FILE_REPOSITORY = PODD.VF.createURI(PODD.DATA_REPOSITORY, "HTTPFileRepository");
public static final String PODD_PLANT = "http://purl.org/podd/ns/poddPlant#";
public static final URI PODD_REPLACED_TEMP_URI_WITH = PODD.VF.createURI(PODD.PODD_BASE, "replacedTempUriWith");
/** http://purl.org/podd/ns/poddUser#roleMappedObject */
public static final URI PODD_ROLEMAPPEDOBJECT = PODD.VF.createURI(PODD.PODD_USER, "roleMappedObject");
public static final String INRA_EVENT = "http://www.mistea.supagro.inra.fr/event#";
public static final URI INRA_EVENT_EVENT = PODD.VF.createURI(PODD.INRA_EVENT, "Event");
public static final String PODD_SCIENCE = "http://purl.org/podd/ns/poddScience#";
/** http://purl.org/podd/ns/poddScience#Project */
public static final URI PODD_SCIENCE_PROJECT = PODD.VF.createURI(PODD.PODD_SCIENCE, "Project");
/** http://purl.org/podd/ns/poddScience#Experiment */
public static final URI PODD_SCIENCE_EXPERIMENT = PODD.VF.createURI(PODD.PODD_SCIENCE, "Experiment");
/** http://purl.org/podd/ns/poddScience#Container */
public static final URI PODD_SCIENCE_CONTAINER = PODD.VF.createURI(PODD.PODD_SCIENCE, "Container");
/** http://purl.org/podd/ns/poddScience#Tray */
public static final URI PODD_SCIENCE_TRAY = PODD.VF.createURI(PODD.PODD_SCIENCE, "Tray");
/** http://purl.org/podd/ns/poddScience#Pot */
public static final URI PODD_SCIENCE_POT = PODD.VF.createURI(PODD.PODD_SCIENCE, "Pot");
public static final URI PODD_SCIENCE_SEED = PODD.VF.createURI(PODD.PODD_SCIENCE, "Seed");
/** http://purl.org/podd/ns/poddScience#Material */
public static final URI PODD_SCIENCE_MATERIAL = PODD.VF.createURI(PODD.PODD_SCIENCE, "Material");
/** http://purl.org/podd/ns/poddScience#hasMaterial */
public static final URI PODD_SCIENCE_HAS_MATERIAL = PODD.VF.createURI(PODD.PODD_SCIENCE, "hasMaterial");
/** http://purl.org/podd/ns/poddScience#refersToMaterial */
public static final URI PODD_SCIENCE_REFERS_TO_MATERIAL = PODD.VF.createURI(PODD.PODD_SCIENCE, "refersToMaterial");
/** http://purl.org/podd/ns/poddScience#Genotype */
public static final URI PODD_SCIENCE_GENOTYPE = PODD.VF.createURI(PODD.PODD_SCIENCE, "Genotype");
/** http://purl.org/podd/ns/poddScience#hasBarcode */
public static final URI PODD_SCIENCE_HAS_BARCODE = PODD.VF.createURI(PODD.PODD_SCIENCE, "hasBarcode");
/** http://purl.org/podd/ns/poddScience#hasPosition */
public static final URI PODD_SCIENCE_HAS_POSITION = PODD.VF.createURI(PODD.PODD_SCIENCE, "hasPosition");
/** http://purl.org/podd/ns/poddScience#hasReplicate */
public static final URI PODD_SCIENCE_HAS_REPLICATE = PODD.VF.createURI(PODD.PODD_SCIENCE, "hasReplicate");
/** http://purl.org/podd/ns/poddScience#hasGenotype */
public static final URI PODD_SCIENCE_HAS_GENOTYPE = PODD.VF.createURI(PODD.PODD_SCIENCE, "hasGenotype");
/** http://purl.org/podd/ns/poddScience#refersToGenotype */
public static final URI PODD_SCIENCE_REFERS_TO_GENOTYPE = PODD.VF.createURI(PODD.PODD_SCIENCE, "refersToGenotype");
/** http://purl.org/podd/ns/poddScience#hasGenus */
public static final URI PODD_SCIENCE_HAS_GENUS = PODD.VF.createURI(PODD.PODD_SCIENCE, "hasGenus");
/** http://purl.org/podd/ns/poddScience#hasControl */
public static final URI PODD_SCIENCE_HAS_CONTROL = PODD.VF.createURI(PODD.PODD_SCIENCE, "hasControl");
/** http://purl.org/podd/ns/poddScience#HasControl_Yes */
public static final URI PODD_SCIENCE_HAS_CONTROL_YES = PODD.VF.createURI(PODD.PODD_SCIENCE, "HasControl_Yes");
/** http://purl.org/podd/ns/poddScience#HasControl_No */
public static final URI PODD_SCIENCE_HAS_CONTROL_NO = PODD.VF.createURI(PODD.PODD_SCIENCE, "HasControl_No");
/** http://purl.org/podd/ns/poddScience#HasControl_Unknown */
public static final URI PODD_SCIENCE_HAS_CONTROL_UNKNOWN = PODD.VF.createURI(PODD.PODD_SCIENCE,
"HasControl_Unknown");
/** http://purl.org/podd/ns/poddScience#hasSpecies */
public static final URI PODD_SCIENCE_HAS_SPECIES = PODD.VF.createURI(PODD.PODD_SCIENCE, "hasSpecies");
/** http://purl.org/podd/ns/poddScience#hasLine */
public static final URI PODD_SCIENCE_HAS_LINE = PODD.VF.createURI(PODD.PODD_SCIENCE, "hasLine");
/** http://purl.org/podd/ns/poddScience#hasLineNumber */
public static final URI PODD_SCIENCE_HAS_LINE_NUMBER = PODD.VF.createURI(PODD.PODD_SCIENCE, "hasLineNumber");
/** http://purl.org/podd/ns/poddScience#hasContainer */
public static final URI PODD_SCIENCE_HAS_CONTAINER = PODD.VF.createURI(PODD.PODD_SCIENCE, "hasContainer");
/** http://purl.org/podd/ns/poddScience#hasTray */
public static final URI PODD_SCIENCE_HAS_TRAY = PODD.VF.createURI(PODD.PODD_SCIENCE, "hasTray");
/** http://purl.org/podd/ns/poddScience#hasPot */
public static final URI PODD_SCIENCE_HAS_POT = PODD.VF.createURI(PODD.PODD_SCIENCE, "hasPot");
/** http://purl.org/podd/ns/poddScience#hasContainerType */
public static final URI PODD_SCIENCE_HAS_CONTAINER_TYPE = PODD.VF.createURI(PODD.PODD_SCIENCE, "hasContainerType");
/** http://purl.org/podd/ns/poddScience#hasTrayType */
public static final URI PODD_SCIENCE_HAS_TRAY_TYPE = PODD.VF.createURI(PODD.PODD_SCIENCE, "hasTrayType");
/** http://purl.org/podd/ns/poddScience#hasTrayNumber */
public static final URI PODD_SCIENCE_HAS_TRAY_NUMBER = PODD.VF.createURI(PODD.PODD_SCIENCE, "hasTrayNumber");
/** http://purl.org/podd/ns/poddScience#hasTrayRowNumber */
public static final URI PODD_SCIENCE_HAS_TRAY_ROW_NUMBER = PODD.VF.createURI(PODD.PODD_SCIENCE, "hasTrayRowNumber");
/** http://purl.org/podd/ns/poddScience#hasPotNumber */
public static final URI PODD_SCIENCE_HAS_POT_NUMBER = PODD.VF.createURI(PODD.PODD_SCIENCE, "hasPotNumber");
/** http://purl.org/podd/ns/poddScience#hasPotType */
public static final URI PODD_SCIENCE_HAS_POT_TYPE = PODD.VF.createURI(PODD.PODD_SCIENCE, "hasPotType");
/** http://purl.org/podd/ns/poddScience#hasPotColumnNumberOverall */
public static final URI PODD_SCIENCE_HAS_POT_COLUMN_NUMBER_OVERALL = PODD.VF.createURI(PODD.PODD_SCIENCE,
"hasPotColumnNumberOverall");
/** http://purl.org/podd/ns/poddScience#hasPotColumnNumberReplicate */
public static final URI PODD_SCIENCE_HAS_POT_COLUMN_NUMBER_REPLICATE = PODD.VF.createURI(PODD.PODD_SCIENCE,
"hasPotColumnNumberReplicate");
/** http://purl.org/podd/ns/poddScience#hasPotColumnNumberTray */
public static final URI PODD_SCIENCE_HAS_POT_COLUMN_NUMBER_TRAY = PODD.VF.createURI(PODD.PODD_SCIENCE,
"hasPotColumnNumberTray");
/** http://purl.org/podd/ns/poddScience#hasPotColumnLetterTray */
public static final URI PODD_SCIENCE_HAS_POT_COLUMN_LETTER_TRAY = PODD.VF.createURI(PODD.PODD_SCIENCE,
"hasPotColumnLetterTray");
/** http://purl.org/podd/ns/poddScience#hasPotPositionTray */
public static final URI PODD_SCIENCE_HAS_POT_POSITION_TRAY = PODD.VF.createURI(PODD.PODD_SCIENCE,
"hasPotPositionTray");
/** http://purl.org/podd/ns/poddScience#hasPotNumberTray */
public static final URI PODD_SCIENCE_HAS_POT_NUMBER_TRAY = PODD.VF.createURI(PODD.PODD_SCIENCE, "hasPotNumberTray");
/** http://purl.org/podd/ns/poddScience#hasPotNumberReplicate */
public static final URI PODD_SCIENCE_HAS_POT_NUMBER_REPLICATE = PODD.VF.createURI(PODD.PODD_SCIENCE,
"hasPotNumberReplicate");
/** http://purl.org/podd/ns/poddScience#hasPotRowNumberReplicate */
public static final URI PODD_SCIENCE_HAS_POT_ROW_NUMBER_REPLICATE = PODD.VF.createURI(PODD.PODD_SCIENCE,
"hasPotRowNumberReplicate");
/** http://purl.org/podd/ns/poddScience#hasPotRowNumberTray */
public static final URI PODD_SCIENCE_HAS_POT_ROW_NUMBER_TRAY = PODD.VF.createURI(PODD.PODD_SCIENCE,
"hasPotRowNumberTray");
/** http://purl.org/podd/ns/poddBase#SPARQLDataRepository */
public static final URI PODD_SPARQL_DATA_REPOSITORY = PODD.VF.createURI(PODD.DATA_REPOSITORY,
"SPARQLDataRepository");
/** http://purl.org/podd/ns/poddBase#SSHFileRepository */
public static final URI PODD_SSH_FILE_REPOSITORY = PODD.VF.createURI(PODD.DATA_REPOSITORY, "SSHFileRepository");
public static final String PODD_USER = "http://purl.org/podd/ns/poddUser#";
/** http://purl.org/podd/ns/poddUser#address */
public static final URI PODD_USER_ADDRESS = PODD.VF.createURI(PODD.PODD_USER, "address");
/** http://purl.org/podd/ns/poddUser#homepage */
public static final URI PODD_USER_HOMEPAGE = PODD.VF.createURI(PODD.PODD_USER, "homepage");
/** http://purl.org/podd/ns/poddUser#oldSecret */
public static final URI PODD_USER_OLDSECRET = PODD.VF.createURI(PODD.PODD_USER, "oldSecret");
/** http://purl.org/podd/ns/poddUser#orcid */
public static final URI PODD_USER_ORCID = PODD.VF.createURI(PODD.PODD_USER, "orcid");
/** http://purl.org/podd/ns/poddUser#organization */
public static final URI PODD_USER_ORGANIZATION = PODD.VF.createURI(PODD.PODD_USER, "organization");
/** http://purl.org/podd/ns/poddUser#phone */
public static final URI PODD_USER_PHONE = PODD.VF.createURI(PODD.PODD_USER, "phone");
/** http://purl.org/podd/ns/poddUser#position */
public static final URI PODD_USER_POSITION = PODD.VF.createURI(PODD.PODD_USER, "position");
/** http://purl.org/podd/ns/poddUser#secretHash */
public static final URI PODD_USER_SECRET_HASH = PODD.VF.createURI(PODD.PODD_USER, "secretHash");
/** http://purl.org/podd/ns/poddUser#status */
public static final URI PODD_USER_STATUS = PODD.VF.createURI(PODD.PODD_USER, "status");
/** http://purl.org/podd/ns/poddUser#title */
public static final URI PODD_USER_TITLE = PODD.VF.createURI(PODD.PODD_USER, "title");
/**
* @Deprecated Unused. Remove if not needed.
*/
public static final URI SCOPE_ARTIFACT = PODD.VF.createURI("http://purl.org/podd/poddBase#PoddArtifact");
/**
* @Deprecated Unused. Remove if not needed.
*/
public static final URI SCOPE_REPOSITORY = PODD.VF.createURI("http://purl.org/podd/poddBase#PoddRepository");
/**
* [http://purl.org/podd/ns/artifact/artifact89]
*
* A dummy Artifact URI for test purposes.
*/
public static final URI TEST_ARTIFACT = PODD.VF.createURI("http://purl.org/podd/ns/artifact/artifact89");
public static final URI PODD_SCHEMA_CLASSPATH = PODD.VF.createURI("http://purl.org/podd/ns/schema#classpath");
public static final URI PODD_REPOSITORY_MANAGER = PODD.VF
.createURI("http://purl.org/podd/ns/repository#RepositoryManager");
public static final URI PODD_REPOSITORY = PODD.VF.createURI("http://purl.org/podd/ns/repository#Repository");
public static final URI PODD_REPOSITORY_MANAGER_CONTAINS_REPOSITORY = PODD.VF
.createURI("http://purl.org/podd/ns/repository#repositoryManagerContainsRepository");
public static final URI PODD_REPOSITORY_ID_IN_MANAGER = PODD.VF
.createURI("http://purl.org/podd/ns/repository#repositoryIdInManager");
public static final URI PODD_REPOSITORY_MANAGER_TYPE = PODD.VF
.createURI("http://purl.org/podd/ns/repository#repositoryManagerType");
public static final URI PODD_REPOSITORY_MANAGER_TYPE_LOCAL = PODD.VF
.createURI("http://purl.org/podd/ns/repository#RepositoryManagerTypeLocal");
public static final URI PODD_REPOSITORY_MANAGER_LOCAL_DIRECTORY = PODD.VF
.createURI("http://purl.org/podd/ns/repository#repositoryManagerLocalDirectory");
public static final URI PODD_REPOSITORY_MANAGER_REMOTE_SERVER_URL = PODD.VF
.createURI("http://purl.org/podd/ns/repository#repositoryManagerRemoteServerUrl");
public static final URI PODD_REPOSITORY_MANAGER_TYPE_REMOTE = PODD.VF
.createURI("http://purl.org/podd/ns/repository#RepositoryManagerTypeRemote");
public static final URI PODD_REPOSITORY_CONTAINS_SCHEMA_IRI = PODD.VF
.createURI("http://purl.org/podd/ns/repository#containsSchemaIRI");
public static final URI PODD_REPOSITORY_CONTAINS_SCHEMA_VERSION = PODD.VF
.createURI("http://purl.org/podd/ns/repository#containsSchemaVersion");
}