MIF Namespace
Base IRI: https://mif-spec.dev/ns/
The MIF vocabulary defines the terms used by the JSON-LD projection of MIF
concept documents. It is the @vocab base of the canonical context at
/schema/context.jsonld. Term IRIs follow the pattern
https://mif-spec.dev/ns/<Term> (for example https://mif-spec.dev/ns/Concept).
This page is derived from the canonical context, so it stays in step with the schema. The same vocabulary is available as a machine-readable RDFS document:
- Machine-readable vocabulary:
/ns/vocabulary.jsonld - Canonical JSON-LD context:
/schema/context.jsonld
MIF also reuses Dublin Core (dc), Schema.org (schema), W3C PROV (prov), and
XML Schema (xsd) terms. Those are defined by their own vocabularies and are not
redefined here.
Classes
Section titled “Classes”| Term | IRI | Description |
|---|---|---|
AgentInferred | mif:AgentInferred | Inferred by an AI agent. |
Citation | mif:Citation | A citation or bibliographic reference. |
Concept | mif:Concept | The concept document type: every MIF concept declares @type Concept. Also used as the entity type for an abstract idea or topic. |
ConflictsWith | mif:ConflictsWith | Contradicts another concept. |
Created | mif:Created | Authored by an entity. |
DerivedFrom | mif:DerivedFrom | Created based on a source. |
DocumentReference | mif:DocumentReference | A reference to an external document, by URI and hash, rather than embedded content. |
EmbeddingReference | mif:EmbeddingReference | A reference to a vector embedding. |
Entity | mif:Entity | A named entity. |
EntityData | mif:EntityData | Structured entity data. |
EntityReference | mif:EntityReference | A reference to an entity within a concept. |
EpisodicType | mif:EpisodicType | Concept type for events, experiences, sessions, and incidents. |
ExternalImport | mif:ExternalImport | Imported from an external system. |
File | mif:File | A file or document. |
HighConfidence | mif:HighConfidence | High confidence inference. |
Implements | mif:Implements | Realizes a concept or pattern. |
LowConfidence | mif:LowConfidence | Low confidence inference. |
Memory | mif:Memory | The concept document type under the v0.1 name. Deprecated alias of Concept. |
MentionedIn | mif:MentionedIn | Referenced in a concept. |
ModerateConfidence | mif:ModerateConfidence | Moderate confidence inference. |
OntologyReference | mif:OntologyReference | A reference to an ontology definition. |
Organization | mif:Organization | A company, institution, or group. |
PartOf | mif:PartOf | Component of a larger whole. |
Person | mif:Person | A human individual. |
ProceduralType | mif:ProceduralType | Concept type for processes, runbooks, patterns, and how-to guides. |
RelatesTo | mif:RelatesTo | General relationship. |
Relationship | mif:Relationship | A typed relationship between concepts or entities. |
SemanticType | mif:SemanticType | Concept type for facts, concepts, decisions, preferences, and knowledge. |
Supersedes | mif:Supersedes | Replaces an older concept. |
SystemGenerated | mif:SystemGenerated | Generated by the system. |
Technology | mif:Technology | A technology, framework, or tool. |
TemporalMetadata | mif:TemporalMetadata | Temporal validity and decay metadata. |
Uncertain | mif:Uncertain | Uncertain or unverified. |
UserExplicit | mif:UserExplicit | Directly stated by the user. |
UserImplicit | mif:UserImplicit | Inferred from user behavior. |
UserStated | mif:UserStated | Stated by the user. |
Uses | mif:Uses | Uses a technology or tool. |
Vector | mif:Vector | An embedding vector. |
Verified | mif:Verified | Independently verified. |
Properties
Section titled “Properties”| Property | IRI | Range | Description |
|---|---|---|---|
accessCount | mif:accessCount | xsd:integer | Number of times accessed. |
accessed | mif:accessed | xsd:dateTime | When the citation was last accessed. |
agent | mif:agent | — | The agent that created the concept. |
agentVersion | mif:agentVersion | — | Version of the creating agent. |
algorithm | mif:algorithm | — | Hash algorithm. |
aliases | mif:aliases | — | Alternative names or identifiers. |
byteLength | mif:byteLength | xsd:integer | Size of the referenced document in bytes. |
citationRole | mif:citationRole | — | How the citation relates to the concept. |
citationType | mif:citationType | — | Category of the citation source. |
citations | mif:citations | — | Collection of citations. |
conceptType | mif:conceptType | — | The base concept type classification. |
confidence | mif:confidence | xsd:decimal | Confidence score (0.0-1.0). |
content | mif:content | xsd:string | The textual content of a concept. |
contentType | mif:contentType | — | MIME type of the referenced document. |
currentStrength | mif:currentStrength | xsd:decimal | Current concept strength (0.0-1.0). |
data | mif:data | — | Raw vector data. |
decay | mif:decay | — | Decay model container. |
dimensions | mif:dimensions | xsd:integer | Vector dimensions. |
documentType | mif:documentType | — | Category of the referenced document. |
documents | mif:documents | — | Collection of external document references. |
embedding | mif:embedding | — | Embedding reference container. |
encoding | mif:encoding | — | Vector encoding format. |
entities | mif:entities | — | Entity references. |
entity | mif:entity | — | Reference to a single entity. |
entityType | mif:entityType | — | Type classification of an entity. |
entity_id | mif:entity_id | — | Entity identifier. |
entity_type | mif:entity_type | — | Alias for entityType. |
extensions | mif:extensions | — | Vendor-specific extension data. |
halfLife | mif:halfLife | xsd:duration | Decay half-life duration. |
hash | mif:hash | — | Content hash of a referenced document. |
lastAccessed | mif:lastAccessed | xsd:dateTime | When the concept was last accessed. |
lastReinforced | mif:lastReinforced | xsd:dateTime | When the concept was last reinforced. |
memoryType | mif:memoryType | — | The base memory type classification. Deprecated alias of conceptType. |
metadata | mif:metadata | — | Arbitrary relationship metadata, carried as a JSON literal. |
model | mif:model | — | Decay model type (none, linear, exponential, step). |
modelVersion | mif:modelVersion | — | Embedding model version. |
namespace | mif:namespace | — | Hierarchical scope for categorization. |
normalized | mif:normalized | xsd:boolean | Whether the vector is normalized. |
note | mif:note | — | Annotation or note text. |
ontology | mif:ontology | — | Ontology reference container. |
provenance | mif:provenance | — | Provenance metadata container. |
recordedAt | mif:recordedAt | xsd:dateTime | Transaction time (when recorded). |
reinforcementHistory | mif:reinforcementHistory | — | Ordered list of reinforcement events. |
relationshipType | mif:relationshipType | — | The type of relationship. |
relationships | mif:relationships | — | Relationship references. |
relevance | mif:relevance | xsd:decimal | Relevance score (0.0-1.0). |
retrievedAt | mif:retrievedAt | xsd:dateTime | When the referenced document was retrieved. |
role | mif:role | — | Role in the concept context. |
sourceRef | mif:sourceRef | — | Reference to the original source. |
sourceText | mif:sourceText | — | Text that was embedded. |
sourceType | mif:sourceType | — | How the concept was created. |
strength | mif:strength | xsd:decimal | Relationship strength (0.0-1.0). |
tags | mif:tags | — | Classification tags. |
target | mif:target | — | The target of the relationship. |
temporal | mif:temporal | — | Temporal metadata container. |
trustLevel | mif:trustLevel | — | Trust classification level. |
ttl | mif:ttl | xsd:duration | Time-to-live duration. |
uri | mif:uri | — | URI reference. |
validFrom | mif:validFrom | xsd:dateTime | When the fact becomes valid. |
validUntil | mif:validUntil | xsd:dateTime | When the fact expires. |
value | mif:value | — | Hash value. |
vector | mif:vector | — | Vector data container. |
vectorUri | mif:vectorUri | — | URI to external vector data. |
version | mif:version | — | Version string. |