Skip to content

Un dwc:PreservedSpecimen qui contient des échantillons de un ou plusieurs taxa #3

@jmvanel

Description

@jmvanel

Comment tirer parti des informations présentes, représentant la pluralité des taxons déterminés dans un flacon?
Actuellement nous avons dans v3 , API https//geb.ffspeleo/api/api/v3 qui sert d'API de test.

      "dct:hasPart": [
        {
          "@id": "2198",
          "@type": "Point",
          "rdfs:label": "station_879-2176",
          "locates": [
            {
              "@id": "22895",
              "@type": [
                "dwc:Occurrence",
                "dwc:PreservedSpecimen"
              ],
              "event date": "2020-09-20",
              "dwciri:inDataset": "datagc:Josiane/speleo",
              "dwciri:inCollection": "datagc:Josiane/collection",
              "dwc:organismID": "22987",
              "associated taxa": [
                {
                  "xxxxxx": "Ptomaphagus",
                  "dwci:toTaxon": "http://taxref.mnhn.fr/lod/taxon/205080/13.0",
                  "identified by": "Bernard Lips"
                }
              ]
            },

Je propose

      "dct:hasPart": [
        {
          "@id": "2198",
          "@type": "Point",
          "rdfs:label": "station_879-2176",
          "locates": [
            {
              "@id": "22895",
              "@type": [
                "dwc:PreservedSpecimen"
              ],
              "event date": "2020-09-20",
              "dwciri:inDataset": "datagc:Josiane/speleo",
              "dwciri:inCollection": "datagc:Josiane/collection",
              "dwc:materialSampleID": "22987",
              "dct:hasPart" : [
                {
                 "@type": [ dwc:Occurrence, dwc:Identification ] ,
                  "@id": "333333",
                  "dwc:associatedTaxa": "Ptomaphagus",
                  "dwciri:toTaxon": "http://taxref.mnhn.fr/lod/taxon/205080/13.0",
                  "identified by": "Bernard Lips"
                }
              ]
            },

A NOTER

  • j'ai introduit "dwc:materialSampleID" , plus approprié .
  • "@id": "333333" à remplacer par l'identifiant disponible dans la base SQL
  • Il y a aussi les préconisations de Ajouter un bloc personne API JSON: Ajouter un bloc personne #1 .

Discussion
Une fois de plus Darwin Core et https://github.com/darwin-sw/dsw ne nous aident guère .
Il y a bien la notion de dsw:Token , mais ça ne cadre pas directement avec notre cas , lequel n'a rien d'inusuel !

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions