mirror of
https://github.com/DSpace/DSpace.git
synced 2025-10-12 20:43:18 +00:00
95 lines
5.0 KiB
INI
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
|