isamplesorg / metadata

Collation of metadata examples and notes for the project
https://isamplesorg.github.io/metadata/
7 stars 2 forks source link

02023 03 updates #136

Closed smrgeoinfo closed 1 year ago

smrgeoinfo commented 1 year ago

A bunch of work:

  1. update metadata schema (JSON and YAML) to change keywords to array of structures with keyword, valueURI, schemeName, and schemeURI.
  2. in scope note for informalClassification say this property is deprecated. Use keywords instead
  3. Get example documents for each partner org in examples directory. Raw subdirectory has files verbatim from source. test1.0Valid subdirectory has some of the raw instances represented in iSamples JSON that validates against metadata\src\schemas\iSamplesSchemaBasic1.0.json
  4. All schema files are are in metadata\src\schemas repository directory
  5. in GEOME and Smithosionian examples folders add mappings from source schema to iSamples. Mappings are in spreadsheets and in annotated example JSON doc for GEOME.
  6. fixes in vocab docs-- add missing skos:inScheme statements in a couple places, update some scope notes and history
  7. add extension vocabularies for biologicalEntity (extending sampledFeature) and OpenContextMaterial type extending material type.
  8. metadata examples folder has an excel spreadsheet with compilation of 'keyword/schemeName' values invented or used in the example instances

I tried using cherry picking to separate out commits related to the schema, examples and extensions into different branches for better clarity, but that made things worse with duplicate commits. After several rounds of conflict resolving and rebasing, this branch is the best I could do.