Package org.dspace.rdf.conversion
Class MetadataRDFMapping
java.lang.Object
org.dspace.rdf.conversion.MetadataRDFMapping
- Author:
- Pascal-Nicolas Becker (dspace -at- pascal -hyphen- becker -dot- de)
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedMetadataRDFMapping(String name, Pattern fulfills, List<org.apache.jena.rdf.model.Resource> results) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcompileResult(org.apache.jena.rdf.model.Model m, org.apache.jena.rdf.model.Resource result, String dsoIRI, String name, String value, String lang) voidbooleanstatic MetadataRDFMappinggetMetadataRDFMapping(org.apache.jena.rdf.model.Resource mappingResource, String dsoIdentifier) protected static org.apache.jena.rdf.model.RDFNodegetSingularProperty(org.apache.jena.rdf.model.Resource r, org.apache.jena.rdf.model.Property p) booleanmatchesName(String name) protected org.apache.jena.rdf.model.LiteralparseLiteralGenerator(org.apache.jena.rdf.model.Model m, org.apache.jena.rdf.model.Resource literalGenerator, String value, String lang) protected org.apache.jena.rdf.model.RDFNodeparseObject(org.apache.jena.rdf.model.Model m, org.apache.jena.rdf.model.RDFNode objectNode, String dsoIRI, String name, String value, String lang) protected org.apache.jena.rdf.model.PropertyparsePredicate(org.apache.jena.rdf.model.Model m, org.apache.jena.rdf.model.Resource predicate, String dsoIRI, String name, String value) protected StringparseResourceGenerator(org.apache.jena.rdf.model.Resource resourceGenerator, String value, String dsoIRI) protected org.apache.jena.rdf.model.ResourceparseSubject(org.apache.jena.rdf.model.Model m, org.apache.jena.rdf.model.Resource subject, String dsoIRI, String name, String value) protected StringparseValueProcessor(org.apache.jena.rdf.model.Resource valueProcessor, String value)
-
Field Details
-
name
-
fulfills
-
results
-
-
Constructor Details
-
MetadataRDFMapping
-
-
Method Details
-
getMetadataRDFMapping
public static MetadataRDFMapping getMetadataRDFMapping(org.apache.jena.rdf.model.Resource mappingResource, String dsoIdentifier) -
matchesName
-
fulfills
-
convert
-
compileResult
protected void compileResult(org.apache.jena.rdf.model.Model m, org.apache.jena.rdf.model.Resource result, String dsoIRI, String name, String value, String lang) throws MetadataMappingException - Throws:
MetadataMappingException
-
parseSubject
-
parsePredicate
-
parseObject
-
parseResourceGenerator
-
parseLiteralGenerator
-
parseValueProcessor
-
getSingularProperty
protected static org.apache.jena.rdf.model.RDFNode getSingularProperty(org.apache.jena.rdf.model.Resource r, org.apache.jena.rdf.model.Property p) throws IllegalArgumentException - Throws:
IllegalArgumentException
-