diff --git a/content/posts/2019-10.md b/content/posts/2019-10.md index 5fa6bb340..37b365fe7 100644 --- a/content/posts/2019-10.md +++ b/content/posts/2019-10.md @@ -235,4 +235,10 @@ $ dspace import -a -c 10568/104057 -e fuu@cgiar.org -m 2019-10-15-Bioversity.map - I will revert all changes to `dc.title` and `dc.title.alternative` - TODO: there are similar issues with the `citation_author` metadata element missing from DRI, so I might have to revert those changes too +## 2019-10-29 + +- After more digging in the source I found out why the `dcterms.title` and `dcterms.creator` fields are not present in the DRI `pageMeta`... + - The `pageMeta` element is constructed in `dspace-xmlui/src/main/java/org/dspace/app/xmlui/wing/IncludePageMeta.java` and the code does not consider any other schemas besides DC + - I moved title and creator back to the original DC fields and then everything was working as expected in the pageMeta, so I guess we cannot use these in DCTERMS either! + diff --git a/content/posts/cgspace-cgcorev2-migration.md b/content/posts/cgspace-cgcorev2-migration.md index 8c387a869..450e85ec0 100644 --- a/content/posts/cgspace-cgcorev2-migration.md +++ b/content/posts/cgspace-cgcorev2-migration.md @@ -20,10 +20,8 @@ With reference to [CG Core v2 draft standard](https://agriculturalsemantics.gith - [Implementation Progress](#implementation-progress) ## Proposed Changes -As of 2019-09-11 the scope of the changes includes the following fields: +As of 2019-10-29 the scope of the changes includes the following fields: -- dc.contributor.author→dcterms.creator - - for people and institutional authors - cg.creator.id→cg.creator.identifier - ORCID identifiers - dc.format.extent→dcterms.extent @@ -56,12 +54,13 @@ As of 2019-09-11 the scope of the changes includes the following fields: The following fields are currently out of the scope of this migration because they are used internally by DSpace 5.x/6.x and would be difficult to change without significant modifications to the core of the code: -- dc.title +- dc.title (`IncludePageMeta.java` only considers DC when building pageMeta, which we rely on in XMLUI because of XSLT from DRI) - dc.title.alternative - dc.date.available - dc.date.accessioned -- dc.identifier.uri +- dc.identifier.uri (hard coded for Handle assignment upon item submission) - dc.description.provenance +- dc.contributor.author (`IncludePageMeta.java` only considers DC when building pageMeta, which we rely on in XMLUI because of XSLT from DRI) ## Fields to Create Make sure the following fields exist: @@ -89,7 +88,6 @@ Tally of the status of the implementation of the new fields in the CGSpace `5_x- | Field Name | migrate-fields.sh | Input Forms | XMLUI Themes¹ | dspace.cfg | Discovery | Atmire Modules | Crosswalks | | ---------- | :---------------: | :---------: | :-----------: | :--------: | :-------: | :------------: | :--------: | -dcterms.creator | ✓ | ✓ | ? | ✓ | ✓ | ✓ | | cg.creator.identifier | ✓ | ✓ | ✓ | - | ✓ | ✓ | | dcterms.extent | ✓ | ✓ | - | - | - | - | | dcterms.issued | ✓ | ✓ | ? | ✓ | ✓ | ✓ | | diff --git a/docs/2019-10/index.html b/docs/2019-10/index.html index 6e23d1337..d8ef972a3 100644 --- a/docs/2019-10/index.html +++ b/docs/2019-10/index.html @@ -27,7 +27,7 @@ "@type": "BlogPosting", "headline": "October, 2019", "url": "https:\/\/alanorth.github.io\/cgspace-notes\/2019-10\/", - "wordCount": "1719", + "wordCount": "1791", "datePublished": "2019-10-01T13:20:51+03:00", "dateModified": "2019-10-28T16:52:51+02:00", "author": { @@ -410,6 +410,17 @@ $ dspace import -a -c 10568/104057 -e fuu@cgiar.org -m 2019-10-15-Bioversity.map +
dcterms.title
and dcterms.creator
fields are not present in the DRI pageMeta
…
+
+pageMeta
element is constructed in dspace-xmlui/src/main/java/org/dspace/app/xmlui/wing/IncludePageMeta.java
and the code does not consider any other schemas besides DCAs of 2019-09-11 the scope of the changes includes the following fields:
+As of 2019-10-29 the scope of the changes includes the following fields:
The following fields are currently out of the scope of this migration because they are used internally by DSpace 5.x/6.x and would be difficult to change without significant modifications to the core of the code:
IncludePageMeta.java
only considers DC when building pageMeta, which we rely on in XMLUI because of XSLT from DRI)IncludePageMeta.java
only considers DC when building pageMeta, which we rely on in XMLUI because of XSLT from DRI)