# Introduction

This material aims to provide a user's guide to the language data ontology being developed for use in the Language Data Commons of Australia ([LDaCA](https://www.ldaca.edu.au)) project (which includes  the Australian Text Analytics Platform ([ATAP](https://www.atap.edu.au))).

[Metadata](https://www.ldaca.edu.au/resources/general-resources/glossary/#metadata) is often defined as ‘data about data’. High-quality metadata is important in making data [FAIR](https://www.ldaca.edu.au/resources/general-resources/glossary/#fair):

* **Findable**: Metadata is the starting point for searching [data collections](https://www.ldaca.edu.au/resources/general-resources/glossary/#data-collection). For example, if we want to find data in a particular language, this will only be possible for data that has a language recorded in its metadata.&#x20;
* **Accessible**: [Access conditions](https://www.ldaca.edu.au/resources/general-resources/glossary/#access-conditions) that apply to data should be part of the associated metadata.
* **Interoperable**: Information about the format of data and whether it requires specific software to be usable should be part of the associated metadata.
* **Reusable**: All of the aspects of metadata mentioned above contribute to making data reusable. The more we know about some data, the easier it is to know whether it will be useful to us or not.

### RO-Crate Profiles <a href="#ro-crate-profiles" id="ro-crate-profiles"></a>

[RO-Crates](https://www.ldaca.edu.au/resources/general-resources/glossary/#ro-crate) in general have basic metadata requirements, but it is possible to specify a **profile** for crates for specific purposes. [LDaCA](https://www.ldaca.edu.au/resources/general-resources/glossary/#ldaca) is developing such a profile for our data; we are basing this largely on previous work in the area. An important aspect of the [RO-Crate](https://www.ldaca.edu.au/resources/general-resources/glossary/#ro-crate) approach is that it uses the principles of [Linked Open Data](https://en.wikipedia.org/wiki/Linked_data#Linked_open_data). This means that terms used in our metadata will (whenever possible) link to an openly available definition. In developing the profile, we are drawing on existing attempts to provide vocabularies for describing data, particularly language data.

#### schema.org

Our general approach is informed by the various kinds of entities recognised in the ontology documented at [schema.org](https://schema.org/), which is at least partly based on the [RDF](https://www.w3.org/2001/sw/wiki/RDFS) framework. In particular, we have adopted high-level entities which are part of the schema.org vocabulary, for example [CreativeWork](https://schema.org/CreativeWork) and [Person](https://schema.org/Person).

#### Open Language Archives Community (OLAC)

[OLAC](http://www.language-archives.org/) is an international partnership of institutions and individuals; one of their activities is developing consensus on best current practice for the digital archiving of language resources and this includes making recommendations for metadata. The [OLAC](https://www.ldaca.edu.au/resources/general-resources/glossary/#olac) metadata scheme is based on [Dublin Core](https://www.dublincore.org/) (DC), a widely used general metadata schema. [OLAC](https://www.ldaca.edu.au/resources/general-resources/glossary/#olac) have suggested refinements and extensions of the DC base which make it more useful for describing language resources.

### Entities in the ontology

**Classes** (rdfs: Class) are used to classify resources. An instance of an rdfs: Class is defined using the predicate rdf: type. For example, we have defined [CollectionProtocol](../classes/collectionprotocol) as a class and [Man and Tree & Space Games](https://hdl.handle.net/1839/4db0130c-0dc9-444b-b086-ffc87da9bf91) is an instance of this class.\
**Properties** (rdfs: Property) are used to add attributes to classes. Similar to how we define classes, we can define instances of properties to add attributes to statements. In the example from earlier, we can add the property [collectionProtocolType](../properties/collectionprotocoltype) and give it the value [ElicitationTask](../defined-terms/elicitationtask).\
ElicitationTask is a **DefinedTerm**. A [DefinedTerm ](https://schema.org/DefinedTerm)is a 'word, name, acronym, phrase, etc. with a formal definition' and they are 'often used in the context of category or subject classification.' DefinedTerms allow us a) to have accurate definitions of the values we want to give to properties and b) to group such definitions in [DefinedTermSets](https://schema.org/DefinedTermSet) which can function as controlled vocabularies.\
In our example, there is a DefinedTermSet [CollectionProtocolTypeTerms ](../defined-term-sets/collectionprotocoltypeterms)which includes the DefinedTerm ElicitationTask.

Here is another example of the relationship between each of these entities:

| Level            | Example                                                                                               |
| ---------------- | ----------------------------------------------------------------------------------------------------- |
| Class            | Annotation                                                                                            |
| ↓                | ↓                                                                                                     |
| Property         | annotationType                                                                                        |
| ↓                | ↓                                                                                                     |
| Defined Term Set | AnnotationTypeTerms                                                                                   |
| ↓                | ↓                                                                                                     |
| Defined Terms    | Gestural, Phonemic, Phonetic, Phonological, Prosodic, Semantic, Syntactic, Transcription, Translation |

Contributors to the current work include:\
Peter Sefton\
Simon Musgrave\
Nick Thieberger\
Marco La Rosa\
River Tae Smith\
Maria Weaver\
Rosanna Smith

