diff --git a/docs/services/metadata/schema-metadata.json b/docs/services/metadata/schema-metadata.json index e2ca61a4..4585cb41 100644 --- a/docs/services/metadata/schema-metadata.json +++ b/docs/services/metadata/schema-metadata.json @@ -94,7 +94,9 @@ "VIAF", "Grid", "ORCID", - "Creative Commons" + "Creative Commons", + "DOI", + "ARK" ], "default": "URL" }, @@ -264,7 +266,8 @@ "type": "array", "items": { "description": "Citation form of a publication.", - "type": "string" + "type": "object", + "$ref": "#/definitions/publication" } }, "grants": { @@ -304,6 +307,28 @@ ], "additionalProperties": false }, + "publication": { + "type": "object", + "description": "A publication.", + "properties": { + "text": { + "type": "string", + "description": "The citation form of the publication." + }, + "url": { + "description": "The URLs of the publication, preferably PIDs like DOI or ARK.", + "type": "array", + "items": { + "type": "object", + "$ref": "#/definitions/url" + } + } + }, + "required": [ + "text" + ], + "additionalProperties": false + }, "grant": { "type": "object", "description": "A financial grant.",