Der Participant ist ein Edge, der die semantische Rolle einer an einem Ereignis beteiligten Entitaet innerhalb einer Praedikation spezifiziert.

Event Node (Verb)
    ├─ PARTICIPANT Edge (role=Agent) ──→ Entity Node
    ├─ PARTICIPANT Edge (role=Theme) ──→ Entity Node
    └─ PARTICIPANT Edge (role=Instrument) ──→ Entity Node

Designprinzipien

Trennungsprinzip

KategorieZugehoerigkeitBeispiel
ParticipantEvent-EbeneAgent, Theme, Recipient
Pragmatische InformationContext/Claim-EbeneSpeaker, Listener, Evidentiality

Speaker (Sprecher), Listener (Hoerer), Source (Informationsquelle) sind keine Participant, sondern werden in den semantischen Qualifikatoren oder auf Context/Claim-Ebene behandelt.

Kodierung

  • 4 Bit (0x0~0xF), maximal 16 semantische Rollen
  • Mustererkennung durch SIMD-Bitoperationen moeglich

Liste der semantischen Rollen (16)

Kernteilnehmer (Core Participants)

IDCodeRolleDefinitionBeispiel
0x0AGTAgent (Handelnder)Subjekt, das absichtlich eine Handlung ausfuehrtHans trat den Ball”
0x1EXPExperiencer (Erfahrender)Subjekt, das Emotion/Kognition/Wahrnehmung erlebtAnna war traurig”
0x2THMTheme (Thema)Objekt, das bewegt wird oder dessen Zustand beschrieben wird“Hans trat den Ball
0x3PATPatient (Betroffener)Objekt, dessen Zustand sich durch eine Handlung aendertDas Fenster zerbrach”
0x4RCPRecipient (Empfaenger)Empfaenger von etwas“Er gab Maria ein Buch”
0x5BNFBeneficiary (Beguenstigter)Nutzniesser einer Handlung“Er machte es fuer das Kind

Werkzeuge und Mittel (Instruments & Means)

IDCodeRolleDefinitionBeispiel
0x6INSInstrument (Werkzeug)Werkzeug zur Ausfuehrung der Handlung“Er schlug den Nagel mit einem Hammer ein”
0x7MNRManner (Art und Weise)Weise, wie die Handlung ausgefuehrt wird“Er rannte schnell

Raeumlich (Spatial)

IDCodeRolleDefinitionBeispiel
0x8LOCLocation (Ort)Ort, an dem das Ereignis stattfindet“Er lebte in Berlin
0x9SRCSource (Ausgangspunkt)Startpunkt der Bewegung“Er ging von zu Hause los”
0xADSTDestination (Ziel)Ankunftspunkt der Bewegung“Er ging zur Schule
0xBPTHPath (Weg)Durchgangsort der Bewegung“Er ging durch den Park

Kausal (Causal)

IDCodeRolleDefinitionBeispiel
0xCCAUCause (Ursache)Ursache des Ereignisses“Es wurde wegen des Regens abgesagt”
0xDPRPPurpose (Zweck)Zweck der Handlung“Er ging hin, um Sport zu treiben

Sonstige (Others)

IDCodeRolleDefinitionBeispiel
0xECOMComitative (Begleiter)Begleitende Person/Sache“Er ging mit einem Freund
0xFATRAttribute (Attribut)Zustands-/Eigenschaftsbeschreibung“Der Himmel ist blau

Struktur des Participant Edge

PARTICIPANT Edge {
    source:     Event SIDX       // Verbknoten
    target:     Entity SIDX      // Entitaetsknoten
    role:       4-bit            // Semantische Rolle (0x0~0xF)
    gram_role:  2-bit (optional) // Grammatische Rolle (Subjekt/Objekt/Komplement)
    focus:      4-bit (optional) // Betonungsgrad (0~15 → 0.0~1.0)
    quant_ref:  TID (optional)   // Qualifikator-Referenz
}
FeldBitsBeschreibung
role4Semantische Rolle (Pflicht)
gram_role20=nicht angegeben, 1=Subjekt, 2=Objekt, 3=Komplement
focus4Informationswichtigkeit (0=Hintergrund, 15=maximale Betonung)
quant_ref16Qualifikator-TID “alle”, “die meisten” usw.

Theme vs Patient

RolleZustandsaenderungBeispiel
ThemeNein (Bewegung/Beschreibung)“Er hat den Ball geworfen” (Ball bleibt intakt)
PatientJa (betroffen)“Er hat das Glas zerbrochen” (Glas aendert Zustand)

In der Praxis kann man unter Theme vereinheitlichen und bei Bedarf durch die Verbsemantik unterscheiden.

Beispiele

Einfacher Satz: “Hans gab Maria ein Buch”

Event: give.v.01
├─ PARTICIPANT (AGT) → Hans
├─ PARTICIPANT (THM) → Buch
└─ PARTICIPANT (RCP) → Maria

Komplexer Satz: “Wegen des Regens rannte er schnell mit einem Freund von zu Hause zur Schule”

Event: run.v.01
├─ PARTICIPANT (AGT) → [Sprecher]
├─ PARTICIPANT (CAU) → Regen
├─ PARTICIPANT (COM) → Freund
├─ PARTICIPANT (SRC) → Zuhause
├─ PARTICIPANT (DST) → Schule
└─ PARTICIPANT (MNR) → schnell

Zustandsbeschreibung: “Der Himmel ist sehr blau”

Event: be.v.01
├─ PARTICIPANT (THM) → Himmel
└─ PARTICIPANT (ATR) → blau (focus=15)

Aktiv/Passiv-Normalisierung

OberflaechenformAgentTheme
“Apple hat Tesla uebernommen”AppleTesla
“Tesla wurde von Apple uebernommen”AppleTesla

Bei der Analyse wird auf ein einheitliches Muster normalisiert.