Projecte

General

Perfil

Accions

Tasca #7039

tancat
CA FJ

Modificar la sortida dels identificadors locals a EDM (Europeana)

Tasca #7039: Modificar la sortida dels identificadors locals a EDM (Europeana)

Afegit per Cristina Azorin fa aproximadament 4 anys. Actualitzat fa aproximadament 3 anys.

Estat:
Tancada
Prioritat:
Normal
Assignat a:
Categoria:
Gestió de la col·lecció
Temàtica prevista:
Inici:
17-03-2022
Data de venciment:
04-04-2022
Paraula clau:

Descripció

Segons els manual d'EDM:

3.3.14.Identifier
Property name: dc:identifier URI http://purl.org/dc/elements/1.1/identifier

Example A URN applied to a resource locally (urn:isbn:9780387097466)

En el darrer llistat d'errors que ens van enviar la majoria eren pels identificadors de la societat Liceu que apareixen només amb el número i que caldria completar amb la sintaxi:
urn:$9:$a

Ex: https://ddd.uab.cat/record/133820

ara: <dc:identifier>42512</dc:identifier>

hauria de ser: <dc:identifier>urn:societatliceu:42512</dc:identifier>


Tasques relacionades 1 (0 obertes1 tancada)

relacionat amb DDD - Tasca #5580: Europeana - Mirar de completar els registres de fons patrimonial per millorar la recol·lecció.TancadaMontserrat Gutiérrez04-02-202001-03-2023Accions

CA Actualitzat per Cristina Azorin fa aproximadament 4 anys Accions #1

  • S'ha afegit relacionat amb Tasca #5580: Europeana - Mirar de completar els registres de fons patrimonial per millorar la recol·lecció.

FJ Actualitzat per Ferran Jorba fa aproximadament 4 anys Accions #2

Segons la wikipèdia, això dels urn està semi-estandaritzat i semi-obsolet i sí, la teva proposta diria que hi encaixa:

https://en.wikipedia.org/wiki/Uniform_Resource_Name

FJ Actualitzat per Ferran Jorba fa aproximadament 4 anys Accions #3

  • Estat ha canviat de Creada a En curs

De fet, estic veient que el camp <identifier> l'agafem tal qual de la conversió de Dublin Core, de manera que és allà on ho he de fer. A veure si me'n ensurto, que és xsl, i no en sé gaire...

FJ Actualitzat per Ferran Jorba fa aproximadament 4 anys Accions #4

Ahir vaig estar buscant si aquest prefix urn ha d'anar en majúscules (que és com ho dona Invenio per als ISSN i ISBN) o en minúscules (que és com ho trobo a la wikipèdia), i si quan l'identificador (prefix) és oai també ha d'anar precedit per urn.

Al final m'he decidit per les minúscules, i de posar-hi el prefix urn també als identificadors oai perquè no trobo cap argument per considerar-lo una excepció.

Ho he fet al DDD de proves, per exemple:

Ha profitat per canviar http per https per la url del DDD. Si et sembla bé, Cristina, ho passo al DDD públic.

CA Actualitzat per Cristina Azorin fa aproximadament 4 anys Accions #5

Em sembla perfecte, moltes gràcies Ferran

FJ Actualitzat per Ferran Jorba fa aproximadament 4 anys Accions #6

Ho he aplicat al DDD públic i ara veig que si a la 035 no hi ha $9, els : surten repetits:

https://ddd.uab.cat/record/183155/export/xd

A veure com puc evitar-ho (ja dic que de xsl no en sé gaire). Ara mateix fa així:

    <xsl:for-each select="datafield[@tag='035']">
      <dc:identifier>
        <xsl:text>urn:</xsl:text>
        <xsl:value-of select="subfield[@code='9']"/>
        <xsl:text>:</xsl:text>
        <xsl:value-of select="subfield[@code='a']"/>
      </dc:identifier>
    </xsl:for-each>

FJ Actualitzat per Ferran Jorba fa quasi 4 anys Accions #7

  • Estat ha canviat de En curs a Tancada

Ja he trobat la manera, i els : ja no surten duplicats.

https://ddd.uab.cat/record/183155/export/xd

La solució ha estat aquesta:

    <xsl:for-each select="datafield[@tag='035']">
      <dc:identifier>
        <xsl:text>urn:</xsl:text>
        <xsl:for-each select="subfield[@code='9']">
          <xsl:value-of select="."/>
          <xsl:text>:</xsl:text>
        </xsl:for-each>
        <xsl:value-of select="subfield[@code='a']"/>
      </dc:identifier>
    </xsl:for-each>

CA Actualitzat per Cristina Azorin fa aproximadament 3 anys Accions #8

  • Paraula clau s'ha suprimit (NCR)
Accions

També disponible a: PDF Atom