Participant é um Edge que especifica o papel semântico das entidades envolvidas num evento dentro de uma predicação.

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

Princípios de design

Princípio de separação

CategoriaPertençaExemplo
ParticipanteNível de eventoAgent, Theme, Recipient
Informação pragmáticaNível de Context/ClaimSpeaker, Listener, Evidentiality

Speaker (falante), Listener (ouvinte) e Source (fonte de informação) não são participantes, mas são processados nos qualificadores semânticos ou em Context/Claim.

Codificação

  • 4 bits (0x0~0xF), máximo de 16 papéis semânticos
  • Correspondência de padrões possível por operações SIMD de bits

Lista de papéis semânticos (16)

Participantes essenciais (Core Participants)

IDCódigoPapelDefiniçãoExemplo
0x0AGTAgent (agente)Sujeito que realiza a ação intencionalmenteJoão chutou a bola”
0x1EXPExperiencer (experienciador)Sujeito que experimenta emoção/cognição/percepçãoMaria estava triste”
0x2THMTheme (tema)Objeto que se move ou cujo estado se descreve“João chutou a bola
0x3PATPatient (paciente)Objeto cujo estado muda pela açãoO vidro quebrou”
0x4RCPRecipient (receptor)Destinatário que recebe algo“Deu um livro para Maria
0x5BNFBeneficiary (beneficiário)Quem obtém benefício da ação“Fez isso para a criança

Instrumentos e meios (Instruments & Means)

IDCódigoPapelDefiniçãoExemplo
0x6INSInstrument (instrumento)Ferramenta utilizada para realizar a ação“Pregou o prego com o martelo
0x7MNRManner (maneira)Forma como a ação é realizada“Correu rapidamente

Espacial (Spatial)

IDCódigoPapelDefiniçãoExemplo
0x8LOCLocation (localização)Lugar onde o evento ocorre“Viveu em Lisboa
0x9SRCSource (origem)Ponto de partida do movimento“Saiu de casa
0xADSTDestination (destino)Ponto de chegada do movimento“Foi para a escola
0xBPTHPath (trajeto)Ponto intermediário do movimento“Passou pelo parque

Causal (Causal)

IDCódigoPapelDefiniçãoExemplo
0xCCAUCause (causa)Causa do evento“Foi cancelado por causa da chuva
0xDPRPPurpose (propósito)Finalidade da ação“Foi para fazer exercício

Outros (Others)

IDCódigoPapelDefiniçãoExemplo
0xECOMComitative (companhia)Acompanhante“Foi com o amigo
0xFATRAttribute (atributo)Predicado de estado/propriedade“O céu está azul

Estrutura do Participant Edge

PARTICIPANT Edge {
    source:     Event SIDX       // nó verbal
    target:     Entity SIDX      // nó de entidade
    role:       4-bit            // papel semântico (0x0~0xF)
    gram_role:  2-bit (optional) // papel gramatical (sujeito/objeto/complemento)
    focus:      4-bit (optional) // grau de ênfase (0~15 → 0.0~1.0)
    quant_ref:  TID (optional)   // referência de quantificador
}
CampoBitsDescrição
role4Papel semântico (obrigatório)
gram_role20=não especificado, 1=sujeito, 2=objeto, 3=complemento
focus4Importância informacional (0=fundo, 15=ênfase máxima)
quant_ref16TID de quantificador como “todos”, “a maioria”

Theme vs Patient

PapelMudança de estadoExemplo
ThemeNenhuma (movimento/descrição)Lançou a bola” (a bola permanece igual)
PatientSim (afetado)Quebrou o vidro” (o vidro muda de estado)

Na prática, podem ser unificados como Theme e distinguidos pelo significado verbal quando necessário.

Exemplos

Frase simples: “João deu um livro para Maria”

Event: give.v.01
├─ PARTICIPANT (AGT) → João
├─ PARTICIPANT (THM) → livro
└─ PARTICIPANT (RCP) → Maria

Frase complexa: “Por causa da chuva, foi correndo rápido com o amigo de casa para a escola”

Event: run.v.01
├─ PARTICIPANT (AGT) → [falante]
├─ PARTICIPANT (CAU) → chuva
├─ PARTICIPANT (COM) → amigo
├─ PARTICIPANT (SRC) → casa
├─ PARTICIPANT (DST) → escola
└─ PARTICIPANT (MNR) → rapidamente

Descrição de estado: “O céu está muito azul”

Event: be.v.01
├─ PARTICIPANT (THM) → céu
└─ PARTICIPANT (ATR) → azul (focus=15)

Normalização ativa/passiva

Forma superficialAgentTheme
“A Apple adquiriu a Tesla”AppleTesla
“A Tesla foi adquirida pela Apple”AppleTesla

Normaliza-se na fase de análise para processar com o mesmo padrão.