Dative is software for linguistic fieldwork. This web site describes Dative. If you are looking for the in-production Dative web application, please visit app.dative.ca.
- Collaboration and data sharing
- Advanced and smart search
- Automatic morpheme cross-referencing
- Build morphological parsers and phonologies
- CSV import
- Text creation
- Media file (i.e., audio, video, image)-to-text association.
- User access control
- Open source
These screencasts will show you the basics of working with Dative: logging in, browsing forms and working with servers.
This screencast provides an overview of Dative, presenting its four major components (resources): 1) forms, 2) files, 3) collections and 4) corpora.
This screencast shows you how to log in and out of servers (i.e., OLD web services) using Dative.
In this screencast, you will learn how to browse (linguistic) forms and other resources (e.g., tags or collections).
Working With Servers
This screencast shows how to work with server configurations; that is, how to specify which OLD web services you want to connect to.
Change your Password
Learn how to change your password in Dative.
This page will contain text, screenshots, and screencasts showing how to search over resources in Dative.
Adding & Updating Resources
This page will contain text, screenshots, and screencasts showing how to create and update resources in Dative.
Language-specific OLD Applications
The following seven languages are being collaboratively documented and analyzed using the OLD. These applications are accessible via any Dative user interface, including the one being served at www.dative.ca.
The following nine languages are being collaboratively documented and analyzed using OLD web applications running on version 0.2 of the software.*
- Blackfoot (bla)
- Okanagan (oka)
- Plains Cree (crk)
- Kwak'wala (kwk)
- Nata (ntk)
- Gitksan (git)
- Coeur d'Alene (crd)
- Shona (sna)
*Dative version 0.2 is a different piece of software from Dative (version 1). The above nine applications will be migrated to a Dative/OLD system using OLD v. 1 in the near future.
Frequently Asked Questionsshow all hide all
What is Dative?
Dative is an application for linguistic fieldwork and language documentation. It helps you to organize, share, and analyze your language data. Importantly, Dative does not contain its own database; rather, it is an interface for existing database applications. At present, Dative can provide an interface to Online Linguistic Database (OLD) web services.
How can I use Dative to document my language?
The easiest way to use Dative is to go to app.dative.ca, click the lock icon (), choose an existing (OLD) server, and enter your username and password for that server.
If you do not have access to an existing OLD server, you can request access to an existing one or create one yourself. Please contact me, if you would like to request access to an existing OLD or if you would like help with creating a new OLD.
Can I serve Dative on my own server?
$ git clone https://github.com/jrwdunham/dative.git $ cd dative $ npm install $ bower install $ grunt build
Then copy the files in the dist/ directory to your server. For example:
rsync -avz dist/ myserveralias:dative/Is there a demo?
Not quite yet. There is a “Demo OLD” that you can access from app.dative.ca. However, at this point, it is not yet publicly accessible. Check back soon.Can I use Dative offline, i.e., in the field?Does it have documentation?Can I migrate my existing fieldwork data into Dative?
Dative's import feature currently allows you to import CSV (i.e., comma-separated values) files. To access Dative's import interface, log in to an OLD in Dative, navigate to the Browse Forms interface, and click on the “upload to server” icon, i.e., . Note: since this functionality is currently under active development, you shold contact the administrator of the OLD that you are connecting to prior to using this feature on a database that already has data in it.
You can also upload your data programmatically to an OLD using its RESTful JSON API. For details on working with this API, see the OLD web site.Is it open source? How do I get the code?
Yes, Dative is open source; its source code is available on GitHub.
Dative exposes a RESTful API with data communicated in JSON format. A simple overview will be provided here soon. For now, see the documentation.