An open API service indexing awesome lists of open source software.

https://github.com/sylvainloiseau/interlinear

An R library for managing interlinear glossed text (IGT) corpora.
https://github.com/sylvainloiseau/interlinear

corpus-linguistics descriptive-linguistics dictionaries interlinear-gloss

Last synced: 4 months ago
JSON representation

An R library for managing interlinear glossed text (IGT) corpora.

Awesome Lists containing this project

README

          

## interlineaR : utility functions for importing into R interlinearized corpora and dictionaries

**Author:** Sylvain Loiseau

**License:** [BSD_3_clause](https://opensource.org/licenses/BSD-3-Clause)

[![CRAN_Status_Badge](http://www.r-pkg.org/badges/version/interlineaR)](https://cran.r-project.org/package=interlineaR)

# Installation

```{r}
# stable version:
install.packages("interlineaR")

# development version:
devtools::install_github("sylvainloiseau/interlineaR", build_vignettes=TRUE)
```

# Usage

Import an interlinearised corpus in the EMELD XML format (as exported from SIL FieldWorks for instance):

```{r}
path <- system.file("exampleData", "tuwariInterlinear.xml", package="interlineaR")
corpus <- read.emeld(path, vernacular.languages="tww")
```

Import an interlinearised corpus in Toolbox (SIL) format:

```{r}
path <- system.file("exampleData", "tuwariToolbox.txt", package="interlineaR")
corpus <- read.toolbox(path)
```

Import a dictionary in the LIFT XML format (as exported from SIL FieldWorks for instance):

```{r}
dicpath <- system.file("exampleData", "tuwariDictionary.lift", package="interlineaR")
dictionary <- read.lift(dicpath, language.code="tww")
```

# Documentation

See the vignette interlineaR for an overview of the data model and the functions of this package.