DOREMUS-ANR / itema3converter

Converter from ITEMA3 xml to DOREMUS rdf
Apache License 2.0
0 stars 0 forks source link

Movements management in titles #18

Closed pasqLisena closed 6 years ago

pasqLisena commented 6 years ago

Reference table: https://docs.google.com/spreadsheets/d/11gVJxWk3NF95ZU3qXoFj1YXQ7ykPEIsTN3BTJWj0Uv0


1. Autonomous work

Si Title ITEMA3 n’a pas : c’est qu’il s’agit d’une œuvre autonome.

Il faut donc faire :

F22 P102 has Title E35 Title = Title ITEMA3 en supprimant ce qui est dans la colonne M (alternate title)
F22 U68 has variant Title E35 = colonne M (alternate title)

Example:

2. Part of a work

Si Title ITEMA3 a :, c’est qu’il s’agit de la description d’une partie d’oeuvre.

OPTION 1. Tu crées simplement une œuvre « partie » en supprimant « (extrait) » et en supprimant ce qui est dans la colonne M (alternate title), sans faire de lien avec une notice « mère »

Ex : ligne 8 : F14 U95 has hierarchical level M62 Hierachical Level : partie F22 P102 has Title E35 Title : 8 Klavierstücke op 76 (extrait) : Capriccio en si mineur op 76

OPTION 2. Si tu peux, tu crées :

Example:

Pour ces parties, il y a peut-être aussi le « genre » EXTRAIT (MUSIQUE) (voir #15). Il faudrait appliquer les règles ci-dessus pour les titres.

-- issue by Martine

pasqLisena commented 6 years ago
  1. Autonomous work

This is correctly implemented

  1. Part of a work

For the moment, I split the title around :, keeping only the 1st part. The full title is preserved in the performed expression.

So the result is:

<http://data.doremus.org/expression/0c50028f-7a74-3515-9717-5c79711a99f9>
        a mus:M43_Performed_Expression ;
        rdfs:label "Sonate n°6 en Ré Majeur K 284 \"Durnitz\" : 3ème mouvement, Variation n°11" ;
        mus:U54_is_performed_expression_of
                <http://data.doremus.org/expression/193e753c-4251-3e3e-badb-16e56d7ce117> .

<http://data.doremus.org/expression/193e753c-4251-3e3e-badb-16e56d7ce117>
        a                         efrbroo:F22_Self-Contained_Expression ;
        rdfs:label                "Sonate n°6 en Ré Majeur K 284 \"Durnitz\""  .
pasqLisena commented 6 years ago

P148 has component links normally 2 works (F14)

pasqLisena commented 6 years ago

Implementation complete: 8 Klavierstücke op 76 (extrait) : Capriccio en si mineur op 76 n°2

# Child
<http://data.doremus.org/expression/de4c778b-ccd5-3d7f-8a9c-e26c73d3864e>
        a                           efrbroo:F22_Self-Contained_Expression ;
        rdfs:label                  "Capriccio en si mineur op 76 n°2" .

<http://data.doremus.org/work/b83e5db5-e021-3588-9c5d-5b29801bd06b>
        a                          efrbroo:F14_Individual_Work ;
        efrbroo:R9_is_realised_in  <http://data.doremus.org/expression/de4c778b-ccd5-3d7f-8a9c-e26c73d3864e> .

<http://data.doremus.org/work/4352ed93-fd74-3bee-b671-b8353f852ec9>
        a                          efrbroo:F14_Individual_Work ;
        ecrm:P148_has_component    <http://data.doremus.org/work/b83e5db5-e021-3588-9c5d-5b29801bd06b> ;
        efrbroo:R9_is_realised_in  <http://data.doremus.org/expression/269566ae-cb11-304f-9ba9-93324d5542f6> .

<http://data.doremus.org/expression/269566ae-cb11-304f-9ba9-93324d5542f6>
        a                           efrbroo:F22_Self-Contained_Expression ;
        rdfs:label                  "8 Klavierstücke op 76" .
pierrechoffe commented 6 years ago
P148 has component links normally 2 works (F14)

Better use R5 has component, they link 2 expressions (F22)

rtroncy commented 6 years ago

Good point: to be discussed if we want to use only P148 between the 2 F14, or R5 between the 2 F22, or both

pasqLisena commented 6 years ago

We are currently using P148, but I agree in using R5

pasqLisena commented 6 years ago

I use both (as for PP and BnF)