Releases: digitallinguistics/data-format
Releases · digitallinguistics/data-format
v0.18.0
- NEW
Orthography.direction
- indicates the text direction for the orthography (#89) - NEW Adds a recommended
type
field to most objects (#88) - NEW
Language.names
- a list of names for the language, as simple strings (#87) - CHANGED
Language.name
- marked as deprecated and will be removed in the next release - CHANGED
Language.additionalNames
- marked as deprecated and will be removed in the next release - CHANGED Version bump: v0.18.0
- CHANGED Rename
Url
schema toURL
(#99) - DEV Use npm rather than yarn (#94)
- DOCS Create contributing guidelines (#90)
- DOCS Add project info to README.md (#91)
- DOCS link to GitHub profile rather than email
v0.17.0
v0.16.0
This release adds a new Transcription
schema, distinguishing between a Transcription vs. a MultiLangString. The two schemas are essentially the same, but the Transcription schema should be used for data in the target language, whereas the MultiLangString schema should be used for analyses. So the transcription
property of a Phrase would be a Transcription object, but the translation
property of the Phrase would be a MultiLangString object.
v0.15.0
REMOVED Contributor
- The Contributor model has been removed, since it was essentially the same as the Person schema, with just one extra property (
roles
). Theroles
property has been moved to the Person schema instead.
Media
- NEW
dateModified
: The date that the metadata for the media file was last modified.
Person
- NEW
roles
: An array of the roles that this person has in the context of the associated data, e.g.speaker
ortranscriber
v0.14.2
Lexeme (v1.1.0)
- NEW
media
: An array of media items relating to this Lexeme, such as recordings of the word being pronounced, pictures of the item being referred to, or videos of the action being performed.
Media (v1.1.0)
- CHANGE:
mediaUrl
andlanguages
are no longer required attributes.
v0.14.1
Language
- CHANGE
additionalNames
: Clarifies that this property is to be used only when thenames
property is insufficient for describing all the various names (and especially spellings) of a language. - NEW
autonym
: The autonym for this language, optionally in multiple orthographies. - FIX
glottolog
: Fix regular expression to match the entire string rather than just a subset of it. - FIX
iso
: Fix regular expression to match the entire string rather than just a subset of it.
Phrase
- NEW
transcript
: For users to provide discourse-level transcripts, including things like punctuation, or conventions from transcriptional systems such as Conversation Analysis (CA) or Discourse Transcription (DT).
v0.14.0
v0.13.1
- FIX
Location
: Clarify that additional properties are permitted - FIX
Orthography
: Clarify that items in thepronunciations
array must be IPA strings - CHANGE
Phoneme
: Change the value ofpartially voiced
for the the allowed values of thevoicing
property tosemivoiced
v0.13.0
Access
- REMOVED
custom
: Custom access policies may be specified simply by adding a String property to the Access object, e.g."permission": "speaker only"
or"online": false
, etc.
Location
- CHANGED: The Location schema no longer needs to be an instance of a GeoJSON object. Instead, a new optional
geoJSON
attribute has been added, where geospatial coordinates can be specified if desired. - NEW
geoJSON
: (optional) A property where geospatial data about this Location can be provided.
Morpheme
- REMOVED
form
: This attribute has been replaced withtranscription
. - NEW
transcription
: The transcription of this morpheme, as a MultiLangString.
Phoneme
- REMOVED
IPA
: This attribute has been replaced withipa
. - NEW
ipa
: An IPA representation of the phoneme. - CHANGED
rounding
: Previously this was an empty schema. Now this is a String property which must be one ofcompressed
,protruded
,rounded
, orunrounded
.
v0.12.1
This is a patch release which adds Notes
and Tags
properties to the Morpheme and Phone schemas. These properties were overlooked in the v0.12.0 release. This release also clarifies the additionalProperties
keyword for the Word schema (set to true
).