diff --git a/oaipmh-webapp/src/main/webapp/WEB-INF/beans.xml b/oaipmh-webapp/src/main/webapp/WEB-INF/beans.xml index f5522cda5d73d7045ebb44eb60c9137aecfa24ff..88ecc2d6d1bbbc25867b3fe6dd6c50a2a377b868 100644 --- a/oaipmh-webapp/src/main/webapp/WEB-INF/beans.xml +++ b/oaipmh-webapp/src/main/webapp/WEB-INF/beans.xml @@ -108,26 +108,20 @@ <constructor-arg index="1" value="${dariah}" /> <property name="titleFields" value="${oar.titleFields}" /> <property name="dateFields" value="${oar.dateFields}" /> - <property name="contributorFields" - value="${oar.contributorFields}" /> + <property name="contributorFields" value="${oar.contributorFields}" /> <property name="languageFields" value="${oar.languageFields}" /> - <property name="alternateIdentifierFields" - value="${oar.alternateIdentifierFields}" /> + <property name="alternateIdentifierFields" value="${oar.alternateIdentifierFields}" /> <property name="formatFields" value="${oar.formatFields}" /> <property name="rightsFields" value="${oar.rightsFields}" /> - <property name="descriptionFields" - value="${oar.descriptionFields}" /> - <property name="relatedIdentifierFields" - value="${oar.relatedIdentifierFields}" /> + <property name="descriptionFields" value="${oar.descriptionFields}" /> + <property name="relatedIdentifierFields" value="${oar.relatedIdentifierFields}" /> <property name="workFields" value="${workFields}" /> - <property name="relationToWorkObject" - value="${oar.relationToWorkObject}" /> - <property name="identifierField" value="${identifierField}" /> - <property name="geoLocationFields" - value="${oar.geoLocationFields}" /> - <property name="handle" value="${oar.handle}" /> + <property name="geoLocationFields" value="${oar.geoLocationFields}" /> <property name="versionFields" value="${oar.versionFields}" /> <property name="subjectFields" value="${oar.subjectFields}" /> + <property name="relationToWorkObject" value="${oar.relationToWorkObject}" /> + <property name="identifierField" value="${identifierField}" /> + <property name="handle" value="${oar.handle}" /> <property name="sizeField" value="${oar.sizeField}" /> </bean> diff --git a/oaipmh-webapp/src/main/webapp/WEB-INF/oaipmh.dariah.properties b/oaipmh-webapp/src/main/webapp/WEB-INF/oaipmh.dariah.properties index a71c7116df21284d8b5bb16eb3532e6d7ccf2710..e11fc121d1750045377264922093fe4e7ab55db0 100644 --- a/oaipmh-webapp/src/main/webapp/WEB-INF/oaipmh.dariah.properties +++ b/oaipmh-webapp/src/main/webapp/WEB-INF/oaipmh.dariah.properties @@ -1,6 +1,6 @@ -############################## -## ElasticSearch Endpoint ## -############################## +############################################################################### +## OAI-PMH Configuration File ## +############################################################################### RS_ENDPOINT = https://repository.de.dariah.eu/1.0/oaipmh @@ -9,10 +9,10 @@ RS_ENDPOINT = https://repository.de.dariah.eu/1.0/oaipmh ############################ elasticSearch.url = 127.0.0.1 -elasticSearch.port = 9302 -elasticSearch.clusterName = dariah-repository-prototype -elasticSearch.index = textgrid-public +elasticSearch.port = *** *** +elasticSearch.clusterName = *** elasticSearch.type = metadata +elasticSearch.itemLimit = 100 ######################## ## Project Choosing ## diff --git a/oaipmh-webapp/src/main/webapp/WEB-INF/oaipmh.textgrid.properties b/oaipmh-webapp/src/main/webapp/WEB-INF/oaipmh.textgrid.properties index ca8eaeaa252586c7cb35e7512d1d6900cb542360..bd378c351368da3c4651e2f4c38ae8a6913c9750 100644 --- a/oaipmh-webapp/src/main/webapp/WEB-INF/oaipmh.textgrid.properties +++ b/oaipmh-webapp/src/main/webapp/WEB-INF/oaipmh.textgrid.properties @@ -9,8 +9,8 @@ RS_ENDPOINT = https://textgridlab.org/1.0/tgoaipmh ############################ elasticSearch.url = 127.0.0.1 -elasticSearch.ports = 9202 9203 -elasticSearch.index = textgrid-public +elasticSearch.ports = *** *** +elasticSearch.index = *** elasticSearch.type = metadata elasticSearch.itemLimit = 100 @@ -33,6 +33,12 @@ Granularity = YYYY_MM_DD_THH_MM_SS_Z ProtocolVersion = 2.0 AdminMail = support@de.dariah.eu +###################### +## Instantiations ## +###################### + +metadataFormatListInstance = MetadataFormatListDelivererTG + ###################### ## Field Settings ## ###################### @@ -40,14 +46,13 @@ AdminMail = support@de.dariah.eu fields = revision,edition.source.bibliographicCitation,edition.license,created,issued,format,identifier,dataContributor,textgridUri,project,project.id,relations.isDerivedFrom,title,pid.value,edition.isEditionOf,edition.agent.value,edition.license.licenseUri,edition.language,edition.source.bibliographicCitation.author.value,edition.source.bibliographicCitation.editor.value,edition.source.bibliographicCitation.editionTitle,edition.source.bibliographicCitation.placeOfPublication.value,edition.source.bibliographicCitation.publisher.value,edition.source.bibliographicCitation.editionNo,edition.source.bibliographicCitation.series,edition.source.bibliographicCitation.volume,edition.source.bibliographicCitation.issue,edition.source.bibliographicCitation.epage,edition.source.bibliographicCitation.spage,edition.source.bibliographicCitation.bibidentifier,work.abstract,work.genre,work.type,work.spatial.value,work.temporal.value,work.agent.value,work.subject.id.value,lastModified workFields = created,work.abstract,relations.isDerivedFrom,textgridUri,work.genre,title,work.type,work.spatial.value,work.temporal.spatial,work.agent.value,work.subject.id.value - ###################### ## OpenAireRecords ### ###################### oar.titleFields = title,edition.source.bibliographicCitation.editionTitle oar.dateFields = created,issued,lastModified -oar.contributorFields = dataContributor, project +oar.contributorFields = dataContributor,project oar.languageFields = edition.language oar.alternateIdentifierFields = textgridUri oar.formatFields = format @@ -57,23 +62,9 @@ oar.relatedIdentifierFields = edition.isEditionOf oar.relationToWorkObject = edition.isEditionOf oar.geoLocationFields = edition.source.bibliographicCitation.placeOfPublication oar.handle = pid.value - -###################### -## OpenAireRecords ### -###################### - -oar.titleFields = title,edition.source.bibliographicCitation.editionTitle -oar.dateFields = created,issued,lastModified -oar.contributorFields = dataContributor -oar.languageFields = edition.language -oar.alternateIdentifierFields = textgridUri -oar.formatFields = format -oar.rightsFields = edition.license -oar.descriptionFields = work.abstract -oar.relatedIdentifierFields = edition.isEditionOf -oar.relationToWorkObject = edition.isEditionOf - - +oar.versionFields = revision +oar.subjectFields = work.subject +oar.sizeField = extent ########################## ## Dublin Core Fields ## @@ -112,3 +103,10 @@ identifierField = textgridUri specFieldPrefix = textgrid modifiedField = lastModified searchResponseSize = 100 + + +####################### +### general Setting ### +####################### + +pathToConfigFile = etc/dhrep/oaipmh/oaipmh.properties