Skip to content
This repository has been archived by the owner on Mar 2, 2020. It is now read-only.

Commit

Permalink
Merge remote-tracking branch 'origin/ceg-benchmark' into 0.3.1-rc
Browse files Browse the repository at this point in the history
  • Loading branch information
junkerm committed Jun 21, 2019
2 parents cb21edd + 64d35c9 commit fe4dcf8
Show file tree
Hide file tree
Showing 14 changed files with 3,618 additions and 317 deletions.
4 changes: 3 additions & 1 deletion bundles/specmate-integration-test/bnd.bnd
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,9 @@ Test-Cases: \
com.specmate.test.integration.CDOPersistencyValidationTest,\
com.specmate.test.integration.ErrorResponsesTest,\
com.specmate.test.integration.NLPServiceTest,\
com.specmate.test.integration.ModelGenerationTest
com.specmate.test.integration.ModelGenerationTestEn,\
com.specmate.test.integration.ModelGenerationTestDe,\
com.specmate.test.integration.ModelGenerationTestDe_2
-buildpath: \
biz.aQute.launcher,\
specmate-persistency-api;version=latest,\
Expand Down
226 changes: 226 additions & 0 deletions bundles/specmate-integration-test/resources/DE/Dep_DE.spec
Original file line number Diff line number Diff line change
@@ -0,0 +1,226 @@
def tagset dependencies DE.DEP.NEGRA {
/* Adpositional case marker - adposition od. kasusmarkierung */
AC
/* Adjective component - komponente eines komplexen adjektivs */
ADC
/* Measure argument of adjective - massangabe bei adjektiv */
AMS
/* Apposition - apposition */
APP
/* Adverbial phrase component */
AVC
/* Comparative complement - vergleichskomplement */
CC
/* Coordinating conjunction */
CD
/* Conjunct - konjunkt */
CJ
/* Comparative conjunction - komparationskonjunkt (als, wie) */
CM
/* Complementizer - complementizer */
CP
/* Dative - dativobjekt oder freier dativuby: gf\=complement, case\=dative */
DA
/* Discourse-level head */
DH
/* Discourse marker - diskurspartikel (ja, nein) */
DM
/* Junctor - junktor */
JU
/* Modifier of np to the right - postnominaler modifikator */
MNR
/* Modifier - modifikator */
MO
/* Negation - negation nicht */
NG
/* Noun kernel modifier */
NK
/* Numerical component - numeralien */
NMC
/* Object accusative - akkusativobjektuby: gf\=directobject, case\=accusative */
OA
/* Object accusative 2 - zweites akkusativobjektuby: gf\=objectcomplement */
OA2
/* Object clausal - klausales objektuby: gf\=directobject or complement, sc\=subordinateclause or declarativeclause */
OC
/* Object genitive - genitivobjektuby: gf\=complement, case\=genitive */
OG
/* Predicative - prädikativ */
PD
/* Pseudo-genitive */
PG
/* Placeholder - platzhalter */
PH
/* Morphological particle - morphologische partikel (am) */
PM
/* Proper noun component */
PNC
/* Relative clause - relativsatz */
RC
/* Repeated element */
RE
/* Reported speech */
RS
/* Subject - subjektuby: gf\=subject */
SB
/* Subject passivised - (logisches) subjekt im passivsatz */
SBP
/* Subject or predicative - subjekt oder prädikativ */
SP
/* Separable verb prefix - abgetrennter verbpräfix */
SVP
/* (idiosyncratic) unit component */
UC
/* Vocative - anrede */
VO
}

def tagset dependencies DE.DEP.TIGER {
/* Adpositional case marker - adposition od. kasusmarkierung */
AC
/* Adjective component - komponente eines komplexen adjektivs */
ADC
/* Attribute, genitive - genitivattribut */
AG
/* Measure argument of adjective - massangabe bei adjektiv */
AMS
/* Apposition - apposition */
APP
/* Comparative complement - vergleichskomplement */
CC
/* Coordinating conjunction */
CD
/* Conjunct - konjunkt */
CJ
/* Comparative conjunction - komparationskonjunkt (als, wie) */
CM
/* Complementizer - complementizer */
CP
/* Collocational verb construction - funktionsverbgefüge */
CVC
/* Dative - dativobjekt oder freier dativuby: gf\=complement, case\=dative */
DA
/* Discourse marker - diskurspartikel (ja, nein) */
DM
/* Expletive - expletives esuby: sc\=expletive */
EP
/* Head - kopf */
HD
/* Junctor - junktor */
JU
/* Modifier of np to the right - postnominaler modifikator */
MNR
/* Modifier - modifikator */
MO
/* Negation - negation nicht */
NG
/* Noun kernel - element der kern-np */
NK
/* Numerical component - numeralien */
NMC
/* Object accusative - akkusativobjektuby: gf\=directobject, case\=accusative */
OA
/* Object accusative 2 - zweites akkusativobjektuby: gf\=objectcomplement */
OA2
/* Object clausal - klausales objektuby: gf\=directobject or complement, sc\=subordinateclause or declarativeclause */
OC
/* Object genitive - genitivobjektuby: gf\=complement, case\=genitive */
OG
/* Predicative - prädikativ */
PD
/* Phrasaler genitive - anstelle eines genitivs verwendetevon-pp */
PG
/* Placeholder - platzhalter */
PH
/* Morphological particle - morphologische partikel (am) */
PM
/* Proper noun component */
PNC
/* Relative clause - relativsatz */
RC
/* Subject - subjektuby: gf\=subject */
SB
/* Subject passivised - (logisches) subjekt im passivsatz */
SBP
/* Subject or predicative - subjekt oder prädikativ */
SP
/* Separable verb prefix - abgetrennter verbpräfix */
SVP
/* (idiosyncratic) unit component - fremdsprachliche zitate */
UC
/* Vocative - anrede */
VO
}

// http://edoc.sub.uni-hamburg.de/informatik/volltexte/2014/204/pdf/foth_eine_umfassende_.pdf
def tagset dependencies DE.DEP.CDG {
/* Adverbiale Modifikation */
ADV
/* Apposition */
APP
/* Attribute */
ATTR
/* Hilfsverb */
AUX
/* Getrenntes Verb */
AVZ
/* Konjunktion */
CJ
/* Determiner */
DET
/* Dativunterordnung */
ETH
/* Expletives 'es' an finitim Verb */
EXPL
/* Genitivattribut */
GMOD
/* Akkusativ NP + Maßangabe */
GRAD
/* Vergleichswort 'als', 'wie' */
KOM
/* Beiordnung */
KON
/* Unterordnende Konjunktion */
KONJ
/* Nebensatz */
NEB
/* Überzähliges Logisches Subjekt */
NP2
/* Vollverb zu Akkusativobjekt */
OBJA
/* Verb zum zweiten Akkusativobjekt (lehren, kosten, nennen) */
OBJA2
/* Objektsatz */
OBJC
/* Dativobjekt */
OBJD
/* Genitivobjekt */
OBJG
/* Objektinfinitiv */
OBJI
/* Präpositionsobjekt */
OBJP
/* Parenthese */
PAR
/* Unterordnung von eingeschränkten Partikeln (von...aus, zu...glauben) */
PART
/* Präposition */
PN
/* Präpositionsphrase */
PP
/* Prädikative Ergänzung (typischerweise am Verb 'sein') */
PRED
/* Relativsatz */
REL
/* Root, Wurzel des Satzes */
S
/* Subjekt des finiten Verbs */
SUBJ
/* Subjektsatz */
SUBJC
/* Anrede */
VOK
/* Konjunktionslose Zeitangabe */
ZEIT
}

154 changes: 154 additions & 0 deletions bundles/specmate-integration-test/resources/DE/Pos_DE.spec
Original file line number Diff line number Diff line change
@@ -0,0 +1,154 @@
def tagset parts-of-speech DE.POS.STTS {
/* $( sonstige satzzeichen; satzintern - [,]() */
DPAR = "$("
/* $, komma , */
DCOM = "$,"
/* $. satzbeendende interpunktion . ? ! ; : */
DDOT = "$."
/* Attributives adjektiv [das] große [haus] */
ADJA
/* Adverbiales oder prädikatives adjektiv [er fährt] schnell, [er ist] schnell */
ADJD
/* Adverb schon, bald, doch */
ADV
/* Postposition [ihm] zufolge, [der sache] wegen */
APPO
/* Präposition; zirkumposition links in [der stadt], ohne [mich] */
APPR
/* Präposition mit artikel im [haus], zur [sache] */
APPRART
/* Zirkumposition rechts [von jetzt] an */
APZR
/* Bestimmter oder unbestimmter artikel der, die, das, ein, eine */
ART
/* Kardinalzahl zwei [männer], [im jahre] 1994 */
CARD
/* Fremdsprachliches material [er hat das mit ``] a big fish ['' übersetzt] */
FM
/* Interjektion mhm, ach, tja */
ITJ
/* Vergleichskonjunktion als, wie */
KOKOM
/* Nebenordnende konjunktion und, oder, aber */
KON
/* Unterordnende konjunktion mit ``zu'' und infinitiv um [zu leben], anstatt [zu fragen] */
KOUI
/* Unterordnende konjunktion mit satz weil, daß, damit, wenn, ob */
KOUS
/* Eigennamen hans, hamburg, hsv */
NE
/* Normales nomen tisch, herr, [das] reisen */
NN
/* Pronominaladverb dafür, dabei, deswegen, trotzdem */
PAV
/* Attribuierendes demonstrativpronomen jener [mensch] */
PDAT
/* Substituierendes demonstrativpronomen dieser, jener */
PDS
/* Attribuierendes indefinitpronomen ohne determiner kein [mensch], irgendein [glas] */
PIAT
/* Attribuierendes indefinitpronomen mit determiner [ein] wenig [wasser], [die] beiden [brüder] */
PIDAT
/* Substituierendes indefinitpronomen keiner, viele, man, niemand */
PIS
/* Irreflexives personalpronomen ich, er, ihm, mich, dir */
PPER
/* Attribuierendes possessivpronomen mein [buch], deine [mutter] */
PPOSAT
/* Substituierendes possessivpronomen meins, deiner */
PPOSS
/* Attribuierendes relativpronomen [der mann ,] dessen [hund] */
PRELAT
/* Substituierendes relativpronomen [der hund ,] der */
PRELS
/* Reflexives personalpronomen sich, einander, dich, mir */
PRF
/* Pronominaladverb dafür, dabei, deswegen, trotzdem (tiger) */
PROAV
/* Partikel bei adjektiv oder adverb am [schönsten], zu [schnell] */
PTKA
/* Antwortpartikel ja, nein, danke, bitte */
PTKANT
/* Negationspartikel nicht */
PTKNEG
/* Abgetrennter verbzusatz [er kommt] an, [er fährt] rad */
PTKVZ
/* ``zu'' vor infinitiv zu [gehen] */
PTKZU
/* Attribuierendes interrogativpronomen welche [farbe], wessen [hut] */
PWAT
/* Adverbiales interrogativ- oder relativpronomen warum, wo, wann, worüber, wobei */
PWAV
/* Substituierendes interrogativpronomen wer, was */
PWS
/* Kompositions-erstglied an- [und abreise] */
TRUNC
/* Finites verb, aux [du] bist, [wir] werden */
VAFIN
/* Imperativ, aux sei [ruhig !] */
VAIMP
/* Infinitiv, aux werden, sein */
VAINF
/* Partizip perfekt, aux gewesen */
VAPP
/* Finites verb, modal dürfen */
VMFIN
/* Infinitiv, modal wollen */
VMINF
/* Partizip perfekt, modal gekonnt, [er hat gehen] können */
VMPP
/* Finites verb, voll [du] gehst, [wir] kommen [an] */
VVFIN
/* Imperativ, voll komm [!] */
VVIMP
/* Infinitiv, voll gehen, ankommen */
VVINF
/* Infinitiv mit ``zu'', voll anzukommen, loszulassen */
VVIZU
/* Partizip perfekt, voll gegangen, angekommen */
VVPP
/* Nichtwort, sonderzeichen enthaltend 3:7, h2o, d2xw3 */
XY
}

def tagset parts-of-speech DE.POS.TIGER_RFTAGGER {
/* No description */
ADJA
/* No description */
ADJD
/* No description */
ADV
/* No description */
APPO
/* No description */
APPR
/* No description */
APPRART
/* No description */
APZR
/* No description */
ART
/* No description */
CARD
/* No description */
CONJ
/* No description */
N
/* No description */
PRO
/* No description */
PROADV
/* No description */
SENT
/* No description */
SYM
/* No description */
VFIN
/* No description */
VIMP
/* No description */
VINF
/* No description */
VPP
}

Loading

0 comments on commit fe4dcf8

Please sign in to comment.