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).

G cluster_0 Qualia relations cB LU_B relation cB->relation domain cA LU_A cA->relation range mf Microframe mf->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).

G cluster_0 Subsumption/relations between classes/properties cB Class_Microframe_B relation cB->relation Superframe (range) cA Class_Microframe_A cA->relation Subframe (domain) mf Relation (Microframe) mf->relation

Microframes are used to express OWL restrictions for ontology classes (represented as Frame Elements in the the class).

G cluster_0 Class properties cB Class_B relation cB->relation range cA Class_A feX fe_x cA->feX mf Microframe mf->relation feX->relation domain

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.