diff --git a/data-model/SDP-data-model-templates/codicological-unit_sdp-template.json b/data-model/SDP-data-model-templates/codicological-unit_sdp-template.json index 94d6b31b..ae5fd2f9 100644 --- a/data-model/SDP-data-model-templates/codicological-unit_sdp-template.json +++ b/data-model/SDP-data-model-templates/codicological-unit_sdp-template.json @@ -35,8 +35,11 @@ "note": [ "array of strings" ], + "features": [ + "array of CVs" + ], "corresponding_textual_artifacts": [ - "ARK" + "Array of Textual Artifacts ARKs" ], "range": [ "array of strings" @@ -72,7 +75,7 @@ }, "events": [ { - "id": "ARK", + "id": "URI", "type": "CV", "note": [ "array of strings" @@ -97,7 +100,7 @@ } ], "sources": [ - "ARK?" + "ARK/ID of a Paratext? URI of a Zotero Bibl?" ] } ], @@ -115,30 +118,48 @@ "note": [ "" ], - "attested_entities": [ - { - "entity_type": "CV", - "role": "CV", - "id": "URI/ARK", - "attested_name_NS": "", - "attested_name": "", - "note": [ - "array of strings" - ] - } - ] - } - ], - "associated_entities": [ - { - "entity_type": "CV", - "relation": "CV", - "id": "URI/ARK", - "note": [ - "array of strings" - ] + "attested_entities": { + "attested_person": [ + { + "relation": "CV", + "id": "URI", + "note": [ + "array of strings" + ] + } + ], + "attested_place": [ + { + "relation": "CV", + "id": "URI", + "note": [ + "array of strings" + ] + } + ] + } } ], + "associated_entities": { + "associated_person": [ + { + "relation": "CV", + "id": "URI", + "note": [ + "array of strings" + ] + } + ], + "associated_place": [ + { + "relation": "CV", + "id": "URI", + "note": [ + "array of strings" + ] + } + ] + }, "associated_dates": [ { "date_type": "CV", @@ -204,15 +225,33 @@ "viewing_hint": "CV", "range": "???" }, - "contributor": [ - "array of strings (CV)" - ], - "related_objects": [ - { - "relationship_type": "CV", - "object": "ARK", - "position": "int", - "layer": "int" - } - ] + "related_objects": { + "has_content": [ + { + "type": "CV", + "object": "ARK", + "position": "int" + } + ], + "part_of": [ + { + "type": "CV", + "object": "ARK" + } + ] + }, + "meta": { + "contributor": [ + "array of strings (CV); auto-populated based on the change_log?" + ], + "last_updated": "xsd:dateTime", + "change_log": [ + { + "date": "xsd:dateTime", + "contributor": "CV of Contributor Name (or URI?). Auto-populated based on user account (though needs to be editable to credit a contributing scholar rather than a data entry person)", + "change": "string describing what change was made?" + } + ], + "created": "xsd:dateTime" + } } \ No newline at end of file diff --git a/data-model/SDP-data-model-templates/manuscript-object_sdp-template.json b/data-model/SDP-data-model-templates/manuscript-object_sdp-template.json index b1f74147..9717a2d7 100644 --- a/data-model/SDP-data-model-templates/manuscript-object_sdp-template.json +++ b/data-model/SDP-data-model-templates/manuscript-object_sdp-template.json @@ -3,15 +3,12 @@ "type": "CV", "shelfmark": "", "collection": "CV", - "repository": "URI/ARK", + "repository": "URI", "form": "CV", "binding": { "has_binding": "boolean", "note": [ "array of strings" - ], - "features": [ - "array of CV terms" ] }, "extent": "", @@ -40,7 +37,7 @@ }, "events": [ { - "id": "ARK", + "id": "URI", "type": "CV", "note": [ "array of strings" @@ -65,48 +62,30 @@ } ], "sources": [ - "ARK?" - ] - } - ], - "paratexts": [ - { - "id": "ARK", - "type": "CV", - "locus": "", - "transcription": { - "$langCode": "Note: lang code refers to the language of transcribed text. transcription object may have multiple $langCode fields." - }, - "translation": { - "$langCode": "Note: lang code refers to the language of translated text. translation object may have multiple $langCode fields." - }, - "note": [ - "" - ], - "attested_entities": [ - { - "entity_type": "CV", - "role": "CV", - "id": "URI/ARK", - "attested_name_NS": "", - "attested_name": "", - "note": [ - "array of strings" - ] - } - ] - } - ], - "associated_entities": [ - { - "entity_type": "CV", - "relation": "CV", - "id": "URI/ARK", - "note": [ - "array of strings" + "ARK/ID of a Paratext? URI of a Zotero Bibl?" ] } ], + "associated_entities": { + "associated_person": [ + { + "relation": "CV", + "id": "URI", + "note": [ + "array of strings" + ] + } + ], + "associated_place": [ + { + "relation": "CV", + "id": "URI", + "note": [ + "array of strings" + ] + } + ] + }, "associated_dates": [ { "date_type": "CV", @@ -159,15 +138,28 @@ "viewing_hint": "CV", "range": "???" }, - "contributor": [ - "array of strings (CV)" - ], - "related_objects": [ - { - "relationship_type": "CV", - "object": "ARK", - "position": "int", - "layer": "int" - } - ] + "related_objects": { + "has_part": [ + { + "type": "CV", + "object": "ARK", + "position": "int", + "layer": "int" + } + ] + }, + "meta": { + "contributor": [ + "array of strings (CV); auto-populated based on the change_log?" + ], + "last_updated": "xsd:dateTime", + "change_log": [ + { + "date": "xsd:dateTime", + "contributor": "CV of Contributor Name (or URI?). Auto-populated based on user account (though needs to be editable to credit a contributing scholar rather than a data entry person)", + "change": "string describing what change was made?" + } + ], + "created": "xsd:dateTime" + } } \ No newline at end of file diff --git a/data-model/SDP-data-model-templates/textual-artifact_sdp-template.json b/data-model/SDP-data-model-templates/textual-artifact_sdp-template.json index 389d29ed..9d96cb7b 100644 --- a/data-model/SDP-data-model-templates/textual-artifact_sdp-template.json +++ b/data-model/SDP-data-model-templates/textual-artifact_sdp-template.json @@ -6,7 +6,7 @@ "array of strings" ], "extent": "", - "work": "URI", + "embodies": "URI of Work Authority File", "condition": { "note": [ "array of strings" @@ -28,7 +28,7 @@ }, "events": [ { - "id": "ARK", + "id": "URI", "type": "CV", "note": [ "array of strings" @@ -53,7 +53,7 @@ } ], "sources": [ - "ARK?" + "ARK/ID of a Paratext? URI of a Zotero Bibl?" ] } ], @@ -71,30 +71,48 @@ "note": [ "" ], - "attested_entities": [ - { - "entity_type": "CV", - "role": "CV", - "id": "URI/ARK", - "attested_name_NS": "", - "attested_name": "", - "note": [ - "array of strings" - ] - } - ] - } - ], - "associated_entities": [ - { - "entity_type": "CV", - "relation": "CV", - "id": "URI/ARK", - "note": [ - "array of strings" - ] + "attested_entities": { + "attested_person": [ + { + "relation": "CV", + "id": "URI", + "note": [ + "array of strings" + ] + } + ], + "attested_place": [ + { + "relation": "CV", + "id": "URI", + "note": [ + "array of strings" + ] + } + ] + } } ], + "associated_entities": { + "associated_person": [ + { + "relation": "CV", + "id": "URI", + "note": [ + "array of strings" + ] + } + ], + "associated_place": [ + { + "relation": "CV", + "id": "URI", + "note": [ + "array of strings" + ] + } + ] + }, "associated_dates": [ { "date_type": "CV", @@ -147,15 +165,26 @@ "viewing_hint": "CV", "range": "???" }, - "contributor": [ - "array of strings (CV)" - ], - "related_objects": [ - { - "relationship_type": "CV", - "object": "ARK", - "position": "int", - "layer": "int" - } - ] + "related_objects": { + "contained_in": [ + { + "type": "CV", + "object": "ARK" + } + ] + }, + "meta": { + "contributor": [ + "array of strings (CV); auto-populated based on the change_log?" + ], + "last_updated": "xsd:dateTime", + "change_log": [ + { + "date": "xsd:dateTime", + "contributor": "CV of Contributor Name (or URI?). Auto-populated based on user account (though needs to be editable to credit a contributing scholar rather than a data entry person)", + "change": "string describing what change was made?" + } + ], + "created": "xsd:dateTime" + } } \ No newline at end of file