Morpheme Token

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

Schema ID: http://schemas.digitallinguistics.io/Morpheme-3.2.0.json

Type: object

Description

A morpheme token is a particular instance of a morpheme in a text. In DLx, the primary function of the Morpheme object is to provide a concise, short description of each token of a morpheme in a corpus - its form, its gloss, and a reference to a lexeme where more information can be found.

Required Properties

  • transcription
  • gloss

Properties

The following properties are defined for this object:

  • Type: type

    Type: string

    Read-only: true

    Description

    The type of object. Must be set to Morpheme.

    This item must have the following value:

    "Morpheme"
  • Gloss: gloss

    Description

    A gloss for this morpheme, optionally in multiple languages. The gloss must be provided in at least one language.

    Referenced Schema

    This item must validate against the following schema:

    http://schemas.digitallinguistics.io/MultiLangString.json

  • Lexeme (Database Reference): lexeme

    Type: object

    Description

    A database reference to a lexeme where more information about this morpheme may be found

    Referenced Schema

    This item must validate against the following schema:

    http://schemas.digitallinguistics.io/DatabaseReference.json

  • Notes: notes

    Type: array

    Description

    A collection of notes about this morpheme token

    Items must be unique: true

    Items

    Each item in this array must adhere to the following schema:

    Note: notes

    Type: object

    Description

    A note about this morpheme token

    Referenced Schema

    This item must validate against the following schema:

    http://schemas.digitallinguistics.io/Note.json

  • Tags: tags

    Type: object

    Description

    A set of tags for this morpheme token

    Referenced Schema

    This item must validate against the following schema:

    http://schemas.digitallinguistics.io/Tags.json

  • Transcription: transcription

    Type: object

    Description

    A transcription of this morpheme token. Should be a transcription of this particular token/allomorph, rather than an abstract representation of the morpheme. Do not include any leading or trailing tokens such as hyphens or equal signs.

    Referenced Schema

    This item must validate against the following schema:

    http://schemas.digitallinguistics.io/Transcription.json

    Minimum number of properties: 1

Additional Properties

Any additional properties must adhere to the following schema:

This schema imposes no restrictions. All values are valid.

Examples

The following are example values for this schema:

  • {
      "gloss": "man",
      "lexeme": {
        "id": "06ed7bda-9923-4295-97da-8c9a24b98fd4",
        "key": "qasi"
      },
      "tags": {
        "role": "subject"
      },
      "transcription": {
        "APA": "ʔasi",
        "IPA": "ʔasi",
        "Mod": "qasi"
      },
      "type": "Morpheme"
    }
  • {
      "gloss": "dog",
      "lexeme": {
        "id": "69bde5cc-a2cd-4bdc-8097-8e71e865e35a",
        "key": "chisese"
      },
      "transcription": {
        "IPA": "sɛ́ɛsɛ",
        "Swa": "sese",
        "Eke": "séese"
      },
      "type": "Morpheme"
    }