Manifest File¶
Note
Keys must always be represented even when the value is optional. If the key is not needed/available the value may be empty.
Resource Containers (RCs) have a manifest.yaml
file that describes its content and structure.
Most of the information adheres to the Dublin Core Meta Data Initiative
and can be found nested within the dublin_core
key.
---
dublin_core:
conformsto: 'rc0.2'
contributor:
- 'A Contributor'
- 'Another Contributor'
creator: 'Wycliffe Associates'
description: 'The Unlocked Literal Bible is an open-licensed version of the Bible that is intended to provide a form-centric translation of the Bible.'
format: 'text/usfm'
identifier: 'ulb'
issued: '2015-12-17'
language:
identifier: 'en'
title: 'English'
direction: 'ltr'
modified: '2015-12-22T12:01:30-05:00'
publisher: 'Door43'
relation:
- 'en/udb'
- 'en/tn'
- 'en/tq'
- 'en/tw'
rights: 'CC BY-SA 4.0'
source:
-
identifier: 'asv'
language: 'en'
version: '1901'
subject: 'Bible translation'
title: 'Unlocked Literal Bible'
type: 'book'
version: '3'
checking:
checking_entity:
- 'Wycliffe Associates'
checking_level: '3'
projects:
-
categories:
- 'bible-ot'
identifier: 'gen'
path: './content'
sort: 1
title: 'Genesis'
versification: 'kjv'
Definitions¶
dublin_core
conformsto
: the version of the RC specification used by the RC.contributor
: an array of names or aliases to people that have contributed to the resource.format
: the file format of content within the RC, e.g.text/usfm
image/png
audio/mp3
identifier
: a Slug formatted string uniquely identifying the resource.issued
: the Date of publication.publisher
: the name of the individual or organization responsible for publishing the resource.relation
: a array of Short Links to related resources.type
: the RC type.
projects
: an array of projects inside the RC.identifier
: a Slug formatted string uniquely identifying the project.path
: the relative path to the project within the RC. Depending on the RC type this may be a directory or a file.versification
: the system used for placing verse markers and consequently chunk markers.
Generating From USFM¶
See USFM to Manifest for instructions on populating the manifest.yaml from the headers in a usfm file.