---
# System prepended metadata

title: The Manifest Issue
tags: [dctap]

---

# The Manifest Issue

This is a roundup of where I think we are with Manifest.

###### tags: `dctap` 

## The parts

The question as (at least) three parts:

1. The content of the TAP manifest
2. The format/model of the TAP manifest
3. Connecting the manifest with the relevant TAP

### The content

As per the opening comment of issue #16, these are the contents we expect in a manifest:

* Relating to the entire table
    * Administrative data (who created the profile, when, etc.)
    * Link manifest to TAP
    * Linking modular tables that have compatible/same columns (DEFER)
    * Define prefixes for URIs
    * Base model of the metadata being profiled
    * Extra shape elements
    * Additional value node types
    * Escape character
    * List item separator
* Relating to individual columns
   * Overriding of boolean defaults from 1/0, true/false
   * Alternate column titles (e.g. in different languages)
   * Elements to be parsed as multiple items in a cell
* Row-level data
   * Defining order of values on a statement


### The Format/Model

We have discussed various formats for the manifest. These include: 

**CSV on the Web:**
* [comment](https://github.com/dcmi/dctap/issues/16#issuecomment-830655174) by @bencomp
* [comment reply](https://github.com/dcmi/dctap/issues/16#issuecomment-831562464) by kcoyle
* [Example by Phil](https://github.com/dcmi/dctap/issues/16#issuecomment-836837419) in JSON-LD
* [Example by Nishad](https://github.com/dcmi/dctap/issues/16#issuecomment-846372392) in YAML based on Phil's JSON-LD
* [Another example by Phil](https://github.com/dcmi/dctap/issues/16#issuecomment-847189765)

**Table format**
* [Example by Nishad](https://github.com/dcmi/dctap/issues/16#issuecomment-835835598)
* [Example by Karen](https://github.com/dcmi/dctap/issues/16#issuecomment-835838994)

## Connecting Manifest and TAP

* [Issue #17](https://github.com/dcmi/dctap/issues/17)
* From discussions:
    * Use naming convention, e.g. name of TAP file plus "_manifest"
    * Place in same folder or directory level (this is what the config file of dctap-python uses.)
    * For portable, archive the TAP and the manifest file in the same .zip or .tar