Shared FE vocabulary
FrameNet assigns frame-specific Frame Elements (FEs) by design — Cook in
Apply_heat is not literally the same FE as Agent in Killing. This
specificity is a strength and the current model does not seek to abolish it. But it is
plainly true that many FEs share a high-level semantics: the Cook, the
Killer, the Builder are all, at a higher level, agentive instigators.
The model exploits this shared high-level semantics using qualia roles, adapted (roughly) from the Qualia Structure of the Generative Lexicon. Qualia roles are not new FEs and do not replace frame-specific FEs. They are a small classifying vocabulary used to group FEs across frames and to describe the characteristic participant structure of each namespace.
The four qualia roles:
| Qualia role | Intuition | Typical Roles |
|---|---|---|
| AGENTIVE | what brings the event about | Agent, Cause, Cognizer, Source |
| TELIC | the endpoint / purpose / goal / affected participant | Patient, Experiencer, Goal, Result |
| CONSTITUTIVE | what the event is made of / generic participants | Entity, Theme, Instrument, Path, Part, Material, Value |
| FORMAL | the condition that holds / classifies | Event, State, Attribute, Category, Condition, Activity, Relation |
The generic event structure, showing all four roles and their relation to the Event, is the backdrop against which each namespace profiles a subset:
graph BT
subgraph AQ["AGENTIVE ROLE"]
Agent[Agent<br/>+intentional +volitional]
Cause[Cause<br/>+causation -intentional]
Cognizer[Cognizer<br/>+intentional +volitional]
Source[Source<br/>-intentional -volitional]
end
subgraph TQ["TELIC ROLE"]
Patient[Patient<br/>+affected +endpoint +change]
Experiencer[Experiencer<br/>+perceiver +experiential]
Goal[Goal<br/>+recipient +destination]
Result[Result<br/>+recipient +endpoint]
end
subgraph CQ["CONSTITUTIVE ROLE"]
Theme[Theme<br/>+participant -specific_role]
Instrument[Instrument<br/>+means +used_by_agent]
Path[Path<br/>+component]
Part[Part<br/>+component]
Material[Material<br/>+substance]
Value[Value<br/>+component]
end
subgraph FQ["FORMAL ROLE"]
Entity[Entity<br/>+participant]
Activity[Activity]
Relation[Relation]
Condition[Condition]
State[State]
Attribute[Attribute]
Category[Category]
end
Condition -->|predicates| Theme
Theme -->|participates_in| Event
Agent -->|intentionally_causes| Event
Cause -->|causes| Event
Source -->|origin_of| Event
Cognizer -->|acts_on| Event
Activity -->|is_a| Event
State -->|is_a| Condition
Attribute -->|is_a| Condition
Category -->|is_a| Condition
Relation -->|is_a| Condition
Instrument -->|is_a| Theme
Part -->|is_a| Theme
Material -->|is_a| Theme
Value -->|is_a| Theme
Entity -->|participates_in| Event
Path -->|is_a| Theme
Event -->|affects| Patient
Event -->|stimulus_for| Experiencer
Event -->|directed_to| Goal
Event -->|results| Result
Event -->|affects_reflexively| Agent
Event -->|mutual| Agent
Patient -->|from| Condition
Patient -->|to| Condition
Experiencer -->|to| Condition
FrameNet names the roles by frame context; the labels above are the high-level classifying vocabulary. Each namespace is described by a profiling of this structure — which roles are characteristic of frames in that namespace.
Two cautions, carried over from prior analysis:
- A frame-specific FE may not fit exactly one qualia role. Qualia roles are a
grouping criterion, not a partition. Where an FE spans roles (the notorious
Theme; see below), record the profiled role and note the others. - Qualia roles answer "what role does this FE play in the event". They are distinct from semantic types, which answer "what kind of thing fills this FE". The two axes are orthogonal and the model uses both.
Note on cross-role FEs
Patient, Experiencer, and Theme are intrinsically multi-role and the
model treats this as expected, not as a defect:
- Patient combines TELIC (affected endpoint), CONSTITUTIVE (participant),
and FORMAL (the entity that ends in a state). Classified as TELIC
(its profiled aspect), with the others noted.
Patientis profiled in its own right by@undergoing(a Patient undergoing an externally-instigated event), as opposed to appearing as the backgrounded object of an@agentiveframe or as the spontaneousThemeof an@changeone — the three views form the Agentive ↔ Undergoing ↔ Change perspective set. - Experiencer combines TELIC (endpoint of a stimulus), AGENTIVE (when under control, e.g. olhar), and FORMAL (bearer of a mental state, e.g. saber). Classified as TELIC, with the agentive variant flagged.
- Theme is the most generic CONSTITUTIVE participant and is deliberately underspecified for affectedness. It is the default role for a participant with no sharper characterization.
How the namespaces are described (Layer 2)
Concept
Layer 2 is a descriptive overlay, not a mechanism. For each namespace this document records the characteristic participant signature — the qualia-role participants that are typical of frames classified under it. This signature is a reference description, in the same spirit as the master table's "Typical structure" column, only stated in the shared qualia vocabulary so the namespaces can be compared on common terms.
The models has created meta-frame and dedicated frame-to-frame relation.
These abstract frames represents each namespace plus and a
Meta relation carries FE→meta-FE mappings. This structure is descriptive, not
prescriptive, and it establishes a shared vocabulary for grouping FEs.
What this means in practice:
- Classifying a frame is the act in which the creator states which view
the frame takes — choosing
@agentiveover@changeis the disambiguation, performed by a human at the right moment. - The signature is partial by design. It captures only the shared high-level participants, never a frame's full FE roster. Unmapped frame-specific FEs are expected and fine.
- The value is guidance and post-hoc evaluation, held to the guidance standard: success is "obvious mismatches drop out and creators analyse more deeply," not "misclassification is impossible." Nothing here blocks frame creation.
Modality is cross-cutting, not a namespace
There is no @modal namespace, by deliberate decision. Modality
(possibility, probability, necessity, obligation, permission, capability) is a
feature that cuts across namespaces, not a namespace of its own. Inspection
of the candidate frames shows they do not form one class — they distribute by
modal flavor (epistemic / deontic / dynamic):
| Modal flavor | Senser in core? | Routes to | Example frames |
|---|---|---|---|
| Epistemic — likelihood of a proposition | No (predicated of a State_of_affairs) |
@attribute (modal-attribute sub-kind, see below) |
Possibilidade, Probabilidade |
| Epistemic — a thinker's confidence | Yes (Cognizer required) | @experiential (cognition) |
Certeza (its definition requires the #Pensador) |
| Deontic — obligation, as a scenario | n/a | @scenario |
Cenário_de_obrigação |
| Deontic — imposing a duty | Yes (implicit imposer acts) | @agentive |
Impor_obrigação |
| Deontic — obligation holding of a party | No | @stative |
Ser_obrigado, Ser_obrigatĂłrio (profiling alternation) |
| Dynamic — capability/disposition of an entity | No (predicated of an Entity) |
@attribute |
Capacidade_ação, Capacidade_volume |
Two consequences:
-
Deontic modality decomposes by perspective into
@scenario(the scenario),@agentive(imposing), and@stative(the obligation holding) — using the same distinctions the event model already uses. A@modalnamespace would compete with these and force an arbitrary choice; the perspective decomposition is cleaner and is recorded among those three namespaces as a perspective set. -
The only residue without a pre-existing home is Senser-less epistemic predication of a proposition (Group 1: Possibilidade, Probabilidade). This is a narrow class and is housed in
@attribute, distinguished from ordinary entity-attributes by the bearer's semantic type:@attributesub-kindBearer (semantic type) Examples Entity-attribute Entityinteligência, cor, tamanho, Capacidade_volume Modal-attribute State_of_affairsPossibilidade, Probabilidade The semantic-type layer carries this distinction; no new namespace is needed. Revisit only if the modal-attribute class grows large enough to justify the overhead — current evidence (two frames) says it will not.
Shared-signature / perspective pairs
Some namespaces share a characteristic participant signature. Frames in these pairs are distinguished by profiling, judged by a human, not by FE structure — and the model must therefore never auto-flag a frame merely because it could also fit the partner namespace. These relationships are recorded here, once, as descriptive commentary on the namespaces; no structural relation is created to carry them.
| Pair | Shared signature | Distinguished by |
|---|---|---|
| Agentive ↔ Change | Patient + Result |
is the Agent/Cause profiled? (subject = causer vs. affected entity) — the causative/change alternation |
| Agentive ↔ Undergoing | Agent/Cause + Patient (+Result) |
is the causer profiled (Agentive) or the undergoer (Undergoing)? — a semantic profiling choice, independent of grammatical voice |
| Undergoing ↔ Change | affected Patient |
is an external causer inherent but backgrounded (Undergoing) or suppressed / spontaneous with the result-state profiled (Change)? — the passive/anticausative contrast |
| Undergoing ↔ Experiential | a participant undergoes an event | is a psychological quale of a Senser profiled (Experiential) or only the affectedness of a Patient (Undergoing)? |
| Change ↔ Eventive | affected Theme/Patient, no agent |
is the resultant state profiled (Change) or the occurrence (Eventive)? |
| Change ↔ Transition | Theme undergoes change |
is only the achieved result state profiled (Change) or a traversal along a named dimension — an Initial/Final position on location, quality, category, state, number, or size (Transition)? |
| Eventive ↔ Process | occurrence with a generic Theme, no agent |
is the occurrence profiled as a single unit / punctual happening (Eventive) or as a whole process composed of many sub-events (Process)? |
| Experiential ↔ Agentive | stimulus acts on a participant | is the profiled endpoint a mental state (Experiential) or a physical Result (Agentive)? |
| Experiential ↔ Change | entry into a (mental) state | is the experiencer/cognizer primary (Experiential) or the change of state / result (Change)? |
| Agentive ↔ Transition | a (possibly moving) agent | is manner / activity profiled (Agentive) or a directed path (Transition)? |
The governing principle: each pair is two Situations over one Event. The alternation is real and expected; recording it here at the level of the namespaces means the evaluation tooling treats partner-namespace membership as legitimate, not as an error to flag.