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<com.hp.hpl.jena.rdf.model.Resource> results) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcompileResult(com.hp.hpl.jena.rdf.model.Model m, com.hp.hpl.jena.rdf.model.Resource result, String dsoIRI, String name, String value, String lang) voidbooleanstatic MetadataRDFMappinggetMetadataRDFMapping(com.hp.hpl.jena.rdf.model.Resource mappingResource, String dsoIdentifier) protected static com.hp.hpl.jena.rdf.model.RDFNodegetSingularProperty(com.hp.hpl.jena.rdf.model.Resource r, com.hp.hpl.jena.rdf.model.Property p) booleanmatchesName(String name) protected com.hp.hpl.jena.rdf.model.LiteralparseLiteralGenerator(com.hp.hpl.jena.rdf.model.Model m, com.hp.hpl.jena.rdf.model.Resource literalGenerator, String value, String lang) protected com.hp.hpl.jena.rdf.model.RDFNodeparseObject(com.hp.hpl.jena.rdf.model.Model m, com.hp.hpl.jena.rdf.model.RDFNode objectNode, String dsoIRI, String name, String value, String lang) protected com.hp.hpl.jena.rdf.model.PropertyparsePredicate(com.hp.hpl.jena.rdf.model.Model m, com.hp.hpl.jena.rdf.model.Resource predicate, String dsoIRI, String name, String value) protected StringparseResourceGenerator(com.hp.hpl.jena.rdf.model.Resource resourceGenerator, String value, String dsoIRI) protected com.hp.hpl.jena.rdf.model.ResourceparseSubject(com.hp.hpl.jena.rdf.model.Model m, com.hp.hpl.jena.rdf.model.Resource subject, String dsoIRI, String name, String value) protected StringparseValueProcessor(com.hp.hpl.jena.rdf.model.Resource valueProcessor, String value)
-
Field Details
-
name
-
fulfills
-
results
-
-
Constructor Details
-
MetadataRDFMapping
-
-
Method Details
-
getMetadataRDFMapping
public static MetadataRDFMapping getMetadataRDFMapping(com.hp.hpl.jena.rdf.model.Resource mappingResource, String dsoIdentifier) -
matchesName
-
fulfills
-
convert
-
compileResult
protected void compileResult(com.hp.hpl.jena.rdf.model.Model m, com.hp.hpl.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 com.hp.hpl.jena.rdf.model.RDFNode getSingularProperty(com.hp.hpl.jena.rdf.model.Resource r, com.hp.hpl.jena.rdf.model.Property p) throws IllegalArgumentException - Throws:
IllegalArgumentException
-