Text

Validate against: http://json-schema.org/schema#

Schema ID: http://cdn.digitallinguistics.io/schemas/Text-1.0.0.json

Description

A text is the fundamental unit of documentation. It represents a linguistic performance of a stretch of discourse in context. This may include a wide variety of linguistic genres: an elicitation session, a conversation, a narrative, a song, etc. In technical terms, a text is an interlinearized set of phrases with one or more transcriptions, translations, and optionally Leipzig-style glosses.

Type: object

Required Properties

  • phrases
  • title

Additional properties: true

Properties

  • Abbreviation: "abbreviation"

    Must be an instance of the Abbreviation schema.

  • Access Rights: "access"

    Must be an instance of the Access schema.

  • Contributors: "contributors"

    Description

    A collection of people who contributed to the creation or analysis of this text in some way.

    Type: array

    Items

    Contributor

    Must be an instance of the Contributor schema.

  • Date Created: "dateCreated"

    Must be an instance of the DateCreated schema.

  • Date Modified: "dateModified"

    Must be an instance of the DateModified schema.

  • Date Recorded: "dateRecorded"

    Must be an instance of the DateRecorded schema.

  • Discourse Type: "discourseType"

    Description

    The type of discourse event, e.g. monologue, dialogue, or song.

    Type: string

    Min length: 1

  • Genre: "genre"

    Description

    The genre of the text, e.g. folktale, personal narrative, or expository.

    Must be an instance of the genre schema.

  • Location: "location"

    Description

    The location where this text was recorded.

    Must be an instance of the Location schema.

  • Media: "media"

    Description

    An array of objects containing information about the media files associated with this Text. Usually this will include the WAV or video file that was originally recorded for the text, but can also include any derivative media files (such as MP3) as well. Media associated with a text are automatically considered to be part of the same database bundle as the Text.

    Type: array

    Unique items: true

    Items

    Media Items

    Must be an instance of the Media schema.

  • Notes: "notes"

    Description

    A collection of notes about this Text.

    Type: array

    Unique items: true

    Items

    Note

    Must be an instance of the Note schema.

  • Phrases: "phrases"

    Description

    A collection of all the phrases contained in this Text. The DLx specification imposes no requirements regarding how the linguist should segment the text into phrases. The linguist may decide to segment their text based on intonation units, turns, sentences, or any other appropriate linguistic subdivision. The order of phrases in the collection must reflect their actual order in the Text. Phrases do not have to be unique - a phrase may be repeated in a text, for example.,

    Type: array

    Min items: 1

    Items

    Phrase

    Must be an instance of the Phrase schema.

  • References: "references"

    Description

    A list of any bibliographic references concerning or relating to this Text.

    Type: array

    Items

    Reference

    Must be an instance of the Reference schema.

  • Status: "status"

    Must be an instance of the status schema.

  • Tags: "tags"

    Must be an instance of the Tags schema.

  • Title: "title"

    Description

    A title is a human-readable prose description of the content of the Text. The title object contains all the titles of the text, in one or more orthographies. Each attribute in the title object should be the abbreviation of an orthography, and its value should be the title of the text, in that Orthography.

    Must be an instance of the MultiLangString schema.

  • URL: "url"

    Must be an instance of the Url schema.