Skip to content

Commit

Permalink
Robis publication URL template as class attribute
Browse files Browse the repository at this point in the history
  • Loading branch information
zyzzyxdonta committed Oct 17, 2024
1 parent dae84a6 commit 3df6e6b
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion src/hermes/commands/deposit/rodare.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ class RodareDepositPlugin(InvenioDepositPlugin):
invenio_client_class = RodareClient
invenio_resolver_class = RodareResolver
robis_url = "https://www.hzdr.de/robis"
robis_publication_url = "https://www.hzdr.de/publications/Publ-{pub_id}"

def prepare(self) -> None:
super().prepare()
Expand All @@ -58,7 +59,7 @@ def _codemeta_to_invenio_deposition(self) -> dict:
deposition_metadata = super()._codemeta_to_invenio_deposition()

robis_identifier = {
"identifier": f"https://www.hzdr.de/publications/Publ-{pub_id}",
"identifier": self.robis_publication_url.format(pub_id=pub_id),
"relation": "isIdenticalTo",
"scheme": "url",
}
Expand Down

0 comments on commit 3df6e6b

Please sign in to comment.