corpus-services
1.0
|
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 |
![]() | |
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) |
This is the check procedure for the Nganasan Corpus
Definition at line 46 of file NgexmaraldaCorpusChecker.java.
de.uni_hamburg.corpora.validation.NgexmaraldaCorpusChecker.NgexmaraldaCorpusChecker | ( | ) |
No fix is applicable for this feature.
Definition at line 57 of file NgexmaraldaCorpusChecker.java.
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 |
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.