Annotations multiples PPDO
Contexte
Les plans d'annotation sur les stades de cultures renvoient des valeurs multiples. Par exemple, sur ce bulletin de santé du végétal (ici en version html), il y a en haut de la page 6 un titre « Stade F1 (BBCH 59 - 60) : La première fleur est épanouie ».
En rencontrant la chaîne « BBCH 59 - 60 », le plan d'annotation renvoie deux stades de développement : BBCH 59 et BBCH 60.
1. Associer deux stades de culture à une annotation
Open Annotation ne l'interdit pas : à une instance de oa:Annotation
, on peut associer plusieurs oa:hasBody
.
Est-ce d'accord pour qu'on puisse écrire :
bsv:resources/idBsv/aa210909/BBCH59_2.1_002 a oa:Annotation .
bsv:resources/idBsv/aa210909/BBCH59_2.1_002 oa:hasBody ppdo:BBCH59 .
bsv:resources/idBsv/aa210909/BBCH59_2.1_002 oa:hasBody ppdo:BBCH60 .
Dans l'affirmative, faut-il renommer "BBCH59_2.1_002" pour qu'il devienne "BBCH59-60_2.1_002" ?
Initialement, la choix avait été fait de donner un mot désignant le skos:hasBody
pour permettre une lecture compréhensible de l'URI. Renommer BBCH59 en BBCH59-60 induit un traitement spécifique à l'échelle BBCH dans le processus d'intégration des annotations au triplestore.
2. GlobalScale et GeneralScale
La chaîne de caractères "BBCH 59" est un skos:altLabel de bbch_generalScale_secondaryStage_BBCH59 mais aussi de bbch_globalScale_secondaryStage_BBCH59.
Faut-il mettre les deux liens oa:hasBody
dans l'annotation ?
Remarques :
- Ceci est encore plus flagrant lorsque l'on rencontre un mot désignant un stade de culture. Par exemple, « tallage » est un
skos:altLabel
de BBCH2 pour les deux échelles. - Mettre les deux liens semble avoir du sens. Si l'on a un lien vers la globalScale mais pas de lien vers la generalScale, ça signifie qu'on est sur une échelle spécifique. On a donc une spécialisation de la culture.