Class DMRM
- java.lang.Object
-
- org.dspace.rdf.conversion.DMRM
-
public class DMRM extends Object
Schema for DSpace Metadata RDF Mappings.- Author:
- Pascal-Nicolas Becker (dspace -at- pascal -hyphen- becker -dot- de)
- See Also:
- http://digital -repositories.org/ontologies/dspace-metadata-mapping/0.2.0
-
-
Field Summary
Fields Modifier and Type Field Description static com.hp.hpl.jena.rdf.model.PropertyconditionA regex that the metadata value has to fulfill if the mapping should become active.static com.hp.hpl.jena.rdf.model.PropertycreatesSpecifies the RDF to generate for a specified matadata.static com.hp.hpl.jena.rdf.model.PropertydspaceLanguageTagDefines to use the language tag of a DSpace metadata value.static com.hp.hpl.jena.rdf.model.ResourceDSpaceMetadataRDFMappingRepresents the mapping of a DSpace metadata value to an RDF equivalent.static com.hp.hpl.jena.rdf.model.ResourceDSpaceObjectIRIPlaceholder for the IRI of the DSpace Object that gets converted.static com.hp.hpl.jena.rdf.model.ResourceDSpaceValueShortcut to generate a Literal containing an unchanged metadata value.static com.hp.hpl.jena.rdf.model.ResourceLiteralGeneratorGenerates a literal depending on a DSpace metadata value.static com.hp.hpl.jena.rdf.model.PropertyliteralLanguageDefines the language a literal uses.static com.hp.hpl.jena.rdf.model.PropertyliteralTypeDefines the datatype a generated literal gets.static com.hp.hpl.jena.rdf.model.PropertymatcherA regex that matches those subsequences of a metadata value, that should be replaced.static com.hp.hpl.jena.rdf.model.PropertymetadataNameThe name of the metadata to convert (e.g.static com.hp.hpl.jena.rdf.model.PropertymodifierInformation how the metadata value should be modified before it is inserted in the pattern.static com.hp.hpl.jena.rdf.model.ResourceNAMESPACEThe namespace of the vocabulary as a resourcestatic StringNSThe namespace of the vocabulary as a stringstatic com.hp.hpl.jena.rdf.model.PropertyobjectThe object of a DSpace metadata RDF mapping result.static com.hp.hpl.jena.rdf.model.PropertypatternA pattern that contains $DSpaceValue as placeholder for the metadata value.static com.hp.hpl.jena.rdf.model.PropertypredicateThe predicate of a DSpace metadata RDF mapping result.static com.hp.hpl.jena.rdf.model.PropertyreplacementA regex that replaces previously matched subsequences of a metadata value.static com.hp.hpl.jena.rdf.model.ResourceResourceGeneratorGenerates an IRI used for a rdfs:Resource depending on the converted DSpace Object and one of its metadata values.static com.hp.hpl.jena.rdf.model.ResourceResultA reified statement that describes the result of the DSpaceMetadataRDFMapping.static com.hp.hpl.jena.rdf.model.PropertysubjectThe subject of a DSpace metadata RDF mapping result.static com.hp.hpl.jena.rdf.model.ResourceValueModifierA regular expression to be used with java, composed of a matching and a replaying expression.static com.hp.hpl.jena.rdf.model.ResourceValueProcessorProcesses a metadata value into an RDF value or an IRI.
-
-
-
Field Detail
-
NS
public static final String NS
The namespace of the vocabulary as a string
- See Also:
- Constant Field Values
-
NAMESPACE
public static final com.hp.hpl.jena.rdf.model.Resource NAMESPACE
The namespace of the vocabulary as a resource
-
DSpaceMetadataRDFMapping
public static final com.hp.hpl.jena.rdf.model.Resource DSpaceMetadataRDFMapping
Represents the mapping of a DSpace metadata value to an RDF equivalent.
-
Result
public static final com.hp.hpl.jena.rdf.model.Resource Result
A reified statement that describes the result of the DSpaceMetadataRDFMapping.
-
ValueProcessor
public static final com.hp.hpl.jena.rdf.model.Resource ValueProcessor
Processes a metadata value into an RDF value or an IRI.
-
ValueModifier
public static final com.hp.hpl.jena.rdf.model.Resource ValueModifier
A regular expression to be used with java, composed of a matching and a replaying expression.
-
LiteralGenerator
public static final com.hp.hpl.jena.rdf.model.Resource LiteralGenerator
Generates a literal depending on a DSpace metadata value.
-
ResourceGenerator
public static final com.hp.hpl.jena.rdf.model.Resource ResourceGenerator
Generates an IRI used for a rdfs:Resource depending on the converted DSpace Object and one of its metadata values.
-
DSpaceObjectIRI
public static final com.hp.hpl.jena.rdf.model.Resource DSpaceObjectIRI
Placeholder for the IRI of the DSpace Object that gets converted.
-
DSpaceValue
public static final com.hp.hpl.jena.rdf.model.Resource DSpaceValue
Shortcut to generate a Literal containing an unchanged metadata value.
-
creates
public static final com.hp.hpl.jena.rdf.model.Property creates
Specifies the RDF to generate for a specified matadata.
-
subject
public static final com.hp.hpl.jena.rdf.model.Property subject
The subject of a DSpace metadata RDF mapping result.
-
predicate
public static final com.hp.hpl.jena.rdf.model.Property predicate
The predicate of a DSpace metadata RDF mapping result.
-
object
public static final com.hp.hpl.jena.rdf.model.Property object
The object of a DSpace metadata RDF mapping result.
-
metadataName
public static final com.hp.hpl.jena.rdf.model.Property metadataName
The name of the metadata to convert (e.g. dc.title).
-
condition
public static final com.hp.hpl.jena.rdf.model.Property condition
A regex that the metadata value has to fulfill if the mapping should become active.
-
modifier
public static final com.hp.hpl.jena.rdf.model.Property modifier
Information how the metadata value should be modified before it is inserted in the pattern.
-
matcher
public static final com.hp.hpl.jena.rdf.model.Property matcher
A regex that matches those subsequences of a metadata value, that should be replaced.
-
replacement
public static final com.hp.hpl.jena.rdf.model.Property replacement
A regex that replaces previously matched subsequences of a metadata value.
-
pattern
public static final com.hp.hpl.jena.rdf.model.Property pattern
A pattern that contains $DSpaceValue as placeholder for the metadata value.
-
literalType
public static final com.hp.hpl.jena.rdf.model.Property literalType
Defines the datatype a generated literal gets.
-
literalLanguage
public static final com.hp.hpl.jena.rdf.model.Property literalLanguage
Defines the language a literal uses. Maybe overridden by #dspaceLanguageTag.
-
dspaceLanguageTag
public static final com.hp.hpl.jena.rdf.model.Property dspaceLanguageTag
Defines to use the language tag of a DSpace metadata value.
-
-