germanetpy.compoundInfo

Classes

CompoundCategory(*args, **kwargs)

This Enum represents the syntactic wordcategory a modifier of a compound can belong to.

CompoundInfo(modifier1, head[, modifier2, ...])

CompoundProperty(*args, **kwargs)

This Enum represents the properties a compound constituent can have.

class germanetpy.compoundInfo.CompoundCategory(*args: Any, **kwargs: Any)[source]

Bases: Enum

This Enum represents the syntactic wordcategory a modifier of a compound can belong to.

Adjektiv = 'Adjektiv'
Nomen = 'Nomen'
Verb = 'Verb'
Adverb = 'Adverb'
Präposition = 'Präposition'
Partikel = 'Partikel'
Pronomen = 'Pronomen'
class germanetpy.compoundInfo.CompoundProperty(*args: Any, **kwargs: Any)[source]

Bases: Enum

This Enum represents the properties a compound constituent can have.

Abkürzung = 'Abkürzung'
Affixoid = 'Affixoid'
Fremdwort = 'Fremdwort'
Konfix = 'Konfix'
Wortgruppe = 'Wortgruppe'
Eigenname = 'Eigenname'
opaquesMorphem = 'opaquesMorphem'
virtuelleBildung = 'virtuelleBildung'
gebundenesMorphem = 'gebundenesMorphem'
freiesMorphem = 'freiesMorphem'
nominalisiertesVerb = 'nominalisiertesVerb'
class germanetpy.compoundInfo.CompoundInfo(modifier1, head, modifier2=None, modifier1property=None, modifier1category=None, mod1LexUnitId1=None, mod1LexUnitId2=None, mod1LexUnitId3=None, modifier2property=None, modifier2category=None, mod2LexUnitId1=None, mod2LexUnitId2=None, mod2LexUnitId3=None, headproperty=None, headLexUnitId=None)[source]

Bases: object

PROPERTY = 'property'
CATEGORY = 'category'
XML_LEX_UNIT_ID = 'lexUnitId'
XML_LEX_UNIT_ID2 = 'lexUnitId2'
XML_LEX_UNIT_ID3 = 'lexUnitId3'
property modifier1
property modifier1_property
property modifier1_category
property mod1_LexUnitId1
property mod1_LexUnitId2
property mod1_LexUnitId3
property modifier2
property modifier2_property
property modifier2_category
property mod2_LexUnitId1
property mod2_LexUnitId2
property mod2_LexUnitId3
property head
property head_property
property head_LexUnitId