From 96691ae4390cc8ee26187727aef60ff30b7adab1 Mon Sep 17 00:00:00 2001 From: Maximilian Behnert-Brodhun <behnert-brodhun@sub.uni-goettingen.de> Date: Sun, 17 Oct 2021 22:32:20 +0200 Subject: [PATCH] new version of metsModsMapping --- oaipmh-core/pom.xml | 2 +- .../webapp/WEB-INF/oaipmh.textgrid.properties | 31 ++++++++++--------- 2 files changed, 17 insertions(+), 16 deletions(-) diff --git a/oaipmh-core/pom.xml b/oaipmh-core/pom.xml index fd2b272b..a1e1ba3c 100644 --- a/oaipmh-core/pom.xml +++ b/oaipmh-core/pom.xml @@ -111,7 +111,7 @@ <dependency> <groupId>org.classicmayan.tools</groupId> <artifactId>metsModsMapping</artifactId> - <version>1.1.9</version> + <version>1.1.17</version> </dependency> <dependency> <groupId>de.shadowhunt.maven.plugins</groupId> 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 43ec7f52..a3cbf592 100644 --- a/oaipmh-webapp/src/main/webapp/WEB-INF/oaipmh.textgrid.properties +++ b/oaipmh-webapp/src/main/webapp/WEB-INF/oaipmh.textgrid.properties @@ -2,21 +2,21 @@ ## OAI-PMH Configuration File ## ############################################################################### -RS_ENDPOINT = https://textgridlab.org/1.0/tgoaipmh +RS_ENDPOINT = https://dev.textgridlab.org/1.0/tgoaipmh ############################ ## ElasticSearch Config ## ############################ elasticSearch.url = 127.0.0.1 -elasticSearch.ports = 9202 9203 -elasticSearch.index = *** +elasticSearch.ports = 9202, 9203 +elasticSearch.index = textgrid-public elasticSearch.type = metadata elasticSearch.itemLimit = 100 ######################## ## Project Choosing ## -########################1 +######################## textgrid = true dariah = false @@ -26,12 +26,12 @@ dariah = false ############################# RepositoryName = TextGrid Repository -BaseUrl = https://textgridlab.org/1.0/tgoaipmh/oai +BaseUrl = https://dev.textgridlab.org/1.0/tgoaipmh/oai DeletedRecordInfo = NO EarliestDateStamp = 2011-06-11T02:32:40Z Granularity = YYYY_MM_DD_THH_MM_SS_Z ProtocolVersion = 2.0 -AdminMail = support@de.dariah.eu +AdminMail = brodhun@sub.uni-goettingen.de ###################### ## Instantiations ## @@ -43,7 +43,7 @@ metadataFormatListInstance = MetadataFormatListDelivererTG ## Field Settings ## ###################### -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 +fields = extent,work.subject,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 ###################### @@ -54,7 +54,7 @@ oar.identifierField = pid.value oar.titleFields = title,edition.source.bibliographicCitation.editionTitle oar.dateFields = created,issued,lastModified oar.contributorFields = dataContributor,project -oar.creatorFields = TODO +oar.creatorFields = TODO oar.languageFields = edition.language oar.alternateIdentifierFields = textgridUri oar.formatFields = format @@ -73,28 +73,28 @@ oar.sizeField = extent ########################## contributorList = dataContributor -coverageList = work.spatial.value,work.temporal.value +coverageList = work.spatial.value, work.temporal.value creatorList = work.agent.value dateList = created descriptionList = work.abstract formatList = format -identifierList = textgridUri,pid.value,identifier +identifierList = textgridUri, pid.value, identifier languageList = edition.language publisherList = edition.source.bibliographicCitation.publisher.value -relationList = project.id,relations.isDerivedFrom -relationsForWorkList = relations.isDerivedFrom,title,textgridUri +relationList = project.id, relations.isDerivedFrom +relationsForWorkList = relations.isDerivedFrom, title, textgridUri rightsList = edition.license.licenseUri -sourceList = 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 +sourceList = 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 subjectList = work.subject.id.value titleList = title -typeList = work.genre,work.type +typeList = work.genre, work.type ############################# ## ListIdentifierSetting ## ############################# rangeField = created -identifierListFields = textgridUri,created,format +identifierListFields = textgridUri, created, format formatField = format formatToFilter = text/tg.edition+tg.aggregation+xml dateOfObjectCreation = created @@ -102,6 +102,7 @@ relationToFurtherMetadataObject = edition.isEditionOf repositoryObjectURIPrefix = textgrid: identifierPrefix = textgridUri identifierField = textgridUri +specFieldPrefix = project: modifiedField = lastModified searchResponseSize = 100 -- GitLab