corpus-services  1.0
de.uni_hamburg.corpora.validation.NgexmaraldaCorpusChecker Class Reference
+ Inheritance diagram for de.uni_hamburg.corpora.validation.NgexmaraldaCorpusChecker:
+ Collaboration diagram for de.uni_hamburg.corpora.validation.NgexmaraldaCorpusChecker:

Public Member Functions

 NgexmaraldaCorpusChecker ()
 
Report check ()
 
Report exceptionalCheck () throws JDOMException, IOException
 
Report requireObligatoryAnnotationTiersAndTypes () throws SAXException, JDOMException, IOException, JexmaraldaException
 
Report check (CorpusData cd) throws SAXException, JexmaraldaException
 
Collection< Class<?extends CorpusData > > getIsUsableFor ()
 
String getDescription ()
 
Report function (CorpusData cd, Boolean fix) throws NoSuchAlgorithmException, ClassNotFoundException, FSMException, URISyntaxException, SAXException, IOException, ParserConfigurationException, JexmaraldaException, TransformerException, XPathExpressionException, JDOMException
 
Report function (Corpus c, Boolean fix) throws NoSuchAlgorithmException, ClassNotFoundException, FSMException, URISyntaxException, SAXException, IOException, ParserConfigurationException, JexmaraldaException, TransformerException, XPathExpressionException, JDOMException
 
- Public Member Functions inherited from de.uni_hamburg.corpora.validation.Checker
Report execute (Corpus c)
 
Report execute (CorpusData cd)
 
Report execute (CorpusData cd, boolean fix)
 
Report execute (Corpus c, boolean fix)
 
abstract Report function (CorpusData cd, Boolean fix) throws NoSuchAlgorithmException, ClassNotFoundException, FSMException, URISyntaxException, SAXException, IOException, ParserConfigurationException, JexmaraldaException, TransformerException, XPathExpressionException, JDOMException
 
abstract Report function (Corpus c, Boolean fix) throws NoSuchAlgorithmException, ClassNotFoundException, FSMException, URISyntaxException, SAXException, IOException, ParserConfigurationException, JexmaraldaException, TransformerException, XPathExpressionException, JDOMException
 
abstract Collection< Class<?extends CorpusData > > getIsUsableFor ()
 
void setIsUsableFor (Collection< Class<?extends CorpusData >> cdc)
 
String getFunction ()
 
Boolean getCanFix ()
 

Static Public Member Functions

static void main (String[] args)
 

Detailed Description

This is the check procedure for the Nganasan Corpus

Author
hanna

Definition at line 46 of file NgexmaraldaCorpusChecker.java.

Constructor & Destructor Documentation

de.uni_hamburg.corpora.validation.NgexmaraldaCorpusChecker.NgexmaraldaCorpusChecker ( )

No fix is applicable for this feature.

Definition at line 57 of file NgexmaraldaCorpusChecker.java.

Member Function Documentation

Report de.uni_hamburg.corpora.validation.NgexmaraldaCorpusChecker.check ( )

Definition at line 65 of file NgexmaraldaCorpusChecker.java.

Report de.uni_hamburg.corpora.validation.NgexmaraldaCorpusChecker.check ( CorpusData  cd) throws SAXException, JexmaraldaException

Default check function which calls the exceptionalCheck function so that the primal functionality of the feature can be implemented, and additionally checks for parser configuration, SAXE and IO exceptions.

Definition at line 522 of file NgexmaraldaCorpusChecker.java.

Report de.uni_hamburg.corpora.validation.NgexmaraldaCorpusChecker.exceptionalCheck ( ) throws JDOMException, IOException

Definition at line 82 of file NgexmaraldaCorpusChecker.java.

Report de.uni_hamburg.corpora.validation.NgexmaraldaCorpusChecker.function ( CorpusData  cd,
Boolean  fix 
) throws NoSuchAlgorithmException, ClassNotFoundException, FSMException, URISyntaxException, SAXException, IOException, ParserConfigurationException, JexmaraldaException, TransformerException, XPathExpressionException, JDOMException

Definition at line 720 of file NgexmaraldaCorpusChecker.java.

Report de.uni_hamburg.corpora.validation.NgexmaraldaCorpusChecker.function ( Corpus  c,
Boolean  fix 
) throws NoSuchAlgorithmException, ClassNotFoundException, FSMException, URISyntaxException, SAXException, IOException, ParserConfigurationException, JexmaraldaException, TransformerException, XPathExpressionException, JDOMException

Definition at line 725 of file NgexmaraldaCorpusChecker.java.

String de.uni_hamburg.corpora.validation.NgexmaraldaCorpusChecker.getDescription ( )

Default function which returns a two/three line description of what this class is about.

Implements de.uni_hamburg.corpora.CorpusFunction.

Definition at line 712 of file NgexmaraldaCorpusChecker.java.

Collection<Class<? extends CorpusData> > de.uni_hamburg.corpora.validation.NgexmaraldaCorpusChecker.getIsUsableFor ( )

Default function which determines for what type of files (basic transcription, segmented transcription, coma etc.) this feature can be used.

Implements de.uni_hamburg.corpora.CorpusFunction.

Definition at line 697 of file NgexmaraldaCorpusChecker.java.

static void de.uni_hamburg.corpora.validation.NgexmaraldaCorpusChecker.main ( String[]  args)
static

Definition at line 504 of file NgexmaraldaCorpusChecker.java.

Report de.uni_hamburg.corpora.validation.NgexmaraldaCorpusChecker.requireObligatoryAnnotationTiersAndTypes ( ) throws SAXException, JDOMException, IOException, JexmaraldaException

Checks that NSLC transcripts have required annotation tiers. Uses the list of known abbreviations from annotation guidelines. Checks for existence of those marked obligatory, that type matches and also that no unexpected tiers are there.

TIERS

Comments

Type

Category </thead><tbody>

ref

Name of the communication

d

obligatory

st

Source texts: normally in Cyrillic transliteration

d

optional

ts

Transcription (what is heard)

d

obligatory

tx

Tier for interlinearization

transcription

obligatory

mb

Morpheme break

a

obligatory

mp

Morphophonemes, underlying forms

a

obligatory

gr

Morphological a: Russian gloss of each morpheme

a

obligatory

ge

Morphological a: English gloss of each morpheme

a

obligatory

mc

Part of speech of each morpheme

a

obligatory

ps

Part of speech of each word

a

obligatory

SeR

Annotation of semantic roles

a

obligatory

SyF

Annotation of syntactic function

a

obligatory

IST

Annotation of information status

a

optional

CW

Annotation of code switching

a

optional

fr

Russian free translation

d

obligatory

fe

English free translation

d

optional

fg

German free translation

d

optional

nt

Notes on the text unit

d

optional

Definition at line 335 of file NgexmaraldaCorpusChecker.java.


The documentation for this class was generated from the following file: