Page MenuHomeSoftware Heritage

revision.metadata.schema.json
No OneTemporary

revision.metadata.schema.json

{
"$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"
}
]
},
"archive_type": {
"title": "a file archive type (tar, zip, etc.)",
"description": "Most values are self-describing. Others are as follows:\n 'dsc' -> Debian source package",
"type": "string",
"enum": [
"tar",
"zip",
"dsc"
]
}
},
"type": "object",
"properties": {
"original_artifact": {
"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": {
"$ref": "#/definitions/archive_type"
}
}
}
},
"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"
}
}
}
}
}
}
}

File Metadata

Mime Type
text/plain
Expires
Thu, Apr 17, 8:57 AM (4 d, 22 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3287408

Event Timeline