Files
DSpace/dspace/config/modules/rdf.cfg

95 lines
5.0 KiB
INI

#---------------------------------------------------------------#
#----------------RDF (LINKED DATA) CONFIGURATIONS---------------#
#---------------------------------------------------------------#
# These configs are only used by the RDF (Linked Data) #
# interface (provided by dspace-rdf and the built-in Linked #
# Data export (rdfizer)).
#---------------------------------------------------------------#
# Whether or not to enable the RDF module
# When "true", the RDF module is accessible on ${rdf.path}
# When "false" or commented out, RDF is disabled/inaccessible.
# (Requires reboot of servlet container, e.g. Tomcat, to reload)
#rdf.enabled = true
# Path where RDF module is available (in the Spring Server webapp)
# Defaults to "rdf", which means the RDF module would be available
# at ${dspace.server.url}/rdf/
# (Requires reboot of servlet container, e.g. Tomcat, to reload)
rdf.path = rdf
# Configure if content negotiation should be enabled
rdf.contentNegotiation.enable = false
# Set the url of the RDF module here. This is necessary to use content
# negotiation
rdf.contextPath = ${dspace.server.url}/${rdf.path}
# Address of the public SPARQL endpoint
# DSpace will link to this address and use it if rdf.storage.sparql.endpoint isn't set.
rdf.public.sparql.endpoint = http://localhost/fuseki/dspace/sparql
# Address of the endpoint for the SPARQL 1.1 Graph Store HTTP Protocoll
# This address is used to store data in the triple store.
rdf.storage.graphstore.endpoint = http://localhost:3030/dspace/data
# If the SPARQL 1.1. Graph Store HTTP Protocol endpoint requires
# authentication, please set this property to yes.
rdf.storage.graphstore.authentication = no
# please set the authentication credentials
#rdf.storage.graphstore.login = dspace
#rdf.storage.graphstore.password = ecapsd
# Address DSpace should use to query the SPARQL endpoint, e.g. the
# RDFStorageImpl uses this address to determine a list of all stored
# graphs. The SPARQL endpoint can be read-only, all commands which change
# data will be performed using the SPARQL 1.1 Graph Store HTTP Protocoll.
# If this is empty the property "rdf.public.sparql.endpoint" will be used instead.
rdf.storage.sparql.endpoint =
# If the internal SPARQL endpoint requires authentication, please set
# this property to yes.
rdf.storage.sparql.authentication = no
# please set the authentication credentials
#rdf.storage.sparql.login = dspace
#rdf.storage.sparql.password = ecapsd
# Which type of DSpaceObjects should be converted? Currently SITE, COMMUNITY
# COLLECTION and ITEM are supported.
rdf.converter.DSOtypes = SITE, COMMUNITY, COLLECTION, ITEM
#############################
### PLUGINS CONFIGURATION ###
#############################
## StaticDSOConverterPlugin ##
# The following properties define files to read static data from.
rdf.constant.data.GENERAL = ${dspace.dir}/config/modules/rdf/constant-data-general.ttl
rdf.constant.data.COLLECTION = ${dspace.dir}/config/modules/rdf/constant-data-collection.ttl
rdf.constant.data.COMMUNITY = ${dspace.dir}/config/modules/rdf/constant-data-community.ttl
rdf.constant.data.ITEM = ${dspace.dir}/config/modules/rdf/constant-data-item.ttl
rdf.constant.data.SITE = ${dspace.dir}/config/modules/rdf/constant-data-site.ttl
## MetadataConverterPlugin ##
rdf.metadata.mappings = ${dspace.dir}/config/modules/rdf/metadata-rdf-mapping.ttl
rdf.metadata.schema = file://${dspace.dir}/config/modules/rdf/metadata-rdf-schema.ttl
rdf.metadata.prefixes = ${dspace.dir}/config/modules/rdf/metadata-prefixes.ttl
## SimpleDSORelationsConverterPlugin ##
rdf.simplerelations.prefixes = ${dspace.dir}/config/modules/rdf/simple-relations-prefixes.ttl
rdf.simplerelations.site2community = http://purl.org/dc/terms/hasPart, http://digital-repositories.org/ontologies/dspace/0.1.0#hasCommunity
rdf.simplerelations.community2site = http://purl.org/dc/terms/isPartOf, http://digital-repositories.org/ontologies/dspace/0.1.0#isPartOfRepository
rdf.simplerelations.community2subcommunity = http://purl.org/dc/terms/hasPart, http://digital-repositories.org/ontologies/dspace/0.1.0#hasSubcommunity
rdf.simplerelations.subcommunity2community = http://purl.org/dc/terms/isPartOf, http://digital-repositories.org/ontologies/dspace/0.1.0#isSubcommunityOf
rdf.simplerelations.community2collection = http://purl.org/dc/terms/hasPart, \
http://digital-repositories.org/ontologies/dspace/0.1.0#hasCollection
rdf.simplerelations.collection2community = http://purl.org/dc/terms/isPartOf, \
http://digital-repositories.org/ontologies/dspace/0.1.0#isPartOfCommunity
rdf.simplerelations.collection2item = http://purl.org/dc/terms/hasPart,\
http://digital-repositories.org/ontologies/dspace/0.1.0#hasItem
rdf.simplerelations.item2collection = http://purl.org/dc/terms/isPartOf,\
http://digital-repositories.org/ontologies/dspace/0.1.0#isPartOfCollection
rdf.simplerelations.item2bitstream = http://purl.org/dc/terms/hasPart,\
http://digital-repositories.org/ontologies/dspace/0.1.0#hasBitstream