/*
* Copyright (C) 2013 lichtflut Forschungs- und Entwicklungsgesellschaft mbH
*
* 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.arastreju.sge.apriori;
import org.arastreju.sge.model.ResourceID;
import org.arastreju.sge.model.SimpleResourceID;
/**
* <p>
* A priori known URIs for Arastreju.
* </p>
*
* <p>
* Created: 09.11.2009
* </p>
*
* @author Oliver Tigges
*/
public interface Aras {
String NAMESPACE_URI = "http://arastreju.org/kernel#";
// -- TYPES -------------------------------------------
ResourceID CONTEXT = new SimpleResourceID(NAMESPACE_URI, "Context");
ResourceID NAMESPACE = new SimpleResourceID(NAMESPACE_URI, "Namespace");
ResourceID REVOCATION_DEF = new SimpleResourceID(NAMESPACE_URI, "RevocationDefinition");
// -- DATATYPES ---------------------------------------
ResourceID DATATYPE_STRING = new SimpleResourceID("http://arastreju.org/kernel#", "String");
ResourceID DATATYPE_BOOLEAN = new SimpleResourceID("http://arastreju.org/kernel#", "Boolean");
ResourceID DATATYPE_INTEGER = new SimpleResourceID("http://arastreju.org/kernel#", "Integer");
ResourceID DATATYPE_DECIMAL = new SimpleResourceID("http://arastreju.org/kernel#", "Decimal");
ResourceID DATATYPE_TIMESTAMP = new SimpleResourceID("http://arastreju.org/kernel#", "Timestamp");
ResourceID DATATYPE_DATE = new SimpleResourceID("http://arastreju.org/kernel#", "Date");
ResourceID DATATYPE_TIME_OF_DAY = new SimpleResourceID("http://arastreju.org/kernel#", "TimeOfDay");
ResourceID DATATYPE_URI = new SimpleResourceID("http://www.w3.org/2000/01/rdf-schema#", "URI");
ResourceID DATATYPE_PROPER_NAME = new SimpleResourceID("http://arastreju.org/kernel#", "ProperName");
ResourceID DATATYPE_TERM = new SimpleResourceID("http://arastreju.org/kernel#", "Term");
ResourceID DATATYPE_RESOURCE = new SimpleResourceID("http://www.w3.org/2000/01/rdf-schema#", "Resource");
// -- VALUES ---------------------------------------
ResourceID TRUE = new SimpleResourceID("http://arastreju.org/kernel#", "True");
ResourceID FALSE = new SimpleResourceID("http://arastreju.org/kernel#", "False");
ResourceID NIL = new SimpleResourceID("http://arastreju.org/kernel#", "Nil");
ResourceID ANY = new SimpleResourceID("http://arastreju.org/kernel#", "Any");
// -- ORGANIZATION --------------------------------
ResourceID HAS_NAME = new SimpleResourceID(NAMESPACE_URI, "hasName");
ResourceID HAS_PREFIX = new SimpleResourceID(NAMESPACE_URI, "hasPrefix");
ResourceID HAS_URI = new SimpleResourceID(NAMESPACE_URI, "hasURI");
// -- CONSTRAINTS -------------------------------------
ResourceID HAS_PROPER_NAME = new SimpleResourceID(NAMESPACE_URI, "hasProperName");
ResourceID HAS_FORENAME = new SimpleResourceID(NAMESPACE_URI, "hasForename");
ResourceID HAS_SURNAME = new SimpleResourceID(NAMESPACE_URI, "hasSurname");
ResourceID HAS_MIDDLE_NAME = new SimpleResourceID(NAMESPACE_URI, "hasMiddleName");
ResourceID HAS_NAME_PART = new SimpleResourceID(NAMESPACE_URI, "hasNamePart");
ResourceID HAS_BRAND_NAME = new SimpleResourceID(NAMESPACE_URI, "hasBrandName");
// -- DATA_STRUCTURE ----------------------------------
ResourceID IS_PREDECESSOR_OF = new SimpleResourceID(NAMESPACE_URI, "isPredecessorOf");
ResourceID IS_SUCCESSOR_OF = new SimpleResourceID(NAMESPACE_URI, "isSuccessorOf");
ResourceID HAS_SERIAL_NUMBER = new SimpleResourceID(NAMESPACE_URI, "hasSerialNumber");
ResourceID IS_NATURALLY_ORDERED_BY = new SimpleResourceID(NAMESPACE_URI, "isNaturallyOrderedBy");
ResourceID REVOKES = new SimpleResourceID(NAMESPACE_URI, "revokes");
// -- INFERENCES --------------------------------------
ResourceID INVERSE_OF = new SimpleResourceID(NAMESPACE_URI, "inverseOf");
ResourceID INHERITS_FROM = new SimpleResourceID(NAMESPACE_URI, "inheritsFrom");
}