Package org.fcrepo.kernel.api
Class RdfLexicon
- java.lang.Object
-
- org.fcrepo.kernel.api.RdfLexicon
-
public final class RdfLexicon extends Object
A lexicon of the RDF properties that the fcrepo kernel (or close-to-core modules) use- Author:
- ajs6f
-
-
Field Summary
Fields Modifier and Type Field Description static String
ACTIVITY_STREAMS_NAMESPACE
static org.apache.jena.rdf.model.Resource
ARCHIVAL_GROUP
static org.apache.jena.rdf.model.Resource
BASIC_CONTAINER
static org.apache.jena.rdf.model.Property
CONSTRAINED_BY
static org.apache.jena.rdf.model.Resource
CONTAINER
static org.apache.jena.rdf.model.Property
CONTAINS
static org.apache.jena.rdf.model.Property
CREATED_BY
static org.apache.jena.rdf.model.Property
CREATED_DATE
static org.apache.jena.rdf.model.Resource
DEFAULT_INTERACTION_MODEL
This defines what we assume if you don't specify.static org.apache.jena.rdf.model.Resource
DIRECT_CONTAINER
static String
EBUCORE_NAMESPACE
static org.apache.jena.rdf.model.Property
EMBED_CONTAINED
static org.apache.jena.rdf.model.Property
EXTERNAL_CONTENT
static String
FCREPO_API_NAMESPACE
static org.apache.jena.rdf.model.Resource
FEDORA_BINARY
static org.apache.jena.rdf.model.Resource
FEDORA_CONTAINER
static String
FEDORA_NON_RDF_SOURCE_DESCRIPTION_URI
static org.apache.jena.rdf.model.Resource
FEDORA_PAIR_TREE
static org.apache.jena.rdf.model.Resource
FEDORA_RESOURCE
static String
FEDORA_WEBAC_ACL_URI
static org.apache.jena.rdf.model.Property
HAS_FIXITY_RESULT
static org.apache.jena.rdf.model.Property
HAS_FIXITY_SERVICE
static org.apache.jena.rdf.model.Property
HAS_FIXITY_STATE
static org.apache.jena.rdf.model.Property
HAS_MEMBER_RELATION
static org.apache.jena.rdf.model.Property
HAS_MESSAGE_DIGEST
static org.apache.jena.rdf.model.Property
HAS_MIME_TYPE
static org.apache.jena.rdf.model.Property
HAS_ORIGINAL_NAME
static org.apache.jena.rdf.model.Property
HAS_SIZE
static org.apache.jena.rdf.model.Property
HAS_TRANSACTION_SERVICE
static org.apache.jena.rdf.model.Property
INBOUND_REFERENCES
static org.apache.jena.rdf.model.Resource
INDIRECT_CONTAINER
static org.apache.jena.rdf.model.Property
INSERTED_CONTENT_RELATION
static Set<org.apache.jena.rdf.model.Resource>
INTERACTION_MODEL_RESOURCES
static Set<String>
INTERACTION_MODELS_FULL
String set of valid interaction models with full LDP URI.static org.apache.jena.rdf.model.Property
IS_MEMBER_OF_RELATION
static Predicate<String>
isManagedNamespace
Is this namespace one that the repository manages?static Predicate<org.apache.jena.rdf.model.Property>
isManagedPredicate
Detects whether an RDF property is managed by the repository.static Predicate<org.apache.jena.rdf.model.Property>
isRelaxablePredicate
Tests if a property is relaxable (if the server is in relaxed mode).static org.apache.jena.rdf.model.Property
LAST_MODIFIED_BY
static org.apache.jena.rdf.model.Property
LAST_MODIFIED_DATE
static org.apache.jena.rdf.model.Property
LDP_MEMBER
static String
LDP_NAMESPACE
Linked Data Platform namespace.static org.apache.jena.rdf.model.Property
MEMBER_SUBJECT
static org.apache.jena.rdf.model.Property
MEMBERSHIP_RESOURCE
static String
MEMENTO_NAMESPACE
static org.apache.jena.rdf.model.Property
MEMENTO_ORIGINAL_RESOURCE
static String
MEMENTO_TYPE
Type for memento objects.static org.apache.jena.rdf.model.Resource
NON_RDF_SOURCE
static String
OA_NAMESPACE
static org.apache.jena.rdf.model.Property
PAGE
static org.apache.jena.rdf.model.Property
PREFER_CONTAINMENT
static org.apache.jena.rdf.model.Property
PREFER_MEMBERSHIP
static org.apache.jena.rdf.model.Property
PREFER_MINIMAL_CONTAINER
static org.apache.jena.rdf.model.Property
PREFER_SERVER_MANAGED
static org.apache.jena.rdf.model.Resource
PREMIS_EVENT_OUTCOME_DETAIL
static org.apache.jena.rdf.model.Resource
PREMIS_FIXITY
static String
PREMIS_NAMESPACE
static String
PROV_NAMESPACE
static String
RDF_NAMESPACE
static org.apache.jena.rdf.model.Resource
RDF_SOURCE
static String
REPOSITORY_NAMESPACE
Repository namespace "fedora"static org.apache.jena.rdf.model.Resource
REPOSITORY_ROOT
static String
REPOSITORY_WEBAC_NAMESPACE
static org.apache.jena.rdf.model.Resource
RESOURCE
static Predicate<org.apache.jena.graph.Triple>
restrictedType
Tests if the triple has a predicate of rdf:type and an object with a managed namespace.static org.apache.jena.rdf.model.Resource
VERSIONED_RESOURCE
This is an internal RDF type for versionable resources, this may be replaced by a Memento type.static String
VERSIONING_TIMEGATE_TYPE
Memento TimeGate type.static org.apache.jena.rdf.model.Resource
VERSIONING_TIMEMAP
static String
VERSIONING_TIMEMAP_TYPE
Memento TimeMap type.static String
WEBAC_ACCESS_CONTROL_VALUE
static String
WEBAC_ACCESS_TO
static String
WEBAC_ACCESS_TO_CLASS
static org.apache.jena.rdf.model.Property
WEBAC_ACCESS_TO_PROPERTY
static String
WEBAC_NAMESPACE_VALUE
Namespace for the W3C WebAC vocabulary.static org.apache.jena.rdf.model.Property
WRITABLE
-
-
-
Field Detail
-
REPOSITORY_NAMESPACE
public static final String REPOSITORY_NAMESPACE
Repository namespace "fedora"- See Also:
- Constant Field Values
-
REPOSITORY_WEBAC_NAMESPACE
public static final String REPOSITORY_WEBAC_NAMESPACE
- See Also:
- Constant Field Values
-
FCREPO_API_NAMESPACE
public static final String FCREPO_API_NAMESPACE
- See Also:
- Constant Field Values
-
ACTIVITY_STREAMS_NAMESPACE
public static final String ACTIVITY_STREAMS_NAMESPACE
- See Also:
- Constant Field Values
-
EBUCORE_NAMESPACE
public static final String EBUCORE_NAMESPACE
- See Also:
- Constant Field Values
-
OA_NAMESPACE
public static final String OA_NAMESPACE
- See Also:
- Constant Field Values
-
PROV_NAMESPACE
public static final String PROV_NAMESPACE
- See Also:
- Constant Field Values
-
PREMIS_NAMESPACE
public static final String PREMIS_NAMESPACE
- See Also:
- Constant Field Values
-
MEMENTO_NAMESPACE
public static final String MEMENTO_NAMESPACE
- See Also:
- Constant Field Values
-
RDF_NAMESPACE
public static final String RDF_NAMESPACE
- See Also:
- Constant Field Values
-
WEBAC_NAMESPACE_VALUE
public static final String WEBAC_NAMESPACE_VALUE
Namespace for the W3C WebAC vocabulary.- See Also:
- Constant Field Values
-
LDP_NAMESPACE
public static final String LDP_NAMESPACE
Linked Data Platform namespace.- See Also:
- Constant Field Values
-
isManagedNamespace
public static final Predicate<String> isManagedNamespace
Is this namespace one that the repository manages?
-
restrictedType
public static final Predicate<org.apache.jena.graph.Triple> restrictedType
Tests if the triple has a predicate of rdf:type and an object with a managed namespace.- See Also:
isManagedNamespace
-
PREMIS_FIXITY
public static final org.apache.jena.rdf.model.Resource PREMIS_FIXITY
-
PREMIS_EVENT_OUTCOME_DETAIL
public static final org.apache.jena.rdf.model.Resource PREMIS_EVENT_OUTCOME_DETAIL
-
HAS_MESSAGE_DIGEST
public static final org.apache.jena.rdf.model.Property HAS_MESSAGE_DIGEST
-
HAS_SIZE
public static final org.apache.jena.rdf.model.Property HAS_SIZE
-
HAS_FIXITY_RESULT
public static final org.apache.jena.rdf.model.Property HAS_FIXITY_RESULT
-
HAS_FIXITY_STATE
public static final org.apache.jena.rdf.model.Property HAS_FIXITY_STATE
-
WRITABLE
public static final org.apache.jena.rdf.model.Property WRITABLE
-
FEDORA_NON_RDF_SOURCE_DESCRIPTION_URI
public static final String FEDORA_NON_RDF_SOURCE_DESCRIPTION_URI
- See Also:
- Constant Field Values
-
CREATED_DATE
public static final org.apache.jena.rdf.model.Property CREATED_DATE
-
CREATED_BY
public static final org.apache.jena.rdf.model.Property CREATED_BY
-
LAST_MODIFIED_DATE
public static final org.apache.jena.rdf.model.Property LAST_MODIFIED_DATE
-
LAST_MODIFIED_BY
public static final org.apache.jena.rdf.model.Property LAST_MODIFIED_BY
-
FEDORA_CONTAINER
public static final org.apache.jena.rdf.model.Resource FEDORA_CONTAINER
-
FEDORA_BINARY
public static final org.apache.jena.rdf.model.Resource FEDORA_BINARY
-
FEDORA_RESOURCE
public static final org.apache.jena.rdf.model.Resource FEDORA_RESOURCE
-
FEDORA_PAIR_TREE
public static final org.apache.jena.rdf.model.Resource FEDORA_PAIR_TREE
-
ARCHIVAL_GROUP
public static final org.apache.jena.rdf.model.Resource ARCHIVAL_GROUP
-
PAGE
public static final org.apache.jena.rdf.model.Property PAGE
-
CONTAINER
public static final org.apache.jena.rdf.model.Resource CONTAINER
-
BASIC_CONTAINER
public static final org.apache.jena.rdf.model.Resource BASIC_CONTAINER
-
DIRECT_CONTAINER
public static final org.apache.jena.rdf.model.Resource DIRECT_CONTAINER
-
INDIRECT_CONTAINER
public static final org.apache.jena.rdf.model.Resource INDIRECT_CONTAINER
-
MEMBERSHIP_RESOURCE
public static final org.apache.jena.rdf.model.Property MEMBERSHIP_RESOURCE
-
HAS_MEMBER_RELATION
public static final org.apache.jena.rdf.model.Property HAS_MEMBER_RELATION
-
INSERTED_CONTENT_RELATION
public static final org.apache.jena.rdf.model.Property INSERTED_CONTENT_RELATION
-
IS_MEMBER_OF_RELATION
public static final org.apache.jena.rdf.model.Property IS_MEMBER_OF_RELATION
-
CONTAINS
public static final org.apache.jena.rdf.model.Property CONTAINS
-
LDP_MEMBER
public static final org.apache.jena.rdf.model.Property LDP_MEMBER
-
RESOURCE
public static final org.apache.jena.rdf.model.Resource RESOURCE
-
RDF_SOURCE
public static final org.apache.jena.rdf.model.Resource RDF_SOURCE
-
NON_RDF_SOURCE
public static final org.apache.jena.rdf.model.Resource NON_RDF_SOURCE
-
CONSTRAINED_BY
public static final org.apache.jena.rdf.model.Property CONSTRAINED_BY
-
MEMBER_SUBJECT
public static final org.apache.jena.rdf.model.Property MEMBER_SUBJECT
-
HAS_TRANSACTION_SERVICE
public static final org.apache.jena.rdf.model.Property HAS_TRANSACTION_SERVICE
-
REPOSITORY_ROOT
public static final org.apache.jena.rdf.model.Resource REPOSITORY_ROOT
-
HAS_FIXITY_SERVICE
public static final org.apache.jena.rdf.model.Property HAS_FIXITY_SERVICE
-
HAS_MIME_TYPE
public static final org.apache.jena.rdf.model.Property HAS_MIME_TYPE
-
HAS_ORIGINAL_NAME
public static final org.apache.jena.rdf.model.Property HAS_ORIGINAL_NAME
-
EXTERNAL_CONTENT
public static final org.apache.jena.rdf.model.Property EXTERNAL_CONTENT
-
INBOUND_REFERENCES
public static final org.apache.jena.rdf.model.Property INBOUND_REFERENCES
-
PREFER_SERVER_MANAGED
public static final org.apache.jena.rdf.model.Property PREFER_SERVER_MANAGED
-
PREFER_MINIMAL_CONTAINER
public static final org.apache.jena.rdf.model.Property PREFER_MINIMAL_CONTAINER
-
PREFER_CONTAINMENT
public static final org.apache.jena.rdf.model.Property PREFER_CONTAINMENT
-
PREFER_MEMBERSHIP
public static final org.apache.jena.rdf.model.Property PREFER_MEMBERSHIP
-
EMBED_CONTAINED
public static final org.apache.jena.rdf.model.Property EMBED_CONTAINED
-
WEBAC_ACCESS_CONTROL_VALUE
public static final String WEBAC_ACCESS_CONTROL_VALUE
- See Also:
- Constant Field Values
-
WEBAC_ACCESS_TO
public static final String WEBAC_ACCESS_TO
- See Also:
- Constant Field Values
-
WEBAC_ACCESS_TO_CLASS
public static final String WEBAC_ACCESS_TO_CLASS
- See Also:
- Constant Field Values
-
WEBAC_ACCESS_TO_PROPERTY
public static final org.apache.jena.rdf.model.Property WEBAC_ACCESS_TO_PROPERTY
-
FEDORA_WEBAC_ACL_URI
public static final String FEDORA_WEBAC_ACL_URI
- See Also:
- Constant Field Values
-
isManagedPredicate
public static final Predicate<org.apache.jena.rdf.model.Property> isManagedPredicate
Detects whether an RDF property is managed by the repository.
-
isRelaxablePredicate
public static final Predicate<org.apache.jena.rdf.model.Property> isRelaxablePredicate
Tests if a property is relaxable (if the server is in relaxed mode).
-
VERSIONING_TIMEMAP_TYPE
public static final String VERSIONING_TIMEMAP_TYPE
Memento TimeMap type.- See Also:
- Constant Field Values
-
VERSIONING_TIMEMAP
public static final org.apache.jena.rdf.model.Resource VERSIONING_TIMEMAP
-
VERSIONING_TIMEGATE_TYPE
public static final String VERSIONING_TIMEGATE_TYPE
Memento TimeGate type.- See Also:
- Constant Field Values
-
MEMENTO_TYPE
public static final String MEMENTO_TYPE
Type for memento objects.- See Also:
- Constant Field Values
-
VERSIONED_RESOURCE
public static final org.apache.jena.rdf.model.Resource VERSIONED_RESOURCE
This is an internal RDF type for versionable resources, this may be replaced by a Memento type.
-
MEMENTO_ORIGINAL_RESOURCE
public static final org.apache.jena.rdf.model.Property MEMENTO_ORIGINAL_RESOURCE
-
INTERACTION_MODEL_RESOURCES
public static final Set<org.apache.jena.rdf.model.Resource> INTERACTION_MODEL_RESOURCES
-
INTERACTION_MODELS_FULL
public static final Set<String> INTERACTION_MODELS_FULL
String set of valid interaction models with full LDP URI.
-
DEFAULT_INTERACTION_MODEL
public static final org.apache.jena.rdf.model.Resource DEFAULT_INTERACTION_MODEL
This defines what we assume if you don't specify.
-
-