There is a newer version of the record available.

Published October 9, 2018 | Version v0.23.0
Software Open

digitallinguistics/spec: v0.23.0

Authors/Creators

  • 1. University of California, Santa Barbara

Description

Notable Changes
  • CHANGE: update schemas to JSON Schema Draft 07 (#96)
  • CHANGE: Reference > BibliographicReference (#145)
  • CHANGE: Sentence > Utterance (#122)
  • REMOVE: DateCreated (#206)
  • REMOVE: DateModified (#206)
  • REMOVE: DateRecorded (#206)
  • REMOVE: Lexicon (#116)
  • REMOVE: URL (#148)
  • NEW: DatabaseReference (#141)
  • REMOVE: LexemeReference (#141)
General
  • CHANGE: update schemas to JSON Schema Draft 07 (#96)
  • CHANGE: id > $id (#96)
  • CHANGE: date fields no longer refer to independent date schemas (#206)
  • CHANGE: Reference > BibliographicReference (#145)
  • CHANGE: Sentence > Utterance (#122)
  • REMOVE: DateCreated (#206)
  • REMOVE: DateModified (#206)
  • REMOVE: DateRecorded (#206)
  • REMOVE: Lexicon (#116)
  • REMOVE: URL (#148)
  • NEW: add link property to top-level schemas (#210)
  • NEW: DatabaseReference (#141)
  • REMOVE: LexemeReference (#141)
  • FIX: MultiLangString instances are no longer accidentally restricted to Objects (#173)
  • DEV: run upload script during Travis build (#217)
  • DEV: publish tagged commits to npm from Travis (#218)
  • DEP: ajv@6.5.4 (#96)
Bibliographic Reference
  • CHANGE: BibliographicReference.type now refers to the DLx type (#147)
  • CHANGE: BibliographicReference.doi must be a valid DOI (#173)
  • CHANGE: BibliographicReference.edition must be an integer >= 1 (#173)
  • CHANGE: BibliographicReference.title must be a non-empty String (#173)
  • CHANGE: BibliographicReference.volume must be an integer >= 1 (#173)
  • NEW: BibliographicReference.publicationType (#147)
Bundle
  • CHANGE: Bundle.persons > Bundle.people (#203)
  • CHANGE: Bundle.locations items are now DatabaseReferences (#141)
  • CHANGE: Bundle.media items are now DatabaseReferences (#141)
  • CHANGE: Bundle.texts items are now DatabaseReferences (#141)
GeoJSON Object
  • CHANGE: use official GeoJSON schema instead of the DLx version (#228)
Language
  • REMOVE: Language.lexemes (#141)
  • REMOVE: Language.texts (#141)
  • CHANGE: Language.additionalNames allows for Strings or Objects (#194)
  • CHANGE: Language.people items are now DatabaseReferences (#141)
  • CHANGE: Language.locations items are now DatabaseReferences (#141)
Lexeme
  • CHANGE: Lexeme.lexicalRelations requires "relation" (#137)
  • CHANGE: Lexeme.senses.lexicalRelations requires "relation" (#137)
  • CHANGE: Lexeme.variants must have "variantType" specified (#223)
  • CHANGE: Lexeme.senses.variants must have "variantType" specified (#223)
  • CHANGE: Lexeme.allomorphs.environments must be non-empty Strings (#173)
  • CHANGE: Lexeme.features must be non-empty Strings (#173)
  • CHANGE: Lexeme.senses.sources must be non-empty Strings (#173)
  • CHANGE: Lexeme.examples items are now DatabaseReferences (#141)
  • CHANGE: Lexeme.includedIn items are now DatabaseReferences (#141)
  • CHANGE: Lexeme.lexicalRelations items are now DatabaseReferences (#141)
  • CHANGE: Lexeme.variantOf is now a DatabaseReference (#141)
  • CHANGE: Lexeme.variants items are now DatabaseReferences (#141)
  • CHANGE: Lexeme.senses.lexicalRelations items are now DatabaseReferences (#141)
  • CHANGE: Lexeme.senses.variantOf is now a DatabaseReference (#141)
  • CHANGE: Lexeme.senses.variants items are now DatabaseReferences (#141)
  • CHANGE: Lexeme.media items are now DatabaseReferences (#141)
Lexeme Reference
  • CHANGE: LexemeReference.sense must be an integer >= 1 (#173)
Media
  • CHANGE: Media.contentType must be a valid MIME type (#144)
  • CHANGE: Media.endTime must be >= 0.001 (#173)
  • CHANGE: Media.fileSize must be an integer >= 1 (#173)
  • CHANGE: Media.length must be >= 0.001 (#173)
  • CHANGE: Media.startTime must be >= 0 (#173)
  • CHANGE: Media.creator is now a DatabaseReference (#141)
  • CHANGE: Media.languages items are now DatabaseReferences (#141)
  • CHANGE: Media.location is now a DatabaseReference (#141)
  • CHANGE: Media.people items are now DatabaseReferences (#141)
Morpheme
  • CHANGE: Morpheme.lexeme is now a DatabaseReference (#141)
MultiLangString
  • CHANGE: allow MultiLangString to be an Object or, if only in English, a String (#195)
  • CHANGE: require MultiLangString to have at least one language specified (#173)
Note
  • CHANGE: Note.text must be a non-empty String (#173)
Orthography
  • NEW: Orthography.url (#212)
  • CHANGE: Orthography.graphemes.pronunciations must be non-empty Strings (#173)
  • CHANGE: Orthography.punctuation must be non-empty Strings (#173)
Person
  • CHANGE: Person.languages.ageLearned must be an integer >= 0 (#173)
  • CHANGE: Person.roles must be non-empty Strings (#173)
  • CHANGE: Person.birthPlace is now a DatabaseReference (#141)
Phoneme
  • CHANGE: Phoneme.ipa must be a non-empty String (#173)
Utterance
  • CHANGE: Utterance.endTime must be >= 0.001 (#173)
  • CHANGE: Utterance.startTime must be >= 0 (#173)
Word
  • CHANGE: Word.endTime must be >= 0.001 (#173)
  • CHANGE: Word.startTime must be >= 0 (#173)
  • CHANGE: Word.phonemes.endTime must be >= 0.001 (#173)
  • CHANGE: Word.phonemes.startTime must be >= 0 (#173)

Files

digitallinguistics/spec-v0.23.0.zip

Files (204.8 kB)

Name Size Download all
md5:86d17d8cbf4ad6fecb922f7b2789e3ca
204.8 kB Preview Download

Additional details