profiles/dpn.json
{
"id": "09c834a7-6b51-49dd-9498-b310ee3e5a6a",
"name": "DPN",
"description": "Digital Preservation Network default BagIt profile.",
"acceptBagItVersion": [
"0.97",
"1.0"
],
"acceptSerialization": [
"application/tar"
],
"allowFetchTxt": false,
"tarDirMustMatchName": true,
"bagItProfileInfo": {
"bagItProfileIdentifier": "https://wiki.aptrust.org/DPN_BagIt_Profile-2.1",
"contactEmail": "support@dpn.org",
"contactName": "A. Diamond",
"externalDescription": "BagIt profile for ingesting content into DPN.",
"sourceOrganization": "dpn.org",
"version": "2.1"
},
"manifestsRequired": [
"sha256"
],
"tags": [
{
"id": "ec7d7c7b-cf2f-4c0d-8e2e-a78438ca3e9f",
"tagFile": "bagit.txt",
"tagName": "BagIt-Version",
"required": true,
"values": [
"0.97",
"1.0"
],
"defaultValue": "0.97",
"userValue": "",
"isBuiltIn": true,
"help": "Which version of the BagIt specification describes this bag's format?"
},
{
"id": "78dddc07-0c02-4c6a-a1e8-a04d622d31e0",
"tagFile": "bagit.txt",
"tagName": "Tag-File-Character-Encoding",
"required": true,
"values": [
"UTF-8"
],
"defaultValue": "UTF-8",
"userValue": "",
"isBuiltIn": true,
"help": "How are this bag's plain-text tag files encoded? (Hint: usually UTF-8)"
},
{
"id": "8bea5e39-4cc0-47a6-a04c-aa64022975ae",
"tagFile": "bag-info.txt",
"tagName": "Source-Organization",
"required": true,
"values": [],
"defaultValue": null,
"userValue": "",
"isBuiltIn": true,
"help": "The name of the organization that produced this bag, or is responsible for its contents."
},
{
"id": "dfb692aa-9701-469c-9de7-c94b6aa813cb",
"tagFile": "bag-info.txt",
"tagName": "Organization-Address",
"required": true,
"values": [],
"defaultValue": null,
"userValue": "",
"isBuiltIn": true
},
{
"id": "4ba6f304-93de-4a19-8705-fdc5a00df54b",
"tagFile": "bag-info.txt",
"tagName": "Contact-Name",
"required": true,
"values": [],
"defaultValue": null,
"userValue": "",
"isBuiltIn": true,
"help": "The street address of the source organization."
},
{
"id": "b8a4d7c2-536f-47b3-b00f-f65c59acb873",
"tagFile": "bag-info.txt",
"tagName": "Contact-Phone",
"required": true,
"values": [],
"defaultValue": null,
"userValue": "",
"isBuiltIn": true,
"help": "The phone number of the bagging/archiving contact in the source organization."
},
{
"id": "0e1f6989-ec86-4474-b753-750844034f25",
"tagFile": "bag-info.txt",
"tagName": "Contact-Email",
"required": true,
"values": [],
"defaultValue": null,
"userValue": "",
"isBuiltIn": true,
"help": "The email address of the bagging/archiving contact in the source organization."
},
{
"id": "ffcf7c2f-453c-496c-ac33-9e0c61bb87a9",
"tagFile": "bag-info.txt",
"tagName": "Bagging-Date",
"required": true,
"values": [],
"defaultValue": null,
"userValue": "",
"isBuiltIn": true,
"help": "The date this bag was created. The bagging software should set this automatically."
},
{
"id": "6f01e992-f31d-4f49-9cf0-a4e44aa75c2d",
"tagFile": "bag-info.txt",
"tagName": "Bagging-Software",
"required": false,
"values": [],
"defaultValue": null,
"userValue": "",
"isBuiltIn": true,
"help": "The name of the software that created this bag. The bagging software should set this automatically."
},
{
"id": "a1cdc695-9bbd-4cd0-9510-80ac6de14c2f",
"tagFile": "bag-info.txt",
"tagName": "Bag-Size",
"required": true,
"values": [],
"defaultValue": null,
"userValue": "",
"isBuiltIn": true,
"help": "The approximate size of the bag's payload, in human-readable format. E.g. 33MB or 268GB."
},
{
"id": "889ba3db-ef30-4e03-a9eb-a07a249dc17a",
"tagFile": "bag-info.txt",
"tagName": "Bag-Group-Identifier",
"required": true,
"values": [],
"defaultValue": null,
"userValue": "",
"isBuiltIn": true,
"help": "An identifier that marks this bag as part of a single collection or a related group of items that has been packaged into several bags."
},
{
"id": "bda979b5-dda3-4fc4-84cb-6629df1fb5a1",
"tagFile": "bag-info.txt",
"tagName": "Bag-Count",
"required": true,
"values": [],
"defaultValue": null,
"userValue": "",
"isBuiltIn": true,
"help": "Two numbers separated by \"of\", in particular, \"N of T\", where T is the total number of bags in a group of bags and N is the ordinal number within the group; if T is not known, specify it as \"?\" (question mark). Examples: 1 of 2, 4 of 4, 3 of ?, 89 of 145."
},
{
"id": "90bacdf2-f738-4900-8e31-507ba3483e94",
"tagFile": "dpn-tags/dpn-info.txt",
"tagName": "DPN-Object-ID",
"required": true,
"values": [],
"defaultValue": null,
"userValue": "",
"isBuiltIn": true,
"help": "The bag's unique identifier, which is a version 4 UUID that must match the bag name. The system should set this automatically."
},
{
"id": "14a2863d-b8cf-4d08-8604-d66faa0d8414",
"tagFile": "dpn-tags/dpn-info.txt",
"tagName": "Local-ID",
"required": true,
"values": [],
"defaultValue": null,
"userValue": "",
"isBuiltIn": true,
"help": "You're local name or unique identifier for this bag."
},
{
"id": "2e40458f-9e73-42b1-ad2f-4f7086f0fd35",
"tagFile": "dpn-tags/dpn-info.txt",
"tagName": "Ingest-Node-Name",
"required": true,
"values": [],
"defaultValue": null,
"userValue": "",
"isBuiltIn": true,
"help": "The name of the DPN node that ingests this bag."
},
{
"id": "6dfd42bd-4acd-4149-a9cf-c04381278b98",
"tagFile": "dpn-tags/dpn-info.txt",
"tagName": "Ingest-Node-Address",
"required": true,
"values": [],
"defaultValue": null,
"userValue": "",
"isBuiltIn": true,
"help": "The street address of the node that ingests this bag."
},
{
"id": "66d65c39-e2d4-45bb-9a67-f17804e753df",
"tagFile": "dpn-tags/dpn-info.txt",
"tagName": "Ingest-Node-Contact-Name",
"required": true,
"values": [],
"defaultValue": null,
"userValue": "",
"isBuiltIn": true,
"help": "The name of the technical or administrative contact at the ingest node."
},
{
"id": "9181f79e-9c23-4bfb-b042-31b54b79ab07",
"tagFile": "dpn-tags/dpn-info.txt",
"tagName": "Ingest-Node-Contact-Email",
"required": true,
"values": [],
"defaultValue": null,
"userValue": "",
"isBuiltIn": true,
"help": "The email address of the technical or administrative contact at the ingest node."
},
{
"id": "ab8f2532-181b-45b9-aa3b-00100fcf4442",
"tagFile": "dpn-tags/dpn-info.txt",
"tagName": "Version-Number",
"required": true,
"values": [],
"defaultValue": "1",
"userValue": "",
"isBuiltIn": true,
"help": "The version number of this bag. Until DPN fully supports bag versioning, this should be set to 1."
},
{
"id": "b08ae4ee-6b4a-4e94-9fe6-793af6bf4aaa",
"tagFile": "dpn-tags/dpn-info.txt",
"tagName": "First-Version-Object-ID",
"required": true,
"values": [],
"defaultValue": null,
"userValue": "",
"isBuiltIn": true,
"help": "The unique identifier of the first version of this bag. Until DPN fully supports versionion, this should be set automatically by the bagging software to match the bag name and DPN-Object-ID."
},
{
"id": "1b3e1e6c-1744-43e3-84df-1986329606f4",
"tagFile": "dpn-tags/dpn-info.txt",
"tagName": "Interpretive-Object-ID",
"required": true,
"values": [],
"defaultValue": null,
"userValue": "",
"isBuiltIn": true,
"help": "The unique identifier of the DPN bag that contains information about how to brighten this bag. Because brightening bags are not yet implemented, this should be left blank."
},
{
"id": "bcd2c27e-c3ed-4e72-bc1b-82e0ad88b755",
"tagFile": "dpn-tags/dpn-info.txt",
"tagName": "Rights-Object-ID",
"required": true,
"values": [],
"defaultValue": null,
"userValue": "",
"isBuiltIn": true,
"help": "The unique identifier of the DPN bag that contains information about legal rights governing this bag's content. Because rights bags are not yet implemented, this should be left blank."
},
{
"id": "70d676c7-9c71-425c-af81-ff3cb80175ee",
"tagFile": "dpn-tags/dpn-info.txt",
"tagName": "Bag-Type",
"required": true,
"values": [
"data",
"interpretive",
"rights"
],
"defaultValue": null,
"userValue": "",
"isBuiltIn": true,
"help": "The type of this DPN bag. This should be set to 'data', since other bag types are not yet implemented."
}
],
"serialization": "required",
"tagManifestsRequired": [
"sha256"
],
"baseProfileId": null,
"isBuiltIn": true
}