Class DMRM

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static com.hp.hpl.jena.rdf.model.Property condition
      A regex that the metadata value has to fulfill if the mapping should become active.
      static com.hp.hpl.jena.rdf.model.Property creates
      Specifies the RDF to generate for a specified matadata.
      static com.hp.hpl.jena.rdf.model.Property dspaceLanguageTag
      Defines to use the language tag of a DSpace metadata value.
      static com.hp.hpl.jena.rdf.model.Resource DSpaceMetadataRDFMapping
      Represents the mapping of a DSpace metadata value to an RDF equivalent.
      static com.hp.hpl.jena.rdf.model.Resource DSpaceObjectIRI
      Placeholder for the IRI of the DSpace Object that gets converted.
      static com.hp.hpl.jena.rdf.model.Resource DSpaceValue
      Shortcut to generate a Literal containing an unchanged metadata value.
      static com.hp.hpl.jena.rdf.model.Resource LiteralGenerator
      Generates a literal depending on a DSpace metadata value.
      static com.hp.hpl.jena.rdf.model.Property literalLanguage
      Defines the language a literal uses.
      static com.hp.hpl.jena.rdf.model.Property literalType
      Defines the datatype a generated literal gets.
      static com.hp.hpl.jena.rdf.model.Property matcher
      A regex that matches those subsequences of a metadata value, that should be replaced.
      static com.hp.hpl.jena.rdf.model.Property metadataName
      The name of the metadata to convert (e.g.
      static com.hp.hpl.jena.rdf.model.Property modifier
      Information how the metadata value should be modified before it is inserted in the pattern.
      static com.hp.hpl.jena.rdf.model.Resource NAMESPACE
      The namespace of the vocabulary as a resource
      static String NS
      The namespace of the vocabulary as a string
      static com.hp.hpl.jena.rdf.model.Property object
      The object of a DSpace metadata RDF mapping result.
      static com.hp.hpl.jena.rdf.model.Property pattern
      A pattern that contains $DSpaceValue as placeholder for the metadata value.
      static com.hp.hpl.jena.rdf.model.Property predicate
      The predicate of a DSpace metadata RDF mapping result.
      static com.hp.hpl.jena.rdf.model.Property replacement
      A regex that replaces previously matched subsequences of a metadata value.
      static 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.
      static com.hp.hpl.jena.rdf.model.Resource Result
      A reified statement that describes the result of the DSpaceMetadataRDFMapping.
      static com.hp.hpl.jena.rdf.model.Property subject
      The subject of a DSpace metadata RDF mapping result.
      static com.hp.hpl.jena.rdf.model.Resource ValueModifier
      A regular expression to be used with java, composed of a matching and a replaying expression.
      static com.hp.hpl.jena.rdf.model.Resource ValueProcessor
      Processes a metadata value into an RDF value or an IRI.
    • Field Detail

      • 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.

    • Method Detail

      • getURI

        public static String getURI()

        The namespace of the vocabulary as a string

        Returns:
        Namespace URI
        See Also:
        NS