org.eaglei.model
Class EIOntConstants

java.lang.Object
  extended by org.eaglei.model.EIOntConstants

public final class EIOntConstants
extends java.lang.Object

Holds eagle-i ontology constants


Field Summary
static java.lang.String CG_DATA_MODEL_CREATE
          Value of IN_CLASS_GROUP annotation that indicates instances of this class can be directly created (as opposed to being created as a secondary instance, either linked or embedded)
static java.lang.String CG_EMBEDDED_CLASS
          Value of IN_CLASS_GROUP annotation that indicates a root of a type hierarchy for which all instances of these types will be referenced by one and only instance.
static java.lang.String CG_NO_ASSERTED_INSTANCES
          Value of IN_CLASS_GROUP annotation that indicates this class should not be allowed as the asserted type of an eagle-i resource instance.
static java.lang.String CG_NON_RESOURCE_ROOT
          Value of IN_CLASS_GROUP annotation that indicates a root of an eagle-i non-resource type hierarchy.
static java.lang.String CG_RESOURCE_PROVIDER
          Value of IN_CLASS_GROUP annotation that indicates instances of this class can provide resources (serve as location, etc)
static java.lang.String CG_RESOURCE_ROOT
          Value of IN_CLASS_GROUP annotation that indicates a root of an eagle-i resource type hierarchy.
static java.lang.String CG_SEARCH_FLATTEN
          Value of IN_CLASS_GROUP annotation that indicates a root of a type hierarchy for which all instance data for these types should be indexed by the search engine as part of the referencing instance.
static java.lang.String DIRECT_TYPE_URI
          URI for property that is used to record the direct rdf:type of a resource when the type hierarchy is being materialized.
static java.lang.String DOMAIN_CONSTRAINT
          URI of annotation property that is used to specify a list of domain URIs that should take precedence over the domain specification in the ontoloyg model.
static java.lang.String EAGLE_I_APP_EXT_URI
          URI of the eagle-i model root
static java.lang.String EAGLE_I_APP_ONT_URI
          Namespace of eagle-i-app-ont.owl ontology.
static java.lang.String EAGLE_I_URI
          URI of the eagle-i.owl ontology
static java.lang.String EI_LAB
           
static java.lang.String EI_ORGANIZATION
           
static java.lang.String EI_PREFERRED_DEFINITION_URI
          URI of the eagle-i preferred definition annotation property
static java.lang.String EI_PREFERRED_LABEL
          URI of annotation property that is used to specify eagle-i specific preferred labels
static java.lang.String IAO_ALTERNATE_TERM_URI
          URI of the IAO alternate term annotation property
static java.lang.String IAO_PREFERRED_TERM_URI
          URI of the IAO perferred term annotation property
static java.lang.String IN_CLASS_GROUP
          URI of the annotation property used to mark class group.
static java.lang.String IN_PROPERTY_GROUP
          URI of the annotation property used to mark property group.
static java.lang.String IS_DELETED
          special :isDeleted predicate
static java.lang.String LOCATED_IN_URI
          URI for the located_in object property
static java.lang.String LOCATION_OF_URI
          URI for the location_of object property
static java.lang.String OBI_DEFINITION_URI
          URI of the OBI definition annotation property
static java.lang.String PG_ADMIN_DATA_GROUP
          Value of IN_PROPERTY_GROUP annotation that indicates properties that hold administrative data.
static java.lang.String PG_CONTACT_LOCATION
          Value used to identify properties that must be hidden by default when hiding mode is engaged
static java.lang.String PG_DATA_MODEL_EXCLUDE
          Value of IN_PROPERTY_GROUP annotation that indicates properties that should be exposed for data collection.
static java.lang.String PG_EMAIL_CONTACT
          Properties in this group name an email contact address for the subject, e.g.
static java.lang.String PG_LAB_RELATED
          Properties that identify relationship with a lab
static java.lang.String PG_PRIMARY
          Properties in this group are considered essential properties of a resource (should appear first in forms)
static java.lang.String PG_RELATED_RESOURCE_PROVIDER
          Properties that identify a resource provider
static java.lang.String RANGE_CONSTRAINT
          URI of annotation property that is used to specify a list of range URIs that should take precedence over the range list in the ontology model.
static java.lang.String SERVICE_PROVIDED_BY_URI
          URI for the service_provided_by property
static java.lang.String URL_PROPERTY_URI
           
static java.lang.String USED_BY_URI
          URI for the used_by object property
 
Constructor Summary
EIOntConstants()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EAGLE_I_APP_ONT_URI

public static final java.lang.String EAGLE_I_APP_ONT_URI
Namespace of eagle-i-app-ont.owl ontology. Used for eagle-i class/property annotation definitions.

See Also:
Constant Field Values

EAGLE_I_URI

public static final java.lang.String EAGLE_I_URI
URI of the eagle-i.owl ontology

See Also:
Constant Field Values

EAGLE_I_APP_EXT_URI

public static final java.lang.String EAGLE_I_APP_EXT_URI
URI of the eagle-i model root

See Also:
Constant Field Values

OBI_DEFINITION_URI

public static final java.lang.String OBI_DEFINITION_URI
URI of the OBI definition annotation property

See Also:
Constant Field Values

IAO_PREFERRED_TERM_URI

public static final java.lang.String IAO_PREFERRED_TERM_URI
URI of the IAO perferred term annotation property

See Also:
Constant Field Values

IAO_ALTERNATE_TERM_URI

public static final java.lang.String IAO_ALTERNATE_TERM_URI
URI of the IAO alternate term annotation property

See Also:
Constant Field Values

EI_PREFERRED_DEFINITION_URI

public static final java.lang.String EI_PREFERRED_DEFINITION_URI
URI of the eagle-i preferred definition annotation property

See Also:
Constant Field Values

EI_PREFERRED_LABEL

public static final java.lang.String EI_PREFERRED_LABEL
URI of annotation property that is used to specify eagle-i specific preferred labels

See Also:
Constant Field Values

DOMAIN_CONSTRAINT

public static final java.lang.String DOMAIN_CONSTRAINT
URI of annotation property that is used to specify a list of domain URIs that should take precedence over the domain specification in the ontoloyg model.

See Also:
Constant Field Values

RANGE_CONSTRAINT

public static final java.lang.String RANGE_CONSTRAINT
URI of annotation property that is used to specify a list of range URIs that should take precedence over the range list in the ontology model.

See Also:
Constant Field Values

IN_CLASS_GROUP

public static final java.lang.String IN_CLASS_GROUP
URI of the annotation property used to mark class group.

See Also:
Constant Field Values

IN_PROPERTY_GROUP

public static final java.lang.String IN_PROPERTY_GROUP
URI of the annotation property used to mark property group.

See Also:
Constant Field Values

CG_RESOURCE_ROOT

public static final java.lang.String CG_RESOURCE_ROOT
Value of IN_CLASS_GROUP annotation that indicates a root of an eagle-i resource type hierarchy. Eagle-i creates instance data for classes in this type hierarchy.

See Also:
Constant Field Values

CG_NON_RESOURCE_ROOT

public static final java.lang.String CG_NON_RESOURCE_ROOT
Value of IN_CLASS_GROUP annotation that indicates a root of an eagle-i non-resource type hierarchy. Eagle-i does not create instance data for classes in this type hierarchy. Class URIs are used as object property values only.

See Also:
Constant Field Values

CG_EMBEDDED_CLASS

public static final java.lang.String CG_EMBEDDED_CLASS
Value of IN_CLASS_GROUP annotation that indicates a root of a type hierarchy for which all instances of these types will be referenced by one and only instance.

See Also:
Constant Field Values

CG_SEARCH_FLATTEN

public static final java.lang.String CG_SEARCH_FLATTEN
Value of IN_CLASS_GROUP annotation that indicates a root of a type hierarchy for which all instance data for these types should be indexed by the search engine as part of the referencing instance.

See Also:
Constant Field Values

CG_NO_ASSERTED_INSTANCES

public static final java.lang.String CG_NO_ASSERTED_INSTANCES
Value of IN_CLASS_GROUP annotation that indicates this class should not be allowed as the asserted type of an eagle-i resource instance. This annotation is used to flag equivalent classes that appear in the inferred model as a subtype of a resource root class.

See Also:
Constant Field Values

PG_DATA_MODEL_EXCLUDE

public static final java.lang.String PG_DATA_MODEL_EXCLUDE
Value of IN_PROPERTY_GROUP annotation that indicates properties that should be exposed for data collection.

See Also:
Constant Field Values

PG_ADMIN_DATA_GROUP

public static final java.lang.String PG_ADMIN_DATA_GROUP
Value of IN_PROPERTY_GROUP annotation that indicates properties that hold administrative data. These properties should not be indexed for search or exposed in non-admin UIs.

See Also:
Constant Field Values

PG_LAB_RELATED

public static final java.lang.String PG_LAB_RELATED
Properties that identify relationship with a lab

See Also:
Constant Field Values

PG_RELATED_RESOURCE_PROVIDER

public static final java.lang.String PG_RELATED_RESOURCE_PROVIDER
Properties that identify a resource provider

See Also:
Constant Field Values

PG_CONTACT_LOCATION

public static final java.lang.String PG_CONTACT_LOCATION
Value used to identify properties that must be hidden by default when hiding mode is engaged

See Also:
Constant Field Values

PG_EMAIL_CONTACT

public static final java.lang.String PG_EMAIL_CONTACT
Properties in this group name an email contact address for the subject, e.g. a person's email address

See Also:
Constant Field Values

PG_PRIMARY

public static final java.lang.String PG_PRIMARY
Properties in this group are considered essential properties of a resource (should appear first in forms)

See Also:
Constant Field Values

DIRECT_TYPE_URI

public static final java.lang.String DIRECT_TYPE_URI
URI for property that is used to record the direct rdf:type of a resource when the type hierarchy is being materialized.

See Also:
Constant Field Values

LOCATED_IN_URI

public static final java.lang.String LOCATED_IN_URI
URI for the located_in object property

See Also:
Constant Field Values

LOCATION_OF_URI

public static final java.lang.String LOCATION_OF_URI
URI for the location_of object property

See Also:
Constant Field Values

USED_BY_URI

public static final java.lang.String USED_BY_URI
URI for the used_by object property

See Also:
Constant Field Values

SERVICE_PROVIDED_BY_URI

public static final java.lang.String SERVICE_PROVIDED_BY_URI
URI for the service_provided_by property

See Also:
Constant Field Values

IS_DELETED

public static final java.lang.String IS_DELETED
special :isDeleted predicate

See Also:
Constant Field Values

EI_LAB

public static final java.lang.String EI_LAB
See Also:
Constant Field Values

EI_ORGANIZATION

public static final java.lang.String EI_ORGANIZATION
See Also:
Constant Field Values

URL_PROPERTY_URI

public static final java.lang.String URL_PROPERTY_URI
See Also:
Constant Field Values

CG_DATA_MODEL_CREATE

public static final java.lang.String CG_DATA_MODEL_CREATE
Value of IN_CLASS_GROUP annotation that indicates instances of this class can be directly created (as opposed to being created as a secondary instance, either linked or embedded)

See Also:
Constant Field Values

CG_RESOURCE_PROVIDER

public static final java.lang.String CG_RESOURCE_PROVIDER
Value of IN_CLASS_GROUP annotation that indicates instances of this class can provide resources (serve as location, etc)

See Also:
Constant Field Values
Constructor Detail

EIOntConstants

public EIOntConstants()


Copyright © 2009-2011 Eagle-I. All Rights Reserved.