config.mir.mycore.properties Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of mir-module Show documentation
Show all versions of mir-module Show documentation
Contains all files and classes for a Institutional Repository
MCR.NameOfProject=MIR
MIR.projectid.default=mir
MIR.testEnvironment=true
MCR.user2.RoleCategories=mir_institutes
MCR.Rest.JWT.Roles=admin,editor,submitter,reader,restapi
MCR.Metadata.Languages=de,en
MCR.LanguageClassification=rfc5646
#MCR.CLI.Classes.External=%MCR.CLI.Classes.External%,org.mycore.mir.migration.MIRMigration03Utils
#MCR.CLI.Classes.External=%MCR.CLI.Classes.External%,org.mycore.mir.migration.MIRMigration04Utils
#MCR.CLI.Classes.External=%MCR.CLI.Classes.External%,org.mycore.mir.migration.MIRMigration201603Utils
#MCR.CLI.Classes.External=%MCR.CLI.Classes.External%,org.mycore.mir.migration.MIRMigration201706Utils
#MCR.CLI.Classes.External=%MCR.CLI.Classes.External%,org.mycore.mir.migration.MIRMigration202006Utils
MCR.CLI.Classes.External=%MCR.CLI.Classes.External%,org.mycore.mir.migration.MIRMigration202106Utils
MCR.CLI.Classes.External=%MCR.CLI.Classes.External%,org.mycore.mir.migration.MIRMigration202206Utils
MCR.ContentTransformer.mycoreobject-compress.Stylesheet=xsl/mods2mods.xsl,xsl/mods2dc.xsl
MCR.ContentTransformer.mycoreobject-compress.TransformerFactoryClass=org.apache.xalan.processor.TransformerFactoryImpl
MIR.User.ShowSimpleDetailsOnly=false
##############################################################################
# Important overwrites of MyCoRe defaults #
##############################################################################
##############################################################################
# No XSLT3 by default: Xalan-Compatibility MCR-2966 #
##############################################################################
# until we are ready to switch to Saxon by default:
MCR.LayoutService.TransformerFactoryClass=org.apache.xalan.processor.TransformerFactoryImpl
MCR.Layout.Transformer.Factory.XSLFolder=xsl
#required for mycore-solr
MCR.URIResolver.xslImports.solr-document=solr-basetemplate.xsl
MCR.URIResolver.xslImports.solr-document=%MCR.URIResolver.xslImports.solr-document%,mycoreobject-dynamicfields.xsl
MCR.URIResolver.xslIncludes.components=%MCR.URIResolver.xslIncludes.components%,solr-layout-utils.xsl
MCR.ContentTransformer.response.TransformerFactoryClass=org.apache.xalan.processor.TransformerFactoryImpl
MCR.ContentTransformer.response.Stylesheet=%MCR.ContentTransformer.response-prepared.Stylesheet%,xsl/response.xsl
MCR.ContentTransformer.response-browse.Stylesheet=xsl/response-browse.xsl
MCR.ContentTransformer.mycoreobject-solrdocument.Class=org.mycore.common.content.transformer.MCRXSL2JAXBTransformer
MCR.ContentTransformer.mycoreobject-solrdocument.TransformerFactoryClass=org.apache.xalan.processor.TransformerFactoryImpl
MCR.ContentTransformer.mycoreobject-solrdocument.Stylesheet=xsl/mycoreobject-solrdocument.xsl
MCR.ContentTransformer.mycoreobject-solrdocument.Context=org.mycore.solr.index.document.jaxb
MCR.ContentTransformer.response-solrdocument.Class=org.mycore.common.content.transformer.MCRXSL2JAXBTransformer
MCR.ContentTransformer.response-solrdocument.TransformerFactoryClass=org.apache.xalan.processor.TransformerFactoryImpl
MCR.ContentTransformer.response-solrdocument.Stylesheet=xsl/response2batch.xsl,%MCR.ContentTransformer.mycoreobject-solrdocument.Stylesheet%
MCR.ContentTransformer.response-solrdocument.Context=%MCR.ContentTransformer.mycoreobject-solrdocument.Context%
MCR.ContentTransformer.response-prepared.Class=org.mycore.common.content.transformer.MCRXSLTransformer
MCR.ContentTransformer.response-prepared.TransformerFactoryClass=org.apache.xalan.processor.TransformerFactoryImpl
MCR.ContentTransformer.response-prepared.Stylesheet=xsl/response-join-results.xsl,xsl/response-addDocId.xsl,xsl/response-addDerivates.xsl
MCR.URIResolver.xslIncludes.xeditorTemplates=solr-xeditor-templates.xsl
#required for mycore-mods
MCR.URIResolver.xslImports.solr-document=%MCR.URIResolver.xslImports.solr-document%,mods-solr.xsl
#required for mycore-iview2
MCR.URIResolver.xslImports.solr-document=%MCR.URIResolver.xslImports.solr-document%,iview2-solr.xsl
##############################################################################
# Configure ACL Checking #
##############################################################################
MCR.Access.Strategy.Class=org.mycore.mir.authorization.MIRStrategy
# comma separated classification IDs that are relevant for ACL checks
MIR.Access.Strategy.Classifications=mir_access
MIR.Strategy.EditPIRoles=admin
#MCR.Access.Strategy.CreatorAnyStatePermissions=read-history
MCR.Access.Strategy.CreatorRole=submitter
MCR.Access.Strategy.SubmittedCategory=state:submitted
MCR.Access.Strategy.SubmittedCategories=%MCR.Access.Strategy.SubmittedCategory%
MCR.Access.Strategy.ReviewCategories=%MCR.Access.Strategy.SubmittedCategory%
MCR.Access.AddDerivateDefaultRule=false
MCR.Access.AddObjectDefaultRule=false
MCR.ACL.AccessKey.Strategy.AllowedObjectTypes=mods
MCR.ACL.AccessKey.Strategy.AllowedSessionPermissionTypes=
##############################################################################
# Configure new fact based ACL Checking #
##############################################################################
MCR.ContentTransformer.rules-helper.TransformerFactoryClass=net.sf.saxon.TransformerFactoryImpl
MCR.ContentTransformer.rules-helper.Stylesheet=xslt/rules-helper.xsl
#MCR.Access.Strategy.Class=org.mycore.access.facts.MCRFactsAccessSystem
#MCR.Access.Class=org.mycore.access.facts.MCRFactsAccessSystem
MCR.Access.RulesURI=xslTransform:rules-helper:resource:rules/rules.xml
#MIR.Rules.Solr.Protected.RequestHandler=find,select
MIR.Rules.Solr.Protected.RequestHandler=
MCR.Access.Facts.Condition.ip-from-institution=org.mycore.access.facts.condition.fact.MCRIPCondition
MCR.Access.Facts.Condition.ip-from-institution.IP=127.0.0.1/255.255.255.255
MIR.Rules.ClassificationEditor.EditableClasses=crossrefTypes,dctermsDCMIType,ddc,derivate_types,diniPublType,diniVersion,identifier,itunes-podcast,marcgt,marcrelator,mcr-roles,mir_access,mir_filetype,mir_genres,mir_institutes,mir_licenses,mir_rights,nameIdentifier,noteTypes,rfc4646.xml (depreca,rfc5646,schemaOrg,sdnb,state,typeOfResource,XMetaDissPlusThesisLevel
#MIR.Editor.Default.State=new
##############################################################################
# Configure DFGViewer #
##############################################################################
MIR.DFGViewer.enable=false
MCR.ContentTransformer.mets-dfg.Class=org.mycore.common.content.transformer.MCRXSLTransformer
MCR.ContentTransformer.mets-dfg.Stylesheet=xsl/mets/mets-dfg.xsl
# add if DFGViewer is enabled (MIR.DFGViewer.enable=true)
# MIR.DFGViewer.DV.Owner=
# MIR.DFGViewer.DV.OwnerLogo=
# MIR.DFGViewer.DV.OwnerSiteURL=
# MIR.DFGViewer.DV.OPAC.CATALOG.URL=http://uri.gbv.de/document/opac-de-84:ppn:{PPN}
##############################################################################
# Configure METSEditor #
##############################################################################
MIR.METSEditor.enable=false
##############################################################################
# Configure Hibernate Mappings #
##############################################################################
MCR.Hibernate.Mappings=%MCR.Hibernate.Mappings%,org.mycore.mir.authorization.accesskeys.backend.MIRAccessKey,org.mycore.mir.authorization.accesskeys.backend.MIRAccessKeyPair
#############################################################################
# HTMLEditor (for backwards compatibility) #
#############################################################################
MCR.URIResolver.ModuleResolver.unescape-html-content=org.mycore.mir.editor.MIRUnescapeResolver
MIR.Editor.HTML.Elements=p br i strong em u s sub sup table thead tr th tbody td hr ol ul li blockquote pre address h1 h2 h3 h4 h5 h6 div q big small code del
MIR.Editor.MathML.Elements=math maction maligngroup malignmark menclose merror mfenced mfrac mglyph mi mlabeledtr mlongdiv multiscripts mn mo mover mpadded mphantom mroot mrow ms mscarries mscarry msgroup mstack msline mspace msqrt msrow mstyle msub msup msubsup mtable mtd mtext mtr munder munderover
MIR.Editor.HTML.Elements=%MIR.Editor.HTML.Elements% %MIR.Editor.MathML.Elements%
#############################################################################
# WebConfig #
#############################################################################
MIR.WebConfig.Editor.CKEditor.Toolbar="[\
{\\"name\\": \\"document\\", \\"items\\": [\\"Source\\"]},\
{\\"name\\": \\"clipboard\\", \\"items\\": [\\"Paste\\", \\"PasteText\\", \\"PasteFromWord\\", \\"-\\", \\"Undo\\", \\"Redo\\"]},\
{\\"name\\": \\"basicstyles\\", \\"items\\": [\\"Bold\\", \\"Italic\\", \\"Underline\\", \\"Strike\\", \\"Subscript\\", \\"Superscript\\", \\"-\\", \\"CopyFormatting\\", \\"RemoveFormat\\"]},\
{\\"name\\": \\"insert\\", \\"items\\": [\\"Table\\", \\"HorizontalRule\\", \\"SpecialChar\\"]},\
{\\"name\\": \\"paragraph\\", \\"items\\": [\\"NumberedList\\", \\"BulletedList\\", \\"-\\", \\"Outdent\\", \\"-\\", \\"Blockquote\\", \\"CreateDiv\\", \\"-\\", \\"JustifyBlock\\", \\"-\\"]},\
{\\"name\\": \\"styles\\", \\"items\\": [\\"Styles\\", \\"Format\\", \\"FontSize\\"]},\
{\\"name\\": \\"about\\", \\"items\\": [\\"About\\"]}\
]"
MIR.WebConfig.Editor.CKEditor.AllowedContent="%MIR.Editor.HTML.Elements%"
MIR.WebConfig.Editor.CKEditor.AutoParagraph=false
MIR.WebConfig.Editor.CKEditor.Wordcount.ShowRemaining=false
MIR.WebConfig.Editor.CKEditor.Wordcount.ShowParagraphs=true
MIR.WebConfig.Editor.CKEditor.Wordcount.ShowWordCount=true
MIR.WebConfig.Editor.CKEditor.Wordcount.ShowCharCount=false
MIR.WebConfig.Editor.CKEditor.Wordcount.CountBytesAsChars=false
MIR.WebConfig.Editor.CKEditor.Wordcount.CountSpacesAsChars=false
MIR.WebConfig.Editor.CKEditor.Wordcount.CountHTML=false
MIR.WebConfig.Editor.CKEditor.Wordcount.CountLineBreaks=false
MIR.WebConfig.Editor.CKEditor.Wordcount.HardLimit=true
MIR.WebConfig.Editor.CKEditor.Wordcount.WarnOnLimitOnly=false
MIR.WebConfig.Editor.CKEditor.Wordcount.MaxParagraphs=-1
MIR.WebConfig.Editor.CKEditor.Wordcount.MaxWordCount=-1
MIR.WebConfig.Editor.CKEditor.Wordcount.MaxCharCount=-1
MIR.WebConfig.Editor.CKEditor.Wordcount.PasteWarningDuration=0
#############################################################################
# Configure Owner Strategy #
#############################################################################
MIR.OwnerStrategy.FallbackClass=org.mycore.mir.authorization.MIRStrategy
# MIR.OwnerStrategy.ObjectTypes=mods,derivate
# MIR.OwnerStrategy.AllowedPermissions=read,writedb
MIR.OwnerStrategy.AllowedRolesForSearch=admin,editor
##############################################################################
# Configure Index Browser #
##############################################################################
MCR.IndexBrowser.cproceeding_sub.FieldsToSort=cpro_title
MCR.IndexBrowser.cproceeding_sub.MaxPerPage=5
MCR.IndexBrowser.cproceeding_sub.Searchfield=cpro_title
MCR.IndexBrowser.cproceeding_sub.Style=cproceeding_sub
MCR.IndexBrowser.cproceeding_sub.Table=mods
##############################################################################
# Properties for URN / Handle / DOI #
##############################################################################
# URL of the master resolver at handle.net
MCR.Handle.Resolver.MasterURL=https://hdl.handle.net/
# URL of the URN master resolver at Deutsche Bibliothek
MCR.URN.Resolver.MasterURL=https://nbn-resolving.org/
# URL of the DOI master resolver
MCR.DOI.Resolver.MasterURL=https://doi.org/
MCR.PI.Service.DNBURN=org.mycore.pi.urn.MCRURNOAIService
MCR.PI.Service.DNBURN.Generator=TypeYearCountURN
MCR.PI.Service.DNBURN.MetadataService=MODSURN
MCR.PI.Generator.TypeYearCountURN=org.mycore.pi.MCRGenericPIGenerator
# CHANGE: Namespace for URN, 'mcr:1-' is for testing only
MCR.PI.Generator.TypeYearCountURN.Namespace=urn:nbn:de:mcr:1-
MCR.PI.Generator.TypeYearCountURN.GeneralPattern=%MCR.PI.Generator.TypeYearCountURN.Namespace%$ObjectType-$ObjectDate-$Count-
MCR.PI.Generator.TypeYearCountURN.DateFormat=yyyy
MCR.PI.Generator.TypeYearCountURN.CountPrecision=5
MCR.PI.Generator.TypeYearCountURN.Type=dnbUrn
MCR.PI.MetadataService.MODSURN.Prefix=%MCR.PI.Generator.TypeYearCountURN.Namespace%
##############################################################################
# Classification #
##############################################################################
MCR.URIResolver.Classification.Sort.mir_institutes=false
MCR.URIResolver.Classification.Sort.mir_genres=false
MCR.URIResolver.Classification.Sort.annual_review=false
MCR.URIResolver.Classification.Sort.nameIdentifier=false
MCR.URIResolver.Classification.Sort.mir_access=false
MCR.Module-wfc.CollectionClassID=mir_genres
MCR.Module-wfc.StatusClassID=state
MCR.classbrowser.folder.closed=far fa-plus-square
MCR.classbrowser.folder.open=far fa-minus-square
MCR.classbrowser.folder.leaf=far fa-square
MCR.classeditor.additionalLanguages=x-access,x-auth,x-bibl,x-disable,x-display,x-dnb-cc,x-dnb-other,x-export,x-group,x-hosts,x-group,x-logo,x-mapping,x-miless,x-source,x-term,x-uri
##############################################################################
# Additional Events #
##############################################################################
MCR.EventHandler.MCRObject.013.Class=org.mycore.mods.MCRExtractRelatedItemsEventHandler
MCR.EventHandler.MCRObject.016.Class=org.mycore.mods.classification.MCRClassificationMappingEventHandler
MCR.EventHandler.MCRObject.017.Class=org.mycore.datamodel.common.MCRServiceFlagEventHandler
MCR.EventHandler.MCRDerivate.017.Class=org.mycore.datamodel.common.MCRServiceFlagEventHandler
MCR.EventHandler.MCRObject.900.Class=org.mycore.wfc.mail.MCRMailEventHandler
MCR.EventHandler.MCRDerivate.900.Class=org.mycore.wfc.mail.MCRMailEventHandler
##############################################################################
# Mail for workflow including self registration #
##############################################################################
# multiple EditorMail in comma separated list mail1, mail2, ...
MCR.mir-module.EditorMail=MIR Admins
MCR.mir-module.NewUserMail=%MCR.mir-module.EditorMail%
MCR.mir-module.MailSender=MIR Server
# send a copy of the Editormail to the creator (author)
MCR.mir-module.sendEditorMailToCurrentAuthor=false
##############################################################################
# SOLR #
##############################################################################
MCR.Solr.Core.main.Name=%MIR.projectid.default%
MCR.Solr.Core.classification.Name=%MCR.Solr.Core.main.Name%-classifications
MCR.Category.LinkService=org.mycore.solr.classification.MCRSolrCategLinkService
MCR.Category.DAO=org.mycore.solr.classification.MCRSolrCategoryDAO
#MCR.Solr.SolrInputDocument.Transformer=mycoreobject-solrdocument-3
MCR.Solr.SolrInputDocument.Transformer=mycoreobject-solrdocument
MCR.Solr.SolrInputDocument.Path.Factory=org.mycore.mir.index.MirPathDocumentFactory
MCR.Solr.FileIndexStrategy=org.mycore.mir.index.MirSolrFileStrategy
MCR.Solr.MimeTypeStrategy.Pattern=((image|video|audio)/.*|(application/(zip|octet-stream|vnd.iccprofile|.*realmedia.*|x-.*)))
MCR.Solr.UpdatePath=/update
#save RAM when running with 4 threads in parallel
MCR.Solr.Indexer.BulkSize=25
MCR.Solr.Proxy.WhiteList=%MCR.Solr.Proxy.WhiteList%,/find,/mods_name,/mods_nameIdentifier,/parent,/personindexp,/personindex,/oai_search
# delete the Content-Security-Policy header sent from solr
MCR.Solr.HTTPResponseHeader.Content-Security-Policy=
# MIR still works with dynamic generated solr fields
MCR.Solr.DynamicFields=true
##############################################################################
# URIResolver & ContentTransformer #
##############################################################################
MCR.LayoutTransformerFactory.Default.Ignore=%MCR.LayoutTransformerFactory.Default.Ignore%,classificationBrowserData-bootstrap,classificationBrowserData-roleSubselect
MCR.URIResolver.xslImports.solr-document-3=%MCR.URIResolver.xslImports.solr-document-3%,mir-solr-3.xsl
MCR.URIResolver.xslImports.solr-document=%MCR.URIResolver.xslImports.solr-document%,mir-solr.xsl
MCR.URIResolver.xslIncludes.mods=%MCR.URIResolver.xslIncludes.mods%,mods2mods-classmapping.xsl
MCR.URIResolver.xslIncludes.mycoreobjectXML=%MCR.URIResolver.xslIncludes.mycoreobjectXML%,embargofilter.xsl
MCR.URIResolver.xslIncludes.RDF-mods-journal=%MCR.URIResolver.xslIncludes.RDF-mods-journal%,RDF-mods-journal-mir.xsl
MCR.URIResolver.xslIncludes.solrResponse=%MCR.URIResolver.xslIncludes.solrResponse%,response-mir.xsl
MCR.URIResolver.xslIncludes.xeditorTemplates=%MCR.URIResolver.xslIncludes.xeditorTemplates%,xeditor-mir-templates.xsl
MIR.AVPlayer.Stylesheet=metadata/mir-video.js.xsl
MCR.URIResolver.xslImports.modsmeta=metadata/mods-metadata-base.xsl,metadata/mir-browse.xsl,metadata/mir-breadcrumbs.xsl,metadata/mir-metadata-box.xsl,metadata/mir-admindata-box.xsl,metadata/mir-abstract.xsl,metadata/mir-collapse-files.xsl,metadata/mir-file-upload.xsl,metadata/mir-edit.xsl,metadata/mir-share.xsl,%MIR.AVPlayer.Stylesheet%,metadata/mir-viewer.xsl,metadata/mir-citation.xsl,metadata/mir-thumbnail.xsl,metadata/mir-export.xsl,metadata/mir-history.xsl,metadata/mir-epusta.xsl,metadata/mir-workflow.xsl
MCR.ContentTransformer.source.Class=org.mycore.common.content.transformer.MCRToPrettyXML
MCR.ContentTransformer.mycoreobject-rights.Stylesheet=xsl/metadata/mir-rights.xsl
MCR.ContentTransformer.mycoreobject-modsmeta.Stylesheet=%MCR.ContentTransformer.mycoreobject-rights.Stylesheet%,xsl/metadata/mods-metadata.xsl
MCR.ContentTransformer.response.Stylesheet=%MCR.ContentTransformer.response.Stylesheet%,%MCR.LayoutTransformerFactory.Default.Stylesheets%
MCR.ContentTransformer.response-mycoreobject.Stylesheet=xsl/response2mycoreobject.xsl
MCR.ContentTransformer.response-browse.Class=org.mycore.common.content.transformer.MCRTransformerPipe
MCR.ContentTransformer.response-browse.Steps=response-mycoreobject,mycoreobject
MCR.ContentTransformer.mods2xeditor.Stylesheet=xsl/editor/mods2xeditor.xsl
MCR.ContentTransformer.mods2marcxml.Stylesheet=xslt/mods2marcxml.xsl,xslt/marc-tidy.xsl
MCR.ContentTransformer.mods2marcxml.TransformerFactoryClass=net.sf.saxon.TransformerFactoryImpl
MCR.ContentTransformer.marcxml.Class=org.mycore.common.content.transformer.MCRTransformerPipe
MCR.ContentTransformer.marcxml.Steps=mods,mods2marcxml
MCR.ContentTransformer.oai-marcxml.Class=org.mycore.common.content.transformer.MCRTransformerPipe
MCR.ContentTransformer.oai-marcxml.Steps=mods,mods2marcxml
MCR.ContentTransformer.oai-mods.Stylesheet=xsl/mods2mods.xsl
MCR.ContentTransformer.oai-epicur.Stylesheet=xsl/mods2epicur.xsl
MCR.ContentTransformer.oai-xMetaDissPlus.Stylesheet=xsl/mods2xMetaDissPlus.xsl
MCR.ContentTransformer.oai-oai_dc.Stylesheet=xsl/mods2oai_dc.xsl
MCR.ContentTransformer.datacite.Stylesheet=xslt/mycoreobject-datacite-mir.xsl
MCR.ContentTransformer.datacite.TransformerFactoryClass=net.sf.saxon.TransformerFactoryImpl
MCR.ContentTransformer.oai-oai_datacite.Stylesheet=xslt/mods2datacite.xsl
MCR.ContentTransformer.oai-oai_datacite.TransformerFactoryClass=net.sf.saxon.TransformerFactoryImpl
MCR.URIResolver.xslIncludes.datacite=mycoreobject-datacite-mir.xsl
MCR.ContentTransformer.response-subselect.Stylesheet=%MCR.ContentTransformer.response-prepared.Stylesheet%,xsl/response.xsl,xsl/relatedItem-subselect.xsl,%MCR.LayoutTransformerFactory.Default.Stylesheets%
MCR.ContentTransformer.response-resultlist.Stylesheet=%MCR.ContentTransformer.response-prepared.Stylesheet%,xsl/response-resultlist.xsl
MCR.Viewer.metadata.transformer = mycoreobject-viewer
MCR.ContentTransformer.mycoreobject-viewer.Stylesheet=xsl/mycoreobject-mods.xsl,xsl/mods-pure-viewer.xsl
MCR.ContentTransformer.pica2mods.Stylesheet=xsl/pica2mods.xsl
MCR.ContentTransformer.pica2mods.TransformerFactoryClass=net.sf.saxon.TransformerFactoryImpl
# Configure stylesheets used by content transformers
MIR.dc.diniPublType.classificationId=diniPublType
MIR.dc.ignoredClassificationIds=diniPublType2022
MIR.xMetaDissPlus.diniPublType.classificationId=diniPublType
MIR.xMetaDissPlus.rights.rightsReserved2free=true
MIR.xMetaDissPlus.person.termsOfAddress2academicTitle=false
##############################################################################
# Support for Podcasts #
##############################################################################
MCR.ContentTransformer.mycoreobject-podcast.Stylesheet=xslt/mycoreobject-podcast.xsl
MCR.ContentTransformer.mycoreobject-podcast.TransformerFactoryClass=net.sf.saxon.TransformerFactoryImpl
# Apple requires an image of 3000x3000
MCR.IIIFImage.thumbnail.MaxImageBytes=27000000
##############################################################################
# ReCaptcha for self registration #
##############################################################################
MIR.ReCaptcha.site.key=
MIR.ReCaptcha.secret.key=
##############################################################################
# Default role for self registration #
##############################################################################
MIR.SelfRegistration.DefaultRole=submitter
##############################################################################
# Default disabled user status for self registration during registration #
##############################################################################
MIR.SelfRegistration.Registration.setDisabled = true
##############################################################################
# Default disabled user status for self registration during email #
# verification #
##############################################################################
MIR.SelfRegistration.EmailVerification.setDisabled = false
##############################################################################
# Default unlock disabled status via administrator link #
##############################################################################
MIR.SelfRegistration.DisabledStatus.UnlockViaAdminLink = true
##############################################################################
# Default user roles with which users are allowed to administer other users #
# in comma separated list admin,editor... #
##############################################################################
MIR.SelfRegistration.AdministrateUsers.Roles = admin
##############################################################################
# Role hierarchy in comma separated list admin,editor... #
##############################################################################
MIR.SelfRegistration.RoleHierarchy = %MCR.Rest.JWT.Roles%
##############################################################################
# #
# OAI Data Provider #
# #
##############################################################################
# OAI identify
MCR.OAIDataProvider.OAI2.RepositoryName=MyCoRe MODS Institutional Repository
MCR.OAIDataProvider.OAI2.RecordSampleID=mir_mods_00000007
MCR.OAIDataProvider.OAI2.MetadataFormats=oai_dc,mods,marcxml,epicur,xMetaDissPlus
MCR.OAIDataProvider.MetadataFormat.marcxml.Namespace=http\://www.loc.gov/MARC21/slim
MCR.OAIDataProvider.MetadataFormat.marcxml.Schema=http\://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd
MCR.OAIDataProvider.OAI2.FilterEmptySets=true
MCR.OAIDataProvider.OAI2.Sets=doc-type,open_access,openaire,driver,ec_fundedresources,GENRE,ddc,institute
MCR.OAIDataProvider.OAI2.Sets.open_access.URI=webapp:oai/set_open_access.xml
MCR.OAIDataProvider.OAI2.Sets.open_access.Query=(worldReadableComplete:true)
MCR.OAIDataProvider.OAI2.Sets.openaire.URI=webapp:oai/set_openaire.xml
MCR.OAIDataProvider.OAI2.Sets.openaire.Query=((derCount:[1 TO *] AND mods.embargo:[* TO NOW]) OR (derCount:[1 TO *] AND NOT mods.embargo:[* TO *])) AND (mods.identifier:info\\:eu-repo/grantAgreement*)
MCR.OAIDataProvider.OAI2.Sets.driver.URI=webapp:oai/set_driver.xml
MCR.OAIDataProvider.OAI2.Sets.driver.Query=((derCount:[1 TO *] AND mods.embargo:[* TO NOW]) OR (derCount:[1 TO *] AND NOT mods.embargo:[* TO *])) AND NOT (category.top:mir_licenses\\:rights_reserved)
MCR.OAIDataProvider.OAI2.Sets.ec_fundedresources.URI=webapp:oai/set_ec_fundedresources.xml
MCR.OAIDataProvider.OAI2.Sets.ec_fundedresources.Query=((derCount:[1 TO *] AND mods.embargo:[* TO NOW]) OR (derCount:[1 TO *] AND NOT mods.embargo:[* TO *])) AND (mods.identifier:info\\:eu-repo/grantAgreement*)
MCR.OAIDataProvider.OAI2.Sets.GENRE.URI=xslStyle:classification2sets:classification:metadata:10:children:mir_genres
MCR.OAIDataProvider.OAI2.Sets.GENRE.Classification=mir_genres
MCR.OAIDataProvider.OAI2.Sets.ddc.URI=xslStyle:classification2sets:classification:metadata:10:children:SDNB
MCR.OAIDataProvider.OAI2.Sets.ddc.Classification=SDNB
MCR.OAIDataProvider.OAI2.Sets.doc-type.URI=xslStyle:classification2sets:classification:metadata:10:children:diniPublType
MCR.OAIDataProvider.OAI2.Sets.doc-type.Classification=diniPublType
MCR.OAIDataProvider.OAI2.Sets.institute.URI=xslStyle:classification2sets:classification:metadata:1:children:mir_institutes
MCR.OAIDataProvider.OAI2.Sets.institute.Classification=mir_institutes
#see MIR-435
MCR.OAIDataProvider.OAI2.DeletedRecord=persistent
MCR.OAIDataProvider.OAI2.Adapter.RecordURIPattern=xslTransform:oai-{format}:mcrobject:{id}
MCR.OAIDataProvider.OAI2.Search.RequestHandler=/oai_search
# added Restriction as workaround, without we get no results
MCR.OAIDataProvider.OAI2.Search.Restriction=objectType\:mods
MCR.OAIDataProvider.OAI2.Search.FromUntil=modified
# MCR.OAIDataProvider.OAI2.Friends.OpenAgrar=https://openagrar.bmel-forschung.de/servlets/OAIDataProvider
# MCR.OAIDataProvider.OAI2.Friends.RosDok=https://rosdok.uni-rostock.de/oai
# The name, place and the address of the repository owner(publisher in XMetaDissPlus).
# MCR.OAIDataProvider.RepositoryPublisherName=
# MCR.OAIDataProvider.RepositoryPublisherPlace=
# MCR.OAIDataProvider.RepositoryPublisherAddress=
##############################################################################
# DOI registration #
##############################################################################
MIR.registerDOI=false
# Defaults for missing metadata
MCR.DOI.DataCite.MissingCreator=:none
MCR.DOI.DataCite.MissingTitle=:unas
MCR.PI.Service.Datacite.Namespace=http://datacite.org/schema/kernel-4
MCR.PI.Service.Datacite.Schema=xsd/datacite/v4.3/metadata.xsd
##############################################################################
# MIR Searchlist #
##############################################################################
MCR.Export.Transformers=bibtex:BibTeX,endnote:Endnote,mods:MODS,marcxml:MARCXML,ris:RIS,isi:ISI,pica3:PICA,mods2dc:DC,mods2csv:CSV
MCR.Export.CSL.Styles=ieee,apa,elsevier-harvard,springer-basic-author-date,din-1505-2,iso690-author-date-de
##############################################################################
# MIR Citation #
##############################################################################
# comma seperated list of styles look here http://crosscite.org/citeproc/
MIR.citationStyles=%MCR.Export.CSL.Styles%
MIR.defaultCitationStyle=elsevier-harvard
# include altmetics informations in metadata view ('show', 'hide')
MIR.altmetrics=show
# hide altmetrics donut if no statistics available
MIR.altmetrics.hide=true
# include plumx informations in metadata view ('show', 'hide')
MIR.plumx=hide
# hide plumx badge if no statistics available
MIR.plumx.hide=true
# include Social-Media-Buttons ('show', 'hide'), about shariff see http://heise.de/-2467514
MIR.shariff=show
MIR.shariff.theme=white
MIR.shariff.buttonstyle=icon
MIR.shariff.services=['mail', 'twitter', 'facebook', 'whatsapp', 'linkedin', 'xing', 'pinterest', 'info']
MCR.ContentTransformer.mods2csl.Class=org.mycore.csl.MCRCSLTransformer
MCR.ContentTransformer.mods2csl.format=html
MCR.ContentTransformer.mods2csl.style=elsevier-harvard
MCR.ContentTransformer.mods2csl.ItemProviderClass=org.mycore.mods.csl.MCRModsItemDataProvider
MCR.ContentTransformer.mods2csl.MIMEType=text/html; charset\="UTF-8"
##############################################################################
# ORCID claiming #
##############################################################################
MCR.ORCID.OAuth.ClientID=
MCR.ORCID.OAuth.ClientSecret=
MCR.ORCID.OAuth.ReadPublicToken=
MCR.ORCID.BaseURL=https://api.sandbox.orcid.org/v2.1
MCR.ORCID.OAuth.BaseURL=https://sandbox.orcid.org/oauth
MCR.ORCID.Works.SourceURL=http://localhost:8291/mir/receive/
# specify link to application specific orcid information
MIR.ORCID.InfoURL=https://www.uni-due.de/ub/publikationsdienste/orcid.php
##############################################################################
# MIR ePuSta #
##############################################################################
# show ePuSta Statistics in metadata view ('show', 'hide')
# MIR.ePuSta = hide
# URL of the graphprovider
# MIR.ePuSta.GraphProviderURL = %WebApplicationBaseURL%graphprovider/
# MIR.ePuSta.Prefix=oai:mycore.de/mir
##############################################################################
# MIR PPN Configuration #
##############################################################################
# comma seperated list of supportet PPN databases, see https://uri.gbv.de/database/, default is 'gvk'
MIR.PPN.DatabaseList=gvk
##############################################################################
# Google Sitemap #
##############################################################################
MCR.GoogleSitemap.SolrQuery=worldReadable:true AND ((objectType:mods AND -state:*) OR (objectType:mods AND state:published))
##############################################################################
# Sword2 #
##############################################################################
# OJS
# MCR.Sword.Collection.MyWorkspace.DefaultOJS = org.mycore.mir.sword2.MIROJSCollectionProvider
# MCR.Sword.DefaultOJS.Transformer = ojsmets2mods
# MCR.Sword.DefaultOJS.State = imported
# MCR.ContentTransformer.ojsmets2mods.Class=org.mycore.common.content.transformer.MCRXSLTransformer
# MCR.ContentTransformer.ojsmets2mods.Stylesheet=xslt/sword/ojsmets2mods.xsl
# MCR.ContentTransformer.ojsmets2mods.TransformerFactoryClass=net.sf.saxon.TransformerFactoryImpl
# Goobi
# MCR.Sword.Collection.MyWorkspace.DefaultGoobi = org.mycore.mir.sword2.MIRGoobiCollectionProvider
# MCR.Sword.DefaultGoobi.Transformer = goobidc2mods
# MCR.Sword.DefaultGoobi.State = imported
# MCR.ContentTransformer.goobidc2mods.Class=org.mycore.common.content.transformer.MCRXSLTransformer
# MCR.ContentTransformer.goobidc2mods.Stylesheet=xsl/DC_MODS3-5_XSLT1-0.xsl
# Deep Green
# MCR.Sword.Collection.MyWorkspace.DefaultDeepGreen=org.mycore.mir.sword2.MIRDeepGreenCollectionProvider
# MCR.Sword.DefaultDeepGreen.Transformer=deepgreenjats2mods
# MCR.Sword.DefaultDeepGreen.State=imported
# MCR.ContentTransformer.deepgreenjats2mods.TransformerFactoryClass=net.sf.saxon.TransformerFactoryImpl
# MCR.ContentTransformer.deepgreenjats2mods.Class=org.mycore.common.content.transformer.MCRXSLTransformer
# MCR.ContentTransformer.deepgreenjats2mods.Stylesheet=xslt/sword/jats2mods.xsl
# When set to "embed", related host publication (journal) will be embedded.
# When set to "link", related host publication (journal) will be created and/or linked via @xlink:href.
# MCR.ContentTransformer.deepgreenjats2mods.HostRelation=link
# Dissemin
# MCR.Sword.Collection.MyWorkspace.dissemin = org.mycore.mir.sword2.MIRDisseminCollectionProvider
# MCR.Sword.dissemin.Transformer = dissemin2mods
# MCR.Sword.dissemin.State = imported
# MCR.ContentTransformer.dissemin2mods.Class=org.mycore.mir.sword2.MIRDisseminCollectionProvider
# MCR.ContentTransformer.dissemin2mods.Stylesheet=xsl/sword/dissemin-mods2mycore-mods.xsl
# MCR.ContentTransformer.mycoreobject2dissemin-status.TransformerFactoryClass=net.sf.saxon.TransformerFactoryImpl
# MCR.ContentTransformer.mycoreobject2dissemin-status.Stylesheet=xslt/sword/mycoreobject2dissemin-status.xsl
##############################################################################
# Export bibliography entries as pica3 #
##############################################################################
MCR.ContentTransformer.pica3.Class=org.mycore.common.content.transformer.MCRXSLTransformer
MCR.ContentTransformer.pica3.Stylesheet=%MCR.ContentTransformer.mods.Stylesheet%,xsl/mods2pica3.xsl
MCR.ContentTransformer.pica3.FileExtension=txt
##############################################################################
# Export MODS to CSV #
##############################################################################
MCR.ContentTransformer.mods2csv.Class=org.mycore.common.content.transformer.MCRXSLTransformer
MCR.ContentTransformer.mods2csv.Stylesheet=%MCR.ContentTransformer.mods.Stylesheet%,xsl/mods2csv.xsl
MCR.ContentTransformer.mods2csv.FileExtension=csv
MCR.ContentTransformer.solr2csv.Class=org.mycore.common.content.transformer.MCRTransformerPipe
MCR.ContentTransformer.solr2csv.Steps=response-objectList,mods2csv
# required to trigger the mycore csl-export-gui.xsl
MCR.ContentTransformer.solr2csv.Stylesheet=none
##############################################################################
# Generate packages for ImageWare #
##############################################################################
# MIR.ImageWare.Enabled = true
# The user needs permission 'packer-ImageWare' (packer-IdOfPacker) and 'writedb' permission on the specific object
# MCR.Packaging.Packer.ImageWare.Destination=/var/tmp/imageware
# MCR.Packaging.Packer.ImageWare.TransformerID=mods
# MCR.Packaging.Packer.ImageWare.Class=org.mycore.mir.imageware.MIRImageWarePacker
# MCR.Packaging.Packer.ImageWare.FlagType=MIR:imageware
# If a ppn is inserted without db prefix, then this prefix will be used for package name
# MCR.Packaging.Packer.ImageWare.DefaultPPNDB=gvk
# the posix file permissions to set
# MCR.Packaging.Packer.ImageWare.FileRights=rwxr-x---
##############################################################################
# Jersey Resources #
##############################################################################
MCR.Jersey.Resource.Packages=%MCR.Jersey.Resource.Packages%,org.mycore.mir.statistics,org.mycore.mir.sherpa
##############################################################################
# xEditor #
##############################################################################
# exclude genres from licence validation
MIR.Editor.Validate.Genre.Licence=journal newspaper series lecture blog
# Geographic coordinates
MIR.editor.start.coordinates.lat=50.930453
MIR.editor.start.coordinates.lon=11.587786
MIR.Editor.Default.State=submitted
##############################################################################
# #
# Enrichment Resolver #
# #
##############################################################################
# Configuration to import new publication by given ID:
MCR.MODS.EnrichmentResolver.DataSources.import=PubMed CrossRef DataCite OADOI GBV ZDB JOP
# MCR.MODS.EnrichmentResolver.DataSources.import=MIR (Scopus PubMed IEEE CrossRef DataCite) OADOI (LOBID GBV SWB) ZDB JOP
# specify additional identifier types which are not mods:identifier
# MCR.MODS.EnrichmentResolver.IdentifierType.shelfmark=mods:location/mods:shelfLocator
# Scopus
MIR.Scopus.API.URL=https://api.elsevier.com/content/
MIR.Scopus.API.Key=
MCR.MODS.EnrichmentResolver.DataSource.Scopus.IdentifierTypes=doi scopus
MCR.MODS.EnrichmentResolver.DataSource.Scopus.doi.URI=xslStyle:import/scopus2mods,import/genre2genre:%MIR.Scopus.API.URL%abstract/doi/{0}?apikey=%MIR.Scopus.API.Key%
MCR.MODS.EnrichmentResolver.DataSource.Scopus.scopus.URI=xslStyle:import/scopus2mods,import/genre2genre:%MIR.Scopus.API.URL%abstract/scopus_id/{0}?apikey=%MIR.Scopus.API.Key%
# PubMed
MIR.PubMed.REST.URL=https://www.ebi.ac.uk/europepmc/webservices/rest/search/resulttype=core&query=
MCR.MODS.EnrichmentResolver.DataSource.PubMed.IdentifierTypes=doi pubmed
MCR.MODS.EnrichmentResolver.DataSource.PubMed.doi.URI=xslStyle:import/pubmed2mods,import/genre2genre:%MIR.PubMed.REST.URL%doi:{0}
MCR.MODS.EnrichmentResolver.DataSource.PubMed.pubmed.URI=xslStyle:import/pubmed2mods,import/genre2genre:%MIR.PubMed.REST.URL%ext_id:{0}
# CrossRef
MCR.MODS.EnrichmentResolver.DataSource.CrossRef.IdentifierTypes=doi
MCR.MODS.EnrichmentResolver.DataSource.CrossRef.doi.URI=xslStyle:import/simplify-json-xml,import/crossref2mods,import/genre2genre:xslTransform:json2xml:https://api.crossref.org/works/{0}
# DataCite
MCR.MODS.EnrichmentResolver.DataSource.DataCite.IdentifierTypes=doi
MCR.MODS.EnrichmentResolver.DataSource.DataCite.doi.URI=xslStyle:strip-namespaces,import/datacite2mods,import/genre2genre:https://data.datacite.org/application/vnd.datacite.datacite+xml/{0}
# IEEE
MIR.IEEE.API.Key=
MCR.MODS.EnrichmentResolver.DataSource.IEEE.IdentifierTypes=ieee doi
# IEEE actually supports https, but the certificate is invalid, so we use http
MCR.MODS.EnrichmentResolver.DataSource.IEEE.ieee.URI=xslStyle:import/ieee2mods,import/genre2genre:http://ieeexploreapi.ieee.org/api/v1/search/articles?article_number={0}&apikey=%MIR.IEEE.API.Key%&format=xml
MCR.MODS.EnrichmentResolver.DataSource.IEEE.doi.URI=xslStyle:import/ieee2mods,import/genre2genre:http://ieeexploreapi.ieee.org/api/v1/search/articles?doi={0}&apikey=%MIR.IEEE.API.Key%&format=xml
# GBV PPN
MCR.PICA2MODS.DATABASE=gvk
MCR.MODS.EnrichmentResolver.DataSource.GBV.IdentifierTypes=ppn isbn
MCR.MODS.EnrichmentResolver.DataSource.GBV.ppn.URI=xslTransform:pica2mods:https://unapi.k10plus.de/?id=gvk:ppn:{1}&format=picaxml
MCR.MODS.EnrichmentResolver.DataSource.GBV.isbn.URI=xslStyle:import/gbv-sru2mods,import/gbv-mods2mods:https://sru.k10plus.de/gvk?version=1.1&operation=searchRetrieve&query=pica.isb%3D{1}&maximumRecords=1&recordSchema=mods
# SWB PPN
#MCR.MODS.EnrichmentResolver.DataSource.SWB.IdentifierTypes=ppn
#MCR.MODS.EnrichmentResolver.DataSource.SWB.ppn.URI=xslTransform:pica2mods:http://unapi.gbv.de/?id=swb:ppn:{1}&format=picaxml
# LOBID
MCR.MODS.EnrichmentResolver.DataSource.LOBID.IdentifierTypes=isbn
MCR.MODS.EnrichmentResolver.DataSource.LOBID.isbn.URI=xslStyle:import/lobid2mods:https://lobid.org/resource?id={1}&format=source
# ZDB
MCR.MODS.EnrichmentResolver.DataSource.ZDB.IdentifierTypes=issn zdbid
MCR.MODS.EnrichmentResolver.DataSource.ZDB.issn.URI=xslStyle:import/zdb2mods:https://services.dnb.de/sru/zdb?version=1.1&operation=searchRetrieve&query=iss%3D{1}&recordSchema=MARC21-xml
MCR.MODS.EnrichmentResolver.DataSource.ZDB.zdbid.URI=xslStyle:import/zdb2mods:https://services.dnb.de/sru/zdb?version=1.1&operation=searchRetrieve&query=zdbid%3D{1}&recordSchema=MARC21-xml
# Journals online & print
MCR.MODS.EnrichmentResolver.DataSource.JOP.IdentifierTypes=issn
MCR.MODS.EnrichmentResolver.DataSource.JOP.issn.URI=xslStyle:import/jop2mods:https://services.dnb.de/fize-service/gvr/full.xml?genre=journal&sid=bib:ughe&pid=bibid%3DUGHE&issn={1}
# OADOI
MIR.OADOI.Mail.Address=%MCR.mir-module.MailSender%
MCR.MODS.EnrichmentResolver.DataSource.OADOI.IdentifierTypes=doi
MCR.MODS.EnrichmentResolver.DataSource.OADOI.doi.URI=xslStyle:import/simplify-json-xml,import/oadoi2mods:xslTransform:json2xml:https://api.oadoi.org/v2/{1}?email=%MIR.OADOI.Mail.Address%
MCR.ContentTransformer.dummy-json2xml.TransformerFactoryClass=net.sf.saxon.TransformerFactoryImpl
MCR.ContentTransformer.dummy-json2xml.Stylesheet=xslt/convertjson.xsl
MCR.ContentTransformer.json2xml.Class=org.mycore.mir.importer.JSON2XMLTransformer
# Embargo auto release
MCR.Cronjob.Jobs.MODSEmbargoRelease=org.mycore.mods.MCRMODSEmbargoReleaseCronjob
MCR.Cronjob.Jobs.MODSEmbargoRelease.Cron=*/10 * * * *
##############################################################################
# Schema.org extension #
##############################################################################
MCR.URIResolver.xslIncludes.schemaorg=mir2schemaOrg.xsl
##############################################################################
# Table of Contents #
##############################################################################
# Maximum number of publications that can be outputted within toc
MIR.TableOfContents.MaxResults=1000
# Maximum number of level items per level
# May also be set via attribute in toc-layouts.xml
MIR.TableOfContents.LevelLimit=100
# If at top level, there is only one group, without deeper levels, just show publications
MIR.TableOfContents.HideTrivialLevel=true
# Fields used when displaying publication within table of contents
# Check what you are using in custom-toc-layouts.xsl
# Default is "*" for all fields, but specifying may improve performance:
# MIR.TableOfContents.FieldsUsed=id,category.top,mods.title.main,mods.yearIssued,mods.dateIssued,mir.toc.title,mir.toc.authors,mir.toc.host.page,mir.toc.host.page.str,mir.toc.host.page.int,mir.toc.host.volume,mir.toc.host.issue,mir.toc.series.volume
MIR.TableOfContents.FieldsUsed=*
# Names with these roles are indexed in field toc.authors and displayed in custom-toc-layouts.xsl
MIR.TableOfContents.RolesToDisplay=cre aut edt trl ive ivr hnr
# Build additional fields for TOCs to index in SOLR
MCR.URIResolver.xslImports.solr-document=%MCR.URIResolver.xslImports.solr-document%,toc/solr-fields4toc.xsl
MCR.URIResolver.xslImports.solr-document-3=%MCR.URIResolver.xslImports.solr-document-3%,toc/solr-fields4toc-3.xsl
# Build table of contents in output
MCR.URIResolver.xslImports.modsmeta=%MCR.URIResolver.xslImports.modsmeta%,toc/mycoreobject-toc.xsl
##############################################################################
# Static content #
##############################################################################
MCR.ContentTransformer.mir-history.Stylesheet=xsl/metadata/static/mir-history-static.xsl
MCR.ContentTransformer.mir-admindata-box.Stylesheet=xsl/metadata/static/mir-admindata-box-static.xsl
MCR.Object.Static.Content.Generator.mir-history.Class=org.mycore.services.queuedjob.staticcontent.MCRJobStaticContentGenerator
MCR.Object.Static.Content.Generator.mir-history.Transformer=mir-history
MCR.Object.Static.Content.Generator.mir-admindata-box.Class=org.mycore.services.queuedjob.staticcontent.MCRJobStaticContentGenerator
MCR.Object.Static.Content.Generator.mir-admindata-box.Transformer=mir-admindata-box
##############################################################################
# Workflow #
##############################################################################
MCR.URIResolver.xslImports.mirworkflow=metadata/mir-workflow.xsl
MIR.Workflow.Menu=false
MIR.Workflow.Box=false
##############################################################################
# new Metadata Layout #
##############################################################################
MCR.ContentTransformer.DefaultStep.Stylesheet=%MCR.LayoutTransformerFactory.Default.Stylesheets%
MCR.ContentTransformer.newMetadataStylesheet.Stylesheet=xslt/metadata/mods-metadata-page.xsl
MCR.ContentTransformer.newMetadataStylesheet.TransformerFactoryClass=net.sf.saxon.TransformerFactoryImpl
MCR.ContentTransformer.mycoreobject.Class=org.mycore.common.content.transformer.MCRTransformerPipe
MCR.ContentTransformer.mycoreobject.Steps=mycoreobject-modsmeta,newMetadataStylesheet,DefaultStep
MIR.Layout.Top=mir-breadcrumb,search_browsing,mir-message
MIR.Layout.Start=mir-abstract-badges,mir-workflow,mir-abstract-title,mir-abstract-plus,toc,mir-file-upload,mir-viewer,mir-player,mir-collapse-files,mir-metadata
MIR.Layout.End=mir-edit,mir-citation,mir-thumbnail,mir-epusta,mir-access-rights,mir-export,mir-admindata,mir-historydata,
MIR.Layout.Bottom=
#MIR.Layout.Start.Col=col-12 col-lg-8
#MIR.Layout.End.Col=col-12 col-lg-4
MIR.Layout.Display.Panel=mir-access-rights,mir-export,mir-admindata,mir-citation,mir-thumbnail
MIR.Layout.Display.Div=mir-edit,mir-abstract-badges
#MIR.Layout.Display.Panel.Icon.mir-access-rights=fas fa-gavel
#MIR.Layout.Display.Panel.Icon.mir-export=fas fa-share-square
#MIR.Layout.Display.Panel.Icon.mir-admindata=fas fa-info-circle
#MIR.Layout.Display.Panel.Icon.mir-citation=fas fa-quote-right
MIR.NotFullAccessInfo.Genres=
MIR.Viewer.DisableDerivateType=thumbnail
##############################################################################
# Canonical link for any metadata frontpage #
##############################################################################
MIR.CanonicalBaseURL=
##############################################################################
# Sherpa Romeo API - details see https://v2.sherpa.ac.uk/api/ #
##############################################################################
MIR.Sherpa=org.mycore.mir.sherpa.MCRSherpaConfig
MIR.Sherpa.API.Key=
MIR.Sherpa.API.URL=https://v2.sherpa.ac.uk/
##############################################################################
# Facets
##############################################################################
MIR.Response.Facet.mods.genre.ClassId=mir_genres
MCR.ContentTransformer.svg-download.Class = org.mycore.common.content.transformer.MCRXSLTransformer
MCR.ContentTransformer.svg-download.Stylesheet = xslt/generate-svg-by-type.xsl