Class DMRM
- Author:
- Pascal-Nicolas Becker (dspace -at- pascal -hyphen- becker -dot- de)
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.apache.jena.rdf.model.PropertyA regex that the metadata value has to fulfill if the mapping should become active.static final org.apache.jena.rdf.model.PropertySpecifies the RDF to generate for a specified metadata.static final org.apache.jena.rdf.model.PropertyDefines to use the language tag of a DSpace metadata value.static final org.apache.jena.rdf.model.ResourceRepresents the mapping of a DSpace metadata value to an RDF equivalent.static final org.apache.jena.rdf.model.ResourcePlaceholder for the IRI of the DSpace Object that gets converted.static final org.apache.jena.rdf.model.ResourceShortcut to generate a Literal containing an unchanged metadata value.static final org.apache.jena.rdf.model.ResourceGenerates a literal depending on a DSpace metadata value.static final org.apache.jena.rdf.model.PropertyDefines the language a literal uses.static final org.apache.jena.rdf.model.PropertyDefines the datatype a generated literal gets.static final org.apache.jena.rdf.model.PropertyA regex that matches those subsequences of a metadata value, that should be replaced.static final org.apache.jena.rdf.model.PropertyThe name of the metadata to convert (e.g. dc.title).static final org.apache.jena.rdf.model.PropertyInformation how the metadata value should be modified before it is inserted in the pattern.static final org.apache.jena.rdf.model.ResourceThe namespace of the vocabulary as a resourcestatic final StringThe namespace of the vocabulary as a stringstatic final org.apache.jena.rdf.model.PropertyThe object of a DSpace metadata RDF mapping result.static final org.apache.jena.rdf.model.PropertyA pattern that contains $DSpaceValue as placeholder for the metadata value.static final org.apache.jena.rdf.model.PropertyThe predicate of a DSpace metadata RDF mapping result.static final org.apache.jena.rdf.model.PropertyA regex that replaces previously matched subsequences of a metadata value.static final org.apache.jena.rdf.model.ResourceGenerates an IRI used for a rdfs:Resource depending on the converted DSpace Object and one of its metadata values.static final org.apache.jena.rdf.model.ResourceA reified statement that describes the result of the DSpaceMetadataRDFMapping.static final org.apache.jena.rdf.model.PropertyThe subject of a DSpace metadata RDF mapping result.static final org.apache.jena.rdf.model.ResourceA regular expression to be used with java, composed of a matching and a replaying expression.static final org.apache.jena.rdf.model.ResourceProcesses a metadata value into an RDF value or an IRI. -
Method Summary
-
Field Details
-
NS
The namespace of the vocabulary as a string
- See Also:
-
NAMESPACE
public static final org.apache.jena.rdf.model.Resource NAMESPACEThe namespace of the vocabulary as a resource
-
DSpaceMetadataRDFMapping
public static final org.apache.jena.rdf.model.Resource DSpaceMetadataRDFMappingRepresents the mapping of a DSpace metadata value to an RDF equivalent.
-
Result
public static final org.apache.jena.rdf.model.Resource ResultA reified statement that describes the result of the DSpaceMetadataRDFMapping.
-
ValueProcessor
public static final org.apache.jena.rdf.model.Resource ValueProcessorProcesses a metadata value into an RDF value or an IRI.
-
ValueModifier
public static final org.apache.jena.rdf.model.Resource ValueModifierA regular expression to be used with java, composed of a matching and a replaying expression.
-
LiteralGenerator
public static final org.apache.jena.rdf.model.Resource LiteralGeneratorGenerates a literal depending on a DSpace metadata value.
-
ResourceGenerator
public static final org.apache.jena.rdf.model.Resource ResourceGeneratorGenerates an IRI used for a rdfs:Resource depending on the converted DSpace Object and one of its metadata values.
-
DSpaceObjectIRI
public static final org.apache.jena.rdf.model.Resource DSpaceObjectIRIPlaceholder for the IRI of the DSpace Object that gets converted.
-
DSpaceValue
public static final org.apache.jena.rdf.model.Resource DSpaceValueShortcut to generate a Literal containing an unchanged metadata value.
-
creates
public static final org.apache.jena.rdf.model.Property createsSpecifies the RDF to generate for a specified metadata.
-
subject
public static final org.apache.jena.rdf.model.Property subjectThe subject of a DSpace metadata RDF mapping result.
-
predicate
public static final org.apache.jena.rdf.model.Property predicateThe predicate of a DSpace metadata RDF mapping result.
-
object
public static final org.apache.jena.rdf.model.Property objectThe object of a DSpace metadata RDF mapping result.
-
metadataName
public static final org.apache.jena.rdf.model.Property metadataNameThe name of the metadata to convert (e.g. dc.title).
-
condition
public static final org.apache.jena.rdf.model.Property conditionA regex that the metadata value has to fulfill if the mapping should become active.
-
modifier
public static final org.apache.jena.rdf.model.Property modifierInformation how the metadata value should be modified before it is inserted in the pattern.
-
matcher
public static final org.apache.jena.rdf.model.Property matcherA regex that matches those subsequences of a metadata value, that should be replaced.
-
replacement
public static final org.apache.jena.rdf.model.Property replacementA regex that replaces previously matched subsequences of a metadata value.
-
pattern
public static final org.apache.jena.rdf.model.Property patternA pattern that contains $DSpaceValue as placeholder for the metadata value.
-
literalType
public static final org.apache.jena.rdf.model.Property literalTypeDefines the datatype a generated literal gets.
-
literalLanguage
public static final org.apache.jena.rdf.model.Property literalLanguageDefines the language a literal uses. Maybe overridden by #dspaceLanguageTag.
-
dspaceLanguageTag
public static final org.apache.jena.rdf.model.Property dspaceLanguageTagDefines to use the language tag of a DSpace metadata value.
-
-
Method Details
-
getURI
The namespace of the vocabulary as a string
- Returns:
- Namespace URI
- See Also:
-