From c751a159c27a8bd23344a0d3c2051e3527450ad5 Mon Sep 17 00:00:00 2001 From: jmwshye Date: Fri, 28 Aug 2026 14:51:27 +0900 Subject: [PATCH 1/2] Add files via upload --- schemas/historical_entity_schema-v0.1.0.json | 65 ++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 schemas/historical_entity_schema-v0.1.0.json diff --git a/schemas/historical_entity_schema-v0.1.0.json b/schemas/historical_entity_schema-v0.1.0.json new file mode 100644 index 0000000..a3f0c01 --- /dev/null +++ b/schemas/historical_entity_schema-v0.1.0.json @@ -0,0 +1,65 @@ +{ + "$schema": "https://json-schema.org/draft-07/schema#", + + "$id": "https://test-library.murmurations.network/v2/schemas/historical_entity_schema-v0.1.0", + + "title": "Historical Entity Schema", + + "description": "A schema for describing historical entities and their relationships.", + + "type": "object", + + "properties": { + + "linked_schemas": { + "$ref": "../fields/linked_schemas.json" + }, + + "name": { + "$ref": "../fields/name.json" + }, + + "primary_url": { + "$ref": "../fields/primary_url.json" + }, + + "description": { + "$ref": "../fields/description.json" + }, + + "entity_type": { + "title": "Historical Entity Type", + "description": "The type of historical entity.", + "type": "string", + "enum": [ + "war", + "person", + "battle", + "state" + ] + }, + + "relationships": { + "$ref": "../fields/relationships.json" + } + }, + + "required": [ + "linked_schemas", + "name", + "primary_url" + ], + + "metadata": { + + "creator": { + "name": "YOUR NAME", + "url": "YOUR URL" + }, + + "schema": { + "name": "historical_entity_schema-v0.1.0", + "purpose": "Describe historical events, people, battles, states and their semantic relationships." + } + } +} \ No newline at end of file From 3d4a4c1fe9d954dee6a11e04d25f307b26aced78 Mon Sep 17 00:00:00 2001 From: jmwshye Date: Fri, 28 Aug 2026 15:17:37 +0900 Subject: [PATCH 2/2] Update schema creator metadata --- schemas/historical_entity_schema-v0.1.0.json | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/schemas/historical_entity_schema-v0.1.0.json b/schemas/historical_entity_schema-v0.1.0.json index a3f0c01..462cedd 100644 --- a/schemas/historical_entity_schema-v0.1.0.json +++ b/schemas/historical_entity_schema-v0.1.0.json @@ -53,13 +53,14 @@ "metadata": { "creator": { - "name": "YOUR NAME", - "url": "YOUR URL" + "name": "jmwshye", + "url": "https://github.com/jmwshye" }, + "schema": { "name": "historical_entity_schema-v0.1.0", "purpose": "Describe historical events, people, battles, states and their semantic relationships." } } -} \ No newline at end of file +}