From 94d27a79242f2132e96b421586c27cc847b41450 Mon Sep 17 00:00:00 2001 From: RayPlante Date: Fri, 23 Feb 2024 16:52:23 -0500 Subject: [PATCH 1/3] tweak a cacerts/README.md --- docker/pymongo/cacerts/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docker/pymongo/cacerts/README.md b/docker/pymongo/cacerts/README.md index 464b529..ceae86e 100644 --- a/docker/pymongo/cacerts/README.md +++ b/docker/pymongo/cacerts/README.md @@ -10,3 +10,4 @@ containers, allowing them to safely connect to those external sites. Be sure the certificates are in PEM format and include a .crt file extension. +Do not remove this README file; doing so may cause a Docker build faiure. From 73ccb2e957f9d4529cc1dafdd0c91698ca8f8491 Mon Sep 17 00:00:00 2001 From: RayPlante Date: Thu, 28 Mar 2024 13:59:38 -0400 Subject: [PATCH 2/3] nerdm-pub: add responsibleOrganization --- model/examples/ceramicsportal.json | 16 ++++++++++++++-- model/nerdm-pub-schema.json | 18 +++++++++++++++++- 2 files changed, 31 insertions(+), 3 deletions(-) diff --git a/model/examples/ceramicsportal.json b/model/examples/ceramicsportal.json index fa9f603..9d10cfd 100644 --- a/model/examples/ceramicsportal.json +++ b/model/examples/ceramicsportal.json @@ -1,7 +1,7 @@ { "@context": "https://data.nist.gov/od/dm/nerdm-pub-context.jsonld", - "_schema": "https://data.nist.gov/od/dm/nerdm-schema/v0.3#", - "_extensionSchemas": [ "https://data.nist.gov/od/dm/nerdm-schema/pub/v0.3#/definitions/DataPublication" ], + "_schema": "https://data.nist.gov/od/dm/nerdm-schema/v0.7#", + "_extensionSchemas": [ "https://data.nist.gov/od/dm/nerdm-schema/pub/v0.8#/definitions/DataPublication" ], "@type": [ "nrdp:Portal", "nrdp:SRD", "nrdp:PublishedDataResource" ], "@id": "ark:/88434/sdp0fjspek352", @@ -106,6 +106,18 @@ "name": "National Institute of Standards and Technology" }, "language": [ "en" ], + "responsibleOrganization": [ + { + "@type": [ "org:Organization" ], + "title": "National Institute of Standards and Technology (NIST)", + "@id": "https://ror.org/05xpvk416#61/640", + "subunits": [ + "Materials Measurement Laboratory", + "Office of Data and Informatics", + "Data Services" + ] + } + ], "bureauCode": [ "006:55" ], diff --git a/model/nerdm-pub-schema.json b/model/nerdm-pub-schema.json index 9a77d5d..cf7e0b0 100644 --- a/model/nerdm-pub-schema.json +++ b/model/nerdm-pub-schema.json @@ -1,7 +1,7 @@ { "$schema": "http://json-schema.org/draft-04/schema#", "$extensionSchemas": ["https://data.nist.gov/od/dm/enhanced-json-schema/v0.1#"], - "id": "https://data.nist.gov/od/dm/nerdm-schema/pub/v0.7#", + "id": "https://data.nist.gov/od/dm/nerdm-schema/pub/v0.8#", "rev": "wd1", "title": "The NERDm extension metadata for Public Data", "description": "These classes extend the based NERDm schema to different types of published data", @@ -49,6 +49,22 @@ } }, + "responsibleOrganization": { + "description": "The organizations that are responsible for the work resulting in this resource, from either a supervisory or funding role", + "notes": [ + "Similar to bureauCode and programCode, this attribute allows, say, an organization to select resources that they sponsored or otherwise oversaw." + ], + "type": "array", + "items": { + "$ref": "#/definitions/Affiliation" + }, + "asOntology": { + "@context": "profile-schema-onto.json", + "prefLabel": "Responsible Organization", + "referenceProperty": "cpmeta:hasResponsibleOrganization" + } + }, + "bureauCode": { "title": "Bureau Code", "description": "an identifier provided by the OMB Circular A-11, Appendix C that identifies the originating federal agency", From a056b4734680e83550f3c11e484af52d57ca2852 Mon Sep 17 00:00:00 2001 From: RayPlante Date: Thu, 28 Mar 2024 17:36:57 -0400 Subject: [PATCH 3/3] nerdm-pub-schema.json: decided not to uprev version for non-breaking change --- model/examples/ceramicsportal.json | 2 +- model/nerdm-pub-schema.json | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/model/examples/ceramicsportal.json b/model/examples/ceramicsportal.json index 9d10cfd..3b6e346 100644 --- a/model/examples/ceramicsportal.json +++ b/model/examples/ceramicsportal.json @@ -1,7 +1,7 @@ { "@context": "https://data.nist.gov/od/dm/nerdm-pub-context.jsonld", "_schema": "https://data.nist.gov/od/dm/nerdm-schema/v0.7#", - "_extensionSchemas": [ "https://data.nist.gov/od/dm/nerdm-schema/pub/v0.8#/definitions/DataPublication" ], + "_extensionSchemas": [ "https://data.nist.gov/od/dm/nerdm-schema/pub/v0.7#/definitions/DataPublication" ], "@type": [ "nrdp:Portal", "nrdp:SRD", "nrdp:PublishedDataResource" ], "@id": "ark:/88434/sdp0fjspek352", diff --git a/model/nerdm-pub-schema.json b/model/nerdm-pub-schema.json index cf7e0b0..f8c8a36 100644 --- a/model/nerdm-pub-schema.json +++ b/model/nerdm-pub-schema.json @@ -1,8 +1,8 @@ { "$schema": "http://json-schema.org/draft-04/schema#", "$extensionSchemas": ["https://data.nist.gov/od/dm/enhanced-json-schema/v0.1#"], - "id": "https://data.nist.gov/od/dm/nerdm-schema/pub/v0.8#", - "rev": "wd1", + "id": "https://data.nist.gov/od/dm/nerdm-schema/pub/v0.7#", + "rev": "wd2", "title": "The NERDm extension metadata for Public Data", "description": "These classes extend the based NERDm schema to different types of published data", "definitions": {