diff --git a/sql/json/revision.metadata.schema.json b/sql/json/revision.metadata.schema.json index 4ee22627..cb37d7a0 100644 --- a/sql/json/revision.metadata.schema.json +++ b/sql/json/revision.metadata.schema.json @@ -1,92 +1,95 @@ { "$schema": "http://json-schema.org/schema#", "id": "http://softwareheritage.org/schemas/myschema.json", "definitions": { "person": { "type": "object", "properties": { "name": { "title": "full name", "type": "string" }, "email": { "title": "email address", "type": "string", "format": "email" } } }, "pkgid": { "title": "debian source package identifier", "type": "array", "items": [ { "title": "package name", "type": "string" }, { "title": "package version", "type": "string" } ] } }, "type": "object", "properties": { "original_artifact": { - "type": "object", - "properties": { - "name": { "type": "string" }, - "length": { "type": "integer", "minimum": 0 }, - "sha1": { "type": "string" }, - "sha1_git": { "type": "string" }, - "sha256": { "type": "string" }, - "archive_type": { "type": "string" } + "type": "array", + "items": { + "type": "object", + "properties": { + "name": { "type": "string" }, + "length": { "type": "integer", "minimum": 0 }, + "sha1": { "type": "string" }, + "sha1_git": { "type": "string" }, + "sha256": { "type": "string" }, + "archive_type": { "type": "string" } + } } }, "package_info": { "type": "object", "properties": { "name": { "type": "string" }, "version": { "type": "string" }, "changelog": { "type": "object", "properties": { "date": { "type": "string", "format": "date-time" }, "person": { "$ref": "#/definitions/person" }, "history": { "type": "array", "items": { "$ref": "#/definitions/pkgid" } } } }, "maintainers": { "type": "object", "properties": { } }, "pgp_signature": { "type": "object", "properties": { "date": { "type": "string", "format": "date-time" }, "keyid": { "type": "string" }, "person": { "$ref": "#/definitions/person" } } }, "lister_metadata": { "type": "object", "properties": { "id": { "type": "integer" }, "lister": { "type": "string" } } } } } } }