// BridgeDb, // An abstraction layer for identifier mapping services, both local and online. // // Copyright 2006-2009 BridgeDb developers // Copyright 2012-2013 Christian Y. A. Brenninkmeijer // Copyright 2012-2013 OpenPhacts // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. // package org.bridgedb.rdf.constants; import org.openrdf.model.URI; import org.openrdf.model.impl.URIImpl; /** * * @author Christian */ public class BridgeDBConstants { public static final String OLD_PREFIX = "http://openphacts.cs.man.ac.uk:9090/ontology/DataSource.owl#"; public static final String OLD_PREFIX_NAME = "bridgeDB"; public static final String PREFIX = "http://vocabularies.bridgedb.org/ops#"; public static final String PREFIX_NAME = "bdb"; //Types public static final String DATA_SOURCE_LABEL = "DataSource"; public static final String DATA_SOURCE1 = PREFIX + DATA_SOURCE_LABEL; public static final URI DATA_SOURCE_URI = new URIImpl(PREFIX + DATA_SOURCE_LABEL); //public static final String URI_MAPPING = "UriMapping"; //public static final URI URI_MAPPING_URI = new URIImpl(PREFIX + URI_MAPPING); public static final String URI_PATTERN_LABEL = "UriPattern"; public static final String URI_PATTERN1 = PREFIX + URI_PATTERN_LABEL; public static final URI URI_PATTERN_URI = new URIImpl(URI_PATTERN1); //DataSource fields private static final String FULL_NAME = "fullName"; public static final URI FULL_NAME_URI = new URIImpl(PREFIX + FULL_NAME); private static final String ID_EXAMPLE = "idExample"; public static final URI ID_EXAMPLE_URI = new URIImpl(PREFIX + ID_EXAMPLE); private static final String MAIN_URL = "mainUrl"; public static final URI MAIN_URL_URI = new URIImpl(PREFIX + MAIN_URL); public static final String ORGANISM_LABEL = "Organism"; public static final String ORGANISM1 = PREFIX + ORGANISM_LABEL; public static final URI ORGANISM_URI = new URIImpl(ORGANISM1); public static final String ABOUT_ORGANISM_LABEL = "aboutOrganism"; public static final String ABOUT_ORGANISM1 = PREFIX + ORGANISM_LABEL; public static final URI ABOUT_ORGANISM_URI = new URIImpl(ORGANISM1); private static final String PRIMARY = "primary"; public static final URI PRIMARY_URI = new URIImpl(PREFIX + PRIMARY); private static final String SYSTEM_CODE = "systemCode"; public static final URI SYSTEM_CODE_URI = new URIImpl(PREFIX + SYSTEM_CODE); private static final String TYPE = "type"; public static final URI TYPE_URI = new URIImpl(PREFIX + TYPE); public static final URI HAS_DATA_TYPE_URI = new URIImpl(PREFIX + "hasDataType"); public static final URI HAS_REGEX_PATTERN_URI = new URIImpl(PREFIX + "hasRegexPattern"); public static final URI HAS_REGEX_URL_PATTERN_URI = new URIImpl(PREFIX + "hasRegexUrlPattern"); public static final URI HAS_PRIMARY_URI_PATTERN_URI = new URIImpl(PREFIX + "hasPrimaryUriPattern"); public static final URI HAS_URI_PATTERN_URI = new URIImpl(PREFIX + "hasUriPattern"); public static final URI HAS_REGEX_URI_PATTERN_URI = new URIImpl(PREFIX + "hasRegexUriPattern"); public static final URI IS_DEPRICATED_BY_URI = new URIImpl(PREFIX + "isDepricatedBy"); public static final String VARIOUS = PREFIX + "various"; //old verions private static final String URN_BASE = "urnBase"; public static final URI URN_BASE_URI = new URIImpl(PREFIX + URN_BASE); //Organism Fields private static final String CODE = "code"; public static final URI CODE_URI = new URIImpl(PREFIX + CODE); private static final String SHORT_NAME = "shortName"; public static final URI SHORT_NAME_URI = new URIImpl(PREFIX + SHORT_NAME); private static final String LATIN_NAME = "latinName"; public static final URI LATIN_NAME_URI = new URIImpl(PREFIX + LATIN_NAME); //UriPatternFields private static final String HAS_PREFIX = "hasPrefix"; public static final URI HAS_PREFIX_URI = new URIImpl(PREFIX + HAS_PREFIX); private static final String HAS_POSTFIX = "hasPostfix"; public static final URI HAS_POSTFIX_URI = new URIImpl(PREFIX + HAS_POSTFIX); private static final String IDENTIFERS_ORG_PATTERN = "IdentifiersOrgPattern"; public static final URI HAS_IDENTIFERS_ORG_PATTERN_URI = new URIImpl(PREFIX + "has" + IDENTIFERS_ORG_PATTERN); private static final String IDENTIFERS_ORG_INFO_PATTERN = "IdentifiersOrgInfoPattern"; public static final URI HAS_IDENTIFERS_ORG_INFO_PATTERN_URI = new URIImpl(PREFIX + "has" + IDENTIFERS_ORG_INFO_PATTERN); //CodeMapper feilds private static final String CODE_MAPPER = "CodeMapper"; public static final String CODE_MAPPER1 = PREFIX + CODE_MAPPER; public static final URI CODE_MAPPER_URI = new URIImpl(CODE_MAPPER1); private static final String XREF_PREFIX = "xrefPrefix"; public static final URI XREF_PREFIX_URI = new URIImpl(PREFIX + XREF_PREFIX); public static final URI HAS_DATA_SOURCE = new URIImpl(PREFIX + "hasDataSource"); public static final URI IS_URI_PATTERN_OF = new URIImpl(PREFIX + "isUriPatternOf"); private static final String bdb = "http://www.bridgedb.org/test#"; public static final URI TEST_PREDICATE = new URIImpl(bdb + "testPredicate"); public static final URI ASSERTION_METHOD = new URIImpl(PREFIX + "assertionMethod "); public static final URI VIA_URI = new URIImpl(PREFIX + "isTransativeVia"); public static final URI IS_SYMETRIC = new URIImpl(PREFIX + "isSymetric"); public static final URI LINKSET_JUSTIFICATION = new URIImpl(PREFIX + "linksetJustification"); public static final URI SUBJECTS_DATATYPE = new URIImpl(PREFIX + "subjectsDatatype"); public static final URI OBJECTS_DATATYPE = new URIImpl(PREFIX + "objectsDatatype"); public static final URI SUBJECTS_SPECIES = new URIImpl(PREFIX + "subjectsSpecies"); public static final URI OBJECTS_SPECIES = new URIImpl(PREFIX + "objectsSpecies"); public static final URI FULFILLS_LENS = new URIImpl(PREFIX + "fulfillsLens"); public static final URI LENS_URI = new URIImpl(PREFIX + "lens"); public static final String TRANSITIVE = PREFIX + "Transitive"; public static final URI TRANSITIVE_URI = new URIImpl(TRANSITIVE); }