Microframes
What is a microframe?
A microframe is a specialized type of frame designed to represent relationships between entities as semantic frames. The core idea is simple: treat relations themselves as frames, allowing for richer semantic modeling and greater specificity in describing how entities interact.
Structure
Microframes share the same structural foundation as traditional frames, but with a key constraint:
-
They contain exactly two Frame Elements (FEs): one representing the Domain of the relation and another representing the Range.
-
Each FE must have a name that appropriately reflects the specific relation it represents, following the same naming principles as standard frames.
Features
Lexical Units
Like traditional frames, microframes can be evoked by Lexical Units (LUs). This allows specific words or phrases to trigger the relational concepts encoded in microframes, bridging lexical semantics with structural relations.
Greater Specificity
Microframes enable the expression of much more specific relations than those typically captured by standard FrameNet frames. While traditional frames model broad conceptual situations, microframes focus on precise relational nuances between entities.
Multi-Frame Associations
A single microframe can be associated with multiple frames, allowing it to function as a reusable semantic component across different conceptual domains.
Use Cases
Components of Complex Frames
Microframes can make explicit the relations between FrameElements of more complex frames through the use of frame-to-frame relations such as:
- Subframe: A microframe can be seen as a specific subframe of a larger, more complex frame, focusing in one aspect of the larger frame.
- Perspective: Different microframes can offer distinct perspectives on the situation expressed by a larger frame.
The relations Frame-Frame and FrameElement-FrameElement follow the same pattern already established in FrameNet.
Qualia Relations
Microframes are used to express qualia relations between LUs, evolving the original idea of TQR (Ternary Qualia Relation).
Ontological relations
Microframes are used to express subsumption relations between classes and between properties (microframes). The same structure is used to express object properties (relations between ontological classes).
Microframes are used to express OWL restrictions for ontology classes (represented as Frame Elements in the the class).
Generalization Across Events
Microframes allow for the generalization of situations that are common across a wide range of events. They can specifically express aspects such as:
- Time: Temporal relations between entities or events.
- Manner: The way in which an action or relation occurs.
- Means: The method or instrument through which a relation is established.
- Other circumstantial or participant-oriented dimensions.
Qualia Microframes
FrameNet Brasil encodes qualia relations as microframes in the fnbr: namespace. This makes the qualia structure of lexical units first-class semantic objects: they can be queried, reasoned over, and linked to ontological foundations.
The Generative Lexicon Qualia Structure
Pustejovsky (1991, 1995) proposes that the internal structure of word meaning can be decomposed into four qualia — aspects of an entity that together constitute its full semantic characterisation:
| Quale | Question answered | Example (for pizza) |
|---|---|---|
| Formal | What kind of thing is it? | subtype_of Food |
| Constitutive | What is it made of? | is_made_of dough, cheese, tomato |
| Telic | What is it for? | has_telic eat |
| Agentive | How did it come to exist? | has_agentive bake |
Each quale is encoded as a microframe relation, with the lexical unit as Domain and the related entity or event as Range. Because microframes are frames, they support lexical units, frame elements, and frame-to-frame relations — giving the qualia structure full semantic richness beyond simple binary links.
Integration with DUL
Each fnbr: qualia microframe carries at least one subsumption edge to a DUL (DOLCE+DnS Ultralite) microframe. This grounds the lexical-semantic relation within a foundational ontology, enabling:
- Inferential generalisation: parser rules can fire on DUL relation families and propagate to all
fnbr:specialisations via the subsumption hierarchy - Cross-domain interoperability:
fnbr:microframes are interpretable by any system that understands DUL object properties - Unified modelling: frame-level and lexical-level relations share the same microframe abstraction
The integration is non-breaking: adding subsumption edges does not alter the existing frame structure. It is also descriptive, not prescriptive — the DUL alignment does not impose DUL's stronger ontological commitments on FNBr annotations.
Semantic Categories
The 62 fnbr: qualia microframes are organised into eleven semantic categories following the GL qualia families:
| Category | Count | GL Quale |
|---|---|---|
| Formal & Taxonomic | 3 | Formal |
| Constitutive & Mereological | 7 | Constitutive |
| Spatial & Locational | 4 | — |
| Attribute, Quality & Measurement | 6 | — |
| Telic — Purpose & Function | 9 | Telic |
| Agentive & Causation | 13 | Agentive |
| Natural Causation & Domain-Specific | 6 | Agentive |
| Experiential & Emotional | 2 | Agentive |
| Role, Activity & Instrument | 6 | Telic / Agentive |
| Social & Conventional | 5 | — |
| General | 1 | — |
See the Qualia Reference section for the complete indexed catalogue with DUL parents, internal hierarchy, and per-microframe definitions.