GMEOW is an ontology engine for machine and human minds that treats every mental act as an attributed, revisable claim rather than a stored truth — a place to record not just what an agent (or a person) believes, but who held it, from what vantage, with what confidence, on what evidence, by which kind of reasoning, in what state of awareness, and whether it has since been defeated. Its flagship use is grounded agent memory — store, recall, revise — that can tell a recalled fact from a confabulated one and surfaces disagreement as coexisting standpoints rather than overwriting the loser. Truth is never a bit on a triple: belief, knowledge, inference, calibration, and reality-monitoring are all first-class, vantage-indexed claims, revision is suppression rather than deletion, and a full model of mind — endurant states and occurrent processes over content typed by direction of fit — gives every faculty both a human and a machine face. Every fact is authored once across GMEOW's self-contained slices, generated outward as lossy projections (OWL, SHACL, JSON-LD, schema.org, citation and deposit forms) and maximally linked to 85 external vocabularies and authority identifiers, so a GMEOW graph is a first-class node in the linked-data and persistent-identifier web.
Copyright © 2026 Blackcat Informatics® Inc.; licensed under CC BY 4.0.
GMEOW — Global Metadata and Entity Ontology for the Web
GMEOW
Root ontology document for GMEOW — the Global Metadata and Entity Ontology for the Web, grounding document metadata, entity descriptions, legal agreements, contacts, and person-centric data (Principle 1).
Aboutness Mode
The rhetorical relation between an information carrier and its subject matter — whether the carrier describes the subject (mention: reporting, quoting, depicting, analyzing) or enacts it (use: performing, demanding, exemplifying, embodying). A value vocabulary of individuals (never subclasses). Orthogonal to granularity, determinacy, sensitivity, confidence, and standpoint modality (Principle 9): a carrier may describe one subject while enacting another, and distinct vantages may classify the same carrier differently through the statement layer. The distinction every rubric, citation, and evidence assessment eventually needs: text ABOUT deception is not text THAT deceives.
ex:aboutnessDescribes a gmeow:AboutnessMode .
Avoid collapsing it into the other epistemic axes (granularity, determinacy, sensitivity, confidence) and avoid per-mode subclasses; aboutness is a value vocabulary of individuals applied through gmeow:hasAboutness.
Reference gmeow:aboutnessDescribes or gmeow:aboutnessEnacts from a carrier via gmeow:hasAboutness; carry the subject toward which the mode holds on the surrounding construct (citation, exemplar, statement cell), never inferred.
Use as the value vocabulary for the mention/use axis — whether a carrier describes its subject (reports, quotes, depicts) or enacts it (performs, demands, embodies), the distinction rubrics and evidence assessments depend on.
Accessibility Assertion
A reified claim that a location or connection has a positive accessibility feature, a barrier, or a limited status for a given facet. Bears provenance (vantage, confidence, temporal scope) and suppression (displayable false — Principle 10). The flat shortcuts are gmeow:hasAccessibilityFeature and gmeow:hasBarrier; promote to AccessibilityAssertion when the claim itself must be a node.
Accessibility Facet
The dimension of accessibility being asserted — wheelchair, step-free, visual, auditory, cognitive, clearance, life-support. An open value vocabulary (individuals, never subclasses) per Principle 9.
Accessibility Polarity
The polarity of an accessibility assertion — feature (positive), barrier (negative), or limited (partial).
Account Status
The usage status of an account from its holder's standpoint — a VALUE vocabulary (active, dormant, historical, …); open set.
ex:accountStatusHistorical a gmeow:AccountStatus .
Avoid for the underlying service's liveness (use gmeow:ServiceStatus) and avoid per-status subclasses; statuses are individuals on an open value vocabulary.
Reference the seeded gmeow:AccountStatus individuals from an account via gmeow:accountStatus; a retired account takes the historical value and is kept on record rather than deleted (P10).
Use as the value vocabulary for an account's usage state from the holder's standpoint — the open set (active, dormant, historical, …) an OnlineAccount declares through gmeow:accountStatus.
Acquaintance Relationship
An interpersonal relationship of social acquaintance — agents who have met and know one another (the reified form of hasMet).
ex:acq a gmeow:AcquaintanceRelationship ; gmeow:relationshipParty ex:lillith, ex:morgan .
Avoid it for the bare symmetric fact (use gmeow:hasMet) and for a working tie (use gmeow:ProfessionalRelationship).
Mint the relator, bind its agents with gmeow:relationshipParty, and carry its span with gmeow:relationshipInterval; it inherits the at-least-one-party axiom from gmeow:InterpersonalRelationship.
Use as the reified form of gmeow:hasMet — a social acquaintance tie that must carry its own interval, confidence, or evidence.
Activity
Something that occurs over a period of time and acts upon or with entities — creating, transforming, using, or attributing them. The provenance-layer specialization of gmeow:Event: the occurrent that gmeow:wasGeneratedBy points to and that gmeow:wasAssociatedWith ties to its performing agent.
ex:import2026 a gmeow:Activity ; gmeow:wasAssociatedWith ex:vcardImporter .
Avoid for the enduring product of the activity (that is a gmeow:Entity reached via gmeow:wasGeneratedBy) and for a generic happening with no provenance role; use gmeow:Event directly when no agent, generation, or attribution is at stake.
Type the occurrent as gmeow:Activity (or a specialization such as gmeow:ImportActivity), link its performer with gmeow:wasAssociatedWith and its products with the inverse of gmeow:wasGeneratedBy; carry the time the activity occurred on the event, and statement-level confidence on the derivation claims it produces.
Use as the occurrent that produced, transformed, used, or attributed an entity — the activity end of gmeow:wasGeneratedBy and the domain of gmeow:wasAssociatedWith.
Address Tenure
The reified, time-scoped fact that an agent held a contact point (e.g. an email address) over a particular interval.
ex:tenure a gmeow:AddressTenure ; gmeow:addressHolder ex:lillith ; gmeow:tenuredContactPoint ex:oldEmail .
Avoid it for a current channel that needs no history (attach the contact point directly with gmeow:hasContactPoint) and avoid deleting a lapsed channel — close its tenure instead.
Mint the situation, bind it with gmeow:addressHolder and gmeow:tenuredContactPoint, and scope it on the temporal slice's time-scoped-relation interval; a past end-date retires the channel without erasing it.
Use to record that an agent held a contact point over a particular interval — the way a retired email or number is carried (validUntil in the past) rather than deleted (P10).
Adoptive Parent-Child
A parent-child relationship established by adoption.
Aesthetic Quality
A qualitative aesthetic reading — an OPEN vocabulary seeded with elegance, sublimity, kitsch. No AestheticQuality hierarchy exists or ever will (Principle 9): aesthetic traditions disagree about the inventory, and that disagreement is data.
Agent
An entity that can act, bear responsibility, and enter into agreements: a person, an organization, or a software agent.
ex:lillith a gmeow:Agent ; gmeow:hasName ex:lillithName .
Avoid for things that are merely acted upon or that carry information without acting (use PhysicalObject or InformationObject); avoid asserting bare gmeow:Agent when Person or Organization is meant.
Type the participant as Agent (or a Person/Organization specialization) and link it through role relators — contribution, attribution, party-to-agreement — rather than flattening agency into a single attribute.
Use for the bearer of action, responsibility, authorship, agreement, or trust — the domain of contribution, attestation, and provenance roles whenever the participant is a person, organization, or software agent.
Aggregation Function
The kind of statistical aggregation applied to a spatial region — a value vocabulary (individuals, never subclasses).
Agreement
A mutual understanding between two or more agents that creates obligations or rights, reified as a relator connecting its parties.
ex:partnership a gmeow:Agreement ; gmeow:hasParty ex:lillith, ex:vendor .
Avoid for the teleological bond of being committed toward someone (that is the teleology module's gmeow:Commitment) and for the agreement's title or document; mint a gmeow:Contract when legal enforceability is the point.
Mint one Agreement relator, bind every bound agent with gmeow:hasParty, and link the per-direction teleological promises as gmeow:Commitment moments; ground dependent relators on it with gmeow:foundedOn rather than re-stating the parties.
Use for the binding object itself — the reified relationship between two or more agents that creates obligations or rights, and the thing on which other relators (Membership, KinRelationship) are founded via gmeow:foundedOn.
Agreement Name
An appellation borne by an agreement — a formal title, short name, or multilingual version of a contract or legal instrument. Carries its own gmeow:nameLanguage and gmeow:nameScript so co-equal multilingual names are separate first-class objects.
ex:nafta a gmeow:AgreementName ; gmeow:nameLanguage ex:english .
Avoid folding the title into a bare label on the Agreement when language or script matters, and avoid privileging one multilingual version over its co-equal siblings; each name is its own object with its own gmeow:nameLanguage and gmeow:nameScript.
Mint one AgreementName per co-equal title, set gmeow:nameLanguage and gmeow:nameScript on each, and attach them to the agreement through the appellation-bearing construct rather than as a single privileged string.
Use to name an agreement as a first-class appellation — a formal title, short name, or one of several co-equal multilingual versions of a contract or legal instrument.
Analogy
A reified analogical mapping — the source-to-target structure-mapping (Gentner) that warrants an analogical inference: it mediates a source domain (gmeow:analogicalSource), a target domain (gmeow:analogicalTarget), and the element-pair correspondences (gmeow:hasCorrespondence) holding between them, scored by structural consistency (gmeow:systematicity, solver-layer). The warrant of an analogical gmeow:InferenceCommitment points at an Analogy. Rival mappings compete; best-analogy selection is solver-layer like IBE, never an asserted isBest bit.
Analysis Property
An open value vocabulary of analytical dimensions. Never subclassed (Principle 9).
Annotation
A reified binding of a body to a target with a motivation — the W3C Web Annotation idiom expressed as a gufo:Relator. Mediates annotationBody (the note or literal), annotationTarget (the annotated entity), and annotationMotivation (the purpose). A highlight is an Annotation with a target span but no body; a bookmark is an Annotation motivated by bookmarking. Standpoint, confidence, and suppression are carried by the relator's provenance layer (accordingTo, displayable) or by RDF-star annotations on the shortcut.
Annotation Motivation
The purpose for which an annotation is created — a VALUE vocabulary (individuals, never subclasses) aligned to the W3C Web Annotation motivation set. Co-equal: no motivation is primary or default. The set is open.
Appellation
A name as an information object borne by an entity — a person's name, a filename, a place name, an organization name. It carries the surface form (gmeow:fullName) and the structured parts (gmeow:hasNamePart); who uses it, toward whom, in what register and over what period is carried by gmeow:NameUsage. The universal superclass reconciling the scattered naming terms. Multiple appellations on one entity are CO-EQUAL — none is canonical or 'primary'.
ex:gennyAunt a gmeow:Appellation ; gmeow:fullName "Aunt Genny" ; gmeow:hasNamePart ex:gennyGiven .
Avoid typing a name-bearing fact's CONTEXT here (audience, register, period live on gmeow:NameUsage) and avoid bare gmeow:Appellation when a specific subkind fits; never treat one of an entity's many appellations as canonical or primary.
Mint one Appellation per co-equal name, give it gmeow:fullName plus gmeow:nameLanguage, decompose into typed gmeow:NamePart, and bear it with gmeow:hasAppellation (or a subkind property); promote to a gmeow:NameUsage only when audience, register, or evidence must be first-class.
Use as the universal name-object umbrella when bearing a name on any entity and a more specific kind (PersonName, PlaceName, Filename) does not apply, or when modelling a name's surface form and structured parts independently of who uses it.
Appraisal
An affective or aesthetic reading of something, as an observation: vantage = the appraiser. Dimensional (PAD: a valence/arousal/dominance value) or qualitative (an aesthetic quality: elegance, sublimity, kitsch) — at least one of the two forms (SHACL). Two critics disagreeing are two coexisting cells; self-report is top authority for the subject's own standpoint (Principle 9, the facetVantage precedent).
Appraisal Dimension
A dimensional axis of affective appraisal — an OPEN vocabulary seeded with the PAD triad: valence (pleasant ↔ unpleasant), arousal (activated ↔ calm), dominance (in control ↔ controlled).
Arc Sample
One reading of a character's state at a narrative position — an observation: vantage = the analyzing model or critic, subject = the frame-scoped character, position = a NarrativePosition (narrative-position axis; discourse-time by default, story-time samples legal and distinct), state = an emotion-type or analogous value by IRI (the affect slice's EmotionType when loaded, EmotionML category IRIs otherwise — soft reference, never dependency). Two analyzers disagreeing about chapter 31 are two coexisting cells (Principle 9). The existing gmeow:CharacterArc is the integrating whole: samples attach via gmeow:arcSample ⊑ gmeow:hasPart, and an arc with no samples stays valid (book-level-only analyses).
Arc Type
The interpretive type of a character arc — a VALUE vocabulary (individuals, never subclasses). Coming-of-age, redemption, and fall are examples; the set is open.
Archaeological Find Context
A reified find context binding a physical carrier to its stratigraphic unit, find-spot, excavation or documentation event, and dating evidence. A single carrier may have multiple coexisting context claims from different excavation campaigns or analytical standpoints (Principle 9). Follows the universal Observation + Relator pattern.
Article
A written work published in a periodical, blog, or scholarly venue. A specialization of gmeow:Work.
ex:paper a gmeow:Article ; gmeow:hasTitle ex:paperTitle ; gmeow:datePublished "2024-03-01T00:00:00Z"^^xsd:dateTime .
Avoid it for a short-form post syndicated to a feed or platform (use gmeow:FeedPosting), and avoid it for the concrete published rendering (a gmeow:WebPage or PDF gmeow:Manifestation).
Type the work gmeow:Article, carry gmeow:hasTitle / gmeow:abstract / gmeow:bibliographicCitation and the review dates (gmeow:dateSubmitted, gmeow:dateAccepted); attribute authorship through the creative-works contribution relator, not a flat author literal.
Use for a written work issued in a periodical, blog, or scholarly venue — a journal paper, news piece, or column at the abstract gmeow:Work tier.
Articulation Kind
An articulation or attack quality applied to a ToneEvent — staccato, legato, tenuto, accent, marcato, pizzicato, harmonic, etc. A value vocabulary of individuals; never subclassed (Principle 9).
Assessment
An observation that scores a target against a criterion (or whole rubric) — vantage = the judge, human or model: an LLM judge is just a vantage, and two models disagreeing are two coexisting cells with no winner (Principle 9). The judge model's identity and prompt digest travel as observation provenance. gmeow:assessmentCriterion / gmeow:assessmentRubric play the observationMethod ROLE but are deliberately not subproperties of it (observationMethod is functional with a QualityValue range; Criterion and Rubric are Entities — the claimModality axiom pattern). Scoring-density expectations by target granularity reuse kernel gmeow:hasGranularity on the target.
ex:as1 a gmeow:Assessment ; gmeow:assessmentTarget ex:chapter3 ; gmeow:assessmentCriterion ex:agency ; gmeow:assessmentScoreValue 0.9 .
Avoid treating a model's score as ground truth (an LLM judge is just a vantage — Principle 9) and avoid omitting a zero score; a zero is a score, not an absence (false positives are worse than zeros).
Mint one Assessment per criterion (a 21-axis pass is 21 Assessments), naming the target with gmeow:assessmentTarget, the criterion/rubric with gmeow:assessmentCriterion / gmeow:assessmentRubric, the score with gmeow:assessmentScoreValue, and the judge as observation vantage.
Use for a score of a target against a criterion or rubric — an observation whose vantage is the judge, human or model; disagreeing judges are coexisting cells with no winner.
Asset
A financial asset — a stock, bond, cryptocurrency, real estate holding, commodity, or other instrument of value. The thing that is held, not the holding itself (which is a Holding relator).
Asset Type
The kind of a financial asset — a VALUE, never an Asset subclass. Open vocabulary.
Atomic Constraint
A single ODRL constraint comparison: a gmeow:leftOperand (the dimension tested), a gmeow:constraintOperator (the comparison), and a gmeow:rightOperand (the value). E.g. leftOperand dateTime, operator lteq, rightOperand 2030-01-01 — 'valid until 2030'.
ex:until2030 a gmeow:AtomicConstraint ; gmeow:leftOperand gmeow:leftOpDateTime ; gmeow:constraintOperator gmeow:operatorLteq ; gmeow:rightOperand "2030-01-01" .
Avoid for a boolean combination of several conditions (use gmeow:LogicalConstraint) and avoid splitting one comparison across triples; an atomic constraint carries exactly one operand/operator/value triple.
Mint one AtomicConstraint, set gmeow:leftOperand and gmeow:constraintOperator to values and gmeow:rightOperand (or gmeow:rightOperandReference for an IRI) to the tested value, and attach it with gmeow:ruleConstraint.
Use for a single rule-condition comparison — a dimension, an operator, and a value (dateTime ≤ 2030, spatial = EU, count ≤ 5) — the leaf of the ODRL constraint algebra.
Attachment
A non-inline body part presented as an attached file. An attachment may also be a gmeow:Document or gmeow:MediaObject (the two are not disjoint), and its text extraction or summary is a derived object linked by gmeow:wasDerivedFrom.
Attestation
A reified assertion envelope that an attester vouches for a claim, artifact, identity binding, process, quality report, or ledger claim under a specific policy. Mediates between an attester, an attested subject, and optionally an attested claim or artifact. Distinct from Observation: an attestation is a vouching act, not a measurement or sensory reading. Its validity window is carried with gmeow:validFrom/validUntil; revocation sets validUntil (Principle 10).
ex:provAtt a gmeow:Attestation ; gmeow:attester ex:buildBot ; gmeow:attestedClaim ex:buildClaim ; gmeow:attestationPolicy ex:slsaL3 .
Avoid for the measurement or claim itself (that is a gmeow:Observation, the target of gmeow:attestedClaim, not the parent of Attestation) and for asserting a proposition true by fiat — an attestation proves an issuer made a statement under a policy, not that the statement is correct (boundaries in the module comment).
Mint one Attestation per vouching act, bind gmeow:attester and gmeow:attestedSubject (the EL minimum) plus gmeow:issuedAt, point gmeow:attestedClaim at the vouched Observation, name gmeow:attestationType / gmeow:attestationPolicy, carry the signature via gmeow:hasSignature and log/ledger evidence via gmeow:transparencyLogEntry, and bound validity with gmeow:validFrom/validUntil (revocation sets validUntil).
Use to record that some agent VOUCHES FOR a claim, artifact, or binding under a named policy — the envelope that holds who attested, to what, under which rules, and with what cryptographic and log evidence; standpoint-indexed, never a global truth verdict (Principle 9).
Attestation Artifact
A concrete carrier of an attestation — in-toto JSON, SLSA provenance, W3C Verifiable Credential, DSSE envelope, C2PA manifest, EAT token, signed RDF graph, SCITT signed statement, nanopublication, signed git tag, release manifest, or signed blockchain payload. The artifact is the serialization; the Attestation is the logical vouching act that the artifact carries.
ex:inTotoJson a gmeow:AttestationArtifact ; gmeow:artifactMediaType "application/vnd.in-toto+json" .
Avoid for the logical vouching act itself (that is gmeow:Attestation) and for the signature over the bytes (gmeow:CryptographicSignature); the artifact is the carrier document, an InformationObject, not the act or the signature.
Mint the carrier as an AttestationArtifact, set gmeow:artifactMediaType and a gmeow:contentDigest for byte-exact identity, link it from the Attestation with gmeow:attestationArtifact, and attach its signature with gmeow:hasSignature.
Use to type the concrete serialized document that embodies an attestation — the on-disk or on-wire bytes (in-toto JSON, DSSE envelope, VC, C2PA manifest) as distinct from the logical vouching act it carries.
Attestation Policy
The policy or framework under which an attestation was issued — a value vocabulary (individuals, never subclasses). Open-ended; specific policies are minted as needed.
ex:slsaL3 a gmeow:AttestationPolicy ; rdfs:label "SLSA build level 3"@en .
Avoid minting per-policy subclasses (policies are individuals) and avoid using it for the attestation kind (gmeow:AttestationType); the policy is the governing framework, not the category, and policy satisfaction is a solver-layer verdict.
Mint each policy as an individual and reference it via gmeow:attestationPolicy; the determination of whether a policy was met is a gmeow:VerificationResult (status policy-failed when unmet), computed in the solver layer.
Use as the value vocabulary behind gmeow:attestationPolicy — the open set of individuals naming the rules or framework an attester followed (a SLSA build level, a credential-issuance policy, an editorial standard).
Attestation Type
The kind of attestation being made — a value vocabulary (individuals, never subclasses). Distinguishes SLSA provenance, in-toto attestation, VC, DSSE envelope, C2PA manifest, EAT token, signed RDF, SCITT statement, nanopublication, blockchain claim, git signed tag, release manifest, quality report attestation, and AI output attestation.
ex:provAtt gmeow:attestationType gmeow:attestationTypeSLSAProvenance .
Avoid minting per-type subclasses (types are individuals) and avoid using it for the concrete media type (gmeow:artifactMediaType) or the issuing policy (gmeow:AttestationPolicy); the type is the category, not the format or the framework.
Reference the seeded type individuals via the non-functional gmeow:attestationType (an attestation may carry several); mint new individuals rather than subclasses when a new attestation kind appears.
Use as the value vocabulary behind gmeow:attestationType — the open set of individuals naming the KIND of attestation (SLSA provenance, in-toto, VC, DSSE, C2PA, nanopublication, blockchain claim, git signed tag, AI output).
Authentication Result
The outcome of an email authentication check (RFC 8601 Authentication-Results) — a method (DKIM, SPF, DMARC, ARC), a verdict, and the verifying server.
Author Identity
A recorded author or committer string in a version-control commit — the raw git bytes (Name <email>). This is the immutable historical assertion, independent of the current canonical agent. Superseded identities are retained with gmeow:displayable false rather than deleted (Principle 10).
Authority Level
The claimed authority grade of a norm within its issuing system — an ordered value vocabulary (absolute ≻ high ≻ medium ≻ conditional), the kernel GranularityLevel pattern. The ordering is carried by gmeow:strongerThan on the LEVELS; what the ordering does to conflicting norms is solver work over recorded precedence claims, never a reasoner entailment (Principle 12).
ex:authorityStatutory a gmeow:AuthorityLevel ; gmeow:strongerThan gmeow:authorityMedium .
Avoid minting per-level subclasses (levels are individuals) and avoid treating the ordering as a reasoner entailment over norms — level comparison resolving conflicts is solver work (Principle 12).
Reference the seeded levels from a norm via gmeow:hasAuthorityLevel and order them with gmeow:strongerThan on the levels; extend the ladder by minting a fresh individual ordered into it.
Use as the ordered value vocabulary for the authority-grade axis — the seeded levels (absolute ≻ high ≻ medium ≻ conditional) a norm claims via gmeow:hasAuthorityLevel.
Availability
A time-scoped statement of an agent's availability over an interval — free, busy, tentative, or out-of-office. The free-busy spine of the calendar layer.
ex:lillithBusy a gmeow:Availability ; gmeow:availabilityAgent ex:lillith ; gmeow:availabilitySlot ex:morningSlot ; gmeow:availabilityStatus gmeow:availabilityStatusBusy .
Avoid for attendance at a specific event (use gmeow:Participation / gmeow:EventInvitation) and for a timeless 'usually busy' generalization; an availability holds only across its named interval.
Inherit the time-scope from gmeow:TimeScopedRelation: name the gmeow:availabilityAgent, bound it with a gmeow:availabilitySlot interval, and set the gmeow:availabilityStatus value.
Use to state whether an agent is free, busy, tentative, or out-of-office over a bounded interval — the iCalendar VFREEBUSY case, reified as a time-scoped situation so the slot and status are queryable.
Availability Status
The availability state of an agent over a time slot — a VALUE vocabulary aligned to iCalendar VFREEBUSY, never a subclass.
ex:lillithBusy gmeow:availabilityStatus gmeow:availabilityStatusBusy .
Avoid modelling these as Availability subclasses; the state is an individual on this axis, extended by minting new individuals (Principle 9).
Reference a seeded individual (gmeow:availabilityStatusFree, …) from gmeow:availabilityStatus; add a new individual if a further free-busy state is needed.
Use as the value vocabulary gmeow:availabilityStatus ranges over — the iCalendar FBTYPE states (free, busy, tentative, out-of-office) an availability declares.
Awareness Level
The graded level of arousal or vigilance — how alert the experiencer is, on an ordinal ladder from hyperalert down to unresponsive. A value vocabulary (individuals, never subclasses) of six rungs (gmeow:levelHyperalert … gmeow:levelUnresponsive), each carrying an integer gmeow:levelRank (5 high → 0 low) for ordering. The named, ordinal companion of the continuous gmeow:awarenessScalar; distinct from gmeow:AwarenessMode, which names the qualitative STATE rather than its arousal intensity.
gmeow:levelAlert a gmeow:AwarenessLevel ; gmeow:levelRank 4 .
Ordinal arousal, distinct from mode (Principle 9): gmeow:AwarenessLevel grades HOW alert an experiencer is, where gmeow:AwarenessMode names WHICH state it is in — a gmeow:modeAsleep agent carries gmeow:levelUnresponsive, a gmeow:modeFocused agent gmeow:levelAlert, and the two axes co-apply. The lowest rungs (gmeow:levelObtunded, gmeow:levelUnresponsive) map to the Glasgow Coma Scale by reference; the ranks order the rungs without asserting a metric scale.
Avoid subclassing it to add a rung (members are individuals) and avoid using it for the qualitative STATE (that is gmeow:AwarenessMode); for a continuous normalised arousal value use gmeow:awarenessScalar instead of, or alongside, the named level.
Reference a seeded level individual via gmeow:awarenessLevel; read the ordering off gmeow:levelRank (high arousal = high rank); pair with or substitute the continuous gmeow:awarenessScalar when a finer-grained value is available.
Use as the value vocabulary for the graded arousal of an experiencer — the named rungs of the alertness ladder a gmeow:AwarenessTenure or agent declares through gmeow:awarenessLevel, when a discrete clinical-style level is wanted rather than a continuous gmeow:awarenessScalar.
Awareness Mode
The named operational state of the experiencer — the qualitative mode of consciousness or processing an agent is in: waking, drowsy, asleep, dreaming, focused, flow, meditative, sedated, comatose (the human modes), or online-inference, offline-replay, training, sampling, dormant (the machine modes). A closed-but-open value vocabulary (individuals, never subclasses): new modes are minted as gmeow:AwarenessMode individuals. The human and machine modes coexist as SIBLINGS in one vocabulary — the machine modes are the analogues of waking / dreaming / focused / drowsy bridged by analogy, NOT by equivalence (Principle 5). The state-of-the-experiencer axis, orthogonal to content (WHAT is entertained) and attitude (HOW it is held).
gmeow:modeWaking a gmeow:AwarenessMode .
State of the experiencer, NOT a verdict on the content (Principle 9): gmeow:AwarenessMode records WHAT STATE the agent is in (asleep, online-inference), distinct from gmeow:ContentOrigin (imagination — WHERE content came from) and from any truth axis. Dreamt content is not 'false' by virtue of the dream mode; the dream STATE and the content's reality-monitoring source are separate axes.
Avoid subclassing it to add a mode — the vocabulary's members are individuals — and avoid asserting an owl:sameAs / owl:equivalentClass between a machine mode and a human one; the bridge is by analogy, not equivalence (Principle 5).
Reference a seeded mode individual from a process, an agent, or a gmeow:AwarenessTenure via gmeow:awarenessMode (non-functional, vantage-indexed); extend with new individuals rather than subclasses if a finer state distinction is needed.
Use as the value vocabulary for the operational state of an experiencer — the open set of human modes (waking, asleep, dreaming, focused …) and machine modes (online-inference, training, sampling …) an agent or a gmeow:AwarenessTenure declares through gmeow:awarenessMode.
Awareness Tenure
A reified situation of an agent BEING IN a given awareness mode OVER a bounded interval — a sleep episode, a focus or meditation session, a machine serving window or training run. Specialises gmeow:TimeScopedRelation (temporal slice): the awareness state holds only across the span it scopes. It carries the experiencer (gmeow:awarenessSubject → gmeow:Agent), the state (gmeow:awarenessMode), the span (gmeow:duringInterval → gmeow:TimeInterval), and the optional arousal (gmeow:awarenessLevel and/or gmeow:awarenessScalar). Tenures may nest — a gmeow:modeREM sub-tenure within a night's gmeow:modeAsleep tenure.
ex:lillithSleep a gmeow:AwarenessTenure ; gmeow:awarenessSubject ex:lillith ; gmeow:awarenessMode gmeow:modeAsleep ; gmeow:duringInterval ex:nightInterval .
Reify when the state must be queryable as a thing (its span, subject, level, or provenance); for a bare timeless or lightweight tag, put gmeow:awarenessMode directly on the agent or process instead. The tenure is a situation (gufo:SituationType), not a process — the dreaming/processing ACT is a gmeow:processDreaming / model-invocation (mentation, by reference), and the tenure is the STATE-OVER-TIME it occurs within.
Avoid for a timeless or lightweight state tag (put gmeow:awarenessMode directly on the agent or process), and avoid modelling the dreaming/processing ACT here — that is a gmeow:processDreaming / model invocation (mentation, by reference); the tenure is the state-over-time.
Instantiate it carrying gmeow:awarenessSubject (the gmeow:Agent), gmeow:awarenessMode (the state), and gmeow:duringInterval (a gmeow:TimeInterval whose bounds bear gmeow:hasTemporalFrame, P11); add gmeow:awarenessLevel and/or gmeow:awarenessScalar for arousal, and nest finer sub-tenures (a gmeow:modeREM episode within a night's sleep) as their own gmeow:AwarenessTenure individuals.
Use to reify an agent's awareness state over a bounded span — a sleep episode, a focus or meditation session, a serving window or training run — whenever that span, its subject, its level, or its provenance must be queryable; the carrier of AI operational-state provenance for the agent-memory flagship.
Axis
A coordinate axis or dimension of a reference frame (e.g. X, Y, Z, latitude, longitude, elevation, time).
ex:xAxis a gmeow:Axis ; gmeow:hasCoordinateMatrix "[[1,0,0]]" .
Avoid minting n separate axes for a finite-dimensional vector space — use one Axis with gmeow:hasCoordinateMatrix encoding the shape (Principle 12).
Attach Axis instances to a frame via gmeow:hasAxis; for high-dimensional spaces carry the structure in a single axis matrix, not many individuals.
Use for a coordinate axis or dimension of a reference frame (X, Y, Z, latitude, time, a joint angle).
Biological Parent-Child
A parent-child relationship by biological descent.
Biological Sequence Location
A sequence-level container locus — a chromosome, contig, scaffold, or the sequence itself — that hosts SequenceFeature annotations via gmeow:hasSequenceFeature. The features themselves (genes, exons, SNPs, etc.) are SequenceFeature instances with their own coordinates and types; they are not BiologicalSequenceLocation instances.
ex:chr7 a gmeow:BiologicalSequenceLocation ; gmeow:hasSequenceFeature ex:brca1 .
Avoid using it for the features themselves (genes, exons, SNPs are gmeow:SequenceFeature instances) and for a terrestrial place.
Type as BiologicalSequenceLocation and attach features via gmeow:hasSequenceFeature; the features carry their own coordinates and types.
Use for a sequence-level container locus — a chromosome, contig, scaffold, or the sequence itself — that hosts feature annotations.
Blob
A content-addressed blob of raw file content — the leaf of a Merkle source tree, independent of filename or path. Aligned to git blob objects and Software Heritage Content by reference. A Blob is the bytes only; the name is carried by the TreeEntry that points to it.
Block
A block of transactions on a distributed ledger or blockchain.
ex:block42 a gmeow:Block ; gmeow:blockNumber 42 ; gmeow:blockHash "0xdef..." .
Avoid for the individual transaction (gmeow:LedgerTransaction) or the whole network (gmeow:BlockchainNetwork); the block is the container, not its contents or the chain it belongs to.
Mint the block with gmeow:blockNumber and gmeow:blockHash (both the EL minimum), and reference it from a transaction's inclusion evidence; finality of the block rides on gmeow:finalityStatus.
Use to model a ledger block — the container of transactions whose number and hash anchor a transaction's position in the chain — when block-level identity is needed as inclusion evidence.
Blockchain Account
An address-controlled account on a blockchain or distributed ledger — the entity that holds assets, signs transactions, or controls a smart contract. Aligns to CAIP-10 account identifiers and did:pkh.
ex:signer a gmeow:BlockchainAccount ; gmeow:signatureRecoveryAddress "0xabc..." .
Avoid for a deployed program (gmeow:SmartContract) and for the off-chain real-world agent it may belong to (gmeow:Agent); the account is the on-chain address, whose binding to a person is itself an attestation, not a given.
Mint the account by its address, locate it on its gmeow:BlockchainNetwork, and recover it from a signature via gmeow:signatureRecoveryAddress; bind it to a real-world gmeow:Agent only through an explicit identity-binding Attestation.
Use to model an address-controlled account that signs ledger transactions or holds assets — the on-chain signing identity behind a blockchain claim, aligned to CAIP-10 / did:pkh.
Blockchain Network
A blockchain network identified by a chain identifier (e.g. CAIP-2 chainId).
ex:ethMainnet a gmeow:BlockchainNetwork ; gmeow:chainId "eip155:1" .
Avoid for an individual block, transaction, or account on the network (those are their own classes); the network is the chain itself, not its records.
Mint the network with gmeow:chainId (the EL minimum, e.g. eip155:1); reference it from gmeow:SmartContract, gmeow:BlockchainAccount, and gmeow:LedgerTransaction so on-chain identifiers resolve against the right chain.
Use to model the distributed-ledger network a transaction, contract, or account belongs to — identified by its chain id (CAIP-2) — when the chain context is needed to interpret on-chain evidence.
Body Part
A MIME part of a message's body, with a media type and content.
Body Value
A decoded body-content object stored as a separate information object, typically the result of extracting or decoding a MIME BodyPart. Linked to its source BodyPart by gmeow:wasDerivedFrom; not a literal property on the part.
Book Release
A concrete published edition or release of a book — an out-of-universe information object and rights-bearing publication artifact. A specialization of gmeow:Manifestation. Distinct from the in-universe narrative frame it contributes to; linked via gmeow:sourceFor.
ex:firstEdition a gmeow:BookRelease ; gmeow:identifier "978-0-13-468599-1" ; gmeow:sourceFor ex:narrativeFrame .
Avoid it for the abstract literary work the edition realises (use gmeow:LiteraryWork) and avoid conflating it with the in-universe narrative frame it sources (link by gmeow:sourceFor).
Type the edition gmeow:BookRelease, carry its ISBN on gmeow:identifier and gmeow:mediaType / gmeow:extent; link the abstract work it manifests and the narrative frame it sources via gmeow:sourceFor.
Use for a concrete published edition or release of a book — the rights-bearing, ISBN-carrying publication artifact at the gmeow:Manifestation tier.
Bookmark
An annotation that records a target resource for later retrieval, motivated by bookmarking. Typically has no body and no selector (the target entity itself is the bookmarked resource).
Branch
A mutable pointer to a line of development in a repository — a named reference that advances as new commits are added. An InformationObject, not an Event or Entity.
Branch Condition Type
The kind of guard condition on a control-flow edge — a VALUE, never a subclass. Evaluated solver-side (Principle 12). The set is open; new condition kinds are fresh individuals.
Build Activity
A software build process that transforms source code into one or more distribution artifacts. The build activity consumes a commit or repository and produces a concrete distribution (tarball, wheel, binary, container image). Aligned to SLSA provenance buildType and PROV-O Activity by reference.
Builder
The build system or agent that performs a BuildActivity — e.g. GitHub Actions, GitLab CI, Jenkins, Buildkite, or a local make invocation. A SoftwareAgent scoped to the build role.
Cadastral Reference
A structured identifier for a land-administration record — a parcel number, folio identifier, title number, lot reference, or survey plan reference issued by a cadastral registry. Carries the reference value, its type, the issuing authority, and the jurisdiction under which it is valid. Temporal validity (re-survey, re-numbering) is carried with validFrom / validUntil on the reference itself.
ex:cr a gmeow:CadastralReference ; gmeow:referenceValue "Lot 42, Plan 12345" ; gmeow:referenceAuthority ex:landRegistry .
Avoid it for the simple flat link from a place to a bare identifier when value/type/authority/jurisdiction need not be separated, and avoid for the parcel place itself (that is a Place).
Mint CadastralReference, set the functional gmeow:referenceValue, gmeow:referenceType, gmeow:referenceAuthority, gmeow:referenceJurisdiction, and link from the place via gmeow:hasCadastralReference; carry re-survey validity with validFrom / validUntil.
Use for a structured land-administration identifier — parcel number, folio, title, lot, or survey-plan reference issued by a registry.
Cadastral Reference Type
The kind of a cadastral reference (parcel identifier, folio number, title number, lot number, survey plan reference, etc.). A value, not a subclass: the set is open-ended and they share all of CadastralReference's structure, so a new kind is a new individual, not a new class (Principle 9).
ex:referenceTypeStrataPlan a gmeow:CadastralReferenceType .
Avoid subclassing CadastralReference for a new kind (Principle 9).
Mint the kind as a gmeow:CadastralReferenceType individual and reference it via gmeow:referenceType.
Use to mint a new kind of cadastral reference as an individual on the open value vocabulary.
Calendar
A CalDAV-style collection of scheduled events — an information object that aggregates calendar members and carries a default time zone. The container, not the contents.
ex:workCal a gmeow:Calendar ; gmeow:calendarTimeZone ex:torontoZone ; gmeow:calendarMember ex:standupEvent .
Avoid for a single event (use gmeow:Event) or a recurrence generator (use gmeow:EventSchedule); the calendar holds members, it does not generate or place them.
Aggregate events with gmeow:calendarMember and set one gmeow:calendarTimeZone as the default; place an event's own offset on gmeow:eventTimeZone when it differs from the calendar default.
Use for a named collection that aggregates events and supplies a default time zone — a CalDAV-style container reused across the scheduling layer; the container, not any one event it holds.
Calendar Method
The iCalendar METHOD of a calendar component carried by an email — a VALUE vocabulary (individuals, never subclasses). Aligned to RFC 5546/iTIP: REQUEST, REPLY, CANCEL, PUBLISH, COUNTER, DECLINECOUNTER, ADD, REFRESH.
Calendar System
The rules mapping a time scale to human-readable dates. Co-equal: Gregorian is one peer among Julian, Hebrew, Islamic, Chinese, Persian, Ethiopian, Coptic, ISO week, and others (Principle 9).
ex:myCalendar a gmeow:CalendarSystem ; rdfs:label "Hebrew calendar"@en .
Avoid privileging Gregorian as a silent default and avoid using it where only a scale matters (Julian Date, TAI carry no calendar); mint individuals, never per-calendar subclasses.
Reference a seeded calendar individual from a frame via gmeow:frameCalendarSystem; keep it optional, since some frames (e.g. atomic Julian Date) need a scale only.
Use to name the calendar reckoning a date is expressed in when a frame must record more than a bare scale — Gregorian, Julian, Hebrew, Islamic, and the rest are co-equal peers (P9).
Calibration Status
The qualitative fit between an agent's avowed confidence and its actual accuracy — a closed value vocabulary: gmeow:wellCalibrated (confidence tracks accuracy), gmeow:overconfident (confidence exceeds accuracy — the Dunning–Kruger pole), and gmeow:underconfident (accuracy exceeds confidence — the impostor pole). Its members are individuals, never subclasses. The numeric magnitude of the gap is the solver-layer gmeow:calibrationError; this is the qualitative reading.
ex:samDoubtsOwnGrasp gmeow:calibration gmeow:overconfident .
Avoid subclassing it to add a status (the vocabulary is closed and its members are individuals) and avoid using it to carry the numeric error magnitude (that is the solver-layer gmeow:calibrationError, not a value individual).
Reference the three seeded gmeow:CalibrationStatus individuals from a gmeow:MetacognitiveState via gmeow:calibration; carry the numeric Brier-style gap, when computed, as a gmeow:calibrationError annotation on the asserting statement.
Use as the value vocabulary for the qualitative calibration of a gmeow:MetacognitiveState — well-calibrated, over-, or under-confident — when the direction of the confidence/accuracy gap is what consumers route on.
Capacity
A measurement of the maximum number of entities a location can hold. The location is the observedFeature; the result is a ScalarQuantity. The entity kind being counted is implicit from the location's placeType and the ScalarQuantity's hasUnit (P11). A contested capacity (e.g., fire code vs. venue claim) is modelled as multiple co-existing Capacity measurements, each standpoint-indexed and confidence-weighted, never collapsing to a single winner (P9). A superseded capacity (e.g., after renovation) is suppressed via displayable false, never deleted (P10).
ex:cap a gmeow:Capacity ; gmeow:capacityOf ex:hall ; gmeow:observationResult ex:scalar500 .
Avoid collapsing fire-code vs venue-claim capacities into one (Principle 9) and avoid deleting a post-renovation capacity — suppress with gmeow:displayable false (Principle 10).
Mint Capacity, set gmeow:capacityOf, point gmeow:observationResult at a ScalarQuantity whose hasUnit fixes what is counted, and index competing claims with gmeow:accordingTo.
Use to reify the maximum number of entities a location can hold, as a Measurement; contested capacities coexist as standpoint-indexed instances.
Carrier Medium
The medium of a physical carrier — a VALUE vocabulary (individuals, never subclasses). Print, e-ink file, optical disc, and server object are examples; the set is open.
gmeow:mediumPrint a gmeow:CarrierMedium .
Avoid confusing it with the publishable format (gmeow:ManifestationFormat — a 'paperback' is a format, 'print' is its carrier medium) and avoid per-medium subclasses.
Reference a seeded gmeow:CarrierMedium individual from a creative work or carrier via gmeow:medium; extend with new individuals (not subclasses) when a new substrate appears.
Use as the value vocabulary for the material medium of a physical carrier — print, e-ink file, optical disc, server object; referenced by gmeow:medium.
Cascade
A NAMED chain of causal links — 'Trust Collapse: betrayal dissolves the bond, bond dissolution kills the will to survive.' A social object: the cascade exists as a recognized failure narrative, independent of anything ever occurring. Entered at gmeow:cascadeFirstLink, walked by gmeow:linkNext, graded by gmeow:cascadeSeverity. Acyclic within itself (SHACL); propagation arithmetic is solver work (Principle 12).
Causal Link
A reified type-level causal claim — antecedent kind × consequent kind × modality, with optional mechanism prose and solver-input strength. Mint one when HOW the causation works must be first-class; the 80% case stays flat gmeow:typeCauses (reify-on-demand, Principle 4). Whose claim it is rides the statement layer; two analysts' divergent links coexist (Principle 9).
Causal Modality
The force of a causal link — an OPEN value vocabulary seeded with necessitates (the antecedent suffices), promotes (raises likelihood), enables (makes possible), prevents (blocks). Distinct from gmeow:standpointModality (doxastic — how firmly a frame believes the link) and from gmeow:hasDeterminacy (ontic): causal modality is what the link CLAIMS about the world's mechanics.
Celestial Coordinates
A point on the celestial sphere expressed as right ascension, declination, and an optional epoch — frame-relative per Principle 11. The reference frame (ICRS, FK5, Galactic, etc.) is declared via gmeow:coordinateFrame.
ex:vegaCoords a gmeow:CelestialCoordinates ; gmeow:rightAscension 279.23 ; gmeow:declination 38.78 ; gmeow:coordinateFrame gmeow:referenceFrameICRS .
Avoid for terrestrial points (GeoCoordinates) and avoid stating RA/Dec without gmeow:coordinateFrame and, for moving bodies, gmeow:celestialEpoch (Principle 11).
Mint CelestialCoordinates with gmeow:rightAscension / gmeow:declination / gmeow:celestialEpoch and declare the frame via gmeow:coordinateFrame.
Use for a point on the celestial sphere — right ascension, declination, optional epoch — when the sky frame (ICRS, FK5, Galactic) is explicit.
Celestial Location
An astronomical location — a position on the celestial sphere, a solar-system body, a spacecraft, or a deep-sky object. The specific kind is given by gmeow:celestialObjectType (a value), not a subclass, so any astronomical object from star to galaxy cluster can be a first-class entity with its own coordinates and external identifiers (SIMBAD, NED, VizieR).
ex:vega a gmeow:CelestialLocation ; gmeow:celestialObjectType gmeow:celestialObjectTypeStar ; gmeow:hasCelestialCoordinates ex:vegaCoords .
Avoid for a terrestrial place (Place) and avoid minting a subclass per object kind (kinds are gmeow:celestialObjectType values, Principle 9).
Type as CelestialLocation, set gmeow:celestialObjectType, attach gmeow:hasCelestialCoordinates, and coreference external catalogues (SIMBAD, NED, VizieR) via the coreference slice.
Use for an astronomical locus — a sky position, solar-system body, spacecraft, or deep-sky object — typed by gmeow:celestialObjectType.
Celestial Object Type
The kind of an astronomical object (star, galaxy, nebula, planet, asteroid, spacecraft, etc.). A value, not a CelestialLocation subclass: the set is open-ended (IVOA object-type vocabulary lists ~100 types) and they share the same structure.
ex:celestialObjectTypeQuasar a gmeow:CelestialObjectType .
Avoid subclassing CelestialLocation per object kind (Principle 9).
Mint the kind as a gmeow:CelestialObjectType individual and reference it via gmeow:celestialObjectType.
Use to mint or reference a kind of astronomical object (the IVOA object-type superset) as a value individual.
Celestial Reference Origin
The origin of a celestial coordinate system (topocentric, geocentric, barycentric, heliocentric, etc.). A value vocabulary aligned to IVOA refposition.
ex:refOriginHeliocentric a gmeow:CelestialReferenceOrigin .
Avoid encoding the origin as a frame subclass (Principle 9).
Mint the origin as a gmeow:CelestialReferenceOrigin individual and reference it from a celestial frame via gmeow:hasReferencePosition.
Use to mint or reference the origin of a celestial coordinate system (topocentric, geocentric, barycentric, heliocentric), aligned to IVOA refposition.
Certification
A reified attestation that a cryptographic key belongs to a given identity, made by a certifying agent (a PGP key-signature / Web-of-Trust certification). Its validity window is carried with gmeow:validFrom/validUntil; revocation sets validUntil.
ex:cert1 a gmeow:Certification ; gmeow:certifier ex:bob ; gmeow:certifiedKey ex:lillithKey ; gmeow:certifiedIdentity ex:lillith .
Avoid for an agent's subjective trust in another agent (that is gmeow:TrustAssertion) and for mere key possession (gmeow:holdsKey); a certification is a third-party binding claim, and a contested binding is recorded as competing standpoints, never a primaryCertification flag (Principle 9).
Mint the relator, bind gmeow:certifier, gmeow:certifiedKey, and gmeow:certifiedIdentity (the EL minimum), set gmeow:certificationLevel, and carry the window with gmeow:validFrom / gmeow:validUntil — revocation sets gmeow:validUntil; a disputed binding rides the cross-cutting gmeow:accordingTo standpoint axis.
Use to reify a Web-of-Trust attestation — a PGP key-signature — that a certifying agent vouches a given key belongs to a given identity; the relator that mediates certifier, key, and identity and carries its own dated validity window.
Character Arc
A first-class interpretive/structural information object describing a character's trajectory through a narrative — a standpoint-scoped analysis, never canonical truth. A gufo:Kind with distinct identity criteria (subject, frame, and type). Cross-continuity variants are linked by counterpartOf, never merged.
Chunk
A contiguous segment of a source information object, produced by a chunking step for retrieval — the unit a retrieval returns, a model reads, and an evidence span pins into. Located in its source by gmeow:chunkOf + gmeow:spanStart/gmeow:spanEnd and content-addressed via the EXISTING gmeow:contentDigest (sources slice), so 'which exact bytes did the model see?' is answerable after the fact.
ex:c1 a gmeow:Chunk ; gmeow:chunkOf ex:doc ; gmeow:spanStart 0 ; gmeow:spanEnd 512 ; gmeow:contentDigest ex:sha256 .
Avoid typing the whole source document as a Chunk (the source is a plain gmeow:InformationObject) and avoid re-chunking by re-pointing — a new segmentation mints fresh Chunk individuals, since gmeow:chunkOf is functional.
Type the segment gmeow:Chunk, locate it with gmeow:chunkOf + gmeow:spanStart/gmeow:spanEnd, content-address it with the existing gmeow:contentDigest, and let evidence spans pin into it via gmeow:spanOfChunk.
Use for a retrieval-sized segment cut from a larger source — the unit a retriever returns, a model reads, and an evidence span pins into; the genuinely missing information-object kind in the Source → Chunk → EvidenceSpan → claim spine.
Citation Act
A reified citation: a citing entity cites a cited entity with a typed intent, optionally via a selector (a pinpoint into the cited work), carrying provenance, confidence, and standpoint. Replaces the old hasSource/citesSource: genealogical evidence is a CitationAct with intent intentCitesAsDataSource toward a creative work, via a selector. ENACTS rather than describes the cited work (kernel gmeow:hasAboutness gmeow:aboutnessEnacts): the act points at the work, it does not become a description of it.
ex:citeAct a gmeow:CitationAct ; gmeow:citingEntity ex:birthClaim ; gmeow:citedEntity ex:parishRegister ; gmeow:citationIntent gmeow:intentCitesAsDataSource ; gmeow:viaSelector ex:page42 .
Avoid for the flat 80%-case where an entity simply cites a work with no typed intent or locus (use gmeow:cites and promote on demand), and avoid using it to record that a work merely describes its subject — citing enacts, it does not describe (kernel gmeow:hasAboutness).
Mint one CitationAct per citation, bind gmeow:citingEntity and gmeow:citedEntity (each functional), set gmeow:citationIntent to a gmeow:CitationIntent value, add gmeow:viaSelector pinpoints, and carry confidence/provenance/standpoint on the statement layer; project to CITATION.cff, CrossRef, or CiTO from the typed node.
Use when a citation needs its own intent, pinpoint selector, provenance, confidence, or standpoint to be first-class — scholarly references, genealogical evidence links, dataset provenance — rather than a bare entity-to-work pointer.
Citation Intent
The intent with which one entity cites another — a VALUE vocabulary (individuals, never subclasses) characterizing a gmeow:CitationAct. Bridged by reference to CiTO sub-properties (e.g. cito:citesAsDataSource). The set is open.
ex:intent a gmeow:CitationIntent ; rdfs:label "refutes"@en .
Avoid minting a subclass for a new intent (intents are individuals on an open vocabulary) and avoid using it where the contribution's weight, not the citation's purpose, is meant — that is gmeow:ContributionDegree.
Reference a seeded gmeow:intent* individual from gmeow:citationIntent; extend by minting a new individual with rdfs:label and skos:definition, aligned to a CiTO sub-property by reference (Principle 5) rather than imported as axioms.
Use as the open value vocabulary for citation intent — referenced from a gmeow:CitationAct via gmeow:citationIntent, or extended with a new individual when a CiTO-style intent not yet seeded is needed.
Claim Veridicality
The veridicality status of a claim — whether it is untrue, licensed-false (fiction, satire, sarcasm), or true. A closed value vocabulary (individuals, never subclasses) that makes the licensed-falsehood safety property explicit, separating intentional deception from harmless fictional assertion.
gmeow:veridicalityLicensedFalsehood a gmeow:ClaimVeridicality .
Avoid minting per-status subclasses (statuses are individuals) and avoid using it as a global truth flag; veridicality is a frame-relative, standpoint-indexed assessment, never an isFalse axiom (Principle 11).
Reference the seeded individuals (gmeow:veridicalityUntrue, gmeow:veridicalityLicensedFalsehood) from a claim via gmeow:claimVeridicality; extend with new individuals rather than subclasses if a finer status is needed.
Use as the value vocabulary behind gmeow:claimVeridicality — the closed set of individuals (untrue, licensed falsehood) that distinguish harmless fictional assertion from deceptive untruth as an explicit safety property.
Code Review
The event of reviewing code changes for quality, correctness, and policy compliance — an event (not an Activity, because reviewing is observation-like) with a reviewer, a merge request or commit under review, and an outcome. Distinct from gmeow:Review, which is the InformationObject artifact produced by the review. The event type is gmeow:eventTypeCodeReview.
Codec Class
The capability class of a transform codec — encode, compress, or encrypt (spec §8). Determines the degradation path when the capability is missing: unknown-codec or missing-key opacity.
gmeow:codecClassEncrypt a gmeow:CodecClass .
Avoid minting classes as subclasses (they are individuals) and avoid using this to name a concrete codec; it is the capability category, while gmeow:TransformCodec names the algorithm.
Reference the seeded classes (encode, compress, encrypt) from a codec via gmeow:codecClass; encrypt-class codecs degrade to missing-key opacity, the others to unknown-codec opacity when a reader lacks the library.
Use as the value vocabulary for codec capability classes — the small set (encode, compress, encrypt) that determines whether a missing capability yields unknown-codec or missing-key opacity.
Cognitive State
An agent's intrinsic knowing mode toward a subject — the mental moment grounding the knowledge spectrum and the reified gmeow:KnowledgeProficiency. The agent-side 'knowing' sibling of epistemics' doxastic states and teleology's gmeow:IntentionalMode, all gathered under gmeow:MentalMoment (kernel) so an agent's whole mental life is queryable as one family (Principle 15). Inheres in exactly one agent. NOTE: a CognitiveState (mode) and a gmeow:KnowledgeProficiency (relator) for the same knowing relation are DIFFERENT individuals — never double-typed (Principle 12).
ex:lillithKnowsPython a gmeow:CognitiveState ; gmeow:inheresIn ex:lillith .
Avoid double-typing the same knowing relation as both a CognitiveState (mode) and a gmeow:KnowledgeProficiency (relator) — they are different individuals (Principle 12); avoid it for the flat 80% case (use the gmeow:isAwareOf … gmeow:hasMastered spectrum) and for a reasoning EPISODE that unfolds in time (that is a gmeow:MentalProcess, mentation).
Mint one CognitiveState inhering in the agent; carry the depth as the flat spectrum or promote to a gmeow:KnowledgeProficiency relator when level/scale/interval/standpoint matter, and let the mentation slice's gmeow:producesMentalMoment (new belief) or gmeow:realizesMentalMoment (manifest capacity) bridge a knowing-process to the moment it settles.
Use to type an agent's intrinsic knowing mode as a first-class mental moment — the endurant state that grounds the knowledge spectrum and is queried alongside doxastic and conative modes under gmeow:MentalMoment (Principle 15).
Collection
An aggregation of resources published or curated as a unit — an anthology, album, gallery, or series bundle. A specialization of gmeow:Work whose members ride the universal gmeow:hasPart spine.
ex:anthology a gmeow:Collection ; gmeow:hasPart ex:story1, ex:story2 .
Avoid it for an ongoing ordered feed (use gmeow:DataFeed, which subclasses Collection) and avoid minting a membership subproperty — members ride gmeow:hasPart.
Type the aggregate gmeow:Collection and attach its members via gmeow:hasPart; an ordered streaming aggregate is the gmeow:DataFeed specialization.
Use for an aggregation of resources curated as a unit — an anthology, album, or gallery at the gmeow:Work tier; its members ride the universal part spine.
Collection Member Role
The role of a pitch within a collection — tonic/finalis, vādī, samvādī, ghammāz, ascent-only, descent-only, ornamental, or generic member. A value vocabulary of individuals; never subclassed (Principle 9).
Comment
A note that replies to an annotation or another comment — a threaded discussion node. Every Comment has exactly one commentParent (the annotation or comment being replied to). The transitive hasReply reaches all descendants in the thread. A note without a parent is a plain Note, not a Comment.
Commit
A version-control commit — a content-addressed provenance event that records a change to a repository's history. The history facet of the five-facet model; distinct from the project, product, codebase, and repository. Carries author and committer attribution, timestamps, parentage, and a content digest. Aligned to Software Heritage Revision and git commit objects by reference.
Commitment
A social commitment — an agent committed toward at least one other agent to bring about a goal (UFO-C: social moment). A relator, not a mode: it mediates the committed agent (gmeow:committedAgent) and the beneficiaries (gmeow:commitmentBeneficiary), who must be distinct (SHACL). A covenant, a contract promise, and a service-level agreement are Commitments; the agreements and contracts modules carry the document and the legal wrapper, this class carries the teleological bond itself.
ex:slaPromise a gmeow:Commitment ; gmeow:committedAgent ex:vendor ; gmeow:commitmentBeneficiary ex:client ; gmeow:intentionGoal ex:ninetyNinePercentUptime .
Avoid for intrinsic modes that hold no one accountable (use gmeow:Desire or gmeow:Intention) and for the document or legal wrapper (those live in the agreements and contracts modules); the beneficiary must be distinct from the committed agent.
Mint one Commitment per direction — model mutual promises as two Commitments so withdrawal, breach, and tenure stay independent; bind gmeow:committedAgent, one or more gmeow:commitmentBeneficiary, and the gmeow:intentionGoal, and carry the period on the relator itself.
Use for the social commitment grade — an agent bound TOWARD at least one distinct other agent to bring about a goal (a covenant, a contract promise, a service-level agreement), where the bond itself is first-class.
Community
A graph-clustering community (Leiden or similar) over extracted-entity descriptions, at a level (gmeow:communityLevel) of the cluster hierarchy. The clustering run is provenance via the EXISTING gmeow:wasGeneratedBy.
Community Summary
A pre-generated summary of a community — GraphRAG's global-question substrate, gmeow:wasDerivedFrom the community's members and chunks and gmeow:wasGeneratedBy its generating invocation (EXISTING provenance), hence revisable rather than a black box.
Compliance Assessment
An observation that an event complied with or violated a norm — vantage = the assessor. The reified form of gmeow:violates / gmeow:complies, for when who-judged, on-what-evidence, and how-confidently must be first-class. Two assessors disagreeing are two coexisting cells; no global compliance verdict exists (Principle 9).
ex:ca1 a gmeow:ComplianceAssessment ; gmeow:assessedEvent ex:leakEvent ; gmeow:assessedNorm ex:n1 ; gmeow:complianceVerdict gmeow:verdictNotHeld .
Avoid it for the ordinary case (flat gmeow:violates / gmeow:complies carry it more cheaply) and avoid expecting a single global verdict — disagreeing assessors coexist (Principle 9).
Mint the assessment, name the event with gmeow:assessedEvent, the norm with gmeow:assessedNorm, the verdict with gmeow:complianceVerdict, and carry the assessor as the observation vantage.
Use the reified form when who-judged, on-what-evidence, or how-confidently an event complied or violated must be first-class.
Concept
A category, schema, or abstraction held by an agent — a socially sustained cognitive representation. This is NOT the gUFO universal (which belongs to the gufo meta-level); a gmeow:Concept is a representational object sustained by agent usage and standpoint-indexed categorization claims.
ex:mammal a gmeow:Concept ; rdfs:label "mammal"@en .
The distinction from gufo:Universal is explicit: GMEOW Concepts live in the domain of socially sustained representations, not in the foundational ontology layer.
Avoid using it as a gufo:Universal replacement (the gUFO universal is meta-level); avoid asserting one concept as the privileged or primary category for an entity when competing categorizations coexist (Principle 9).
Mint the concept as a gmeow:SocialObject, link entities via gmeow:instanceOfConcept for the flat case, and promote to a gmeow:ConceptCategorization when vantage, typicality, temporal scope, or provenance must be explicit.
Use to model a category, schema, frame, or abstraction that agents hold and apply to entities, when the concept itself — its intension, structure, change over time, or standpoint-indexed application — matters.
Concept Categorization
A standpoint-indexed claim that an entity is categorized under a concept — the reified form of gmeow:instanceOfConcept. The vantage is the agent or standpoint making the categorization; the observedFeature is the categorized entity; the observationResult is the gmeow:Concept. Typicality, confidence, and accordingTo are reused from the standpoint and provenance layers.
ex:whaleCategorization a gmeow:ConceptCategorization ; gmeow:vantage ex:marineBiologist ; gmeow:observedFeature ex:whale ; gmeow:observationResult ex:mammal ; gmeow:typicality "0.95"^^xsd:decimal .
Avoid for the flat case where an entity is simply under a concept with no need for vantage or typicality; do not mint both a flat shortcut and a reified claim for the same holding without reason (Principle 4).
Mint one ConceptCategorization per (vantage, entity, concept) tuple; bind the entity via gmeow:observedFeature and the concept via gmeow:observationResult; add gmeow:typicality for graded membership and gmeow:accordingTo / gmeow:confidence from the statement/provenance layers.
Use when a categorization is perspectival, graded, time-scoped, or must carry provenance — the promotion target from the flat gmeow:instanceOfConcept shortcut.
Concept Tenure
The reified, time-scoped fact that a concept had a particular intension over an interval — conceptual change made first-class. When an agent community revises the definition or applicability of a concept, the old intension is retained as a closed tenure suppressed with gmeow:displayable false, never deleted (Principle 10). Carries its scope via gmeow:duringInterval (temporal module) and links to the concept via gmeow:conceptHoldsFor.
ex:mammalTenure a gmeow:ConceptTenure ; gmeow:conceptHoldsFor ex:mammal ; gmeow:duringInterval ex:preDnaEra .
Avoid for timeless concept hierarchies and for the lightweight case where a bare categorization claim with validFrom/validUntil suffices; reify on demand (Principle 4).
Mint one ConceptTenure per concept-intension interval; bind the concept with gmeow:conceptHoldsFor and the interval with gmeow:duringInterval. On revision, close the interval with gmeow:endedAtTime and set gmeow:displayable false on the tenure; mint a new tenure for the revised intension.
Use when the change of a concept's intension, usage, or applicability over time is itself the fact of interest — conceptual drift, definition revision, or paradigm shift.
Condition
A describable circumstance — the trigger of a conditional norm, the activation context of a persona, the antecedent of a causal link (risk design). The canonical form is PROSE (gmeow:conditionText, mandatory by SHACL); machine formalizations attach via gmeow:formalizedAs, and each formalization is a claim of equivalence to the prose, challengeable through the statement layer. Whether the condition held at some moment is a gmeow:ConditionEvaluation — a vantage-indexed Observation — never a graph entailment. The ontology stores conditions; it never executes them (Principle 12).
ex:c1 a gmeow:Condition ; gmeow:conditionText "the data subject has requested erasure" .
Avoid executing or evaluating a condition during validation (the ontology stores conditions, never runs them — Principle 12) and avoid treating an attached formalization as the canonical form; the prose is canonical.
Mint the condition with mandatory gmeow:conditionText prose, attach machine formalizations via gmeow:formalizedAs (each a challengeable equivalence claim), and record whether it held as a gmeow:ConditionEvaluation.
Use for a describable circumstance — a norm's trigger, a persona's activation context, a causal antecedent — whose canonical form is prose and whose holding is observed, never entailed.
Condition Evaluation
An observation that a condition held, did not hold, or could not be determined at some moment — vantage = the evaluator (an agent, a solver run, a model). The verdict is a recorded observation, NEVER a graph entailment: two evaluators returning different verdicts for one condition are two coexisting cells (Principle 9). The evaluation run itself attaches via gmeow:observationEvent; the evaluated condition rides gmeow:evaluatedCondition ⊑ gmeow:observedFeature.
ex:ev1 a gmeow:ConditionEvaluation ; gmeow:evaluatedCondition ex:c1 ; gmeow:evaluationVerdict gmeow:verdictHeld .
Avoid treating a verdict as global truth (two evaluators may return different verdicts that coexist — Principle 9) and avoid having validation tooling execute the condition to produce it (Principle 12).
Mint the evaluation, name the condition with gmeow:evaluatedCondition, the outcome with gmeow:evaluationVerdict, and carry the evaluator as the observation vantage; group members get their own evaluations.
Use to record that an evaluator found a condition held, did not hold, or was undetermined at some moment — a vantage-indexed observation, never a graph entailment.
Condition Expression
A machine formalization of a condition in a named expression language. STORED, NEVER EXECUTED: no CI step, test, or tool may evaluate a ConditionExpression against the graph as part of validation (Principle 12 made operational). Attaching one to a Condition (gmeow:formalizedAs) is a claim that the expression captures the prose — a claim like any other, carrying confidence and vantage through the statement layer.
ex:e1 a gmeow:ConditionExpression ; gmeow:expressionLanguage gmeow:exprLangSparqlAsk ; gmeow:expressionText "ASK { ?s ex:requestedErasure true }" .
Avoid evaluating it against the graph during validation (stored, never executed — Principle 12) and avoid treating it as the canonical condition; the prose gmeow:conditionText is canonical.
Mint the expression with gmeow:expressionText and gmeow:expressionLanguage, attach it to a gmeow:Condition via gmeow:formalizedAs, and carry the equivalence claim's confidence and vantage on the statement layer.
Use to carry a machine formalization of a condition in a named expression language — SPARQL ASK, CEL, Rego, Cedar, XACML, SHACL — as a stored, challengeable equivalence claim.
Condition Group
A composite condition — all-of, any-of, or none-of its members (arbitrary and/or/not trees by nesting groups). Requires an operator and at least two members (SHACL). A group is itself a Condition: it carries its own prose summary and can be evaluated, formalized, and reused like any other.
ex:cg1 a gmeow:ConditionGroup ; gmeow:groupOperator gmeow:operatorAll ; gmeow:groupMember ex:c1 , ex:c2 .
Avoid it for a single condition (use a plain gmeow:Condition) and avoid an under-filled group — it requires an operator and at least two members (SHACL).
Mint the group, set gmeow:groupOperator, attach at least two gmeow:groupMember conditions, and give it its own gmeow:conditionText summary; it behaves as a Condition everywhere.
Use to combine member conditions with explicit and/or/not logic — nest groups for arbitrary boolean trees.
Condition Parameter
A named binding that instantiates a condition template — 'threshold = 0.8', 'jurisdiction = Canada'. Lets one Condition serve many norms with different bindings.
ex:p1 a gmeow:ConditionParameter ; gmeow:parameterName "threshold" ; gmeow:parameterValue "0.8" .
Avoid duplicating a whole condition per binding (parameterize it instead) and avoid carrying both a literal and an entity binding on one parameter (it carries exactly one — SHACL).
Mint the parameter with gmeow:parameterName and exactly one of gmeow:parameterValue / gmeow:parameterEntity, then attach it to the condition via gmeow:conditionParameter.
Use to bind a named slot of a condition template so one Condition can serve many norms with different values — 'threshold = 0.8', 'jurisdiction = Canada'.
Conflict Strategy
A policy conflict-resolution strategy — the ODRL conflict values perm / prohibit / invalid.
ex:cs a gmeow:ConflictStrategy ; rdfs:label "prohibition wins"@en .
Avoid minting per-strategy subclasses (strategies are individuals, Principle 9) and avoid using it for the atomic comparison operators, which are gmeow:ConstraintOperator.
Reference a seeded value (gmeow:conflictPerm, gmeow:conflictProhibit, gmeow:conflictInvalid) from gmeow:conflictStrategy.
Use as the value vocabulary for the policy conflict-resolution axis — the ODRL strategy (perm, prohibit, invalid) a rights statement declares via gmeow:conflictStrategy.
Connection
A reified traversable link between two entities, able to bear its own period, cost, weight, bandwidth, confidence, and standpoint. The flat shortcut is gmeow:connectsTo; promote to Connection when metadata matters.
Constraint
The abstract base of a condition on a rights rule (odrl:Constraint) — specialised by gmeow:AtomicConstraint (a leftOperand / operator / rightOperand comparison, e.g. dateTime ≤ 2030, spatial = EU, count ≤ 5) and gmeow:LogicalConstraint (a boolean combination of constraints). A licence's temporal bound is an AtomicConstraint over the dateTime operand.
ex:c a gmeow:AtomicConstraint ; gmeow:leftOperand gmeow:leftOpSpatial ; gmeow:constraintOperator gmeow:operatorEq ; gmeow:rightOperand "EU" .
Avoid typing an instance as a bare gmeow:Constraint (the two kinds are disjoint and one always applies) and avoid using a constraint where a simple validity window suffices — a licence term is fine as gmeow:validFrom / gmeow:validUntil.
Type the condition as AtomicConstraint or LogicalConstraint, attach it to a rule with gmeow:ruleConstraint, and let the solver evaluate it; the rule holds only when all its constraints are satisfied.
Use as the abstract base only when reasoning over any rule condition regardless of kind; for a concrete condition mint a gmeow:AtomicConstraint (one comparison) or a gmeow:LogicalConstraint (a boolean combination).
Constraint Logic
The boolean operator of a logical constraint — odrl:and / odrl:or / odrl:xone (exactly one) / odrl:andSequence (ordered conjunction).
ex:logXone a gmeow:ConstraintLogic ; rdfs:label "exactly one"@en .
Avoid minting per-operator subclasses (operators are individuals, Principle 9) and avoid using it for an atomic comparison operator, which is gmeow:ConstraintOperator.
Reference a seeded value (gmeow:logicAnd, gmeow:logicOr, gmeow:logicXone, gmeow:logicAndSequence) from gmeow:constraintLogic.
Use as the value vocabulary for the boolean-combination axis — the operator (and, or, xone, andSequence) a logical constraint uses, referenced via gmeow:constraintLogic.
Constraint Operator
The comparison operator of an atomic constraint — the ODRL operator vocabulary (eq, neq, lt, lteq, gt, gteq, isPartOf, isA, isAnyOf, …).
ex:opLteq a gmeow:ConstraintOperator ; rdfs:label "less than or equal to"@en .
Avoid minting per-operator subclasses (operators are individuals, Principle 9) and avoid inventing operators beyond the ODRL set; reference a seeded value.
Reference a seeded value (gmeow:operatorEq, gmeow:operatorLteq, …) from gmeow:constraintOperator; the set tracks the ODRL operator vocabulary.
Use as the value vocabulary for the comparison-operator axis — the ODRL operator (eq, lteq, isAnyOf, …) an atomic constraint applies, referenced via gmeow:constraintOperator.
Contact Point
A means of reaching an agent: an email address, telephone number, postal address, or instant-messaging handle.
ex:lillithEmail a gmeow:ContactPoint ; gmeow:hasSensitivity gmeow:sensitivitySensitivePersonal .
Avoid typing a bare gmeow:ContactPoint when a more specific channel applies (use gmeow:EmailAddress, gmeow:TelephoneNumber, gmeow:PostalAddress, or gmeow:InstantMessageAddress) and avoid using it for the agent that owns the channel (that is gmeow:Agent).
Type the channel as its most specific subkind, link it to its owner with gmeow:hasContactPoint, and attach gmeow:hasSensitivity so the projection layer can withhold or coarsen it for the wrong consumer.
Use as the parent domain when a fact concerns a channel for reaching an agent rather than the agent itself — the anchor for contact-point usage, provider, and tenure, and the carrier of contact-data sensitivity.
Contact Point Type
The usage role of a contact point — a VALUE vocabulary (individuals, never subclasses). Personal, work, personal-domain, support, billing, and emergency are examples; the set is open. Projects to schema:contactType and the vCard TYPE parameter.
ex:contactPointTypeBilling a gmeow:ContactPointType ; rdfs:label "billing"@en .
Avoid minting per-role subclasses (roles are individuals, P9) and avoid using it for the issuing organization (that is gmeow:contactPointProvider).
Reference a seeded role individual from a contact point via gmeow:contactPointType, or mint a new individual when a fresh role appears; it projects to schema:contactType and the vCard TYPE parameter.
Use as the value vocabulary for the contact-point-usage axis — the open set of roles (personal, work, support, …) a channel declares through gmeow:contactPointType.
Containment Tenure
The reified, time-scoped fact that a place was contained in a larger place over an interval — for boundary changes, re-organisations, and disputed parallel parents. Reifies containedInPlace over time; the plain transitive property remains the flat shortcut.
ex:ct a gmeow:ContainmentTenure ; gmeow:containmentChild ex:cityX ; gmeow:containmentParent ex:countyOld ; gmeow:duringInterval ex:pre1974 .
Avoid it for the simple, current case (use flat gmeow:containedInPlace) and avoid deleting an expired containment — keep it with gmeow:displayable false (Principle 10).
Mint ContainmentTenure, set gmeow:containmentChild / gmeow:containmentParent, and scope with gmeow:duringInterval.
Use to reify time-scoped place-in-place containment for boundary changes, re-organisations, or disputed parallel parents.
Content Disposition
The presentation disposition of a body part — inline (displayed as part of the message body) or attachment (presented as a separate file). An open value vocabulary (individuals, never subclasses).
Content Origin
The reality-monitoring source of a piece of content — where it came from in the agent's mental economy: perceived from the world, retrieved from memory, held as belief, generated by imagining, entertained as a supposition, or synthesised by a generative process. A closed-but-open value vocabulary (individuals, never subclasses): gmeow:originPerceived, gmeow:originRemembered, gmeow:originBelieved, gmeow:originImagined, gmeow:originSupposed, gmeow:originGenerated. Implements the source-monitoring framework (Marcia Johnson, by reference): the discrimination an agent (or an auditor) makes between a recalled fact and a confabulated or machine-generated one. New origins are minted as individuals, never as subclasses (Principle 9: no overtyping).
gmeow:originRemembered a gmeow:ContentOrigin .
Source-monitoring (reality-monitoring), NOT veridicality and NOT attribution: gmeow:ContentOrigin records WHERE content came from (perceived / remembered / generated …), distinct from gmeow:ClaimVeridicality (deception slice — true / untrue / licensed-false, by reference) which records WHETHER it is true, and from authorship/provenance (who said it) on gmeow:accordingTo. The three axes co-apply: a claim may be gmeow:originGenerated, gmeow:veridicalityUntrue, and attributed to one standpoint, each carried separately.
Avoid subclassing it to add an origin — the vocabulary is closed and its members are individuals — and avoid conflating it with veridicality (whether the content is true, a gmeow:ClaimVeridicality) or with authorship (who held it, gmeow:accordingTo); origin is the source axis only.
Reference the seeded ContentOrigin individuals from content via gmeow:contentOrigin, attaching as many as genuinely apply (it is non-functional and vantage-indexed); extend with new individuals rather than subclasses if a finer source distinction is needed.
Use as the value vocabulary for the reality-monitoring source of content — the closed set of origins (perceived, remembered, believed, imagined, supposed, generated) a claim or content declares through gmeow:contentOrigin so agent memory can tell a recalled fact from a confabulated or LLM-generated one.
Content Segment
A structural part of a creative work, release, or installment — a chapter, section, scene, or episode. A gufo:Kind with distinct identity criteria (position and type within a containing whole).
ex:chapter1 a gmeow:ContentSegment ; gmeow:segmentType gmeow:segmentTypeChapter ; gmeow:segmentIndex 1 ; gmeow:segmentOf ex:novel .
Avoid it for the whole work itself (use the appropriate gmeow:Work / gmeow:Manifestation) and avoid encoding the segment kind as a subclass — the kind is a gmeow:segmentType value (Principle 9).
Type the part gmeow:ContentSegment, set its kind with gmeow:segmentType and order with gmeow:segmentIndex, and attach it to its containing whole via gmeow:segmentOf (inverse gmeow:hasSegment).
Use for a structural part of a work — a chapter, section, scene, or episode whose identity is its position and type within a containing whole.
Content Segment Type
The structural type of a content segment — a VALUE vocabulary (individuals, never subclasses). Chapter, section, scene, and paragraph are examples; the set is open.
ex:segmentTypeAct a gmeow:ContentSegmentType ; rdfs:label "act"@en .
Avoid minting a segment-kind SUBCLASS of gmeow:ContentSegment (Principle 9 — no overtyping); a new kind is always a fresh gmeow:ContentSegmentType individual, never a class.
Add a new kind as a gmeow:ContentSegmentType individual with rdfs:label and skos:definition; reference it from a segment via the functional gmeow:segmentType.
Use as the value vocabulary for the segment-kind axis — the open set of individuals (chapter, section, scene, paragraph, front matter, …) that gmeow:segmentType draws from; mint a fresh individual for a kind not seeded.
Content Transfer Encoding
The MIME content-transfer-encoding of a body part — the mechanism by which the part's content is encoded for transport. An open value vocabulary (individuals, never subclasses).
Contract
A legally enforceable agreement — an Agreement whose obligations are backed by a legal order, distinguished from a bare understanding only by that enforceability.
ex:supplyContract a gmeow:Contract ; gmeow:hasParty ex:buyer, ex:supplier .
Avoid for a non-binding understanding or informal arrangement (use the parent gmeow:Agreement) and for the teleological promise itself (gmeow:Commitment); the legal-document wrapper and clauses live in their own constructs, not on this class.
Type the relator as Contract, bind the parties with gmeow:hasParty, and ground dependent relators on it with gmeow:foundedOn; carry the validity window and the title on the relator rather than overloading the type.
Use when an agreement's obligations are backed by a legal order and enforceability is the distinguishing fact — a supply contract, a licence, an employment agreement.
Contradiction
A reified conflict between two or more claim nodes — surfaced, attributed (gmeow:detectedBy), kind-classified (gmeow:contradictionKind), and NEVER resolved by rank. Conflicting claims coexist accordingTo their standpoints (P9); a standpoint may mark one refuted via the EXISTING gmeow:claimModality, but no winner machinery exists anywhere in the graph. Detection is itself contestable: two detectors disagreeing are two Contradiction individuals.
ex:conflict1 a gmeow:Contradiction ; gmeow:contradictsClaim ex:claimA, ex:claimB ; gmeow:detectedBy ex:nliJudge ; gmeow:contradictionKind gmeow:contradictionKindFactual .
Avoid using it to resolve or rank the conflict (no winner machinery exists — conflicting claims coexist accordingTo their standpoints, and a standpoint marks one refuted via gmeow:claimModality) and avoid treating detection as settled; rival detectors are separate Contradiction individuals.
Mint a gmeow:Contradiction, bind at least two claim nodes with gmeow:contradictsClaim, attribute it with gmeow:detectedBy, classify it with gmeow:contradictionKind; leave resolution to standpoint-level gmeow:claimModality rather than deletion (P10).
Use to SURFACE a conflict between two or more claim nodes as a first-class, attributed, kind-classified relator — making disagreement queryable without choosing a winner (P9).
Contradiction Kind
An open value vocabulary of contradiction flavours.
ex:contradictionKindFactual a gmeow:ContradictionKind ; rdfs:label "factual"@en .
Avoid minting a contradiction-kind SUBCLASS of gmeow:Contradiction (the kind is a value, Principle 9) and avoid confusing it with gmeow:SupportPolarity — kind is the flavour of the conflict, polarity is a span's stance toward a claim.
Add a new flavour as a gmeow:ContradictionKind individual with rdfs:label and skos:definition; reference it from a gmeow:Contradiction via gmeow:contradictionKind.
Use as the open value vocabulary for the contradiction-flavour axis — the kinds (factual, temporal, numeric, framing, …) that gmeow:contradictionKind draws from; mint a fresh individual for a flavour not seeded.
Contribution
A reified relator binding a contributor (Agent), a contribution target (a Work, Expression, Manifestation, or Item), a contribution role, and an optional degree, carrying provenance, period, and confidence. THE universal credit construct; creative authorship, CRediT research roles, and mapping/software authorship are all Contributions. Flat shortcuts (gmeow:hasAuthor, gmeow:hasTranslator, …) cover the 80% query case.
ex:c1 a gmeow:Contribution ; gmeow:contributor ex:bernhard ; gmeow:contributionTarget ex:hamletGermanTranslation ; gmeow:contributionRole gmeow:roleTranslator .
Avoid for the plain 80% case where only the agent matters — assert a flat shortcut (gmeow:hasAuthor, gmeow:hasTranslator) instead — and avoid minting per-role subclasses of Contribution; the role is a value (gmeow:contributionRole), not a type.
Mint the relator and bind gmeow:contributor, gmeow:contributionTarget, and gmeow:contributionRole (each functional per relator); add gmeow:contributionDegree, period, and confidence as needed. It pairsWith the flat gmeow:hasContributor shortcuts — promote when metadata is required.
Use when the role, period, degree, confidence, or evidence of a credit must be first-class — the reify-on-demand half of the credit pattern, covering authorship, CRediT research roles, and software contribution alike.
Contribution Degree
The degree or weight of a contribution — a VALUE vocabulary (individuals, never subclasses) characterizing a gmeow:Contribution. Lead, equal, and supporting are the canonical seeds; the set is open.
ex:credit gmeow:contributionDegree gmeow:degreeLead .
Avoid minting a subclass for a new degree (degrees are individuals on an open vocabulary) and avoid using it for the CITATION's purpose (that is gmeow:CitationIntent); degree weights credit, intent types citation.
Reference a seeded gmeow:degree* individual from a contribution's degree property; extend by minting a new individual with rdfs:label and skos:definition, mapped to a CRediT degree by reference.
Use as the open value vocabulary for the weight of a credit — lead, equal, or supporting — characterizing a gmeow:Contribution and projecting to CRediT degree qualifiers.
Contribution Role
The role an agent played in contributing to a creative work — a VALUE vocabulary (individuals, never subclasses). Author, editor, translator, illustrator, narrator, composer, performer, director, photographer, and cover-artist are examples; the set is open.
gmeow:roleTranslator a gmeow:ContributionRole .
Avoid encoding roles as Contribution subclasses or as bespoke properties (Principle 9) and avoid using it for the weight of a credit (that is gmeow:ContributionDegree).
Reference a seeded gmeow:ContributionRole individual from gmeow:contributionRole; extend with new role individuals (not subclasses) when a domain needs one.
Use as the value vocabulary for the role of a credit — referenced by gmeow:contributionRole inside a Contribution, spanning creative, CRediT research, and software roles.
Control Flow
A reified relator that connects two ProcedureSteps in a control-flow relationship — sequencing, branching, or looping. Reuses the Participation idiom: mediates a source step, a target step, and an optional guard condition (gmeow:flowGuard). The actual guard evaluation is solver-side (Principle 12).
Coordinate Matrix
A multi-dimensional numeric value expressed as a coordinate matrix or vector — the generalisation of ScalarQuantity to vector, matrix, and tensor results. Carries a serialised matrix literal (matrixValue), shape descriptor (matrixShape), reference frame (hasReferenceFrame), unit (hasUnit), and determinacy (hasDeterminacy). Used for colourspace tuples [j,k,l]+intensity, audio spectra, thermal images, and air-quality compound readings. The actual matrix algebra (dot products, transforms, decompositions) lives in the solver layer (Principle 12).
Coordinate Observation
A spatial measurement that assigns geographic coordinates or geometry to a place. Reifies the act of coordinate assignment so that multiple surveys (GPS 2023, LiDAR 2024) coexist as standpoint-indexed observations (Principle 9), each carrying its own reference frame, confidence, and temporal scope. Neither observation is 'the' coordinates. Superseded surveys are suppressed via gmeow:displayable false, never deleted (Principle 10).
ex:obs2023 a gmeow:CoordinateObservation ; gmeow:coordinateObservationOf ex:edinburgh ; gmeow:coordinateResult ex:pt ; gmeow:hasReferenceFrame gmeow:referenceFrameWGS84 .
Avoid collapsing competing surveys into one 'the' coordinate (none is privileged, Principle 9) and avoid deleting a superseded survey — suppress it with gmeow:displayable false (Principle 10).
Mint CoordinateObservation, set gmeow:coordinateObservationOf, point gmeow:coordinateResult / gmeow:geometryResult at the value, and declare gmeow:hasReferenceFrame plus method/confidence.
Use to reify a survey that assigned coordinates or geometry to a place, so multiple surveys (GPS 2023, LiDAR 2024) coexist as standpoint-indexed observations.
Copyright
The reified copyright over a work — binding the work, its holder(s), the copyright year and the human-readable notice. Its status (in-copyright, public-domain, …) is a gmeow:copyrightStatus value aligned to RightsStatements.org / PREMIS.
ex:reportCopyright a gmeow:Copyright ; gmeow:copyrightWork ex:report ; gmeow:copyrightHolder ex:blackcat ; gmeow:copyrightYear "2026" .
Avoid for the deontic rule layer (who-may-do-what is a gmeow:RightsStatement) and avoid duplicating it as a parallel holder model — holder attribution reuses gmeow:wasAttributedTo via gmeow:copyrightHolder.
Mint one Copyright, bind it to the work with gmeow:copyrightWork, attribute holders with gmeow:copyrightHolder, carry gmeow:copyrightYear and gmeow:copyrightNotice, and set gmeow:copyrightStatus to a RightsStatements.org-aligned value; link from the work with gmeow:hasCopyright.
Use to reify the copyright over a work when its holder(s), year, notice, or RightsStatements.org/PREMIS status must be recorded as a first-class relator.
Copyright Status
The copyright standing of a work — a VALUE aligned to the RightsStatements.org standardized statements and PREMIS copyright status. Open: a finer-grained statement is a fresh individual.
ex:statusInC a gmeow:CopyrightStatus ; rdfs:label "in copyright"@en .
Avoid minting per-status subclasses (statuses are individuals, Principle 9) and avoid using it for licence or trademark standing; those have their own vocabularies.
Reference a seeded value (gmeow:copyrightStatusInCopyright, gmeow:copyrightStatusPublicDomain, …) from gmeow:copyrightStatus; mint a fresh individual aligned by reference when a finer RightsStatements.org statement is needed.
Use as the open value vocabulary for the copyright-standing axis — the RightsStatements.org / PREMIS statements a work declares via gmeow:copyrightStatus.
Corpus
An indexed collection of source information objects over which retrieval operates — the working document set behind a pipeline, distinct from the documents slice's bibliographic gmeow:Collection (a Work). Members via gmeow:corpusMember; content-addressable via the EXISTING gmeow:contentDigest, so an index can prove WHAT it indexed.
Correspondence
A single mapped element-pair within an gmeow:Analogy — the reified relation that one source element (gmeow:correspondingSource) plays the same structural role as one target element (gmeow:correspondingTarget). Reached from its analogy via gmeow:hasCorrespondence. The atom of structure-mapping: an analogy's systematicity is the structural consistency of its set of Correspondences.
Couple Relationship
A reified couple relationship (marriage, civil union, or partnership) between two persons; bears marriage, divorce and related events.
Coverage Depth
The depth of coverage a source provides about its subject — a value vocabulary (individuals, never subclasses). Distinguishes significant in-depth treatment from passing mention or routine filing. This axis is orthogonal to source tier and independence.
ex:inDepth a gmeow:CoverageDepth ; rdfs:label "significant coverage"@en .
Avoid conflating it with source tier (gmeow:SourceTier) or independence (gmeow:SourceIndependence) — depth is orthogonal to both — and avoid per-value subclasses; the depths are individuals.
Reference the seeded depth individuals via gmeow:coverageDepth on the citation; a passing mention or routine filing can still verify a fact (Axis A) without supporting notability, so pair it with gmeow:supportsNotability and let competing assessments coexist.
Use as the value vocabulary behind gmeow:coverageDepth — naming how substantially a source treats its subject (significant coverage, passing mention, routine filing) for notability assessment.
Creative Derivation
A reified relator binding a source creative work, a product creative work, one or more derivation types, and optional source/product segments. Tier-honest: a sample derives from a Recording region, a cover is a new Expression, and 'same Work?' is a separate standpoint-indexed gmeow:realizes claim (Principles 4, 9).
ex:d1 a gmeow:CreativeDerivation ; gmeow:derivationSource ex:original ; gmeow:derivationProduct ex:remix ; gmeow:derivationType gmeow:derivationTypeRemix .
Avoid for the flat 80% case (assert a shortcut like gmeow:coverOf, gmeow:remixOf, gmeow:samples) and avoid using it to assert 'same Work' — that is a separate standpoint-indexed gmeow:realizes claim.
Mint the relator and bind gmeow:derivationSource, gmeow:derivationProduct (each functional), and one or more gmeow:derivationType; pin source/product segments at the honest tier. It pairsWith the flat wasDerivedFrom shortcuts.
Use when a derivation between two creative works must be first-class — its type(s), source/product segments, or provenance recorded — and when tier-honesty matters (a sample derives from a Recording region, not the abstract Work).
Creative Work
The abstract umbrella category for intellectual and artistic creations in the WEMI spine — a Work, Expression, Manifestation, or Item. Formerly a flat gufo:Kind (pre-WEMI spine); now a Category so that the four tiers with distinct identity criteria can each be a gufo:Kind beneath it.
ex:novel a gmeow:CreativeWork ; gmeow:hasTitle ex:novelTitle ; gmeow:datePublished "1851-11-14T00:00:00Z"^^xsd:dateTime .
Avoid typing an instance as a bare gmeow:CreativeWork when its WEMI tier is known (use gmeow:Work, gmeow:Manifestation, …), and avoid it for the real-world subject the work is about (that is a separate gmeow:Entity reached by aboutness).
Type the creation at its most specific WEMI tier and let it inherit CreativeWork; attach gmeow:hasTitle (or the flat gmeow:title), gmeow:identifier, and the bibliographic dates here, separating the carrier from its subject via the kernel aboutness construct.
Use as the WEMI umbrella when a fact ranges over any tier of an intellectual or artistic creation — title, identifier, date — and the specific Work/Expression/Manifestation/Item tier is not yet fixed; it is the domain of the bibliographic date and description properties.
Creative Work Title
An appellation borne by a creative work — a document title, article headline, dataset name, or media title. Carries its own gmeow:nameLanguage and gmeow:nameScript so co-equal multilingual titles (e.g. 'The Matrix' / '黑客帝国') are separate first-class objects, never alternateName subordinates.
ex:titleEn a gmeow:CreativeWorkTitle ; gmeow:nameLanguage ex:languageEnglish . ex:work gmeow:hasTitle ex:titleEn .
Avoid it for the 80% case of a single plain title (use the flat gmeow:title literal) and avoid demoting a translated title to an alternateName subordinate — co-equal titles are separate objects (Principle 9).
Mint one gmeow:CreativeWorkTitle per title, carry gmeow:nameLanguage / gmeow:nameScript on it, and link it to the work with gmeow:hasTitle; mark a superseded title gmeow:displayable false rather than deleting it.
Use for a structured, language- and script-tagged title borne by a creative work when co-equal multilingual titles must each be a first-class object — an original and its translation, a romanization.
Creative Work Type
The kind of a creative work — a VALUE vocabulary (individuals, never subclasses) characterizing a gmeow:Work. Literary, musical, visual, and software are examples; the set is open.
gmeow:workTypeLiterary a gmeow:CreativeWorkType .
Avoid minting per-kind subclasses of Work (Principle 9 — the kind is a value, not a subclass) and avoid conflating it with manifestation format (gmeow:ManifestationFormat) or genre (gmeow:Genre).
Reference a seeded gmeow:CreativeWorkType individual from a Work; extend with new individuals (not subclasses) when a domain needs a finer kind.
Use as the value vocabulary for characterizing a Work's kind — literary, musical, visual, software, dataset; an open set of individuals.
Credential
An educational or occupational credential held by an agent — a degree, certification, badge, license, or other attestation of qualification. Its issuer is gmeow:credentialIssuer, its subject matter is gmeow:credentialFor, and its verification is borne by a gmeow:Attestation (Principle 4).
ex:rnLicense a gmeow:Credential ; gmeow:credentialIssuer ex:nursingBoard ; gmeow:credentialFor ex:nursing .
Avoid for the signed verification envelope (that is a gmeow:Attestation, attestation.ttl — expertise supplies the content, attestation the proof) and for the bare skill or occupation a credential certifies (gmeow:Skill, gmeow:Occupation).
Mint the credential, name its gmeow:credentialIssuer and gmeow:credentialFor, link the holder with gmeow:holdsCredential, and route verification through a gmeow:Attestation rather than re-modelling the signature here (Principle 4).
Use for a degree, certification, badge, or license that qualifies an agent in a skill or occupation — the credential carries the qualification content, an agent holds it via gmeow:holdsCredential.
Criterion
One evaluative axis of a rubric — what is being judged, with NAMED poles: a reward pole and a penalty pole that are small information objects with their own labels and definitions ('Power from the Bottom' vs 'Passive Victimhood'), not just numeric extremes. Anchors (gmeow:hasScoreAnchor) pin score ranges to meanings and exemplars.
ex:agency a gmeow:Criterion ; gmeow:rewardPole ex:powerFromBottom ; gmeow:penaltyPole ex:passiveVictimhood .
Avoid reducing poles to bare numeric extremes (poles are named information objects) and avoid using a criterion outside a rubric — attach it via gmeow:hasCriterion.
Mint the criterion, give it mandatory distinct gmeow:rewardPole / gmeow:penaltyPole, pin score ranges with gmeow:hasScoreAnchor, classify it with gmeow:criterionDomain, and optionally override the rubric scale with gmeow:usesScale.
Use for one evaluative axis of a rubric — what is being judged, with named reward and penalty poles and calibration anchors.
Criterion Domain
The subject domain of a criterion — an OPEN value vocabulary (relational, factual, aesthetic, safety, stylistic, …). Open: evaluation traditions disagree about the domain inventory itself (Principle 9).
ex:criterionDomainPedagogical a gmeow:CriterionDomain ; rdfs:label "pedagogical"@en .
Avoid minting per-domain subclasses (domains are individuals) and avoid treating the inventory as closed — evaluation traditions disagree about the domain list itself (Principle 9).
Reference the seeded domain individuals from a criterion; extend the axis for a new evaluation tradition by minting a fresh gmeow:CriterionDomain individual rather than a subclass.
Use as the value vocabulary for the criterion-subject-domain axis — the seeded domains (relational, factual, aesthetic, safety, stylistic) a criterion declares via gmeow:criterionDomain.
Criterion Pole
A NAMED extreme of a criterion — a small information object carrying its own label and definition. Poles are content, not numbers: 'Power from the Bottom' names what the high end rewards; 'Passive Victimhood' names what the low end penalizes. The numeric mapping lives on the scale and anchors.
ex:powerFromBottom a gmeow:CriterionPole ; rdfs:label "Power from the Bottom"@en .
Avoid reducing a pole to a bare number (the numeric mapping lives on gmeow:ScoreScale and gmeow:ScoreAnchor) and avoid reusing the same pole for both ends — reward and penalty poles must differ (SHACL).
Mint each pole with its own label and definition, then attach it to a criterion via gmeow:rewardPole or gmeow:penaltyPole.
Use for a named extreme of a criterion — a small information object with its own label and definition naming what one end rewards or penalizes.
Crypto Wallet
A digital wallet that holds cryptocurrency assets. A subclass of FinancialAccount (it is a financial-existence account) with wallet-specific properties: address(es), scheme, and cryptographic key linkage.
Cryptographic Key
A public key, certificate, or key material bound to an agent's identity — the thing a signature is made with and a certification vouches for.
ex:lillithKey a gmeow:CryptographicKey ; gmeow:keyScheme gmeow:keySchemePGP ; gmeow:fingerprint "A1B2..." .
Avoid for the binding of a key to an identity (that is gmeow:Certification) and for an act of signing (that is gmeow:CryptographicSignature); the key is the material, not the attestation or the signature it produces.
Mint the key, name its format with the functional gmeow:keyScheme, carry source-variable identifiers (gmeow:fingerprint, gmeow:keyId, gmeow:keyMaterial, gmeow:keyAlgorithm, gmeow:keyExpiresAt) non-functionally, and link it to its holder with gmeow:holdsKey and to an account with gmeow:accountKey.
Use to model a public key, certificate, or key material as a first-class entity that an agent holds, a certification vouches for, and a signature is made with — across OpenPGP, X.509, SSH, or Nostr.
Cryptographic Signature
A cryptographic signature over a message or its headers, asserting origin and integrity.
ex:sig1 a gmeow:CryptographicSignature ; gmeow:signingKey ex:lillithKey ; gmeow:verificationStatus "verified" .
Avoid for the key itself (that is gmeow:CryptographicKey) and for the dated identity↔key attestation (gmeow:Certification); a signature is the signing act's product, not the key or the binding. Use a subclass (gmeow:PGPSignature, gmeow:SMIMESignature) when the scheme is known.
Type the signature (or a scheme subclass), bind gmeow:signingKey and gmeow:signedBy, record gmeow:signatureAlgorithm and the gmeow:verificationStatus outcome, and let an email extension carry the wire-auth half (DKIM, Authentication-Results).
Use to model a signature over any artifact — a message, document, or headers — asserting its origin and integrity; the generic parent of PGP and S/MIME signatures, signing more than mail.
DKIM Signature
A DomainKeys Identified Mail signature (RFC 6376) over selected headers and the body.
Data Feed
A published, ordered stream of items — a syndication feed (RSS/Atom/JSON Feed), a timeline, an activity feed. A specialisation of gmeow:Collection; its items ride the universal gmeow:hasPart spine and project to schema:DataFeed / dataFeedElement / DataFeedItem.
ex:blogfeed a gmeow:DataFeed ; gmeow:hasPart ex:post1, ex:post2 .
Avoid it for a closed dataset published as one unit (use gmeow:Dataset) and avoid minting a feed-item subproperty — feed members ride the universal gmeow:hasPart spine.
Type the feed gmeow:DataFeed and attach its items via gmeow:hasPart; it projects to schema:DataFeed with each member becoming a schema:DataFeedItem under dataFeedElement.
Use for an ongoing, ordered stream of items — an RSS/Atom/JSON feed, a timeline, an activity feed — whose membership grows over time.
Data Flow
A reified relator that connects a ProcedureStep's output to another ProcedureStep's input. Mediates a source step, a target step, and the data entity that flows between them.
Dataset
A collection of data published as a unit. A specialization of gmeow:Work.
ex:census a gmeow:Dataset ; gmeow:hasTitle ex:censusTitle ; gmeow:identifier "doi:10.5061/dryad.xyz" .
Avoid it for an ongoing ordered stream of feed items (use gmeow:DataFeed) and avoid it for a single downloadable file of the dataset (that is a gmeow:Manifestation / distribution).
Type the dataset gmeow:Dataset, carry its DOI on gmeow:identifier and gmeow:hasTitle / bibliographic dates; expose concrete download files as gmeow:Manifestation carriers bearing gmeow:mediaType.
Use for a data collection published as a citable unit — a research dataset, statistical release, or open-data corpus at the gmeow:Work tier.
Dating Method
The method used to derive a temporal measurement — radiocarbon, dendrochronology, thermoluminescence, etc. A value, never a subclass. Specialises gmeow:ObservationMethod for the temporal dating domain.
ex:myMethod a gmeow:DatingMethod ; rdfs:label "varve chronology"@en .
Avoid modelling a dating technique as a subclass (methods are individuals) and avoid using it for non-dating observation methods; it specializes gmeow:ObservationMethod for the temporal domain only.
Reference a seeded gmeow:DatingMethod individual from a measurement via gmeow:measurementMethod; mint a new individual rather than a subclass when a technique is missing.
Use as the value vocabulary for how a temporal measurement was derived — radiocarbon, dendrochronology, U-Pb, stratigraphic correlation — referenced via gmeow:measurementMethod.
Day Of Week
A day of the week — a VALUE vocabulary (the seven ISO-8601 days as individuals); projects to schema:dayOfWeek.
ex:window gmeow:openingDay gmeow:dayMonday, gmeow:dayTuesday .
Avoid minting per-day subclasses (the days are individuals) and avoid a free-text day name; the seven seeded individuals are closed and complete.
Reference the seeded gmeow:dayMonday … gmeow:daySunday individuals from a gmeow:OpeningHoursSpecification via gmeow:openingDay; the set is closed, so do not extend it.
Use as the value vocabulary for days of the week — the seven ISO-8601 days as individuals, referenced through gmeow:openingDay.
Defeater Kind
The Pollock kind of a defeater — a value vocabulary (individuals, never subclasses): gmeow:defeaterRebutting (attacks the conclusion directly, giving reason to believe its negation) and gmeow:defeaterUndercutting (attacks the inferential link, removing the warrant without asserting the negation). Carried as a gmeow:defeaterKind value on a defeating gmeow:StandpointClaim.
Degree of Freedom
A reified relator that positively declares how a musical work or expression determines one musical parameter. Indeterminacy is not an absence; it is a declaration of status (fixed, constrained, free, or delegated). Each cell is {work/expression × parameter × determination status × optional constraint}; Cage's 4′33″ is fully specified by a set of such cells (Principles 9, 11, 12).
Deontic Modality
The deontic force of a norm — an OPEN value vocabulary (individuals, never subclasses) seeded with obligation (must), prohibition (must not), permission (may), and recommendation (should). Open so that supererogation, exemption, and other forces can join without schema change (Principle 9). Distinct from gmeow:standpointModality (doxastic — what a frame believes) and from gmeow:hasDeterminacy (ontic): deontic modality is what an issuer demands.
ex:supererogation a gmeow:DeonticModality ; rdfs:label "supererogation"@en .
Avoid minting per-force subclasses (forces are individuals) and avoid confusing it with doxastic gmeow:standpointModality (what a frame believes) or ontic gmeow:hasDeterminacy — this axis is what an issuer demands.
Reference the seeded modality individuals from a norm; extend the axis for supererogation, exemption, or other forces by minting a fresh gmeow:DeonticModality individual rather than a subclass.
Use as the value vocabulary for the deontic-force axis — the seeded forces (obligation, prohibition, permission, recommendation) a norm declares via gmeow:deonticModality.
Depiction Context
The context in which an image depicts an entity — a VALUE vocabulary (individuals, never subclasses). Work, family, childhood, portrait, candid, formal, and so on; the set is open.
Depiction Usage
A reified, context-dependent depiction of an entity by an image — an observation in the universal claim stack (observation-spine bridge): an entity (depictionSubject) is shown in a given image (depictionImage), in a particular context (depictionContext), by or among a particular audience (depictionAudience), over a period (depictionInterval), asserted by an authority (depictionAuthority). Perspectival — a usage is whoever's, never a global fact — so it carries no notion of a preferred or canonical depiction. Mint one DepictionUsage per (entity, image, context) tuple; its period is carried by gmeow:depictionInterval or by validFrom/validUntil on the statement.
Derivation Kind
The kind of etymological derivation — a value, never an Entity subclass. Open-ended: new historical-linguistic frameworks may introduce further derivation types without ontology modification.
ex:derivationBlending a gmeow:DerivationKind ; rdfs:label "blending"@en .
Avoid creating per-kind subclasses (kinds are individuals) and avoid using it for the derivation claim itself (that is gmeow:EtymologicalDerivation).
Reference the seeded derivation-kind individuals from a derivation; extend the axis for a new historical-linguistic framework by minting a fresh gmeow:DerivationKind individual rather than a subclass.
Use as the value vocabulary for the etymological-derivation-kind axis — the seeded kinds (inheritance, borrowing, calque, semantic shift, …) referenced from a derivation via gmeow:derivationKind.
Derivation Type
The kind of creative derivation relating a source and product — a VALUE vocabulary (individuals, never subclasses). Cover, remix, sample, arrangement, transcription, quotation, and others are co-equal seeds.
gmeow:derivationTypeCover a gmeow:DerivationType .
Avoid encoding derivation kinds as relator subclasses (Principle 9 — they are co-equal individuals) and avoid privileging one as canonical when several apply.
Reference one or more seeded gmeow:DerivationType individuals from gmeow:derivationType; extend with new individuals (not subclasses) when a new kind appears.
Use as the value vocabulary for the kind of a derivation — cover, remix, sample, arrangement, transcription, quotation; referenced by gmeow:derivationType inside a CreativeDerivation.
Desire
An intentional mode of wanting without commitment — the agent would welcome the goal's satisfaction but has not committed to pursuing it (UFO-C: desire). Inheres in exactly one agent (gmeow:intentBearer). Promote a Desire to an Intention by minting the Intention and suppressing the Desire's tenure — never by mutation (Principle 10).
ex:wishForRain a gmeow:Desire ; gmeow:intentBearer ex:lillith ; gmeow:intentionGoal ex:droughtEnds .
Avoid once the agent has committed internally (use gmeow:Intention) or toward another agent (use gmeow:Commitment); do not mutate a Desire into an Intention — mint the Intention and suppress the Desire's tenure (Principle 10).
Mint a Desire, set gmeow:intentBearer (one agent) and gmeow:intentionGoal (one Goal); promote by minting the higher-grade moment and closing the Desire's gmeow:IntentionTenure rather than deleting it.
Use for the lowest commitment grade — the agent wants the goal satisfied but has not settled on pursuing it; the wanting that has not yet become an Intention.
Determinacy
The model of ontic determinacy or indeterminacy for a value — whether it is inherently crisp, vague, fuzzy, probabilistic, or disputed. Distinct from epistemic confidence (how sure we are of a claim); determinacy records the nature of the value itself. Applies universally: a gender may be fuzzy, a date approximate, a boundary vague, a SLAM cell probabilistic, a contested fact disputed.
ex:determinacyFuzzy a gmeow:Determinacy .
Avoid conflating it with epistemic confidence or with sensitivity; determinacy is about the nature of the value itself, an axis orthogonal to how sure or how sensitive it is (Principle 9).
Reference the seeded gmeow:Determinacy individuals from a value via gmeow:hasDeterminacy; extend the vocabulary with new individuals rather than subclasses if a domain needs a finer model.
Use as the value vocabulary for the ontic-determinacy axis — the closed-ish set of models (crisp, vague, fuzzy, probabilistic, disputed) a value may declare through gmeow:hasDeterminacy.
Determination Status
The status of a musical parameter within a DegreeOfFreedom relator — fixed, constrained, free, or delegated to performer/environment/process. An open value vocabulary of individuals; never subclassed (Principle 9).
Diff
A patch or diff — an information object describing the changes between two commits (or two trees). Carries textual diff content and references the from- and to- commits.
Disclosure Policy
The disclosure posture of a value or claim — an open value vocabulary of individuals (never subclasses) classifying whether and under what conditions the fact may be projected to consumers. The *what* layer of disclosure control: internalOnly, sensitive, publicCareful, publicSafe, neverPublic, or publicOnlyWithIndependentSource. Orthogonal to sensitivity, determinacy, confidence, and granularity (Principle 9). The conditional case (publicOnlyWithIndependentSource) is resolved against the evidence module's sourceIndependence axis in the solver layer (P12).
ex:policyPublicSafe a gmeow:DisclosurePolicy .
Avoid using it as the sensitivity classification (that is gmeow:SensitivityLevel) and avoid per-policy subclasses; policies are individuals, and the conditional case is settled by the solver, not by the vocabulary alone.
Reference a seeded policy individual from a value via gmeow:hasDisclosurePolicy; for the conditional posture, let the solver resolve it against the evidence slice's source-independence axis (P12).
Use as the value vocabulary for the disclosure-posture axis — whether and under what conditions a fact may be released (internalOnly, sensitive, publicCareful, publicSafe, neverPublic, publicOnlyWithIndependentSource).
Distance Metric
An open value vocabulary of vector similarity/distance functions.
Distribution
A concrete distribution artifact of a software product — a tarball, wheel, binary, container image, or installer. The physical/bits facet of the release; identified by content digest.
Document
An abstract intellectual work of bounded textual or digital content — the conceptual document, independent of any particular file, record, or report. A specialization of gmeow:Work.
ex:spec a gmeow:Document ; gmeow:hasTitle ex:specTitle ; gmeow:abstract "A technical specification." .
Avoid it for a concrete file, edition, or web rendering of the document (that is a gmeow:Manifestation such as gmeow:WebPage or a media file), and avoid it for a published article (use gmeow:Article).
Type the conceptual work gmeow:Document, give it gmeow:hasTitle / gmeow:identifier and the bibliographic dates; link each concrete carrier as a separate gmeow:Manifestation rather than overloading the Work with file-level metadata.
Use for the abstract conceptual document — a report, spec, memo — at the gmeow:Work tier, independent of any file or rendering that carries it.
Documentation Concern
A cross-cutting documentation theme generated into its own guide page. Terms opt into a concern with gmeow:docsConcern so adoption-oriented docs are ontology-backed, not a private renderer taxonomy.
gmeow:coarsenTo gmeow:docsConcern gmeow:concernDisclosure .
Avoid creating a concern for a single slice's local narrative (that belongs in its docs.md guide) and avoid per-concern subclasses; concerns are individuals referenced by gmeow:docsConcern.
Mint the concern as an individual, then annotate participating terms with gmeow:docsConcern pointing at it; the documentation generator collects them into one themed page.
Use to declare a cross-cutting documentation theme that terms from many slices opt into, so a generated guide page is backed by the graph rather than by a private renderer taxonomy.
doxastic standpoint claim
A StandpointClaim that explicitly reports a held DoxasticState — the reified, vantage-indexed claim that an agent is in a particular believing mode toward a proposition. It carries the qualitative claimModality of the belief and links to the underlying DoxasticState via gmeow:claimOfBelief, so the holding can be justified or defeated in this module (Principles 9, 15).
ex:aliceRoundClaim a gmeow:DoxasticStandpointClaim ; gmeow:vantage ex:alice ; gmeow:observedFeature ex:earthIsRound ; gmeow:claimOfBelief ex:aliceBelievesRound ; gmeow:claimModality gmeow:unequivocal .
Avoid when the flat doxastic spine suffices; do not mint both a flat believes statement and a DoxasticStandpointClaim for the same holding without a clear reason (Principle 4).
Mint one DoxasticStandpointClaim per (agent, proposition, belief-modality) tuple; set its vantage to the agent, observedFeature to the proposition, claimModality to the qualitative belief value, and claimOfBelief to the underlying DoxasticState. Justification and defeat are modeled via gmeow:justifiedBy and gmeow:defeatedBy in this module.
Use when a belief report must be a first-class StandpointClaim that can be justified, defeated, or standpoint-indexed independently of the flat gmeow:believes / gmeow:knowsThat spine (Principle 9).
Doxastic State
An agent's intrinsic believing mode toward a proposition — the reified, first-class mental moment that grounds the flat doxastic spine (gmeow:believes, gmeow:knowsThat). A sibling of cognition:CognitiveState (knowing) and teleology:IntentionalMode (desiring/intending) under kernel:MentalMoment, so an agent's whole endurant mental life is queryable as one family (Principle 15). Inheres in exactly one agent via epistemicAgent and is directed at exactly one Proposition via doxasticContent; its qualitative belief value is carried by a linked StandpointClaim (doxasticClaim → claimModality), and its graded strength by credence [0,1]. Never instantiated directly when the flat spine suffices (Principle 4).
ex:aliceBelievesRound a gmeow:DoxasticState ; gmeow:epistemicAgent ex:alice ; gmeow:doxasticContent ex:earthIsRound ; gmeow:doxasticClaim ex:aliceRoundClaim ; gmeow:credence "0.92"^^xsd:decimal .
Avoid for the 80% case where an agent simply believes a proposition — use the flat gmeow:believes / gmeow:knowsThat spine and carry modality on the statement layer; avoid double-typing a belief as both a flat relation and a DoxasticState for the same holding (Principle 12).
Mint one DoxasticState per (agent, proposition, claim-modality) tuple; link it via gmeow:doxasticClaim to a StandpointClaim whose vantage is the agent, observedFeature is the proposition, and claimModality carries the qualitative value; attach credence for graded strength and a DoxasticTenure when belief revision history matters.
Use when an agent's belief toward a proposition must be first-class — when credence, temporal scope (via DoxasticTenure), standpoint modality, or the mental moment itself needs to be queried or revised (Principle 15).
Doxastic Tenure
The reified, time-scoped fact that a DoxasticState was held over an interval — the belief-revision history construct. Opened when the belief is adopted; closed (endedAtTime on the duringInterval) and suppressed with displayable false when the belief is revised or retracted. The old DoxasticState is retained as audit, never deleted (Principle 10). Carries its interval via gmeow:duringInterval (temporal module) and links to the scoped DoxasticState via tenureOfDoxasticState.
ex:aliceRoundTenure a gmeow:DoxasticTenure ; gmeow:tenureOfDoxasticState ex:aliceBelievesRound ; gmeow:duringInterval ex:2019to2024 .
Avoid for the lightweight case where a bare gmeow:believes statement with validFrom/validUntil suffices; reify on demand (Principle 4).
Mint one DoxasticTenure per DoxasticState adoption interval; point it at the DoxasticState via tenureOfDoxasticState and at a TimeInterval via duringInterval. On revision, close the interval with endedAtTime and set displayable false on the tenure; mint a new DoxasticState and tenure for the revised belief.
Use when the adoption, revision, or retraction of a belief over time is itself the fact of interest — the heavy form for belief-revision history.
A dream report is a recollection episode: an instance of gmeow:Experience with gmeow:mentalProcessType gmeow:processRecollection and gmeow:contentOrigin gmeow:originImagined. It is a claim about a prior dream episode, but modelled as the recollection process itself rather than as a propositional claim class, so it inherits the occurrent mental-timeline machinery (gmeow:experiencer, gmeow:mentalProcessType, etc.) from gmeow:Experience. Dream reports are co-equal vantage-indexed claims with low metacognitive reliability (Principle 9): the dreamer, an analyst, and a later interview may produce competing reports of the same dream episode, and all may coexist. A superseded report (for example, a corrected or withdrawn dream-journal entry) is suppressed with gmeow:displayable false rather than deleted (Principle 10).
Dream Report
A recollection experience in which an agent reports or recalls a dream — a gmeow:Experience whose mental-process kind is gmeow:processRecollection and whose content originates in imagination (gmeow:contentOrigin gmeow:originImagined). A standpoint-indexed, low-metacognitive-reliability claim: competing reports coexist and superseded reports are suppressed, not deleted.
Duration
A length of time as a quantity, independent of when it occurs — the running time of an event, a gap, a recurrence period. Carries an xsd:duration via gmeow:durationValue. (= time:Duration / time:TemporalDuration, schema:Duration, ISO-TimeML TIMEX3 type=DURATION, TEO Duration.)
ex:runtime a gmeow:Duration ; gmeow:durationValue "PT2H15M"^^xsd:duration .
Avoid it for an ANCHORED span (use gmeow:eventInterval / gmeow:TimeInterval, which fixes the event in time); a duration is a length only, with no start or end.
Mint a gmeow:Duration carrying an xsd:duration via gmeow:durationValue and attach it to an event with gmeow:hasDuration; the TEO normalized-duration string is a projection target, not a base triple.
Use for a LENGTH of time as a quantity, independent of when it occurs — a film's running time, a gap, a recurrence period.
Duty
A rule that obliges the discharge of a gmeow:RightsAction (e.g. attribute, share-alike, obtain-consent) as a condition of a permission (odrl:Duty / odrl:obligation; CC REL cc:requires).
ex:mustAttribute a gmeow:Duty ; gmeow:ruleAction gmeow:actionAttribute .
Avoid for an allowed or forbidden action (use gmeow:Permission / gmeow:Prohibition); the three rule kinds are pairwise disjoint, so a duty is never also a permission.
Mint one Duty per obligation with a single gmeow:ruleAction, link it from the conditioned permission with gmeow:hasDuty, and use it as the gmeow:ruleConsequence of a duty or prohibition for deontic chaining.
Use for an obligation that must be discharged — attribute, share-alike, retain-notice, obtain-consent — typically as a condition of a permission (the odrl:Duty / odrl:obligation rule, CC REL cc:requires).
Dynamics Value
A symbolic dynamic level for a ToneEvent — ppp, pp, p, mp, mf, f, ff, fff. A value vocabulary of individuals; measured decibel values are frame-relative Observations outside this vocabulary (Principle 11).
Email Address
A contact point reachable via the Simple Mail Transfer Protocol (SMTP).
ex:lillithEmail a gmeow:EmailAddress ; gmeow:addressValue "lillith@example.org" .
Avoid for the plain string convenience (use the gmeow:email datatype property on the agent) and for the mailbox the address delivers into (that is gmeow:OnlineAccount, reached via gmeow:deliversToAccount).
Mint the address as an EmailAddress, fill gmeow:addressValue (and the parts where parsed), link delivery with gmeow:deliversToAccount, and carry its personal sensitivity so it is not leaked to a public consumer.
Use for an email contact point whose addr-spec structure (local part, domain part) or delivery target matters, or that an agent holds over a tenure.
Email Message
An RFC 5322 email message, with headers, participants, a thread, body parts and mailbox residence.
Email Patch Diff
A patch or diff artifact between email body or header states, typically between a variant message and its canonical counterpart. Treated as a MIME-like BodyPart so it can carry mediaType, contentDigest, and derivation links.
Embedding
A vector representation of an information object (usually a core gmeow:Chunk), produced by an embedding model — the genuine vocabulary gap in the semantic-web stack (GraphRAG provenance design): model, dimensionality, and metric have no agreed RDF representation, so the refusal is recorded in the alignment trailer rather than papered over. The vector payload stays OUTSIDE the graph (gmeow:vectorRef, P12); the graph carries the provenance that makes it auditable.
Emotion
An emotion as an intrinsic mode inhering in one agent (the Desire/Intention grounding, teleology design). Episodic temporal scope rides validFrom/validUntil on the statement — deliberately no tenure class (thin means thin). Whether an emotion is self-reported or attributed is the vantage axis of the claims about it; self-report is top authority for the subject's own standpoint.
Emotion Type
The kind of an emotion — an OPEN value vocabulary seeded with Plutchik's primary eight (the EmotionML standard set). Registry-independent and contestable, never a tree (the Genre/Register precedent): traditions disagree about the emotion inventory itself, and that disagreement is data, not error (Principle 9).
Employment
A reified employment relationship between an agent and an organization, optionally founded on an employment contract and bearing a role, compensation, and employment type over a period. A specialization of gmeow:Membership: the employment-specific facets (compensation, seniority, employment type) are added here; the structural spine (member, organization, role, period) is inherited.
Employment Type
The kind of employment — a VALUE, never an Employment subclass. The set is open; a kind not among the seeds is a FRESH gmeow:EmploymentType individual carrying rdfs:label. Pointed at by gmeow:employmentType.
Entity
Anything in the GMEOW universe of discourse that persists in time and can bear properties: an agent, a document, a contact point, and so on.
ex:thing a gmeow:Entity ; gmeow:hasSensitivity gmeow:sensitivityPublic ; gmeow:hasGranularity ex:cityLevel .
Avoid typing an instance as a bare gmeow:Entity when a more specific sortal applies; reserve the unqualified type for genuinely category-neutral resources, and never use it for occurrents (those are gufo:Event, not endurants).
Type each instance with its most specific sortal (Agent, InformationObject, PhysicalObject, SocialObject) and let it inherit Entity; attach the universal facets here because they range over the whole sortal spine.
Use as the universal domain when a property, facet, or claim must attach to anything that persists and can bear properties — the anchor for the domain-free facets (granularity, determinacy, sensitivity, consumer eligibility) that are defined Entity-wide.
Entity Existence
Existence d'entité
实体存在
Le fait réifié et borné dans le temps qu'une entité a existé durant un intervalle — une gufo:Situation qui porte sa période via gmeow:duringInterval (héritée de TimeScopedRelation). À utiliser lorsque l'assertion d'existence est contestée (deux sources divergent sur le moment où un lieu a cessé d'exister), lorsqu'une preuve doit être attachée, ou lorsqu'une indexation par point de vue est requise. Plat d'abord : le cas courant emploie gmeow:hasCreationEvent / gmeow:hasDestructionEvent / gmeow:existenceInterval directement sur l'entité.
The reified, time-scoped fact that an entity existed over an interval — a gufo:Situation that carries its period via gmeow:duringInterval (inherited from TimeScopedRelation). Use when the existence claim is contested (two sources disagree on when a place ceased to exist), when evidence must be attached, or when standpoint indexing is needed. Flat-first: the common case uses gmeow:hasCreationEvent / gmeow:hasDestructionEvent / gmeow:existenceInterval directly on the entity.
关于某实体在一个区间内曾经存在这一事实的具体化、按时间限定的表示——一个 gufo:Situation，经由 gmeow:duringInterval（继承自 TimeScopedRelation）携带其时段。当存在断言存在争议（两个来源对某地点何时不复存在意见不一）、需要附加证据、或需要按立场索引时使用。扁平优先：常见情形直接在实体上使用 gmeow:hasCreationEvent / gmeow:hasDestructionEvent / gmeow:existenceInterval。
ex:troyExistence a gmeow:EntityExistence ; gmeow:existenceEntity ex:troy ; gmeow:existenceDestructionEvent ex:sack ; gmeow:accordingTo ex:homer .
Avoid it for the ordinary case — flat gmeow:hasCreationEvent / gmeow:hasDestructionEvent / gmeow:existenceInterval on the entity carry it more cheaply; promote to this relator only when the claim needs to be argued about.
Mint a gmeow:EntityExistence, attach the subject with gmeow:existenceEntity, the bounding events with gmeow:existenceCreationEvent/existenceDestructionEvent, the period via the inherited gmeow:duringInterval, and standpoint/evidence via the statement layer.
Use the reified form when the existence claim itself must carry standpoint, confidence, evidence, or contestation — two sources disagreeing on when a place ceased to exist, or a dated founding needing a citation.
Etymological Derivation
A provenance-rich claim about historical derivation between lexical items or forms. Not a flat property — a full relator carrying standpoint (accordingTo), confidence, determinacy, and temporal scope (Principle 9). Multiple derivations for the same target coexist without privilege; a superseded derivation is suppressed with displayable false, never erased (Principle 10). Follows the LanguageState / KinRelationship pattern as an Observation + Relator.
ex:etym1 a gmeow:EtymologicalDerivation ; gmeow:derivationSource ex:oldEnglishWaeter ; gmeow:derivationTarget ex:wordWater ; gmeow:derivationKind gmeow:derivationInheritance .
Avoid recording etymology as a single flat property or text blob, and avoid deleting a discredited derivation — competing derivations coexist, and a superseded one is suppressed with gmeow:displayable false (Principle 10).
Mint the relator, name source/target/kind (all required by the someValuesFrom axioms), attach supporting attestations via gmeow:derivationEvidence, and carry standpoint and confidence on the observation spine.
Use for a historical-derivation claim between lexical items or forms — borrowing, inheritance, semantic shift — that must carry standpoint, confidence, and temporal scope rather than a flat origin string.
Evaluation Verdict
The outcome of a condition evaluation — held, not held, or undetermined. A closed three-member value vocabulary. Semantically the observationResult of a ConditionEvaluation, but not declared rdfs:subPropertyOf-reachable because QualityValues are disjoint from Entities in the DL profile (the claimModality precedent, standpoint module).
ex:ev1 gmeow:evaluationVerdict gmeow:verdictUndetermined .
Avoid minting a fourth verdict (the trichotomy is closed) and avoid modelling it as an observationResult subproperty — QualityValue is disjoint from Entity (the claimModality pattern).
Reference one of the three seeded verdict individuals from an evaluation or compliance assessment; undetermined is a first-class outcome, not an absence.
Use as the closed value vocabulary for evaluation outcomes — held, not held, undetermined — reused by both gmeow:evaluationVerdict and gmeow:complianceVerdict.
Event
A temporal occurrence in which entities participate in roles, over possibly fuzzy time, at possibly several locations, asserted by possibly conflicting sources. The universal event of the model: gmeow:Activity (provenance) and gmeow:LifeEvent re-parent onto it. The kind of occurrence is a gmeow:eventType value, never a subclass.
ex:wedding a gmeow:Event ; gmeow:eventType gmeow:eventTypeMarriage ; gmeow:eventTime "1947-06-14T11:00:00Z"^^xsd:dateTime ; gmeow:eventLocation ex:church .
Avoid typing an endurant as an Event (a person/document/place is a gmeow:Entity, not an occurrence), avoid minting an event-kind SUBCLASS (the kind is a gmeow:eventType value, Principle 9), and reach for gmeow:Activity when the occurrence is an agent-driven provenance act with inputs and outputs.
Type the occurrence gmeow:Event, give it one or more gmeow:eventType values, anchor it in time (gmeow:eventTime / gmeow:eventInterval, or fuzzy gmeow:earliestStart + gmeow:latestEnd + gmeow:temporalPrecision), place it with gmeow:eventLocation, and add participants flat via gmeow:hasParticipant or reified as gmeow:Participation; carry a non-default frame on gmeow:eventTemporalFrame (Principle 11).
Use as the universal occurrent whenever something HAPPENS — a wedding, a release, a survey, a battle — that bears participants, a time, a location, or sub-events; the single anchor for the four orthogonal event axes (type ⟂ role ⟂ temporal ⟂ location).
Event Invitation
A social act inviting an agent to attend an event, reified as a relator. Models the invitation as an Agreement to attend, reusing gmeow:hasParty for the invitee and the invitation status for the response state. Standpoint-indexed: a disputed invitation status is several coexisting claims, none privileged (Principle 9).
ex:standupInvite a gmeow:EventInvitation ; gmeow:invitationEvent ex:standupEvent ; gmeow:invitationInvitee ex:lillith ; gmeow:invitationStatus gmeow:invitationStatusAccepted .
Avoid flattening the invitation into a property on the event, and avoid using it for mere attendance (that is gmeow:Participation on the occurred event); the invitation is the social act, not the showing-up.
Link it to its gmeow:invitationEvent and one or more gmeow:invitationInvitee, carry the organizer's view on gmeow:invitationStatus and the invitee's on gmeow:rsvpStatus; standpoint-index a disputed status via accordingTo rather than overwriting.
Use to reify the act of inviting an agent to an event as a first-class relator — so the invitee, the organizer's status, and the invitee's RSVP are each queryable and can disagree (Principle 9).
Event Schedule
A recurrence rule anchored to a template event and a time zone, generating a series of concrete Event occurrences. A relator mediating the template event, the recurrence rule, and the generated occurrences. Distinct from any one occurrence; the schedule is the generator, not the generated.
ex:standupSchedule a gmeow:EventSchedule ; gmeow:scheduleTemplateEvent ex:standupTemplate ; gmeow:scheduleTimeZone ex:torontoZone ; gmeow:scheduleOccurrence ex:standup0612 .
Avoid for a one-off event (just a gmeow:Event) and for an individual generated occurrence (that is a gmeow:Event linked by gmeow:scheduleOccurrence); the schedule is the generator, never the generated.
Anchor it with one gmeow:scheduleTemplateEvent, attach one or more gmeow:scheduleRecurrenceRule, set the gmeow:scheduleTimeZone the rule expands in, and link each generated gmeow:Event via gmeow:scheduleOccurrence; record cancellations/moves as gmeow:ScheduleException rather than editing the rule.
Use to model the rule-plus-anchor that GENERATES a series of occurrences — a weekly standup, a monthly review — when the generator must be a queryable thing distinct from any occurrence it produces (Principle 1).
Event Series
A recurrence or schedule that issues a series of concrete gmeow:Event occurrences — a weekly standup, an annual conference. Distinct from any one occurrence; the recurrence rule is a projection concern (iCalendar RRULE), not a core property.
ex:standup a gmeow:EventSeries ; gmeow:hasRecurrenceRule ex:weeklyMon ; gmeow:seriesOccurrence ex:standup20240603 .
Avoid typing a single dated occurrence as an EventSeries (each instance is a gmeow:Event linked by gmeow:occurrenceOfSeries), and avoid hand-authoring rich recurrence structure — the RRULE is a projection concern, not core clutter.
Type the schedule gmeow:EventSeries, attach a gmeow:RecurrenceRule via gmeow:hasRecurrenceRule, and link each concrete gmeow:Event it issues with gmeow:seriesOccurrence (read back via gmeow:occurrenceOfSeries).
Use for the planned recurrence or schedule that ISSUES concrete event occurrences — a weekly standup, an annual conference — when the series-vs-occurrence distinction (planned vs actual) matters.
Event Type
The kind of an event — a VALUE, never a gmeow:Event subclass. The set is open; a kind not among the seed individuals is a FRESH gmeow:EventType individual carrying rdfs:label, not a new class. Pointed at by gmeow:eventType (non-functional).
ex:eventTypeCoronation a gmeow:EventType ; rdfs:label "coronation"@en .
Avoid minting an event-kind SUBCLASS of gmeow:Event (Principle 9 — no overtyping); a new kind is always a fresh gmeow:EventType individual, never a class, and never a gmeow:ParticipantRole (that is the orthogonal who-did-what axis).
Add a new kind as a gmeow:EventType individual with rdfs:label and skos:definition; reference it from events via gmeow:eventType, co-typing freely since the property is non-functional.
Use as the value vocabulary for the event-kind axis — the open set of individuals (marriage, release, survey, …) that gmeow:eventType draws from; mint a fresh individual when a needed kind is not seeded.
Evidence Class
The kind and strength of evidence supporting a claim — a value vocabulary (individuals, never subclasses). Distinguishes verified facts from self-assertions, anecdotes, rumours, and refinements such as legal filings, trade press, or archive extracts. Coarse tiers and fine-grained refinements coexist; a claim may carry multiple evidence classes simultaneously (Principle 9).
ex:filingClass a gmeow:EvidenceClass ; rdfs:label "court filing"@en .
Avoid minting per-class subclasses (evidence classes are individuals) and avoid conflating warrant with notability — source independence, tier, and coverage depth are the separate Axis B vocabularies; a strong warrant does not establish encyclopedic significance.
Reference the seeded class individuals via the non-functional gmeow:hasEvidenceClass (a citation may carry several); extend the vocabulary with new individuals rather than subclasses when a domain needs a finer evidence kind.
Use as the value vocabulary behind gmeow:hasEvidenceClass — the open set of individuals naming the kind and strength of evidence a citation provides (verified, self, anecdotal, rumour, plus refinements such as legal filing or trade press).
Evidence Span
An anchored target span within a resource — a text quote, character position, fragment identifier, page, or generic locator. Generalized from the citation-selector model to serve both evidentiary claims (GraphRAG provenance design/EvidenceSpan audit machinery) and annotation targets (annotation target span). The selector properties (selectorTextQuote, selectorTextPosition, selectorPage, selectorLocator) are asserted on EvidenceSpan individuals and inherited by Selector instances. No second selector model is minted (Principle 4).
ex:span a gmeow:EvidenceSpan ; gmeow:selectorTextQuote "founded in 1998" ; gmeow:selectorPage 12 .
Avoid minting a second selector model (this one is reused by both citations and annotations) and avoid pointing it at the whole resource when a precise span is available; reserve the bare resource link for cases with no usable locator.
Mint the span as an EvidenceSpan (or a Selector specialization), assert the applicable selector properties (gmeow:selectorTextQuote, gmeow:selectorTextPosition, gmeow:selectorPage, gmeow:selectorLocator), and link it from the gmeow:CitationAct or annotation target so the warrant resolves to an exact, auditable location.
Use to anchor the exact location within a source that backs a claim or carries an annotation — a quote, character offset, fragment, page, or locator — so evidence points at a span, not merely at a whole document; the shared selector target for citations and notes (Principle 4).
Exception Type
The kind of a schedule exception — a VALUE, never a subclass.
ex:standupSkip gmeow:exceptionType gmeow:exceptionTypeCancellation .
Avoid modelling these as ScheduleException subclasses; the kind is an individual on this axis, extended by minting new individuals, not subclasses (Principle 9).
Reference a seeded individual (gmeow:exceptionTypeCancellation, gmeow:exceptionTypeRescheduling) from a gmeow:ScheduleException via gmeow:exceptionType; add a new individual if a further kind appears.
Use as the value vocabulary the gmeow:exceptionType property ranges over — the open set (cancellation, rescheduling) a schedule exception declares.
Execution
An event that enacts a Procedure or one of its ProcedureSteps. The execution side of the plan ⟂ execution de-conflation: an occurrence that realises a prescriptive spec. Reuses the existing event stack (Participation for agent/tool assignment, Allen relations for temporal ordering, eventInterval / eventTime for dating).
Execution Status
The status of an Execution occurrence — a VALUE, never a subclass. The set is open; new statuses are fresh individuals.
Exemplar
A citation act that holds something up as an example — positively, negatively, or as a cautionary boundary case. Pins into the cited work via the citation Selector machinery (page, quote, locator) AND/OR names an entity subject (gmeow:exemplarSubject — a character's conduct across a whole work, foundation-corpus coordination): at least one of the two (SHACL). The kernel aboutness axis carries the phase-gate: an exemplar whose span DESCRIBES trust is source material; one whose span ENACTS it is embodiment — same selector, different gmeow:hasAboutness, different anchored range. CiTO alignment arrives free through CitationAct.
ex:ex1 a gmeow:Exemplar ; gmeow:exemplarPolarity gmeow:polarityPositive ; gmeow:exemplarSubject ex:hari .
Avoid an exemplar with neither a selector nor a subject (at least one is required — SHACL) and avoid conflating a span that DESCRIBES a quality with one that ENACTS it — the kernel aboutness axis carries that phase-gate.
Mint the exemplar (⊑ CitationAct), set its direction with gmeow:exemplarPolarity, pin it via the citation Selector and/or gmeow:exemplarSubject, set gmeow:hasAboutness for describe-vs-enact, and add gmeow:exemplarRationale; CiTO comes free.
Use for a citation act that holds something up as an example — positive, negative, or cautionary — pinned into the cited work by selector and/or naming an entity subject.
Exemplar Polarity
The direction of an exemplar — a CLOSED three-member value vocabulary: positive (emulate this), negative (avoid this), cautionary (a boundary case that LOOKS positive but redirects or warns). Closed because the trichotomy is the design: finer judgement nuance belongs in the rationale and the anchored range, not in new polarities.
ex:ex1 gmeow:exemplarPolarity gmeow:polarityCautionary .
Avoid minting a fourth polarity (the trichotomy is closed — finer nuance belongs in the rationale and anchored range).
Reference one of the three seeded polarity individuals from an exemplar via gmeow:exemplarPolarity; carry the nuance in gmeow:exemplarRationale and the anchor range.
Use as the closed value vocabulary for exemplar direction — positive (emulate), negative (avoid), cautionary (boundary case that warns or redirects).
EXIF Tag
A reified EXIF metadata tag of a media object — a tag identifier (gmeow:exifTagId, e.g. 'FNumber'), its value (gmeow:exifTagValue, e.g. 'f/2.0'), and a human-readable label (rdfs:label, e.g. 'Aperture'). The schema:PropertyValue shape: reification keeps each tag's id/value/label paired correctly and lets an OPEN, camera-defined EXIF set round-trip losslessly to schema:exifData.
Experience
The phenomenally-conscious, qualia-bearing subset of gmeow:MentalProcess — a mental occurrence there is something it is like to undergo: a perception-as-experienced, a felt emotion-episode, a dream. Distinguished from sub-personal mental processing that carries no first-person character. The one genuine subclass in this slice; finer kinds remain gmeow:mentalProcessType values.
ex:theDream a gmeow:Experience ; gmeow:experiencer ex:lillith ; gmeow:mentalProcessType gmeow:processDreaming .
Avoid it for sub-personal processing that carries no first-person character (type that plain gmeow:MentalProcess) and avoid subclassing Experience to mark a finer kind; the kind stays a gmeow:mentalProcessType value (Principle 9).
Type the episode gmeow:Experience (it inherits gmeow:experiencer and gmeow:mentalProcessType from gmeow:MentalProcess), tag its kind with gmeow:mentalProcessType, and reserve the type for occurrences with genuine phenomenal character.
Use for the phenomenally-conscious, qualia-bearing subset of mental processing — an episode there is something it is like to undergo (a felt perception, an emotion-episode, a dream) — when the first-person character is what distinguishes it.
Expression
A realization of a gmeow:Work in a specific language, script, notation, or arrangement. The original-language text, a translation, and an audiobook narration are distinct Expressions of one Work. The realizing language/notation is carried as a reference frame (gmeow:hasReferenceFrame), not as a subclass. Identity changes when the language, notation, or arrangement differs.
ex:hamletGermanTranslation a gmeow:Expression ; gmeow:realizes ex:hamlet ; gmeow:hasReferenceFrame ex:germanLanguage .
Avoid for the language-neutral abstract creation (that is gmeow:Work) and for an edition/format/release (that is gmeow:Manifestation — a paperback is not a new Expression unless its text differs); carry the realizing language as a frame, never as a subclass (Principle 9).
Link to the Work with gmeow:realizes, declare the realizing language/notation with gmeow:hasReferenceFrame (required-frame, P11), and let editions hang below via gmeow:embodiedIn; for music set gmeow:realizationMode rather than splitting into notated/performed subclasses.
Use when the LANGUAGE, script, notation, or arrangement is what distinguishes this realization from the abstract Work — a translation, an audiobook narration, a score-versus-recording rendition; one tier below Work, one above Manifestation.
Expression Language
The language of a condition expression — an OPEN value vocabulary seeded with the policy-engine and query languages GMEOW projects to: prose, SPARQL ASK, CEL, Rego, Cedar, XACML, SHACL. Open: new engines join without schema change.
ex:exprLangCedarV2 a gmeow:ExpressionLanguage ; rdfs:label "Cedar v2"@en .
Avoid minting per-language subclasses (languages are individuals) and avoid using it for the expression source itself (that is gmeow:expressionText).
Reference the seeded language individuals from an expression; extend the axis for a new policy engine by minting a fresh gmeow:ExpressionLanguage individual rather than a subclass.
Use as the value vocabulary for the condition-expression-language axis — the seeded engines (prose, SPARQL ASK, CEL, Rego, Cedar, XACML, SHACL) a formalization declares via gmeow:expressionLanguage.
Extracted Entity
A model-extracted entity DESCRIPTION — an information object about a putative entity, derived from source chunks. Deliberately NOT the entity itself: promotion to a first-class gmeow:Entity (with coreference by reference, never owl:sameAs — P5) is a separate, attributable curation act.
Extracted Relationship
A model-extracted relationship description between extracted-entity descriptions — the GraphRAG edge as a revisable, attributed artifact rather than a black-box triple.
Family
A kinship group of persons related by descent, marriage, or adoption.
Feed Posting
A short-form work published to a feed, timeline, or platform — a social-media post, a blog entry, a microblog note. A specialisation of gmeow:Work; its kind (social / blog / microblog) is an open gmeow:FeedPostingKind value, never a subclass. Carries the work metadata (title, author, datePublished) and may quote (gmeow:quotesContent) or share (gmeow:sharesContent) other content.
ex:post a gmeow:FeedPosting ; gmeow:feedPostingKind gmeow:feedPostingKindMicroblog ; gmeow:sharesContent ex:article .
Avoid encoding the posting flavour as a subclass (the kind is a gmeow:feedPostingKind value, Principle 9), and avoid it for a long-form scholarly piece (use gmeow:Article).
Type the post gmeow:FeedPosting, set its flavour with gmeow:feedPostingKind, carry datePublished and title; record quotation via gmeow:quotesContent / gmeow:quotedText and a repost via gmeow:sharesContent. Postings project to schema:SocialMediaPosting / BlogPosting and sioc:Post.
Use for a short-form syndicated work published to a feed, timeline, or platform — a social post, microblog note, or blog entry that may quote or repost other content.
Feed Posting Kind
The kind of a syndicated posting — a VALUE vocabulary (individuals, never subclasses). Social, blog, microblog, forum, and status are examples; the set is open.
ex:feedPostingKindForum a gmeow:FeedPostingKind ; rdfs:label "forum"@en .
Avoid minting a posting-flavour SUBCLASS of gmeow:FeedPosting (Principle 9 — no overtyping); a new flavour is always a fresh gmeow:FeedPostingKind individual, never a class.
Add a new flavour as a gmeow:FeedPostingKind individual with rdfs:label and skos:definition; reference it from a posting via the functional gmeow:feedPostingKind, which drives the schema projection.
Use as the value vocabulary for the posting-flavour axis — the open set of individuals (social, blog, microblog, forum, status) that gmeow:feedPostingKind draws from; mint a fresh individual for a flavour not seeded.
Filename
An appellation borne by a digital file — a stem and an extension. The extension CLAIMS a content type (gmeow:claimedMediaType) which may disagree with the type detected from the bytes (gmeow:detectedMediaType); the disagreement is recorded as coexisting claims with confidence, never reasoned into a contradiction.
ex:report a gmeow:Filename ; gmeow:fullName "report.pdf" ; gmeow:claimedMediaType "application/pdf" .
Avoid for the file's content or its real-world subject (model those as the borne InformationObject), and avoid resolving a claimed-vs-detected media-type mismatch into a contradiction — record both as coexisting claims.
Mint a Filename, give it gmeow:fullName, decompose into gmeow:namePartStem and gmeow:namePartExtension, and carry gmeow:claimedMediaType (from the extension) and gmeow:detectedMediaType (from the bytes) as non-functional, possibly disagreeing claims.
Use for the name borne by a digital file — a stem plus an extension — especially when the extension's claimed media type must be recorded alongside the type detected from the bytes.
Financial Account
A financial account held by an agent with a financial institution — a bank account, credit card, investment account, or wallet. Distinct from OnlineAccount (social profiles, decentralized identity): this is the financial-existence layer. The account's legal terms are modelled as an Agreement between the holder and the institution.
Financial Account Type
The kind of a financial account — a VALUE, never a FinancialAccount subclass. The set is open; a kind not among the seeds is a FRESH gmeow:FinancialAccountType individual carrying rdfs:label. Pointed at by gmeow:accountType.
Financial Transaction
A money-movement event — a payment, transfer, deposit, withdrawal, fee, interest, or refund. Reuses the Event/Participation substrate: payer, payee, and intermediary are ParticipantRole values on Participation relators, never subproperties. The kind of transaction is a TransactionType value; the status is a TransactionStatus value.
Forge Platform
A software forge or hosting platform — GitHub, GitLab, SourceHut, Codeberg, Gitea, etc. The platform as an entity, not any particular account or repository on it.
Form Function
An open value vocabulary of formal functions. Never subclassed (Principle 9).
Formal Language
A grammar-defined language with a machine modality and no human native speakers — programming, markup, query, logic, schema, and configuration languages. A thin structural split from gmeow:Language (the sociolinguistic facets — endonym/exonym, co-mingled scripts, native-speaker status — do not apply), complemented by the gmeow:languageOrigin value for fine-grained classification.
ex:langJson a gmeow:FormalLanguage ; gmeow:languageCode "json" .
Avoid for a natural human language (use gmeow:Language) and, when the language expresses executable computation, prefer the narrower gmeow:ProgrammingLanguage so gmeow:writtenInLanguage targets are precise.
Type the formal language as FormalLanguage (or ProgrammingLanguage), classify it with gmeow:languageOrigin, and skip the endonym/exonym and writing-system-usage machinery that only natural languages need.
Use for a grammar-defined, machine-modality language with no human native speakers — markup, query, logic, schema, or configuration languages — where the sociolinguistic facets of a natural language do not apply.
Foster Parent-Child
A parent-child relationship through fostering.
Frame Kind
The structural type of a reference frame (e.g. geodetic, Cartesian, polar, grid, narrative).
ex:frameKindGrid a gmeow:FrameKind .
Avoid encoding the kind as a ReferenceFrame subclass (Principle 9).
Mint the kind as a gmeow:FrameKind individual and reference it from a frame via the functional gmeow:frameKind.
Use to name the structural type of a reference frame (geodetic, Cartesian, polar, grid, narrative) as a value individual.
Frame Realm
The physical, virtual, or conceptual domain of a reference frame (e.g. terrestrial, indoor, celestial, virtual, measurement, currency, temporal, colourspace, linguistic).
ex:frameRealmTerrestrial a gmeow:FrameRealm .
Avoid encoding the realm as a ReferenceFrame subclass (Principle 9).
Mint the realm as a gmeow:FrameRealm individual and reference it from a frame via the functional gmeow:frameRealm.
Use to name the physical, virtual, or conceptual domain of a reference frame (terrestrial, celestial, currency, temporal, …) as a value individual.
GTS Compaction
An activity that rewrites a GTS document's frame layout — e.g. into delivery order for streaming (spec §3.2) or into a snapshot. Compaction re-authors only the ORDERING: content claims (ordinary quads, including signed statement-level claims) are rewrite-invariant by construction; transport claims over the source chain become detached evidence about the source document. The compacted document gmeow:wasGeneratedBy the compaction and gmeow:wasDerivedFrom the source document, whose segment heads remain citable through gmeow:gtsHeadId. Evidence-profile documents SHOULD NOT be compacted (see shapes); sealing the source verbatim as a nested GTS blob preserves its attestation intact.
ex:streamPack gmeow:wasGeneratedBy ex:compact1 . ex:compact1 a gmeow:GTSCompaction ; gmeow:wasDerivedFrom ex:bundle .
Avoid for any activity that changes content claims (compaction touches only ordering) and for evidence-profile sources, where re-authoring would detach the third-party transport attestation — seal those verbatim as a nested blob instead.
Link the output with gmeow:wasGeneratedBy and the source with gmeow:wasDerivedFrom; keep the source's segment heads citable through gmeow:gtsHeadId so the old transport claims survive as detached evidence about the source document.
Use to record that a document was re-laid-out from a source — into streaming delivery order or a snapshot — so the new ordering is traceable to its origin while the carried content stays rewrite-invariant.
GTS Document
A single-file Graph Transport Substrate artifact (docs/GTS-SPEC.md): a CBOR Sequence of one or more append-only segments carrying an RDF 1.2 graph and any content-addressed binaries it references. A Manifestation in the WEMI sense — the packaged, shippable embodiment. Its composite identity is the ORDERED list of its segments' chain heads (spec §3.1); byte-concatenation of valid documents is a valid document, so a document's segment list grows by append, never by rewrite.
ex:bundle a gmeow:GTSDocument ; gmeow:gtsSegment ex:seg0 .
Avoid for a single log within the file (use gmeow:GTSSegment) and for the content claims the document carries (those are ordinary quads); the document is the transport envelope, never the truth of its payload.
Link its ordered segments with gmeow:gtsSegment and read its composite identity off the segment heads (gmeow:gtsHeadId taken in gmeow:gtsSegmentIndex order); record production and compaction lineage with gmeow:wasGeneratedBy / gmeow:wasDerivedFrom rather than on the segments.
Use to model a whole shippable GTS file as a first-class entity — when you need to talk about the package itself (its segment list, its composite identity, its provenance) rather than the individual frames or the graph it carries.
GTS Profile
A named GTS profile (spec §13) — a purpose and requirement set a segment declares. An OPEN value vocabulary (individuals, never subclasses): extensions add their own profiles (e.g. a music package) without touching this module (Principle 9).
ex:musicPackage a gmeow:GTSProfile ; rdfs:label "music-package profile"@en .
Avoid minting profiles as subclasses (they are individuals on an open axis) and avoid using a profile to carry per-frame codec or signer detail; the profile names the requirement set, not the wire format.
Reference a seeded profile individual from a segment via gmeow:gtsProfile, or add a new gmeow:GTSProfile individual in an extension slice; a document's effective profile is the derived union of its segments'.
Use as the value vocabulary for a segment's purpose-and-requirements declaration, or when an extension needs to mint a new packaging profile without editing the core module.
GTS Segment
One complete header-plus-frames log inside a GTS document — the unit of independent integrity (spec §3.1): a segment has its own genesis hash, its own id/prev chain, its own profile, its own transform catalog, and its own signers. Segments compose by concatenation and never vouch for one another; a third-party segment keeps its third-party attestation. Itself a Manifestation: a segment is a complete, independently shippable artifact.
ex:seg0 a gmeow:GTSSegment ; gmeow:gtsSegmentOf ex:bundle ; gmeow:gtsHeadId "blake3:9f2c…" .
Avoid for the whole file (use gmeow:GTSDocument) and for a single frame; never make one segment vouch for another — each keeps its own attestation by design.
Place it in its document with gmeow:gtsSegmentOf, order it with gmeow:gtsSegmentIndex, commit its history with gmeow:gtsHeadId, declare its purpose with gmeow:gtsProfile, and attach signatures as gmeow:hasSignature / gmeow:Attestation whose attestedSubject is this segment.
Use for one independently-verifiable log within a document — the unit that carries its own chain, profile, codec catalog, and signers, and the subject a transport Attestation vouches for.
Gender
A gender a person may identify with — a VALUE, never a gmeow:Person subclass. The set is open and culturally diverse; a gender not among the seed individuals is a FRESH gmeow:Gender individual carrying rdfs:label, not a new class. Pointed at by gmeow:genderValue.
ex:genderXochihua a gmeow:Gender ; rdfs:label "xochihua"@en .
Avoid modelling a gender as a gmeow:Person subclass or a forced enum, and avoid treating the binary seeds as a default — every value is co-equal (Principle 9), so none is primary.
Reference a seeded gmeow:Gender individual or add a fresh one carrying rdfs:label and the GSSO/Homosaurus alignments; expose it only through a gmeow:GenderIdentity facet, never a flat literal.
Use as the open value vocabulary for the gender a gmeow:genderValue points at; mint a fresh individual with rdfs:label when no seeded value fits the culture or identity.
Gender Expression
A person's SELF-ASSERTED gender expression — how they present (a gmeow:GenderExpressionStyle value via gmeow:expressionValue). A distinct axis from gender identity: expression is never inferred from identity (or vice versa), nor from sex or address.
ex:ge a gmeow:GenderExpression ; gmeow:expressionValue gmeow:expressionAndrogynous ; gmeow:selfAsserted true .
Avoid conflating it with gender identity (gmeow:GenderIdentity) or reading either from the other, and avoid inferring it from sex-assigned-at-birth, pronouns, or honorifics.
Attach via gmeow:hasGenderExpression and set gmeow:expressionValue to a seeded or fresh gmeow:GenderExpressionStyle individual; keep it on its own facet so identity and expression remain orthogonal.
Use to record how a person presents — the expression axis — as a self-asserted facet pointing at an open gmeow:GenderExpressionStyle value, held separately from what they identify as.
Gender Expression Style
A style of gender expression — a VALUE pointed at by gmeow:expressionValue, never a subclass. Open: a style not seeded here is a fresh individual with rdfs:label.
ex:expressionButch a gmeow:GenderExpressionStyle ; rdfs:label "butch"@en .
Avoid modelling a style as a subclass or a forced enum, and avoid treating any seeded style as a default; the values are co-equal (Principle 9).
Reference a seeded gmeow:GenderExpressionStyle individual or add a fresh one with rdfs:label; expose it only through a gmeow:GenderExpression facet.
Use as the open value vocabulary for the presentation style a gmeow:expressionValue points at; mint a fresh individual with rdfs:label when no seeded style fits.
Gender Identity
A person's SELF-ASSERTED gender identity — what they are — as a reified facet pointing (via gmeow:genderValue) to an open gmeow:Gender value. Independent of pronouns/honorifics (address), of gender expression, and of sex-assigned-at-birth; nothing infers any of these from another. Multiple co-equal GenderIdentity facets express bigender/genderfluid/transition without privileging any.
ex:gi a gmeow:GenderIdentity ; gmeow:genderValue gmeow:genderNonBinary ; gmeow:selfAsserted true ; gmeow:hasDeterminacy gmeow:determinacyFuzzy .
Avoid for how a person presents (gmeow:GenderExpression), for how they are addressed (pronouns/honorifics in names), and for the recorded sex datum (gmeow:sexAssignedAtBirth); never infer one of these from another.
Attach via gmeow:hasGenderIdentity, set gmeow:genderValue to a seeded or freshly minted gmeow:Gender individual, and carry gmeow:hasDeterminacy when the identity is fuzzy or fluid; supersede a label with gmeow:displayable false, never deletion.
Use to record what a person identifies as, as a self-asserted facet pointing at an open gmeow:Gender value; mint one facet per co-equal identity so bigender, genderfluid, or a transition are all expressible without privileging any.
Generative Process
A process that is itself musical content — phasing, stochastic distribution, verbal score, algorithmic rule set. The rule text is human-readable data; formal evaluation is delegated to a solver referenced by processFunction (Principles 4, 12). Realizations are linked by gmeow:wasGeneratedBy.
Generative Process Kind
The kind of a generative process — phasing, stochastic, verbal score, rule-based, algorithmic. An open value vocabulary of individuals; never subclassed (Principle 9).
Genre
A contested, registry-independent, lineage-bearing information object used to characterise creative works. Like gmeow:Language, a genre is a first-class individual-bearing class; it is never a subclass tree and never a privileged winner of a genre dispute (Principles 5, 9).
ex:bebop a gmeow:Genre ; gmeow:wasDerivedFrom ex:swing .
Avoid building a genre subclass tree or anointing one genre as the privileged winner of a dispute (Principles 5, 9), and avoid conflating genre with the work's kind (gmeow:CreativeWorkType).
Mint each genre as an individual of gmeow:Genre, record its lineage with gmeow:wasDerivedFrom, and attach it to works via gmeow:hasGenre; carry disputes on the statement layer rather than as a winner.
Use to mint a genre as a first-class, contestable, lineage-bearing object that creative works point at via gmeow:hasGenre — competing genre claims coexist as standpoint-indexed statements.
Geo Coordinates
A geographic point expressed as latitude, longitude, and optional elevation.
ex:pt a gmeow:GeoCoordinates ; gmeow:latitude 55.95 ; gmeow:longitude -3.19 .
Avoid for shapes richer than a point (use Geometry with WKT/GeoJSON) and avoid embedding a frame in the literal — frame travels on the observation (Principle 11).
Mint GeoCoordinates with gmeow:latitude / gmeow:longitude / gmeow:elevation; reach it from a place via gmeow:hasCoordinates or via CoordinateObservation → gmeow:coordinateResult carrying frame and provenance.
Use for a geographic point value — latitude, longitude, optional elevation — as the result of a coordinate observation or the target of gmeow:hasCoordinates.
Geocode
A geographic location code expressed in an alternative geocoding reference frame — a Plus Code, what3words address, geohash, MGRS grid reference, UN/LOCODE, or linear-referencing mile-marker.
ex:loc a gmeow:Geocode ; gmeow:plusCode "9F4W9C8C+W4" ; gmeow:geocodeFrame gmeow:referenceFramePlusCode .
Avoid for decimal lat/long (GeoCoordinates) and avoid asserting conversion to WGS84 as triples — that is a solver computation (Principle 12).
Mint a Geocode, set the functional gmeow:geocodeFrame and one gmeow:geocodeValue (or a per-system accessor like gmeow:plusCode), and link from the place via gmeow:hasGeocode.
Use for an alternative geocoding identifier — Plus Code, what3words, geohash, MGRS, UN/LOCODE, mile-marker — carried in its own reference frame.
Geometry
The spatial extent of a place — a point, line, or polygon — carrying a Well-Known Text (WKT) serialization for shapes richer than a single point (the GeoSPARQL geo:Geometry superset).
ex:shape a gmeow:Geometry ; gmeow:geometryType gmeow:geometryTypePolygon ; gmeow:asWKT "POLYGON((...))" .
Avoid for a single point (use GeoCoordinates) and avoid carrying the frame in the literal; the frame travels on the CoordinateObservation (Principle 11).
Mint Geometry with gmeow:geometryType and gmeow:asWKT / gmeow:asGeoJSON; reach it from a place via gmeow:hasGeometry or CoordinateObservation → gmeow:geometryResult.
Use for the spatial extent of a place richer than a point — a line or polygon — serialized as WKT or GeoJSON.
Geometry Type
The structural kind of a geometry (point, line, polygon, multipoint, multilinestring, multipolygon). A value vocabulary (individuals, never subclasses) aligned by reference to GeoSPARQL simple-features (sf:Point, sf:LineString, sf:Polygon, etc.).
ex:geometryTypeCircle a gmeow:GeometryType .
Avoid subclassing Geometry for a shape kind (it is a value, Principle 9).
Mint or reuse a gmeow:GeometryType individual and reference it from a Geometry via gmeow:geometryType.
Use to mint or reference a structural geometry kind (point, line, polygon, multi*) aligned to GeoSPARQL simple features.
Goal
A described state of affairs that an agent may want, intend, or commit to bring about — the propositional content of the intentional modes, existing by social convention like every description (a gmeow:SocialObject). A goal asserts nothing and prescribes nothing by itself: it is satisfied by situations (gmeow:satisfiedBy), held by agents (gmeow:hasGoal or the reified modes), and partly defined by its named shadow (gmeow:counterGoal). Whether a given situation satisfies the goal is a vantage-indexed claim (Principle 9).
ex:reachOrbit a gmeow:Goal ; gmeow:counterGoal ex:scrubLaunch ; gmeow:satisfiedBy ex:firstStableOrbit .
Avoid for the agent's holding of the goal (that is gmeow:hasGoal or a Desire/Intention/Commitment) and for prescriptive force — a Goal prescribes nothing; obligatory conduct arrives via the norms extension, never on the Goal itself.
Mint one Goal individual and share it across every agent and mode aiming at it; attach gmeow:counterGoal for constitutive opposition and gmeow:satisfiedBy for achieving situations, recording disputed satisfaction as coexisting gmeow:accordingTo claims rather than a global verdict.
Use to name the propositional content an agent may want, intend, or commit to — the shared target that the intentional modes and the flat gmeow:hasGoal point at, and the thing a situation can satisfy.
Governance Model
The governance model of a project — a VALUE vocabulary (individuals, never subclasses). Describes how decisions are made and who has authority.
Grammatical Aspect
The grammatical aspect of an event mention in text — a VALUE vocabulary for ISO-TimeML interoperability (perfective / progressive / perfective-progressive / none).
ex:mention gmeow:eventAspect gmeow:aspectProgressive .
Avoid using it to express the event's real temporal structure (that is the dating properties); aspect is a textual-realization facet, never inferred from or to actual placement.
Reference a gmeow:GrammaticalAspect individual from a textual event mention via gmeow:eventAspect; keep it on the annotation layer.
Use as the value vocabulary for the grammatical-aspect axis of an event MENTION in text (perfective / progressive / perfective-progressive / none) — for ISO-TimeML interoperability.
Grammatical Tense
The grammatical tense of an event mention in text — a VALUE vocabulary for ISO-TimeML interoperability (past / present / future / none). Describes the linguistic realization, not the occurrence.
ex:mention gmeow:eventTense gmeow:tensePast .
Avoid using it to express WHEN an event occurred (that is gmeow:eventTime / eventInterval); tense describes a textual realization and must never be inferred from, or used to infer, actual temporal placement.
Reference a gmeow:GrammaticalTense individual from a textual event mention via gmeow:eventTense; keep it on the annotation layer, orthogonal to the event's real dating.
Use as the value vocabulary for the grammatical-tense axis of an event MENTION in text (past / present / future / none) — strictly for ISO-TimeML interoperability.
Granularity Level
A level of detail / resolution at which a value is expressed — a point on an open, ordered, domain-general axis (spatial: point ≺ address ≺ city ≺ region ≺ country; temporal: day ≺ month ≺ year ≺ decade ≺ century). The explicit facet behind 'no silent precision', and the axis that gmeow:coarsenTo generalizes along. Levels are individuals (never per-level subclasses), ordered by gmeow:coarserThan and aligned to external resolution vocabularies (OWL-Time time:TemporalUnit, ISO 19112 LocationType) by skos:exactMatch.
ex:cityLevel a gmeow:GranularityLevel ; gmeow:coarserThan ex:addressLevel .
Avoid creating per-level subclasses (levels are individuals) and avoid using it for ordinary quantity values; a granularity level is a resolution, not a measurement.
Mint each level as an individual, order it with gmeow:coarserThan, and anchor it to an external resolution vocabulary with skos:exactMatch; seed domain ladders in their own slices (spatial in places, temporal in temporal).
Use when minting a point on a resolution ladder — a spatial or temporal level that a value can declare via gmeow:hasGranularity or coarsen toward via gmeow:coarsenTo.
Graph Box Role
A documentation and validation role describing which graph layer a term, shape, module, or graph artifact primarily serves: assertional data (ABox), terminology/schema (TBox), role/property behavior (RBox), contextual statement metadata (CBox), or runtime/package/profile configuration (ConfigBox). Roles are descriptive annotations, may be multi-valued, and never partition the ontology into exactly one box per resource.
gmeow:confidence gmeow:graphBoxRole gmeow:boxCBox .
Avoid using box roles as logical class membership, named-graph routing, or an exactly-one partition; a construct can legitimately serve more than one box.
Annotate the subject with one or more gmeow:graphBoxRole values. Tooling may render the roles in describe output, generated docs, validation reports, and GTS/package summaries, but the annotations do not alter OWL entailments.
Use when a term, shape, generated report, or documentation surface needs to say whether it is about asserted data, schema/logic, role/property behavior, statement context, or operational configuration/profile metadata.
Groove Profile
A systematic, repeatable deviation from a strict metric grid — swing ratio, per-grid-position offsets, or a measured microtiming profile. Groove is content, not error (stress case 17).
Groove Profile Kind
The kind of a GrooveProfile — swing ratio, per-grid-position offsets, or a measured profile. A value vocabulary of individuals; never subclassed.
Group
A collection of agents treated as a unit without the formal structure of an organization.
ex:researchTeam a gmeow:Group ; gmeow:hasMember ex:lillith, ex:patrick .
Avoid for a formally constituted body that acts as one agent (use gmeow:Organization) and for a single agent; Group is deliberately NOT asserted disjoint with Organization, since a structured collective is arguably also a group.
Type the collection as gmeow:Group (a gufo:Collection) and relate its agents through gmeow:hasMember / gmeow:memberOf; promote to gmeow:Organization only when formal structure and single-agent responsibility must be modelled.
Use for an informal collection of agents treated as a unit but lacking organizational structure — a research team, an audience, a working set of contributors.
Group Operator
The combination operator of a condition group — a closed three-member value vocabulary: all (conjunction), any (disjunction), none (negated disjunction).
ex:cg1 gmeow:groupOperator gmeow:operatorAny .
Avoid minting a fourth operator (the trichotomy is closed by design) and avoid using it for anything but a gmeow:ConditionGroup's combination logic.
Reference one of the three seeded operator individuals from a group via gmeow:groupOperator; build richer logic by nesting groups, not by adding operators.
Use as the closed value vocabulary for the condition-group combination operator — all (and), any (or), none (not).
Harmonic Function
An open value vocabulary of harmonic functions. Never subclassed (Principle 9).
Hazard
A bearer's disposition toward harm — manifested, when it manifests at all, as events of a feared type (gmeow:manifestedAsType). A hazard that never manifests is still fully real as a disposition: the first gufo:Disposition use in GMEOW, and the reason this slice needs no counterfactual machinery. The bearer may be anything that can carry a disposition: a system, an agent, a relationship, an artifact.
Highlight
An annotation that marks an anchored span within a target and carries no body — a pure target+selector binding motivated by highlighting.
Holding
A reified relator connecting an agent to a financial asset with a quantity and cost-basis. The thing that is held: agent × asset × quantity × cost-basis × optional period. Promote from a flat accountBalance when cost-basis, period, or provenance must be recorded.
Honorific
A title or form of address (Mr, Mx, Dr, -san, Sri, Sayyid, …). A value, not a subclass. Each carries a gmeow:honorificPosition (prefix/suffix) and, where applicable, a gmeow:honorificClass.
ex:person gmeow:honorific gmeow:honorificMx .
Avoid inferring an honorific from, or asserting one to imply, gender identity, gender expression, or sex assigned at birth — honorifics are a sex/gender-independent form of address; and avoid minting a subclass per title (titles are individuals).
Attach a seeded Honorific to a person with gmeow:honorific; mint a new one as an individual with gmeow:honorificPosition (prefix/suffix) and, where applicable, gmeow:honorificClass, rather than a subclass.
Use as the open value vocabulary for a title or form of address (Mr, Mx, Dr, -san, Sri, Sayyid, …) — referenced from gmeow:honorific on a person, or extended with a new individual for a non-Western or gender-neutral title not yet seeded.
Honorific Class
The domain of an honorific (academic, clerical, noble, military, judicial, social).
ex:honorific gmeow:honorificClass gmeow:honorificClassAcademic .
Avoid minting a Honorific subclass per class (classes are individuals) and avoid using it for render placement — that is gmeow:HonorificPosition.
Reference a seeded HonorificClass individual from gmeow:honorificClass on a Honorific; extend with a new individual rather than a subclass when a new domain of address appears.
Use as the open value vocabulary for the social/institutional domain an honorific is drawn from (academic, clerical, noble, military, judicial, social) — referenced from gmeow:honorificClass on a gmeow:Honorific.
Honorific Position
Whether an honorific is rendered before (prefix) or after (suffix) the name.
ex:honorific gmeow:honorificPosition gmeow:honorificPositionSuffix .
Avoid minting a Honorific subclass per position (positions are individuals) and avoid using it for anything but render placement — class/domain of the honorific is gmeow:HonorificClass.
Reference gmeow:honorificPositionPrefix or gmeow:honorificPositionSuffix from gmeow:honorificPosition on a Honorific individual; the projection layer reads it to place the title around the name.
Use as the closed-ish value vocabulary recording whether an honorific is rendered before (prefix) or after (suffix) the name — referenced from gmeow:honorificPosition on a gmeow:Honorific.
Identifier
A reified external-identifier record bundling a scheme-local value with its scheme, and optionally the authority URL that resolves it and a human-readable name — an ORCID, a geni profile id, a Nostr nip05, a LEI, a ROR ID, a NAICS code. Reification ensures that when an entity carries multiple identifiers, each value is paired with its correct scheme (and url/name) in projections. The structured sibling of gmeow:authorityLink: a flat authorityLink points at an external record by IRI; an Identifier decomposes the scheme/value/url/name a schema:PropertyValue or DataCite relatedIdentifier carries.
ex:acmeLei a gmeow:Identifier ; gmeow:identifierScheme "lei" ; gmeow:identifierValue "529900T8BM49AURSDO55" .
Avoid a flat scheme-on-the-bearer property (it produces cross-product pairing bugs when several identifiers coexist) and avoid it for a plain see-also IRI (that is the flat gmeow:authorityLink); a name borne by an entity is a gmeow:Appellation, not an Identifier.
Mint one gmeow:Identifier per code, set gmeow:identifierScheme and gmeow:identifierValue on it (plus gmeow:identifierUrl and rdfs:label as needed), and attach it with gmeow:hasIdentifier or a specialization (gmeow:legalIdentifier, gmeow:industryClassification).
Use to reify an external identifier so its scheme, value, resolving URL, and label travel together — necessary whenever an entity carries more than one code (a LEI plus a ROR plus a NAICS) and projections must pair each value with its own scheme.
Identity Facet
A reified, SELF-ASSERTED claim about an aspect of a person's identity — an observation in the universal claim stack (observation-spine bridge): gender identity, gender expression, or (in the sexuality module) sexual/romantic orientation — mediating the person (facetSubject / observedFeature) and an open identity value. A gufo:Relator and a gmeow:Observation, the same idiom as gmeow:NameUsage. A person bears MANY co-equal facets (e.g. bigender); none is privileged, there is no preferred/primary marker, and a superseded facet is kept with gmeow:displayable false rather than deleted. Self-assertion (gmeow:selfAsserted) is the top authority; the optional validity period is carried by gmeow:validFrom/validUntil on the facet.
ex:facet a gmeow:IdentityFacet ; gmeow:facetSubject ex:lillith ; gmeow:selfAsserted true ; gmeow:hasSensitivity gmeow:sensitivitySensitivePersonal .
Avoid typing an instance as a bare gmeow:IdentityFacet when a concrete subkind (GenderIdentity, GenderExpression, SexualOrientation) applies, and avoid using it for the recorded sex-assigned-at-birth datum, which is deliberately NOT a facet.
Mint the facet, link the person with gmeow:facetSubject and the asserting agent with gmeow:facetVantage, set gmeow:selfAsserted, point at the open value through the subkind's value property, and bound it with gmeow:validFrom/validUntil; mark a superseded facet gmeow:displayable false rather than deleting it.
Use as the shared reification base whenever an identity claim must be first-class — carrying who asserted it, a validity period, a sensitivity level, and display control — rather than flattened into an attribute; the parent the concrete gender, expression, and orientation facets specialize.
Image Region
A region within an image — a structural part of a gmeow:MediaObject, described by a gmeow:RegionSelector that encodes its boundaries. The counterpart of ContentSegment for visual media: a face, an object bounding box, a polygon, or a pixel mask. Carries a human-readable gmeow:regionLabel.
Import Activity
An activity that ingested an external source artifact (an import envelope such as a vCard file) and recorded the claims it carried. Carries the ingestion (transaction) time — when the system learned the claims, distinct from when they were asserted or when they hold.
ex:import2026 a gmeow:ImportActivity ; gmeow:ingestedAt "2026-06-15T09:00:00Z"^^xsd:dateTime .
Avoid for in-system derivations that produce no external-source envelope (use a plain gmeow:Activity with gmeow:wasDerivedFrom) and for the moment a fact was asserted by an observer (that is statement-level gmeow:assertedAt, not ingestion).
Type the import as gmeow:ImportActivity, stamp it with gmeow:ingestedAt, tie it to its software agent with gmeow:wasAssociatedWith, and record per-claim gmeow:mappedFrom / gmeow:importanceLevel on the statements it generated; the ingested claims point back via gmeow:wasGeneratedBy.
Use when modeling the ingestion of an external source — a vCard, mbox, or feed pulled in — so the transaction time and the source mapping become first-class and auditable.
Index Algorithm
An open value vocabulary of vector-index structures.
Inference Commitment
The endurant, structured argument relation an inference instantiates — the reified Toulmin/Peircean commitment mediating its premises (gmeow:premise), its single conclusion (gmeow:conclusion, a gmeow:StandpointClaim), its warrant (gmeow:warrant), its mode (gmeow:inferenceModeOf), and its defeaters (gmeow:hasDefeater). A relator, not a process (the gmeow:Commitment idiom): the occurrent reasoning episode that bears it is the gmeow:InferenceProcess reached by gmeow:hasInferenceCommitment. Reifying is the on-demand tier; the flat 80% case hangs gmeow:inferredFrom + gmeow:inferenceMode directly on the conclusion-claim. Retained as audit when its conclusion is suppressed (belief revision), never erased (Principle 10).
Inference Mode
The Peircean mode of an inference — a closed-but-open value vocabulary (individuals, never subclasses; the gmeow:StandpointModality idiom): gmeow:modeDeduction, gmeow:modeInduction, gmeow:modeAbduction, gmeow:modeAnalogical. The mode rides as a gmeow:inferenceMode value on the claim (or gmeow:inferenceModeOf on the commitment), never as a subclass of gmeow:InferenceCommitment (Principle 9: no overtyping). The modes differ by warrant and default modality, not by subsumption.
Inference Process
The occurrent reasoning episode — inference as it unfolds in time, drawing a conclusion from premises. The perdurant face of inference: a gmeow:MentalProcess borne by exactly one gmeow:experiencer and carrying gmeow:mentalProcessType gmeow:processReasoning, the reparenting hook the mentation slice reserves. It gmeow:producesMentalMoment the belief it creates and reaches its argument structure via gmeow:hasInferenceCommitment. Distinct from the endurant gmeow:InferenceCommitment (the argument relation it instantiates) — keeping the gUFO endurant/occurrent split clean.
The occurrent kind of an inference is recorded as gmeow:mentalProcessType gmeow:processReasoning, NOT as a dedicated gmeow:EventType value: an 'eventTypeInference' individual was deliberately NOT minted (Principle 4 — one canonical source), since processReasoning already names this occurrent fact on the mentation spine.
Inference Tenure
The reified, time-scoped fact that an gmeow:InferenceCommitment's conclusion was held over an interval — opened when the conclusion is accepted and closed when a defeater fires, never deleted (Principle 10). Belief revision is the closing of a tenure (and gmeow:displayable false on the conclusion-claim), not the erasure of the commitment, which survives as audit. Carries its interval via gmeow:duringInterval (temporal module). Use only when the adoption / retraction of the conclusion is itself worth modelling; the common case is a bare claim with its modality.
Information Object
An entity whose nature is to carry information content: a document, dataset, software artifact, online account, or message. The shared parent of the document, software and account layers.
ex:report a gmeow:InformationObject ; gmeow:hasAboutness gmeow:aboutnessDescribes .
Avoid for the real-world subject an information object is about (model that separately) and for material artifacts whose information role is incidental; do not conflate the carrier with what it describes.
Type the carrier as InformationObject (or a document/software/account specialization), use gmeow:hasAboutness to record whether it describes or enacts its subject, and keep the subject as a distinct entity linked by an aboutness-bearing construct.
Use as the parent domain when a fact concerns the carrier of content rather than the content's subject — aboutness, encoding, manifestation, and the document/software/account layers all attach here.
Inline Part
A body part displayed inline within the message body, such as an embedded image or a text/html part rendered as part of the message content. Distinct from Attachment in presentation intent but not declared disjoint — a part's disposition is an attributed fact, not a rigid kind boundary (Principle 9).
Inquiry Tenure
The reified, time-scoped fact that an agent held an open question over an interval — an inquiry opened in January and closed by an accepted answer in June is an opened-then-closed tenure, never a deletion (Principle 10). The StandpointTenure idiom applied to inquiry: use only when the opening / closing of an inquiry is itself worth modelling; the common case is a bare gmeow:asks with validFrom / validUntil on the statement. Carries its interval via gmeow:duringInterval (temporal module); a closed tenure is kept with gmeow:displayable false.
ex:keySearch a gmeow:InquiryTenure ; gmeow:tenureInquirer ex:lillith ; gmeow:tenureQuestion ex:whereIsTheKey ; gmeow:duringInterval ex:firstHalfYear .
Minted ON DEMAND when the opening / closing of an inquiry is itself the fact of interest; the common case is a bare gmeow:asks annotation, reify on demand (Principle 4). REOPENING a closed inquiry is modelled by closing the prior accepted answer with gmeow:displayable false (retain-never-delete, Principle 10), never by deletion; the question and its inquiry history stay queryable.
Avoid for the 80% case where an agent simply holds a question open (use the flat gmeow:asks with validFrom / validUntil) and never delete a closed inquiry — close it and set gmeow:displayable false, reopening by suppressing the prior accepted answer (Principle 10).
Mint one InquiryTenure per (agent, question) holding, bind gmeow:tenureInquirer and gmeow:tenureQuestion, scope it with gmeow:duringInterval (temporal module); record closure by an accepted gmeow:answers-claim and suppression with gmeow:displayable false rather than removing the triple.
Use as the reified half of the gmeow:asks ↔ gmeow:InquiryTenure pair: when the opening, closing, or reopening of an agent's open question over an interval is itself the fact of interest, so the inquiry can be opened and closed rather than mutated.
Inscription
The sign-bearing content or mark on a physical carrier — a text, sequence of signs, or symbolic marking that is informationally distinct from the material object that bears it. An inscription is an InformationObject; its carrier is a PhysicalObject. Multiple inscriptions may coexist on one carrier, and competing readings of the same inscription coexist without privilege (Principle 9).
Inscription Reading
A scholarly reading of an inscription — the Observation that produces a LexicalForm from a sign-bearing feature. The reading is a standpoint-scoped claim, not ground truth: two scholars may read the same marks differently, and both readings coexist (Principle 9). Follows the universal Observation + Relator pattern.
Inscription Translation
A translation of an inscription into another language — an Observation that produces a LexicalForm representing the meaning of the source inscription in a target language. Standpoint-scoped: competing translations coexist without privilege (Principle 9).
Inscription Transliteration
A transliteration of an inscription into another script — an Observation that maps sign sequences from one writing system to another, producing a LexicalForm. Standpoint-scoped: competing transliteration schemes (e.g. Hepburn vs Kunrei-shiki) coexist without a single winner (Principle 9).
Instant
A zero-duration point in time, distinct from a TimeInterval. Carries a crisp instantValue (xsd:dateTime) and/or an edtfValue (EDTF literal) relative to a TemporalFrame.
ex:birthInstant a gmeow:Instant ; gmeow:instantValue "1804-07-12T00:00:00Z"^^xsd:dateTime ; gmeow:inTemporalFrame gmeow:temporalFrameUTCGregorian ; gmeow:hasGranularity gmeow:granularityDay .
Avoid for an inline timestamp that needs no facets (use gmeow:atTime or gmeow:startedAtTime) and for a bounded span (use gmeow:TimeInterval); an Instant is the heavyweight, facet-bearing point.
Give it a crisp gmeow:instantValue (xsd:dateTime, P3) and/or an approximate gmeow:edtfValue, declare its gmeow:inTemporalFrame (P11), and attach gmeow:hasGranularity / gmeow:hasDeterminacy when the resolution or determinacy is below crisp-to-the-second.
Use for a zero-duration point that must itself bear a frame, a granularity, a determinacy, or an EDTF approximation — the reified point that a gmeow:TimeInterval endpoint or a gmeow:NamedPeriod boundary references.
Instant Message Address
A contact point reachable through an instant-messaging or chat service — a handle, channel, or service-scheme URI (xmpp:, weixin:, matrix:, …).
ex:lillithMatrix a gmeow:InstantMessageAddress ; gmeow:hasSensitivity gmeow:sensitivitySensitivePersonal .
Avoid for an email-style address (use gmeow:EmailAddress) or a telephone-bound messenger identified by number (use gmeow:TelephoneNumber); avoid storing the owning account here — that is gmeow:OnlineAccount in the accounts slice.
Type the handle as gmeow:InstantMessageAddress, link it to its owner with gmeow:hasContactPoint, and carry gmeow:hasSensitivity so a public projection can withhold or coarsen it; record the service via gmeow:contactPointProvider when the platform matters.
Use for a channel reached through an instant-messaging or chat service — a handle, room, or scheme URI (xmpp:, matrix:, weixin:) — when the contact point is neither email, telephone, nor postal.
Instrument Configuration
A configured instrument setup — a relator binding an instrument item or type, one or more modifications, a tuning frame, and an interval. The prepared-piano / drop-tuning answer (instruments and configurations). A physical instrument and a software instrument are both first-class subjects; no new instrument-item class is minted (Principles 4, 9, 11).
Instrument Modification
A modification applied to an instrument in an InstrumentConfiguration — prepared, scordatura, capo, mute, electrified, extended range, etc. An open value vocabulary of individuals; never subclassed (Principle 9).
Instrument Type
The kind of a musical instrument — piano, violin, drum kit, voice, etc. An open value vocabulary of individuals; never subclassed (Principle 9). Each individual may carry a Hornbostel–Sachs code (gmeow:hsNumber) and a MIMO exactMatch (Principle 5).
Intention
An intentional mode of internal commitment — the agent has settled on pursuing the goal (UFO-C: intention), though no other agent holds them to it. Inheres in exactly one agent (gmeow:intentBearer); aims at exactly one goal (gmeow:intentionGoal); may motivate events (gmeow:motivates). The social grade — committed TOWARD someone — is gmeow:Commitment.
ex:planToShip a gmeow:Intention ; gmeow:intentBearer ex:lillith ; gmeow:intentionGoal ex:reachOrbit ; gmeow:motivates ex:launchPrep .
Avoid for mere wanting (use gmeow:Desire) and for resolutions made TOWARD another agent (use gmeow:Commitment, a relator); a resolution made purely to oneself is an Intention, not a Commitment.
Mint an Intention with one gmeow:intentBearer and one gmeow:intentionGoal; link the actions it explains with gmeow:motivates, and record adoption or abandonment over time as a gmeow:IntentionTenure rather than mutating the mode.
Use when an agent has internally settled on pursuing a goal but no other agent holds them to it — the middle commitment grade, and the natural source of gmeow:motivates on the events the agent undertakes.
Intention Tenure
The reified, time-scoped fact that an agent held an intentional mode over an interval — a goal adopted in January and abandoned in June is an opened-then-closed tenure, never a deletion (Principle 10). The StandpointTenure idiom applied to teleology: use only when adoption / revision is itself worth modelling; the common case is a bare gmeow:hasGoal with validFrom / validUntil on the statement. Carries its interval via gmeow:duringInterval (temporal module); a withdrawn tenure is kept with gmeow:displayable false.
ex:resolveTenure a gmeow:IntentionTenure ; gmeow:tenureAgent ex:lillith ; gmeow:tenureIntention ex:planToShip ; gmeow:duringInterval ex:firstHalfYear .
Avoid for the 80% case where an agent simply holds a goal (use the flat gmeow:hasGoal with validFrom / validUntil) and for commitment tenure (a Commitment relator carries its own period by construction); never delete an abandoned tenure — close it and set gmeow:displayable false (Principle 10).
Mint one IntentionTenure per (agent, mode) holding, bind gmeow:tenureAgent and gmeow:tenureIntention, scope it with gmeow:duringInterval; record withdrawal by closing the interval and suppressing with gmeow:displayable false rather than removing the triple.
Use as the reified half of the gmeow:hasGoal ↔ gmeow:IntentionTenure pair: when adoption, revision, or abandonment of an intrinsic mode over an interval is itself the fact of interest, so the tenure can be opened and closed rather than mutated.
Intentional Mode
The abstract category of intrinsic intentional moments — desires and intentions — that inhere in exactly one agent and aim at a goal. The intrinsic branch of gmeow:IntentionalMoment, and the conative member of the kernel gmeow:MentalMoment family (alongside cognition's gmeow:CognitiveState and epistemics' doxastic states) so an agent's whole mental life is queryable as one family (Principle 15) — gmeow:MentalMoment ⊑ gufo:IntrinsicMode supplies the gUFO branch. Never instantiated directly: instances are Desires or Intentions (the commitment-graded trichotomy; the social grade is gmeow:Commitment, a relator, not a mode).
ex:wishForRain a gmeow:Desire ; gmeow:intentBearer ex:lillith . # an IntentionalMode by inheritance
Avoid instantiating it directly (mint a Desire or Intention) and avoid using it for socially-committed cases — committed TOWARD another agent is gmeow:Commitment, a relator, not a mode.
Type the moment as Desire or Intention and let it inherit IntentionalMode; the single bearer is gmeow:intentBearer (functional), and adoption over time is reified as gmeow:IntentionTenure.
Use as the domain for what is shared by the intrinsic branch — single-bearer inherence via gmeow:intentBearer and intention-tenure — and to query desires and intentions together without the social grade.
Intentional Moment
The umbrella category of all goal-directed moments — UFO-C's intentional moment, spanning the intrinsic branch (gmeow:IntentionalMode: desires and intentions inhering in one agent) and the social branch (gmeow:Commitment: a relator toward other agents). Exists as a NAMED class so that gmeow:intentionGoal and gmeow:motivates carry a generator-visible domain instead of an anonymous union (the schema surface — LinkML, GraphQL, TypeScript — projects properties from named domains only). Never instantiated directly.
ex:settledPlan a gmeow:Intention ; gmeow:intentionGoal ex:reachOrbit . # an IntentionalMoment by inheritance
Avoid instantiating it directly — type the moment as a Desire, Intention, or Commitment; the abstract umbrella exists for the schema surface, not for data.
Let concrete moments inherit it; reach for the umbrella name only when defining or querying a property that ranges over the whole intentional family rather than one branch.
Use only as the generator-visible domain for properties shared across both branches (gmeow:intentionGoal, gmeow:motivates) and to query desires, intentions, and commitments uniformly.
Interpersonal Relationship
A reified standing relationship between agents (acquaintance, collaboration, …), able to bear its own time interval, confidence, and source evidence.
ex:tie a gmeow:InterpersonalRelationship ; gmeow:relationshipParty ex:lillith, ex:morgan .
Avoid it for the bare symmetric fact (use the flat shortcuts) and avoid using it for a contact channel or an address tenure (those are gmeow:ContactPoint and gmeow:AddressTenure).
Mint the relator, bind its agents with gmeow:relationshipParty (at least one is required by axiom), and carry its span with gmeow:relationshipInterval; specialize to Professional or Acquaintance where the kind is known.
Use when a standing tie between agents must be first-class — carrying its own interval, confidence, or source evidence — beyond what the flat gmeow:hasMet/hasWorkedWith shortcuts can hold.
Invitation Status
The status of an event invitation — a VALUE vocabulary aligned to iTIP PARTSTAT, never a subclass.
ex:standupInvite gmeow:invitationStatus gmeow:invitationStatusAccepted .
Avoid modelling these as EventInvitation subclasses, and avoid reusing them for the invitee's reply — that is the parallel gmeow:RsvpStatus vocabulary kept distinct so the views can coexist.
Reference a seeded individual (gmeow:invitationStatusAccepted, …) from gmeow:invitationStatus; mint a new individual rather than a subclass if a further state is needed.
Use as the value vocabulary gmeow:invitationStatus ranges over — the iTIP PARTSTAT states (needs-action, accepted, declined, tentative) the organizer records.
Invoice
A billing document issued by a seller to a buyer, requesting payment for goods or services rendered. A subclass of Document.
Invoice Status
The status of an invoice — a VALUE, never a subclass. Open vocabulary.
Issue
A tracked issue, ticket, or bug report in a software project — an InformationObject that may carry title, body, labels, and state. The event of its creation/closure is a separate gmeow:Event.
Item
A single exemplar of a gmeow:Manifestation — one copy. An InformationObject; a physical copy is linked via gmeow:hasCarrier to a gmeow:PhysicalObject, keeping informational identity distinct from the physical carrier. Library circulation/holdings detail is out of scope for this base (carrier hook only). Identity changes when you hold a different physical or digital copy.
ex:myCopy a gmeow:Item ; gmeow:exemplifies ex:penguin2003 ; gmeow:hasCarrier ex:wornPaperbackVolume .
Avoid when speaking of the edition in general (that is gmeow:Manifestation — 'the 2003 paperback' as a type is not an Item); do not model library circulation/holdings here (out of scope for this base), and keep the physical substrate on the carrier, not the Item.
Link to its Manifestation with gmeow:exemplifies and, for a material copy, attach the physical substrate with gmeow:hasCarrier to a gmeow:PhysicalObject — born-digital Items may omit the carrier (Principle 11).
Use for ONE specific copy — the signed first edition on this shelf, a single loaned audiobook download; the bottom WEMI tier, where a physical carrier and copy-level provenance attach.
Journal Entry
A balanced double-entry bookkeeping event: a temporal occurrence in which debits equal credits (per currency bucket). Composed of two or more Posting relators.
Jurisdiction Tenure
The reified, time-scoped fact that a place was governed by a particular polity over an interval — a sovereignty or administrative jurisdiction claim. Non-functional on the place: contested sovereignty (e.g. Crimea-class) is modelled as multiple co-existing JurisdictionTenures, each standpoint-indexed and confidence-weighted, never collapsing to a single winner (Principle 9).
ex:jt a gmeow:JurisdictionTenure ; gmeow:jurisdictionPlace ex:crimea ; gmeow:jurisdictionPolity ex:stateA ; gmeow:accordingTo ex:standpointA .
Avoid it for the simple, uncontested case (the flat gmeow:containedInPlace is the 80% shortcut) and avoid collapsing contested claims — model each as a standpoint-indexed JurisdictionTenure (Principle 9).
Mint JurisdictionTenure, set gmeow:jurisdictionPlace and gmeow:jurisdictionPolity, scope with gmeow:duringInterval, and index competing claims with gmeow:accordingTo.
Use to reify a time-scoped sovereignty/administrative-jurisdiction fact when period, standpoint, or contestation matter.
Justification Ground
The class of things that can serve as a justification basis — an evidence span, an attestation, or a further doxastic state. Introduced as a named superclass so that schema projections can assign a single range to gmeow:justifiedBy instead of losing a blank-node owl:unionOf.
ex:aliceBelievesRound gmeow:justifiedBy ex:photoEvidence , ex:expertAttestation , ex:bobBelievesRound .
Avoid asserting it as an independent kind of entity; it is a schema-friendly union category whose instances are always EvidenceSpans, Attestations, or DoxasticStates.
Let instances be typed as gmeow:EvidenceSpan, gmeow:Attestation, or gmeow:DoxasticState; the explicit subClassOf axioms make them gmeow:JustificationGrounds for downstream schemas.
Use as the range of gmeow:justifiedBy when projecting the ontology into schema languages that cannot consume a blank-node owl:unionOf.
Justification Status
A value vocabulary for justification-defeat states of a doxastic state or standpoint-claim — solver-set flags such as Gettier-case, defeated, undercut, and rebutted. These are quality values (gufo:QualityValue) attached via gmeow:defeatedBy; the reasoner never infers them (Principle 12).
ex:aliceBelievesRound gmeow:defeatedBy gmeow:justificationStatusGettier .
Avoid using it as a global truth predicate or letting the reasoner promote/derogate statuses; it is a solver annotation only.
Reference one of the seeded individuals from a defeatedBy link on a gmeow:DoxasticState or gmeow:StandpointClaim; align undercut/rebutted with the inference slice's Pollock defeater kinds (gmeow:defeaterUndercutting / gmeow:defeaterRebutting).
Use as the value vocabulary when a solver marks a gmeow:DoxasticState or gmeow:StandpointClaim with a justification-defeat status.
Justification Subject
The class of things that can carry justification or defeat relations — a doxastic state or a standpoint claim. Introduced as a named superclass so that schema projections (LinkML, TypeScript, GraphQL) can assign a single domain to gmeow:justifiedBy and gmeow:defeatedBy instead of losing a blank-node owl:unionOf.
ex:aliceBelievesRound a gmeow:DoxasticState ; gmeow:justifiedBy ex:photoEvidence . ex:aliceRoundClaim a gmeow:StandpointClaim ; gmeow:defeatedBy gmeow:justificationStatusGettier .
Avoid asserting it as an independent kind of entity; it is a schema-friendly union category whose instances are always DoxasticStates or StandpointClaims.
Let instances be typed as gmeow:DoxasticState or gmeow:StandpointClaim; the explicit subClassOf axioms make them gmeow:JustificationSubjects for downstream schemas.
Use as the domain of gmeow:justifiedBy and gmeow:defeatedBy when projecting the ontology into schema languages that cannot consume a blank-node owl:unionOf.
Key Scheme
The cryptographic scheme/format of a key (OpenPGP, X.509, SSH, Nostr, …). Modelled as a value, not a key subclass: the set of schemes is open-ended and they carry no distinct key structure here, so a new scheme is a new individual, not a new class.
ex:keySchemeMinisign a gmeow:KeyScheme ; rdfs:label "Minisign"@en .
Avoid minting per-scheme key subclasses (schemes are individuals, not classes) and avoid using it for the key's algorithm (that is the literal gmeow:keyAlgorithm, e.g. ed25519); the scheme is the format family, not the primitive.
Reference the seeded scheme individuals from a key via the functional gmeow:keyScheme; extend the vocabulary by adding a new gmeow:KeyScheme individual when a new format appears, never a subclass.
Use as the value vocabulary behind gmeow:keyScheme — the open set of individuals naming a key's format (OpenPGP, X.509, SSH, Nostr, …) so consumers can filter or align keys by scheme.
Kin Relationship
A reified kinship relationship between persons, modelled as an observation (a claim-from-a-vantage) in the universal stack (observation-spine bridge). Able to bear its own events, dates, sources, and standpoint-indexed claims. A disputed kinship is several coexisting gmeow:accordingTo-annotated relators, none privileged (Principle 9). The relationshipParent and relationshipChild are co-observed features of the observation.
Knowledge Level
The graded epistemic depth of a knowledge-proficiency — an OPEN, ordered value vocabulary (knowledgeAware ≺ knowledgeKnowsAbout ≺ knowledgeUnderstands ≺ knowledgeMastered), the kernel GranularityLevel pattern. Ordinally parallels the flat knowledge spectrum (gmeow:isAwareOf … gmeow:hasMastered) but as reusable values on the reified relator. gmeow:deeperThan is transitive ON LEVELS ONLY; the boundaries are deliberately vague (only the order is asserted).
gmeow:knowledgeUnderstands a gmeow:KnowledgeLevel ; gmeow:deeperThan gmeow:knowledgeKnowsAbout .
Avoid minting per-level subclasses (levels are individuals, the kernel GranularityLevel idiom) and avoid reading the order as crisp cutoffs; only the order is asserted, the boundaries are deliberately vague. Reach for the generic gmeow:ProficiencyLevel only when rating on a non-knowledge framework.
Reference the four seeded gmeow:KnowledgeLevel individuals from gmeow:knowledgeProficiencyLevel, order them with gmeow:deeperThan, and read gmeow:pairsWith to tie each to its flat-spectrum sibling; extend with new individuals if a domain needs a finer rung.
Use as the value vocabulary for the depth role of a gmeow:KnowledgeProficiency relator — the ordinal rung (aware ≺ knows-about ≺ understands ≺ mastered) read on the native gmeow:scaleKnowledgeDepth, the reified parallel of the flat spectrum.
Knowledge Proficiency
A reified, leveled depth-of-knowledge of an agent toward a subject — the gufo:Relator binding {agent} × {subject} × {level on a scale} × {interval}, mirroring expertise's gmeow:SkillProficiency. Founded on the gmeow:CognitiveState mode (documentation, not an axiom — Principle 12); the mode and this relator are DIFFERENT individuals, never double-typed. Flat-first: the four-level knowledge spectrum (gmeow:isAwareOf … gmeow:hasMastered) is the cheap surface; promote to a KnowledgeProficiency when level, scale, temporal scope, or standpoint matters. Suppression not deletion (Principle 10): lapsed knowledge is recorded as a closed interval / gmeow:displayable false, never deleted. Boundaries, documented WITHOUT axiom bridges (Principle 9): cognition (knowing, objectual) ⊥ epistemics (believing, propositional); cognition ⊥ expertise (knowing ⊥ can-do — gmeow:hasSkill ⊑ gmeow:knowsAbout touches the axes at one rung only).
ex:lillithPythonKP a gmeow:KnowledgeProficiency ; gmeow:knowledgeProficiencyAgent ex:lillith ; gmeow:knowledgeProficiencySubject ex:python ; gmeow:knowledgeProficiencyLevel gmeow:knowledgeUnderstands ; gmeow:knowledgeProficiencyScale gmeow:scaleKnowledgeDepth .
Avoid for the 80% case where an agent simply knows a subject to some depth — assert the flat gmeow:isAwareOf … gmeow:hasMastered spectrum and promote only when context must be first-class; avoid double-typing it with the gmeow:CognitiveState mode (different individuals, Principle 12); avoid it for the can-do axis (that is expertise's gmeow:SkillProficiency).
Mint one KnowledgeProficiency per (agent, subject, level, scale) tuple, binding the five roles (gmeow:knowledgeProficiencyAgent / …Subject / …Level / …Scale / …Interval); read gmeow:pairsWith from the flat spectrum properties to surface the promotion path in gmeow describe, and carry contested or attributed depth on the statement layer via gmeow:accordingTo.
Use when a depth-of-knowledge fact needs its own level, rating scale, temporal scope, or standpoint to be first-class — the reify-on-demand promotion of the flat knowledge spectrum (Principle 4), and the construct that records lapsed knowledge by closing its interval rather than deleting it (Principle 10).
Land Tenure
The reified, time-scoped fact that a party holds rights over a place — ownership, lease, easement, mortgage, usufruct, or another property right. Bridges the locations module to the rights module by referencing RightsStatement. Distinct from JurisdictionTenure (governance/sovereignty) and RegulatoryOverlay (regulation): LandTenure is about property rights. Contested titles coexist as multiple standpoint-indexed instances, never collapsing to a single winner (Principle 9).
ex:lt a gmeow:LandTenure ; gmeow:tenurePlace ex:parcel42 ; gmeow:tenureParty ex:owner ; gmeow:tenureType gmeow:tenureTypeOwnership .
Avoid it for governance (gmeow:JurisdictionTenure) or regulation (gmeow:RegulatoryOverlay), and avoid deleting an expired tenure — keep it with gmeow:displayable false (Principle 10).
Mint LandTenure, set gmeow:tenurePlace / gmeow:tenureParty / gmeow:tenureType, reference rights via gmeow:tenureRights, and model joint ownership or contested titles as multiple standpoint-indexed instances (Principle 9).
Use to reify a time-scoped property right (ownership, lease, easement, mortgage, usufruct) a party holds over a place, bridging to the rights slice.
Land Tenure Type
The kind of a land tenure (ownership, leasehold, easement, mortgage, usufruct, freehold, crown lease, etc.). A value, not a subclass: the set is open-ended and they share all of LandTenure's structure, so a new kind is a new individual, not a new class (Principle 9).
ex:tenureTypeCommonhold a gmeow:LandTenureType .
Avoid subclassing LandTenure for a new kind (Principle 9).
Mint the kind as a gmeow:LandTenureType individual and reference it from a tenure via gmeow:tenureType.
Use to mint a new kind of land tenure as an individual on the open value vocabulary.
Language
A language as a first-class information object with a self-minted IRI: a system of signs/symbols and rules used for communication or computation. Registry-INDEPENDENT — BCP-47/ISO 639/Glottolog/Wikidata are optional alignments (gmeow:languageCode, gmeow:authorityLink, skos:exactMatch), never identity, so a code-less conlang or AI-generated language is fully first-class. Origin, modality and status are open value vocabularies; the scripts it is written in are bound co-equally via gmeow:WritingSystemUsage; its endonym/exonym names are gmeow:Appellation.
ex:langTlhingan a gmeow:Language ; gmeow:languageCode "tlh" ; skos:exactMatch <http://www.wikidata.org/entity/Q10134> .
Avoid flattening a language into an inLanguage code string on the content (that is the anti-pattern gmeow:writtenInLanguage replaces) and avoid treating a registry code as identity; codes are alignments via gmeow:languageCode, not the IRI.
Mint the Language with a self-minted IRI, give it endonym/exonym gmeow:Appellation names, bind its scripts co-equally through gmeow:WritingSystemUsage, and assert registry coreference with skos:exactMatch plus gmeow:languageCode rather than encoding identity in a code.
Use to mint a language as a first-class IRI rather than a flat code literal — the registry-independent target of gmeow:writtenInLanguage and the anchor of every x-gmeow-* private-use tag, so a code-less conlang or AI-generated language is fully modelled (no privileged language, Principle 9).
Language Change Event
A historical linguistic change — sound shifts, semantic drift, borrowing, spelling reform, grammatical change, lexical innovation, standardization, language contact, extinction, revival, or revitalization. Follows the LanguageCreation pattern as an Activity subclass; change type is an open value vocabulary (gmeow:LanguageChangeType) and affected languages are linked via gmeow:affectedLanguage. Temporal placement and participation reuse the universal events machinery.
Language Change Type
The kind of historical linguistic change — a value, never an Entity subclass. Open-ended: new analytical frameworks may introduce further change types without ontology modification.
Language Creation
The activity of creating or generating a language — a conlanger's design work or an AI model's generation run. Linked to its product by gmeow:wasGeneratedBy (the language → activity) and to its agent by gmeow:wasAssociatedWith; the language is ascribed to its creator with gmeow:wasAttributedTo (a gmeow:SoftwareAgent for an AI-generated language).
Language Modality
The sensory/transmission channel of a language (spoken, signed, written, whistled, tactile, machine, multimodal). A value carried by gmeow:languageModality.
Language Origin
How a language came to be (natural, constructed, AI-generated, formal, pidgin, creole, reconstructed, …). A value, not a Language subclass: origins are open-ended and share Language's structure.
Language Proficiency
A reified, leveled proficiency of an agent in a language, in a particular skill modality — the gufo:Relator binding {agent} × {language} × {skill modality} × {level on a scale}, mirroring names' gmeow:NameUsage. Mint one per (agent, language, modality) so 'native overall' and 'B2 writing' coexist. The base gmeow:knowsLanguage relation states that an agent knows a language; this relator adds the level and the skill.
Language State
A reified, standpoint-scoped claim about the status of a language, variety, or version during a specific interval — the analytic/historical slice of a language at a time/period, often reconstructed and standpointed. Follows the VersionMembership pattern: a relator binding {language} × {status} × {authority} × {interval}. Differs from LanguageVersion, which is a named/released artifact; a version can have states, and a state can describe a version, but neither is defined as the other.
Language Status
The vitality status of a language (living, historical, extinct, dormant, revived, emerging, proposed, constructed-active). A value carried by gmeow:languageStatus.
Language Variety
A speech variety that carries names, scripts, tags, status, provenance, and alignment metadata exactly as a gmeow:Language does, because it IS a language (a SubKind). Classifications such as dialect, sociolect, register, or standard are standpointed claims via gmeow:varietyKind, not OWL subclass decisions — so a single variety can be classified as a language by one standpoint and a dialect by another without incoherence (Principle 9).
Language Variety Kind
The sociolinguistic classification of a language variety — a value, never an Entity subclass. Standpoint-scoped: 'dialect' according to one authority may be 'language' according to another. The seed list is an anchor, not a fence.
Language Version
A concrete, dated revision of a language that is itself a fully usable language (Ithkuil 1993 / 2011 / New Ithkuil; an AI language v1 / v2). Subclass of gmeow:Language so a version bears its own scripts, names and status; gmeow:versionOf links it to the lineage language, gmeow:supersedes orders versions, and gmeow:wasDerivedFrom records derivation. Forward-looking for rapidly-versioned AI languages.
Learning Event
The occurrent that transitions an agent along the cognition knowledge spectrum or the expertise proficiency scale — learning as it unfolds in time: an acquisition, a being-taught, a consolidation, a transfer, an unlearning. The perdurant complement of the endurant knowledge STATES (cognition's gmeow:KnowledgeProficiency, expertise's gmeow:SkillProficiency): those say what an agent knows, a gmeow:LearningEvent is the event that CHANGED what it knows. A gmeow:MentalProcess (the reparenting hook the mentation slice reserves), so it is borne by exactly one gmeow:experiencer and joins the agent's single occurrent mental-timeline stream; its variety is a gmeow:learningType value, never a subclass (Principle 9).
ex:lesson a gmeow:LearningEvent ; gmeow:experiencer ex:lillith ; gmeow:mentalProcessType gmeow:processLearning ; gmeow:learningType gmeow:learningSkillAcquisition .
A gmeow:LearningEvent carries gmeow:mentalProcessType gmeow:processLearning (the value minted on the mentation spine) so it indexes uniformly on the agent's occurrent mental timeline, exactly as a gmeow:InferenceProcess carries gmeow:processReasoning — mentalProcessType is the uniform occurrent query handle (it mirrors gmeow:eventType), carried regardless of the class name. The variety rides gmeow:learningType (a gmeow:LearningEventType value); the agent rides the inherited gmeow:experiencer; the knowledge state it settles rides gmeow:produces. No redundant second occurrent marker is minted (Principle 4 — one canonical source): processLearning is the single canonical kind, gmeow:learningType the single canonical variety.
Avoid it for the enduring knowledge STATE itself (that is cognition's gmeow:KnowledgeProficiency or expertise's gmeow:SkillProficiency, endurant relators, not occurrents) and avoid subclassing it to record a kind of learning; the variety is a gmeow:learningType value, never a subclass (Principle 9).
Type the episode gmeow:LearningEvent, bind its learner with the inherited gmeow:experiencer (functional), tag it gmeow:mentalProcessType gmeow:processLearning so it joins the mental timeline uniformly, tag its variety with gmeow:learningType, record where it was learned from with gmeow:learnedFrom, its trajectory with gmeow:fromLevel / gmeow:toLevel, and the state it raised with gmeow:produces; model a proficiency rise as a SEQUENCE of cognition / expertise proficiency tenures, never the mutation of one relator (Principle 10).
Use to record the EVENT that grew an agent's knowledge or skill — when, from whom, and how it came to know something — so a belief-acquisition log can show not just the current state but the transition that produced it (Principle 14).
Learning Event Type
The variety of a learning event — a value vocabulary spanning concept-formation, skill-acquisition, being-taught, consolidation, transfer, and unlearning: gmeow:learningConceptFormation, gmeow:learningSkillAcquisition, gmeow:learningBeingTaught, gmeow:learningConsolidation, gmeow:learningTransfer, gmeow:learningUnlearning. Its members are individuals, never subclasses (Principle 9), more than one may co-apply to a single event, and the set is OPEN — a variety not among the seeds is a fresh gmeow:LearningEventType individual. The dedicated learning analogue of the inference slice's gmeow:InferenceMode.
gmeow:learningSkillAcquisition a gmeow:LearningEventType .
Avoid subclassing it to add a variety — its members are individuals and the set is extended by minting, not subclassing (Principle 9) — and avoid forcing exactly one variety onto every event; a transfer that also consolidates is both gmeow:learningTransfer and gmeow:learningConsolidation (gmeow:learningType is non-functional).
Reference the seeded gmeow:LearningEventType individuals from a gmeow:LearningEvent via gmeow:learningType, attaching as many as genuinely apply; treat the bridges (gmeow:learningTransfer → inference gmeow:Analogy, gmeow:learningConceptFormation → the concepts slice) as documented routing rather than new axioms.
Use as the value vocabulary for the variety of a gmeow:LearningEvent — the open set of learning kinds (acquisition, being-taught, consolidation, transfer, unlearning, concept-formation) that gmeow:learningType draws from; mint a fresh individual for a variety not seeded.
Ledger Account
A book-keeping account in a double-entry ledger — an asset, liability, equity, revenue, or expense account. An InformationObject distinct from FinancialAccount: a LedgerAccount is a conceptual book-keeping construct, while a FinancialAccount is a bank-level account with IBAN/BIC/number.
Ledger Account Type
The kind of a ledger account — a VALUE, never a LedgerAccount subclass. The set is open; a kind not among the seeds is a FRESH LedgerAccountType individual carrying rdfs:label. Pointed at by gmeow:ledgerAccountType.
Ledger Event
An event emitted by a smart contract or recorded on a ledger — a log entry, oracle callback, or bridge message.
ex:transferEvent a gmeow:LedgerEvent ; gmeow:logIndex 3 .
Avoid for the transaction record itself (that is gmeow:LedgerTransaction, an InformationObject) and avoid treating an emitted event as real-world truth — it proves only that the contract logged it under chain rules.
Mint the event with gmeow:logIndex (the EL minimum) naming its position in the block/transaction, link it to its emitting gmeow:SmartContract, and let its temporal extent ride on the gufo:Event spine.
Use to model an event emitted on-chain — a smart-contract log, oracle callback, or bridge message — as the occurrent perspective of ledger activity, distinct from the transaction that produced it.
Ledger Finality Status
The finality state of a ledger transaction or block — a value vocabulary (individuals, never subclasses).
ex:tx1 gmeow:finalityStatus gmeow:finalityStatusFinalized .
Avoid minting per-state subclasses (states are individuals) and avoid using it for the attestation verification verdict (gmeow:VerificationStatus); finality is the chain-settlement state, not a check outcome.
Reference a seeded gmeow:LedgerFinalityStatus individual via gmeow:finalityStatus, observed at a point in time; the status may change as the chain advances, and the determination runs in the solver layer (Principle 12).
Use as the value vocabulary behind gmeow:finalityStatus — the open set of individuals naming a ledger settlement state (pending, confirmed, finalized, orphaned, reorged).
Ledger Transaction
A transaction recorded on a distributed ledger or blockchain — the information-object representation of the payload, not the on-chain bytes themselves.
ex:tx1 a gmeow:LedgerTransaction ; gmeow:transactionHash "0xabc..." ; gmeow:finalityStatus gmeow:finalityStatusFinalized .
Avoid reading ledger inclusion as real-world truth — blockchain inclusion proves ledger inclusion under chain rules, NOT correctness (module boundaries) — and avoid it for the raw on-chain bytes or for transparency-log evidence (gmeow:TransparencyLogEntry).
Mint the transaction with gmeow:transactionHash (the EL minimum), record gmeow:finalityStatus, gmeow:confirmationDepth, and gmeow:ledgerInclusionProof, and locate it on its gmeow:BlockchainNetwork / gmeow:Block; chain-finality checks run in the solver layer (Principle 12).
Use to model a ledger or blockchain transaction as evidence backing an attestation — the information-object view of the payload, when its hash, finality, and confirmation depth matter.
Left Operand
The dimension an atomic constraint tests — an OPEN value vocabulary mirroring the ODRL leftOperand vocabulary (dateTime, spatial, count, purpose, recipient, industry, …).
ex:opPurpose a gmeow:LeftOperand ; rdfs:label "purpose"@en .
Avoid minting per-dimension subclasses (operands are individuals, Principle 9) and avoid inventing a free-text dimension; reuse a seeded ODRL value or mint a fresh individual.
Reference a seeded value (gmeow:leftOpDateTime, gmeow:leftOpSpatial, …) from gmeow:leftOperand; mint a new individual aligned to ODRL by reference when a needed dimension is missing.
Use as the open value vocabulary for the constraint-dimension axis — the operand (dateTime, spatial, count, purpose, recipient, …) an atomic constraint tests, referenced via gmeow:leftOperand.
Lexical Form
A concrete form of a lexical item — written, spoken, signed, rendered, reconstructed, normalized, transliterated, or translated. The surface representation is carried by gmeow:formRepresentation; the kind of form is a gmeow:LexicalFormType value. A single lexical item may have many coexisting forms (Principle 9). Aligns to OntoLex Form by reference.
ex:waterWritten a gmeow:LexicalForm ; gmeow:formRepresentation "water" ; gmeow:formType gmeow:formWritten .
Avoid for the abstract lexeme itself (that is gmeow:LexicalItem) and avoid collapsing two genuinely different representations into one form — a different representation is a different form.
Mint the form, set its string via gmeow:formRepresentation, classify it with gmeow:formType, link it back with gmeow:formOf (inverse of gmeow:hasLexicalForm), and record its transliteration scheme where applicable.
Use for a concrete surface realization of a lexical item — a written string, an IPA transcription, a signed form, a reconstructed shape — bearing its representation and its form type.
Lexical Form Type
The kind of a lexical form — a value, never an Entity subclass. The seed list is an anchor, not a fence; new analytical frameworks may introduce further form types without ontology modification.
ex:formGlossed a gmeow:LexicalFormType ; rdfs:label "glossed"@en .
Avoid creating per-kind subclasses (kinds are individuals) and avoid using it for the form itself (that is gmeow:LexicalForm).
Reference the seeded form-type individuals from a form; extend the axis for a new analytical framework by minting a fresh gmeow:LexicalFormType individual rather than a subclass.
Use as the value vocabulary for the lexical-form-kind axis — the seeded modalities (written, spoken, signed, reconstructed, …) referenced from a form via gmeow:formType.
Lexical Item
The abstract lexical or constructional object: a word, morpheme, phrase, idiom, symbol, sign, or construction. Carries no surface form itself; forms are linked via gmeow:hasLexicalForm. Aligns to OntoLex LexicalEntry by reference, but is broader than names (which are modeled in the names module as Appellation).
ex:wordWater a gmeow:LexicalItem ; gmeow:lexicalItemLanguage ex:english ; gmeow:hasLexicalForm ex:waterWritten .
Avoid for a concrete surface form (that is gmeow:LexicalForm) and for a proper-name appellation (use the names slice's Appellation, which is the specialized onomastic construct).
Mint the item, fix its language with gmeow:lexicalItemLanguage, and attach concrete forms with gmeow:hasLexicalForm; model translation equivalents as separate items linked rather than as one polyglot item.
Use for the abstract word, morpheme, phrase, idiom, symbol, sign, or construction itself — the lexical entry that carries no surface string but is realized by one or more forms.
License
A licence granting rights in a work — modelled as a gmeow:Agreement (it binds licensor and licensee and creates permissions / duties). The canonical superset of cc:License / an ODRL Offer / dcterms:LicenseDocument. Its validity window rides gmeow:validFrom / gmeow:validUntil; its family is a gmeow:licenseFamily value.
ex:ccByLicense a gmeow:License ; gmeow:spdxLicenseId "CC-BY-4.0" ; gmeow:licenseFamily gmeow:licenseFamilyCC ; gmeow:licensor ex:blackcat .
Avoid minting a parallel party model (a licence IS an agreement — use gmeow:licensor / gmeow:licensee under gmeow:hasParty) and avoid carrying the deontic rule layer here; promote to a gmeow:RightsStatement for explicit permissions and duties.
Mint one License, set gmeow:spdxLicenseId (referencing the SPDX list, P5) and gmeow:licenseFamily, bind gmeow:licensor / gmeow:licensee and gmeow:licensedWork, and carry the validity window with gmeow:validFrom / gmeow:validUntil; link from the asset with gmeow:hasLicense.
Use to model a licence granting rights in a work — an SPDX-identified open-source or Creative Commons licence, a proprietary grant, or any cc:License / ODRL Offer / dcterms:LicenseDocument — reusing gmeow:Agreement for its parties.
License Family
The family of a licence — public-domain, Creative Commons, permissive, copyleft, proprietary, or dual. An OPEN value vocabulary; the ontology-side reflection of the config.py license classification, not a duplicate of it.
ex:famPermissive a gmeow:LicenseFamily ; rdfs:label "permissive"@en .
Avoid minting per-family subclasses (families are individuals, Principle 9) and avoid treating it as the runtime import/link policy — that stays exclusively in config.py; this is a RELATED reflection, never a copy.
Reference a seeded value (gmeow:licenseFamilyCC, gmeow:licenseFamilyCopyleft, …) from gmeow:licenseFamily; mint a fresh individual if a new family appears, keeping it distinct from the config.py classification.
Use as the open value vocabulary for the licence-family axis — the coarse class (public-domain, CC, permissive, copyleft, proprietary, dual) a licence declares via gmeow:licenseFamily.
Life Event
An event in the life of a person or family — a birth, death, marriage, christening, name change, and so on — to which sources and confidence can be attached. A thin, person-scoped phase of gmeow:Event (NOT a type taxonomy): the specific kind is a gmeow:eventType value (gmeow:eventTypeBirth, …). The seam joining the names module to the event spine: gmeow:conferredByEvent ranges over it.
ex:birth a gmeow:LifeEvent ; gmeow:eventType gmeow:eventTypeBirth ; gmeow:hasParticipant ex:child .
Avoid for non-life occurrences (a software release or a survey is a plain gmeow:Event or gmeow:Activity), and never read it as a kind taxonomy — the specific kind is still a gmeow:eventType value, not a LifeEvent subclass.
Type the occurrence gmeow:LifeEvent, give it the kind via gmeow:eventType (gmeow:eventTypeBirth / gmeow:eventTypeMarriage / …), and attach the principal as a gmeow:Participation with gmeow:roleParticipantPrincipal when role and evidence matter.
Use for a person- or family-scoped occurrence (birth, death, marriage, christening, name change) that genealogical sources and confidence attach to, and as the range a name-conferring gmeow:conferredByEvent points at.
Literary Work
An abstract long-form story or textual work — fiction, poetry, drama, or literary non-fiction. A specialization of gmeow:Work.
ex:novel a gmeow:LiteraryWork ; gmeow:hasTitle ex:novelTitle ; gmeow:hasSegment ex:chapter1 .
Avoid conflating it with the in-universe narrative frame it contributes to (that is a narrative-slice construct linked by gmeow:sourceFor) and avoid it for a published edition (a gmeow:BookRelease manifestation).
Type the work gmeow:LiteraryWork, give it gmeow:hasTitle and gmeow:hasSegment chapters; link concrete editions as gmeow:BookRelease and the narrative frame it sources via gmeow:sourceFor.
Use for an abstract long-form authored story or text — a novel, poetry collection, play, or literary essay at the gmeow:Work tier, the out-of-universe creation that sources an in-universe narrative.
Location
A locus where an entity can be situated, reside, or occur — a geographic place, an online (virtual) location, a digital storage location, or an astronomical/celestial position.
ex:office a gmeow:Location ; gmeow:containedInLocation ex:building .
Avoid as a concrete type when a structural specialization fits (Place for geographic, VirtualLocation for online, StorageLocation for digital bytes, CelestialLocation for sky); those differ in structure, not merely in a value.
Type the locus with its most specific Location subkind and hang gmeow:locatedAt, gmeow:containedInLocation, and the RCC-8 topology relations off the Location spine.
Use as the umbrella domain for anything an entity can be situated at — geographic, virtual, storage, or celestial — when the kind of locus is not yet committed.
Location State
The state of a moving entity at a specific point or period in time, including its location, velocity, and pose (position + orientation).
ex:s1 a gmeow:LocationState ; gmeow:stateOf ex:rover ; gmeow:stateAtInstant ex:t1 ; gmeow:stateReferenceFrame ex:siteGrid .
Avoid stating a state without gmeow:stateReferenceFrame and avoid using it for a static located fact (use gmeow:locatedAt).
Mint LocationState, set gmeow:stateOf, scope it with gmeow:stateAtInstant or gmeow:stateDuringInterval, and declare gmeow:stateReferenceFrame; samples compose a Trajectory via gmeow:hasTrajectorySample.
Use for the state of a moving entity at an instant or interval — its location, pose, and velocity in an explicit frame.
Logical Constraint
A boolean combination of constraints under a gmeow:constraintLogic operator (odrl:and / odrl:or / odrl:xone / odrl:andSequence) over its gmeow:logicConstraintMember constraints — the ODRL LogicalConstraint, modelling the deontic constraint logic.
ex:euAndUntil2030 a gmeow:LogicalConstraint ; gmeow:constraintLogic gmeow:logicAnd ; gmeow:logicConstraintMember ex:inEu, ex:until2030 .
Avoid for a single comparison (use gmeow:AtomicConstraint) and avoid mixing the logic operator into the member constraints; the operator is gmeow:constraintLogic on the logical constraint itself.
Mint one LogicalConstraint, set gmeow:constraintLogic to the boolean operator, add its parts with gmeow:logicConstraintMember (each itself an Atomic or Logical constraint), and attach it to a rule with gmeow:ruleConstraint.
Use to combine two or more constraints under a boolean operator — AND (all), OR (any), XONE (exactly one), or AND-sequence (ordered) — the ODRL LogicalConstraint.
Mailbox
A named container of messages within an account — a folder, JMAP mailbox, or Gmail label.
Mailbox Residence
The reified, time-scoped fact that a message resided in a mailbox/label over an interval (membership is time-varying — messages move between folders and labels).
Mailing List
An email distribution list — an InformationObject identified by a List-Id and serving as the hub for list metadata, subscription, and archiving.
Maintenance Status
The maintenance status of a software project — a VALUE vocabulary (individuals, never subclasses). Answers the question 'is this maintained?' Standpoint-scoped: one community may judge a project abandoned while another considers it stable (Principle 9).
Manifestation
A concrete edition, format, or release that embodies a gmeow:Expression — a rights-bearing publication artifact (the 2003 Penguin paperback, the 2011 Kindle EPUB). gmeow:BookRelease, gmeow:SerialInstallment, gmeow:MediaObject, and gmeow:WebPage are specializations. Identity changes when the publication/format/edition differs.
ex:penguin2003 a gmeow:Manifestation ; gmeow:embodies ex:hamletGermanTranslation ; gmeow:hasManifestationFormat gmeow:formatPaperback .
Avoid when only the language/notation differs with no new publication (that is still one gmeow:Expression), and for a single physical or digital copy on a shelf (that is gmeow:Item); never attach an ISBN or publisher to a Work or Expression.
Link to the Expression with gmeow:embodies, set gmeow:hasManifestationFormat from the open format vocabulary, attach publisher via a gmeow:Contribution with gmeow:rolePublisher, and let copies hang below via gmeow:exemplifiedBy.
Use for an EDITION, format, or release — the publishable, ISBN-bearing, rights-bearing artifact (a paperback, an EPUB, a vinyl pressing, a web serial); the tier where publisher, format, and publication date live.
Manifestation Format
The physical or digital format of a Manifestation — a VALUE vocabulary (individuals, never subclasses). Hardcover, paperback, EPUB, PDF, audiobook, vinyl, and web-page are examples; the set is open.
gmeow:formatPaperback a gmeow:ManifestationFormat .
Avoid minting per-format subclasses of Manifestation (Principle 9) and avoid using it for the carrier's material medium (that is gmeow:CarrierMedium) or the kind of the Work (gmeow:CreativeWorkType).
Reference a seeded gmeow:ManifestationFormat individual from a Manifestation via gmeow:hasManifestationFormat; extend with new individuals (not subclasses) when a new format appears.
Use as the value vocabulary for a Manifestation's format — hardcover, EPUB, audiobook, vinyl, web serial; referenced by gmeow:hasManifestationFormat.
Mark
A brand / sign / name / logo that can be trademarked — the thing a gmeow:Trademark protects (schema:Brand). An information object: it may itself bear a gmeow:RightsStatement (logos are also copyright works).
ex:blackcatMark a gmeow:Mark ; gmeow:markText "Blackcat Informatics" .
Avoid conflating the mark (the sign) with the trademark (the right over it — gmeow:Trademark) and avoid using it for an arbitrary product name with no brand role.
Mint one Mark, carry its word form with gmeow:markText, and link the right over it with gmeow:trademarkMark from a gmeow:Trademark; co-type or attach a gmeow:RightsStatement when the logo is also a copyright work.
Use for the brand, sign, name, or logo itself — the information object a gmeow:Trademark protects (schema:Brand), and which may also bear its own copyright as a creative work.
Maxim Violation Type
A value vocabulary for conversational maxim violations (Gricean maxims: quality, quantity, relation, manner).
gmeow:maximViolationQuality a gmeow:MaximViolationType .
Avoid minting per-maxim subclasses (the four are individuals) and avoid treating the classification as an entailment; which maxim a deception violates is a solver-layer judgement (Principle 12), not an OWL-derived fact.
Reference the seeded individuals (gmeow:maximViolationQuality / Quantity / Relation / Manner) from a deceptive gmeow:Event via gmeow:maximViolationType; a single event may carry several (paltering violates Quantity and Relation).
Use as the value vocabulary behind gmeow:maximViolationType — the four Gricean maxim violations (quality, quantity, relation, manner) a deceptive event may be classified as breaching.
Measured Value
An alias for gmeow:Quantity — the measured-value perspective on the same value×unit/frame×determinacy×provenance bundle (ScalarQuantity alias precedent). Equivalent to gmeow:Quantity and gmeow:ScalarQuantity. Provided for consumers who prefer the 'measured value' terminology common in metrology and sensor standards.
ex:reading22 a gmeow:MeasuredValue ; gmeow:quantityValue 22.5 ; gmeow:hasUnit qudt:DEG_C .
Avoid modelling it as a separate class from its equivalents (owl:equivalentClass — they denote one thing) and avoid it for currency-framed money (gmeow:MonetaryAmount); pick a single alias per export for consistency.
Type the value gmeow:MeasuredValue, fill gmeow:quantityValue / gmeow:quantityUncertainty, name gmeow:hasUnit and gmeow:hasDeterminacy, and link gmeow:isResultOf; consumers reading any of the three equivalent names see the same value.
Use as the metrology-flavoured name for the value×unit/frame×determinacy×provenance bundle — the same construct as gmeow:Quantity / gmeow:ScalarQuantity — when aligning with sensor or metrology standards that say 'measured value'.
Measurement
An observation that assigns a quantitative or qualitative value to a feature of interest, typically carrying a unit, uncertainty, and determinacy model. The parent of temporal dating, spatial coordinate assignment, and scalar quantity measurements.
ex:tempReading a gmeow:Measurement ; gmeow:observationResult ex:temp22 .
Avoid for a bare standpoint assertion with no assigned value (use gmeow:StandpointClaim) or a raw sensor reading you want typed as such (gmeow:SensoryObservation); specialize further to gmeow:TemporalMeasurement or a spatial coordinate measurement where the slice provides one.
Type the act gmeow:Measurement, make gmeow:observationResult a gmeow:ScalarQuantity (value + gmeow:hasUnit + gmeow:hasDeterminacy + gmeow:quantityUncertainty), and let domain slices deepen it with their own measurement subclasses and seeds.
Use when an observation assigns a value to its feature — a dating, a coordinate fix, a scalar reading — so the claim inherits the observation roles while signalling it is a quantified/qualified measurement carrying unit, uncertainty, and determinacy.
Media Object
An image, audio, or video media file — a concrete published artifact. A specialization of gmeow:Manifestation.
ex:photo a gmeow:MediaObject ; gmeow:mediaType "image/avif" ; gmeow:pixelWidth 4032 ; gmeow:depicts ex:lillith .
Avoid it for the abstract work the media realises (that is a gmeow:Work) and avoid it for a non-media web page (gmeow:WebPage); the colourspace reference frame should be carried where known (Principle 11).
Type the file gmeow:MediaObject, set gmeow:mediaType plus pixel/orientation/capture metadata, carry the colourspace frame via gmeow:colourspace, and record subjects with the flat gmeow:depicts (promote to a DepictionUsage relator when context matters).
Use for a concrete image, audio, or video file — the published media artifact that carries pixel dimensions, a MIME type, a capture time, a transcript, or a depiction.
Membership
The reified relationship by which an agent is a member of an organization, optionally playing a role over a period of time. A gufo:Relator binding {member} × {organization} × {role} × {post} × {period}, foundedOn the agreement that constitutes it — the same relator idiom as names' NameUsage and contacts' InterpersonalRelationship. The reify-on-demand promotion of the flat gmeow:memberOf shortcut (Principle 4).
ex:emp a gmeow:Membership ; gmeow:membershipMember ex:alice ; gmeow:membershipOrganization ex:acme ; gmeow:hasRole ex:cfoRole .
Avoid for the 80 percent case where an agent simply belongs to an organization; assert flat gmeow:memberOf and promote to a gmeow:Membership only when role or period must be first-class.
Mint one Membership, bind the players with gmeow:membershipMember and gmeow:membershipOrganization, add gmeow:hasRole and gmeow:fillsPost as needed, carry the period with gmeow:validFrom/validUntil, and ground it in the constituting agreement; contested memberships coexist as gmeow:accordingTo-annotated relators (Principle 9).
Use when an agent's membership in an organization needs its own role, post, period, evidence, confidence, or standpoint — the reified relator behind the flat gmeow:memberOf edge.
Memory Item
An observation/claim in the role of an agent's remembered belief (gmeow:memoryOf the remembering agent; gmeow:memoryKind the cognitive register). A gufo:Role on the UNIVERSAL claim construct — any claim form can be remembered, and being remembered is contingent, never an essence. Belief revision is supersession with gmeow:displayable false (P10), never deletion: what an agent believed WHEN is a query, not an archaeology project. The substrate under the gmeow client's Memory and the MCP store/recall/revise triad (P14).
ex:m1 a gmeow:MemoryItem ; gmeow:memoryOf ex:lillith ; gmeow:memoryKind gmeow:memoryKindSemantic .
Avoid making memory an essence or a separate claim copy (it is a gufo:Role on the universal claim construct — the same claim may be one agent's memory and another's input) and never revise by deletion; supersede with gmeow:displayable false so 'what was believed when' stays queryable (P10).
Type the existing claim node gmeow:MemoryItem, set gmeow:memoryOf and gmeow:memoryKind, carry salience on the EXISTING statement-level gmeow:importanceLevel and recency on the statement clocks; revise by superseding with gmeow:displayable false rather than deleting.
Use to cast any observation/claim into the contingent ROLE of an agent's remembered belief — the substrate under the gmeow client's Memory and the MCP store/recall/revise triad (P14).
Memory Kind
An open value vocabulary of agent-memory registers.
ex:memoryKindEpisodic a gmeow:MemoryKind ; rdfs:label "episodic"@en .
Avoid minting a register SUBCLASS of gmeow:MemoryItem (the register is a value, Principle 9) and avoid overloading it with salience or recency, which are statement-level facets, not registers.
Add a new register as a gmeow:MemoryKind individual with rdfs:label and skos:definition; reference it from a gmeow:MemoryItem via gmeow:memoryKind.
Use as the open value vocabulary for the memory-register axis — the cognitive registers (episodic, semantic, working, procedural, …) that gmeow:memoryKind draws from; mint a fresh individual for a register not seeded.
Mental Moment
The umbrella category of all agent mental states — intrinsic modes inhering in exactly one agent that constitute its cognitive / doxastic / conative life: knowing (cognition's gmeow:CognitiveState), believing (epistemics' doxastic states), and desiring/intending (teleology's gmeow:IntentionalMode). A NAMED class so a consumer can query ALL of an agent's mental moments uniformly (the agent-memory flagship, Principle 15) and the schema surface projects a single mental-state parent. Never instantiated directly.
ex:knowingPython a gmeow:CognitiveState ; rdfs:subClassOf gmeow:MentalMoment .
Avoid instantiating it directly (it is an abstract umbrella — type the specific mode instead) and avoid it for mental OCCURRENTS that unfold in time (perceiving, reasoning, dreaming); those are gmeow:MentalProcess, the perdurant sibling, not a MentalMoment.
Subclass the concrete mode (gmeow:CognitiveState, gmeow:IntentionalMode, a doxastic state) under it from each consumer slice; a single agent-memory query over gmeow:MentalMoment then returns knowing, believing, and intending together, and gmeow:producesMentalMoment / gmeow:realizesMentalMoment (mentation) bridge a process to the moment it settles.
Use as the shared parent to subclass an agent-state mode from (gmeow:CognitiveState, a doxastic state, gmeow:IntentionalMode), or to query an agent's whole endurant mental life as one family without walking the cognition / epistemics / teleology branches separately (Principle 15).
Mental Process
A mental occurrence that unfolds in time — the perdurant (occurrent) counterpart of the endurant gmeow:MentalMoment: a perceiving, a reasoning, an imagining, a remembering, a dreaming. The kernel-level umbrella under which every mental event lives, so an agent's mental life can be queried as a single occurrent stream. A gmeow:Event borne by exactly one agent (gmeow:experiencer); the kind of process is a gmeow:mentalProcessType value, never a subclass (Principle 9). gmeow:InferenceProcess (inference slice) and gmeow:LearningEvent (learning slice) reparent under it from their own slices.
ex:morningReasoning a gmeow:MentalProcess ; gmeow:experiencer ex:lillith ; gmeow:mentalProcessType gmeow:processReasoning .
Avoid it for an enduring mental STATE (knowing, believing, desiring — those are endurant gmeow:MentalMoment modes, not occurrents) and avoid subclassing it to record a kind of process; the kind is a gmeow:mentalProcessType value, never a subclass (Principle 9). Only gmeow:Experience and own-slice reparents (gmeow:InferenceProcess, gmeow:LearningEvent) subclass it.
Type the episode gmeow:MentalProcess, bind its bearer with gmeow:experiencer (functional), tag its kind(s) with gmeow:mentalProcessType, and link the endurant moment it settles via gmeow:realizesMentalMoment (manifest), gmeow:producesMentalMoment (create), or gmeow:updatesMentalTenure (transition); subclass it only from an owning slice (the inference / learning reparent hooks).
Use as the umbrella for any mental OCCURRENCE that unfolds in time — a perceiving, reasoning, imagining, recollecting, or dreaming episode — so an agent's mental timeline is queryable as a single occurrent stream; the kind is a gmeow:mentalProcessType value.
Mental Process Type
The kind of a mental process — a closed-but-open value vocabulary (individuals, never subclasses; the gmeow:EventType idiom): gmeow:processPerception, gmeow:processAttention, gmeow:processReasoning, gmeow:processImagining, gmeow:processDeliberation, gmeow:processRecollection, gmeow:processMindWandering, gmeow:processDreaming, gmeow:processLearning. New kinds are minted as individuals, never as subclasses of gmeow:MentalProcess (Principle 9: no overtyping).
gmeow:processReasoning a gmeow:MentalProcessType .
Avoid expressing the kind as a subclass of gmeow:MentalProcess (kinds are individuals of this class, never subclasses — Principle 9, no overtyping) and avoid using it for the phenomenal/sub-personal distinction, which is the gmeow:Experience subclass.
Mint each kind as a gmeow:MentalProcessType individual and cite it from gmeow:mentalProcessType (non-functional — one reverie may be both imagining and mind-wandering); extend with new individuals rather than subclasses when a domain needs a finer kind.
Use as the value vocabulary for the kind of a mental process — referenced from gmeow:mentalProcessType to tag an episode as perception, reasoning, imagining, dreaming, and so on (the gmeow:EventType idiom).
Mental Reference Frame
A subjective or internal reference frame in which standpoint-indexed values are expressed — e.g. a thermal comfort scale, an olfactory quality space, a subjective loudness frame, an affective valence/arousal space (Russell circumplex), a conceptual geometry (Gärdenfors), a cognitive map (egocentric or allocentric), or an imagined space (memory palace, dream). A MentalReferenceFrame is a ReferenceFrame whose realm is perceptual or psychological and whose axes describe qualitative or semi-quantitative dimensions of human, animal, or AI experience. Requires a host (the perceiver, thinker, or dreamer); the frame deactivates when its host ceases to exist. Distinct from measurement frames: two hosts may map the same external stimulus to different mental-frame coordinates (Principle 11).
Merge
The event of merging one branch of development into another — an activity with a merge-base commit, a source branch or ref, a target branch, and a resulting merge commit. The event type is gmeow:eventTypeMerge.
Merge Request
A proposed merge of one branch into another — an InformationObject carrying title, description, source branch, target branch, and review state. Aligned to GitHub Pull Request and GitLab Merge Request by reference.
Message
A communication sent from one agent to others — the parent of email and other message kinds.
Message Header
A single RFC 5322 header field (name and value) of a message.
Message Keyword
A flag/keyword applied to a message (IMAP flag or JMAP keyword) such as seen, flagged, answered, draft, forwarded, or junk.
Message Kind
The behavioral or report kind of a message — a VALUE vocabulary (individuals, never subclasses). Categories can overlap (a bounce is also auto-generated; a read receipt is also auto-generated). Principle 9: no single category wins.
Message Participant
A reified occurrence of an email address in a particular message header or envelope context.
Message Participant Role
The role an address occurrence plays in a message header or envelope.
Metacognitive State
An agent's intrinsic SECOND-ORDER mental moment — a state whose subject is one of the agent's OWN first-order mental moments or claims (a belief about a belief, a confidence about a confidence, an awareness of a gap in one's knowledge). The reflexive sibling of gmeow:CognitiveState (the knowing mode) and gmeow:IntentionalMode (the conative mode), gathered under gmeow:MentalMoment (kernel) so an agent's whole mental life is queryable as one family (Principle 15). Inheres in exactly one agent. Its reflexivity edge is gmeow:metaTarget; its calibration rides gmeow:calibration.
ex:samDoubtsOwnGrasp a gmeow:MetacognitiveState ; gmeow:metaTarget ex:samKnowsQuantum ; gmeow:calibration gmeow:overconfident .
Sibling, not sub-mode (documentation only — no axiom): gmeow:MetacognitiveState is a co-equal child of gmeow:MentalMoment, never an rdfs:subClassOf gmeow:CognitiveState. Subsuming it under the first-order knowing mode would erase the reflexive distinction (the gmeow:Question / gmeow:Proposition precedent). A metacognitive judgement is canonically realised as a gmeow:StandpointClaim whose gmeow:vantage is the agent and whose gmeow:observedFeature is the agent's own first-order state — reuse, not new machinery (Principle 6).
Avoid subsuming it under gmeow:CognitiveState (it is the reflexive sibling, not a kind of first-order knowing — Principle 9), avoid double-typing it as a gmeow:StandpointClaim (the claim is the realisation, the state is the mode), and avoid it for a reasoning EPISODE that unfolds in time (that is a gmeow:MentalProcess, mentation).
Mint one MetacognitiveState inhering in the agent; point gmeow:metaTarget at the first-order state or claim it reflects upon, assign gmeow:calibration when calibration is at stake, and realise the judgement as a gmeow:StandpointClaim (vantage = the agent, observedFeature = the agent's own state) when the vantage-indexed claim is itself the fact (Principle 9).
Use to type an agent's second-order mental moment as a first-class state — a reflection on its own belief, confidence, knowledge, or its boundary — so metacognition is queried alongside the first-order doxastic, cognitive, and conative modes under gmeow:MentalMoment (Principle 15).
Meter Assignment
A reified relator binding a carrier (e.g. a voice), a MetricStructure, and a MusicalTimeSpan. Consecutive assignments model bar-by-bar changes; concurrent assignments on different carriers over one shared TempoMap model polymeter (stress case 14).
Metric Group
One ordered group within a MetricStructure, carrying a rational length and an optional accent weight. Additive meters are sequences of MetricGroups.
Metric Kind
The computational method by which distance or dissimilarity is measured in a reference frame — geodesic (curved surface), Euclidean (straight-line in Cartesian space), cosine (angular similarity in latent vector space), edit-distance (Levenshtein / sequence alignment), or graph-hops (shortest-path in a network). A value vocabulary (individuals, never subclasses) per Principle 9.
ex:metricGeodesic a gmeow:MetricKind .
Avoid materialising the computed distances as triples (the metric declares the method; the solver computes, Principle 12) and avoid subclassing for a new metric.
Mint the metric as a gmeow:MetricKind individual and reference it from a frame via the functional gmeow:hasMetricKind.
Use to name how distance or dissimilarity is computed in a frame — geodesic, Euclidean, cosine, edit-distance, graph-hops — as a value individual.
Metric Modulation
A reified relator declaring a transition from one MusicalTimeFrame to another via a pivot equivalence expressed as a rational pair (e.g. 3/8 = 1/4). The pivot resolution is solver-evaluated (Principle 12).
Metric Structure
A recurring grouping cycle that defines a meter — an ordered set of MetricGroups with rational lengths and optional accent weights. Covers additive meters (2+2+3 aksak), fractional meters (2/10), tala, colotomic cycles, and the absence of meter when no structure is asserted.
Mitigation
A reified countermeasure binding: a measure — a gmeow:Norm or a Procedure (procedures extension) — set against a causal link or hazard it counters. The measure range is intentionally OPEN (the tenurePosition precedent, fourth use): the P16 DAG rule bars extension→extension dependencies, and the open range lets the deontic and procedural worlds plug in without axiom coupling. The D3FEND countermeasure and bowtie barrier map here at alignment time. Whether a mitigation WORKED is a vantage-indexed claim, never an entailment.
Mitigation Status
The lifecycle status of a mitigation — an OPEN value vocabulary seeded with proposed, active, retired. Retirement is suppression-shaped: a retired mitigation is kept with its status, never deleted (Principle 10).
Model Card
A structured description of a model agent (gmeow:describesModel): provider, version tag, context window, training cutoff. Aligns Model Cards / ML-Schema / SPDX-AI by reference (P5). The card is a document ABOUT the agent; capability claims are claim-layer observations, attributed and contestable.
ex:opusCard a gmeow:ModelCard ; gmeow:describesModel ex:opus ; gmeow:modelProvider "Anthropic" ; gmeow:modelTrainingCutoff "2026-01-01"^^xsd:date .
Avoid conflating it with the model itself (the agent is the gmeow:SoftwareAgent, the card is a document about it) and avoid baking capability claims into the card as facts — those are attributed, contestable claim-layer observations.
Type the description gmeow:ModelCard, link it to the agent with gmeow:describesModel, and carry the declared facets (gmeow:modelProvider, gmeow:modelVersionTag, gmeow:modelContextWindow, gmeow:modelTrainingCutoff); keep capability assertions as separate attributed claims.
Use for the structured document describing a model agent — provider, version tag, context window, training cutoff; the information object ABOUT the gmeow:SoftwareAgent a gmeow:ModelInvocation uses.
Model Invocation
One call to a generative model: the model agent (gmeow:usedModel), the prompts presented (gmeow:hasPrompt), and the sampling parameters. The provenance anchor of every generated claim — a claim node gmeow:wasGeneratedBy its invocation and gmeow:wasAttributedTo the model agent (both EXISTING provenance properties), so 'which model, under which prompt and parameters, at what time?' is answerable after the fact. Outputs are linked FROM the output via gmeow:wasGeneratedBy; no forward output property exists (P5).
ex:inv1 a gmeow:ModelInvocation ; gmeow:usedModel ex:opus ; gmeow:hasPrompt ex:sysPrompt ; gmeow:eventTime "2026-06-15T09:00:00Z"^^xsd:dateTime .
Avoid minting a forward output property on it (outputs link back via the existing gmeow:wasGeneratedBy, P5) and avoid using it for the model identity itself (that is gmeow:SoftwareAgent + gmeow:ModelCard); the invocation is the act, an occurrent, not the agent.
Type the call gmeow:ModelInvocation (a gmeow:Activity, hence gmeow:Event), set gmeow:usedModel and one or more gmeow:hasPrompt, record sampling parameters, and carry its temporal reference frame on gmeow:eventTemporalFrame since it is an occurrent (P11); link outputs back via gmeow:wasGeneratedBy.
Use to record one call to a generative model as the provenance anchor of its outputs — which model, prompts, and sampling parameters produced a claim; the gmeow:wasGeneratedBy target of every generated claim node (the ModelInvocation idiom).
Monetary Amount
A quantity of money expressed as a decimal value in an explicit currency reference frame. The canonical superset of schema:MonetaryAmount and FIBO fibo-fnd-acc-cur:MonetaryAmount. Frame-relative (Principle 11): a value without its currency frame is ill-formed.
ex:price a gmeow:MonetaryAmount ; gmeow:monetaryValue 19.99 ; gmeow:currency ex:usd .
Avoid for a unit-bearing physical quantity (use gmeow:Quantity with gmeow:hasUnit) and avoid stating a bare amount without gmeow:currency — a value without its currency frame is ill-formed (Principle 11).
Mint the amount, set gmeow:monetaryValue (xsd:decimal) and the required gmeow:currency reference frame; the generated frame-relativity shape (gmeow:requiresFrame) enforces exactly the currency the amount is denominated in.
Use for any quantity of money — a price, salary, fee, balance — so the amount always travels with its currency frame; consumed by employment, agreements, and finance alike (it lives on the measurement spine, not in a finance silo).
Motif
An identity-bearing recurring narrative unit — a theme, leitmotif, symbol, running gag, tale type, or trope ('Melisande's Game', 'the Cassiline vow'). NOT a folksonomy string: a motif carries aliases (names module Appellations), a kind, frame-scoped claims, and occurrences riding the narration seam (gmeow:motifOccursIn ⊑ gmeow:narratedIn, narration seam — inheriting the flat-by-default efficiency discipline). Motif-hood is itself interpretive: one vantage's tag is another's motif, and both readings coexist (Principle 9). Cross-work identity goes through gmeow:counterpartOf or a shared registry anchor (Thompson Motif Index, ATU — alignment window), NEVER string equality. The tags module remains the right home for uncurated labels; the promotion heuristic (tag → motif when recurrence and identity emerge, recorded as an Activity with provenance) lives in docs.
Motif Kind
What sort of recurring unit a motif is — an OPEN value vocabulary: theme, leitmotif, symbol, running gag, tale type, trope. Never a tree (Principle 9).
Multipart Body Part
A MIME container part that holds other body parts — the structural node of a multipart/alternative, multipart/mixed, multipart/related, or other multipart subtype. It is itself a BodyPart and participates in the MIME tree via the universal hasPart / partOf spine.
Multipart Type
The MIME multipart subtype of a MultipartBodyPart — an open value vocabulary (individuals, never subclasses). Standard subtypes are seeded; new subtypes (e.g. form-data) are added as individuals.
Music Analysis Claim
A reified musical-analytical observation: {analysisTarget × analysisProperty × analysisResult × analyst-vantage × theory-frame}. Inherits confidence, displayable, and determinacy from Observation (Principles 9, 11, 14).
Musical Parameter
A dimension of musical content whose degree of determination a work or expression declares. An open value vocabulary of individuals; never subclassed (Principle 9).
Musical Segment
A structural part of a musical work or expression — a graph node carrying musical content at any granularity. Modelled as a gufo:SubKind inheriting identity from gmeow:ContentSegment; ONE class for every granularity, with specific levels (riff, motif, phrase, section, talea, color, ...) as values of segmentKind, never subclasses (Principle 9).
Musical Time Frame
A reference frame for musical time — a one-dimensional rational-position axis relative to which durations, spans, tempi, and mappings are expressed. Per-voice frames are supported via gmeow:isHostedBy (Principle 11).
Musical Time Span
A frame-relative span of musical time, delimited by a rational start position and a rational duration in an explicit MusicalTimeFrame. The musical-time analogue of gmeow:TimeInterval; clock-time conversion is performed by fnMusicalToClockTime (Principle 12).
Musical Work
A work whose primary content is music — the abstract artistic conception independent of any particular notation, performance, or recording. A specialization of gmeow:Work; identity is unaffected by realization mode or notation system (Principles 4, 9, 11).
ex:eroica a gmeow:MusicalWork ; gmeow:realizedThrough ex:eroicaScore .
Avoid for a notated score or a sound recording (those are gmeow:ScoreEdition / gmeow:Recording at the Manifestation tier) and for a particular performed/notated realization (that is a gmeow:Expression with gmeow:realizationMode).
Mint the MusicalWork at the Work tier; hang realizations below with gmeow:realizedThrough and recordings/scores further down — never require a notated form (Principle 9).
Use for the abstract musical conception — the composition itself, the Work tier, surviving any notation, performance, or recording unchanged (the oral-tradition guarantee).
Myth
A socially-sustained narrative whose currency is independent of its truth-value — a founding myth, an urban legend, a propaganda narrative, or a debunked claim that persists. GMEOW asserts no truth verdict on a myth (Principle 1); in-myth claims are scoped accordingTo an associated gmeow:NarrativeReferenceFrame. A myth is the abstract narrative (WEMI Work level); concrete tellings are linked via gmeow:hasMythTelling.
Name Part
A reified component of a structured appellation — a given name, a surname, a patronymic, a nobiliary particle, an Arabic nisba, a filename extension. Its kind is the value gmeow:namePartType, its text is gmeow:partText, and gmeow:partOrder records its position WITHOUT implying a Western given-before-family order.
ex:yamadaPart a gmeow:NamePart ; gmeow:namePartType gmeow:namePartSurname ; gmeow:partText "山田" ; gmeow:partOrder 0 .
Avoid using gmeow:partOrder to encode a given-before-family default (it records the culture's actual surface order, so East-Asian family-first is simply order 0 = surname) and avoid reassembling the display form from parts — gmeow:fullName is authoritative for that.
Mint one NamePart per component, set gmeow:namePartType, gmeow:partText (language-/script-tagged), and gmeow:partOrder, add gmeow:partExpansion for an abbreviated initial, and attach it with gmeow:hasNamePart.
Use to decompose an appellation into its typed, ordered components when parts must be matched, expanded, or rendered separately — a given name, surname, patronymic, particle, Arabic nisba, or filename extension.
Name Part Type
The kind of a name part (given, surname, patronymic, particle, Arabic nisba, filename extension, …). A value, not a NamePart subclass: naming systems worldwide contribute an open-ended set of part kinds that share NamePart's structure.
ex:part gmeow:namePartType gmeow:namePartNisba .
Avoid minting a NamePart subclass for a new part kind (kinds are individuals on an open value vocabulary) and avoid forcing a culture's part into an ill-fitting Western category — add the proper individual instead.
Reference a seeded NamePartType individual from gmeow:namePartType on a gmeow:NamePart; extend the vocabulary by minting a new individual with rdfs:label and skos:definition rather than a subclass.
Use as the open value vocabulary for the kind of a name part — referenced from a gmeow:NamePart via gmeow:namePartType, or extended with a new individual when a naming system contributes a part kind not yet seeded.
Name Purpose
The purpose/kind of a whole appellation (legal, birth, chosen, professional, deadname, …). A value, not a PersonName subclass; a person may simultaneously bear several co-equal names of different purposes.
ex:name gmeow:namePurpose gmeow:namePurposeChosen, gmeow:namePurposeLegal .
Avoid minting a PersonName subclass per purpose (purposes are individuals, and a name may carry several at once) and avoid using purpose to rank names — endonym and exonym are co-equal, not preferred-vs-alternate.
Reference one or more seeded NamePurpose individuals from gmeow:namePurpose on an appellation; extend with a new individual rather than a subclass, and pair a deadname purpose with gmeow:displayable false for suppression.
Use as the open value vocabulary for the intrinsic kind of a whole appellation — referenced from an appellation via gmeow:namePurpose to mark it legal, birth, chosen, professional, endonym, exonym, deadname, and so on.
Name Register
The social register of a name-usage (formal, intimate, professional, casual) — the naming specialization of the gmeow:Register umbrella: a name register IS a register, so persona expression and name address draw from one vocabulary spine. A value vocabulary carried by gmeow:usageRegister on a gmeow:NameUsage.
ex:usage gmeow:usageRegister gmeow:registerFormal .
Avoid minting a NameUsage subclass per register (registers are individuals) and avoid conflating register with the gender/identity axes — register is a posture of address, not an identity claim.
Reference a seeded NameRegister individual from gmeow:usageRegister; extend the vocabulary with a new individual under gmeow:NameRegister (it specializes gmeow:Register) rather than a subclass.
Use as the value vocabulary for the social register of a name-usage — referenced from gmeow:usageRegister on a gmeow:NameUsage to mark a name as formal, intimate, professional, or casual.
Name Usage
A reified, context-dependent use of an appellation — an observation in the universal claim stack (observation-spine bridge): a named entity (observedFeature) is called by a given appellation (observationResult), by or among a particular audience (or within a relationship scope), in a particular register, over a period, on some evidence. Perspectival — a usage is whoever's, never a global fact — so it carries no notion of a preferred or canonical name. Mint one NameUsage per (appellation, audience, register) tuple; its period is carried by gmeow:usageInterval or by validFrom/validUntil on the statement.
ex:usageFamily a gmeow:NameUsage ; gmeow:usageNamed ex:genny ; gmeow:usageAppellation ex:gennyAunt ; gmeow:usageAudience ex:family .
Avoid for the 80 percent case where an entity simply bears a co-equal appellation; use gmeow:hasName or gmeow:hasAppellation and promote only when context must be first-class.
Mint one NameUsage per appellation-and-context use, bind the players with usageNamed and usageAppellation, then add usageNamer, usageAudience, usageRegister, usageInterval, evidence, or statement metadata as needed; never use it to choose a primary name.
Use when a name-bearing fact needs its own audience, register, authority, period, evidence, confidence, or standpoint.
Named Period
A named stretch of time with defined bounds — a geologic era, historical dynasty, artistic period, fiscal year, or any other culturally salient temporal division.
ex:victorianEra a gmeow:NamedPeriod ; gmeow:periodType gmeow:periodTypeHistoricalEra ; gmeow:periodPartOf ex:nineteenthCentury .
Avoid for an anonymous bounded span (use gmeow:TimeInterval) and for a point (use gmeow:Instant); a NamedPeriod is a first-class, identifiable era, not a one-off measurement window.
Classify it with one or more gmeow:periodType values, bound it with gmeow:periodStart/gmeow:periodEnd (or a gmeow:hasTemporalMeasurement that infers the start via the property chain), and nest it with gmeow:periodPartOf.
Use for a culturally or scientifically salient, named division of time that is referenced as an entity — a geologic epoch, dynasty, artistic period, or fiscal year — rather than an ad-hoc interval between two timestamps.
Narration Mode
HOW a segment carries its content — an OPEN value vocabulary (individuals, never subclasses) seeded with the diegetic-level ladder: narrated (direct), mentioned (referenced without narration), flashback (narrated out of story order), dream (framed as a character's dream), hypothetical (framed as possibility), unreliable (narrator credibility in question — the deception-module boundary,: documented bridge, no axiom coupling).
Narration Usage
The reified seam link — segment × narrated subject × mode, for when HOW the text carries the content matters: flashback, dream, hypothetical, unreliable narration. Mint one per (segment, subject) pair needing mode/vantage/confidence; the 80% case stays flat gmeow:narrates (efficiency doctrine — reify-on-demand, Principle 4). Whose reading of the mode it is rides the statement layer; competing modes for one narration usage are coexisting relators, none privileged (Principle 9).
Narrative Frame Link
A reified relator that binds a source narrative frame, a target narrative frame, and the relation type between them into a single node. The canonical form when the specific frame-to-frame relation must itself be a node (e.g. to attach provenance, confidence, temporal scope, or standpoint); the flat shortcuts are gmeow:hasNarrativeFrameRelation and gmeow:relatesToFrame. Structurally the Tagging/NameUsage idiom wearing a different hat.
Narrative Frame Relation
The relationship of one narrative frame to another — a value vocabulary (individuals, never subclasses) spanning canon, alternate continuity, expanded universe, fanon, crossover, and adaptation. Non-functional: a frame may hold several relations to another frame from different standpoints.
Narrative Position
A frame-relative position in a narrative — the narrative analogue of SpatialCoordinates. Carries its frame (mandatory: a position without a frame is the bare-integer anti-pattern this class exists to forbid), an ordinal (chapter_index 31), a label ('Thirty-Three', 'the Longest Night'), or both. Ranges are expressed as paired positions. Comparison, ordering, and discourse↔story reconciliation are solver-layer computations (Principle 12).
Narrative Reference Frame
A canon, continuity, or narrative realm that serves as a reference frame for in-universe facts (locations, dates, events) and functionally as the standpoint under which in-universe claims hold true. The Harry Potter canon, the Marvel Multiverse (Earth-616, MCU, Ultimate), and the Star Wars Legends/Canon split are all narrative reference frames. Ordinary GMEOW entities (Person, Place, Organization, Event) may carry claims according to this frame; cross-continuity variants are linked by counterpartOf, never merged.
Narrative Role
A character's narratological function — an OPEN value vocabulary (protagonist, antagonist, mentor, foil, narrator, confidant, love interest, trickster, …), Propp/Greimas-informed but never closed: traditions disagree about the role inventory itself (Principle 9). A role is a FUNCTION RELATIVE TO A SCOPE, not an intrinsic property — carried by the RoleInNarrative relator, never by typing the character.
Narrative Scope
The umbrella category of things a narrative role can be relative to — a creative work (protagonist of the trilogy), a narrative reference frame (protagonist of the continuity), or a content segment (protagonist of one chapter). A NAMED class (the IntentionalMoment/RiskFactor precedent) so roleScope carries a generator-visible range and the relator-arity gate sees the end. Never instantiated directly.
Narrative Time Axis
The axis kind of a narrative time frame — a value vocabulary (individuals, never subclasses) of exactly two members: discourse time (syuzhet, the order of telling) and story time (fabula, the order of happening). Both are first-class and neither wins (Principle 9): the discourse order is not an approximation of the story order, and the story order is not the truth of the discourse order.
Narrative Time Frame
A coordinate system for narrative position — the reference frame in which 'where in the story' is expressed. Exactly one axis kind per frame: discourse time (the order of telling — chapter indices, scene ordinals — owned by the telling work, since different editions may re-segment) or story time (the order of happening in-universe — the fabula — owned by a NarrativeReferenceFrame, since continuities can reorder it). The same diegetic event may carry coexisting positions in a discourse frame and a story frame; their disagreement IS the flashback, made queryable rather than contradictory.
Neo-Riemannian Operation
An open value vocabulary of Neo-Riemannian operations. Never subclassed (Principle 9).
Network Address
A network-layer address or locator expressed as a coordinate in a network reference frame — an IP address, MAC address, DNS name, URL, port number, or BGP autonomous-system number. The flat shortcut for the common case is gmeow:accessUrl on a VirtualLocation; promote to NetworkAddress when frame, provenance, confidence, or standpoint matters.
ex:siteAddr a gmeow:NetworkAddress ; gmeow:networkAddressType gmeow:networkAddressTypeIPv4 ; gmeow:networkAddressValue "192.0.2.1" ; gmeow:networkAddressFrame gmeow:referenceFrameIPv4 .
Avoid for the common case where a bare join URL suffices (use gmeow:accessUrl) and avoid asserting CIDR/DNS containment as triples — that is a solver computation (Principle 12).
Type as NetworkAddress, set gmeow:networkAddressType and gmeow:networkAddressValue, and declare gmeow:networkAddressFrame nested under gmeow:referenceFrameInternet via gmeow:parentFrame.
Use to promote a virtual location's address to a frame-relative coordinate when the IP/MAC/DNS/URL/port/BGP-AS value needs an explicit frame, provenance, confidence, or standpoint.
Network Address Type
The kind of a network address (IPv4, IPv6, MAC, DNS, URL, port, BGP-AS). A value, not a subclass: the set is open-ended and they share all of NetworkAddress's structure, so a new kind is a new individual, not a new class (Principle 9).
ex:networkAddressTypeIPv4 a gmeow:NetworkAddressType .
Avoid subclassing NetworkAddress for a new scheme (the schemes share structure; a new scheme is a new individual, Principle 9).
Mint the scheme as a gmeow:NetworkAddressType individual and reference it from a NetworkAddress via gmeow:networkAddressType.
Use to mint a new kind of network address as an individual on the open value vocabulary.
Norm
A prescription existing by social convention — an obligation, prohibition, permission, or recommendation issued by an agent or standpoint over some conduct. A norm asserts nothing about the world: it records that an issuer prescribes. Whether anything complies is a vantage-indexed ComplianceAssessment; what wins when norms conflict is solver work over the recorded precedence claims (Principle 12). Every modality-bearing norm must name its issuer (SHACL): there is no ought, only ought-according-to (Principles 1, 9). GROUNDING: a gufo:Category at Entity level — the IntentionalMoment precedent — because the rights graft places gmeow:Rule (⊑ gufo:Relator) beneath it while plain standalone norms are object-like social descriptions; committing Norm to gufo:Object OR gufo:Relator would make one branch inconsistent (Object ⟂ Aspect), and a Kind would stack identities under the rights trio (OntoUML MixIden). The social-convention reading lives on the concrete classes: NormativeSystem ⊑ SocialObject, the trio ⊑ Relator.
ex:n1 a gmeow:Norm ; gmeow:deonticModality gmeow:deonticObligation ; gmeow:normIssuer ex:gdpr ; gmeow:prescribedConduct ex:eraseOnRequest .
Avoid asserting a norm as a global ought (every modality-bearing norm must name gmeow:normIssuer — there is no ought, only ought-according-to) and avoid using it for whether conduct complied (that is a vantage-indexed gmeow:ComplianceAssessment).
Mint the norm, fix its force with gmeow:deonticModality, name its issuer with gmeow:normIssuer, point gmeow:prescribedConduct at the governed conduct, and bind bearers with gmeow:normBearer (absent = everyone in the issuer's scope).
Use for any issued prescription — obligation, prohibition, permission, recommendation — over some conduct, when the prescription names its issuer and asserts nothing about whether anything in fact complies.
Normative System
A body of norms with a shared identity — a constitution, a legal code, a code of conduct, a principia document, a rubric set. Member norms attach via gmeow:partOf. A normative system is itself issued (gmeow:systemIssuer), and competing systems coexist without inconsistency: GMEOW records what each prescribes and never adjudicates between them (Principles 1, 9).
ex:gdpr a gmeow:NormativeSystem ; gmeow:systemIssuer ex:euParliament . ex:n1 gmeow:partOf ex:gdpr .
Avoid using it to adjudicate between competing systems (GMEOW records what each prescribes, never which wins) and avoid using it for a single norm (that is gmeow:Norm).
Mint the system, name its issuer with gmeow:systemIssuer, attach member norms with gmeow:partOf, and scope precedence claims within it via gmeow:precedenceScope; competing systems coexist.
Use for a body of norms with a shared identity — a constitution, legal code, code of conduct, principia document, or rubric set — that is itself issued and orders its own members.
Notation Projection Profile
A closed descriptor schema for the lossy projection from frame-relative content to one notation system. Declares representable parameters, incurred losses, and the FnO projection function that performs the render (Principles 4, 11, 12).
ex:staffProfile a gmeow:NotationProjectionProfile ; gmeow:notationSystemOf ex:westernStaff ; gmeow:declaredLoss ex:lossMicrotiming .
Avoid using it as the rendered output itself or as canonical data; the profile DESCRIBES the projection (its representable parameters, declared losses, and FnO function), it does not hold the projected surface form.
Mint one profile per notation system, name the system with gmeow:notationSystemOf, enumerate gmeow:representableParameter and gmeow:declaredLoss so the completeness gate sees every parameter as represented or accounted-for, and bind the render via gmeow:projectionFunction.
Use to declare, per notation system, exactly which canonical parameters its surface form can carry and which it drops — the explicit ledger that makes a notation's lossiness queryable rather than implicit (every notation is a lossy render, never the canonical object).
Notation System
A structured symbolic system with defined rules for representing information in a specific domain — mathematical notation, musical notation, stenography, phonetic transcription, or cryptographic encoding. Distinguished from a language by lacking independent generative syntax/semantics; parasitic on or encoding for an existing language or domain (Principle 9).
ex:ipa a gmeow:NotationSystem ; gmeow:notationSystemKind gmeow:symbolicKindTranscription .
Avoid for a system with independent generative syntax and semantics (that is gmeow:Language / gmeow:FormalLanguage) and for loose conventions that do not rise to a defined notation; reserve the projection-profile machinery for declaring the losses, not this bare type.
Type the system as NotationSystem, tag its domain with gmeow:notationSystemKind, link the language or domain it serves via gmeow:notationSystemFor, and attach a gmeow:NotationProjectionProfile to declare what the surface form represents and loses.
Use for a structured, rule-governed symbol system that renders content of an existing language or domain into a surface form — IPA, Western staff notation, Morse, a stenographic system — every one of which is a lossy projection of underlying frame-relative content.
Notation System Usage
A reified, role- and period-scoped use of a notation system by an entity — an observation in the universal claim stack (observation-spine bridge): the gufo:Relator binding {entity} × {notation system} × {role} × {period}, mirroring names' NameUsage and languages' WritingSystemUsage. Lets a language use IPA for phonetic transcription, a musical work use Western staff notation, or a text use Morse code for encoding, each co-equally and standpoint-scoped.
ex:u a gmeow:NotationSystemUsage ; gmeow:notationUsageTarget ex:english ; gmeow:notationUsageNotationSystem ex:ipa ; gmeow:notationUsageRole gmeow:notationRoleTranscription ; gmeow:notationUsageInterval ex:since1888 .
Avoid when a plain unscoped link suffices (use the flat gmeow:hasNotationSystem) and avoid stuffing the canonical content itself into the relator; the usage records THAT a notation is used, not the rendered surface form, which is a separate lossy projection.
Mint the relator and fill its four functional roles — gmeow:notationUsageTarget, gmeow:notationUsageNotationSystem, gmeow:notationUsageRole, gmeow:notationUsageInterval — then attach standpoint and confidence from the observation spine; pairs with gmeow:hasNotationSystem as the flat shortcut.
Use when a notation system's use by an entity must be first-class — carrying role, period, standpoint, or confidence — so a language using IPA, a work using staff notation, and a text using Morse coexist co-equally without any one being privileged (the reify-on-demand half of the flat hasNotationSystem).
Notation Usage Role
The role a notation system plays in a specific usage — a value, never an Entity subclass. Open-ended: new analytical frameworks may introduce further roles without ontology modification.
ex:u gmeow:notationUsageRole gmeow:notationRoleEncoding .
Avoid minting per-role subclasses (roles are individuals) and avoid using a role to record the system's domain kind — that is gmeow:SymbolicSystemKind, an orthogonal axis (the same notation may play different roles in different usages).
Reference a seeded role individual from a gmeow:NotationSystemUsage via gmeow:notationUsageRole; add new individuals, not subclasses, when an analytical frame needs a finer role.
Use as the value vocabulary for the function a notation serves in a particular use — transcription, encoding, representation, communication, expression, shorthand, cipher — referenced from a NotationSystemUsage via gmeow:notationUsageRole.
Note
A piece of content in a personal or collective knowledge graph — an annotation body, a Zettelkasten card, a comment, or a standalone thought. Grounded as an information object whose authorship is mediated by Participation / wasAttributedTo, whose temporal scope is carried by the four clocks, and whose standpoint is indexed by accordingTo. Reuses isAbout and hasTag / Tagging for topic and tagging; does not mint parallel properties.
Observable Property
A physical, chemical, biological, or environmental property that can be observed or measured by a sensor. A value vocabulary (individuals, never subclasses) so any new property — from temperature to neural activation to social sentiment — is a new individual, not a new class (Principle 9).
Observation
A reified act of observing, measuring, or asserting a feature of interest — the universal claim construct unifying spatial measurement, temporal dating, sensory reading, standpoint claims, identity claims, naming claims, rights claims, and kinship claims. Mediates between an observer (vantage), a feature (observedFeature), and a result (observationResult). Every observation carries at least a vantage and an observedFeature (EL open-world); closed-world cardinality is SHACL's concern.
ex:reading a gmeow:Observation ; gmeow:vantage ex:sensor ; gmeow:observedFeature ex:room ; gmeow:observationResult ex:temp22 .
Avoid when the relationship is genuinely frame-free and uncontested (assert the flat triple and reify on demand); for a domain-specific claim prefer the matching Observation subclass (Measurement, SensoryObservation, StandpointClaim, NameUsage, IdentityFacet) so the bridged role properties carry their local typing.
Mint one Observation per held claim, bind gmeow:vantage and gmeow:observedFeature (the EL minimum), add gmeow:observationResult, gmeow:observationMethod, gmeow:observationType, evidence, and statement metadata as needed; specialized subclasses inherit these roles through rdfs:subPropertyOf bridges so generic consumers query 'all observations about X' uniformly.
Use as the universal claim spine whenever a value is HELD by some vantage rather than asserted as a global fact — a measurement, a sensory reading, a standpoint, an identity/name/rights/kinship claim — so the claim carries its observer, feature, and result explicitly (Principle 9: every value is perspectival, none privileged).
Observation Method
The method or protocol by which an observation was made — a value vocabulary (individuals, never subclasses). Generalizes gmeow:DatingMethod (temporal module) and subsumes sensor types, survey protocols, laboratory techniques, archaeological procedures, and standpoint assertion methods. A method is constitutive of the observation: changing the method changes the observation's identity (it is a different act).
ex:rtkSurvey a gmeow:ObservationMethod ; rdfs:label "GPS-RTK survey"@en .
Avoid minting per-method subclasses (methods are individuals) and avoid using it for the broad KIND of observation (that is gmeow:ObservationType); a method is a specific protocol, not a category.
Mint each method as an individual (generic ones are seeded here; domain ladders such as gmeow:DatingMethod specialize it in their own slices) and reference it via the functional gmeow:observationMethod; model compound protocols as one fused method individual.
Use as the value vocabulary behind gmeow:observationMethod — the open set of individuals naming HOW an observation was produced (direct observation, instrumental reading, survey, remote sensing, computational model, expert judgement, …).
Observation Type
The kind of observation being made — a value vocabulary (individuals, never subclasses). Distinguishes measurement, sensory reading, standpoint claim, derived inference, and simulation output. The specific sub-discipline (radiocarbon dating, GPS survey, temperature sensing) is gmeow:observationMethod, not gmeow:observationType.
ex:reading gmeow:observationType gmeow:observationTypeMeasurement .
Avoid minting per-type subclasses (types are individuals) and avoid using it for the specific protocol or discipline (that is gmeow:ObservationMethod); the type is the category, not the technique.
Reference the seeded type individuals via the non-functional gmeow:observationType (an observation may carry several), and let the sub-discipline ride on gmeow:observationMethod and the typed-claim distinction on the Observation subclass.
Use as the value vocabulary behind gmeow:observationType — the open set of individuals naming the broad KIND of observation (measurement, sensory reading, standpoint claim, derived inference, simulation, identity, naming, rights, kinship, streaming).
Observational Activity
An activity whose primary purpose is to produce observations — a scientific survey, census, archaeological excavation, clinical trial, code review, audit, or any other structured act of observing, measuring, or asserting. A subclass of gmeow:Activity (and therefore of gmeow:Event) that generates gmeow:Observation individuals as first-class outputs. The event-type value vocabulary (gmeow:eventTypeSurvey, …) marks specific kinds; no subclass taxonomy is introduced (Principle 9).
ex:census2021 a gmeow:ObservationalActivity ; gmeow:eventType gmeow:eventTypeCensusActivity ; gmeow:generatedObservation ex:obs1 .
Avoid for an ordinary activity that incidentally records data (use plain gmeow:Activity), and avoid asserting it as the inverse of gmeow:wasGeneratedBy — that would force every generating activity to be observational (an OWL 2 DL typing trap).
Type the act gmeow:ObservationalActivity, mark its kind with gmeow:eventType (gmeow:eventTypeSurvey / gmeow:eventTypeAudit / …), and link each output with gmeow:generatedObservation; the property chain then associates the activity with each observation's vantage.
Use when the occurrence's PURPOSE is to produce observations — a survey, census, excavation, clinical trial, audit, or code review — so its outputs are reachable as first-class gmeow:Observation individuals via gmeow:generatedObservation.
Occupancy
A measurement of the current number of entities located at or within a location. The location is the observedFeature; the result is a ScalarQuantity. Typically computed by the solver layer from locatedAt relationships and active LocationState instances (P12), but may also be asserted directly from sensor readings or manual counts.
ex:occ a gmeow:Occupancy ; gmeow:occupancyOf ex:hall ; gmeow:observationResult ex:scalar120 .
Avoid asserting it where the solver should derive it from locatedAt / active LocationStates (P12) unless you have a direct count.
Mint Occupancy, set gmeow:occupancyOf, and point gmeow:observationResult at a ScalarQuantity; pair with Capacity to derive Utilization.
Use to reify the current number of entities at a location, as a Measurement (sensor reading, manual count, or solver-derived).
Occupation
A kind of work or profession, such as those classified by ESCO, SOC, or O*NET. Classifications are carried as open code values (gmeow:occupationClassification), never as OWL subclasses (Principle 9).
ex:softwareEngineer a gmeow:Occupation ; rdfs:label "software engineer"@en .
Avoid subclassing Occupation per profession (carry the classification as an open gmeow:occupationClassification code value, not a class — Principle 9) and avoid conflating it with a gmeow:Role (a context-played position) or a gmeow:Post (an org-bound seat).
Mint a gmeow:Occupation, carry its ESCO/SOC/O*NET classifications as open gmeow:occupationClassification code values, and relate it to a person through the employment or expertise layer rather than typing the person by it.
Use for the shared what-one-does concept that both employment and expertise reference — a profession or kind of work classified by ESCO, SOC, or O*NET; it lives in core so sibling extensions can both reach it.
Offering
A commercial offer to provide some item — a product, a service, an engagement — by an agent. Projects to schema:Offer. The item is named by gmeow:itemOffered; the provider by gmeow:offeringProvider.
ex:hostingOffer a gmeow:Offering ; gmeow:offeringProvider ex:acme ; gmeow:itemOffered ex:hostingService .
Avoid using it for the item itself (that is the gmeow:itemOffered — a gmeow:ServiceOffering or product) and avoid a flat price here (that is finance-slice measurement or the presentational gmeow:priceRange).
Mint a gmeow:Offering, name its provider with gmeow:offeringProvider and its item with gmeow:itemOffered, add gmeow:areaServed and gmeow:hasOpeningHours as needed; attach it to the provider with gmeow:makesOffer.
Use to model a commercial offer to provide some item — a product, service, or engagement — by an agent; the reified offer behind the flat gmeow:makesOffer edge.
Online Account
An account an agent holds with an online service — a social profile, code-forge account, or decentralized identity.
ex:lillithMastodon a gmeow:OnlineAccount ; gmeow:accountService ex:fosstodon ; gmeow:accountName "lillith" .
Avoid for the agent itself (use gmeow:Agent / Person) and for the service or platform the account lives on (use gmeow:OnlineService); the account is neither the person nor the platform but the held identity-object linking the two.
Type the account as OnlineAccount, link the holder with gmeow:holdsAccount, the platform with gmeow:accountService, the handle with gmeow:accountName, and the usage state with gmeow:accountStatus; mark sensitive identifiers with gmeow:hasSensitivity so projections can withhold them.
Use for an agent's identity-bearing account on an online service — a social profile, code-forge login, email account, or decentralized identity — modelled as the information object that carries the handle, service link, and account status.
Online Service
An online service or platform an account is held with — a social network, code forge, email provider, or federated instance. Carries the service's liveness (gmeow:serviceStatus / gmeow:serviceShutdownDate) so historical services (Yahoo 360, Google+) remain first-class with their shutdown recorded.
ex:fosstodon a gmeow:OnlineService ; gmeow:serviceStatus gmeow:serviceStatusLive .
Avoid for an individual account on the service (use gmeow:OnlineAccount) and for the agent operating the platform; the service is the platform-object, distinct from any one account held with it.
Type the platform as OnlineService, record its liveness with gmeow:serviceStatus and, for a defunct service, gmeow:serviceShutdownDate; link accounts to it with gmeow:accountService so a shut-down service keeps its accounts on record (P10).
Use for the platform or service an account lives on — a social network, code forge, email provider, or federated instance — modelled as a first-class object that carries its own liveness and shutdown history.
Opacity Reason
Why a frame is opaque to a given reader (spec §7.6) — a missing capability or damage. An open value vocabulary; opacity is vantage-relative, so the reason is a fact about a reader-frame pair, not about the bytes.
gmeow:opacityMissingKey a gmeow:OpacityReason .
Avoid minting reasons as subclasses (they are individuals) and avoid reading a reason as a property of the bytes; it is true of a reader-frame pair, so the same frame may carry no reason at all for a recipient who can decode it.
Reference a seeded reason from a frame via gmeow:opacityReason; pair gmeow:opacityMissingKey with gmeow:sealedRecipient to name the agents for whom the frame is transparent.
Use as the value vocabulary naming why a frame is opaque to a reader — unknown codec, missing key, or damage — the required reason that keeps opacity distinguishable from data loss.
Opaque Frame
A sealed or undecodable region of a GTS segment, surfaced by the reader as a first-class object rather than dropped (spec §7.6): an encrypted frame the reader holds no key for, a frame using a codec the reader lacks, or a damaged frame. Opacity is VANTAGE-RELATIVE epistemic state, not a property of the bytes — the same frame is transparent to a recipient holding the key (standpoint/privacy, Principle 9). The frame's bytes remain present, hash-linked, and chain-verifiable.
ex:frame7 a gmeow:OpaqueFrame ; gmeow:opaqueFrameIn ex:seg0 ; gmeow:opacityReason gmeow:opacityMissingKey .
Avoid asserting opacity as a property of the bytes themselves — it is vantage-relative, true only for the describing reader; do not use it for a frame the reader decoded successfully, nor as a privacy classification (that is the kernel sensitivity/disclosure axes).
Anchor it to its segment with gmeow:opaqueFrameIn, state the required gmeow:opacityReason, and for sealed frames list the agents who can decrypt it with gmeow:sealedRecipient so the vantage-relativity is explicit.
Use when a reader surfaces a frame it cannot decode — sealed without a key, using an unknown codec, or damaged — so the gap is described rather than silently dropped, preserving the chain.
Opening Hours Specification
A reified opening-hours window — a day (or set of days), an opening time and a closing time. Projects to schema:OpeningHoursSpecification. Reification keeps each window's day/open/close paired correctly when several coexist.
ex:weekdayHours a gmeow:OpeningHoursSpecification ; gmeow:openingDay gmeow:dayMonday ; gmeow:opensAt "09:00:00"^^xsd:time ; gmeow:closesAt "17:00:00"^^xsd:time .
Avoid a flat hours string on the organization (it loses the day/open/close pairing when several windows coexist) and avoid spanning incompatible days in one window; mint a separate window per distinct schedule.
Mint one gmeow:OpeningHoursSpecification per window, set gmeow:openingDay (one or more), gmeow:opensAt, and gmeow:closesAt on it, and attach it with gmeow:hasOpeningHours.
Use to reify one opening-hours window so its day(s), open time, and close time stay paired — necessary whenever a business has more than one window (weekday vs weekend).
Order
A purchase order or sales order — an agreement between a buyer and a seller for the supply of goods or services at a stated price. A subclass of Agreement.
Order Status
The status of an order — a VALUE, never a subclass. Open vocabulary.
Organization
A structured group of agents — a company, institution, association, or governmental body — able to act as a single agent.
ex:blackcat a gmeow:Organization ; gmeow:hasOrganizationName ex:blackcatLegalName .
Avoid for an informal, structure-free collection of agents (use gmeow:Group instead) and for an individual human (use gmeow:Person); Organization is disjoint with Person and SoftwareAgent.
Type the body as gmeow:Organization, name it through gmeow:hasOrganizationName / gmeow:OrganizationName (names module) rather than the flat gmeow:name literal, and model departments and membership through the part/whole spine (gmeow:subOrganizationOf) and role relators.
Use for a formally structured collective that acts as one agent — a company, institution, association, or governmental body — when its internal structure and capacity to bear responsibility matter.
Organization Name
An appellation borne by an organization — a legal name, a trading / 'doing-business-as' name, or a former name.
ex:dbaName a gmeow:OrganizationName ; gmeow:fullName "Acme Widgets" ; gmeow:namePurpose gmeow:namePurposeProfessional .
Avoid for person or place bearers (use gmeow:PersonName, gmeow:PlaceName) and avoid privileging the legal name as primary — co-equal trading and former names coexist; superseded ones set gmeow:displayable false.
Mint one OrganizationName per co-equal name, set gmeow:fullName and gmeow:nameLanguage, distinguish kinds with gmeow:namePurpose, and bear it with gmeow:hasOrganizationName.
Use for a structured name borne by an organization — a legal name, a trading or doing-business-as name, a former name, or a multilingual variant.
Organization Type
The kind of an organization — a VALUE, never an Organization subclass. The set is open; a kind not among the seed individuals is a FRESH gmeow:OrganizationType individual carrying rdfs:label, not a new class.
ex:orgTypeCooperative a gmeow:OrganizationType ; rdfs:label "cooperative"@en .
Avoid subclassing gmeow:Organization by kind (kinds are values, not classes — Principle 9) and avoid reusing an ill-fitting seed; mint a fresh gmeow:OrganizationType individual when the kind is missing.
Reference a seeded gmeow:OrganizationType individual from an organization via gmeow:organizationType, or mint a new individual carrying rdfs:label and skos:definition when the open set lacks the kind.
Use as the value vocabulary for the organization-kind axis — the open set (company, nonprofit, government body, association, collaboration, …) referenced through gmeow:organizationType.
Orientation
The rotational component of a pose, expressed as co-equal optional facets: quaternion (x, y, z, w), Euler angles (yaw, pitch, roll plus order), or compass angles (heading, bearing). No single representation is privileged; multiple representations may coexist for the same pose. Aligns by reference to IEEE 1872-2015 pos:OrientationMeasure.
ex:ori a gmeow:Orientation ; gmeow:quaternionX 0.0 ; gmeow:quaternionY 0.0 ; gmeow:quaternionZ 0.0 ; gmeow:quaternionW 1.0 .
Avoid privileging one representation as canonical (they are co-equal and may coexist) and avoid mixing partial Euler and quaternion components without gmeow:eulerOrder.
Mint Orientation and fill whichever facet applies — quaternion (X/Y/Z/W), Euler (yaw/pitch/roll + gmeow:eulerOrder), or compass (heading/bearing); multiple facets may co-occur.
Use for the rotational component of a pose, in any of the co-equal facets — quaternion, Euler angles, or compass heading/bearing.
Ornament Profile
A named convention for ornamentation — a gamaka family, a baroque agrément, a jazz turn — bound to segments or voices. Completes the raga/maqam model by separating structural pitch membership from expressive execution (Principles 9, 11).
Ornament Profile Kind
The kind of ornament profile — gamaka family, baroque agrément, raga ornament, jazz turn, etc. An open value vocabulary of individuals; never subclassed (Principle 9).
PGP Signature
An OpenPGP signature (RFC 4880/9580, PGP-MIME RFC 3156) over a message, bound to a PGP key.
ex:sig1 a gmeow:PGPSignature ; gmeow:signingKey ex:lillithKey .
Avoid for an S/MIME signature (use gmeow:SMIMESignature) and for a scheme-agnostic case (use the parent gmeow:CryptographicSignature); the type fixes the OpenPGP scheme.
Type the signature gmeow:PGPSignature and bind gmeow:signingKey to a key whose gmeow:keyScheme is gmeow:keySchemePGP; the rest of the signature machinery (signedBy, algorithm, verification status) is inherited from the parent.
Use when a signature is specifically an OpenPGP signature (RFC 4880/9580, PGP-MIME) bound to a PGP key — the scheme-typed specialization of gmeow:CryptographicSignature.
Package
A distributable software package — a named, versioned unit of software published through a package ecosystem (npm, PyPI, Cargo, Maven, etc.). The package descriptor, not the concrete distribution artifact.
Parent-Child Relationship
A reified parent-child relationship, typed by its nature (biological, adoptive, step, or foster).
Participant Role
The role an entity plays in an event — a VALUE, never a participation subproperty. The set is open; a role not among the seeds is a FRESH gmeow:ParticipantRole individual with rdfs:label. Carried by gmeow:participationRole on a gmeow:Participation.
ex:roleBestMan a gmeow:ParticipantRole ; rdfs:label "best man"@en .
Avoid reviving a hasWitness-style participation SUBPROPERTY (the former genealogy idiom was refactored into role values, Principle 6), and avoid confusing it with gmeow:EventType — role is who-did-what, type is what-kind, two orthogonal axes.
Add a new role as a gmeow:ParticipantRole individual with rdfs:label and skos:definition; reference it from a gmeow:Participation via gmeow:participationRole, which is non-functional so a participant may bear several roles.
Use as the value vocabulary for the participation-role axis — the open set of individuals (principal, witness, officiant, performer, …) that gmeow:participationRole draws from; mint a fresh individual for a role not seeded.
Participation
A reified participation of an entity in an event, in a role, over a period, on some evidence — the same relator idiom as gmeow:NameUsage. Mint one Participation per (event, participant, role) tuple when role / period / confidence / evidence must be recorded; the 80% case uses the flat gmeow:hasParticipant. Perspectival and co-equal: a disputed role is several standpoint-indexed Participations that coexist, none privileged; a withdrawn one is kept with gmeow:displayable false, never deleted.
ex:p1 a gmeow:Participation ; gmeow:participationEvent ex:wedding ; gmeow:participationParticipant ex:priest ; gmeow:participationRole gmeow:roleOfficiant .
Avoid it for the 80% case where an event simply has a participant with no role or period to record — use the flat gmeow:hasParticipant and promote only on demand (the hasMet / InterpersonalRelationship duality); never mint a per-role subclass.
Mint one Participation per (event, participant, role) tuple, bind the players with gmeow:participationEvent and gmeow:participationParticipant, add gmeow:participationRole / gmeow:participationInterval / evidence as needed, and index a contested role with gmeow:accordingTo + gmeow:confidence; retract with gmeow:displayable false rather than deletion (Principle 10).
Use when a participation must be first-class — when the role, period, confidence, evidence, or standpoint of an entity's part in an event matters (an officiant at a wedding, a disputed witness), the reified half of the gmeow:hasParticipant flat/relator pair.
Patent
An abstract intellectual work describing an invention — the inventive concept as claimed, independent of any granted or filed document. A specialization of gmeow:Work.
ex:patent a gmeow:Patent ; gmeow:identifier "US10000000B2" ; gmeow:datePublished "2018-06-19T00:00:00Z"^^xsd:dateTime .
Avoid it for the granted or filed paper artifact itself (model that as a gmeow:Manifestation) and avoid encoding inventor agency as a literal — route it through the contribution relator.
Type the invention gmeow:Patent, carry the patent number on gmeow:identifier and the grant/filing dates on the bibliographic date properties; link the granted document as a separate gmeow:Manifestation.
Use for the abstract inventive concept as claimed — the patented invention at the gmeow:Work tier, independent of any filing or grant document.
Payment
A payment event — a financial transaction whose purpose is to discharge an obligation or transfer value. A thin subclass of FinancialTransaction distinguished by the paymentMethod facet.
Payment Method
The method or instrument used to make a payment — a VALUE, never a subclass. Open vocabulary.
Performance Decision
A reified relator recording one documented traversal of a mobile form during a performance — the performance event, the traversal constraint, and the chosen sequence of fragments. Competing traversals of the same work coexist as distinct PerformanceDecisions (Principle 9).
Performance Participation
A reified participation in a musical event — a performance, recording session, take, overdub, rehearsal, or transmission. Adds music-specific details (instrument type, specific instrument item, configuration, part, technique) to the universal gmeow:Participation relator. Playing bass on take 3 is event involvement expressed here, not a third relator (Principles 4, 9).
Period Type
The kind of a named period (geologic eon, era, period, epoch, age; historical dynasty, era; fiscal year). A value, never a subclass.
ex:myType a gmeow:PeriodType ; rdfs:label "artistic movement"@en .
Avoid modelling a period kind as a subclass of gmeow:NamedPeriod (kinds are individuals) and avoid using it for the period's bounds; the type names the category, not the extent.
Reference a seeded gmeow:PeriodType individual from a period via gmeow:periodType; align it to an external authority (ICS geologic ranks) with skos:exactMatch in the mapping DSL, and mint new individuals rather than subclasses.
Use as the value vocabulary for classifying a gmeow:NamedPeriod by its defining domain — geologic rank, historical kind, fiscal kind — referenced through gmeow:periodType.
Permission
A rule that grants the ability to exercise a gmeow:RightsAction over the governed asset (odrl:Permission). Its required duties ride gmeow:hasDuty.
ex:mayReproduce a gmeow:Permission ; gmeow:ruleAction gmeow:actionReproduce ; gmeow:hasDuty ex:mustAttribute .
Avoid for a forbidden action (use gmeow:Prohibition) or a bare obligation (use gmeow:Duty); the three rule kinds are pairwise disjoint, so one instance is never two of them.
Mint one Permission per allowed action with a single gmeow:ruleAction, link it from the statement with gmeow:hasPermission, and hang its required gmeow:Duty rules via gmeow:hasDuty; add gmeow:ruleConstraint for conditional grants.
Use for a granted ability — an action the assignee is allowed to exercise over the asset (the odrl:Permission rule), optionally conditioned by its own duties.
Person
An individual human being, living or deceased.
ex:lillith a gmeow:Person ; gmeow:hasName ex:lillithName ; gmeow:nationality ex:canada .
Avoid for non-human actors (use gmeow:SoftwareAgent), for collectives (use gmeow:Group or gmeow:Organization), and for a merely named human role; Person is disjoint with Organization and SoftwareAgent.
Type the human as gmeow:Person, carry their name through the structured gmeow:hasName / gmeow:PersonName apparatus (names module) rather than the flat gmeow:name literal, and attach nationality, contributions, and contacts through their dedicated properties and role relators.
Use for an individual human being who acts, authors, or is described — the human specialization of gmeow:Agent that supplies its own principle of identity (gufo:Kind).
Person Name
A structured, typed name borne by a person — birth name, married name, chosen name, alias, religious name — with ordered, typed name parts, an optional honorific, a script/language, and a purpose (gmeow:namePurpose). A person bears many co-equal PersonNames (across life stages and across languages/scripts); their validity period is carried with gmeow:validFrom/validUntil on the bearing statement or by a gmeow:NameUsage.
ex:patrickHan a gmeow:PersonName ; gmeow:fullName "欧德理"@zh ; gmeow:nameLanguage ex:mandarin ; gmeow:namePurpose gmeow:namePurposeLegal .
Avoid for non-person bearers (use gmeow:PlaceName, gmeow:OrganizationName, gmeow:Filename), and avoid multi-tagging one PersonName with several languages — a Latin-script and a Han-script name are SEPARATE co-equal PersonNames, never one alternate-of-the-other.
Mint one PersonName per co-equal name, set gmeow:fullName and gmeow:nameLanguage, decompose into gmeow:NamePart with gmeow:namePartType, tag gmeow:namePurpose, and bear it with gmeow:hasName; mark a superseded one gmeow:displayable false rather than deleting it.
Use for a structured name borne by a person — a birth, married, chosen, religious, or professional name with typed parts, language/script, and purpose; mint one per co-equal name across life stages and across languages or scripts.
Persona
A reified expression policy of one agent — the relator binding {bearer} × {register(s)} × {expressed norms} × {activation context}. PRIMARY and PRIVATE are two Personas of one agent; 'Dr. Chen at the clinic' and 'Mom at home' are two of another. No primaryPersona exists or ever will (Principle 9): personas are co-equal, context-activated, and withdrawn by suppression, never deletion (Principle 10). Register-switching is not deception — divergence of held and projected standpoints is the deception module's territory, a documented boundary with no axiom coupling.
ex:drChen a gmeow:Persona ; gmeow:personaBearer ex:chen ; gmeow:personaRegister gmeow:registerClinical ; gmeow:activatedIn ex:atClinic .
Avoid a primaryPersona or any privileged persona (personas are co-equal — Principle 9), avoid deleting a withdrawn one (suppress with gmeow:displayable false — Principle 10), and avoid reading register-switching as deception (a documented boundary, never an axiom).
Mint the persona, name its bearer with gmeow:personaBearer, its register(s) with gmeow:personaRegister, its activation with gmeow:activatedIn, and the norms it expresses with gmeow:expressesNorm; order conflicting personas via gmeow:overrides on their activation norms.
Use for a reified expression policy of one agent — the binding of bearer, register(s), expressed norms, and activation context; PRIMARY and PRIVATE are two co-equal personas of one agent.
Physical Carrier Type
The archaeological or cultural-heritage classification of a physical object that bears inscriptions, marks, or signs — a value vocabulary (individuals, never subclasses). Open-ended: new carrier kinds are minted as needed without ontology modification.
Physical Object
An entity that is a material thing occupying space and time — a device, instrument, vehicle, building, or natural body. Distinct from Agent (which acts and bears responsibility) and InformationObject (which carries information content). The sortal for pose-bearing, sensor-hosting, and spatially-located things that are not agents.
ex:rover a gmeow:PhysicalObject ; gmeow:hasPose ex:roverPose .
Avoid for acting participants (Agent), for content carriers whose materiality is incidental (InformationObject), and for convention-sustained things (SocialObject); the three are disjoint with PhysicalObject by design.
Type the artifact as PhysicalObject and hang pose, sensor, and spatial-location relations on it; keep agency and information roles on separate co-located entities rather than overloading the physical sortal.
Use for a material thing that occupies space and time and is not itself an agent — a device, instrument, vehicle, building, sensor host, or natural body that bears a pose or a spatial location.
Pitch Anchor
A binding between one degree of a TuningSystem and a physical frequency in an explicit acoustic frame (e.g., A440 vs Baroque A415). Hz is never asserted directly on a PitchValue; it is reached only through fnPitchToFrequency(value, anchor) (Principles 11, 12).
Pitch Collection
A set or multiset of PitchValues derived from a source (a spectrum, a tuning system, an analysis, or a projection). A projection of canonical frame-relative content, not the canonical object itself (Principle 4).
Pitch Collection Kind
The kind of a pitch collection, drawn from an open value vocabulary of individuals (scale, mode, maqam, jins, raga, thaat, pathet, mode of limited transposition, pitch-class set, row/series, spectrum collection). Never subclassed (Principle 9).
Pitch Collection Membership
A reified relator binding a pitch collection, a member pitch value, the role that pitch plays, and an optional context/standpoint. The canonical way to assert that a pitch belongs to a collection with a specific function; contested memberships are co-equal relators carrying distinct gmeow:accordingTo annotations (Principles 2, 9).
Pitch Expression
A common superclass for pitch-related quantities that are expressed relative to a TuningSystem. PitchValue and PitchInterval are its subkinds; using a named class avoids anonymous union classes as property domains in generated schemas (Principle 4).
Pitch Interval
A frame-relative directed interval between two pitch values, expressed as an exact ratio or in cents. Intervals are not subclasses of PitchValue; they are a distinct kind of frame-relative quantity (Principle 9).
Pitch Spelling
A reified relator binding a frame-relative pitch value, a pitch spelling system, and a spelled name string. Note names (C♯4, sargam Ga, Johnston +7) are projections, not canonical pitch values; enharmonic ambiguity is modelled as two co-equal spellings of the same pitch (Principles 4, 9, 11).
Pitch Spelling System
A named system for spelling frame-relative pitches as note names or symbols — e.g. Common Music Notation staff letters, sargam solfege, Johnston accidentals. A local vocabulary in the music slice; aligned to external notation standards by reference in mappings (Principles 4, 5, 16).
Pitch Trajectory
Continuous pitch as content — an ordered set of control points (musical-time × PitchValue) plus an interpolation kind. Models glissandi, gamaka ornaments, UPIC curves, and other continuously varying pitch (stress case 6). Interpolation is solver-evaluated, never reasoner-asserted (Principle 12).
Pitch Trajectory Control Point
One ordered (musical-time, PitchValue) pair belonging to a PitchTrajectory.
Pitch Trajectory Interpolation Kind
The interpolation mode of a PitchTrajectory — linear in cents, exponential, or stochastic-by-reference. A value vocabulary of individuals; never subclassed (Principle 9).
Pitch Value
A frame-relative musical pitch — an exact rational ratio or a cents offset expressed relative to an explicit TuningSystem. Pitch letters (C4, F#) are projections, not canonical values (Principle 11).
Place
A geographic location at any granularity — a country, region, city, thoroughfare, site, building, floor, or room. The specific kind is given by gmeow:placeType (a value), not a subclass, so any level can be a first-class place with its own coordinates and external identifiers.
ex:edinburgh a gmeow:Place ; gmeow:placeType gmeow:placeTypeCity ; gmeow:containedInPlace ex:scotland .
Avoid minting a Place subclass per granularity (the level is a gmeow:placeType value, never a class) and avoid Place for online or storage loci (use VirtualLocation / StorageLocation).
Type as Place, set gmeow:placeType, chain the containment ladder with gmeow:containedInPlace, and attach coordinates via gmeow:hasCoordinates or the reified CoordinateObservation.
Use for a geographic locus at ANY granularity — country, region, city, building, floor, room — letting gmeow:placeType say which.
Place Name
An appellation (toponym) borne by a geographic place via gmeow:hasPlaceName — possibly endonym/exonym (gmeow:namePurpose), multilingual, or historical (held over a period via a gmeow:NameUsage / inferred gmeow:PlaceNaming). The structured, first-class replacement for the retired flat gmeow:alternateName literal, used for gazetteer matching and co-equal multilingual/historical naming.
ex:istanbulName a gmeow:PlaceName ; gmeow:fullName "İstanbul"@tr ; gmeow:namePurpose gmeow:namePurposeEndonym .
Avoid the retired flat gmeow:alternateName literal and avoid ranking endonym above exonym — competing and historical place names are co-equal PlaceNamings; superseded ones set gmeow:displayable false, never deletion.
Mint one PlaceName per co-equal toponym, set gmeow:fullName and gmeow:nameLanguage, tag endonym/exonym with gmeow:namePurpose, and bear it with gmeow:hasPlaceName; carry the toponymic authority and period by promoting to a gmeow:PlaceNaming with gmeow:usageAuthority and gmeow:usageInterval.
Use for a structured toponym borne by a geographic place — an endonym, exonym, multilingual, or historical name — when gazetteer matching or co-equal place naming is needed.
Place Naming
A DEFINED specialization of gmeow:NameUsage whose named entity is a gmeow:Place — a time/audience/register-scoped use of a toponym. Defined, NOT asserted: any NameUsage that names a Place is inferred to be a PlaceNaming (≡ gmeow:NameUsage ⊓ ∃gmeow:usageNamed.gmeow:Place), so place-naming reuses the NameUsage relator instead of minting a parallel relator (Principle 6, greenfield/no-redundancy). The reified counterpart of CIDOC-CRM's time-spanned crm:E48 Place Name / crm:E41 Appellation. Competing and historical place names coexist as co-equal PlaceNamings with no primary; superseded ones set gmeow:displayable false (Principle 10). The toponymic authority is gmeow:usageAuthority; the name's language is gmeow:nameLanguage on the bound gmeow:PlaceName (reached via gmeow:usageAppellation).
ex:naming a gmeow:NameUsage ; gmeow:usageNamed ex:istanbul ; gmeow:usageAppellation ex:constantinopleName ; gmeow:usageAuthority ex:ottomanAuthority ; gmeow:usageInterval ex:byzantineEra .
Avoid asserting PlaceNaming directly (it is inferred from a NameUsage whose gmeow:usageNamed is a gmeow:Place) and avoid minting a parallel place-naming relator — reuse gmeow:NameUsage (Principle 6); never rank one place-naming as primary.
Mint a gmeow:NameUsage binding gmeow:usageNamed (a Place) and gmeow:usageAppellation (a gmeow:PlaceName), add gmeow:usageAuthority for the toponymic authority and gmeow:usageInterval for the period; the reasoner infers PlaceNaming, and the name's language reads from gmeow:nameLanguage on the bound PlaceName.
Use (by inference) for a time-, audience-, or authority-scoped use of a toponym — a competing, historical, or authority-conferred place name that needs its own period, toponymic authority, or standpoint.
Place Type
The kind of a geographic place (country, region, city, building, room, …). Modelled as a value, not a Place subclass: the set of kinds is open-ended (GeoNames lists ~600 feature codes) and they share all of Place's structure, so a new kind is a new individual, not a new class.
ex:placeTypeHamletPlace a gmeow:PlaceType .
Avoid subclassing Place for a granularity or feature kind (the kind is a gmeow:placeType value, never a class).
Mint the kind as a gmeow:PlaceType individual and reference it from a Place via gmeow:placeType.
Use to mint a new kind of geographic place (the GeoNames feature-code superset) as an individual on the open value vocabulary.
Playing Technique
A technique used to play or activate a musical instrument — arco, pizzicato, prepared piano, etc. An open value vocabulary of individuals; never subclassed (Principle 9).
Pose
A frame-relative position and orientation of an object — a 6-DOF pose. A pose consists of a position (spatial coordinates in a reference frame) and an orientation (quaternion, Euler angles, heading/bearing, or a homogeneous transform matrix). Aligns by reference to IEEE 1872-2015 pos:QuantitativePose and structurally to OGC GeoPose 1.0.
ex:roverPose a gmeow:Pose ; gmeow:hasPosePosition ex:pos ; gmeow:hasPoseOrientation ex:ori ; gmeow:poseFrame ex:siteGrid .
Avoid splitting position and orientation across unrelated entities and avoid stating a pose without gmeow:poseFrame (exactly-one frame required).
Mint Pose, link gmeow:hasPosePosition (SpatialCoordinates) and gmeow:hasPoseOrientation (Orientation), and declare exactly one gmeow:poseFrame.
Use for a frame-relative 6-DOF position-plus-orientation of an object (IEEE 1872 / OGC GeoPose alignment).
Post
A seat or position that exists independently of who currently holds it — the CFO chair is not the person now in it. A Post bundles a gmeow:Role within a specific gmeow:Organization, enabling 'vacant post' and 'succession in a post' queries.
ex:cfoPost a gmeow:Post ; gmeow:postIn ex:acme ; gmeow:hasRole ex:cfoRole .
Avoid for a holder-independent function with no fixed organization (that is a bare gmeow:Role) and avoid conflating the seat with its occupant — the sitter is bound through a gmeow:Membership via gmeow:fillsPost, never identified with the Post.
Mint a gmeow:Post, bind its organization with gmeow:postIn and its role with gmeow:hasRole, then seat an incumbent by pointing a gmeow:Membership at it with gmeow:fillsPost; a vacant post is simply one no membership fills.
Use for a holder-independent seat — a named chair tied to one organization — when 'who holds the CFO post', 'vacant post', or 'succession in a post' must be queryable apart from any incumbent.
Postal Address
A contact point reachable by physical mail at a postal address. It is expressed in the postal/administrative topological reference frame (gmeow:referenceFramePostalAddress); its components below are the coordinate values along that frame's axes — the as-written surface form. The resolved, identifier-bearing geographic places are reached via gmeow:addressPlace and gmeow:containedInPlace.
ex:home a gmeow:PostalAddress ; gmeow:addressLocality "Calgary" ; gmeow:coarsenTo ex:cityLevel .
Avoid for the resolved geographic place an address denotes (use gmeow:addressPlace → gmeow:Place) and for coordinates/geometry, which belong to that place, not to the surface form.
Fill the component coordinate properties along the frame's axes, seam to the resolved hierarchy with gmeow:addressPlace, and mark gmeow:coarsenTo (e.g. to city level) so a public projection emits an enclosing locality rather than the exact premises.
Use for the as-written surface form of a mailing address — the bundle of street, locality, region, code, and country coordinate values expressed in the postal reference frame, before resolution to identifier-bearing places.
Posting
A reified relator connecting a journal entry to a ledger account with a monetary amount and a posting direction (debit or credit). The atomic unit of double-entry bookkeeping.
Posting Direction
The direction of a posting in double-entry bookkeeping — a VALUE, never a subclass. Only debit and credit are seeded; the vocabulary is closed in practice but modelled as open for consistency.
Precedence Tenure
The reified, time-scoped fact that one norm took precedence over another within a normative system over an interval — 'Tier 2 overrode X until v3.5' made sayable. The StandpointTenure idiom (Principle 10): carries its interval via gmeow:duringInterval (temporal module); a withdrawn precedence is kept with gmeow:displayable false, never deleted. Use only when adoption / revision of the precedence is itself worth modelling; the common case is flat gmeow:overrides.
ex:pt1 a gmeow:PrecedenceTenure ; gmeow:precedenceHigher ex:tier2 ; gmeow:precedenceLower ex:xN ; gmeow:precedenceScope ex:gdpr .
Avoid it for the ordinary case (flat gmeow:overrides carries pairwise precedence more cheaply) and avoid deleting a withdrawn precedence — keep it with gmeow:displayable false (Principle 10).
Mint the tenure, name the prevailing and yielding norms with gmeow:precedenceHigher/precedenceLower, scope it with gmeow:precedenceScope, and carry its interval via the inherited gmeow:duringInterval.
Use the reified form when the precedence held over an interval — its adoption, revision, or withdrawal — is itself the fact of interest, e.g. 'Tier 2 overrode X until v3.5'.
Privacy Notice
A human- or machine-readable privacy notice informing data subjects about the processing of their personal data — the information-object counterpart of a dpv:PrivacyNotice / schema:PrivacyPolicy. It may be attached to a RightsStatement or to the entity whose data is governed.
ex:notice a gmeow:PrivacyNotice ; gmeow:fullText "We process your data to …" .
Avoid conflating the notice document with the consent posture it describes (the rules live on a gmeow:RightsStatement) and avoid using it for an arbitrary policy page with no privacy role.
Mint one PrivacyNotice as an information object and attach it with gmeow:hasPrivacyNotice to the governed entity, its gmeow:License, or the gmeow:RightsStatement whose processing rules it documents.
Use for the privacy notice document itself — the information object that informs data subjects how their personal data is processed (the dpv:PrivacyNotice / schema:PrivacyPolicy counterpart).
Procedure
A prescriptive specification — a template, recipe, protocol, blueprint, workflow definition, or pipeline spec. The plan side of the plan ⟂ execution de-conflation: an InformationObject that describes how to do something, distinct from any Execution that enacts it. The kind of procedure is a gmeow:procedureType value, never a subclass.
Procedure Step
An atomic step within a Procedure. Carries inputs, outputs, and parameters. May itself reference a subprocess Procedure via gmeow:stepEnactsProcedure. The kind of step is a gmeow:StepType value, never a subclass.
Procedure Type
The kind of a procedure — a VALUE, never a Procedure subclass. The set is open; a kind not among the seed individuals is a FRESH gmeow:ProcedureType individual carrying rdfs:label, not a new class.
Professional Relationship
An interpersonal relationship arising from work — colleagues, collaborators, a client and a provider (the reified form of hasWorkedWith).
ex:collab a gmeow:ProfessionalRelationship ; gmeow:relationshipParty ex:lillith, ex:morgan .
Avoid it for the bare symmetric fact (use gmeow:hasWorkedWith) and for a purely social tie (use gmeow:AcquaintanceRelationship).
Use as the reified form of gmeow:hasWorkedWith — a working tie between agents that must carry its own interval, confidence, or evidence.
Proficiency Level
An attained proficiency level on a gmeow:ProficiencyScale (CEFR A1–C2; Dreyfus novice→expert; NIH beginner→expert; assessed; native; heritage). Carried by gmeow:proficiencyLevel and gmeow:skillProficiencyLevel; gmeow:levelScale ties it to its scale. ILR (0–5) and ACTFL levels are added as further individuals.
gmeow:levelCefrB2 a gmeow:ProficiencyLevel ; gmeow:levelScale gmeow:scaleCefr .
Avoid using it for the framework itself (that is gmeow:ProficiencyScale) and avoid minting per-level subclasses; levels are individuals, each tied to its scale by gmeow:levelScale. The knowledge-depth axis has its own dedicated gmeow:KnowledgeLevel value class (cognition).
Mint each rung as an individual in its domain slice, tie it to its framework with gmeow:levelScale, and cite it from a proficiency relator's level role (gmeow:skillProficiencyLevel, gmeow:proficiencyLevel); leave cross-scale conversion to a solver-side alignment ledger (Principle 12).
Use as the value vocabulary for an attained rating on some framework — the rung a language, skill, or knowledge proficiency reaches (CEFR B2, Dreyfus competent, NIH advanced) — referenced from a proficiency relator's level role.
Proficiency Modality
The channel a proficiency rates (speaking, listening, reading, writing, signing, comprehension, overall). A value carried by gmeow:proficiencyModality.
gmeow:modalitySpeaking a gmeow:ProficiencyModality .
Avoid using it for the framework (gmeow:ProficiencyScale) or the attained rung (gmeow:ProficiencyLevel); modality is the channel axis, orthogonal to both. Omit it entirely when a proficiency is overall and undifferentiated by channel.
Mint each channel as an individual of gmeow:ProficiencyModality and cite it from gmeow:proficiencyModality on the relator; pair distinct modality values with distinct level values when one competency is rated per channel.
Use as the value vocabulary for the channel a rating applies to when one competency splits by skill (a CEFR speaking rating distinct from the reading rating); referenced from a proficiency relator's modality role via gmeow:proficiencyModality.
Proficiency Scale
A framework for rating proficiency in any competency domain — language, skill, or knowledge (CEFR, ILR, ACTFL, Dreyfus, NIH, Bloom's, SOLO, assessed, self-reported). A domain-neutral value vocabulary carried by gmeow:proficiencyScale, gmeow:skillProficiencyScale, gmeow:knowledgeProficiencyScale, and gmeow:levelScale. Minted in kernel so expertise, languages, and cognition reuse it without a cross-slice dependency cycle (Principle 6).
gmeow:scaleDreyfus a gmeow:ProficiencyScale ; rdfs:label "Dreyfus"@en .
Avoid minting per-framework subclasses (frameworks are individuals of this class) and avoid using it for an attained rating itself; the level a proficiency reaches is a gmeow:ProficiencyLevel, while this class is the ruler it is read against.
Mint each framework as an individual of gmeow:ProficiencyScale in its own domain slice (languages, expertise, cognition) and cite it from a proficiency relator's scale role (gmeow:knowledgeProficiencyScale, gmeow:skillProficiencyScale); record cross-framework correspondence in an alignment ledger, never as an OWL axiom (Principle 12).
Use as the value vocabulary for naming a rating framework that several competency axes share — language (CEFR/ILR/ACTFL), applied skill (Dreyfus/NIH), or knowledge depth (Bloom's/SOLO/native) — referenced from a proficiency relator's scale role without committing any one slice to a canonical framework (Principle 6).
Profile
A closed descriptor schema for an open-but-structured facet. A Profile self-describes the properties that constitute the facet and the open value vocabularies from which their values are drawn, enabling extensibility-by-construction.
ex:profileReferenceFrame a gmeow:Profile ; gmeow:profileAppliesTo gmeow:ReferenceFrame .
Avoid for an ordinary instance of a facet (a Profile describes the schema, not a value of it) and avoid subclassing the facet's open vocabularies into the descriptor — list them with gmeow:profileOpenValue instead.
Mint the Profile as an individual, name its target class with gmeow:profileAppliesTo, enumerate descriptor properties with gmeow:profileDescriptor, and the open value classes with gmeow:profileOpenValue; instances reference it via gmeow:hasProfile.
Use to declare the closed descriptor schema for an open-but-structured facet — the set of descriptor properties and the open value vocabularies a frame, value, or named slice profile is built from.
Profile Page
A web page whose principal subject is an agent — a person's or organization's profile/about page. A DEFINED class: any gmeow:WebPage whose gmeow:pagePrincipalSubject is a gmeow:Agent IS a ProfilePage (≡ gmeow:WebPage ⊓ ∃gmeow:pagePrincipalSubject.gmeow:Agent), so no manual typing is needed. Projects to schema:ProfilePage.
ex:aboutPage a gmeow:WebPage ; gmeow:pagePrincipalSubject ex:lillith . # ex:lillith an Agent ⇒ ex:aboutPage inferred a gmeow:ProfilePage
Avoid asserting rdf:type gmeow:ProfilePage manually — it is a defined class inferred from gmeow:pagePrincipalSubject ranging over a gmeow:Agent; assert the principal subject instead and let the reasoner classify.
Do not type instances directly: give a gmeow:WebPage a gmeow:pagePrincipalSubject that is a gmeow:Agent and the equivalence axiom classifies it as a ProfilePage, which projects to schema:ProfilePage.
Use as the QUERY target for any page that profiles an agent; membership is derived, so reach for it when selecting or projecting profile/about pages rather than to type them by hand.
Programming Language
A formal language for expressing executable computation (Python, Rust, SQL-as-implemented). The first-class target of gmeow:writtenInLanguage, by which a software project declares the languages it is written in.
ex:projectGmeow gmeow:writtenInLanguage ex:langPython , ex:langRust .
Avoid for non-executable formal languages such as markup, schema, or configuration (use the broader gmeow:FormalLanguage) and for natural languages (gmeow:Language).
Mint the language as a ProgrammingLanguage IRI and reference it from a software project via gmeow:writtenInLanguage (non-functional: a codebase uses several), aligning to a registry with gmeow:languageCode where one exists.
Use for a formal language that expresses executable computation — the first-class IRI a software project points at through gmeow:writtenInLanguage to declare the languages it is implemented in.
Prohibition
A rule that forbids the exercise of a gmeow:RightsAction over the governed asset (odrl:Prohibition).
ex:noCommercialUse a gmeow:Prohibition ; gmeow:ruleAction gmeow:actionCommercialize .
Avoid for an allowed action (use gmeow:Permission) or an obligation (use gmeow:Duty), and avoid relying on omission to forbid — under an open-world policy a missing permission is not a prohibition; assert it.
Mint one Prohibition per forbidden action with a single gmeow:ruleAction, link it with gmeow:hasProhibition, and attach a remedy via gmeow:ruleConsequence; the enclosing statement's gmeow:conflictStrategy decides permission-vs-prohibition ties.
Use for a forbidden action — something the assignee may not do with the asset (the odrl:Prohibition rule), e.g. no commercial use under a CC BY-NC licence.
Project
A social object representing an endeavour — an activity with purpose, participants, and duration, independent of any product, repository, or codebase. A project persists, bears identity and PIDs, and participants come and go; it is realised through events (milestones, releases, sprints), not identical to them. Modelled as an endurant (social object), not a perdurant (process).
Projection Context
The consumer or audience for which a fact is eligible to be projected — an open value vocabulary of individuals (never subclasses). Names downstream targets such as internal archives, agent memory, Wikidata, Wikipedia, or public websites. The *who* layer of disclosure control, orthogonal to sensitivity, determinacy, confidence, and granularity (Principle 9). Eligibility decisions (k-anonymity, source-independence checks) are solver-layer computations (P12); the vocabulary is the ontology deliverable.
ex:photo gmeow:eligibleForConsumer gmeow:consumerInternalArchive, gmeow:consumerAgentMemory .
Avoid modelling a consumer as a subclass (contexts are individuals) and avoid treating membership as a release guarantee; the actual eligibility computation lives in the solver layer.
Reference the seeded consumer individuals from data via gmeow:eligibleForConsumer and from ontology terms via gmeow:useForConsumer / gmeow:avoidForConsumer; mint new contexts as individuals when a new target appears.
Use as the value vocabulary for the audience axis — the named downstream targets (internal archive, agent memory, Wikidata, public site, …) a value declares eligibility for, or that a term advertises via useForConsumer.
Projection Function
An FnO function that renders canonical frame-relative content to a notation system (Principle 12).
ex:renderStaff a gmeow:ProjectionFunction .
Avoid asserting the function's output as canonical data and avoid hand-encoding the render math in the ontology; the function is a solver-layer reference (P12), declared here, executed there.
Type the function as ProjectionFunction (an fno:Function), reference it from a profile via gmeow:projectionFunction, and declare its input through gmeow:projectableExpression; the solver supplies the implementation.
Use to type the executable FnO function that performs a notation render — the solver-layer object a projection profile points at to actually turn canonical content into a surface form.
Projection Loss
A kind of information loss incurred when canonical content is projected to a notation system. An open value vocabulary of individuals; never subclassed (Principle 9).
ex:lossMicrotiming a gmeow:ProjectionLoss ; gmeow:accountsForParameter ex:microtiming .
Avoid minting per-loss subclasses (losses are individuals) and avoid using a loss to record a parameter the notation DOES carry — that is gmeow:representableParameter, its complement.
Mint each loss as an individual, attach it to a profile via gmeow:declaredLoss, and point gmeow:accountsForParameter at the canonical parameter it omits or approximates so the completeness gate can reconcile it.
Use as the value vocabulary for naming a specific kind of loss a notation incurs — quantization to 12-EDO, dropped microtiming, collapsed standpoint — so the lossiness of a projection profile is enumerable and gate-checkable.
Prompt
A concrete prompt presented to a model in an invocation — content-addressable (gmeow:contentDigest), role-tagged (gmeow:promptRole), optionally instantiating a template (gmeow:filledFrom). Prompts are provenance: a claim is only auditable when the instruction that elicited it is recorded. The system-prompt-as-persona seam (a prompt enacting a gmeow:Persona with its registers and style guide) is the norms extension's machinery, used from instance data.
ex:sysPrompt a gmeow:Prompt ; gmeow:promptRole gmeow:promptRoleSystem ; gmeow:contentDigest ex:sha256 .
Avoid the reusable, variable-bearing artifact (that is gmeow:PromptTemplate, which a concrete prompt links back to via gmeow:filledFrom) and avoid modelling the persona it enacts here — that seam lives in the norms extension.
Type the instruction gmeow:Prompt, tag it with gmeow:promptRole, content-address it with gmeow:contentDigest, and where it instantiates a published template point gmeow:filledFrom at the gmeow:PromptTemplate; link it to its invocation via gmeow:hasPrompt.
Use for the concrete instruction text presented to a model in an invocation — the provenance that makes a generated claim auditable, content-addressed and role-tagged.
Prompt Role
An open value vocabulary of conversational prompt roles.
ex:promptRoleTool a gmeow:PromptRole ; rdfs:label "tool"@en .
Avoid minting a prompt-role SUBCLASS of gmeow:Prompt (the role is a value, Principle 9) and avoid confusing it with gmeow:ParticipantRole — prompt roles are conversational turns, not event participation.
Add a new role as a gmeow:PromptRole individual with rdfs:label and skos:definition; reference it from a gmeow:Prompt via gmeow:promptRole.
Use as the open value vocabulary for the prompt-role axis — the conversational roles (system, user, assistant, tool, …) that gmeow:promptRole draws from; mint a fresh individual for a role not seeded.
Prompt Template
A reusable, versioned prompt with unfilled variables — the published artifact (EvidenceSpan audit machinery ships the claim-extraction template as data, not code). Concrete prompts link back via gmeow:filledFrom.
ex:extractTmpl a gmeow:PromptTemplate ; gmeow:contentDigest ex:sha256 .
Avoid typing a filled, ready-to-send instruction as a template (that is a plain gmeow:Prompt) — the template is the unfilled, versioned source a gmeow:Prompt points back to via gmeow:filledFrom.
Type the artifact gmeow:PromptTemplate, content-address each version with gmeow:contentDigest, and let concrete gmeow:Prompt individuals link to it via gmeow:filledFrom so an output traces to the exact template version.
Use for a reusable, versioned prompt carrying unfilled variables — a published artifact (e.g. the claim-extraction template shipped as data) that concrete prompts instantiate.
Pronoun Set
A set of third-person pronouns a person goes by, in the five English forms (subject, object, possessive determiner, possessive pronoun, reflexive). Sex/gender INDEPENDENT and contextual. A known set is one of the gmeow:PronounSet value individuals; any other set is expressed by filling the five form properties on a fresh PronounSet instance.
ex:set a gmeow:PronounSet ; gmeow:pronounSubject "ey" ; gmeow:pronounObject "em" ; gmeow:pronounPossessiveDeterminer "eir" ; gmeow:pronounPossessive "eirs" ; gmeow:pronounReflexive "emself" .
Avoid inferring a pronoun set from, or asserting one to imply, gender identity, gender expression, sex assigned at birth, or orientation — address is not identity; and avoid leaving a custom set short of its five forms unless it is a non-specifying stance (any / ask / name-only).
Attach the set to a person with gmeow:hasPronounSet; for a custom set fill gmeow:pronounSubject, gmeow:pronounObject, gmeow:pronounPossessiveDeterminer, gmeow:pronounPossessive, and gmeow:pronounReflexive; scope a context-specific set with gmeow:validFrom/validUntil on the statement.
Use to record the third-person pronouns a person goes by — reference a seeded set (gmeow:pronounSheHer, gmeow:pronounTheyThem, …) for a known paradigm, or mint a fresh instance filling the five forms for any other set.
Proposition
A truth-apt content — a described state of affairs that can be held true or false, the object of a doxastic attitude (gmeow:believes, gmeow:knowsThat). Existing by social convention like every description, it is a gmeow:SocialObject. A Proposition asserts nothing by itself: that an agent holds it, and with what modality, is a vantage-indexed claim (Principle 9). It is the doxastic sibling of gmeow:Goal (teleology): a belief and a goal may share the SAME proposition but differ in direction of fit — a belief has mind-to-world fit (it aims to be true to the world), a goal has world-to-mind fit (it aims to make the world true to it).
ex:earthIsRound a gmeow:Proposition ; rdfs:label "the Earth is round"@en .
Direction-of-fit bridge (documentation only — no axiom, no teleology dependency): belief --mind-to-world--> Proposition <--world-to-mind-- Goal. There is deliberately NO gmeow:Goal rdfs:subClassOf gmeow:Proposition; subsumption would erase the direction-of-fit distinction, so the link stays by reference.
Avoid asserting the proposition as a global fact (it asserts nothing by itself — that an agent holds it, and how, is a vantage-indexed claim, never a factive knowledge verdict); avoid subsuming a gmeow:Goal under it, which would erase the direction-of-fit distinction.
Mint the Proposition once, link agents to it through the flat doxastic spine (gmeow:believes, gmeow:doubts, gmeow:accepts, gmeow:knowsThat), and carry how-strongly / from-whose-vantage on gmeow:standpointModality and gmeow:accordingTo of the holding statement; a co-aimed goal references the same proposition rather than subclassing it.
Use to mint a truth-apt content as its own object — the thing an agent believes, doubts, accepts, or knows-that — so the same proposition can be held by several agents with different modalities, each holding indexed to a vantage (Principle 9).
Proximity Measurement
A measurement of distance, dissimilarity, or proximity between two entities, expressed as a scalar quantity in a reference frame that declares its metric kind. The observedFeature is the entity measured from; gmeow:proximityTo names the target entity; gmeow:observationResult points to the scalar value. Computed by the solver (Principle 12), not asserted in the OWL core.
ex:dist a gmeow:ProximityMeasurement ; gmeow:observedFeature ex:a ; gmeow:proximityTo ex:b ; gmeow:observationResult ex:scalar .
Avoid asserting the computed distance as a plain triple — proximity is computed by the solver from the metric (Principle 12).
Mint ProximityMeasurement, set gmeow:observedFeature (the from-entity) and gmeow:proximityTo (the target), and point gmeow:observationResult at a ScalarQuantity in a frame with gmeow:hasMetricKind.
Use to reify a measured distance, dissimilarity, or proximity between two entities in a frame that declares its metric kind.
Push
The event of pushing one or more commits to a remote repository — an activity with a target repository or ref, a pusher, and a timestamp. The event type is gmeow:eventTypePush.
Quality Assessment
A reified assessment of the quality of an entity or dataset, expressed as an observation about one or more quality dimensions. The result is typically a scalar quantity (accuracy in metres, completeness as a percentage, etc.) or a categorical conformance statement, carrying unit, reference frame, determinacy, and provenance in the same bundle as every other GMEOW measurement (Principle 11).
ex:posAcc a gmeow:QualityAssessment ; gmeow:assessedEntity ex:roadLayer ; gmeow:qualityDimension gmeow:qualityDimensionPositionalAccuracy ; gmeow:observationResult ex:fiveMetres .
Avoid for ordinary measurements that are not quality judgements (use a plain gmeow:Observation) and for epistemic certainty about a claim (that is gmeow:confidence, not a quality assessment).
Type the assessment as gmeow:QualityAssessment, name the subject with gmeow:assessedEntity, the dimension(s) with gmeow:qualityDimension, and the verdict with gmeow:observationResult; reuse the Observation stack's method, vantage, unit, and frame rather than minting quality-specific copies.
Use to record a quality verdict about an entity or dataset along one or more ISO 19157 dimensions — positional/temporal/thematic accuracy, completeness, consistency, or lineage — as a first-class observation carrying its own result, method, and provenance.
Quality Dimension
An ISO 19157 data-quality dimension or lineage category — an open value vocabulary of individuals (never subclasses). New dimensions (e.g. a domain-specific 'semantic consistency' or 'usability') are added by minting fresh individuals, not by creating new classes (Principle 9).
ex:usability a gmeow:QualityDimension ; rdfs:label "usability"@en .
Avoid creating per-dimension subclasses (dimensions are individuals) and avoid using it for the assessment itself (that is gmeow:QualityAssessment).
Reference the seeded dimension individuals from an assessment; extend the axis for a domain-specific quality concern by minting a fresh gmeow:QualityDimension individual rather than a subclass.
Use as the value vocabulary for the data-quality axis — the seeded ISO 19157 dimensions plus lineage, referenced from a QualityAssessment via gmeow:qualityDimension.
Quantity
A universal scalar numeric value bundled with unit/frame, determinacy, and provenance — the synthesis of FRAME-GEN + DET-GEN + OBS (ScalarQuantity alias precedent). Equivalent to gmeow:ScalarQuantity; the domain-neutral name for the same construct. Used for temperatures, distances, counts, probabilities, masses, prices, and any other quantitative observation result. The value lives in gmeow:quantityValue; the unit/frame in gmeow:hasUnit / gmeow:hasReferenceFrame; the determinacy in gmeow:hasDeterminacy; the provenance in gmeow:isResultOf.
ex:distance a gmeow:Quantity ; gmeow:quantityValue 12.4 ; gmeow:hasUnit qudt:M .
Avoid treating it as a distinct class from gmeow:ScalarQuantity / gmeow:MeasuredValue (they are owl:equivalentClass — pick one name per export) and avoid it for currency-framed money (use gmeow:MonetaryAmount).
Type the value gmeow:Quantity, set gmeow:quantityValue, name gmeow:hasUnit / gmeow:hasReferenceFrame and gmeow:hasDeterminacy, and carry provenance with gmeow:isResultOf; choose one of the three equivalent names consistently within a projection.
Use as the domain-neutral name for a scalar value bundled with unit/frame, determinacy, and provenance — the same construct as gmeow:ScalarQuantity, preferred when no metrology or observation-result framing is intended.
Question
Erotetic content individuated by its ANSWERHOOD CONDITION — the set of propositions counting as direct answers — not by a truth-condition. Existing by social convention like every description, it is a gmeow:SocialObject. A Question is neither true nor false (unlike a gmeow:Proposition) nor satisfied (unlike a gmeow:Goal): it is RESOLVED by an accepted answer. It is the erotetic sibling of gmeow:Proposition (assertoric) and gmeow:Goal (optative): the three share the gmeow:SocialObject genus and differ only in their mode of content — truth-condition, satisfaction-condition, answerhood-condition.
ex:whereIsTheKey a gmeow:Question ; gmeow:questionType gmeow:typeWh .
Content-mode bridge (documentation only — no axiom): Proposition (truth-condition) · Goal (satisfaction-condition) · Question (answerhood-condition) are three gmeow:SocialObject siblings differing in mode of content, never by subsumption. There is deliberately NO rdfs:subClassOf between them; subsumption would erase the content-mode distinction, so the link stays by reference (the Proposition/Goal precedent).
Avoid treating a Question as true/false (it has no truth-condition — that is a gmeow:Proposition) or as satisfied/unsatisfied (that is a gmeow:Goal), and avoid subsuming it under either, which would erase the content-mode distinction; a Question is resolved by an accepted answer, never asserted as a fact.
Mint the Question once, classify it with gmeow:questionType, link its presuppositions with gmeow:presupposes and its candidate answers with gmeow:answers (each vantage-indexed), and record that an agent holds it open through the flat inquiry spine; resolve it by reusing the epistemics spine (gmeow:accepts / gmeow:knowsThat) over an answer-claim rather than minting a new resolved state.
Use to mint erotetic content as its own object — the thing an agent asks, wonders about, or inquires into — so the same question can be held open by several agents and answered differently from different vantages (Principle 9); reach for it whenever what is recorded is an open problem rather than a held belief or a pursued goal.
Question Type
The erotetic kind of a question — a closed value vocabulary spanning polar (yes/no), alternative (which-of-a-named-set), wh (who/what/where/when), why (explanation-seeking), and how (procedure-seeking): gmeow:typePolar, gmeow:typeAlternative, gmeow:typeWh, gmeow:typeWhy, gmeow:typeHow. Its members are individuals, never subclasses, and more than one may co-apply to a single question.
ex:whyDidItFail gmeow:questionType gmeow:typeWhy .
Avoid subclassing it to add a kind — the vocabulary is closed and its members are individuals — and avoid forcing exactly one type onto every question; gmeow:typeWhy and gmeow:typeHow may legitimately co-apply (gmeow:questionType is non-functional).
Reference the seeded QuestionType individuals from a gmeow:Question via gmeow:questionType, attaching as many as genuinely apply; treat the bridges (typeWhy → abduction's explanandum, typeHow → the procedures extension) as documented routing rather than new axioms.
Use as the value vocabulary for the erotetic kind of a question — the closed set of question types (polar, alternative, wh, why, how) a Question declares through gmeow:questionType.
Reading Order
A standpoint that supplies a subjective ordering for consuming segments of a work — publication order, internal chronology, author-recommended order, or fandom order. Never canonical ontology truth; claims are annotated gmeow:accordingTo a ReadingOrder.
ex:chronologicalOrder a gmeow:ReadingOrder . ex:claim gmeow:accordingTo ex:chronologicalOrder .
Avoid asserting any ordering as canonical ontology truth (a ReadingOrder is a gmeow:Standpoint, never a global fact) and avoid the bare gmeow:segmentIndex for it — index is structural position, reading order is perspectival.
Mint the ordering as a gmeow:ReadingOrder standpoint and index each ordering claim with gmeow:accordingTo that standpoint, letting co-equal orderings coexist rather than picking a primary.
Use to model a subjective ordering for consuming a work's segments — publication order, internal chronology, author-recommended or fandom order — that competing orderings may contradict without one being canonical.
Realization Mode
The mode in which a musical Expression realizes its Work — a VALUE vocabulary (individuals, never subclasses). The oral-tradition guarantee requires that no shape ever mandate a notated realization.
gmeow:realizationModeNotated a gmeow:RealizationMode .
Avoid splitting Expression into notated/performed subclasses (Principle 9) and never let a shape mandate the notated mode (the oral-tradition guarantee).
Reference a seeded gmeow:RealizationMode individual from an Expression via gmeow:realizationMode; extend with new individuals (not subclasses) when a new mode appears.
Use as the value vocabulary for how a musical Expression is realized — notated, performed, improvised, oral, machine-generated; referenced by gmeow:realizationMode.
Recording
A concrete audio manifestation of a musical work or expression — a take, master, released track, or any other fixed sound recording. Co-equal sibling of gmeow:ScoreEdition and other manifestations (Principle 9).
ex:eroica1963 a gmeow:Recording ; gmeow:embodies ex:eroicaPerformedExpr ; gmeow:hasManifestationFormat gmeow:formatStreamingAudio .
Avoid for the abstract composition (gmeow:MusicalWork) and for a notated edition (gmeow:ScoreEdition); a recording is not privileged over a score (Principle 9).
Link the Recording to its Expression with gmeow:embodies, set an audio gmeow:hasManifestationFormat, and relate samples/remixes to it through gmeow:CreativeDerivation at the recording tier.
Use for a fixed sound recording at the Manifestation tier — a take, master, or released track; the audio sibling of gmeow:ScoreEdition.
Recurrence Rule
A rule by which a gmeow:EventSeries repeats — weekly, every-first-Monday, annually. Carries an RFC 5545 RRULE string via gmeow:recurrenceRuleText. (= ISO-TimeML TIMEX3 type=SET with freq/quant, iCalendar RRULE, schema:Schedule, TEO periodic time interval.)
ex:weeklyMon a gmeow:RecurrenceRule ; gmeow:recurrenceRuleText "FREQ=WEEKLY;BYDAY=MO" .
Avoid attaching it to a single gmeow:Event occurrence (the rule belongs to the series), and avoid authoring rich recurrence structure in core — the RRULE string is the source, richer form is a projection concern.
Mint a gmeow:RecurrenceRule with an RFC 5545 string on gmeow:recurrenceRuleText and link it from the series via gmeow:hasRecurrenceRule; projectors emit iCalendar RRULE directly.
Use for the rule by which a gmeow:EventSeries repeats — weekly, every-first-Monday, annually — carrying an RFC 5545 RRULE string.
Ref
A version-control reference — the generic superclass of Branch and any other named pointer into the commit graph.
Reference Frame
A reference system (such as a coordinate system, datum, grid, or platform space) relative to which locations, coordinates, or measurements are expressed.
ex:siteGrid a gmeow:ReferenceFrame ; gmeow:frameRealm gmeow:frameRealmTerrestrial ; gmeow:frameKind gmeow:frameKindGrid .
Avoid embedding a frame inside a coordinate literal and avoid a frame instance where a coordinate value belongs; the frame is the system, not the position.
Mint a ReferenceFrame, set gmeow:frameRealm / gmeow:frameKind / gmeow:hasMetricKind, nest it via gmeow:parentFrame, and point coordinate values at it via gmeow:hasReferenceFrame.
Use for any reference system — coordinate system, datum, grid, or platform space — relative to which coordinates and measurements are expressed (Principle 11).
Reference Position
The spatial locus, observatory, timezone, or planetary body relative to which a time is expressed — e.g. an observatory longitude for local sidereal time, an IANA timezone for civil time, or a planet for planetary calendars.
ex:torontoTZ a gmeow:ReferencePosition ; rdfs:label "America/Toronto"@en .
Avoid for scales that need no locus (TAI, TT, UTC-at-zero-offset) and avoid encoding the offset numerically in the timestamp instead of naming the position; mint individuals, not subclasses.
Reference a position individual from a frame via gmeow:frameReferencePosition; leave it absent for position-independent frames, since the property is optional by design.
Use when a frame's time depends on a place — an IANA timezone for civil offset, an observatory longitude for sidereal time, a planetary body for an off-Earth calendar.
Region Selector
The encoding descriptor for an image region — carries the selector type (a gmeow:SelectorType value) and the raw selector value (SVG path, pixel coordinates, mask data, RLE string, etc.). The canonical superset of W3C Web Annotation selectors, IIIF selectors, and domain-specific mask formats.
Register
A social or expressive register — the formality, intimacy, or audience-posture of an expression act (the register/persona design). The OPEN umbrella vocabulary that name registers specialize and that persona expression (norms slice) reuses: the same agent, the same norms, expressed formally in public and intimately in private. Registers are first-class value individuals with their own IRIs, labels, and definitions — never a subclass tree, never a 'primary' (Principle 9). Lives in the names core slice because register-of-address was already core here and the dependency direction (extensions reference core, never the reverse) requires the umbrella below its consumers.
ex:address gmeow:usageRegister gmeow:registerIntimate .
Avoid building a register subclass tree (registers are co-equal value individuals) and avoid a name-only register where the persona-expression sense is meant — reach for the gmeow:NameRegister specialization for name address.
Mint each register as an individual under gmeow:Register (or gmeow:NameRegister for name address), give it rdfs:label and skos:definition, and reference it from a usage; never declare one register primary.
Use as the open umbrella value vocabulary for social/expressive register when a register spans naming AND persona expression — extend it (or its gmeow:NameRegister specialization) with a new individual when a formality or audience-posture is not yet seeded.
Regulatory Overlay
The reified, time-scoped fact that a specific regulation applies over a place — imposed by an authority. Covers zoning, protected areas, restricted airspace, sanctions, tax/electoral districts, postal zones, civil-time zones, and similar legally-defined spatial overlays. Distinct from JurisdictionTenure (governance/sovereignty): an overlay is about a specific regulatory regime applied over a geographic area. Links to RightsStatement for the deontic rules (permissions, prohibitions, duties) that hold within it. Contested overlays coexist as multiple standpoint-indexed instances, never collapsing to a single winner (Principle 9).
ex:ov a gmeow:RegulatoryOverlay ; gmeow:overlayPlace ex:zoneArea ; gmeow:overlayAuthority ex:caa ; gmeow:overlayType gmeow:overlayTypeRestrictedAirspace .
Avoid it for governance/sovereignty (that is gmeow:JurisdictionTenure) and avoid collapsing contested overlays — model each as a standpoint-indexed instance (Principle 9).
Mint RegulatoryOverlay, set gmeow:overlayPlace / gmeow:overlayAuthority / gmeow:overlayType, link deontic rules via gmeow:overlayRegulation, and carry 3D bounds via gmeow:overlayLowerBound / gmeow:overlayUpperBound.
Use to reify a time-scoped fact that a specific regulation (zoning, protected area, restricted airspace, sanctions, tax/electoral/postal/time/maritime/aviation zone) applies over a place.
Regulatory Overlay Type
The kind of a regulatory overlay (zoning, protected area, restricted airspace, sanctions, tax district, electoral district, postal zone, civil-time zone, …). A value, not a subclass: the set is open-ended and they share all of RegulatoryOverlay's structure, so a new kind is a new individual, not a new class (Principle 9).
ex:overlayTypeFloodZone a gmeow:RegulatoryOverlayType .
Avoid subclassing RegulatoryOverlay for a new kind (Principle 9).
Mint the kind as a gmeow:RegulatoryOverlayType individual and reference it from an overlay via gmeow:overlayType.
Use to mint a new kind of regulatory overlay as an individual on the open value vocabulary (zoning, maritime, aviation, …).
Relay Hop
One hop in a message's delivery path, recorded by a Received header: a relaying server, the host it received from, a server timestamp, and the protocol used.
Release
A software release — an event that produces a versioned software product, typically associated with a tag, a DOI, and one or more distribution artifacts. The event facet of the five-facet model; a release is an occurrence, not the product itself.
Reminder
A reminder associated with an event — a trigger (offset or absolute time) and an action (display, email, audio).
ex:standupAlarm a gmeow:Reminder ; gmeow:reminderTarget ex:standupEvent ; gmeow:reminderTrigger "PT15M"^^xsd:duration ; gmeow:reminderAction gmeow:reminderActionDisplay .
Avoid for the event's own temporal placement (that is on the event) and for a task's due date (use gmeow:taskDueDate); a reminder is an alert about a target, not the target's schedule.
Bind it to its gmeow:reminderTarget event, set a gmeow:reminderTrigger (xsd:duration offset or absolute xsd:dateTime), and choose a gmeow:reminderAction.
Use to model an iCalendar VALARM attached to an event — a trigger (an offset before it or an absolute time) plus an action to fire.
Reminder Action
The action to take when a reminder fires — a VALUE vocabulary aligned to iCalendar ACTION, never a subclass.
ex:standupAlarm gmeow:reminderAction gmeow:reminderActionDisplay .
Avoid modelling these as Reminder subclasses; the action is an individual on this axis, extended by minting new individuals (Principle 9).
Reference a seeded individual (gmeow:reminderActionDisplay, gmeow:reminderActionEmail, gmeow:reminderActionAudio) from gmeow:reminderAction.
Use as the value vocabulary gmeow:reminderAction ranges over — the iCalendar ACTION kinds (display, email, audio) a reminder can fire.
Repository
A version-control repository — the location/hosting facet of a software project. Holds source code history, branches, tags, and refs. Distinct from the project (endeavour), the product (work), the codebase (content), and the history (events). Aligned to Software Heritage Origin and ForgeFed Repository by reference.
Repository Type
The version-control system of a repository — a VALUE vocabulary (individuals, never subclasses). The set is open; a new VCS is a fresh individual, not a new class.
Retrieval Event
One retrieval against a vector index: the query, the index queried, and the chunks returned — the answer to 'why did the model see this passage?'. An agent-memory recall is a RetrievalEvent too (the core MemoryItem doctrine's read operation). Per-chunk relevance rides gmeow:retrievalScore statement annotations on each gmeow:retrievedChunk triple.
Review
A code review or peer review of a merge request or commit — an InformationObject carrying review text, approval state, and requested changes. The reviewing activity itself is a gmeow:Event with gmeow:Participations.
Rights Action
The kind of action a rights rule regulates — a VALUE, never a rule subclass. The set is open (ODRL's action vocabulary + CC REL); an action not among the seed individuals is a FRESH gmeow:RightsAction individual carrying rdfs:label. Pointed at by gmeow:ruleAction.
ex:actionMint a gmeow:RightsAction ; rdfs:label "mint"@en .
Avoid modelling an action as a rule subclass (actions are individuals, Principle 9) and avoid inventing a free-text action; reuse a seeded ODRL/CC REL value or mint a fresh individual.
Reference a seeded gmeow:RightsAction (gmeow:actionReproduce, gmeow:actionAttribute, …) from a rule's gmeow:ruleAction; when a needed action is missing, mint a new value individual with rdfs:label and align it to ODRL by reference.
Use as the open value vocabulary for the regulated-action axis — the kind of act (reproduce, distribute, derive, attribute, …) a rule controls, referenced via gmeow:ruleAction.
Rights Statement
A reified, machine-readable statement of the rights situation of an entity — an observation in the universal claim stack (observation-spine bridge). Who may do what with it, under what licence, with what copyright, attributed to whom, over what term. The canonical superset of an ODRL Policy / Set: it bears gmeow:Permission, gmeow:Prohibition and gmeow:Duty rules and points at the asset it governs via gmeow:statementAbout (the observedFeature). Promote a flat gmeow:hasLicense / gmeow:hasCopyright to a RightsStatement only when the deontic rules are needed.
ex:photoRights a gmeow:RightsStatement ; gmeow:statementAbout ex:photo ; gmeow:hasPermission ex:mayReproduce ; gmeow:hasDuty ex:mustAttribute .
Avoid for the common case where an asset simply bears a known licence or copyright — use the flat gmeow:hasLicense / gmeow:hasCopyright and promote to a RightsStatement only when the rule layer is genuinely needed.
Mint one RightsStatement, point it at the governed asset with gmeow:statementAbout, hang gmeow:hasPermission / gmeow:hasProhibition / gmeow:hasDuty rules over gmeow:RightsAction values, and add gmeow:conflictStrategy and gmeow:rightsType where the policy must be self-resolving; generated ODRL/CC/schema.org projections read it.
Use when the rights over an asset need first-class deontic rules — explicit permissions, prohibitions, or duties, an ODRL policy, a consent posture, or a conflict-resolution strategy that a flat licence/copyright link cannot carry.
Rights Type
A kind of intellectual-property right — an OPEN value vocabulary (copyright, trademark, patent, industrial design, trade secret, related rights, moral rights, database right, plant breeders' rights), linked to Wikidata / WIPO.
ex:rtPatent a gmeow:RightsType ; rdfs:label "patent"@en .
Avoid minting per-kind subclasses (right kinds are individuals, Principle 9) and avoid using it for the standing of a right, which is gmeow:copyrightStatus / gmeow:trademarkStatus.
Reference a seeded value (gmeow:rightsTypeCopyright, gmeow:rightsTypeTrademark, …) from gmeow:rightsType; the values are linked to Wikidata / WIPO by reference, and a new kind is a fresh individual.
Use as the open value vocabulary for the IP-right-kind axis — the right(s) a statement concerns (copyright, trademark, patent, moral rights, database right, …), referenced via gmeow:rightsType.
Risk Factor
The umbrella category of things a mitigation can be set against — causal links (a bowtie barrier on the chain) and hazards (a control at the source). Exists as a NAMED class so gmeow:mitigationCounters carries a generator-visible range instead of an anonymous union (the IntentionalMoment precedent) and so the relator-arity gate can see the mediation end. Never instantiated directly.
Role
A function or position an agent plays in some context, such as a job title or organizational role. A gufo:RoleMixin played within a gmeow:Membership, never a subclass of the agent who plays it (Principle 9 — roles are values, not kinds of person).
ex:cfoRole a gmeow:Role ; rdfs:label "CFO"@en .
Avoid subclassing an agent by role (a CFO is not a subclass of Person — Principle 9) and avoid bundling the role with a specific organization; that seat is a gmeow:Post.
Mint a gmeow:Role, attach it to the relator with gmeow:hasRole on a gmeow:Membership; when the role is tied to one organization as a holder-independent seat, model that as a gmeow:Post bundling this Role and a gmeow:Organization.
Use to name a function or position an agent plays in a context — a job title, board seat, or organizational role — and bind it to a gmeow:Membership via gmeow:hasRole.
Role In Narrative
The reified, interpretive fact that a character bears a narratological role RELATIVE TO A SCOPE — protagonist of the trilogy, of one book, of one chapter are different claims. Vantage-indexed through the statement layer; ensemble works carry coexisting protagonist relators and NO primaryProtagonist exists or ever will (Principle 9). Flat shortcut gmeow:hasNarrativeRole for the 80% single-work case.
Romantic Orientation
A person's SELF-ASSERTED romantic orientation — the pattern of their romantic attraction — as a reified facet pointing (via gmeow:romanticOrientationValue) to an open gmeow:RomanticOrientationValue. A SEPARATE axis from sexual orientation (split-attraction model); the two are mutually independent (e.g. asexual yet biromantic).
ex:lillithRomOrient a gmeow:RomanticOrientation ; gmeow:romanticOrientationValue gmeow:romanticBiromantic ; gmeow:hasSensitivity gmeow:sensitivitySensitivePersonal .
Avoid for the pattern of sexual attraction (that is gmeow:SexualOrientation) and avoid inferring it from sexual orientation, gender identity, sex assigned at birth, pronouns, or honorifics; reach for the facet rather than a literal on the person.
Mint the facet, link it from the person with gmeow:hasRomanticOrientation, point it at a gmeow:RomanticOrientationValue via gmeow:romanticOrientationValue, and tag it gmeow:hasSensitivity gmeow:sensitivitySensitivePersonal; carry the self-identified versus attributed standpoint on the statement layer and supersede with gmeow:displayable false rather than deletion.
Use to reify a person's self-asserted pattern of romantic attraction as a first-class facet — mutually independent of sexual orientation under the split-attraction model, so asexual-yet-biromantic and aromantic-yet-bisexual are directly expressible.
Romantic Orientation Value
A pattern of romantic attraction — a VALUE pointed at by gmeow:romanticOrientationValue, never a subclass. Kept separate from sexual orientation (split-attraction). Open: a fresh individual with rdfs:label when none is seeded.
gmeow:romanticBiromantic a gmeow:RomanticOrientationValue ; rdfs:label "biromantic"@en .
Avoid minting per-value subclasses or a closed enum (it is an open individual vocabulary), and avoid co-typing a romantic value as a sexual one — the two value spaces are disjoint so asexual ≠ aromantic stays expressible.
Reference a seeded individual from gmeow:romanticOrientationValue, or mint a fresh gmeow:RomanticOrientationValue with an rdfs:label and an SSSOM alignment row when the orientation is not seeded; never promote a value to a subclass.
Use as the open value vocabulary for romantic-attraction patterns, kept deliberately separate from the sexual value space — reference a seed (heteroromantic, homoromantic, biromantic, panromantic, aromantic, demiromantic, queerromantic, questioning) or mint a fresh individual.
Route
A traversable path through a graph of connected entities — a named, typed sequence of linked nodes with a defined start and end. Models transport lines, network paths, citation chains, social paths, and dependency chains. The actual path geometry, ordering, and cost are computed by the solver layer (Principle 12), not asserted as triples.
Route Kind
The kind of a route — transit line, flight path, walking path, citation chain, network path, social path, dependency chain. An open value vocabulary (individuals, never subclasses) per Principle 9.
RSVP Status
The RSVP response status as asserted by an invitee — a VALUE vocabulary, distinct from InvitationStatus so that organizer and invitee claims can coexist (Principle 9).
ex:standupInvite gmeow:rsvpStatus gmeow:rsvpStatusTentative .
Avoid collapsing it into gmeow:InvitationStatus; the two are deliberately separate vocabularies so the organizer's view and the invitee's view can disagree without overwriting (Principle 9).
Reference a seeded individual (gmeow:rsvpStatusAccepted, …) from gmeow:rsvpStatus; extend with new individuals, never Task/Invitation subclasses.
Use as the value vocabulary gmeow:rsvpStatus ranges over — the invitee-asserted reply states (needs-action, accepted, declined, tentative).
Rubric
A norm for judging — a reified evaluation framework whose criteria, poles, scales, and anchors are first-class content. Being a Norm, a rubric names its issuer (no anonymous evaluation standards), may be overridden, and carries authority within its issuing system. Applying a rubric is solver work; the results come back as vantage-indexed Assessments (Principle 12). Member criteria attach via gmeow:hasCriterion (⊑ gmeow:hasPart).
ex:voiceRubric a gmeow:Rubric ; gmeow:systemIssuer ex:editorial ; gmeow:hasCriterion ex:agency ; gmeow:usesScale ex:zeroToOne .
Avoid baking the scoring function into triples (applying a rubric is permanently solver work — Principle 12; results return as Assessments) and avoid an anonymous rubric (being a Norm, it must name its issuer).
Mint the rubric, name its issuer, attach criteria with gmeow:hasCriterion, set a default scale with gmeow:usesScale; applying it yields vantage-indexed gmeow:Assessment cells, never asserted scores.
Use for a reified evaluation framework — a norm for judging whose criteria, poles, scales, and anchors are first-class content, issued and overridable like any norm.
Rule
The abstract base of a deontic rule in a rights statement — it binds a regulated gmeow:RightsAction to an optional target asset and assignee. Specialised by gmeow:Permission, gmeow:Prohibition and gmeow:Duty (the ODRL rule trio).
ex:rule a gmeow:Permission ; gmeow:ruleAction gmeow:actionUse .
Avoid typing an instance as a bare gmeow:Rule (the three concrete kinds are pairwise disjoint and always apply) and avoid encoding the regulated action as a rule subclass — the action is an open gmeow:RightsAction value.
Type a rule as Permission/Prohibition/Duty, give it exactly one gmeow:ruleAction, and add gmeow:ruleTarget, gmeow:ruleAssignee, and gmeow:ruleConstraint as needed; the base Rule axiom guarantees every rule names an action.
Use as the abstract base only when reasoning over any deontic rule regardless of polarity; for a concrete rule mint the specific kind — gmeow:Permission, gmeow:Prohibition, or gmeow:Duty.
SLSA Level
The SLSA supply-chain level for build provenance — a VALUE vocabulary (individuals, never subclasses). Levels 1–4 correspond to the SLSA specification's incremental integrity guarantees.
S/MIME Signature
An S/MIME signature (RFC 8551) over a message, bound to an X.509 certificate.
ex:sig2 a gmeow:SMIMESignature ; gmeow:signingKey ex:x509Key .
Avoid for an OpenPGP signature (use gmeow:PGPSignature) and for a scheme-agnostic case (use the parent gmeow:CryptographicSignature); the type fixes the X.509/S-MIME scheme.
Type the signature gmeow:SMIMESignature and bind gmeow:signingKey to a key whose gmeow:keyScheme is gmeow:keySchemeX509; signedBy, algorithm, and verification status come from the parent.
Use when a signature is specifically an S/MIME signature (RFC 8551) bound to an X.509 certificate — the scheme-typed specialization of gmeow:CryptographicSignature.
Scalar Quantity
A scalar numeric value with a unit, determinacy model, and granularity — the entity-valued wrapper for literal observation results (temperatures, distances, counts, probabilities). Keeps gmeow:observationResult uniformly entity-valued: the scalar literal lives here, not on the observation directly.
ex:temp22 a gmeow:ScalarQuantity ; gmeow:quantityValue 22.5 ; gmeow:hasUnit qudt:DEG_C .
Avoid hanging the bare literal on the observation directly (wrap it here) and avoid using it for money (use gmeow:MonetaryAmount, whose currency frame is required); for the domain-neutral name prefer the equivalent gmeow:Quantity / gmeow:MeasuredValue.
Mint the wrapper, set gmeow:quantityValue (and gmeow:quantityUncertainty), name gmeow:hasUnit and gmeow:hasDeterminacy, and link it back with gmeow:isResultOf so it inherits the observation's reference frame via the property chain.
Use to wrap a literal scalar reading — temperature, distance, count, probability — as an entity so gmeow:observationResult stays uniformly entity-valued and the value travels with its unit, determinacy, and granularity.
Scene Graph Edge
A reified spatial or semantic relationship between two image regions — a gufo:Relator mediating a subject region, an object region, a relation type, and a confidence. The canonical form for scene-graph assertions; aligns by reference to Visual Genome and OVSR relation strings.
Scene Relation Type
The spatial or semantic relation in a scene-graph edge — a VALUE vocabulary (individuals, never subclasses). leftOf, rightOf, above, below, inside, touching, near, farFrom, sameAs, partOf, holding, wearing, riding, eating, playing are examples; the set is open. Aligns by reference to Visual Genome and OVSR relation strings.
Schedule Exception
An exception to a recurring event schedule — a cancellation or rescheduling of a specific generated occurrence. A relator mediating the schedule, the original date, and optionally a replacement event. Retained with displayable false rather than deleted (Principle 10).
ex:standupSkip a gmeow:ScheduleException ; gmeow:exceptionSchedule ex:standupSchedule ; gmeow:exceptionOriginalDate "2026-06-19T09:00:00Z"^^xsd:dateTime ; gmeow:exceptionType gmeow:exceptionTypeCancellation .
Avoid for changing the whole series (edit the gmeow:scheduleRecurrenceRule instead) and never delete the affected occurrence — a cancelled occurrence is displayable false plus this exception, retained (Principle 10).
Link it to its gmeow:exceptionSchedule, stamp the gmeow:exceptionOriginalDate of the occurrence it overrides, set gmeow:exceptionType, and add gmeow:exceptionReplacementEvent for a reschedule (omit it for a pure cancellation).
Use when one occurrence of a recurring schedule is cancelled or moved — the RFC 5545 EXDATE/RECURRENCE-ID case — so the deviation is recorded against the rule without rewriting it.
Schenker Level
An open value vocabulary of Schenkerian structural levels. Never subclassed (Principle 9).
Score Anchor
A pinned score range with its meaning and exemplars — 'range 0.8–1.0 means the text embodies the covenant, as in THIS passage'. Anchors are the rubric's calibration content; interpolation between anchors is solver work (Principle 12).
ex:a1 a gmeow:ScoreAnchor ; gmeow:anchorRangeMin 0.8 ; gmeow:anchorRangeMax 1.0 ; gmeow:anchorMeaning "embodies the covenant"@en .
Avoid encoding interpolation between anchors in triples (that is solver work — Principle 12) and avoid an anchor without a meaning (an anchor without gmeow:anchorMeaning is just an interval).
Mint the anchor with gmeow:anchorRangeMin / gmeow:anchorRangeMax and a mandatory gmeow:anchorMeaning, attach exemplars via gmeow:anchorExemplar, and link it to a criterion with gmeow:hasScoreAnchor.
Use to pin a score range to its meaning and exemplars — the rubric's calibration content that anchors what a number means.
Score Edition
A concrete notated manifestation of a musical work or expression — a printed score, engraving, MusicXML file, MEI document, or any other symbolic edition. Co-equal sibling of gmeow:Recording (Principle 9).
ex:eroicaBreitkopf a gmeow:ScoreEdition ; gmeow:embodies ex:eroicaNotatedExpr ; gmeow:hasManifestationFormat gmeow:formatPrintedScore .
Avoid for the abstract composition (gmeow:MusicalWork) and for an audio recording (gmeow:Recording); a score is not privileged over a recording (Principle 9), and notation must never be required of a Work.
Link the ScoreEdition to its Expression with gmeow:embodies, set a notated gmeow:hasManifestationFormat, and treat the sheet-music form as a lossy projection of the Work, never its definition.
Use for a notated/symbolic edition at the Manifestation tier — a printed score, engraving, MusicXML, or MEI document; the notation sibling of gmeow:Recording.
Score Scale
A numeric scale for assessments — minimum, maximum, optional step. Scale arithmetic (normalization, conversion between scales) is solver work (Principle 12).
ex:zeroToOne a gmeow:ScoreScale ; gmeow:scaleMin 0.0 ; gmeow:scaleMax 1.0 .
Avoid encoding normalization or scale-conversion arithmetic in triples (that is solver work — Principle 12).
Mint the scale with gmeow:scaleMin / gmeow:scaleMax (and gmeow:scaleStep when discrete), then attach it via gmeow:usesScale at the rubric level (default) or criterion level (override).
Use for a numeric scoring scale — its minimum, maximum, and optional step — that a rubric or criterion declares for its assessments.
Script Language Attribution
A standpoint-scoped claim assigning a language, writing system, or notation system to an inscription. Handles disputed, uncertain, and undeciphered cases: an undeciphered inscription may carry an attribution to a NotationSystem with low confidence and determinacy = disputed, while competing palaeographic classifications coexist as separate attributions (Principle 9). Follows the universal Observation + Relator pattern.
Script Role
The role a writing system plays within a language's mixed orthography (primary, logographic content, syllabic grammar, loanword, transliteration, liturgical, historical, decorative). A value carried by gmeow:scriptRole.
Segment Kind
The granularity or functional role of a MusicalSegment, drawn from an open value vocabulary of individuals. Never subclassed (Principle 9).
Segment Transformation
A reified relator binding a source MusicalSegment, a target MusicalSegment, a transformation type, and an optional parameter. The AI-analysis backbone: assertions may come from composer text or from an analysis standpoint via the statement layer (Principles 2, 9, 14).
Selector
A pinpoint reference into a cited creative work — a page number, text position, text quote, or generic locator. Replaces the retired gmeow:Citation (which collided with scholarly citation). A specialization of gmeow:EvidenceSpan: a citation selector is an anchored target within a cited work. Coordinated with EvidenceSpan audit machinery's EvidenceSpan mechanism and reused by annotation target span's annotation target span.
ex:page42 a gmeow:Selector ; gmeow:selectorPage "42" .
Avoid it when the citation targets the whole work (omit the selector) and avoid minting a parallel anchor type — Selector specializes gmeow:EvidenceSpan and is reused by the evidence and annotation machinery (Principle 6).
Mint one Selector per locus, fill the relevant gmeow:selectorPage / selectorTextPosition / selectorTextQuote / selectorLocator literal, and attach it to a CitationAct with gmeow:viaSelector.
Use to mint a pinpoint anchor into a cited work — a page, character offset, verbatim quote, or generic locator — referenced from a gmeow:CitationAct via gmeow:viaSelector.
Selector Type
The encoding kind of a region selector — a VALUE vocabulary (individuals, never subclasses). SVG path, pixel rectangle, fractional rectangle, polygon, RLE mask, COCO mask, DICOM-SEG mask, and Web Annotation fragment are examples; the set is open.
Seniority Level
The seniority or rank of an employment — a VALUE, never an Employment subclass. The set is open; a level not among the seeds is a FRESH gmeow:SeniorityLevel individual carrying rdfs:label. Pointed at by gmeow:employmentSeniority. Orthogonal to employment type and role.
Sensitivity Level
A privacy-sensitivity classification for a value — an open, ordered value vocabulary (public ≺ internal ≺ confidential ≺ restricted ≺ sensitive personal). The explicit facet that drives disclosure-control decisions: a value marked sensitive personal may be coarsened or withheld at projection time under a consent guard. Orthogonal to determinacy, confidence, and granularity (Principle 9). The sensitivity-to-coarsen trigger is a solver concern (P12).
ex:sensitivityConfidential a gmeow:SensitivityLevel ; gmeow:coarserThan ex:sensitivityInternal .
Avoid using it as the disclosure decision itself (that is gmeow:hasDisclosurePolicy plus the solver) and avoid minting per-level subclasses; levels are individuals on an open, ordered axis.
Reference the seeded levels from a value via gmeow:hasSensitivity; the projection layer reads the level under a consent guard to decide whether to coarsen or withhold (P10).
Use as the value vocabulary for the privacy-classification axis — the ordered levels (public ≺ internal ≺ confidential ≺ restricted ≺ sensitive personal) a value declares through gmeow:hasSensitivity to drive disclosure control.
Sensor
An agent that produces observations by responding to a stimulus — a physical device, a software process, or a biological perceiver. The observer in a sensory observation; the vantage of a SensoryObservation may be a Sensor, a person, or an organization. Co-equal: no sensor is privileged as the 'primary' observer (Principle 9).
Sensor Platform
A physical entity that hosts one or more sensors — a weather station, a satellite, a buoy, a drone, a vehicle, or a building-mounted instrument. The platform is situated at a place and carries sensors that observe properties of the environment. Distinct from the Sensor itself (the observing agent) and from the Place (the location).
Sensory Environment
Ambient perceivable conditions at a specific location and time — the ensemble of physical properties that can be measured by instruments or perceived by observers. A SensoryEnvironment is reified as a first-class entity (not merely a property bag) so that measurements and perceptions about it can carry provenance, confidence, temporal scope, and standpoint indexing. Measured conditions are expressed as CoordinateMatrix values in measurement reference frames; perceived conditions are standpoint-indexed values in MentalReferenceFrames (Principle 9: co-equal facets, no privileged representation).
Sensory Modality
The sensory channel or domain through which an environment property is measured or perceived — a value vocabulary (individuals, never subclasses). Distinguishes visual, auditory, olfactory, gustatory, tactile, thermal, air-quality, and other environmental sensing channels. A single environment or observation may span multiple modalities (Principle 9: co-equal, non-functional).
Sensory Observation
An observation produced by a sensor or sensory apparatus reading a physical property of the environment. Specialises Observation with sensor-specific properties (sensory property, sensor platform, sampling feature).
ex:humidityReading a gmeow:SensoryObservation ; gmeow:vantage ex:hygrometer .
Avoid for a human judgement or a derived/computed value (use gmeow:Measurement with the matching gmeow:observationType) and for a standpoint assertion (gmeow:StandpointClaim); this kind is specifically instrument-mediated sensing.
Type the reading gmeow:SensoryObservation, put the sensor or platform in gmeow:vantage (or gmeow:streamSensor / gmeow:streamPlatform when streamed), and attach the value as a gmeow:ScalarQuantity result; group time-ordered readings under a gmeow:Stream.
Use when the observation is a reading taken by a sensor or sensory apparatus of a physical property of the environment — the form that travels in a gmeow:Stream and carries sensor/platform/sampling-feature detail.
Sensory Perception
A standpoint-indexed perceived value about a SensoryEnvironment — a subjective claim made by a perceiver (vantage) about ambient conditions (observedFeature), yielding a result in a MentalReferenceFrame. A SensoryPerception is a StandpointClaim specialised to the sensory domain: the vantage is the perceiver, the observedFeature is the SensoryEnvironment, and the observationResult is the perceived value (a ScalarQuantity, categorical individual, or structured percept descriptor). Competing perceptions coexist without collapse (Principle 9); superseded perceptions are suppressed, never deleted (Principle 10).
Sensory Quantity
The scalar numeric result of a sensory observation — a value with unit, determinacy, and granularity. Equivalent to gmeow:ScalarQuantity (following the ScalarQuantity alias precedent); the name 'SensoryQuantity' is the domain-specific label for the same construct in the sensor/observation stack.
Sequence Coordinates
Frame-relative coordinates on a biological sequence: a start position, an end position, and a strand orientation, all expressed relative to an explicit reference assembly (Principle 11).
ex:brca1Coords a gmeow:SequenceCoordinates ; gmeow:sequenceStart 43044295 ; gmeow:sequenceEnd 43125483 ; gmeow:inReferenceAssembly gmeow:referenceFrameGRCh38 .
Avoid coordinates without gmeow:inReferenceAssembly (the frame gate requires it) and avoid asserting liftover results as triples — that is solver-layer (Principle 12).
Mint SequenceCoordinates, set gmeow:sequenceStart / gmeow:sequenceEnd / gmeow:sequenceStrand, and declare gmeow:inReferenceAssembly.
Use for frame-relative coordinates on a biological sequence — start, end, and strand in an explicit reference assembly (FALDO alignment).
Sequence Feature
A feature or annotation on a biological sequence — a range with start, end, strand, and type, expressed in a reference assembly frame. The first-class entity that carries the coordinates and type; linked to a BiologicalSequenceLocation via gmeow:hasSequenceFeature.
ex:brca1 a gmeow:SequenceFeature ; gmeow:sequenceFeatureType gmeow:sequenceFeatureTypeGene ; gmeow:hasSequenceCoordinates ex:brca1Coords .
Avoid using it for the container chromosome (gmeow:BiologicalSequenceLocation) and avoid coordinates without an assembly frame (Principle 11).
Mint SequenceFeature, set gmeow:sequenceFeatureType, attach gmeow:hasSequenceCoordinates, and link from the container via gmeow:hasSequenceFeature.
Use for a feature/annotation on a biological sequence — a gene, exon, SNP, or CDS with start, end, strand, and type in an assembly frame.
Sequence Feature Type
The kind of a sequence feature (gene, exon, intron, CDS, SNP, chromosome, etc.). A value, not a subclass: the set is open-ended (Sequence Ontology lists ~2000 types) and they share all of SequenceFeature's structure, so a new kind is a new individual, not a new class (Principle 9).
ex:sequenceFeatureTypePromoter a gmeow:SequenceFeatureType .
Avoid subclassing SequenceFeature per type (Principle 9).
Mint the kind as a gmeow:SequenceFeatureType individual and reference it via gmeow:sequenceFeatureType.
Use to mint or reference a kind of sequence feature (the Sequence Ontology superset) as a value individual.
Serial Installment
A single issue, episode, or chapter of a serial creative work — a comic issue, TV episode, magazine issue, or serial chapter. An out-of-universe publication artifact distinct from the narrative frame it sources. A specialization of gmeow:Manifestation.
ex:episode5 a gmeow:SerialInstallment ; gmeow:partOf ex:serialWork ; gmeow:datePublished "2023-10-01T00:00:00Z"^^xsd:dateTime .
Avoid it for the ongoing serial work as a whole (use gmeow:SerialWork) and avoid conflating it with the in-universe narrative frame it sources (link by gmeow:sourceFor).
Type the installment gmeow:SerialInstallment, attach it to its gmeow:SerialWork via the part spine, carry gmeow:datePublished, and link the narrative frame it sources via gmeow:sourceFor.
Use for one published installment of a serial — a comic issue, TV episode, magazine issue, or serial chapter at the gmeow:Manifestation tier.
Serial Work
An ongoing authored work released over installments — a web serial, comic series, or magazine. A specialization of gmeow:Work.
ex:webserial a gmeow:SerialWork ; gmeow:hasTitle ex:serialTitle ; gmeow:hasPart ex:installment42 .
Avoid it for a single issue, episode, or chapter (that is a gmeow:SerialInstallment manifestation) and avoid it for a closed collection issued as one unit (use gmeow:Collection).
Type the work gmeow:SerialWork, give it gmeow:hasTitle, and hang each released installment as a gmeow:SerialInstallment via the universal part spine; the in-universe narrative frame links by gmeow:sourceFor.
Use for an open-ended authored work released over installments — a web serial, comic series, magazine, or podcast at the gmeow:Work tier.
Service
A system that provides one or more functions — a web API, hosted application, or online service. A specialization of gmeow:Work in the schema.org / creative-work sense (schema:Service).
ex:api a gmeow:Service ; gmeow:hasTitle ex:apiTitle .
Avoid it for the organization that operates the service (that is a gmeow:Agent) and for a one-off occurrence of using it (that is a gmeow:Event / gmeow:Activity).
Type the service gmeow:Service, give it gmeow:hasTitle and an gmeow:identifier; link the operating organization as a separate gmeow:Agent via the appropriate relator.
Use for a system offering one or more functions as a creative-work artifact — a web API, hosted app, or online service (schema:Service).
Service Offering
A service an agent provides — consulting, support, hosting (project homepage and language). Distinct from gmeow:Service (the documents-slice creative-work sense); this is the commercial service. Its kind is an open gmeow:ServiceType value; projects to schema:Service.
ex:hostingService a gmeow:ServiceOffering ; gmeow:serviceType ex:serviceTypeHosting .
Avoid confusing it with the documents-slice gmeow:Service (the creative-work sense) — this is the commercial service — and avoid subclassing it by service kind (the kind is the value gmeow:serviceType).
Mint a gmeow:ServiceOffering, tag its kind with gmeow:serviceType, and name it as the gmeow:itemOffered of a gmeow:Offering; carry the served area with gmeow:areaServed.
Use for a commercial service an agent provides — consulting, support, hosting — typically as the gmeow:itemOffered of a gmeow:Offering, tagged with an open gmeow:ServiceType.
Service Status
The liveness status of an online service — a VALUE vocabulary (live, shut-down, …); open set.
ex:serviceStatusLive a gmeow:ServiceStatus .
Avoid for an account's usage state (use gmeow:AccountStatus) and avoid minting per-status subclasses; statuses are individuals on an open value vocabulary.
Reference the seeded gmeow:ServiceStatus individuals from a service via gmeow:serviceStatus, and pair the shut-down value with gmeow:serviceShutdownDate; extend the set with new individuals rather than subclasses.
Use as the value vocabulary for a service's liveness — the open set of statuses (live, shut down, …) an OnlineService declares through gmeow:serviceStatus.
Service Type
The kind of a service offering — a VALUE vocabulary (individuals, never subclasses); open set (consulting, hosting, support, …).
ex:serviceTypeHosting a gmeow:ServiceType ; rdfs:label "hosting"@en .
Avoid subclassing gmeow:ServiceOffering by kind (kinds are values, not classes — Principle 9) and avoid a free-text kind; mint a fresh gmeow:ServiceType individual when the open set lacks one.
Reference a seeded gmeow:ServiceType individual from a service offering via gmeow:serviceType, or mint a new individual carrying rdfs:label and skos:definition when needed.
Use as the value vocabulary for the service-kind axis — the open set (consulting, hosting, support, …) referenced through gmeow:serviceType.
Set Class Label
An open value vocabulary of pitch-class set labels (Forte names and successors). Never subclassed (Principle 9).
Severity Level
The graded severity of a cascade or hazard — an OPEN, ordered value vocabulary (catastrophic ≻ severe ≻ moderate ≻ minor; deployments add grades — negligible, critical, FMEA 1–10 bands — without schema change, Principle 9), the kernel GranularityLevel pattern (fourth use). gmeow:moreSevereThan is transitive ON LEVELS ONLY. Terminology anchored to ISO 31000 / IEC 60812 in docs, never axioms; what a grade DEMANDS in response is the norms extension's business, plugged in via Mitigation.
Sex Assigned at Birth
A recorded sex-assigned-at-birth value pointed at by gmeow:sexAssignedAtBirth — a VALUE, never a subclass. Deliberately coarse and inclusive (incl. intersex); finer sex-characteristic detail is an optional free-text gmeow:intersexVariation note, not a clinical taxonomy.
ex:lillith gmeow:sexAssignedAtBirth gmeow:saabIntersex .
Avoid using it as gender identity/expression or as a clinical sex-characteristic taxonomy, and avoid adding finer medical values; use the free-text gmeow:intersexVariation note instead.
Reference a seeded gmeow:SexAssignedAtBirth individual from gmeow:sexAssignedAtBirth; treat the datum as sensitive personal data and keep it out of public projections.
Use as the deliberately coarse value vocabulary for the recorded sex-assigned-at-birth datum (female, male, intersex, unknown).
Sexual Orientation
A person's SELF-ASSERTED sexual orientation — the pattern of their sexual attraction — as a reified facet pointing (via gmeow:sexualOrientationValue) to an open gmeow:SexualOrientationValue. A SEPARATE axis from romantic orientation (split-attraction model) and from gender identity/expression; nothing infers one from another.
ex:lillithSexOrient a gmeow:SexualOrientation ; gmeow:sexualOrientationValue gmeow:orientBisexual ; gmeow:hasSensitivity gmeow:sensitivitySensitivePersonal .
Avoid for the pattern of romantic attraction (that is gmeow:RomanticOrientation, a separate split-attraction axis) and avoid inferring it from gender identity, sex assigned at birth, pronouns, or honorifics; reach for the facet rather than hanging an orientation literal straight on the person.
Mint the facet, link it from the person with gmeow:hasSexualOrientation, point it at a gmeow:SexualOrientationValue via gmeow:sexualOrientationValue, and tag it gmeow:hasSensitivity gmeow:sensitivitySensitivePersonal; carry a self-identified versus attributed standpoint on the statement layer and supersede with gmeow:displayable false rather than deletion.
Use to reify a person's self-asserted pattern of sexual attraction as a first-class facet that can carry its own determinacy, sensitivity, standpoint, and supersession — one of seven co-equal identity axes, never a default or a derivation of any other.
Sexual Orientation Value
A pattern of sexual attraction — a VALUE pointed at by gmeow:sexualOrientationValue, never a subclass. Open: an orientation not seeded here is a fresh individual with rdfs:label.
gmeow:orientPansexual a gmeow:SexualOrientationValue ; rdfs:label "pansexual"@en .
Avoid minting per-value subclasses or forcing the set into a closed enum (it is an open individual vocabulary), and avoid co-typing a sexual value as a romantic one — the two value spaces are kept disjoint under split-attraction.
Reference a seeded individual from gmeow:sexualOrientationValue, or mint a fresh gmeow:SexualOrientationValue with an rdfs:label and an SSSOM alignment row when the orientation is not seeded; never promote a value to a subclass.
Use as the open value vocabulary for sexual-attraction patterns — reference a seed (heterosexual, homosexual, bisexual, pansexual, asexual, demisexual, queer, questioning) or mint a fresh individual for the long tail, each lossily aligned to GSSO/Homosaurus/Wikidata.
Signature Scheme
The cryptographic signature scheme used — a value vocabulary (individuals, never subclasses). Distinct from gmeow:KeyScheme: a key scheme names the key format (OpenPGP, X.509), while a signature scheme names the algorithm (RSA-SHA256, Ed25519).
ex:sig1 gmeow:signatureAlgorithm gmeow:signatureSchemeEd25519 .
Avoid minting per-scheme subclasses (schemes are individuals) and avoid using it for the key FORMAT (that is gmeow:KeyScheme — OpenPGP, X.509); the signature scheme is the algorithm, not the key container.
Reference a seeded gmeow:SignatureScheme individual from the signature via gmeow:signatureAlgorithm; mint new individuals as algorithms appear, and keep the key format on gmeow:KeyScheme.
Use as the value vocabulary for the cryptographic signature ALGORITHM — RSA-SHA256, Ed25519, ECDSA-secp256k1, BLS12-381 — naming the scheme a gmeow:CryptographicSignature was produced with.
Site Type
The purpose of an organization's site — headquarters, branch, registered office, etc. A value, not a subclass.
ex:siteTypeWarehouse a gmeow:SiteType ; rdfs:label "warehouse"@en .
Avoid subclassing gmeow:Location by site purpose (purposes are values, not classes) and avoid reusing an ill-fitting seed; mint a fresh gmeow:SiteType individual when the purpose is missing.
Reference a seeded gmeow:SiteType individual from a site via gmeow:siteType, or mint a new individual carrying rdfs:label and skos:definition when the open set lacks the purpose.
Use as the value vocabulary for the site-purpose axis — the open set (headquarters, branch, registered, …) referenced through gmeow:siteType.
Skill
A competency or ability an agent possesses — a knowledge, ability, or expertise that can be applied to perform a task. Occupation-independent; aligned to esco:Skill by reference.
ex:welding a gmeow:Skill ; rdfs:label "arc welding"@en .
Avoid for the agent's leveled standing in the skill (that is gmeow:SkillProficiency) and for an occupation or job role (gmeow:Occupation); a skill is the ability itself, not the rating of it nor the role it serves.
Mint the skill, align it to esco:Skill by reference where one exists, and link agents through gmeow:hasSkill for the flat case or gmeow:SkillProficiency when level, scale, or temporal scope matters.
Use to mint a competency or ability an agent can apply to a task — a skill in its own right, independent of any occupation, that an agent reaches via gmeow:hasSkill or a leveled gmeow:SkillProficiency.
Skill Proficiency
A reified, leveled proficiency of an agent in a skill — the gufo:Relator binding {agent} × {skill} × {level on a scale} × {interval}, mirroring languages' gmeow:LanguageProficiency. Mint one per (agent, skill) so per-skill levels coexist; the flat gmeow:hasSkill relation states that an agent has a skill, this relator adds the level and the scale.
ex:aliceWeldingProf a gmeow:SkillProficiency ; gmeow:skillProficiencyAgent ex:alice ; gmeow:skillProficiencyOf ex:welding ; gmeow:skillProficiencyLevel gmeow:dreyfusExpert .
Avoid for the 80% case where merely having the skill is enough (assert flat gmeow:hasSkill and reify on demand) and for language ratings specifically (use gmeow:LanguageProficiency, which specializes the same machinery).
Mint one relator per (agent, skill), bind the functional roles gmeow:skillProficiencyAgent / gmeow:skillProficiencyOf / gmeow:skillProficiencyLevel / gmeow:skillProficiencyScale and the temporal gmeow:skillProficiencyInterval; carry an avowed-versus-attributed distinction through the statement layer's gmeow:accordingTo, and route any endorsement through a gmeow:Attestation over the relator.
Use to promote a flat gmeow:hasSkill to a leveled claim — when the attained level, the scale it is rated on, the temporal scope, or a standpoint (who avows or attributes it) must become first-class; contested levels then coexist as separate standpoint-indexed relators (Principle 9).
Smart Contract
A deployed program on a blockchain or distributed ledger, identified by a contract address.
ex:registry a gmeow:SmartContract ; gmeow:contractAddress "0x1234..." .
Avoid for an address-controlled wallet that signs transactions (that is gmeow:BlockchainAccount) and for the network it runs on (gmeow:BlockchainNetwork); the contract is the deployed code, not an account or a chain.
Mint the contract with gmeow:contractAddress (the EL minimum), locate it on its gmeow:BlockchainNetwork, and link emitted gmeow:LedgerEvent records back to it.
Use to model a deployed on-chain program — a registry, oracle, or attestation contract — identified by its address, when it is the source or anchor of ledger-based attestation evidence.
Social Object
An entity that exists by virtue of social convention, collective acceptance, or sustained narrative practice — a myth, an urban legend, an agreement, a standpoint, or a socially-constituted institution. Distinct from PhysicalObject (material) and overlapping with InformationObject (a myth is both social and informational). No disjointness with InformationObject is asserted so that socially-sustained narratives may carry information content without identity clash.
ex:foundingMyth a gmeow:SocialObject, gmeow:InformationObject .
Avoid for material things (PhysicalObject) and for acting participants (Agent); do not assert disjointness with InformationObject — a myth is legitimately both social and informational.
Type the construct as SocialObject, and where it also carries content co-type it InformationObject; record the perspectival nature of the claim through the standpoint and statement layers rather than asserting it as a global fact.
Use for a thing whose existence depends on collective acceptance or sustained narrative practice — a myth, urban legend, agreement, standpoint, or socially-constituted institution.
Software Agent
A software process or autonomous program that acts on behalf of a person or organization.
ex:lillithBot a gmeow:SoftwareAgent ; gmeow:name "Lillith"@en .
Avoid for a human actor (use gmeow:Person) and for a passive software artifact that carries content without acting (use gmeow:InformationObject or a software-document class); SoftwareAgent is disjoint with Person and Organization.
Type the actor as gmeow:SoftwareAgent and link it as the agent of its acts through provenance and contribution relators (e.g. the agentic slice's ModelInvocation idiom); attach a flat gmeow:name and its owning principal rather than the structured person-name apparatus.
Use for a non-human actor — a software process, bot, model invocation, or autonomous program — that acts, authors, or bears provenance on behalf of a person or organization.
Software Name
An appellation borne by a software project or product — a project name, product name, codename, or package name. Carries its own gmeow:nameLanguage and gmeow:nameScript so co-equal multilingual names are separate first-class objects.
Software Product
A software work as an intellectual creation — the design, functionality, and behaviour of a program, library, or application, independent of any particular source repository, release event, or concrete artifact. The product facet of the five-facet model; distinct from the project (endeavour), the codebase (content), the repository (location), and the history (events). A specialization of gmeow:Work (the WEMI spine).
Software Project
A project whose endeavour is the collaborative development of software. The social object facet only — distinct from the software product, the source codebase, the version-control repository, and the commit history. Re-parented from gmeow:Work to gmeow:Project (Principle 6: greenfield de-conflation).
Source Directory
A content-addressed subdirectory within a source tree — a named container of files and nested directories. A specialization of gmeow:SourceTree for nested structure.
Source File
A content-addressed source file — a named blob of text or binary content within a source tree. Aligned to Software Heritage Content and git blob objects by reference.
Source Independence
The independence of a source from the subject it covers — a value vocabulary (individuals, never subclasses). Distinguishes sources that are editorially independent from those originated or controlled by the subject. This axis is about notability eligibility, not factual truth (Principle 1).
ex:independent a gmeow:SourceIndependence ; rdfs:label "independent"@en .
Avoid treating it as a measure of evidential warrant (that is gmeow:EvidenceClass) — a self-originated source may verify a fact while failing independence — and avoid per-value subclasses; the values are individuals on the notability axis (Principle 1).
Reference the seeded individuals via gmeow:sourceIndependence on the citation; the solver consults this axis when resolving the kernel's gmeow:policyPublicOnlyWithIndependentSource posture (P12), and competing standpoint assessments coexist.
Use as the value vocabulary behind gmeow:sourceIndependence — the axis the kernel's publicOnlyWithIndependentSource disclosure policy resolves against — naming whether a source is editorially independent of its subject or self/issuer originated.
Source Node
A content-addressed node in a source graph — the common kind for all objects that participate in a versioned source tree (files, directories, and recursive tree structures). Aligned to the git object model and Software Heritage object graph by reference.
Source Role
The anti-rigid role of being a source — borne by a gmeow:CreativeWork when it is used as evidence for a claim. A thing is only contingently a source; the same work may be evidence for one claim, the subject of another, and a work in its own right. Source-hood is primarily relator-mediated (via CitationAct), but SourceRole provides a named handle when needed.
ex:parishRegister a gmeow:SourceRole .
Avoid treating source-hood as a rigid kind of the work (it is anti-rigid — the same work is also a subject and a work in its own right) and avoid it for the common case, where the citation is fully carried by a gmeow:CitationAct.
Co-type the gmeow:CreativeWork with gmeow:SourceRole only when a named source handle is needed; otherwise record the source relationship through a gmeow:CitationAct, which is the primary, relator-mediated form.
Use (sparingly) when source-hood needs a named handle — to type a gmeow:CreativeWork as contingently playing the source role for queries or display — beyond the relator-mediated citation it normally rides on.
Source Tier
The bibliographic tier of a source — primary, secondary, or tertiary — a value vocabulary (individuals, never subclasses). This is the standard source-tier axis applied to notability assessment (cf. WP:GNG).
ex:secondary a gmeow:SourceTier ; rdfs:label "secondary"@en .
Avoid using it for the source's independence (gmeow:SourceIndependence) or coverage depth (gmeow:CoverageDepth), which are orthogonal Axis B vocabularies, and avoid per-tier subclasses; the tiers are individuals.
Reference the seeded tier individuals via gmeow:sourceTier on the citation; combine with independence and coverage depth so the solver can weigh notability, and let competing tier assessments coexist (Principle 9).
Use as the value vocabulary behind gmeow:sourceTier — the standard primary/secondary/tertiary bibliographic axis — when classifying a cited source for notability assessment.
Source Tree
A content-addressed directory tree of source code — the recursive Merkle structure that represents a snapshot of a project's files and subdirectories at a point in time. Aligned to Software Heritage Directory and git tree objects by reference.
Spatial Aggregation
A measurement that aggregates entities located within a spatial region, yielding a scalar result such as a count, density, or average. The aggregation region is the observedFeature; the result is a ScalarQuantity. The actual computation is performed by the solver layer (Principle 12), not materialised as asserted triples in the OWL core.
Spatial Bin
A place that serves as a spatial bin in an aggregation grid — a generated region used to partition space for statistical summarisation. Its geometry defines the bin boundary; its aggregation result is a SpatialAggregation.
Spatial Coordinates
A set of coordinate values representing a position in a specific coordinate reference frame.
ex:pos a gmeow:SpatialCoordinates ; gmeow:coordinateFrame gmeow:referenceFrameWGS84 .
Avoid stating coordinates without gmeow:coordinateFrame (the frame gate warns) and avoid it for the simple lat/long point case (GeoCoordinates).
Mint SpatialCoordinates, declare gmeow:coordinateFrame, and carry n-D values via gmeow:hasCoordinateMatrix when beyond a simple triple.
Use for a position expressed as coordinate values in a specific reference frame — the general frame-relative coordinate carrier.
Spatial Measurement
A measurement that assigns a spatial property — coordinates, geometry, pose, or spatial extent — to a feature of interest. The parent of CoordinateObservation and other spatial measurement specialisations. Realises the spatial side of Principle 3 (Observation ≡ Measurement ≡ Standpoint).
ex:m a gmeow:SpatialMeasurement ; gmeow:spatialMeasurementOf ex:place ; gmeow:vantage ex:surveyor .
Avoid it directly when a coordinate/geometry assignment is meant (use the specialization gmeow:CoordinateObservation).
Mint a SpatialMeasurement (or subkind), set gmeow:spatialMeasurementOf and gmeow:vantage, and carry the result via the observation-result spine.
Use as the parent for any reified measurement assigning a spatial property — coordinates, geometry, pose, extent — realising Principle 3 for space.
Spectrum
A first-class information object representing a partial list or recording-region spectrum. Spectra are the source material from which pitch collections may be derived by a solver (fnSpectrumToPitchCollection) — the canonical content of spectralism (Principle 12).
Standpoint
A named perspective / frame within which claims are held true — a state's official position, a community's usage, an editorial or historiographic point of view. Minted only when the frame needs its own identity and labels; often a bare gmeow:Agent (a polity, an organization) suffices as the value of gmeow:accordingTo instead. Standpoints form a poset under gmeow:sharpens, topped by gmeow:universalStandpoint.
ex:ottomanView a gmeow:Standpoint ; gmeow:sharpens gmeow:universalStandpoint .
Avoid minting one when a bare gmeow:Agent (a polity, an organization) already suffices as the gmeow:accordingTo value, and never treat one standpoint as the primary or preferred frame — competing standpoints coexist as co-equal vantages, none privileged (Principle 9).
Mint the Standpoint, order it under gmeow:sharpens (every standpoint sharpens gmeow:universalStandpoint), and reference it from a statement via gmeow:accordingTo or from a reified gmeow:Observation via gmeow:vantage; an unindexed statement is held according to gmeow:universalStandpoint by default.
Use to mint a named frame as a first-class vantage — when a state's official position, a community's usage, or an editorial point of view needs its own identity, labels, or place in the gmeow:sharpens poset to be the value of gmeow:accordingTo or gmeow:vantage.
Standpoint Claim
An observation made from a specific standpoint or frame — an assertion, denial, or qualified position that a proposition holds. Realises the standpoint side of Principle 3 (Observation ≡ Measurement ≡ Standpoint). The vantage is the standpoint; the observedFeature is the proposition or fact being claimed; the observationResult is the modality (unequivocal, probable, conceivable, refuted).
ex:claim a gmeow:StandpointClaim ; gmeow:vantage ex:authorityA ; gmeow:observedFeature ex:proposition .
Avoid for a value-assigning reading (gmeow:Measurement / gmeow:SensoryObservation) and for marking a proposition false by fiat — a falsehood is a refuted StandpointClaim (modality refuted), never an isFalse flag; competing standpoints coexist rather than resolve.
Put the standpoint in gmeow:vantage, the proposition or fact in gmeow:observedFeature, and a modality value (unequivocal, probable, conceivable, refuted) in gmeow:observationResult; record a contested fact as several coexisting StandpointClaims, each with its own gmeow:accordingTo.
Use when a proposition is asserted, denied, or held with a qualified modality FROM a standpoint — the perspectival claim form where the value produced is a doxastic modality rather than a measured quantity (Principle 9: no standpoint privileged).
Standpoint Modality
The belief value a standpoint assigns a proposition — a closed value vocabulary spanning the Standpoint-Logic □/◊ and the CRMinf belief value (true/false/probable/possible), plus the Frankfurt bullshit modality: gmeow:unequivocal, gmeow:probable, gmeow:conceivable, gmeow:refuted, gmeow:bullshit. Absence of a value is read as unequivocal.
ex:claim gmeow:standpointModality gmeow:refuted .
Avoid conflating it with gmeow:confidence (our certainty about the stance) or with gmeow:accordingTo (whose frame); modality is how settled the standpoint itself holds the claim, an axis orthogonal to those. Never use a refuted value to mark a proposition globally false — refutation is one standpoint's denial, never a winner over the rest (Principle 9).
Reference the seeded modality individuals from a StandpointClaim via gmeow:claimModality or from an annotated statement via gmeow:standpointModality; leave the value absent to mean unequivocal, and keep competing modalities on coexisting claims rather than resolving them.
Use as the value vocabulary for HOW a standpoint holds a proposition — the closed set of belief values (unequivocal, probable, conceivable, refuted, bullshit) a claim declares through gmeow:standpointModality or gmeow:claimModality.
Standpoint Tenure
The reified, time-scoped fact that a standpoint held a particular position over an interval — recognition granted in 2008 and withdrawn in 2030 is an opened-then-closed tenure, never a deletion (Principle 10). Use only when the adoption / withdrawal of the position is itself worth modelling; the common case is a bare gmeow:accordingTo annotation. Carries its standpoint-time interval via gmeow:duringInterval (temporal module). A StandpointTenure generates a gmeow:standpointClaim observation. The tenure is the time-scoped fact; the claim is the observation of that fact. The tenureStandpoint maps to the claim's vantage; the tenurePosition maps to the claim's observedFeature.
ex:recognition a gmeow:StandpointTenure ; gmeow:tenureStandpoint ex:stateA ; gmeow:duringInterval ex:2008to2030 .
Avoid reifying a tenure for an ordinary perspectival claim — the common case is a bare gmeow:accordingTo annotation, reify on demand (Principle 4) — and avoid deleting a withdrawn position; close the tenure with gmeow:displayable false instead, and never elevate one tenure as the authoritative position.
Mint the tenure, bind its frame with gmeow:tenureStandpoint and the held claim with gmeow:tenurePosition, scope it in standpoint-time via gmeow:duringInterval (temporal module); it generates exactly one gmeow:standpointClaim observation whose vantage is the tenureStandpoint and whose observedFeature is the tenurePosition.
Use when the adoption or withdrawal of a standpoint's position over an interval is itself the fact of interest — recognition granted then revoked — so the change is an opened-then-closed tenure carrying its standpoint-time interval, retained never deleted (Principle 10).
Step Parent-Child
A parent-child relationship through marriage to a biological/adoptive parent.
Step Type
The kind of a procedure step — a VALUE, never a ProcedureStep subclass. The set is open; a kind not among the seed individuals is a FRESH gmeow:StepType individual carrying rdfs:label, not a new class.
Storage Location
A locus where digital objects reside — a cloud-storage folder, an object-store bucket, a filesystem path, a content-addressed store, or a physical disk. Its medium is a value (gmeow:storageMedium); a physical device may sit at a geographic gmeow:physicalPlace.
ex:bucket a gmeow:StorageLocation ; gmeow:storageMedium gmeow:storageMediumObjectStore ; gmeow:storagePath "s3://corpus/2026/" .
Avoid for the geographic site of the device (link that via gmeow:physicalPlace to a Place) and avoid for an online venue (VirtualLocation); a storage location is where bytes sit, not where people meet.
Type as StorageLocation, set the functional gmeow:storageMedium, give gmeow:storagePath / gmeow:storageService, and point gmeow:physicalPlace at the holding Place when the device is geographically located.
Use for where digital bytes reside — a cloud folder, object-store bucket, filesystem path, content-addressed store, or physical disk — as the structured form of gmeow:storedIn.
Storage Medium
The kind of medium a storage location uses (cloud service, local filesystem, object store, content-addressed store, physical disk, removable media). A value, not a StorageLocation subclass: the kinds share the same structure (path, service, holder, physical place).
ex:storageMediumTape a gmeow:StorageMedium .
Avoid subclassing StorageLocation per medium (the kinds share structure; a new medium is a new individual).
Mint the medium as a gmeow:StorageMedium individual and reference it from a StorageLocation via the functional gmeow:storageMedium.
Use to mint a new storage-medium kind as an individual on the open value vocabulary.
Strand Orientation
The strand direction of a feature on a double-stranded biological sequence (forward / Watson, reverse / Crick, or both). A value, not a subclass: the set is closed and they share the same structure.
ex:strandForward a gmeow:StrandOrientation .
Avoid subclassing for strand direction (the set is closed and shares structure).
Reference a seeded gmeow:StrandOrientation individual from SequenceCoordinates via gmeow:sequenceStrand.
Use to reference the strand direction of a sequence feature (forward/Watson, reverse/Crick, or both) as a value individual.
Stream
A time-ordered sequence of observations or samples produced by a sensor or platform over a time interval. The ordering of samples is implicit via their individual timestamps, not asserted as a list structure (Principle 12). A stream is the canonical source from which a continuous trajectory may be derived by the solver layer.
ex:roverTrack a gmeow:Stream ; gmeow:streamOf ex:rover ; gmeow:streamSample ex:fix1 .
Avoid for a single isolated reading (use a bare Observation) and avoid encoding sample order as an RDF list — ordering is implicit via each sample's timestamp (Principle 12), and the interpolated trajectory is a solver concern.
Mint the Stream, bind its subject with the functional gmeow:streamOf, attach readings via gmeow:streamSample, name gmeow:streamPlatform / gmeow:streamSensor, and bound it with the functional gmeow:streamInterval; an entity reaches its streams through gmeow:hasStream.
Use to group a time-ordered run of observations or samples about one entity from a sensor or platform — the canonical source a solver derives a continuous trajectory from (no list structure is asserted).
Style Guide
The voice payload of a persona or register — prose whose REGISTER IS THE CONTENT. The prose-voice doctrine (gap analysis): voice documents attach byte-perfect via gmeow:exemplifiedBy (content-digested Documents carrying gmeow:hasAboutness gmeow:aboutnessEnacts — the document does not describe the voice, it IS the voice), never shredded into pseudo-quantified style triples. Style dimensions, when stated, are prose.
ex:clinicalVoice a gmeow:StyleGuide ; gmeow:styleGuideFor ex:drChen ; gmeow:exemplifiedBy ex:sampleNote .
Avoid shredding voice into pseudo-quantified style triples (style dimensions, when stated, are prose) and avoid an exemplar document that merely describes the voice — it must enact it (gmeow:aboutnessEnacts).
Mint the guide, name what it voices with gmeow:styleGuideFor, and attach byte-perfect enacting documents via gmeow:exemplifiedBy (each carrying gmeow:contentDigest and gmeow:hasAboutness gmeow:aboutnessEnacts).
Use for the voice payload of a persona or register — prose whose register IS the content, exemplified byte-perfect by enacting documents.
Summary
A condensed account derived from a source information object (often machine-generated), linked to its source by gmeow:wasDerivedFrom. A lossy projection of its source: the source remains canonical and the summary is the reduced view.
ex:summary a gmeow:Summary ; gmeow:wasDerivedFrom ex:report .
Avoid for a verbatim slice of the source text (use gmeow:TextExtraction) and for an independently authored work that merely covers the same topic; a Summary asserts derivation from a specific source.
Type the condensed object as gmeow:Summary and link it to its source with gmeow:wasDerivedFrom; record the generating model via gmeow:wasGeneratedBy and the summarization confidence and lossiness on the statement layer.
Use for a condensed, lossy account derived from a source information object — a machine- or human-written abstract whose source stays canonical and whose lineage must be recoverable.
Support Polarity
The closed three-value polarity of an evidence span toward its claim.
ex:polarityRefutes a gmeow:SupportPolarity .
Avoid extending it with new individuals (the three values are closed, unlike the open kind vocabularies) and avoid using it for inter-work citation stance (that is gmeow:citationIntent).
Reference one of the three seeded individuals (gmeow:polaritySupports / gmeow:polarityRefutes / gmeow:polarityNeutral) from a span via gmeow:supportPolarity.
Use as the closed three-value vocabulary (supports / refutes / neutral) that gmeow:supportPolarity draws from for a span's stance toward its claim.
Symbolic System
A system of symbols, signs, or conventions used for communication, representation, or expression. Broad umbrella covering notation systems, gesture systems, emoji conventions, platform conventions, and other non-linguistic symbol systems. NOT a language by default; a standpointed claim may classify a symbolic system as a language (Principle 9).
ex:morse a gmeow:SymbolicSystem ; gmeow:symbolicSystemKind gmeow:symbolicKindEncoding .
Avoid for a natural or formal language (use gmeow:Language / gmeow:FormalLanguage) and avoid asserting bare gmeow:SymbolicSystem when the structured gmeow:NotationSystem subkind applies; never silently treat the system as a language — that is a standpointed claim, not a default.
Type the system as SymbolicSystem (or the NotationSystem subkind), tag its domain with gmeow:symbolicSystemKind, and route any language-classification through the standpoint layer rather than asserting it globally.
Use as the broad umbrella for any convention-bearing symbol system that is not itself a language — gesture systems, emoji conventions, platform conventions, and the parent domain when a fact ranges over symbol systems generally rather than the narrower structured-notation subkind.
Symbolic System Kind
The domain or kind of a symbolic or notation system — a value, never an Entity subclass. The seed list is an anchor, not a fence; new domains may introduce further kinds without ontology modification.
ex:abc a gmeow:SymbolicSystem ; gmeow:symbolicSystemKind gmeow:symbolicKindMusical .
Avoid minting per-kind subclasses (kinds are individuals on an open vocabulary) and avoid using a kind to record the role a notation plays in a particular use — that is gmeow:NotationUsageRole, a distinct axis.
Reference a seeded kind individual from a system via gmeow:symbolicSystemKind (or gmeow:notationSystemKind); add new individuals, not subclasses, when a domain needs a finer kind.
Use as the value vocabulary for the domain axis of a symbol system — mathematical, musical, stenographic, cryptographic, emoji, gesture, and so on — referenced from a system via gmeow:symbolicSystemKind.
Tag
An open, user-minted tag — an information object whose identity is its IRI and whose surface form is carried by rdfs:label. Synonyms are multiple labels; homonyms are different IRIs. Coreference is done in data, never by collapsing into one. A tag is NOT a type (it carries no inferential weight over rdf:type) and NOT a property bag — no datatype value property is asserted on it. Part of the universal tagging building block that keeps folksonomy, aboutness and typing as three orthogonal axes.
ex:tagUrgent a gmeow:Tag ; rdfs:label "urgent"@en .
Avoid when the label should change what an entity IS (use rdf:type and a real sortal) or record what a resource is ABOUT (use gmeow:isAbout); a tag is a co-equal label, never a type or a subject relation.
Mint the tag as an individual, carry its surface form on rdfs:label (multiple labels for synonyms, distinct IRIs for homonyms), and attach it with gmeow:hasTag; resolve coreference in data rather than collapsing two tags with owl:sameAs.
Use to mint an informal, user-applied label whose identity is its IRI — a folksonomy keyword that classifies entities without the inferential weight of a type or the subject-matter commitment of aboutness.
Tag Scheme
A namespaced set of tags — a project vocabulary, a personal tag bucket, or a controlled vocabulary. Multi-tenant: many schemes coexist, and a tag may belong to zero or more schemes (gmeow:tagInScheme). The counterpart of skos:ConceptScheme and schema:DefinedTermSet.
ex:projectVocab a gmeow:TagScheme ; rdfs:label "Project vocabulary"@en .
Avoid forcing a tag into exactly one scheme (membership is many-valued via gmeow:tagInScheme) and avoid using a scheme to assert hierarchy — broader/narrower relations live on the tags themselves.
Mint the scheme as an individual and link tags to it with gmeow:tagInScheme; a tag may be cross-listed in several schemes, and a Tagging act may name the scheme it was performed under via gmeow:taggingScheme.
Use to bucket tags into a namespace — a personal tag set, a project vocabulary, or a curated controlled vocabulary — so folksonomy and controlled-vocabulary tags can coexist under distinct scheme identities.
Tagging
A reified tagging act — a gufo:Relator mediating a tagged resource, a tag, a tagger, and optionally a scheme and time interval. Bears provenance (gmeow:wasAttributedTo), confidence (gmeow:confidence), and suppression (gmeow:displayable false for retraction without deletion — Principle 10). Structurally the NameUsage/IdentityFacet idiom wearing a different hat, inheriting time-scoping, confidence-weighting, and retract-without-delete for free. The canonical form when the act of tagging must itself be a node; the flat shortcut is gmeow:hasTag.
ex:t1 a gmeow:Tagging ; gmeow:taggingTagged ex:report ; gmeow:taggingTag ex:tagUrgent ; gmeow:taggingTagger ex:lillith .
Avoid for the ordinary 80% case where a bare label suffices (use the flat gmeow:hasTag, optionally with RDF-star annotations); reify only when provenance, period, or suppression must be first-class.
Mint the relator and fill its roles — gmeow:taggingTagged, gmeow:taggingTag, gmeow:taggingTagger, optionally gmeow:taggingScheme and gmeow:taggingInterval — then carry provenance, confidence, and displayable on the relator node; gmeow:hasTag pairsWith Tagging as the promotion target.
Use when the act of tagging must itself be a node — to record who tagged, when, under which scheme, with what confidence, or to retract a tag without deleting it (gmeow:displayable false).
Task
A to-do or task — an event with a due date, status, priority, and optional recurrence-until-done. A subtype of gmeow:Event so it participates in the full event spine: temporal placement, location, participation, and scheduling. The kind of task is a gmeow:eventType value, never a subclass (Principle 9).
ex:fileReport a gmeow:Task ; gmeow:taskDueDate "2026-06-20T17:00:00Z"^^xsd:dateTime ; gmeow:taskStatus gmeow:taskStatusInProgress ; gmeow:taskPriority 1 .
Avoid for a fixed-time meeting (a plain gmeow:Event) and avoid subclassing it for the kind of task; the kind is a gmeow:eventType value (Principle 9).
Type it gmeow:Task (inheriting gmeow:Event), set gmeow:taskDueDate, gmeow:taskStatus, and gmeow:taskPriority; use gmeow:taskRecurrenceUntilDone for an open-ended recurring task and gmeow:eventType for its kind.
Use for an iCalendar VTODO — a to-do with a due date, status, and priority that should inherit the full event spine (temporal placement, location, participation, scheduling).
Task Status
The status of a task — a VALUE vocabulary, never a Task subclass.
ex:fileReport gmeow:taskStatus gmeow:taskStatusCompleted .
Avoid modelling these as Task subclasses; the status is an individual on this axis, and a cancelled task is retained displayable false, not deleted (Principles 9, 10).
Reference a seeded individual (gmeow:taskStatusNotStarted, …) from gmeow:taskStatus; mint a new individual rather than a subclass if a further state is needed.
Use as the value vocabulary gmeow:taskStatus ranges over — the progress states (not-started, in-progress, completed, cancelled) a task declares.
Teaching
A reified teaching relation — one teacher, one or more learners, and the subject taught, mediated as a gufo:Relator so the roles, period, confidence, and evidence of instruction are first-class (the gmeow:Participation / gmeow:KnowledgeProficiency relator idiom). The being-taught face of learning: a learner's gmeow:LearningEvent of variety gmeow:learningBeingTaught participates in a gmeow:Teaching, which carries who taught it (gmeow:teacher) and what was taught (gmeow:subjectTaught). The teacher must differ from the learner — a closed-world rule enforced by gmeow:TeachingShape (SHACL), not a DL axiom.
ex:lesson1 a gmeow:Teaching ; gmeow:teacher ex:mentor ; gmeow:learner ex:lillith ; gmeow:subjectTaught ex:cycling .
Avoid it for the 80% case where only the learner's acquisition matters (use a bare gmeow:LearningEvent with gmeow:learnedFrom the teacher) and never give the same agent both the gmeow:teacher and gmeow:learner role on one Teaching (gmeow:TeachingShape forbids it).
Mint one gmeow:Teaching per teaching relation, bind the single gmeow:teacher (functional), one or more gmeow:learner, and the gmeow:subjectTaught; pair it with each learner's gmeow:LearningEvent (variety gmeow:learningBeingTaught) and retract a withdrawn role with gmeow:displayable false rather than deletion (Principle 10).
Use to reify a teaching relation when the roles, period, or evidence of instruction matter — an instructor and the learners they taught, the subject covered — the being-taught complement of a learner's gmeow:LearningEvent.
Telephone Number
A contact point reachable by telephone.
ex:lillithMobile a gmeow:TelephoneNumber ; gmeow:contactPointType gmeow:contactPointTypePersonal .
Avoid for the plain string convenience (use the gmeow:telephone datatype property on the agent) and for messaging handles that merely resemble phone numbers but reach a separate account.
Mint the number as a TelephoneNumber, tag its role with gmeow:contactPointType, name its provider with gmeow:contactPointProvider, and carry its personal sensitivity for disclosure control.
Use for a telephone contact point modelled as a first-class node — when its usage role, provider, or tenure must be recorded — rather than a bare number string.
Tempo Map
A TimeMapping from a musical-time frame to a clock-time frame, expressed piecewise as constant, linear ramp, curve, or measured segments. Tempo is a frame mapping, not a single number, unless it happens to be one (Principle 11).
Tempo Map Kind
The curve shape of a TempoMap or segment — constant, linear ramp, curve, or measured. A value vocabulary of individuals; never subclassed.
Tempo Map Segment
One piece of a piecewise TempoMap — a span together with a tempo-map kind (constant, linear ramp, curve, measured) and the segment-level ratio or expression data needed by the solver (Principle 12).
Temporal Frame
A reference system for expressing time — the temporal counterpart of gmeow:ReferenceFrame. Decomposed into a TimeScale, an optional CalendarSystem, and an optional ReferencePosition. Every crisp instant or interval is asserted relative to a TemporalFrame (Principle 11).
ex:myFrame a gmeow:TemporalFrame ; gmeow:frameTimeScale gmeow:timeScaleUTC ; gmeow:frameCalendarSystem gmeow:calendarGregorian .
Avoid minting a bespoke frame when a seeded one (gmeow:temporalFrameUTCGregorian, gmeow:temporalFrameTAI, the per-calendar civil frames) already fits, and avoid using it as the timestamp value itself — the frame interprets the value, it is not the value.
Decompose it into exactly one gmeow:frameTimeScale plus optional gmeow:frameCalendarSystem and gmeow:frameReferencePosition; reference it from instants via gmeow:inTemporalFrame and from intervals via gmeow:hasTemporalFrame.
Use to name the time-reckoning system a dateTime is expressed in — the scale/calendar/position bundle every crisp instant or interval points at to satisfy the frame-relativity gate (P11).
Temporal Measurement
A measured assignment of a date or age to an entity or sample, carrying the method, uncertainty, and determinacy. Now a subclass of gmeow:Measurement (and therefore gmeow:Observation), realising Principle 9: the measurement is a standpoint-indexed claim (vantage + observedFeature + observationResult), not ground truth.
ex:charcoalDate a gmeow:TemporalMeasurement ; gmeow:vantage ex:labXYZ ; gmeow:observedFeature ex:hearthSample ; gmeow:measuredAge "4200"^^xsd:decimal ; gmeow:hasUnit <http://qudt.org/vocab/unit/YR> .
Avoid for a simply-stated crisp date (use a gmeow:Instant with gmeow:instantValue) and for non-temporal measurements; this is a gufo:Relator reifying a dating claim, not the date value itself.
Mediate a gmeow:vantage (the dating agent/lab) and a gmeow:observedFeature (the dated thing), then attach gmeow:measuredAge or gmeow:measuredDate, gmeow:hasUnit, gmeow:measurementUncertainty, gmeow:measurementMethod, and gmeow:measurementDeterminacy; competing measurements coexist as standpoint-indexed claims (P9).
Use when a date or age is a measured, method-bearing, uncertain claim by some vantage — a radiocarbon date, a dendro count, an ICS boundary age — rather than a self-evident timestamp.
Temporal Precision
The granularity to which an event's time is known — day, month, year, decade, or circa. A value carried by gmeow:temporalPrecision; pairs with gmeow:earliestStart / gmeow:latestEnd to express a fuzzy date without abandoning DL-clean xsd:dateTime base triples.
ex:battle gmeow:temporalPrecision gmeow:precisionDecade .
Avoid using it as the date itself (the bounds are gmeow:earliestStart / gmeow:latestEnd) and avoid the former free-text gmeow:eventDate string; precision is an explicit value, not prose, and is distinct from epistemic gmeow:confidence.
Reference one gmeow:TemporalPrecision individual via gmeow:temporalPrecision alongside the gmeow:earliestStart + gmeow:latestEnd bounds that bracket the fuzzy date, keeping the base triples DL-clean xsd:dateTime.
Use as the value vocabulary for the dating-granularity axis — the levels (day / month / year / decade / circa) that gmeow:temporalPrecision draws from to say how precisely an event's time is known.
Text Direction
The writing direction of a writing system (ltr, rtl, vertical, boustrophedon, non-linear, contextual). A value carried by gmeow:textDirection.
Text Extraction
The text content extracted from a source object (e.g. a PDF attachment), linked to its source by gmeow:wasDerivedFrom. A faithful (ideally verbatim) rendering of the source's textual content, distinct from a gmeow:Summary, which condenses and is therefore lossy.
ex:pdfText a gmeow:TextExtraction ; gmeow:wasDerivedFrom ex:pdfAttachment .
Avoid for a condensed or paraphrased account (use gmeow:Summary) and for the source document itself; a TextExtraction is the derived text view, not the original artifact.
Type the extracted text as gmeow:TextExtraction, link it to its source with gmeow:wasDerivedFrom, and name the extracting activity via gmeow:wasGeneratedBy; record extraction confidence (OCR quality) on the statement layer.
Use for the text content pulled verbatim out of a source object — OCR or extraction from a PDF, image, or binary attachment — whose lineage to that source must be recorded.
Thread
A conversation: a set of messages related by reply/reference chains.
Timbre Descriptor
A perceived timbre quality applied to a ToneEvent — bright, dark, breathy, gritty, hollow, etc. A value vocabulary of individuals; never subclassed (Principle 9). Contested descriptors are coexisting standpoints, each in its own observation.
Time Interval
A bounded stretch of time, optionally open-ended, delimited by a start and/or end instant.
ex:tenureInterval a gmeow:TimeInterval ; gmeow:startedAtTime "2019-03-01T00:00:00Z"^^xsd:dateTime ; gmeow:hasTemporalFrame gmeow:temporalFrameUTCGregorian .
Avoid for a zero-duration point (use gmeow:Instant) and for the lightweight case where a statement merely holds over a period — there the RDF-star gmeow:validFrom/gmeow:validUntil clocks suffice without minting an interval.
Bound it with gmeow:startedAtTime/gmeow:endedAtTime (xsd:dateTime, never xsd:date per P3) or gmeow:hasStartInstant/gmeow:hasEndInstant; declare its gmeow:hasTemporalFrame (P11) and any gmeow:hasGranularity, then attach Allen relations to peers.
Use for a first-class bounded stretch of time that must itself bear properties — a frame, a granularity, Allen relations to other intervals, or the scope of a gmeow:TimeScopedRelation; the reify-on-demand sibling of the validFrom/validUntil statement-layer clocks.
Time Mapping
A declared mapping between two musical time frames or spans. Tuplets, tempo canons, and tempo maps are kinds of TimeMapping; their arithmetic is solver-evaluated, never reasoner-asserted. MetricModulation and GrooveProfile are modeled as separate constructs (Principles 4, 12).
Time Mapping Kind
The kind of a TimeMapping — tuplet, tempo canon, tempo map, or unsynchronized ad-lib span. A value vocabulary of individuals; never subclassed.
Time Scale
The atomic progression of time — TAI, TT, UTC, GPS, UT1, TDB, etc. A time scale is independent of any calendar or geographic reference position.
ex:myScale a gmeow:TimeScale ; rdfs:label "Coordinated Universal Time (UTC)"@en .
Avoid conflating it with a calendar (Gregorian is a gmeow:CalendarSystem, not a scale) or a timezone (gmeow:ReferencePosition); a scale is the bare physical progression, and the seeded individuals usually suffice.
Reference a seeded scale individual (gmeow:timeScaleUTC, gmeow:timeScaleTAI, …) from a frame via gmeow:frameTimeScale; mint a new individual, never a subclass, if a missing scale is needed.
Use to name the underlying tick rate and epoch of a temporal frame — the answer to 'which clock', held separately from 'which calendar' and 'where'.
Time-Scoped Relation
A reified relationship that holds only over a particular time interval — the base for residence, tenure, and membership-over-time situations.
ex:lillithAtAcme a gmeow:TimeScopedRelation ; gmeow:duringInterval ex:tenureInterval .
Avoid for a relationship that holds timelessly, and for the light case where a single statement just needs validity bounds — there annotate the triple with gmeow:validFrom/gmeow:validUntil rather than reifying a situation.
Subclass it for the specific tenure, link the scope with gmeow:duringInterval to a gmeow:TimeInterval, and hang the role-fillers (who, where, what) on the situation as its own properties.
Use as the base when a relationship is true only across a bounded span and that span, its role-fillers, or its provenance must be queryable as a thing — residence, employment tenure, membership, address validity.
Time Zone
A time zone identified by an IANA tzid (e.g. America/Toronto). Used by calendars, schedules, and events to express civil time relative to a geographic reference position.
ex:torontoZone a gmeow:TimeZone ; gmeow:timeZoneIanaId "America/Toronto" .
Avoid conflating it with a temporal frame's gmeow:ReferencePosition at the physics layer (a TimeZone is the civil-offset case of one) and avoid encoding the offset numerically instead of naming the tzid, which loses DST rules.
Give it a gmeow:timeZoneIanaId and reference it from gmeow:calendarTimeZone, gmeow:scheduleTimeZone, or gmeow:eventTimeZone; let the tzid, not a fixed offset, carry the DST behaviour.
Use to name a civil offset by its IANA tzid for calendars, schedules, and events — the local-time anchor that decides how a UTC dateTime renders as wall-clock time.
Tone Event
The one structural subkind of MusicalSegment — an atomic sounding unit with pitch content (a PitchValue, a PitchTrajectory, or unpitched), a duration via segmentSpan, and optional parameters such as dynamics and articulation.
Tool Call
One invocation of a tool by an agent: the tool agent (gmeow:usedTool), the requesting model invocation when known (gmeow:calledByInvocation), and the verbatim arguments/result payloads. The agent's actions join the same provenance graph as its claims — an entity the call produced links back via gmeow:wasGeneratedBy (no forward output property, Principle 5), so 'which tool, called by which invocation, with what arguments?' is answerable after the fact. The ModelInvocation idiom one level down.
An assistant's MCP store_claim call: the ToolCall records the tool agent, the verbatim JSON arguments, and the stored claim's id as the result payload; the claim itself links back with gmeow:wasGeneratedBy.
Trademark
The reified trademark right over a mark — binding the mark, its holder, the registration number and the ™/®/status value. Aligned (by reference) to schema:Brand, the WIPO trademark vocabulary and Wikidata.
ex:blackcatTM a gmeow:Trademark ; gmeow:trademarkMark ex:blackcatMark ; gmeow:trademarkHolder ex:blackcat ; gmeow:trademarkStatus gmeow:trademarkStatusRegistered .
Avoid conflating the right with the sign it protects (the brand/logo is a gmeow:Mark) and avoid deleting a lapsed registration — keep it and set gmeow:trademarkStatusExpired with gmeow:validUntil (Principle 10).
Mint one Trademark, bind it to its gmeow:Mark with gmeow:trademarkMark, attribute the proprietor with gmeow:trademarkHolder, carry gmeow:registrationNumber and gmeow:trademarkStatus; link from the entity with gmeow:hasTrademark.
Use to reify a trademark right over a mark when its holder, registration number, or ™/®/status must be recorded — distinct from the mark itself (gmeow:Mark).
Trademark Status
The registration status of a trademark — a VALUE: unregistered (™), registered (®), pending, expired, or cancelled. Open vocabulary.
ex:statusRegistered a gmeow:TrademarkStatus ; rdfs:label "registered (®)"@en .
Avoid minting per-status subclasses (statuses are individuals, Principle 9) and avoid reusing it for copyright or licence standing, which have their own vocabularies.
Reference a seeded value (gmeow:trademarkStatusRegistered, gmeow:trademarkStatusExpired, …) from gmeow:trademarkStatus; mint a fresh individual only if a registry status outside the five seeds is needed.
Use as the open value vocabulary for the trademark-status axis — the registration states (unregistered ™, registered ®, pending, expired, cancelled) a trademark declares via gmeow:trademarkStatus.
Trajectory
A continuous path of motion representing the space-time history of a moving entity.
ex:path a gmeow:Trajectory ; gmeow:trajectoryOf ex:rover ; gmeow:trajectoryReferenceFrame ex:siteGrid .
Avoid stating a trajectory without gmeow:trajectoryReferenceFrame and avoid duplicating the underlying stream — link derivation via gmeow:wasDerivedFrom.
Mint Trajectory, set gmeow:trajectoryOf and gmeow:trajectoryReferenceFrame, attach LocationStates via gmeow:hasTrajectorySample, and record gmeow:wasDerivedFrom the source Stream.
Use for the continuous space-time path of a moving entity, sampled by LocationStates.
Transaction Status
The status of a financial transaction — a VALUE, never a subclass. Open vocabulary; seeds in Phase B.
Transaction Type
The kind of a financial transaction — a VALUE, never a subclass. Open vocabulary; seeds in Phase B.
Transform Codec
A payload transform from the durable GTS catalog (spec §8): a named, stackable codec separating structure durability (CBOR + the spec, forever) from density and confidentiality (swappable codecs). An OPEN value vocabulary tagged by gmeow:codecClass.
ex:codecBrotli a gmeow:TransformCodec ; gmeow:codecClass gmeow:codecClassCompress .
Avoid minting codecs as subclasses (they are individuals) and avoid conflating the transform with the structural format; CBOR and the spec are the durable substrate, codecs are the swappable density/confidentiality layer.
Reference a codec from a segment via gmeow:usesTransformCodec and tag every codec with gmeow:codecClass so readers can anticipate the missing-capability degradation path.
Use as the value vocabulary for a payload transform a segment declares in its catalog, or when adding a new codec to the durable catalog as an individual.
Transformation Type
The kind of segment transformation — transposition, inversion, retrograde, augmentation, diminution, phase shift, reaccentuation, octave displacement, timbre reorchestration, spectral compression, ornamentation, quotation, reduction. A value vocabulary of individuals; never subclassed (Principle 9).
Transliteration Scheme
A named transliteration/romanization/transcription system (Hepburn, Pinyin, ISO 233, IPA, …). A value carried by gmeow:transliterationScheme; the major schemes are catalogued as FnO functions in the projection layer (projections/transforms.fno.ttl).
ex:schemeHepburn a gmeow:TransliterationScheme .
Avoid minting per-scheme subclasses (schemes are individuals) and avoid using it for the romanized string or the script itself (gmeow:WritingSystem); a scheme is a transform, not a script.
Reference a seeded scheme individual from a romanization via gmeow:transliterationScheme; the major schemes are catalogued as FnO functions in projections/transforms.fno.ttl, so a consumer can resolve the individual to its executable transform.
Use as the value vocabulary for the transliteration axis — the named systems (Hepburn, Pinyin, ISO 233, IPA, …) a romanization can declare it was produced by via gmeow:transliterationScheme.
Transparency Log Entry
An append-only registry evidence record such as a Rekor entry, SCITT receipt, certificate-transparency log entry, or timestamp/notary log entry. Proves inclusion at a point in time, not correctness (Principle 1).
ex:rekorEntry a gmeow:TransparencyLogEntry ; gmeow:logEntryIndex 4815162342 .
Avoid reading log inclusion as proof of correctness — a transparency log proves inclusion, NOT that the logged statement is true (module boundaries) — and avoid it for ledger/blockchain evidence (use gmeow:LedgerTransaction and friends).
Mint the entry with gmeow:logEntryIndex (the EL minimum) and gmeow:logEntryUrl, link it from the Attestation with gmeow:transparencyLogEntry, and carry its inclusion proof on gmeow:ledgerInclusionProof; the inclusion check itself runs in the solver layer.
Use to record append-only-log evidence for an attestation — a Rekor entry, SCITT receipt, or certificate-transparency entry — when you need to capture that the attestation was logged at a point in time.
Traversal Constraint
Mobile form as data: a set of fragments, allowed-successor links (mayFollow), selection rules, and termination rules interpreted by a solver. Graph reachability and termination are solver work; no DL chain axiom is ever asserted over mayFollow (Principles 4, 12).
Tree Entry
A named pointer within a source tree — a file or directory entry carrying a name, a file mode, and a reference to a Blob or SourceTree. Corresponds to a single line in a git tree object. Not content-addressed on its own; it acquires identity only as part of the tree that contains it.
Trust Assertion
A reified, perspectival assertion that one agent (the trustor) trusts another (the trustee), optionally as an introducer to a given depth — the OpenPGP owner-trust notion. Its validity window is carried with gmeow:validFrom/validUntil.
ex:t1 a gmeow:TrustAssertion ; gmeow:trustor ex:lillith ; gmeow:trustee ex:bob ; gmeow:trustLevel "full" .
Avoid for a key↔identity binding attestation (that is gmeow:Certification) and for a quick directional vouch where level and date do not matter (use the gmeow:endorses shortcut); never collapse competing trustors into one privileged trust, and never expect the reasoner to propagate it transitively.
Mint the relator, bind gmeow:trustor and gmeow:trustee (the EL minimum), set gmeow:trustLevel and the gmeow:introducerDepth / gmeow:introducerAmount trust-signature parameters, and date it with gmeow:validFrom / gmeow:validUntil; transitive validity is a projection-layer metric computed over these inputs, never a reasoner entailment.
Use whenever trust is HELD by a particular agent rather than asserted globally — owner-trust, an introducer designation, a leveled and dated vouching — so the claim names its trustor frame holder explicitly (Principle 9: A trusts B according to A's vantage, never a global verdict).
Tuning System
A reference frame for musical pitch values — a named system that defines how pitch degrees, frequency ratios, or cents are interpreted. 12-EDO is one TuningSystem individual among many (Principles 9, 11).
Tuning System Kind
The kind of a tuning system, drawn from an open value vocabulary of individuals (equal division, just intonation, well temperament, instrument-relative, etc.). Never subclassed (Principle 9).
Usage Attestation
An evidence node recording that a lexical form, reading, inscription, symbol, construction, or usage was observed in a source or context. Evidence, not truth: an attestation records that something was seen, not that a proposed interpretation is correct (Principle 12). Follows the LanguageState / KinRelationship pattern as an Observation + Relator. Mediates between an attested form, a source, a context, and optionally a time interval.
ex:att1 a gmeow:UsageAttestation ; gmeow:attestedForm ex:waterWritten ; gmeow:attestedInSource ex:oed .
Avoid using it to assert that an analysis is correct (it records observation, not truth) and avoid flattening it to a bare property — the relator must carry source, context, and standpoint.
Mint the relator, name the form with gmeow:attestedForm and the source with gmeow:attestedInSource (both required by the someValuesFrom axiom), add context/carrier/interval as available, and carry confidence and standpoint on the observation spine.
Use to record that a form was OBSERVED in a source or context — an evidence node, not a truth claim about whether an interpretation is correct.
Utilization
A measurement of the ratio of current occupancy to maximum capacity at a location, typically expressed as a ratio (0–1) or percentage. The location is the observedFeature; the result is a ScalarQuantity. Computed by the solver layer (P12) from capacity and occupancy measurements, not asserted directly in the canonical core.
ex:util a gmeow:Utilization ; gmeow:utilizationOf ex:hall ; gmeow:observationResult ex:ratio024 .
Avoid asserting it directly in the canonical core — it is computed by the solver from capacity and occupancy (P12).
Mint Utilization, set gmeow:utilizationOf, and point gmeow:observationResult at a ratio/percentage ScalarQuantity.
Use to reify the occupancy-to-capacity ratio at a location, as a Measurement.
Vector Index
A built retrieval structure over a corpus's embeddings — the artifact a RetrievalEvent queries. Carries its algorithm (gmeow:indexAlgorithm), parameters (verbatim, for reproducibility), and metric; its build provenance rides the EXISTING gmeow:wasGeneratedBy, tying index contents to the corpus state (contentDigest) at build time.
Verification Activity
An activity that checks a signature, attestation, artifact, or ledger inclusion proof — performed by a verifier agent or software. The outcome is a gmeow:VerificationResult, not a global truth assertion.
ex:verifyRun a gmeow:VerificationActivity ; gmeow:wasAttributedTo ex:ciVerifier .
Avoid for the categorical outcome of the check (that is gmeow:VerificationResult / gmeow:VerificationStatus) and for the vouching act being checked (gmeow:Attestation); the activity is the checking, not the verdict or the thing checked.
Mint the activity, link it from the Attestation with gmeow:verificationActivity, attribute it to a verifier with gmeow:wasAttributedTo, and let it produce a gmeow:VerificationResult; the cryptographic and policy checks themselves run in the solver layer (Principle 12).
Use to model the ACT of checking an attestation, signature, or inclusion proof — the event a verifier (agent or software) performs — when you need the checking process with its inputs, agent, and time as a first-class occurrent.
Verification Result
An information object recording the outcome of a verification activity — verified, failed, unverified, expired, revoked, policy-failed, finality-pending, etc. A verification result is an observation output, not an axiom of correctness (Principle 12).
ex:verifyOutcome a gmeow:VerificationResult ; gmeow:hasVerificationStatus gmeow:verificationStatusVerified .
Avoid reading a 'verified' result as a global truth verdict — it records what one verifier observed under one policy at one time, not that the underlying claim is correct (Principle 12); competing results from different verifiers coexist (Principle 9).
Mint the result, set gmeow:hasVerificationStatus (the EL minimum), name gmeow:verifiedBy and the time, and link it from the Attestation with gmeow:verificationResult; treat a later contradicting result as another coexisting VerificationResult, not an overwrite.
Use to record the OUTCOME a verifier reached when checking an attestation — verified, failed, expired, revoked, policy-failed, finality-pending — as a held observation output carrying its own status, verifier, and time.
Verification Status
The outcome status of a verification result — a value vocabulary (individuals, never subclasses).
ex:verifyOutcome gmeow:hasVerificationStatus gmeow:verificationStatusVerified .
Avoid minting per-status subclasses (statuses are individuals) and avoid using it for ledger settlement (that is gmeow:LedgerFinalityStatus); the verification status is a check verdict, not a chain state, and a 'verified' status is one verifier's observation, never global truth (Principle 12).
Reference one or more seeded gmeow:VerificationStatus individuals on a gmeow:VerificationResult; combine compatible statuses (verified + expired) rather than picking one, and mint new individuals as new outcomes arise.
Use as the value vocabulary behind gmeow:hasVerificationStatus — the open set of individuals naming a verification verdict (verified, failed, unverified, expired, revoked, policy-failed, finality-pending).
Version Membership
A reified, standpoint-scoped claim that a concrete entity belongs to a version set with a particular role and/or scale — an observation in the universal claim stack (observation-spine bridge). Mediates between an entity (versionMember), a version set (versionSet), and an optional role/scale asserted by an authority (membershipAuthority / vantage). Mint one VersionMembership per (entity, versionSet, role, authority) tuple; when a role changes over time, close the old membership's interval or mint a fresh one — never overwrite (Principle 10). Inherits confidence, displayable, and temporal scope from Observation.
ex:m1 a gmeow:VersionMembership ; gmeow:versionMember ex:v2 ; gmeow:versionSet ex:gmeowLineage ; gmeow:versionRole gmeow:roleLatest ; gmeow:membershipAuthority ex:pypi .
Avoid hard-coding a version role as an essential type on the artifact, and avoid overwriting a role in place; mint a new membership or close the old interval instead (Principle 10).
Mint one relator per (entity, set, role, authority) tuple; fill versionMember, versionSet, and membershipAuthority, attach versionRole / versionScale / membershipInterval as needed, and inherit confidence and gmeow:displayable from Observation.
Use to claim that a concrete version belongs to a lineage with a given role or scale according to some authority — the reified relator whenever the role, period, authority, or confidence of the membership must be first-class and standpoint-indexed (Principle 9).
Version Role
A role or status that an entity holds within a version set according to an authority — a VALUE, never an Entity subclass. Standpoint-scoped: 'latest' according to a package registry may differ from 'latest' according to a downstream mirror. The seed list is an anchor, not a fence.
ex:roleArchived a gmeow:VersionRole ; rdfs:label "archived"@en .
Avoid minting per-role Entity subclasses or typing artifacts directly with a role; roles are individual values asserted through a standpoint-scoped membership, not essential types.
Reference the seeded individuals from gmeow:versionRole, and extend the anchor list with new gmeow:VersionRole individuals (label only) rather than subclasses when a lineage needs a role the seeds omit.
Use as the open value vocabulary for membership roles — the named statuses (latest, stable, deprecated, yanked, …) referenced by gmeow:versionRole, and the place to mint a new role individual when a domain needs one.
Version Scale
The magnitude scale of a version change — a VALUE, never an Entity subclass. Used for SemVer-style classification and analogous schemes in non-software domains.
ex:scaleBreaking a gmeow:VersionScale ; rdfs:label "breaking"@en .
Avoid minting per-scale Entity subclasses and avoid using it as the role of a version (that is gmeow:VersionRole); scales are individual values, not essential types.
Reference the seeded individuals from gmeow:versionScale, and add new gmeow:VersionScale individuals (label only) when a non-software scheme needs a magnitude the seeds omit.
Use as the open value vocabulary for change magnitude — the named scales (trivial, minor, major) referenced by gmeow:versionScale for SemVer-style and analogous schemes.
Version Set
A first-class information object representing a version family or release lineage — the set of all concrete artifacts that are versions of a common stable entity. A VersionSet is an InformationObject (a kind of Entity) so it can carry identifiers, provenance, and authority links. Examples: the lineage of a software project, the edition chain of a book, the variant family of an email thread, the DOI concept record.
ex:gmeowLineage a gmeow:VersionSet .
Avoid for a single concrete artifact (that is the gmeow:versionMember entity) and avoid collapsing the lineage into one of its versions; the set is the concept, the members are the versions (concept-vs-version distinction).
Mint one VersionSet per lineage, carry its identifiers and authority links here, and relate each concrete version to it through a gmeow:VersionMembership rather than by direct typing.
Use to name the stable concept-level lineage that concrete versions belong to — the family any individual release, edition, or snapshot is a version of — so memberships can hang off it rather than off a privileged 'latest'.
Virtual Location
A non-geographic location reachable online — a video-conference room, chat space, metaverse room, website, or social media page. The specific kind is given by gmeow:virtualLocationType (a value), not a subclass. Has network addresses (gmeow:hasNetworkAddress) and an access URL (gmeow:accessUrl) rather than geographic coordinates.
ex:standup a gmeow:VirtualLocation ; gmeow:virtualLocationType gmeow:virtualLocationTypeVideoConference ; gmeow:accessUrl "https://meet.example/standup"^^xsd:anyURI .
Avoid for a physical room hosting a call (that is a Place) and avoid for the bytes' resting place (StorageLocation); a virtual location is the reachable venue, not its server.
Type as VirtualLocation, set gmeow:virtualLocationType, give gmeow:accessUrl for the flat case and promote to gmeow:hasNetworkAddress / NetworkAddress when frame and provenance matter.
Use for a non-geographic locus reachable online — a conference room, chat space, website, or social-media page — typed by gmeow:virtualLocationType.
Virtual Location Type
The kind of a virtual location (video conference, chat space, metaverse room, website, social media page, …). A value, not a subclass: the set is open-ended and they share all of VirtualLocation's structure, so a new kind is a new individual, not a new class (Principle 9).
ex:virtualLocationTypeWebinar a gmeow:VirtualLocationType .
Avoid creating a VirtualLocation subclass for a new kind (the kinds share all structure; a new kind is a new individual, Principle 9).
Mint the kind as a gmeow:VirtualLocationType individual and reference it from data via gmeow:virtualLocationType.
Use to mint a new kind of virtual location as an individual on the open value vocabulary.
Voice
A continuity strand binding MusicalSegments together; may host its own MusicalTimeFrame, TuningSystem, and MetricStructure. The carrier for polymeter, tempo canons, aleatoric boxes, and per-voice tuning/time frames (Principle 11).
Wallet Scheme
The blockchain or cryptographic scheme of a wallet — a VALUE, never a subclass. Open vocabulary.
Web Page
A page on the web identified by a URL — a concrete published artifact. A specialization of gmeow:Manifestation.
ex:aboutPage a gmeow:WebPage ; gmeow:pageOfSite ex:site ; gmeow:pagePrincipalSubject ex:lillith .
Avoid it for the whole published collection of pages (use gmeow:WebSite) and avoid it for the abstract work the page renders (a gmeow:Work).
Type the page gmeow:WebPage, link it to its site with gmeow:pageOfSite and its principal subject with gmeow:pagePrincipalSubject; when that subject is a gmeow:Agent the page is inferred a gmeow:ProfilePage.
Use for a single web page identified by a URL — the concrete published rendering, member of a gmeow:WebSite and possibly naming a principal subject.
Web Site
A web site — the published collection of web pages served under one identity (a domain, a project site, a personal homepage). A specialization of gmeow:Manifestation; its pages belong to it via gmeow:pageOfSite.
ex:site a gmeow:WebSite ; gmeow:hasTitle ex:siteTitle .
Avoid it for a single page within the site (use gmeow:WebPage) and avoid storing breadcrumb navigation as a vocabulary — the page→site hierarchy is walked by the projection.
Type the site gmeow:WebSite, give it a gmeow:hasTitle, and attach each page via gmeow:pageOfSite (a gmeow:partOf specialization); it projects to schema:WebSite.
Use for the published collection of web pages served under one identity — a domain, project site, or personal homepage that pages belong to.
Work
A distinct abstract intellectual or artistic creation, independent of any language, notation, edition, or copy — the story, the composition, the visual conception. The most abstract tier of the WEMI spine; realized through one or more gmeow:Expression. Identity changes when the creative content itself differs.
ex:hamlet a gmeow:Work ; gmeow:realizedThrough ex:hamletGermanTranslation ; gmeow:temporalCoverage ex:medievalDenmark .
Avoid when the language, notation, or arrangement matters (that is gmeow:Expression), when an edition or format is meant (gmeow:Manifestation), or for a single copy (gmeow:Item); never attach a publisher, ISBN, or page count to a Work.
Mint the Work, link its realizations with gmeow:realizedThrough, and record what it is ABOUT with gmeow:temporalCoverage/aboutness — kept distinct from when it was made; promote authorship to a gmeow:Contribution when role or period must be first-class.
Use for the abstract creation itself — the thing that survives translation, re-edition, and re-performance unchanged; the level a subject (gmeow:temporalCoverage) and a creative-work type attach to.
Writing System
A first-class system for visually or tactilely representing language — a script: Latin, Han (kanji), Hiragana, Katakana, Arabic, Braille, or a bespoke conlang/AI script. Carries gmeow:scriptCode (ISO 15924 when one exists, else a bespoke identifier), a type (gmeow:writingSystemType) and a direction (gmeow:textDirection). Bound to the languages that use it — co-equally and simultaneously — through gmeow:WritingSystemUsage; bespoke and non-linear scripts (Ithkuil) are first-class.
ex:scriptLatin a gmeow:WritingSystem ; gmeow:scriptCode "Latn" .
Avoid folding the script into the Language itself (a language is not its script) and avoid treating ISO 15924 as identity; mint a bespoke scriptCode when no standard code exists rather than refusing the script.
Mint the WritingSystem, give it a gmeow:scriptCode, gmeow:writingSystemType, and gmeow:textDirection, and bind it to each language that uses it through a gmeow:WritingSystemUsage relator rather than a direct attribute, so co-equal multi-script usage is first-class.
Use to mint a script as a first-class object — Latin, Han, Arabic, Braille, or a bespoke conlang/AI script — separately from the languages that use it, so one language written in several scripts and one script shared across languages are both modelled co-equally.
Writing System Type
The structural kind of a writing system (alphabet, abjad, abugida, syllabary, logographic, featural, ideographic, pictographic, non-linear, mixed). A value carried by gmeow:writingSystemType.
Writing System Usage
A reified, role- and period-scoped use of a writing system by a language — the gufo:Relator binding {language} × {writing system} × {role} × {period}, mirroring names' gmeow:NameUsage. Lets Japanese co-mingle Han (logographic content), Hiragana (syllabic grammar), Katakana (loanwords) and Latin (transliteration) co-equally, and models script changes over time (Turkish Arabic→Latin, 1928) via the usage's validity. Mint one usage per (language, writing system, role) tuple.
describes
The describing (mention) aboutness mode — the carrier reports, quotes, depicts, defines, or analyzes its subject without performing it. Source material about a practice, not an embodiment of it.
enacts
The enacting (use) aboutness mode — the carrier performs, demands, exemplifies, or embodies its subject rather than merely reporting it. A style guide whose prose IS the voice it teaches; a covenant text that demands the trust it names. Fiction is the licensed case where enactment co-occurs with non-assertion (deception module bridge).
abstract
A summary of the content of a creative work.
ex:paper gmeow:abstract "We present a method for..."@en .
Avoid it for a structured list of subunits (use gmeow:tableOfContents) and for a short display caption (use gmeow:caption).
Carry the summary literal on gmeow:abstract with a language tag per rendition; projects to schema:abstract / dcterms:abstract.
Use for a prose summary of a creative work's content — a paper abstract or executive summary; non-functional, so localized abstracts coexist with language tags.
accepts
An agent pragmatically accepts a proposition — takes it on as a working premise for reasoning or action — WITHOUT thereby believing it true. Acceptance is the stance behind 'assume for the sake of argument' and policy defaults; it entails NEITHER belief NOR truth, and is deliberately not a subproperty of gmeow:believes. Range OPEN. Non-functional. Most prior ontologies conflate acceptance with belief; GMEOW keeps them distinct (Principle 1).
ex:alice gmeow:accepts ex:earthIsRound .
accepts is not a subproperty of believes and entails no truth: a premise accepted for argument is neither believed nor asserted true.
Avoid using it where the agent genuinely holds the proposition true (use gmeow:believes — acceptance is deliberately not a subproperty of belief and entails neither belief nor truth) and never read it as a factive knowledge verdict; it is the working-premise stance, not a held belief.
Point the agent at the proposition or reified statement it works from; keep gmeow:accepts strictly separate from gmeow:believes so the projection layer never silently promotes an accepted premise to a believed or known one (Principle 1).
Use to record a pragmatic stance — a premise taken on for argument, a policy default, an 'assume for the sake of argument' — that the agent works from WITHOUT thereby believing it true.
accepts currency
Relates an organization to a currency it accepts for payment — a currency reference frame (a member of gmeow:frameRealmCurrency, e.g. gmeow:referenceFrameUSD), reusing the same first-class currency model as gmeow:accountCurrency rather than a flat code string. Non-functional: a business may accept several. Projects to schema:currenciesAccepted via the frame's gmeow:currencyCode.
ex:acme gmeow:acceptsCurrency gmeow:referenceFrameUSD .
Avoid a flat currency-code literal (reuse the first-class currency reference frame, as gmeow:accountCurrency does) and avoid conflating accepted currencies with accepted methods (gmeow:acceptsPaymentMethod).
Attach one or more gmeow:acceptsCurrency triples referencing currency gmeow:ReferenceFrame individuals; the schema:currenciesAccepted projection reads each frame's gmeow:currencyCode.
Use to record which currencies a business accepts, referencing a first-class currency gmeow:ReferenceFrame (a member of gmeow:frameRealmCurrency) rather than a flat ISO code.
accepts payment method
Relates an organization to a payment method it accepts — reusing the finance-slice gmeow:PaymentMethod individuals (cash, credit card, bank transfer, cryptocurrency, …). Non-functional: a business may accept several. Projects to schema:paymentAccepted (the method's label).
ex:acme gmeow:acceptsPaymentMethod gmeow:paymentMethodCreditCard .
Avoid a free-text method string (reuse the gmeow:PaymentMethod vocabulary) and avoid conflating accepted methods with accepted currencies (that is gmeow:acceptsCurrency).
Attach one or more gmeow:acceptsPaymentMethod triples to the organization referencing gmeow:PaymentMethod individuals; the schema:paymentAccepted projection reads each method's label.
Use to record which payment methods a business accepts, referencing the finance-slice gmeow:PaymentMethod value individuals (cash, credit card, bank transfer, cryptocurrency).
access URL
The join/access URL of a virtual location.
ex:standup gmeow:accessUrl "https://meet.example/standup"^^xsd:anyURI .
Avoid when the address needs a frame, provenance, or standpoint — promote to gmeow:hasNetworkAddress / NetworkAddress (Principle 11).
Set gmeow:accessUrl on a VirtualLocation for the common case; pairsWith the reified NetworkAddress for the promoted form.
Use as the flat shortcut for a virtual location's join/access URL.
according to
The standpoint / frame within which the annotated statement is asserted true — *according to whom*. DISTINCT from gmeow:wasAttributedTo (which source RECORDED the claim) and gmeow:confidence (how sure we are); a claim may carry all three with no inferential bridge among them. Its value is a gmeow:Agent (a polity, community, or organization IRI) or a gmeow:Standpoint individual (a frame that needs its own identity). When a statement is promoted to a reified gmeow:Observation, gmeow:accordingTo becomes the gmeow:vantage of the relator (vantage ⊑ accordingTo — documented, not axiomatised, because accordingTo is an AnnotationProperty and vantage is an ObjectProperty). Standpoint-TIME — when the frame held this position — rides gmeow:validFrom / gmeow:validUntil on the same statement in the light case, or a reified gmeow:StandpointTenure when the adoption / withdrawal is itself the fact of interest. The range is intentionally open. An unindexed statement is held according to gmeow:universalStandpoint (the uncontested global facts).
account balance
The current balance of a financial account, expressed as a MonetaryAmount. Non-functional: a multi-currency account has several balances, and competing standpoint-indexed balance claims coexist (Principle 9).
account currency
The currency(ies) of a financial account, drawn from the open currency reference-frame vocabulary (gmeow:frameRealmCurrency). NON-FUNCTIONAL: a single account may hold balances in several currencies (multi-currency fintech accounts).
account holder
Relates a financial account to the agent that holds it. Non-functional: a joint account has several co-equal holders.
account key
Relates an online account to the cryptographic key that identifies it — the seam joining a decentralized-identity account (e.g. a Nostr account's nostrPubkey literal) to the key as a first-class entity.
ex:nostrAccount gmeow:accountKey ex:nostrKey .
Avoid for the agent that holds the key (use gmeow:holdsKey) and for an attestation about the binding (gmeow:Certification); this is the account↔key seam, not the agent↔key or the vouching relation.
Point the gmeow:OnlineAccount at its identifying gmeow:CryptographicKey, then reach the key's scheme, fingerprint, and certifications through the key entity rather than restating them on the account.
Use to join a decentralized-identity account to the key that identifies it — promoting an account's raw pubkey literal (e.g. a Nostr nostrPubkey) into a first-class gmeow:CryptographicKey.
account name
The handle or user name identifying the account on its service.
ex:lillithMastodon gmeow:accountName "@lillith@fosstodon.org" .
Avoid for cryptographic or protocol identifiers (use gmeow:nostrPubkey, gmeow:nip05, or gmeow:activityPubActor) and for the holder's personal name (use the name layer on gmeow:Agent).
Carry the handle as a literal on the OnlineAccount; where the handle is itself sensitive (a pseudonymous account linkable to a person), mark the account with gmeow:hasSensitivity so disclosure control can withhold it.
Use for the human-readable handle or user name an account is known by on its service — the screen name a reader would type or recognize.
account number
The account number identifying the financial account at its institution. Not functional: different sources may report differing formats.
account service
The online service an account is held with. Functional — an account is on one service.
ex:lillithMastodon gmeow:accountService ex:fosstodon .
Avoid for the holder of the account (use gmeow:holdsAccount) and for the service's homepage IRI (use gmeow:accountServiceHomepage); since it is functional, never assert two services for one account — model a moved account as a distinct OnlineAccount.
Assert gmeow:accountService from the OnlineAccount to its gmeow:OnlineService; read the service's liveness from that service object rather than duplicating status on every account.
Use to link an account to the single service or platform it is held with — the account-to-service edge that places a handle on its network, forge, or federated instance.
account service homepage
The homepage of the service an account is held with — the foaf:accountServiceHomepage of FOAF's OnlineAccount idiom. Range open (an IRI).
ex:lillithMastodon gmeow:accountServiceHomepage <https://fosstodon.org> .
Avoid when the service is already a gmeow:OnlineService (link with gmeow:accountService and carry the homepage there) and for the account's own profile URL; this is the service homepage, not the account page.
Point the OnlineAccount at the service homepage IRI; prefer gmeow:accountService to a full OnlineService when liveness or shutdown history matters, reserving this flat link for lightweight FOAF round-trips.
Use to record the homepage of the service an account is held with — the FOAF accountServiceHomepage idiom — when exporting to FOAF or when the service is not modelled as a full gmeow:OnlineService object.
account status
The holder's usage status of an account — a gmeow:AccountStatus value (active / dormant / historical). A retired account is status 'historical' with validUntil in the past, never deleted (P10).
ex:lillithMastodon gmeow:accountStatus gmeow:accountStatusActive .
Source-variable observation, deliberately NOT functional: competing source- or standpoint-asserted statuses coexist (P9). A functional object property would force the distinct AccountStatus values to be owl:sameAs and could drive a global OWL inconsistency that halts reasoning.
Avoid for the service's liveness (use gmeow:serviceStatus) and avoid forcing one value in a merge — competing source- or standpoint-asserted statuses coexist, so never make it functional.
Point the OnlineAccount at a gmeow:AccountStatus individual; mark a retired account historical with a past validity period, and carry conflicting observers' statuses on the statement layer rather than collapsing them.
Use to record an account's usage state from its holder's standpoint — active, dormant, or historical — so a retired account stays on record (P10) instead of being deleted.
active
An account in current use.
dormant
An account retained but not actively used.
historical
A retired account, kept for the record (P10): the holder no longer uses it.
account type
The kind of financial account — one of the open gmeow:FinancialAccountType values (bank, credit, investment, wallet). Functional: an account has one canonical type; several types are several accounts.
bank account
A deposit or chequing account at a bank or credit union.
credit account
A credit card or line-of-credit account.
investment account
A brokerage, retirement, or other investment holdings account.
wallet
A digital wallet — fiat or crypto — held by an agent.
accounts for parameter
The parameter whose omission or approximation is explained by this ProjectionLoss. Used by completeness gates to ensure every parameter is representable or accounted for. Range is open in core; domain slices restrict it.
ex:lossMicrotiming gmeow:accountsForParameter ex:microtiming .
Avoid using it for a parameter the notation represents (that is gmeow:representableParameter) and avoid leaving a declared loss without an accounted parameter, which defeats the gate.
Point each gmeow:ProjectionLoss at the parameter it explains via gmeow:accountsForParameter; domain slices restrict its open range to their parameter vocabulary.
Use on a gmeow:ProjectionLoss to name the canonical parameter it omits or approximates — the link that lets the completeness gate pair every dropped parameter with an explicit loss.
acquire license page
A page where a licence to use the asset may be acquired (schema:acquireLicensePage).
ex:stockPhoto gmeow:acquireLicensePage "https://example.com/license/stock-photo"^^xsd:anyURI .
Avoid using it for the licence document or its text (gmeow:License, gmeow:licenseText) and avoid it for a freely-usable asset, which is better signalled by gmeow:isAccessibleForFree.
Set gmeow:acquireLicensePage on the asset to the acquisition URL; pair it with gmeow:isAccessibleForFree false when the asset requires a purchased licence.
Use to point at the page where a licence to use the asset can be acquired (schema:acquireLicensePage) — the purchase or request URL for a paid or gated work.
accept tracking
Accept that use of the asset may be tracked (odrl:acceptTracking).
aggregate
Use the asset within an aggregation with other assets (odrl:aggregate).
annotate
Add explanatory notations to the asset (odrl:annotate).
anonymize
Anonymise identifying information in the asset (odrl:anonymize).
archive
Store the asset for long-term preservation (odrl:archive).
attribute
Credit the rights holder (odrl:attribute; cc:Attribution) — typically the action of an attribution duty.
commercialize
Use the asset for commercial advantage (odrl:commercialize; cc:CommercialUse).
compensate
Compensate the assigner by payment (odrl:compensate) — typically a duty.
concurrent use
Permit a limited number of concurrent uses (odrl:concurrentUse).
delete
Permanently remove all copies of the asset (odrl:delete).
derive / modify
Create derivative / adapted works from the asset (odrl:derive; cc:DerivativeWorks).
digitize
Produce a digital copy of a physical asset (odrl:digitize).
display
Display the asset, e.g. on screen (odrl:display).
distribute
Distribute / publish copies of the asset (odrl:distribute; cc:Distribution).
ensure exclusivity
Guarantee exclusivity of the granted rights (odrl:ensureExclusivity) — a duty.
execute
Run / execute the asset (e.g. software) (odrl:execute).
extract
Extract part of the asset (odrl:extract) — e.g. for text/data mining.
give
Transfer ownership of the asset to another party without compensation (odrl:give).
grant use
Grant the use of the asset to third parties (odrl:grantUse).
include
Include other related assets in the asset (odrl:include).
index
Record the asset in an index (odrl:index).
inform
Inform a party that an action has occurred (odrl:inform) — a duty.
install
Install the asset on a device (odrl:install).
lease
Make the asset available for use for a period in return for payment (odrl:lease).
lend
Make the asset available for temporary use without transferring ownership (odrl:lend).
modify
Change existing content of the asset (odrl:modify).
move
Move the asset from one digital location to another, deleting the original (odrl:move).
next policy
Apply a subsequent policy to a re-distributed asset (odrl:nextPolicy).
obtain consent
Obtain the holder's prior consent before exercising a permission (odrl:obtainConsent).
play
Render the asset as audio/video (odrl:play).
present / display
Publicly present, perform or display the asset (odrl:present).
print
Create a hard-copy rendition of the asset (odrl:print).
process personal data
Process personal data about a data subject — the privacy-regulated action (aligned to dpv:Processing and odrl:use).
read
Obtain data from the asset (odrl:read).
reproduce
Make copies of the asset (odrl:reproduce; cc:Reproduction).
retain notice
Preserve copyright / licence notices (cc:Notice) — typically the action of a notice duty.
review policy
Review the policy applicable to the asset (odrl:reviewPolicy) — a duty.
sell
Transfer ownership of the asset in return for payment (odrl:sell).
share alike
Distribute derivatives under the same licence (odrl:shareAlike; cc:ShareAlike) — typically the action of a share-alike duty.
stream
Deliver the asset as a real-time stream (odrl:stream).
synchronize
Use the asset in timed relation with another asset (odrl:synchronize).
text to speech
Render text of the asset as synthesized speech (odrl:textToSpeech).
transfer
Transfer ownership of the asset to another party (odrl:transfer).
transform
Convert the asset into a different format (odrl:transform).
translate
Translate the asset into another language (odrl:translate).
uninstall
Remove an installed asset from a device (odrl:uninstall).
use
Use the asset (the broad odrl:use action).
watermark
Apply a watermark to the asset (odrl:watermark) — a duty.
activated in
The context that activates this persona — a gmeow:Condition (the norms machinery: prose-canonical, optionally formalized, evaluated only as vantage-indexed ConditionEvaluations) or a situation type. Range intentionally open. NOT functional: several activation contexts coexist; blend-vs-compete dynamics between simultaneously-activated personas are solver work over the recorded precedence claims (Principle 12).
ex:drChen gmeow:activatedIn ex:atClinic .
Avoid forcing a single context (it is non-functional — several activation contexts coexist) and avoid encoding blend-vs-compete dynamics here; that is solver work over recorded precedence (Principle 12).
Point gmeow:activatedIn at a gmeow:Condition (prose-canonical, evaluated only as ConditionEvaluations) or situation type; resolve simultaneous activations via gmeow:overrides on the activation norms.
Use on a Persona to name the context that activates it — a gmeow:Condition or a situation type.
ActivityPub actor
The ActivityPub actor IRI of a federated-social account.
ex:lillithMastodon gmeow:activityPubActor "https://fosstodon.org/users/lillith"^^xsd:anyURI .
Avoid for the display handle (use gmeow:accountName) and for the Nostr identity layer (use gmeow:nostrPubkey / gmeow:nip05); the actor IRI is the ActivityPub-specific endpoint, not a generic homepage.
Carry the actor IRI as an xsd:anyURI on the OnlineAccount; keep the service it belongs to on gmeow:accountService and the human handle on gmeow:accountName so each identifier role stays distinct.
Use for the ActivityPub actor IRI that addresses a federated-social account (Mastodon, Lemmy, PeerTube) across the fediverse — the protocol identifier other servers resolve to interact with it.
address holder
The agent who held the contact point over the tenure's interval.
ex:tenure gmeow:addressHolder ex:lillith .
Avoid asserting more than one holder per tenure (it is functional) and avoid using it for the channel itself (that is gmeow:tenuredContactPoint).
Point the tenure at its single gmeow:Agent; pair with gmeow:tenuredContactPoint and the time-scoped interval to complete the situation.
Use to name the agent who held a contact point over a gmeow:AddressTenure's interval.
address locality
The locality (city or town) coordinate value of a postal address, expressed along the gmeow:axisAddressLocality axis of the postal reference frame.
ex:home gmeow:addressLocality "Calgary" .
Avoid forcing a normalized spelling (non-functional — source variants coexist) and avoid using it for the resolved locality place (reached via gmeow:addressPlace → gmeow:containedInPlace).
Carry the locality as written; this is the usual gmeow:coarsenTo target, so a city-level public projection emits it while withholding the finer street components.
Use for the city or town line of an address — the level a precise home address is typically coarsened to for public disclosure.
address place
The geographic place a postal address denotes (typically the premises/building) — the seam from the as-written address to the resolved place hierarchy, its coordinates/geometry, and its external identifiers.
ex:home gmeow:addressPlace ex:premisesPlace .
Avoid using it to restate the surface components (those are the datatype properties) and avoid attaching geometry to the address itself; geometry lives on the resolved gmeow:Place.
Link the address to its premises gmeow:Place, then walk gmeow:containedInPlace for the enclosing hierarchy; mark gmeow:coarsenTo on the address so a public projection resolves only to the enclosing locality.
Use to cross from the as-written surface form of an address to the resolved, identifier-bearing geographic place — the point at which coordinates, geometry, and external place IDs become available.
address region
The region (state, province, or territory) coordinate value of a postal address, expressed along the gmeow:axisAddressRegion axis of the postal reference frame.
ex:home gmeow:addressRegion "AB" .
Avoid forcing a single abbreviation versus full-name form (non-functional — both coexist) and avoid using it for the resolved region place (reached via gmeow:addressPlace).
Carry the region as written; it is coarse enough that public projections normally retain it even when finer components are withheld.
Use for the state, province, or territory line of an address — a coarse, low-sensitivity component safe for broad projection.
address value
The normalized addr-spec of an email address.
ex:lillithEmail gmeow:addressValue "lillith@example.org" .
Avoid asserting more than one value per address (it is functional) and avoid using it for the bare agent-level shortcut (that is gmeow:email); an email value is sensitive personal data, never for public projection.
Carry the normalized addr-spec on the EmailAddress; derive gmeow:localPart and gmeow:domainPart from it, and keep its personal sensitivity so it is withheld from public consumers.
Use for the single normalized addr-spec of a first-class gmeow:EmailAddress — the canonical whole, distinct from its parsed local and domain parts.
adjacent to
Relates a location to another location it is adjacent to.
ex:room101 gmeow:adjacentTo ex:room102 .
Avoid it for traversable connection (use gmeow:spatiallyConnectsTo) and for containment (gmeow:containedInLocation); RCC-8 EC (gmeow:rcc8ec) is the precise touching relation.
Assert gmeow:adjacentTo between Locations; for precise mereotopology use the RCC-8 relations.
Use for locations that border one another; symmetric.
affected consumer surface
The projection consumer surfaces that a myth tends to leak into — e.g. Wikipedia, public site, agent memory — so that a correction can be scoped to the surfaces that actually carry the bad claim. Reuses the gmeow:ProjectionContext vocabulary.
affected language
The language(s) or variety(ies) affected by this change event. NON-FUNCTIONAL: language contact and merger events affect multiple languages.
after
Allen AFTER: this event begins strictly after the related event ends; the transitive inverse of gmeow:before. (= time:intervalAfter; TimeML AFTER; TEO after.)
ex:concert gmeow:after ex:dinner .
Avoid it when the events abut (gmeow:metBy) or overlap (gmeow:overlappedBy), or when crisp dates already fix the order; prefer asserting gmeow:before and reading this as its inverse.
Assert gmeow:before in the natural direction and read gmeow:after as its transitive inverse; the sound transitive closure is derived, the full Allen table stays in the solver (P12).
Use to order two events when one begins strictly after the other ends — the Allen AFTER link, the inverse view of gmeow:before.
against index
The index this retrieval queried. Functional: federated retrieval is several RetrievalEvents under one parent activity.
International Commission on Stratigraphy
The International Commission on Stratigraphy (ICS), the global scientific authority for definition and nomenclature of geologic time units.
average
The arithmetic mean of a numeric property over entities within the aggregation region.
centroid
The geometric centre of the aggregation region or of the entities within it. Computed by the solver layer (Principle 12).
count
The number of entities within the aggregation region.
density
The number of entities per unit area within the aggregation region. Computed by the solver layer (Principle 12).
maximum
The largest value of a numeric property over entities within the aggregation region.
minimum
The smallest value of a numeric property over entities within the aggregation region.
sum
The arithmetic sum of a numeric property over entities within the aggregation region.
aggregation function
The statistical function applied to the entities in the aggregation region — count, sum, average, density, minimum, maximum, or centroid.
alumnus of
An organization — typically educational — a person is an alumnus/alumna of (schema:alumniOf; the inverse projects to schema:alumni). A past-affiliation relation; the structured period/role of the affiliation, when modelled, rides a gmeow:Membership. Non-functional.
ex:alice gmeow:alumniOf ex:university .
Avoid it when the enrolment period, degree, or role matter (promote to a gmeow:Membership) and avoid using it for current membership — it is a past-affiliation relation.
Assert one gmeow:alumniOf triple per institution; reify to a gmeow:Membership with gmeow:validFrom/validUntil and gmeow:hasRole when the enrolment's structure must be borne.
Use for the flat fact that a person is an alumnus/alumna of an organization — typically an educational institution — when the affiliation's period and role need not be first-class.
analogical source
The source (base) domain of a gmeow:Analogy — the familiar structure whose relations are mapped onto the target. NOT functional.
Range is intentionally OPEN (a source may be any entity, situation, or domain).
analogical target
The target domain of a gmeow:Analogy — the less-familiar structure that inherits relations from the source via the correspondences. NOT functional.
Range is intentionally OPEN (a target may be any entity, situation, or domain).
analysis frame
The music-theory reference frame in which the analysis result is expressed — orthogonal to the analyst vantage (Principle 11).
analysis input body line
The specific body line used as input for line-based fingerprinting, when the importer performs line-scoped analysis.
analysis property
The analytical dimension being asserted — key, harmony label, meter, form function, motif identity, mode, tuning identification, groove, schema, etc. Functional per claim.
form function
The formal function of a segment.
groove
A groove or rhythmic feel classification.
harmony label
A chord or harmonic-function label.
key
The tonal key of a passage or segment.
meter
The meter or metric structure of a span.
mode
A mode, raga, maqam, or pathet identity.
motif identity
The identity of a motif or theme.
schema
A harmonic or melodic schema label.
segment
A structural or timed segment boundary or label, aligned to JAMS-style segment annotations.
tuning identification
Identification of the tuning system in use.
analysis result
The result of the analysis — a harmonic function, pitch collection, metric structure, form-function value, set-class label, or other music-theory value. Functional per claim.
analysis scope
What portion of the message was analyzed when producing content fingerprints (e.g. 'headers+body', 'body-only', 'body-no-sig'). The scope value is importer-defined.
analysis target
The musical entity being analysed — a MusicalSegment, Expression, Recording, time-region, or other music-theory object. Functional per claim: one target per analysis.
anchor degree
The tuning-system degree that this anchor binds to a frequency (e.g., MIDI note 69 for A440 in 12-EDO).
anchor exemplar
An exemplar pinned to this anchor's range. NOT functional: several exemplars may calibrate one range.
ex:a1 gmeow:anchorExemplar ex:ex1 .
Avoid forcing a single exemplar (it is non-functional — several may calibrate one range).
Assert gmeow:anchorExemplar from the gmeow:ScoreAnchor to each gmeow:Exemplar; the exemplars show the range's meaning by example.
Use to pin an exemplar to a score anchor's range — concrete calibration evidence for what a score means.
anchor frequency
The physical frequency in Hz assigned to the anchor degree by this PitchAnchor.
anchor meaning
What scores in this range MEAN — the calibration prose. NOT functional and range-open (localizable-prose convention): localizable prose may carry one meaning per language tag (sh:uniqueLang, SHACL) — a French and an English calibration coexist; two same-language meanings do not. Mandatory: an anchor without a meaning is just an interval.
ex:a1 gmeow:anchorMeaning "embodies the covenant"@en .
Avoid omitting it (an anchor without a meaning is just an interval) and avoid two same-language meanings on one anchor (sh:uniqueLang — though a French and an English calibration coexist).
Assert gmeow:anchorMeaning on the gmeow:ScoreAnchor with language-tagged prose; whose calibration judgement it is rides the statement layer.
Use to carry what scores in an anchor's range MEAN — the mandatory calibration prose, one per language tag.
anchor range maximum
The anchored range's upper bound. Functional.
ex:a1 gmeow:anchorRangeMax 1.0 .
Avoid more than one (it is functional) and avoid an upper bound below the lower bound (SHACL).
Assert gmeow:anchorRangeMax once per gmeow:ScoreAnchor, paired with a gmeow:anchorRangeMin it is not below.
Use to set the upper bound of a score anchor's range.
anchor range minimum
The anchored range's lower bound. Functional; must not exceed the upper bound (SHACL).
ex:a1 gmeow:anchorRangeMin 0.8 .
Avoid more than one (it is functional) and avoid a lower bound above the upper bound (SHACL).
Assert gmeow:anchorRangeMin once per gmeow:ScoreAnchor, paired with a gmeow:anchorRangeMax it does not exceed.
Use to set the lower bound of a score anchor's range.
annotation body
The note that serves as the body of an annotation — the content being attached. Functional per relator: one body per Annotation. Optional: a highlight or bookmark has no body.
annotation motivation
The motivation of an annotation — the purpose for which the body is attached to the target. Functional per relator: one motivation per Annotation. An open value vocabulary of individuals (Principle 9); no motivation is privileged as primary.
annotation target
The entity that is annotated — the target of the annotation. Functional per relator: one target per Annotation.
annotation target span
An optional anchored span within the annotation target — a text quote, position, or fragment selector. Non-functional: an annotation may reference multiple spans (e.g. several disjoint highlights in the same document). Reuses EvidenceSpan and its selector properties; no second selector model is minted.
answers
Relates a candidate direct answer to the question it answers. The DOMAIN is left intentionally open: an answer is typically a gmeow:StandpointClaim or a gmeow:Proposition, but asserting a domain (or an owl:unionOf) would prematurely close the answer surface, so it stays open and is documented in prose. NOT functional, and VANTAGE-INDEXED (Principle 9): different standpoints answer the same question differently and the answers coexist — there is never one global answer; whose answer it is rides gmeow:accordingTo on the statement.
ex:keyIsOnHook gmeow:answers ex:whereIsTheKey .
Answers are vantage-indexed (Principle 9): a question has no single global answer. Each gmeow:answers edge is one standpoint's direct answer, held according to a frame (gmeow:accordingTo) and resolved for an agent only when that agent gmeow:accepts / gmeow:knowsThat it — the epistemics spine, reused rather than re-minted.
Avoid treating a single gmeow:answers edge as THE answer — answers are vantage-indexed and coexist, carry whose answer it is on gmeow:accordingTo — and avoid reading the edge as resolving the question; resolution is an agent gmeow:accepts / gmeow:knowsThat over the answer-claim (the epistemics spine).
Point a candidate answer (a gmeow:StandpointClaim or gmeow:Proposition) at the gmeow:Question; for contested answers, attach gmeow:accordingTo on the statement and let several answers coexist, marking an agent's acceptance through gmeow:accepts / gmeow:knowsThat rather than picking a global winner.
Use to record that a claim or proposition is a direct answer to a question — one vantage's answer among possibly many — so an inquiry graph can carry competing answers that coexist (Principle 9).
applies to segment
A MusicalSegment to which this ornament profile applies.
applies to time frame
The MusicalTimeFrame to which this GrooveProfile applies.
applies to voice
A Voice to which this ornament profile applies.
appraisal dimension
The dimension a dimensional appraisal reads. At most one per appraisal (SHACL — one cell, one reading; a PAD triple is three Appraisals sharing a vantage). Open vocabulary (sh:nodeKind sh:IRI).
appraisal of
What is appraised — an agent's state, a work, an event, an emotion (⊑ observedFeature, the observation-spine bridge idiom). Range intentionally open. Functional: one appraisal, one subject.
appraisal quality
The aesthetic quality a qualitative appraisal reads. NOT functional: one cell may attribute several coexisting qualities. Open vocabulary (sh:nodeKind sh:IRI).
appraisal value
The dimensional reading, on whatever scale the appraising tradition declares (a rubric's ScoreScale when the rubrics facility is loaded; plain decimals otherwise — soft reference, never a dependency). At most one per appraisal, with its dimension (SHACL). Constitutive of this one cell — divergent readings are divergent Appraisals, not extra values.
arc evidence
The creative works or content segments that provide evidence for this arc interpretation. Non-functional: an arc may be evidenced by many segments or works.
arc frame
The narrative reference frame within which this arc is interpreted. Functional: one frame per CharacterArc; cross-continuity arcs are separate instances linked by counterpartOf.
arc sample
Attaches a sample to its integrating CharacterArc (⊑ gmeow:hasPart — samples are parts of the arc's analysis). Purely ADDITIVE to the existing CharacterArc: arcType and arcEvidence remain the holistic interpretive layer, and an arc with no samples stays valid. NOT functional.
arc subject
The entity whose arc is described — a person, organization, or other narrative entity. Functional: one subject per CharacterArc.
arc type
The interpretive type of this character arc — a value from the open gmeow:ArcType vocabulary. Functional: one type per CharacterArc.
coming-of-age
A transition from childhood to maturity.
corruption
A moral or ethical degradation.
fall
A decline from a state of grace, power, or virtue.
quest
A journey toward a goal that transforms the protagonist.
recovery
A return to health, wholeness, or stability after loss.
redemption
A moral recovery or atonement for past failings.
area served
The geographic area an offering or service serves — a gmeow:Location. Non-functional. Projects to schema:areaServed.
ex:hostingOffer gmeow:areaServed ex:northAmerica .
Avoid a flat region-name literal (point at a structured gmeow:Location) and avoid using it for the provider's own site — that is gmeow:hasSite on the organization.
Attach one or more gmeow:areaServed triples to a gmeow:Offering referencing gmeow:Location individuals; projects to schema:areaServed.
Use to record the geographic area a gmeow:Offering or service serves, referencing a gmeow:Location.
argument acceptability
A numerical acceptability score for an argument or standpoint claim. Solver-layer computation (Principle 12), referencing AIF (Argument Interchange Format).
ex:claim gmeow:argumentAcceptability 0.8 .
Avoid hand-authoring it (it is a solver-layer derivation, Principle 12) and avoid conflating acceptability with truth — a well-defended claim may still be untrue; refute a StandpointClaim's modality to settle falsehood, never lower this score.
Let the argumentation solver write the xsd:decimal acceptability onto the gmeow:StandpointClaim from the AIF attack/support structure; keep the underlying argument graph in the solver layer rather than encoding it as OWL axioms.
Use to carry a solver-computed acceptability figure for a gmeow:StandpointClaim within an argumentation graph (AIF) — a derived scalar ranking how well a claim survives attack and support.
arrangement of
A flat shortcut asserting that a creative work is an arrangement derived from another creative work. The reified form is a gmeow:CreativeDerivation with gmeow:derivationType gmeow:derivationTypeArrangement.
ex:pianoReduction gmeow:arrangementOf ex:orchestralScore .
Avoid when the arrangement's segments, instrumentation, or provenance must be first-class — promote to a gmeow:CreativeDerivation with gmeow:derivationTypeArrangement; for orchestration specifically use the orchestration type.
Assert from the arrangement to the source work; it pairsWith gmeow:CreativeDerivation — promote when metadata is required.
Use for the flat 80% case of asserting one work is an arrangement of another for different forces or format, when no further metadata is needed.
accent
An emphasis on a particular tone event.
harmonic
A string harmonic articulation.
legato
A smooth, connected articulation.
marcato
A strongly accented articulation.
pizzicato
A plucked-string articulation.
staccato
A short, detached articulation.
tenuto
An articulation indicating a note is held for its full value.
artifact media type
The media type of the attestation artifact's serialization (e.g. application/vnd.in-toto+json, application/vc+ld+json).
ex:inTotoJson gmeow:artifactMediaType "application/vnd.in-toto+json" .
Avoid for the broad attestation kind (gmeow:attestationType, e.g. SLSA provenance) — the media type is the wire format string, not the attestation category — and avoid two values, since it is functional.
Set one media-type literal on the gmeow:AttestationArtifact; pair it with gmeow:attestationType on the Attestation so consumers know both the format and the kind.
Use to record the IANA media type of an attestation artifact's serialization, so a consumer can dispatch the right parser before re-verifying it.
as GeoJSON
A GeoJSON serialization of a geometry. The range is rdfs:Literal (not geo:geoJSONLiteral) to stay within the OWL 2 DL datatype map; data may still tag the literal ^^geo:geoJSONLiteral, and the alignment to geo:asGeoJSON preserves GeoSPARQL semantics for spatial engines.
ex:shape gmeow:asGeoJSON "{\"type\":\"Polygon\",...}" .
Avoid typing the range as geo:geoJSONLiteral in the core (kept rdfs:Literal for OWL 2 DL) and avoid duplicating WKT and GeoJSON when one suffices.
Put gmeow:asGeoJSON on a Geometry; data may tag the literal ^^geo:geoJSONLiteral.
Use to carry a GeoJSON serialization of a geometry; aligns to geo:asGeoJSON for spatial engines.
as WKT
A Well-Known Text (WKT) serialization of a geometry. The range is rdfs:Literal (not geo:wktLiteral) to stay within the OWL 2 DL datatype map; data may still tag the literal ^^geo:wktLiteral, and the alignment to geo:asWKT preserves GeoSPARQL semantics for spatial engines.
ex:shape gmeow:asWKT "POLYGON((-3.2 55.9,...))" .
Avoid typing the range as geo:wktLiteral in the core (kept rdfs:Literal for OWL 2 DL) and avoid duplicating the same shape as both WKT and GeoJSON when one suffices.
Put gmeow:asWKT on a Geometry; data may tag the literal ^^geo:wktLiteral, and gmeow:geometryType records its structural kind.
Use to carry a Well-Known Text serialization of a geometry; aligns to geo:asWKT for spatial engines.
asks
An agent poses / holds a question as open — the base inquiry attitude and the cheap 80% surface. Range is intentionally OPEN: the object may be a gmeow:Question or a reified inquiry (the five-minute-gate shortcut, Principle 13). Non-functional — an agent holds many open questions at once. From whose vantage and over what period the question is held ride gmeow:accordingTo and gmeow:validFrom / gmeow:validUntil on the statement, or a reified gmeow:InquiryTenure.
ex:lillith gmeow:asks ex:whereIsTheKey .
A question is OPEN for the agent until the agent gmeow:accepts / gmeow:knowsThat an gmeow:answers-claim for it; resolution REUSES the epistemics spine, so there is no new 'resolved' term (Principle 6). Reopening closes the prior accepted answer with gmeow:displayable false (Principle 10), never deletion.
Avoid reading it as a settled state — the question stays open until the agent gmeow:accepts / gmeow:knowsThat an answer-claim (the epistemics spine, never a new resolved term) — and never make it functional; an agent holds many open questions.
Point the agent at a gmeow:Question or reified inquiry; carry the vantage and period on gmeow:accordingTo / gmeow:validFrom / gmeow:validUntil of the statement, promote to gmeow:InquiryTenure when the opening / closing is itself the fact, and mark resolution by an gmeow:accepts / gmeow:knowsThat over an gmeow:answers-claim.
Use to record that an agent poses or holds a question as open — the base inquiry attitude and the cheap 80% surface; the natural store_question companion of the epistemics store_claim spine.
none
ISO-TimeML aspect NONE.
perfective
ISO-TimeML aspect PERFECTIVE.
perfective-progressive
ISO-TimeML aspect PERFECTIVE_PROGRESSIVE.
progressive
ISO-TimeML aspect PROGRESSIVE.
asserted at
The instant an agent observed or asserted the annotated claim (e.g. an email Date header or a vCard REV) — a witness that the fact held at that instant. Distinct from validity (validFrom/validUntil) and from a source's carrier time.
assertion facet
The accessibility facet being asserted. Functional per relator: one facet per AccessibilityAssertion.
assertion polarity
Whether the assertion is a positive feature, a negative barrier, or a limited/partial status. Functional per relator: one polarity per AccessibilityAssertion.
assertion subject
The location or connection being assessed. Functional per relator: one subject per AccessibilityAssertion.
assessed beginner
The assessed beginner proficiency level — a milestone on a scale that describes how well an agent commands a language or skill.
assessed competent
The assessed competent proficiency level — a milestone on a scale that describes how well an agent commands a language or skill.
assessed entity
The entity whose data quality is being assessed — the feature of interest of the quality observation. Sub-property of gmeow:observedFeature so generic consumers can query 'all observations about Alice' without knowing whether the claim is a name, a coordinate, or a quality assessment.
ex:posAcc gmeow:assessedEntity ex:roadLayer .
Avoid for the assessment's numeric verdict (that is gmeow:observationResult) and for non-quality observations, which use gmeow:observedFeature directly.
Assert gmeow:assessedEntity from the QualityAssessment to the subject entity; it specializes gmeow:observedFeature, so generic 'all observations about X' queries find it by inheritance.
Use on a QualityAssessment to name the entity or dataset whose quality is under evaluation — the quality observation's feature of interest.
assessed event
The event whose compliance is assessed (⊑ observedFeature). Functional.
ex:ca1 gmeow:assessedEvent ex:leakEvent .
Avoid more than one event per assessment (it is functional) and avoid naming the norm here (that is gmeow:assessedNorm).
Assert gmeow:assessedEvent once from the assessment to its gmeow:Event; it specializes gmeow:observedFeature for generic observation queries.
Use on a ComplianceAssessment to name the single event whose compliance is being judged — the observation's feature of interest.
assessed expert
The assessed expert proficiency level — a milestone on a scale that describes how well an agent commands a language or skill.
assessed norm
The norm against which the event is assessed. Functional: one assessment, one norm.
ex:ca1 gmeow:assessedNorm ex:n1 .
Avoid more than one norm per assessment (it is functional — mint a separate assessment per norm) and avoid naming the event here (that is gmeow:assessedEvent).
Assert gmeow:assessedNorm once from the assessment to its gmeow:Norm, paired with gmeow:assessedEvent and gmeow:complianceVerdict.
Use on a ComplianceAssessment to name the single norm against which the event is judged.
assessment criterion
The criterion applied. Functional: a 21-axis scoring pass is 21 Assessments (zeros included — a zero is a score, not an absence). Plays the observationMethod role without the subproperty axiom (claimModality pattern). An assessment names a criterion or a rubric, or both (SHACL).
ex:as1 gmeow:assessmentCriterion ex:agency .
Avoid more than one criterion per assessment (it is functional — split a multi-axis pass into one Assessment per axis) and avoid omitting both criterion and rubric (at least one is required — SHACL).
Assert gmeow:assessmentCriterion once per assessment; it plays the observationMethod role without the subproperty axiom (claimModality pattern). Pair with gmeow:assessmentRubric for version context.
Use on an Assessment to name the single criterion applied — one Assessment per criterion, zeros included.
assessment rubric
The rubric under which this assessment was made — version-pinning context for the score. Functional. Plays the observationMethod role without the subproperty axiom (claimModality pattern).
ex:as1 gmeow:assessmentRubric ex:voiceRubric .
Avoid more than one rubric per assessment (it is functional) and avoid omitting both rubric and criterion (at least one is required — SHACL).
Assert gmeow:assessmentRubric once per assessment; it plays the observationMethod role without the subproperty axiom, pinning the rubric version the score belongs to.
Use on an Assessment to name the rubric under which it was made — version-pinning context for the score.
assessment score value
The numeric score, on the scale the criterion or rubric declares. Functional and mandatory (SHACL). A datatype twin of observationResult (which is entity-valued — the claimModality pattern); zeros are scores, never absences (false positives are worse than zeros).
ex:as1 gmeow:assessmentScoreValue 0.9 .
Avoid omitting it or giving more than one (it is functional and mandatory) and avoid dropping a zero — a zero is a score, never an absence (false positives are worse than zeros).
Assert gmeow:assessmentScoreValue once per assessment as a decimal on the declared gmeow:ScoreScale; it is the datatype twin of observationResult under the claimModality pattern.
Use to carry an Assessment's numeric score on the scale its criterion or rubric declares.
assessment target
What is being scored — a work, an expression, a content segment, a chunk (⊑ observedFeature, the observation-spine bridge idiom). Range intentionally open. Functional: one assessment, one target.
ex:as1 gmeow:assessmentTarget ex:chapter3 .
Avoid more than one target per assessment (it is functional) and avoid naming the criterion or rubric here (those are gmeow:assessmentCriterion / gmeow:assessmentRubric).
Assert gmeow:assessmentTarget once from the assessment to its target; it specializes gmeow:observedFeature, and scoring-density expectations read the target's kernel gmeow:hasGranularity.
Use on an Assessment to name what is being scored — a work, expression, content segment, or chunk — the observation's feature of interest.
asset identifier
An identifier for the financial asset — FIGI, ISIN, ticker symbol, or other instrument identifier. Non-functional: different sources may report differing identifiers.
asset type
The kind of financial asset — one of the open AssetType values (stock, bond, cryptocurrency, real estate, commodity). Functional: an asset has one canonical type.
bond
A fixed-income debt instrument.
commodity
A basic good or raw material traded on a market (gold, oil, wheat, etc.).
cryptocurrency
A digital currency operating on a blockchain or distributed ledger.
real estate
A real property asset — land, buildings, or improvements.
stock
A share of ownership in a corporation.
assigned meter
The MetricStructure assigned to the carrier over the assignment span.
assignment span
The MusicalTimeSpan over which the meter assignment holds.
at narrative position
Anchors a thing — a content segment, a diegetic event, an arc sample, a motif occurrence — to a narrative position. Domain-free: the narration seam (narration seam), arc samples (arc samples), and motif occurrences (motifs) all reuse this one anchor. NOT functional, and deliberately so: the same diegetic event carries coexisting positions in a discourse frame and a story frame, and their disagreement is the flashback made queryable rather than a contradiction (Principle 9).
at time
The instant at which a point-like event or observation occurred.
ex:doorbellEvent gmeow:atTime "2026-06-15T08:14:00Z"^^xsd:dateTime .
Avoid for a bounded span (use a gmeow:TimeInterval) and for the time a claim was asserted or recorded (use the statement-layer clocks gmeow:assertedAt / gmeow:recordedNoLaterThan); domain-free, so it carries no implied subject type.
Write a full xsd:dateTime (P3, never xsd:date) interpreted in the subject's temporal frame; for a point that needs its own frame or EDTF expression, model a gmeow:Instant instead.
Use to stamp a zero-duration occurrence — an event, a reading, a snapshot observation — with a single crisp dateTime, when no interval boundary is involved.
attends to
Directed attention or salience of an agent toward a subject — what the agent is currently focused on. NOT a goal: an attentional pull, not a teleology:Desire — the axes stay orthogonal and are never bridged by axiom (Principle 9). Whose attention it is rides gmeow:accordingTo on the statement (self-attributed vs observer-attributed coexist).
ex:lillith gmeow:attendsTo ex:currentTask .
Boundary: attention/interest (cognition) ⊥ intention (teleology). attendsTo / interestedIn / curiousAbout are attentional-affective pulls toward a subject; a teleology:Desire/Intention is a goal-directed conative mode aimed at a state of affairs. No owl:subPropertyOf or owl:disjointWith ties them — the separation is conceptual, enforced by review (Principle 9).
Avoid using it for a wanted goal or intention (that is the teleology slice — attention is an attentional pull, not a conative mode, and the axes are never bridged by axiom, Principle 9) and avoid it for sustained motivational orientation (use gmeow:interestedIn).
Assert gmeow:attendsTo from agent to subject; carry whose-attention and when on the statement layer via gmeow:accordingTo (self- vs observer-attributed coexist), and keep it distinct from teleology goals by review, not axiom.
Use to record what an agent is currently focused on — directed attention or salience toward a subject, the recall/salience surface the agent-memory flagship reads (Principle 15).
attestation artifact
The concrete carrier (in-toto JSON, VC, DSSE envelope, C2PA manifest, etc.) that embodies an attestation. Non-functional: an attestation may be carried by multiple equivalent artifacts under different formats.
ex:provAtt gmeow:attestationArtifact ex:inTotoJson .
Avoid for the broad attestation kind (gmeow:attestationType) or the cryptographic signature over the bytes (gmeow:hasSignature); the artifact is the document, not the category or the signature.
Point the Attestation at one or more gmeow:AttestationArtifact carriers, each with gmeow:artifactMediaType and a gmeow:contentDigest; assert several when the same vouching act is serialized in equivalent formats (it is non-functional).
Use to link the logical Attestation to the concrete serialization that carries it — an in-toto JSON, DSSE envelope, VC, or C2PA manifest — when the byte-level carrier matters for retrieval or re-verification.
attestation interval
The time interval over which the attested usage is asserted to have been observed — e.g. a corpus span, an inscription period, or a community usage era. A relator carries its period this way rather than via statement-level validFrom/validUntil alone.
ex:att1 gmeow:attestationInterval ex:lateMedievalSpan .
Avoid more than one interval per attestation (it is functional) and avoid using bare statement-level validFrom/validUntil when the period belongs to the relator itself.
Point gmeow:attestationInterval once at a gmeow:TimeInterval carrying its temporal frame; reify a separate attestation when a genuinely distinct span must be recorded.
Use on a UsageAttestation to carry the time span over which the usage was observed — a corpus span, inscription period, or usage era — as a first-class interval on the relator.
attestation policy
The policy under which an attestation was issued — a value vocabulary individual naming the rules or framework the attester followed. Non-functional: competing policy interpretations coexist (Principle 9).
ex:provAtt gmeow:attestationPolicy ex:slsaL3 .
Avoid for the attestation kind (gmeow:attestationType) and for evaluating whether the policy was actually met — that policy-evaluation outcome is a gmeow:VerificationResult computed in the solver layer, not asserted here.
Reference a gmeow:AttestationPolicy individual; leave policy satisfaction to a gmeow:VerificationActivity producing a gmeow:VerificationResult (status policy-failed when unmet), and let competing policy interpretations coexist (Principle 9).
Use to name the rules or framework the attester followed when issuing — a SLSA build level, a credential-issuance policy, an editorial standard — so consumers and the solver can weigh the attestation against its stated policy.
attestation type
The type of attestation being made — a value vocabulary individual from gmeow:AttestationType. Non-functional: an attestation may carry multiple type tags (e.g. both SLSA provenance and DSSE envelope).
Avoid for the concrete carrier format media type (that is gmeow:artifactMediaType on the artifact) or the issuing rules (gmeow:attestationPolicy); the type is the broad attestation category, not the serialization or the framework.
Attach one or more gmeow:AttestationType individuals; let the embodying serialization ride on gmeow:attestationArtifact / gmeow:artifactMediaType and the governing rules on gmeow:attestationPolicy.
Use to classify the KIND of attestation — SLSA provenance, in-toto, verifiable credential, DSSE envelope, C2PA manifest, nanopublication — naming one or more gmeow:AttestationType individuals; non-functional, so a single envelope that is both SLSA provenance and a DSSE wrapper carries both.
AI output attestation
An attestation about the provenance, generation parameters, or content characteristics of an AI-generated output.
blockchain claim
A claim recorded on a distributed ledger or blockchain, whose existence and ordering are verifiable by network consensus.
C2PA manifest
C2PA manifest attestation for media content provenance and authenticity, per the Coalition for Content Provenance and Authenticity.
DSSE envelope
Dead Simple Signing Envelope (DSSE) — a lightweight, payload-agnostic envelope for authenticated messages.
EAT token
Entity Attestation Token (EAT) — a claim about device or hardware state, typically encoded as a CBOR Web Token.
fact check
An attestation whose purpose is to verify or refute a claim — the schema.org ClaimReview act, modelled as an attestation with type fact-check. The result is a VerificationResult, not a global truth assertion (Principle 12).
git signed tag
A Git tag signed with OpenPGP, SSH, or X.509 to assert source-code integrity.
in-toto attestation
in-toto attestation about a step in a software supply chain, used to verify the integrity of a build or distribution pipeline.
nanopublication
A nanopublication — a small, citable, signed RDF publication with assertion, provenance, and publication-info graphs.
quality report attestation
An attestation about quality-assessment results, test outcomes, or conformance metrics for an artifact or process.
release manifest
A software-release manifest listing the artifacts, checksums, and metadata that constitute a release.
SCITT signed statement
SCITT signed statement — a transparency-service-registered attestation for supply-chain integrity.
SLSA provenance
SLSA provenance attestation describing how a software artifact was produced, per the Supply-chain Levels for Software Artifacts framework.
signed RDF graph
An RDF graph or dataset signed as a whole, often using RDF Dataset Canonicalization and detached signatures.
verifiable credential
W3C Verifiable Credential — a cryptographically verifiable claim about a subject, typically issued by a trusted entity.
attested claim
The observation or claim that an attestation vouches for, when the subject of the attestation is itself a claim rather than a bare entity. Non-functional: an attestation may vouch for several related claims simultaneously.
ex:credAtt gmeow:attestedClaim ex:degreeClaim .
Avoid for a bare non-claim subject (use gmeow:attestedSubject) and avoid treating the attestation as making the claim true — it only records that the attester vouched for it; the claim's own modality stays on the Observation (Principle 9).
Mint the claim as a gmeow:Observation (or StandpointClaim) and point gmeow:attestedClaim at it; attach signature and log evidence to the Attestation, and keep the claim's confidence and standpoint on the Observation rather than the envelope.
Use to link an attestation to the gmeow:Observation it vouches for — the seam between the universal claim stack (what is asserted) and the attestation (who vouches for it under which policy).
attested form
The lexical form that a usage attestation observes. Functional per relator: one attested form per UsageAttestation.
ex:att1 gmeow:attestedForm ex:waterWritten .
Avoid more than one attested form per attestation (it is functional; mint a separate attestation per form) and avoid naming the source here (that is gmeow:attestedInSource).
Assert gmeow:attestedForm once from the relator to its gmeow:LexicalForm; it specializes gmeow:observedFeature, so generic observation queries find it by inheritance.
Use on a UsageAttestation to name the single lexical form it records as observed — the observation's feature of interest.
attested in context
The corpus, platform, community, dataset, inscription, or broader context in which the attested form was observed. NON-FUNCTIONAL: a form may be attested in multiple contexts simultaneously, and context assignments are standpoint-scoped.
ex:att1 gmeow:attestedInContext ex:chaucerCorpus .
Avoid treating context as the asserting standpoint (it is deliberately not subsumed under vantage — context is where it was seen, not who claims it) and avoid using it for the bibliographic source (gmeow:attestedInSource).
Point gmeow:attestedInContext at one or more gmeow:Entity contexts; multiple coexisting contexts on one attestation are expected, and the asserting standpoint stays on the vantage axis.
Use on a UsageAttestation to name the corpus, platform, community, dataset, or inscription context in which the form was observed.
attested in language
The language, variety, or state in which the attested form was observed. NON-FUNCTIONAL: a multilingual source may attest the same form in multiple language contexts, or different standpoints may assign different language classifications to the same attestation.
ex:att1 gmeow:attestedInLanguage ex:middleEnglish .
Avoid forcing a single language (it is non-functional; a multilingual source may attest several) and avoid confusing the attestation's observed language with the item's fixed gmeow:lexicalItemLanguage.
Point gmeow:attestedInLanguage at one or more gmeow:Language individuals; competing standpoint-specific language classifications of the same attestation coexist.
Use on a UsageAttestation to record the language, variety, or state in which the form was observed.
attested in source
The bibliographic or documentary source in which the attested form was observed. NON-FUNCTIONAL: an attestation may be supported by multiple sources, and competing source attributions coexist (Principle 9). Targets a CreativeWork (the retired Source Kind was greenfield-refactored in source/claim refactor).
ex:att1 gmeow:attestedInSource ex:oed .
Avoid forcing a single source (it is non-functional; an attestation may cite several) and avoid naming the physical artifact here (that is gmeow:attestedOnCarrier) or the corpus/community context (gmeow:attestedInContext).
Point gmeow:attestedInSource at one or more gmeow:CreativeWork sources (required by the someValuesFrom axiom); competing source attributions coexist.
Use on a UsageAttestation to name the bibliographic or documentary source — a CreativeWork — in which the form was observed.
attested on carrier
The physical archaeological carrier on which an attested form was observed — a tablet, ostracon, seal, coin, manuscript, or wall. NON-FUNCTIONAL: an attestation may reference multiple carriers (e.g. duplicate impressions), and competing carrier attributions coexist (Principle 9). This is the language-facing hook from UsageAttestation to archaeological evidence.
ex:att1 gmeow:attestedOnCarrier ex:tabletK1234 .
Avoid using it for the bibliographic source (gmeow:attestedInSource) or the abstract context (gmeow:attestedInContext), and avoid forcing one carrier — duplicate impressions coexist, so keep it non-functional.
Point gmeow:attestedOnCarrier at one or more gmeow:PhysicalObject carriers; multiple carriers for one attestation are expected for duplicate or recut inscriptions.
Use on a UsageAttestation to name the physical carrier — tablet, ostracon, seal, coin, manuscript, wall — on which the form was observed, the hook to archaeological evidence.
attested subject
The entity that an attestation is about — the thing being vouched for. Non-functional: an attestation may concern multiple subjects (e.g. a key↔identity binding certifies both a key and an identity), and competing subject claims coexist (Principle 9).
ex:relAtt gmeow:attestedSubject ex:release1_2 .
Avoid when the subject is itself an observation or claim (use gmeow:attestedClaim, whose range is gmeow:Observation) and for the issuing agent (gmeow:attester); read the entity-rooted inverse via gmeow:hasAttestation.
Point the Attestation at one or more subject entities; an entity reaches its attestations through the inverse gmeow:hasAttestation, and competing attestations about the same subject coexist (Principle 9).
Use to name the bare entity an attestation vouches for — an artifact, a key↔identity binding, a release — when the subject is a thing rather than a reified claim.
attester
The agent that issued an attestation — the vouching party. Functional within the relator: one attester per Attestation (co-authorship is modelled as multiple Attestations).
ex:provAtt gmeow:attester ex:buildBot .
Avoid for the entity being vouched for (that is gmeow:attestedSubject) or the verifier who later checks it (gmeow:verifiedBy); and because it is functional, model co-signing as several Attestations, one per attester, rather than asserting two attesters on one.
Bind one gmeow:Agent as the issuer; for jointly-issued vouching mint a separate Attestation per attester, and read the signer-key binding from gmeow:hasSignature / gmeow:signedBy rather than overloading this role.
Use to name the single agent that issued an attestation — the party doing the vouching, a person, organization, or software agent — the WHO of the envelope.
attributed language
The language assigned to an inscription by a script/language attribution. Non-functional: competing language assignments from different standpoints coexist (Principle 9), and an attribution may assign multiple languages (bilingual inscription).
attributed notation
The notation system assigned to an undeciphered or symbol-classified inscription. Non-functional: used when the inscription is not yet linked to a known language or writing system (e.g. Linear A, Rongorongo, proto-cuneiform).
attributed script
The writing system assigned to an inscription by a script/language attribution. Non-functional: competing script assignments coexist (Principle 9).
attribution target
The inscription being classified by a script/language attribution. Functional per relator: one target inscription per ScriptLanguageAttribution.
attribution text
The credit line to display when reusing the asset (schema:creditText; cc:attributionName) — e.g. "Photo by Jane Doe / CC BY 4.0". The structured holder is gmeow:wasAttributedTo / gmeow:copyrightHolder.
ex:photo gmeow:attributionText "Photo by Jane Doe / CC BY 4.0" .
Avoid using it for the structured rights holder (that is gmeow:copyrightHolder / gmeow:wasAttributedTo) and avoid putting the link target here, which is gmeow:attributionUrl.
Set gmeow:attributionText on the asset to the formatted credit line; pair it with gmeow:attributionUrl for the link, and keep the structured holder on gmeow:copyrightHolder.
Use to carry the ready-to-display credit line for reusing an asset (schema:creditText, cc:attributionName) — the human-readable string an attribution duty asks reusers to show.
attribution url
The URL the attribution credit should link to when reusing the asset (cc:attributionURL).
ex:photo gmeow:attributionUrl "https://janedoe.example/portfolio"^^xsd:anyURI .
Avoid using it for the credit text itself (that is gmeow:attributionText) or the licence-acquisition page (gmeow:acquireLicensePage).
Set gmeow:attributionUrl on the asset alongside gmeow:attributionText so a reuser can render the credit as a link.
Use to carry the URL the displayed attribution credit should link to (cc:attributionURL) — the reuser's link target for the credit line.
audience
The intended audience of a creative work.
ex:primer gmeow:audience ex:earlyReaders .
Avoid using it for the projection consumer of the data (that is gmeow:eligibleForConsumer / gmeow:useForConsumer) — the audience is part of the work's meaning, not a disclosure-control target.
Point the work at the gmeow:Agent representing the intended audience; keep disclosure-control audiences on the orthogonal consumer axis.
Use to name the intended audience of a creative work (the dcterms:audience bridge — a class of readers, a target reader group modelled as an Agent).
authentication method
The authentication method checked: dkim, spf, dmarc, arc, iprev, or auth.
authentication result
The verdict of an authentication check: pass, fail, none, softfail, neutral, temperror, or permerror.
authentication server
The authentication-serv-id (authserv-id) that performed the check.
author identity string
The raw author or committer bytes as they appeared in the commit object, typically 'Name <email>'.
author time
The timestamp at which the author created the patch (xsd:dateTime). Distinct from committer-time and push-time (the four-clocks pattern, temporal module).
authored by
The agent who authored the changes in a commit — the creative origin of the patch. Distinct from the committer (who applied the commit to the repository). Author and committer may differ.
absolute
The absolute authority level — the issuing system claims this norm overrides all others it issues.
conditional
The conditional authority level — authority contingent on an activation condition.
high
The high authority level.
authority link
Links a GMEOW entity to a record in an external authority, registry, database, gazetteer, or catalogue by IRI. It is a see-also authority pointer, not an OWL identity merge; assert the strength of the coreference separately with skos:exactMatch or skos:closeMatch. The range is intentionally open. Wikidata is the recommended hub because its cross-references reach many other authorities.
ex:lillith gmeow:authorityLink <http://www.wikidata.org/entity/Q42> ; skos:exactMatch <http://www.wikidata.org/entity/Q42> .
Avoid asserting identity between the GMEOW node and the external record (never owl:sameAs — the link is a reference, not a merge); for two GMEOW entities that are counterparts across realms use gmeow:counterpartOf, and keep contested matches standpoint-indexed rather than collapsed.
Point the entity at the external IRI and pair the link with an explicit skos:exactMatch or skos:closeMatch carrying the coreference strength; prefer a Wikidata hub IRI so its own cross-references reach the other authorities.
Use when a stable GMEOW entity should point at its record in an external authority — a Wikidata item, gazetteer entry, VIAF name, or database row — as a see-also reference whose match strength is asserted separately with skos:exactMatch or skos:closeMatch.
medium
The medium authority level.
auto submitted
The raw Auto-Submitted header value of an email message per RFC 3834 (e.g. auto-generated, auto-replied).
availability agent
The agent whose availability is stated.
ex:lillithBusy gmeow:availabilityAgent ex:lillith .
Avoid for the invitee of an invitation (use gmeow:invitationInvitee) and for an event participant; availability is a standalone free-busy claim, not an event role.
Point the gmeow:Availability at one gmeow:Agent; pair with gmeow:availabilitySlot for the interval and gmeow:availabilityStatus for the state.
Use to name the agent a free-busy statement is about — the subject whose availability the slot and status describe.
availability slot
The time interval over which the availability status holds.
ex:lillithBusy gmeow:availabilitySlot ex:morningSlot .
Avoid asserting two slots (it is functional — one interval per availability) and avoid putting raw dateTimes here; the slot is an interval object whose bounds hold the xsd:dateTime values (P3).
Point the availability at one gmeow:TimeInterval whose bounds and gmeow:hasTemporalFrame carry the timing; the status applies uniformly across that whole slot.
Use to bound an availability statement to the gmeow:TimeInterval it covers — the free-busy slot whose start/end carry the dateTime endpoints.
availability status
The availability status for this slot — free, busy, tentative, or out-of-office.
Avoid minting a status subclass (the values are gmeow:AvailabilityStatus individuals) and avoid using it for an event's confirmation state; this is the agent's free-busy posture, not an event status.
Set one gmeow:AvailabilityStatus value; it applies across the whole gmeow:availabilitySlot interval for the named gmeow:availabilityAgent.
Use to set the free-busy state an agent holds over a slot — the iCalendar FBTYPE value (free, busy, tentative, out-of-office) of an availability.
busy
The agent is busy during this slot. Aligned to iCalendar FBTYPE=BUSY.
free
The agent is free during this slot. Aligned to iCalendar FBTYPE=FREE.
out of office
The agent is out of office. Aligned to iCalendar FBTYPE=BUSY-UNAVAILABLE.
tentative
The agent is tentatively busy. Aligned to iCalendar FBTYPE=BUSY-TENTATIVE.
avoid for consumer
Term-level advisory metadata naming downstream ProjectionContext individuals for which the annotated ontology construct is normally too detailed, too lossy, or otherwise inappropriate without an explicit projection rule. This is documentation about the ontology term itself, distinct from gmeow:eligibleForConsumer on data values or claims; values must be declared gmeow:ProjectionContext individuals.
avoid when
Term-level advisory metadata naming conditions in which a class, property, individual, or slice-level construct should not be used, or should be promoted to a more precise construct. A narrower, machine-addressable form of skos:scopeNote for negative scope advice; it has no logical force.
aware of not knowing
A known-unknown: an agent is aware that it does NOT know a subject — the second-order recognition of a gap in its own knowledge, the explicit boundary of what it knows. The reflexive complement of the cognition knowledge spectrum (gmeow:isAwareOf … gmeow:hasMastered): where those record what an agent knows, this records a recognised edge of that knowledge. The RANGE is left intentionally open — the not-known may be a gmeow:Entity or a gmeow:Proposition — and is documented in prose. NOT functional: an agent recognises many gaps at once.
ex:lillith gmeow:awareOfNotKnowing ex:protocolX .
Known-unknowns motivate inquiry by reference (documentation only — no new axiom): a recognised gap typically mints a gmeow:Question, modelled by REUSING inquiry's open-domain gmeow:evokes (the not-known subject evokes the question) and the inquiry spine (gmeow:seeksToKnow), never by a new gmeow:motivates property (Principle 6). The bridge to the inquiry slice is documented routing, not an entailment.
Avoid using it for mere absence of a fact (a known-unknown is a RECOGNISED gap, second-order, not the open-world silence of an unasserted triple), avoid asserting an rdfs:range (the not-known surface stays open), and avoid minting a gmeow:motivates partner; reuse gmeow:evokes to raise the question.
Assert gmeow:awareOfNotKnowing from the agent to the not-known subject; to raise the inquiry, point gmeow:evokes from that subject at a gmeow:Question and hold it open with gmeow:seeksToKnow — reusing the inquiry slice rather than minting new terms.
Use to record the boundary of an agent's knowledge — a known-unknown the agent explicitly recognises — so a trustworthy memory can surface what it does not know and turn the gap into an inquiry.
awareness level
Relates an experiencer — a gmeow:AwarenessTenure, or directly a process or agent — to its graded gmeow:AwarenessLevel (arousal / vigilance). The DOMAIN is left intentionally OPEN, exactly as gmeow:awarenessMode, so the edge applies to a tenure or directly to an agent. NOT functional and VANTAGE-INDEXED (Principle 9). The named, ordinal companion of the continuous gmeow:awarenessScalar — supply either or both.
ex:lillithSleep gmeow:awarenessLevel gmeow:levelUnresponsive .
Ordinal arousal, distinct from mode (Principle 9): gmeow:awarenessLevel grades HOW alert the experiencer is (gmeow:AwarenessLevel), where gmeow:awarenessMode names WHICH state it is in; the two co-apply on the same tenure. For a continuous value use gmeow:awarenessScalar.
Avoid using it for the qualitative state (that is gmeow:awarenessMode) and avoid forcing one level per subject (non-functional, vantage-indexed); for a continuous normalised arousal value reach for gmeow:awarenessScalar.
Point the experiencer at a seeded gmeow:AwarenessLevel individual; read the ordering off gmeow:levelRank, and supply gmeow:awarenessScalar alongside when a finer continuous value is available.
Use to record the graded arousal of an experiencer on the named ladder — clinical-style alertness (alert, obtunded, unresponsive) on a gmeow:AwarenessTenure or directly on an agent.
awareness mode
Relates an experiencer — a gmeow:AwarenessTenure, or directly a process or agent — to the named gmeow:AwarenessMode it is in. The DOMAIN is left intentionally OPEN: the subject is typically a gmeow:AwarenessTenure, but the edge may also tag a process or agent directly, so asserting a domain would prematurely close the surface. NOT functional, and VANTAGE-INDEXED (Principle 9): an agent's self-reported mode and an observer's attributed mode for the same span coexist, whose attribution rides gmeow:accordingTo.
ex:lillithSleep gmeow:awarenessMode gmeow:modeAsleep .
State of the experiencer, not the content (Principle 9): gmeow:awarenessMode records WHICH operational state the experiencer is in, distinct from the content's reality-monitoring source (gmeow:contentOrigin, imagination) and from any veridicality axis. Non-functional and vantage-indexed: contested modes coexist as multiple attributions, never an overwrite.
Avoid forcing one mode per subject — it is non-functional and vantage-indexed — and avoid reading it as a verdict on the content (that is gmeow:contentOrigin / veridicality); the mode is the experiencer-state axis only.
Point the experiencer (preferably a gmeow:AwarenessTenure scoped by gmeow:duringInterval) at one or more gmeow:AwarenessMode individuals; for a contested mode let both attributions coexist and carry whose attribution it is on gmeow:accordingTo (Principle 10).
Use to record the operational state of an experiencer — on a gmeow:AwarenessTenure (the reified, interval-scoped case) or directly on a process or agent for a lightweight tag; the headline edge for AI operational-state provenance (was a claim formed during gmeow:modeOnlineInference or gmeow:modeOfflineReplay).
awareness scalar
A continuous, normalised arousal / vigilance value in [0.0, 1.0] — 0.0 unresponsive, 1.0 hyperalert. The continuous sibling of the named gmeow:awarenessLevel ladder, used when a graded scalar is available rather than (or alongside) a discrete rung — a vigilance index for a human, or a temperature-like sampling-regime value for a machine (gmeow:modeSampling). The DOMAIN is left OPEN, exactly as the awareness edges. NOT functional: distinct vantages may record distinct scalars.
ex:servingTenure gmeow:awarenessScalar 0.7 .
Continuous companion of the named ladder (Principle 9): gmeow:awarenessScalar carries a normalised 0.0–1.0 arousal value, where gmeow:awarenessLevel carries a named ordinal rung; supply either, or both (the scalar refines the named level). It is an experiencer-state value, never a confidence or a truth measure.
Avoid using it as a confidence or truth measure (those are separate axes), and avoid values outside [0.0, 1.0]; for a discrete clinical rung use gmeow:awarenessLevel instead of, or alongside, the scalar.
Attach a single xsd:decimal in [0.0, 1.0] to the experiencer or its gmeow:AwarenessTenure; map 0.0 to gmeow:levelUnresponsive and 1.0 to gmeow:levelHyperalert when correlating to the named ladder.
Use for a continuous, normalised arousal or vigilance value — a vigilance index for a human, or a temperature-like sampling regime for a machine in gmeow:modeSampling / gmeow:modeOnlineInference; the fine-grained companion of the named gmeow:awarenessLevel.
awareness subject
Relates a gmeow:AwarenessTenure to the gmeow:Agent whose awareness state it records — the experiencer in the mode over the interval. A per-branch bearer edge (Principle 4): the tenure carries its subject EXPLICITLY through this property, NOT through gufo:inheresIn (P5 alignment-target discipline — the gUFO inherence target is left untouched). The agent the sleep episode, focus session, or inference run belongs to.
ex:lillithSleep gmeow:awarenessSubject ex:lillith .
Per-branch bearer, not gUFO inherence (Principle 4 / Principle 5): gmeow:awarenessSubject is the awareness slice's own subject edge, deliberately distinct from gufo:inheresIn (an alignment target this slice never asserts); the tenure is a gmeow:TimeScopedRelation situation and this edge names its agent role-filler.
Avoid expressing the subject with gufo:inheresIn (the tenure carries its subject explicitly through this edge) and avoid using it off a gmeow:AwarenessTenure; for a lightweight, unreified tag put gmeow:awarenessMode directly on the agent or process instead.
On a gmeow:AwarenessTenure, point gmeow:awarenessSubject at the gmeow:Agent, then add gmeow:awarenessMode, gmeow:duringInterval, and optional gmeow:awarenessLevel / gmeow:awarenessScalar to complete the reified state.
Use to name the gmeow:Agent a gmeow:AwarenessTenure is about — the experiencer whose sleep, focus, or inference state the reified tenure records.
address locality axis
The address locality axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
address region axis
The address region axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
allocentric X
The X axis of an allocentric (world-centred) cognitive map.
allocentric Y
The Y axis of an allocentric (world-centred) cognitive map.
altitude
The vertical axis above a reference datum — mean sea level, ground level, or another vertical reference surface. Used for aviation and terrestrial elevation bounds.
angular velocity X axis
The angular velocity x axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
angular velocity Y axis
The angular velocity y axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
angular velocity Z axis
The angular velocity z axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
arousal
The activation-deactivation dimension of affect (Russell circumplex).
CIE a* red-green
The astar axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
BGP autonomous system axis
The bgpas axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
bearing axis
The bearing axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
blue channel
The blue axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
CIE b* blue-yellow
The bstar axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
conceptual similarity
The similarity or distance between concepts in a Gärdenfors-style conceptual space.
configuration vector axis
A generic n-dimensional configuration vector axis for variable-DOF robots. The actual dimensionality is pushed to the solver layer via CoordinateMatrix.matrixShape (Principle 12).
country code axis
The country code axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
cyan channel
The cyan axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
DNS name axis
The dns name axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
day
The day axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
day of week
The day-of-week axis (ISO 8601 weekday 1=Monday–7=Sunday) of a week-date reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
declination
The declination axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
depth
The vertical axis below a reference datum — mean sea level, chart datum, or another vertical reference surface. Used for maritime depth bounds and bathymetry.
discourse time (syuzhet)
The discourse-time axis — narrative position in the order of telling: chapter indices, scene ordinals, page positions. Owned by the telling work or expression; a re-segmented edition is a different discourse frame.
egocentric forward
The forward/backward axis of an egocentric cognitive map, relative to the agent's facing direction.
egocentric lateral
The left/right axis of an egocentric cognitive map, relative to the agent's facing direction.
elevation
The elevation axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
extended address axis
The extended address axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
flight level
The pressure-altitude axis expressed as ICAO flight level (standard atmosphere 1013.25 hPa). Independent of local QNH; used for en-route airspace bounds.
frequency
The frequency axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
galactic latitude
The galactic latitude axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
galactic longitude
The galactic longitude axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
generalized coordinate
A generalized position coordinate qᵢ in a Lagrangian or Hamiltonian formulation.
generalized momentum
The conjugate momentum pᵢ = ∂L/∂q̇ᵢ corresponding to a generalized coordinate qᵢ.
geohash string
The geohash axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
green channel
The green axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
heading axis
The heading axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
Hilbert state vector
A single axis representing the state vector in a Hilbert space. The actual infinite-dimensional structure is a solver-layer attribute (Principle 12).
hour
The hour axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
IPv4 address axis
The i pv 4 address axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
IPv6 address axis
The i pv 6 address axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
imagined space X
The X axis of an imagined or dream space (memory palace, dream landscape).
imagined space Y
The Y axis of an imagined or dream space (memory palace, dream landscape).
imagined space Z
The Z axis of an imagined or dream space (memory palace, dream landscape).
joint angle 1
The joint angle 1 axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
joint angle 2
The joint angle 2 axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
joint angle 3
The joint angle 3 axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
joint angle 4
The joint angle 4 axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
joint angle 5
The joint angle 5 axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
joint angle 6
The joint angle 6 axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
key (black) channel
The key axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
latent vector
A single axis representing a point in a learned latent vector space. The embedding dimension is a solver-layer attribute (Principle 12).
latitude
The latitude axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
CIE L* lightness
The lightness axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
linear velocity X axis
The linear velocity x axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
linear velocity Y axis
The linear velocity y axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
linear velocity Z axis
The linear velocity z axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
longitude
The longitude axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
MAC address axis
The mac address axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
MGRS grid reference
The mgrs axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
magenta channel
The magenta axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
magnitude
The magnitude axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
mile marker / chainage
The mile marker axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
minute
The minute axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
momentum X
The momentum x axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
momentum Y
The momentum y axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
momentum Z
The momentum z axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
month
The month axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
music analysis axis
The single abstract axis of a music-analysis reference frame; specific analytical dimensions are interpreted by the frame's theory, not asserted as coordinates in the ontology (Principle 12).
pitch axis
The pitch axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
Plus Code cell
The plus code axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
port number axis
The port number axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
post office box axis
The post office box axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
postal code axis
The postal code axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
predicted mean vote (PMV)
The predicted mean vote axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
predicted percentage dissatisfied (PPD)
The predicted percentage dissatisfied axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
quaternion W axis
The quaternion w axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
quaternion X axis
The quaternion x axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
quaternion Y axis
The quaternion y axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
quaternion Z axis
The quaternion z axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
red channel
The red axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
right ascension
The right ascension axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
roll axis
The roll axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
scalar axis
The scalar axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
second
The second axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
sequence position
The linear position axis along a biological sequence (DNA, RNA, protein), measured in base pairs or amino-acid residues from a sequence origin.
story time (fabula)
The story-time axis — narrative position in the order of happening in-universe: the fabula. Owned by a narrative reference frame; a continuity may reorder story time, and the reordering (a retcon) is a frame-scoped claim revision preserved by suppression (Principle 10).
street address axis
The street address axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
musical time axis
The musical time axis of a reference frame — a one-dimensional rational-position axis used by musical-time reference frames.
CIE X tristimulus
The tristimulus x axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
CIE Y tristimulus
The tristimulus y axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
CIE Z tristimulus
The tristimulus z axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
UN/LOCODE code
The un locode axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
URL axis
The url axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
valence
The pleasure-displeasure dimension of affect (Russell circumplex).
virtual address axis
The virtual address axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
week
The week-number axis (ISO 8601 week 1–53) of a week-date reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
what3words word triple
The what 3 words axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
X axis
The x axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
Y axis
The y axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
yaw axis
The yaw axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
year
The year axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
yellow channel
The yellow axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
Z axis
The z axis of a reference frame — a coordinate axis used by a reference frame to name one dimension of a value space.
bcc
A blind-carbon-copy recipient address of a message (RFC 5322 Bcc).
BCP-47 tag
An OPTIONAL external BCP-47 language tag used only when projecting GMEOW's internal private-use literals into vocabularies that require standard language-tag literals. Non-functional because a language may expose several valid BCP-47 tags across script, region, or variant contexts; broad registry alignments such as ISO 639-3 codes and Glottocodes remain gmeow:languageCode values.
gmeow:langMandarin gmeow:bcp47Tag "zh" , "zh-Hans" .
Avoid using it as the language's identity or as a general registry alignment (that is gmeow:languageCode), and avoid forcing one tag — a language legitimately exposes several BCP-47 tags across script/region/variant, so it stays non-functional.
Attach the standard BCP-47 tag(s) alongside gmeow:languageTag; the projection compiler reads bcp47Tag to reconstruct conformant @lang literals on export, falling back across the listed tags by context.
Use to declare the standard BCP-47 tag(s) the projection layer substitutes for an x-gmeow-* private-use tag when serializing to consumers that require standard language-tag literals (Wikidata, schema.org JSON-LD).
bearing
The angle between an entity's forward direction and a reference direction (typically north), in degrees.
ex:ori gmeow:bearing 45.0 .
Avoid conflating it with gmeow:heading when both a facing and a relative bearing are meant.
Set gmeow:bearing on the Orientation; pair with gmeow:heading for the compass facet.
Use for the angle between an entity's forward direction and a reference direction (typically north), in degrees.
before
Allen BEFORE: this event ends strictly before the related event begins (a gap between them). Transitive. Inverse of gmeow:after. (= time:intervalBefore over the events' extents; TimeML TLINK relType BEFORE; TEO before.)
ex:dinner gmeow:before ex:concert .
Avoid it when the events abut with no gap (use gmeow:meets), overlap (gmeow:overlaps), or when a crisp date on each event already implies the order; this relates occurrences, not their bare extents.
Assert gmeow:before between two gmeow:Event occurrences; transitivity derives the sound closure. Read gmeow:after as its inverse; the full Allen composition table is left to the solver (P12), not OWL.
Use to qualitatively order two events when one ends strictly before the other begins, with a gap between them — the Allen BEFORE link, useful when exact dates are unknown but the ordering is.
believes
An agent holds a proposition to be true — the base doxastic attitude. Range is intentionally OPEN: the object may be a gmeow:Proposition, a reified statement, or any claim the agent holds (the five-minute-gate shortcut, Principle 13); the typed content link arrives at the reified doxastic state (DoxasticState). Non-functional — an agent holds many beliefs, and contested beliefs coexist (Principle 9). How strongly, and from whose vantage, rides gmeow:standpointModality and gmeow:accordingTo on the statement, never a truth bit here.
ex:alice gmeow:believes ex:earthIsRound .
believes is documented — not axiomatised — as riding gmeow:accordingTo on the statement (an owl:ObjectProperty cannot rdfs:subPropertyOf an owl:AnnotationProperty in OWL 2 DL; the gmeow:vantage / gmeow:accordingTo precedent). Realised in the projection layer.
Avoid reading it as a global truth claim — believing is one agent's held attitude, never a factive knowledge verdict; for a merely entertained premise use gmeow:accepts (no belief), for the justified case use gmeow:knowsThat, and never force one belief to win in a merge (it is non-functional).
Point the agent at a gmeow:Proposition or reified statement; carry strength and frame on gmeow:standpointModality / gmeow:accordingTo of the statement, and promote to the reified doxastic state (DoxasticState) only when credence, justification, or the mental moment must be first-class.
Use to record that an agent holds a proposition (or any reified statement / claim) to be true — the base doxastic attitude and the cheap 80% surface; how strongly and from whose vantage ride gmeow:standpointModality and gmeow:accordingTo on the holding statement.
bibliographic citation
A bibliographic reference for a creative work.
ex:paper gmeow:bibliographicCitation "Smith, J. (2024). A Method. J. ACM 71(2)." .
Avoid it for an inline quotation of the work's content (use gmeow:quotesContent / gmeow:quotedText) and avoid it where structured citation/credit metadata is needed — model that through the citation-and-credit constructs.
Carry the citation string on gmeow:bibliographicCitation for the flat case; promote to the structured citation relator when authorship, role, and credit must be first-class.
Use for a preformatted bibliographic reference string for a creative work — a human-readable citation captured verbatim.
BIC
The Bank Identifier Code (ISO 9362, SWIFT code) of the institution holding the account.
blob id
The opaque JMAP (RFC 8620) blob identifier for an object. In JMAP this identifies the raw bytes of an Email or of an individual BodyPart; the value is provider-scoped and should not be treated as a global identifier.
Typically asserted on an EmailMessage or BodyPart. When byte-exact identity matters, also record gmeow:contentDigest.
block hash
The hash of a ledger block.
ex:block42 gmeow:blockHash "0xdef456..." .
Avoid for a transaction's hash (gmeow:transactionHash) or the block's ordinal position (gmeow:blockNumber); the block hash is the block's cryptographic identity, not a transaction or an index. Functional — one hash per block.
Set one block-hash literal on the gmeow:Block alongside gmeow:blockNumber; transactions reference the block so their inclusion can be checked against both.
Use to carry the hash identifying a gmeow:Block on its chain — the content-addressed identity that anchors the block independent of its sequential number.
block number
The sequential number of a ledger block.
ex:block42 gmeow:blockNumber 42 .
Avoid for the block's cryptographic identity (gmeow:blockHash) or a transaction/event index within a block (gmeow:logIndex); the block number is chain height, not a hash or an in-block offset. Functional — one number per block.
Set one integer height on the gmeow:Block alongside gmeow:blockHash; gmeow:confirmationDepth is then computed in the solver layer as the difference from the current chain tip.
Use to carry the height/ordinal number of a gmeow:Block — its position in the chain, the figure confirmation depth is measured against.
body line fingerprint
A line-normalized content fingerprint used for fuzzy email body matching. The normalization policy is an importer/projection concern (Principle 12); this property records the resulting fingerprint.
body structure
The serialized JMAP EmailBodyStructure object (RFC 8621) for a message, preserved as a raw projection. The canonical semantic representation of the MIME tree remains the hasBodyPart / hasPart / partOf spine; this property is for importer compatibility and round-tripping.
ABox role
Assertional graph role: concrete instance data, examples, claims, and payload triples that are validated, transported, projected, or reasoned over by GMEOW tooling.
A slice example graph or a user's imported data graph is ABox-role content.
Avoid for term definitions, class/property axioms, and shape declarations unless those resources are themselves being treated as data.
Annotate examples, payload graph descriptors, and validation report context with this role when users need to see that a diagnostic came from asserted data.
Use for resources that primarily describe asserted instance content rather than the schema that constrains it.
CBox role
Contextual graph role: metadata about assertions, especially RDF 1.2 reifiers and statement annotations carrying provenance, evidence, confidence, temporal scope, standpoint, determinacy, validity, or disclosure context.
A reifier that records confidence and evidence for an assertion is CBox-role data.
Avoid for deployment configuration or package-profile metadata unless it is explicitly contextual metadata about an assertion; use gmeow:boxConfigBox for operational configuration.
Annotate statement-metadata terms and reifier-focused SHACL shapes so validation can surface contextual assertion failures as CBox diagnostics.
Use for statement context and assertion envelopes, especially when a shape or report is validating metadata attached to a reified statement.
ConfigBox role
Configuration graph role: runtime, package, profile, solver, deployment, service-description, and transport metadata that controls how GMEOW artifacts are built, selected, bundled, served, or consumed, without being statement-context metadata about a particular assertion.
A GTS profile or service-description term that configures an offline package carries the ConfigBox role.
Avoid for provenance, evidence, confidence, standpoint, disclosure, or validity metadata attached to a particular assertion; those are CBox concerns.
Annotate configuration and profile surfaces so docs, exports, validation reports, and package summaries can distinguish operational configuration from assertion context.
Use for configuration/profile terms and graph artifacts that describe how tooling, packages, services, solvers, transports, or deployment surfaces should operate.
RBox role
Role/property graph role: property axioms and relationship behavior, including inverses, transitivity, property chains, disjointness, path behavior, and role-like constraints over predicates.
gmeow:partOf carries the RBox role because it is a transitive role/property spine.
Avoid using it for every object property automatically when the property is merely a simple data slot and no role behavior is being documented.
Annotate relationship spines, generated path constraints, and property-behavior documentation so reports can identify RBox failures without reverse-engineering the shape IRI.
Use for properties, path shapes, and role-behavior declarations where the important diagnostic context is the predicate or relation itself.
TBox role
Terminological graph role: classes, datatypes, shapes, profiles, restrictions, logic-profile declarations, and other schema or vocabulary constructs that describe how assertions are structured.
gmeow:GraphBoxRole and a SHACL node shape both carry the TBox role.
Avoid for ordinary instance claims unless the claim is explicitly about schema or vocabulary resources.
Annotate schema-bearing resources so docs and validation output can identify vocabulary/shape problems separately from data and statement-context problems.
Use for terms, shapes, modules, and profile declarations that define the vocabulary or constraints used by data.
A conditional if-then branch.
loop
An iterative loop-back branch.
parallel
A parallel split or join branch.
switch
A multi-way switch branch.
broader tag
A broader, more general tag. Transitive. Optional: folksonomy stays flat-first.
ex:tagMammal gmeow:broaderTag ex:tagAnimal .
Avoid imposing it where folksonomy should stay flat (hierarchy is optional) and avoid using it for associative, non-hierarchical links (use gmeow:relatedTag instead).
Assert gmeow:broaderTag from the narrower tag to the broader one and let transitivity build the ladder; gmeow:narrowerTag follows as its inverse.
Use to layer optional hierarchy onto a folksonomy — point a specific tag at a more general one when a controlled-vocabulary structure is worth having (the counterpart of skos:broader).
bug database
The issue/bug tracker of a software project — the doap:bug-database. Non-functional: a project may track issues in several places. Range open (an IRI).
build config URI
The URI of the build configuration or workflow file that describes the build process — e.g. the URL of `ci/workflows/release.yml` or a Jenkinsfile.
build output
The distribution artifact produced by a build activity. Non-functional: a build may produce multiple artifacts (tarball, wheel, binary, container image).
build source
The source commit or repository that a build activity consumes. Non-functional: a build may consume multiple commits (monorepo) or a repository at a specific ref.
bullshit (indifference to truth)
The standpoint asserts P with indifference to its truth-value — Frankfurt's bullshit modality. Distinct from lying (which cares about truth and asserts the opposite) and from error (which cares and gets it wrong). A bullshit claim is neither true nor false under the standpoint; it is held without regard for correspondence.
calendar attachment
Links a message to the specific attachment that carries iCalendar data (mediaType text/calendar). A specialization of gmeow:hasAttachment that keeps the attachment first-class and separate from the parsed event representation.
Chinese calendar
The lunisolar Chinese calendar.
Coptic calendar
The Coptic calendar.
Ethiopian calendar
The Ethiopian calendar, similar to the Coptic.
Gregorian calendar
The Gregorian calendar, introduced 1582.
Hebrew calendar
The lunisolar Hebrew calendar.
ISO week date
The ISO 8601 week-numbering calendar.
Islamic (Hijri) calendar
The lunar Islamic calendar.
Julian calendar
The Julian calendar, predecessor to the Gregorian.
calendar member
An event that is a member of this calendar. Non-functional: a calendar may contain many events.
ex:workCal gmeow:calendarMember ex:standupEvent .
Avoid for the generator/occurrence relationship (use gmeow:scheduleOccurrence) and for an event's temporal placement; membership says only that the event belongs to this collection.
Attach each member gmeow:Event to its calendar; a single event may belong to several calendars, so do not treat membership as exclusive.
Use to place an event into a calendar collection — the membership edge a CalDAV-style aggregation reads to list a calendar's contents.
add
An addition of one or more instances to an existing event (iTIP METHOD=ADD).
cancel
A cancellation of an event (iTIP METHOD=CANCEL).
counter
A counter-proposal to an invitation (iTIP METHOD=COUNTER).
decline counter
A decline of a counter-proposal (iTIP METHOD=DECLINECOUNTER).
publish
A published event announcement (iTIP METHOD=PUBLISH).
refresh
A request for the latest version of an event (iTIP METHOD=REFRESH).
reply
A response to an invitation (iTIP METHOD=REPLY).
request
An invitation to attend an event (iTIP METHOD=REQUEST).
Persian (Solar Hijri) calendar
The solar Persian calendar.
calendar time zone
The default time zone for a calendar collection.
ex:workCal gmeow:calendarTimeZone ex:torontoZone .
Avoid asserting more than one (it is functional — one default per calendar) and avoid relying on it for an event whose own offset differs; that event carries gmeow:eventTimeZone.
Point the calendar at one gmeow:TimeZone; let per-event gmeow:eventTimeZone override it where the occurrence sits in a different civil offset.
Use to set the fallback IANA time zone a calendar's members are reckoned in when an individual event states no zone of its own.
calendar UID
The iCalendar UID of the event described in the message. Non-functional: competing or multiple UIDs may coexist, and updates to the same event may carry the same UID in different messages.
calibration
Assigns a qualitative gmeow:CalibrationStatus (wellCalibrated / overconfident / underconfident) to a gmeow:MetacognitiveState — the direction of the gap between avowed confidence and accuracy. NOT functional: calibration is itself a vantage-indexed claim (a self-assessment and an external assessment may coexist, Principle 9), so several statuses may attach across frames. The range points only at the locally-owned closed value vocabulary.
Avoid pointing it outside the closed gmeow:CalibrationStatus vocabulary, avoid using it to carry the numeric magnitude (that is gmeow:calibrationError), and avoid forcing exactly one status — a self-assessment and an external assessment may coexist as vantage-indexed claims (Principle 9).
Point gmeow:calibration from a gmeow:MetacognitiveState at a gmeow:CalibrationStatus individual; carry whose-assessment on the statement via gmeow:accordingTo when contested, and attach the numeric gmeow:calibrationError when a solver has computed it.
Use to record the qualitative calibration of a metacognitive state — the direction of the confidence/accuracy gap — so consumers can flag overconfident self-assessments and surface underconfident ones.
calibration error
A SOLVER-LAYER numeric measure of miscalibration (Principle 12) — a Brier-style score in the closed interval [0,1] attached to the statement asserting a metacognitive calibration, quantifying the gap between avowed confidence and accuracy (0 = perfectly calibrated). An owl:AnnotationProperty by design, exactly like gmeow:confidence: it is INVISIBLE to the reasoner and can never become a materialised axiom, so the calibration metric stays computed-not-asserted. The qualitative direction is gmeow:calibration; this is the magnitude.
ex:samCalibrationClaim gmeow:calibrationError 0.62 .
Avoid modelling it as an owl:DatatypeProperty with a domain — that would make it a reasoned ABox edge and risk the reasoner touching it, violating the solver boundary (Principle 12) — and avoid deriving any entailment from it; it is recorded structure, not logic.
Attach gmeow:calibrationError as an annotation on the calibration statement (the reified claim or the triple), carrying the externally-computed Brier-style value in [0,1]; leave its computation entirely to the solver layer.
Use to attach a solver-computed Brier-style miscalibration magnitude in [0,1] to the statement that asserts a metacognitive calibration, when the numeric error is worth recording alongside the qualitative gmeow:calibration.
called by invocation
The model invocation that requested this tool call. Functional: one requesting invocation per call. Optional: a recording harness may not expose the invocation — a ToolCall without one is still auditable provenance.
candidate hypothesis
A candidate explanation considered by an abductive gmeow:InferenceCommitment — one of the competing hypotheses (gmeow:competesWith) among which the inference selects the best. NOT functional: inference-to-the-best-explanation weighs several. The winner's gmeow:claimModality is promoted conceivable->probable; the losers are suppressed (gmeow:displayable false), never erased.
canonical fingerprint
A content fingerprint of the canonical body content for this message identity family. This is a semantic/content fingerprint used for variant grouping; for byte-exact artifact identity use gmeow:contentDigest or gmeow:versionFingerprint.
canonicalized identity
The current self-asserted agent to which a historical AuthorIdentity is understood to refer. Old and new identities coexist as co-equal standpoints, never merged by identical identity (Principle 9).
capacity of
The location whose capacity is measured. Functional: a capacity measurement concerns exactly one location (constitutive of the measurement's identity).
ex:cap gmeow:capacityOf ex:hall .
Avoid several locations per measurement (mint one per location).
Set exactly one gmeow:capacityOf; generic observation queries reach it via the observedFeature spine.
Use to name the single location a capacity measurement concerns; functional, a subproperty of gmeow:observedFeature.
caption
A caption for a media object — the short text shown with an image, audio, or video (schema:caption). Non-functional.
ex:photo gmeow:caption "Sunset over the harbour, 2019."@en .
Avoid it for the full verbatim transcript of audio/video (use gmeow:transcript) and avoid it for the work's title (use gmeow:hasTitle / gmeow:title).
Attach the caption literal on gmeow:caption with a language tag; it projects to schema:caption. Use gmeow:transcript for the full audio text.
Use for the short descriptive text displayed alongside an image, audio, or video; non-functional, so localized captions coexist.
capture device
The physical device (camera, scanner, screen-capture hardware) that captured the media. Non-functional: multiple devices may be asserted (e.g. a composite image).
ex:photo gmeow:captureDevice ex:cameraBody .
Avoid pointing it at an agent (the photographer is an authorship contribution, not the device) and avoid a bare literal — the range is a gmeow:PhysicalObject.
Point the gmeow:MediaObject at a gmeow:PhysicalObject via gmeow:captureDevice; record the photographer separately through the contribution relator, and the capture moment via gmeow:captureTime.
Use to link a media object to the physical device that captured it — a camera, scanner, or screen-capture rig; non-functional, so a composite may name several devices.
capture time
The date and time when the image or media was captured. Non-functional: competing capture-time claims from different sources or EXIF vs. metadata may coexist with confidence.
ex:photo gmeow:captureTime "2019-07-04T18:23:00Z"^^xsd:dateTime .
Avoid conflating it with gmeow:datePublished (when the media was published) and avoid collapsing competing source times — keep it non-functional and index disputes with gmeow:accordingTo.
Carry the capture instant on gmeow:captureTime as xsd:dateTime; pair with gmeow:captureDevice and carry conflicting claims as standpoint-indexed statements rather than choosing one.
Use for when an image or media was captured — the shutter/recording instant; non-functional, so competing EXIF-vs-metadata claims coexist with confidence.
bone
A bone object or fragment bearing carved or inked signs.
coin
A metallic disc bearing stamped legends, symbols, or portraits.
carrier inscription
The inscription(s) borne by a physical carrier. Non-functional: a carrier may bear multiple inscriptions (e.g. a tablet with text on both sides, or a wall with successive layers of graffiti).
manuscript
A handwritten document on parchment, papyrus, paper, or other flexible support.
metal
A metal object or fragment bearing inscribed, cast, or stamped text.
ostracon
A potsherd or stone flake bearing ink or incised writing.
papyrus
A sheet of papyrus bearing written or drawn content.
pottery sherd
A fragment of ceramic vessel, often bearing painted or incised marks.
seal
A stamped or engraved object used to impress a design or text into clay or wax.
stela
An upright stone slab or pillar bearing inscribed text or relief.
tablet
A flat slab of clay, stone, or wax bearing inscribed text.
carrier type
The archaeological or cultural-heritage classification of a physical carrier — a value vocabulary individual from gmeow:PhysicalCarrierType. Non-functional: a carrier may be classified plurally by different standpoints (Principle 9).
wall inscription
Text or signs carved, painted, or affixed to a wall or other architectural surface.
wood
A wooden object or fragment bearing inscribed, painted, or burned text.
cascade first link
The entry link of this cascade. Functional and mandatory (SHACL).
cascade severity
The cascade's graded severity — according to whoever grades it (statement-layer indexed). NOT functional design review: grading is evaluative and source-variable; divergent grades coexist through the statement layer, and single-valuedness per base graph is SHACL's job (the hasAuthorityLevel convention). Mandatory: an ungraded cascade is just a story.
causal modality
The force this link claims. Functional and mandatory (SHACL): if you reified, you had a reason — the modality is it. Open vocabulary (sh:nodeKind sh:IRI, never sh:in).
enables
The antecedent kind makes the consequent kind possible.
necessitates
The antecedent kind suffices for the consequent kind.
prevents
The antecedent kind blocks the consequent kind — the inhibitory reading, reified.
promotes
The antecedent kind raises the likelihood of the consequent kind.
A carbon-copy recipient address of a message (RFC 5322 Cc).
CEFR A1
The a 1 proficiency level — a milestone on a scale that describes how well an agent commands a language or skill.
CEFR A2
The a 2 proficiency level — a milestone on a scale that describes how well an agent commands a language or skill.
CEFR B1
The b 1 proficiency level — a milestone on a scale that describes how well an agent commands a language or skill.
CEFR B2
The b 2 proficiency level — a milestone on a scale that describes how well an agent commands a language or skill.
CEFR C1
The c 1 proficiency level — a milestone on a scale that describes how well an agent commands a language or skill.
CEFR C2
The c 2 proficiency level — a milestone on a scale that describes how well an agent commands a language or skill.
celestial epoch
The epoch (Julian year, e.g. 2000.0) for which the coordinates are expressed. Required for proper-motion propagation; frame-relative per Principle 11.
ex:vegaCoords gmeow:celestialEpoch 2000.0 .
Avoid omitting it for moving bodies and avoid confusing it with the temporal slice's observation time.
Add gmeow:celestialEpoch to CelestialCoordinates alongside the frame; frame-relative per Principle 11.
Use for the epoch (Julian year) for which celestial coordinates are expressed — required for proper-motion propagation.
celestial object type
The kind(s) of a celestial location (one or more gmeow:CelestialObjectType individuals). Non-functional: multi-source classifications may differ (e.g. a source classified as both 'star' and 'variable star') and must coexist as evidence.
ex:vega gmeow:celestialObjectType gmeow:celestialObjectTypeStar .
Avoid as a single constitutive kind and avoid encoding it as a CelestialLocation subclass.
Attach one or more gmeow:CelestialObjectType individuals; competing classifications coexist as evidence (Principle 9).
Use to classify a celestial location by one or more gmeow:CelestialObjectType values; non-functional, so multi-source classifications coexist.
asteroid
The asteroid celestial object type — a category of astronomical entity by its physical nature or scale.
star cluster
The cluster celestial object type — a category of astronomical entity by its physical nature or scale.
comet
The comet celestial object type — a category of astronomical entity by its physical nature or scale.
galaxy
The galaxy celestial object type — a category of astronomical entity by its physical nature or scale.
nebula
The nebula celestial object type — a category of astronomical entity by its physical nature or scale.
planet
The planet celestial object type — a category of astronomical entity by its physical nature or scale.
spacecraft / artificial satellite
The spacecraft celestial object type — a category of astronomical entity by its physical nature or scale.
star
The star celestial object type — a category of astronomical entity by its physical nature or scale.
cents from origin
A convenience measure of a pitch or interval in cents, generated from the exact ratio by fnRatioToCents. Not canonical; the ratio pair is canonical (Principle 4).
certification level
How carefully the binding was verified (OpenPGP certification level): generic, persona, casual, or positive.
ex:cert1 gmeow:certificationLevel "positive" .
Avoid conflating it with owner-trust in the certifier (that is gmeow:trustLevel on a gmeow:TrustAssertion) — certification level is the care taken in this one binding, not how much the certifier is trusted as an introducer. It is functional.
Attach one OpenPGP level literal to the certification; let a relying party weigh it together with their own perspectival gmeow:TrustAssertion about the certifier rather than computing transitive validity here.
Use to record how carefully a certifier verified the binding — the OpenPGP certification level (generic, persona, casual, positive) that signals the rigour behind the attestation.
certified identity
The agent identity a certification binds the key to.
ex:cert1 gmeow:certifiedIdentity ex:lillith .
Avoid for the key being vouched for (gmeow:certifiedKey) and for the agent doing the vouching (gmeow:certifier); it is functional — one bound identity per certification.
Point the certification at exactly one gmeow:Agent identity and pair it with gmeow:certifiedKey; a competing claim that the key belongs to a different identity is a separate certification across standpoints.
Use to name the agent identity a certification binds the key to — the identity half of the attested key↔identity binding.
certified key
The cryptographic key a certification vouches for.
ex:cert1 gmeow:certifiedKey ex:lillithKey .
Avoid for the identity the key is bound to (that is gmeow:certifiedIdentity) and for the signer (gmeow:certifier); it is functional — one key per certification, a different key is a different attestation.
Point the certification at exactly one gmeow:CryptographicKey and pair it with gmeow:certifiedIdentity; the two together are the binding the certifier attests.
Use to name the cryptographic key a certification vouches for — the key half of the attested key↔identity binding.
certifier
The agent that made a certification.
ex:cert1 gmeow:certifier ex:bob .
Avoid for the identity the binding is about (that is gmeow:certifiedIdentity) and for the key vouched for (gmeow:certifiedKey); the certifier is who attests, not what is attested. It is functional — one certifier per certification.
Bind exactly one gmeow:Agent as certifier; model a second signer's attestation as a separate gmeow:Certification rather than a second certifier on the same one.
Use to name the agent who made a certification — the WoT signer vouching for the key↔identity binding.
chain id
The chain identifier of a blockchain network (e.g. CAIP-2 chainId, eip155:1).
ex:ethMainnet gmeow:chainId "eip155:1" .
Avoid for a contract or account address on the chain (gmeow:contractAddress, gmeow:signatureRecoveryAddress) and for a transaction hash (gmeow:transactionHash); the chain id names the network, not a record on it. Functional — one id per network.
Set one CAIP-2 chain-id literal on the gmeow:BlockchainNetwork; other ledger records reference the network so their hashes and addresses are interpreted against the right chain.
Use to carry the CAIP-2 chain identifier of a gmeow:BlockchainNetwork — the string that distinguishes one chain from another when resolving on-chain identifiers.
borrowing
The borrowing language change type — a kind of diachronic process that alters a language's form, lexicon, or social standing.
extinction
The extinction language change type — a kind of diachronic process that alters a language's form, lexicon, or social standing.
grammatical change
The grammatical change language change type — a kind of diachronic process that alters a language's form, lexicon, or social standing.
language contact
The language contact language change type — a kind of diachronic process that alters a language's form, lexicon, or social standing.
lexical innovation
The lexical innovation language change type — a kind of diachronic process that alters a language's form, lexicon, or social standing.
merger
The merger language change type — a kind of diachronic process that alters a language's form, lexicon, or social standing.
revitalization
The revitalization language change type — a kind of diachronic process that alters a language's form, lexicon, or social standing.
revival
The revival language change type — a kind of diachronic process that alters a language's form, lexicon, or social standing.
semantic drift
The semantic drift language change type — a kind of diachronic process that alters a language's form, lexicon, or social standing.
sound shift
The sound shift language change type — a kind of diachronic process that alters a language's form, lexicon, or social standing.
spelling reform
The spelling reform language change type — a kind of diachronic process that alters a language's form, lexicon, or social standing.
split
The split language change type — a kind of diachronic process that alters a language's form, lexicon, or social standing.
standardization
The standardization language change type — a kind of diachronic process that alters a language's form, lexicon, or social standing.
change type
The kind(s) of linguistic change occurring — sound shift, borrowing, standardization, extinction, etc. NON-FUNCTIONAL: a single event may instantiate multiple change types from different analytical standpoints.
charset
The character encoding of a MIME part's content (e.g. utf-8, iso-8859-1). Stored as a literal because the IANA charset registry is too open to enumerate as a closed value vocabulary.
child mailbox
A child mailbox in a folder hierarchy. Inverse of gmeow:parentMailbox; a specialization of the universal gmeow:hasPart spine.
chunk of
The source information object this chunk segments. Functional: a chunk is cut from exactly one source; re-chunking produces new Chunk individuals, never a re-pointed one.
ex:c1 gmeow:chunkOf ex:doc .
Avoid pointing one chunk at two sources (it is functional — a different cut is a new Chunk) and avoid using it for the chunk's evidence pin (that is gmeow:spanOfChunk, span-into-chunk, not chunk-into-source).
Assert exactly one gmeow:chunkOf per Chunk; it specializes gmeow:partOf, so generic part/whole consumers read the segmentation by inheritance while gmeow:spanStart/spanEnd carry the exact offsets.
Use to bind a gmeow:Chunk to the single source information object it was cut from — the parthood seam that makes 'where in the source?' answerable.
citation intent
The intent with which the citation is made — a value from the open gmeow:CitationIntent vocabulary. Functional per relator: one intent per CitationAct.
ex:citeAct gmeow:citationIntent gmeow:intentCitesAsDataSource .
Avoid giving one citation act two intents (it is functional — mint a second CitationAct for a second intent) and avoid a free-text intent; reference or mint a gmeow:CitationIntent individual.
Set gmeow:citationIntent once per CitationAct (functional) to a gmeow:CitationIntent individual; if the needed intent is missing, mint a new value individual aligned to a CiTO sub-property by reference (Principle 5).
Use to type WHY a gmeow:CitationAct cites — data source, method, extension, agreement, disagreement — by referencing a gmeow:CitationIntent value, the axis that projects to CiTO sub-properties.
cited entity
The creative work that is cited — a Work, Expression, Manifestation, or Item. Functional per relator: one cited entity per CitationAct.
ex:citeAct gmeow:citedEntity ex:parishRegister .
Avoid pointing it at the cited work's real-world subject (cite the work, not its topic) and avoid attaching it to anything but a gmeow:CitationAct; for the flat case use gmeow:cites.
Set gmeow:citedEntity once per CitationAct (functional) to the cited gmeow:CreativeWork, pairing it with gmeow:citingEntity; pinpoint a locus within it via gmeow:viaSelector.
Use to bind the cited player of a gmeow:CitationAct — the gmeow:CreativeWork (any WEMI tier) the citation points at.
cites
Relates an entity to a creative work it cites — the flat 80%-case shortcut. Non-functional: an entity may cite many works. Promote to a gmeow:CitationAct node when the intent, selector, provenance, or standpoint of the citation must be recorded.
ex:paper gmeow:cites ex:foundationalStudy .
Avoid it when a typed intent, pinpoint selector, provenance, or standpoint must be recorded (promote to a gmeow:CitationAct — its pairsWith partner) and avoid using it for non-citation references (use gmeow:references).
Assert one gmeow:cites triple per cited work (non-functional); when intent or locus must be borne, promote to a gmeow:CitationAct binding gmeow:citingEntity and gmeow:citedEntity, following the gmeow:pairsWith link.
Use for the flat, direct case where an entity simply cites a creative work and the intent, locus, provenance, and standpoint of the citation need not be first-class.
citing entity
The entity that makes the citation — a claim, a work, a module, a dataset. Functional per relator: one citing entity per CitationAct.
ex:citeAct gmeow:citingEntity ex:birthClaim .
Avoid using it as a generic bearing or reference property (that is gmeow:cites / gmeow:references) and avoid attaching it to anything but a gmeow:CitationAct; it names a relator player, not a direct fact.
Set gmeow:citingEntity once per CitationAct (functional), pairing it with gmeow:citedEntity; carry the citing side's own provenance on its statement, not here.
Use to bind the citing player of a gmeow:CitationAct — the claim, work, module, or dataset that does the citing (its gufo:Relator who-cites role).
claim modality
The modality (unequivocal, probable, conceivable, refuted, bullshit) assigned to a StandpointClaim. Semantically equivalent to observationResult for StandpointClaims, but not declared rdfs:subPropertyOf because StandpointModality (a gufo:QualityValue / abstract individual) is disjoint from gmeow:Entity (a gufo:Endurant) in the DL profile. When a StandpointClaim is flattened to an annotated statement, claimModality becomes standpointModality.
ex:recognitionClaim gmeow:claimModality gmeow:unequivocal .
Avoid for the produced value of a non-standpoint observation (use gmeow:observationResult) and avoid asserting two modalities — it is functional; a refuted value denies the claim from this frame, never marks it globally false (Principle 9).
Point the StandpointClaim at one gmeow:StandpointModality individual; when the claim is flattened to an annotated statement, this becomes gmeow:standpointModality, and an absent value reads as unequivocal.
Use to assign the belief value a gmeow:StandpointClaim carries — the reified-relator counterpart of gmeow:standpointModality, used when a claim is a first-class observation rather than an annotated statement.
claim of belief
Relates a DoxasticStandpointClaim to the DoxasticState it reports — the held believing mode that the claim is about. Functional: one such claim reports exactly one held doxastic state.
ex:aliceRoundClaim gmeow:claimOfBelief ex:aliceBelievesRound .
Avoid using it outside a DoxasticStandpointClaim; for the flat spine, link the agent directly to the proposition with gmeow:believes or gmeow:knowsThat.
Set exactly once per DoxasticStandpointClaim, pointing to the DoxasticState whose agent, proposition, and claimModality match the claim's vantage, observedFeature, and modality.
Use to bind a DoxasticStandpointClaim to the reified DoxasticState whose belief it reports.
claim veridicality
The veridicality status of a claim — whether it is untrue, licensed-false (fiction, satire, sarcasm), or true. Non-functional: a claim may carry multiple veridicality assessments from different standpoints (Principle 9).
ex:satiricalClaim gmeow:claimVeridicality gmeow:veridicalityLicensedFalsehood .
Avoid using it as a global isFalse flag (it is a frame-relative, non-functional assessment) — to settle a claim false, refute its StandpointClaim modality; multiple standpoint-indexed veridicality assessments coexist rather than collapse (Principle 9).
Point the StandpointClaim at a gmeow:ClaimVeridicality individual (gmeow:veridicalityUntrue / gmeow:veridicalityLicensedFalsehood); attach assessments from each standpoint as separate non-functional values rather than forcing one verdict.
Use to mark a gmeow:StandpointClaim's veridicality — especially to flag licensed falsehood (gmeow:veridicalityLicensedFalsehood) so fiction, satire, and sarcasm are kept distinct from deception (the audience understands the non-truth-asserting frame).
claimed media type
The MIME media type CLAIMED by a filename's extension (e.g. ".pdf" → "application/pdf"). A claim by the name, which may disagree with gmeow:detectedMediaType. Non-functional.
ex:report gmeow:claimedMediaType "application/pdf" .
Avoid treating the claim as the truth (the bytes' gmeow:detectedMediaType may disagree) and avoid resolving a mismatch into a contradiction — both coexist as confidence-weighted claims.
Set gmeow:claimedMediaType on a Filename from its extension; pair with gmeow:detectedMediaType and let a disagreement coexist rather than asserting disjointness.
Use to record the MIME media type a gmeow:Filename's extension CLAIMS — the type asserted by the name, to be compared against the type detected from the bytes.
clone URL
A URL from which the repository can be cloned. Non-functional: multiple protocols (https, ssh, git) may be available.
closes at
The closing time of an opening-hours window. Projects to schema:closes.
ex:weekdayHours gmeow:closesAt "17:00:00"^^xsd:time .
Avoid carrying the opening time here (that is gmeow:opensAt) and avoid more than one close time per window — it is functional; mint a separate window for a split schedule.
Set gmeow:closesAt once per gmeow:OpeningHoursSpecification (functional) to an xsd:time, paired with gmeow:opensAt and gmeow:openingDay; projects to schema:closes.
Use to record the closing time of a gmeow:OpeningHoursSpecification window as an xsd:time.
coarsen guarded
Marks a property as PRECISION-BEARING for disclosure control (precision guard, CONSTITUTION P10): when a projection branch reads this property of a subject, the mapping compiler injects a guard so the subject's precise values never pass a gmeow:coarsenTo mark — the coarse form is published only by a profile's explicit coarsening branch. Ontology-derived, never a hand list: annotating a new precise-value property extends every generated projection's guards on the next regenerate.
coarsen to
Disclosure control: marks a value/relator so that at projection time it is generalized to no finer than the named gmeow:GranularityLevel — a coarser ancestor is emitted instead of the precise value (e.g. an enclosing city rather than exact coordinates), never by deletion. The generalization sibling of gmeow:displayable false (withhold); together they are the single 'withhold or coarsen under a trigger' mechanism of CONSTITUTION P10. Domain-free, like gmeow:displayable. The coarse value is obtained by walking gmeow:generalizesVia (default gmeow:partOf); any geometry/geomask computation stays in the solver layer (P12). When both apply, displayable false (withhold) wins over coarsen.
ex:homeCoordinate gmeow:coarsenTo ex:cityLevel .
Avoid for recording the value's own intrinsic resolution (that is gmeow:hasGranularity) and for the all-or-nothing case where the value must be withheld entirely (use gmeow:displayable false, which wins when both apply).
Name the target gmeow:GranularityLevel; the projection compiler walks gmeow:generalizesVia (default gmeow:partOf) up to that level and publishes the coarse ancestor. Pair with gmeow:hasSensitivity and a disclosure policy when the trigger is conditional.
Use to mark a precise value so that public-facing projections emit a coarser ancestor instead of the exact figure — disclosure control by generalization rather than deletion.
coarser than
Orders the granularity axis: relates a granularity level to a finer level it generalizes (country gmeow:coarserThan city). Transitive; the partial order that makes 'at or above a target level' well-defined for coarsening, and mirrors skos:broader between the levels.
ex:countryLevel gmeow:coarserThan ex:cityLevel .
Avoid for ordering ordinary quantitative values (that is a measurement, not a granularity level) and avoid wiring it between domains' ladders without an explicit cross-domain alignment.
Assert gmeow:coarserThan from the coarser level to the finer one and let transitivity build the ladder; align levels to external resolution vocabularies (time:TemporalUnit, ISO 19112 LocationType) with skos:exactMatch.
Use to order two granularity levels so a coarsening target ('no finer than city') is well-defined, or to seed a per-domain resolution ladder (spatial, temporal).
base64 codec
RFC 4648 base64 re-encoding, for payloads that must transit text-only channels.
base85 codec
base85 (Ascii85/Z85-family) re-encoding — denser than base64 for text-only channels.
codec class
The capability class of a transform codec (spec §8): what a reader must hold to reverse it — a library (encode, compress) or a key (encrypt).
ex:codecBrotli gmeow:codecClass gmeow:codecClassCompress .
Avoid asserting more than one class per codec (it is functional) and avoid using it to name the specific algorithm; the class is the capability category, not the codec identity.
Point each gmeow:TransformCodec at one gmeow:CodecClass (encode, compress, or encrypt); readers use it to decide whether a missing capability yields an unknown-codec or a missing-key gmeow:OpaqueFrame.
Use to tag a transform codec with the capability a reader must hold to reverse it, so the degradation path — unknown-codec vs missing-key opacity — is derivable before decoding.
compress
A lossless compression transform (gzip, zstd, lzma2): reversal needs only a library.
encode
A reversible re-encoding (identity, base64, base85): reversal needs only a library; no information is hidden or removed.
encrypt
A confidentiality transform (COSE encryption): reversal needs a key; without one the frame degrades to missing-key opacity for that reader.
COSE Encrypt0 codec
RFC 9052 COSE_Encrypt0 sealing: the payload is encrypted to declared recipients; readers without a key see a missing-key opaque frame.
gzip codec
RFC 1952 gzip compression.
identity codec
The identity transform: payload bytes pass through unchanged.
lzma2 codec
LZMA2 (xz) compression — higher ratio, slower, for archival density.
zstd codec
RFC 8878 Zstandard compression — the GTS workhorse compressor.
co-equal facet
Marks a property as one co-equal identity-facet axis among peers (CONSTITUTION P9, co-equal facet lint). Every property annotated coequalFacet true is held orthogonal to every other by the generated reasoning lint: its range is its own (distinct from every other axis), no rdfs:subPropertyOf or owl:equivalentProperty bridge may connect two axes, none may be owl:FunctionalProperty (a single locked value invites exactly the owl:sameAs collapse Principle 5 forbids), and all axis ranges must be jointly declared owl:AllDisjointClasses. A new annotated axis receives Principle 9 enforcement by construction.
coincides with
Allen EQUALS: this event and the related event share the same temporal extent (co-temporal). Symmetric and transitive. Asserts TEMPORAL simultaneity only, never identity of the events themselves. (= time:intervalEquals; TimeML SIMULTANEOUS; TEO equal.)
ex:keynote gmeow:coincidesWith ex:livestream .
Avoid reading it as identity of the events (it is co-temporality, never owl:sameAs) and avoid it for partial overlap (use gmeow:overlaps); it is symmetric and transitive.
Assert gmeow:coincidesWith between the co-temporal gmeow:Event occurrences; symmetry and transitivity derive the sound closure across a simultaneity cluster.
Use when two distinct events share the same temporal extent — a keynote and its livestream — to assert TEMPORAL simultaneity (the Allen EQUALS link).
collection kind
The kind of pitch collection (scale, mode, maqam, raga, pitch-class set, etc.). Functional: a PitchCollection is of exactly one kind; hybrid or contested categorisations are modelled as coexisting standpoints (Principle 9).
ascent only
A pitch used only in the ascending form of a collection, as in many ragas.
descent only
A pitch used only in the descending form of a collection, as in many ragas.
ghammāz
The pivot or ghammāz pitch of a jins, often used to modulate to the next jins in a maqam.
member
A generic collection member with no further specialised role.
ornamental
A pitch used primarily as an ornament or grace tone around a structural pitch.
samvādī
The second-most important pitch in a raga, often in a consonant relationship with the vādī.
tonic / finalis
The central pitch of a collection — its tonic or finalis.
vādī
The most prominent or sonant pitch in a raga, second only to the tonic in importance.
collection part order
The zero-based position of this pitch collection as a part of a larger collection (e.g. the order of a jins within a maqam). Scoped to the primary parent; if a part is reused in multiple parents with different orders, use per-parent part individuals.
colourspace
The colourspace reference frame in which this media object's pixel values are expressed — sRGB, Adobe RGB, CMYK, CIE XYZ, etc. A subproperty of gmeow:hasReferenceFrame (Principle 11). Multiple colourspace claims for the same image coexist as separate standpoint-indexed assertions (Principle 9), each attributable and confidence-weighted. Not declared FunctionalProperty in the logical core to avoid incorrect owl:sameAs inferences when merging standpoints; single-valued constraint is enforced by SHACL (sh:maxCount 1).
ex:photo gmeow:colourspace ex:sRGB .
Avoid leaving pixel values frameless (a value asserted without its frame is ill-formed) and avoid forcing one colourspace by making it functional — competing standpoint-indexed claims coexist; SHACL enforces single-valued, not OWL (Principle 9).
Point the gmeow:MediaObject at a gmeow:ReferenceFrame via gmeow:colourspace (a gmeow:hasReferenceFrame subproperty); carry conflicting colourspace claims as separate attributable, confidence-weighted assertions.
Use to declare the colourspace reference frame in which a media object's pixel values are expressed — sRGB, Adobe RGB, CMYK; the frame that satisfies gmeow:MediaObject's gmeow:requiresFrame declaration (Principle 11).
comment parent
The annotation or comment that this comment replies to. Every Comment has exactly one commentParent. The range is gmeow:Entity (encompassing Annotation and Comment) so that a comment may reply to any annotatable entity without identity clash.
commit ancestor
The transitive closure of parentCommit — any ancestor commit in the DAG. Transitive, non-simple: kept out of all cardinality / functional axioms to preserve OWL 2 DL regularity. Inverse of gmeow:commitDescendant.
commit author identity
The recorded author identity of a commit — the raw historical bytes. Distinct from gmeow:authoredBy, which points to the canonical agent currently understood to have authored the changes.
commit committer identity
The recorded committer identity of a commit — the raw historical bytes. Distinct from gmeow:committedBy, which points to the canonical agent currently understood to have committed the changes.
commit descendant
The transitive closure of the inverse of parentCommit — any descendant commit in the DAG. Transitive, non-simple: kept out of all cardinality / functional axioms. Inverse of gmeow:commitAncestor.
commit in repository
The repository in which a commit occurred. Functional: a commit belongs to exactly one repository (forks are separate repositories with their own history).
commit tree
The source tree (directory snapshot) that a commit records. Functional: a commit points to exactly one tree.
commitment beneficiary
An agent toward whom the commitment is made. NOT functional: a commitment may be made toward several beneficiaries at once. Must be distinct from the committed agent (SHACL); a resolution one makes purely to oneself is an Intention, not a Commitment.
ex:slaPromise gmeow:commitmentBeneficiary ex:client .
Avoid for the committing agent (use gmeow:committedAgent) and avoid naming the committed agent here — beneficiary and committed agent must be distinct (SHACL); a resolution made purely to oneself is an Intention, not a Commitment.
Attach one or more gmeow:Agent beneficiaries to the Commitment; keep them disjoint from gmeow:committedAgent and let the period ride the relator.
Use to name an agent toward whom a Commitment is made — the recipient side of the social bond, repeated when several beneficiaries share one commitment.
committed agent
The agent bound by a commitment — the one who has committed. Functional: one commitment, one committed agent; mutual promises are two Commitments, one in each direction, which keeps withdrawal, breach, and tenure independent per direction.
ex:slaPromise gmeow:committedAgent ex:vendor .
Avoid for the agent toward whom the commitment is made (use gmeow:commitmentBeneficiary) and for intrinsic modes (use gmeow:intentBearer); model mutual promises as two Commitments, never as two committed agents on one.
Point each Commitment at exactly one gmeow:Agent; for reciprocal obligations mint a second Commitment in the other direction so breach and tenure stay independent.
Use to name the single agent bound by a Commitment — the committing side of the social bond.
committed by
The agent who committed the changes to the repository — the person or process that created the commit object. Distinct from the author (who wrote the patch).
committer time
The timestamp at which the committer created the commit object (xsd:dateTime). Distinct from author-time and push-time.
community level
The hierarchy level of this community (0 = leaf clustering).
community member
An extracted-entity description this community clusters.
competes with
Relates two rival gmeow:StandpointClaim hypotheses that cannot both be accepted as the best explanation — the competition abductive (and analogical) selection resolves. Symmetric: competition is mutual. Irreflexivity (a claim never competes with itself) is enforced by SHACL, not OWL, keeping the DL profile clean (the deception discipline — doctrine in SHACL, not axioms).
compliance verdict
The assessor's verdict, reusing the EvaluationVerdict vocabulary: held = compliant, not held = violative, undetermined = undetermined. Functional and mandatory (SHACL).
ex:ca1 gmeow:complianceVerdict gmeow:verdictHeld .
Avoid omitting it or giving more than one (it is functional and mandatory by SHACL).
Assert gmeow:complianceVerdict once per assessment, reading held as compliant and not-held as violative; pair with gmeow:assessedEvent and gmeow:assessedNorm.
Use on a ComplianceAssessment to carry the assessor's single verdict, reusing the gmeow:EvaluationVerdict vocabulary (held = compliant, not held = violative).
complies with
Flat shortcut: the event complies with the norm — according to whoever asserts it. The positive twin of gmeow:violates; same promotion path, same never-entailed doctrine.
ex:erasureEvent gmeow:complies ex:n1 .
Avoid reading it as an entailment (compliance is always somebody's judgement) and avoid it when the assessor, evidence, or confidence must be first-class (promote to gmeow:ComplianceAssessment).
Assert gmeow:complies from the gmeow:Event to the gmeow:Norm, indexed on the statement layer; reify to gmeow:ComplianceAssessment when the judgement's provenance matters.
Use for the flat case — recording that an event complies with a norm according to whoever asserts it (the positive twin of gmeow:violates).
composed of
A compound concept is composed of one or more constituent concepts. Non-functional: a compound may have several decomposition schemes that coexist (Principle 9).
ex:internalCombustionEngine gmeow:composedOf ex:piston , ex:cylinder .
Avoid using it for class-level mereological parts of physical objects (use gmeow:hasPart / domain-specific component relations) and avoid asserting a single privileged decomposition when several are valid.
Point the compound concept at each constituent concept; treat each decomposition scheme as a separate set of claims when they coexist.
Use to model the internal structure of a compound concept — the concepts it is built from.
conceivable (◊, possible)
◊_S — possible according to the standpoint: the proposition holds in some precisification the standpoint admits, but is not settled (CRMinf belief value 'possible').
concept holds for
Relates a gmeow:ConceptTenure to the gmeow:Concept whose intension it time-scopes. Functional: one tenure records the intension of exactly one concept; a concept may have many tenures over time.
ex:mammalTenure gmeow:conceptHoldsFor ex:mammal .
Avoid using it outside a ConceptTenure; for the categorization link use gmeow:observedFeature / gmeow:observationResult.
Set exactly once per ConceptTenure, pairing it with gmeow:duringInterval.
Use to bind a ConceptTenure to the concept whose intension was held over the interval.
disclosure and suppression
Projection-time withholding, coarsening, sensitivity, and display control.
frames and units
Reference frames, units, determinacy, granularity, and frame-relative values.
GTS packaging
The single-file Graph Transport Substrate and bundled documentation distribution.
identifiers and coreference
External authority links, identifier records, and reference-only bridging.
provenance and evidence
Attribution, derivation, confidence, evidence, and source lineage.
standpoints
Perspective-indexed claims without primary, preferred, or winner slots.
statement metadata
Native RDF 1.2 reifiers, statement annotations, confidence, provenance, and temporal scope.
conclusion
The single conclusion of a reified gmeow:InferenceCommitment — the gmeow:StandpointClaim the argument establishes (vantage = the reasoner, observedFeature = the concluded proposition). Functional: one commitment, one conclusion; an argument with two conclusions is two commitments (SHACL enforces exactly one).
condition parameter
A parameter binding of this condition. NOT functional.
ex:c1 gmeow:conditionParameter ex:p1 .
Avoid forcing a single binding (it is non-functional — a template may bind several slots).
Assert gmeow:conditionParameter from the gmeow:Condition to each gmeow:ConditionParameter; the bindings instantiate names used in the condition text or expressions.
Use to attach one or more named parameter bindings to a condition template.
condition text
The natural-language statement of the condition — the canonical form, always present (SHACL). Formalizations approximate the prose, not the other way around.
ex:c1 gmeow:conditionText "the data subject has requested erasure" .
Avoid omitting it (it is mandatory by SHACL) and avoid treating a machine formalization as the canonical form — that is a gmeow:ConditionExpression, a claim about this prose.
Assert gmeow:conditionText once per gmeow:Condition with the prose statement; attach optional formalizations via gmeow:formalizedAs that each claim equivalence to it.
Use to carry the canonical natural-language statement of a condition — always present, the form formalizations approximate.
conditions of access
Human-readable conditions under which the asset may be accessed (schema:conditionsOfAccess), e.g. "on-site access only".
ex:archiveItem gmeow:conditionsOfAccess "On-site access only; by appointment." .
Avoid conflating access conditions with reuse licence terms (those are gmeow:hasLicense and the rule layer) and avoid using it for the free/paid signal, which is gmeow:isAccessibleForFree.
Set gmeow:conditionsOfAccess on the asset for prose access constraints; where access is a regulated action, also model it as a rule over a gmeow:RightsAction.
Use to carry free-text conditions under which an asset may be accessed (schema:conditionsOfAccess) — on-site only, by appointment, embargoed until a date.
conferred by event
The life event that conferred or changed an appellation — a gmeow:LifeEvent carrying a gmeow:eventType such as gmeow:eventTypeChristening, gmeow:eventTypeNameChange, gmeow:eventTypeMarriage (a married name), or gmeow:eventTypeAdoption. Non-functional. The seam joining the names module to the events module's event spine.
ex:marriedName gmeow:conferredByEvent ex:wedding .
Avoid carrying the conferral as a free-text note (reference a gmeow:LifeEvent with its gmeow:eventType) and avoid using it for the name's validity period — carry that on the statement or a gmeow:NameUsage.
Point gmeow:conferredByEvent at a gmeow:LifeEvent carrying the appropriate gmeow:eventType; non-functional, so multiple conferring events may coexist for a name's history.
Use to link an appellation to the life event that conferred or changed it — a christening, name change, marriage (a married name), or adoption — joining the names module to the events spine.
confidence
Confidence in a claim, in the closed interval [0,1], attached to the statement it qualifies.
configuration instrument type
The kind of instrument this configuration applies to, when no specific item is named (e.g. drop-D electric guitar). Functional per relator.
configuration interval
The interval that describes this configuration (e.g. the whole-step drop for drop-D). Functional per relator; optional because some modifications (prepared piano) alter timbre without a named interval.
configuration modification
A modification applied in this configuration — prepared, scordatura, capo, mute, electrified, extended range, etc. Non-functional so that compound modifications (e.g. muted + electrified) can be asserted in one relator.
configuration of
The specific instrument item this configuration applies to — a PhysicalObject (e.g. a 1959 Les Paul), an InformationObject (e.g. a synth plugin), or any other Entity. Functional per relator; use configurationInstrumentType when no specific item is named.
configuration tuning frame
The tuning frame relative to which this configuration is expressed (Principle 11). Functional per relator.
confirmation depth
The number of blocks confirming a transaction or log entry since its inclusion. Domain-free.
ex:tx1 gmeow:confirmationDepth 12 .
Avoid for the categorical finality state (that is gmeow:finalityStatus / gmeow:LedgerFinalityStatus); depth is the raw count, not the pending/confirmed/finalized classification, and the threshold judgement is a solver concern.
Record the integer depth as observed at a point in time; pair it with gmeow:finalityStatus, and let the solver layer map depth to a settlement decision under chain-specific rules (Principle 12).
Use to record how many blocks have confirmed a transaction or log entry since inclusion — the depth a consumer weighs when judging settlement risk.
policy void on conflict
The ODRL invalid conflict-resolution strategy (odrl:invalid).
permission wins
The ODRL perm conflict-resolution strategy (odrl:perm).
prohibition wins
The ODRL prohibit conflict-resolution strategy (odrl:prohibit).
conflict strategy
How a rights statement resolves a permission/prohibition conflict over the same action (odrl:conflict): gmeow:conflictPerm (permission wins), gmeow:conflictProhibit (prohibition wins), gmeow:conflictInvalid (the policy is void). Functional.
ex:photoRights gmeow:conflictStrategy gmeow:conflictProhibit .
Avoid omitting it on a statement that genuinely carries conflicting rules (the resolution is then undefined) and avoid a free-text strategy; reference a gmeow:ConflictStrategy value.
Set gmeow:conflictStrategy once per RightsStatement (functional) to a gmeow:ConflictStrategy value; the safe default for most published policies is gmeow:conflictProhibit.
Use to declare how a rights statement settles a permission-vs-prohibition conflict over the same action (the odrl:conflict strategy) — permission wins, prohibition wins, or the policy is void.
conforms to
An established standard to which the described resource conforms.
ex:metadataRecord gmeow:conformsTo ex:dublinCoreStandard .
Avoid for runtime dependencies (use gmeow:requires) and for versions or derivations; conformance is to a standard, not to another work in a lineage.
Assert from the work to the standard entity (often referenced by IRI, Principle 5); the standard need not itself be a creative work.
Use to name an established standard, specification, or profile a creative work conforms to (the dcterms:conformsTo bridge — a record conforming to a metadata schema, a score to a notation standard).
connection source
The source of a reified Connection.
connection target
The target of a reified Connection.
connects to
Universal traversable-link relation: relates any GMEOW thing to another thing it is directly connected to in a graph, network, or path. Intentionally broad; use specialized subproperties (spatiallyConnectsTo, hasSpouse, citesWork, dependsOn, …) when the kind of connection matters. NOT symmetric and NOT transitive at this level so that subproperties can be directed or undirected and reachability can be computed by the solver layer (Principle 12).
ex:nodeA gmeow:connectsTo ex:nodeB .
Avoid when the kind of link matters — use a subproperty (spatiallyConnectsTo, hasSpouse, citesWork, dependsOn) — and avoid assuming symmetry, transitivity, or reachability, none of which hold at this level.
Assert the most specific connectivity subproperty for the domain; generic consumers read gmeow:connectsTo by inheritance, and reachability or shortest-path queries are computed in the solver layer (P12).
Use when a generic consumer needs to ask whether two things are directly linked in a graph, network, or path, without committing to a specific kind of connection.
constraint applies to
The work, expression, or performance to which this TraversalConstraint applies.
constraint function
An optional FnO function reference that interprets the selection and termination rules (Principle 12).
constraint logic
The boolean operator combining a logical constraint's members — one of the gmeow:ConstraintLogic values (odrl:and / or / xone / andSequence). Functional.
ex:euAndUntil2030 gmeow:constraintLogic gmeow:logicAnd .
Avoid giving one logical constraint several logics (it is functional) and avoid putting it on an atomic constraint; the operator combines members, it does not compare a value.
Set gmeow:constraintLogic once per LogicalConstraint (functional) to a gmeow:ConstraintLogic value over its gmeow:logicConstraintMember parts.
Use to name the boolean operator that combines a logical constraint's members — AND, OR, XONE, or AND-sequence — by referencing a gmeow:ConstraintLogic value.
constraint operator
The comparison operator of an atomic constraint — one of the gmeow:ConstraintOperator values (odrl:operator). Functional.
ex:until2030 gmeow:constraintOperator gmeow:operatorLteq .
Avoid giving one atomic constraint several operators (it is functional) and avoid a free-text operator; reference a gmeow:ConstraintOperator value.
Set gmeow:constraintOperator once per AtomicConstraint (functional) to a gmeow:ConstraintOperator value, between its gmeow:leftOperand and gmeow:rightOperand.
Use to name the comparison an atomic constraint applies (the odrl:operator) — eq, neq, lt, lteq, gt, gteq, isPartOf, isAnyOf, … — by referencing a gmeow:ConstraintOperator value.
constraint text
Human-readable selection and termination rules for the mobile form. Language-tagged; at most one value per language (Principle 9).
agent memory
The consumer is an AI agent's working memory or retrieval store.
FOAF export
The consumer is a FOAF/RDF social-graph export.
internal archive
The consumer is an internal archival system — not publicly visible.
public site
The consumer is a public-facing website or application.
research queue
The consumer is a human-curated research or verification queue.
schema.org JSON-LD
The consumer is a schema.org JSON-LD markup export.
Wikidata
The consumer is Wikidata — a structured, editable knowledge base.
Wikipedia
The consumer is Wikipedia — an encyclopedic article.
contact point provider
The agent (typically an organization) that issues or scopes a contact point — the employer behind a work address, the provider behind an email's domain. Range is gmeow:Agent to avoid a contacts→organization dependency while admitting organizations. Non-functional. The context that distinguishes 'my work email at ACME' from a personal one.
ex:lillithWorkEmail gmeow:contactPointProvider ex:acmeCorp .
Avoid using it for the contact point's usage role (that is gmeow:contactPointType) and avoid forcing a single provider (it is non-functional).
Link the contact point to the providing gmeow:Agent; the range is left broad to admit organizations without a contacts→organization slice dependency.
Use to name the organization (or agent) that issues or scopes a contact point — the context that distinguishes a work channel from a personal one.
contact point type
The usage role(s) of a contact point — one or more gmeow:ContactPointType values (personal, work, …). Non-functional: a contact point may serve several roles, and competing standpoint-indexed classifications coexist (P9).
ex:lillithEmail gmeow:contactPointType gmeow:contactPointTypeWork .
Avoid forcing a single role (it is non-functional — a channel may be both personal and work, and competing classifications coexist) and avoid encoding the provider organization here (use gmeow:contactPointProvider).
Point the contact point at one or more gmeow:ContactPointType individuals; the projection layer reads them to select or label channels per consumer.
Use to tag a contact point with one or more usage roles, so a projection can pick the right channel (e.g. the work email for a professional listing).
personal
A personal contact point.
personal domain
A contact point on a person's own domain (e.g. an email at one's personal domain).
support
A customer-support or help contact point.
work
A work or professional contact point.
contained in location
Relates a location to a larger location that contains it; transitive. A spatial/topological specialization of the universal gmeow:partOf spine.
ex:office gmeow:containedInLocation ex:building .
Avoid it for the strictly geographic place ladder when gmeow:containedInPlace (its Place-typed refinement) is meant, and avoid it for mere adjacency (gmeow:adjacentTo).
Assert gmeow:containedInLocation between Locations; gmeow:generalizesVia walks it during coarsening, and gmeow:locatedAt propagates through it.
Use for spatial/topological containment of any Location in a larger one; transitive, a specialization of gmeow:partOf, and the property the locatedAt chain walks.
contained in place
Relates a place to a larger place that geographically contains it; transitive. Chains the nested granularity (room ⊂ building ⊂ city ⊂ region ⊂ country), each level a first-class place. Non-functional: contested sovereignty claims (e.g. Crimea-class) coexist as standpoint-indexed statements (gmeow:accordingTo), never collapsing to a single winner (Principle 9).
ex:room101 gmeow:containedInPlace ex:edinburgh .
Avoid for non-geographic mereology (use gmeow:containedInLocation or gmeow:partOf) and avoid forcing a single parent — contested sovereignty coexists as gmeow:accordingTo-indexed claims (Principle 9).
Assert gmeow:containedInPlace to the immediate enclosing Place and let transitivity build the ladder; for contestation or boundary changes over time, promote to gmeow:ContainmentTenure or annotate the base triple with gmeow:accordingTo.
Use to chain geographic place-in-place nesting (room ⊂ building ⊂ city ⊂ region ⊂ country); transitive, a specialization of the universal gmeow:partOf spine.
containment child
The contained (child) place in this containment tenure. Functional: a tenure concerns exactly one child place.
ex:ct gmeow:containmentChild ex:cityX .
Avoid multiple children on one tenure (mint one per child).
Set exactly one gmeow:containmentChild per ContainmentTenure.
Use to name the single contained (child) place of a containment tenure; functional.
containment parent
The containing (parent) place in this containment tenure. Functional: a single tenure has exactly one parent place.
ex:ct gmeow:containmentParent ex:countyOld .
Avoid multiple parents on one tenure — disputed parallel parents are multiple standpoint-indexed tenures (Principle 9).
Set exactly one gmeow:containmentParent per ContainmentTenure.
Use to name the single containing (parent) place of a containment tenure; functional.
temporally contains
Allen CONTAINS: this event's extent strictly contains the related event's extent; the transitive inverse of gmeow:during. A TEMPORAL relation only — not spatial (gmeow:containedInPlace) nor mereological (gmeow:hasSubEvent). (= time:intervalContains; TimeML INCLUDES; TEO contains.)
ex:reception gmeow:contains ex:toast .
Avoid it for spatial containment (gmeow:containedInPlace) or part-of decomposition (gmeow:hasSubEvent); prefer asserting gmeow:during and reading this as its transitive inverse.
Assert gmeow:during in the natural direction and read gmeow:contains as its transitive inverse; the sound closure is derived.
Use when one event's extent strictly contains another's — the Allen CONTAINS link, the inverse view of gmeow:during, asserting TEMPORAL nesting only.
contains place
The inverse of gmeow:containedInPlace — a place that geographically contains another place. Under OWL 2 semantics, transitivity is entailed because containedInPlace is transitive. GMEOW does not assert additional transitive property chains beyond the inverse declaration; transitive closure is a solver concern (Principle 12).
ex:scotland gmeow:containsPlace ex:edinburgh .
Avoid asserting it when the child-rooted gmeow:containedInPlace is the natural statement; avoid relying on it for transitive closure, which is a solver concern (Principle 12).
Prefer asserting gmeow:containedInPlace and read gmeow:containsPlace by inversion; state it explicitly only in whole-rooted projections.
Use to read or assert the whole-to-part direction of geographic containment — the inverse of gmeow:containedInPlace.
content digest
A content hash of an object's bytes (e.g. "blake3:…", "sha256:…", "git:…") — the reliable identity by content (two objects with the same bytes are the same object, regardless of path, name, or mtime). Domain-free: applies to creative works, source files, commits, distributions, and any other content-addressable artifact. Not functional: an object may carry digests under several algorithms.
ex:report gmeow:contentDigest "blake3:af1349b9f5f9a1a6a0404dea36dcc949" .
Typically asserted on a Manifestation, Item, SourceFile, Commit, or Distribution.
Avoid using a path, filename, or URL as identity (that is gmeow:sourceLocation, audit-only) and avoid making it functional — one artifact may legitimately carry digests under several algorithms.
Assert gmeow:contentDigest with an algorithm-prefixed literal ("blake3:…", "sha256:…", "git:…") on any content-addressable artifact; multiple algorithm digests coexist, and consumers deduplicate by matching digests.
Use to record a content hash of an artifact's bytes — the reliable by-content identity, since two objects with the same bytes are the same object regardless of path, name, or mtime.
attachment
The body part is presented as an attached file (RFC 2183).
inline
The body part is displayed inline as part of the message body (RFC 2183).
content id
The Content-ID header value of a MIME part, used to reference the part from other parts (e.g. cid: references in HTML).
content language
The natural language of a work's content — the language a document, article, or page is written in. Distinct from the names slice's per-appellation language tag: this is the language of the BODY, not of a name. Non-functional: a multilingual work has several. Projects to schema:inLanguage / schema:iso6391Code (the BCP-47 / ISO 639-1 code reconstructed from the gmeow:Language).
ex:article gmeow:contentLanguage ex:languageFrench .
Avoid it for the language of a single name or title (that is the names slice's per-appellation language tag) and avoid a bare BCP-47 string — point at a gmeow:Language individual.
Point the gmeow:Work at one or more gmeow:Language individuals via gmeow:contentLanguage; the projection reconstructs schema:inLanguage / iso6391Code from the language.
Use to record the natural language a work's body is written in — the language of the content itself; non-functional, so a multilingual work names several.
content origin
Marks a piece of content with its reality-monitoring source — one of the closed gmeow:ContentOrigin value vocabulary. The DOMAIN is left intentionally OPEN: the marked content is typically a gmeow:StandpointClaim or a gmeow:Proposition (by reference), but asserting a domain (or an owl:unionOf) would prematurely close the surface, so it stays open and is documented in prose. NOT functional, and VANTAGE-INDEXED (Principle 9): different standpoints may attribute different origins to the same content and the attributions coexist — an agent's gmeow:originRemembered and an auditor's gmeow:originGenerated for one claim are both recorded; whose attribution it is rides gmeow:accordingTo on the statement.
ex:recalledMeeting gmeow:contentOrigin gmeow:originRemembered .
Reality-monitoring, distinct from veridicality and attribution (Principle 9): gmeow:contentOrigin records WHERE content came from, gmeow:claimVeridicality (deception, by reference) WHETHER it is true, gmeow:accordingTo WHO holds it. The flagship store_claim records a gmeow:contentOrigin so recall can tell a recalled fact from a confabulated or generated one; a contested origin is two coexisting gmeow:contentOrigin attributions, never an overwrite (Principle 10).
Avoid forcing a single origin per content — it is non-functional and vantage-indexed, so an agent's attribution and an auditor's may both apply — and avoid reading it as a truth verdict (that is gmeow:claimVeridicality) or as authorship (that is gmeow:accordingTo); origin is the source axis only.
Point the content (a gmeow:StandpointClaim, a gmeow:Proposition, or any content) at one or more gmeow:ContentOrigin individuals; for a contested origin let both attributions coexist and carry whose attribution it is on gmeow:accordingTo, suppressing a superseded attribution with gmeow:displayable false rather than deleting it (Principle 10).
Use to mark content with its reality-monitoring source — most importantly on a stored claim, so agent memory can distinguish a recalled or perceived fact from a confabulated (gmeow:originImagined) or machine-generated (gmeow:originGenerated) one; the reality-monitoring half of the memory flagship.
contract address
The address at which a smart contract is deployed.
ex:registry gmeow:contractAddress "0x1234abcd..." .
Avoid for a signing account's address (gmeow:signatureRecoveryAddress) and for the chain identifier (gmeow:chainId); this address points to deployed code, not a wallet or a network. Functional — one address per contract.
Set one address literal on the gmeow:SmartContract and locate it on its gmeow:BlockchainNetwork; an address is unambiguous only together with its chain id.
Use to carry the deployment address of a gmeow:SmartContract — the on-chain location at which the program lives and is invoked.
contradiction kind
The flavour of conflict (open vocabulary): factual, temporal, numeric, framing.
ex:conflict1 gmeow:contradictionKind gmeow:contradictionKindFactual .
Avoid asserting several kinds on one contradiction (it is functional — split a multi-flavour conflict into separate Contradiction individuals) and avoid reading a framing kind as factual conflict; framing is often standpoint difference, not disagreement about fact.
Assert exactly one gmeow:contradictionKind per Contradiction at a gmeow:ContradictionKind individual; mint a fresh kind if a needed flavour is not seeded, since the vocabulary is open.
Use to classify the flavour of a gmeow:Contradiction — factual, temporal, numeric, or framing — from the gmeow:ContradictionKind vocabulary.
factual
The claims assert incompatible facts.
framing
The claims presuppose incompatible framings of the same matter — often standpoint difference rather than factual conflict.
numeric
The claims carry incompatible quantities.
temporal
The claims disagree about timing or ordering.
contradicts claim
Relates a contradiction to one of the claim nodes in conflict — at least two per contradiction (SHACL; the OWL existential documents the relator's relata for the reasoner). The range is intentionally open: a claim node is a gmeow:StandpointClaim, another Observation, or an RDF 1.2 statement reifier, and a range assertion would leak one form's typing onto the others (the tenurePosition precedent, standpoint slice).
ex:conflict1 gmeow:contradictsClaim ex:claimA, ex:claimB .
Avoid asserting a range on it (the range is left open so it admits StandpointClaim, other Observations, and RDF 1.2 statement reifiers alike) and avoid binding only one claim — the SHACL shape requires at least two.
Assert gmeow:contradictsClaim from the Contradiction to two or more claim nodes of any form; the OWL existential documents the relata for the reasoner while SHACL enforces the minimum of two.
Use to bind a gmeow:Contradiction to each claim node in conflict — at least two, since a contradiction needs both sides to be a conflict.
contributes to frame
Relates a creative work or content segment to the narrative reference frame it contributes claims to. Broader than gmeow:sourceFor: a segment may contribute to a frame without being the primary source. Non-functional: an information object may contribute to many frames.
contribution degree
The degree or weight of the contribution — lead, equal, or supporting. Optional (≤1 per Contribution). A value from the open gmeow:ContributionDegree vocabulary.
ex:c1 gmeow:contributionDegree gmeow:degreeLead .
Avoid using it to rank contributors as a privileged winner (Principle 9 — competing orderings are standpoint-indexed) and omit it entirely when degree is unknown; it is optional.
Point the Contribution at one gmeow:ContributionDegree individual; leave it absent rather than guessing a degree, and carry disputed orderings on the statement layer.
Use inside a gmeow:Contribution to weight a credit as lead, equal, or supporting — for credit ordering and first-author/lead-maintainer distinctions.
contribution role
The role the contributor played in this Contribution — a value from the open gmeow:ContributionRole vocabulary. Functional per relator: one role per Contribution.
ex:c1 gmeow:contributionRole gmeow:roleTranslator .
Avoid encoding the role as a Contribution subclass or as the property name (Principle 9) and avoid more than one role per Contribution — an agent in two roles gets two Contributions.
Point the Contribution at one gmeow:ContributionRole individual; extend the vocabulary with new role individuals rather than subclasses when a domain needs one.
Use inside a gmeow:Contribution to name the single role the contributor played, drawn from the open gmeow:ContributionRole value vocabulary (author, translator, CRediT role, software role).
contribution target
The creative-work target of this Contribution — a Work, Expression, Manifestation, or Item. Functional per relator: one target per Contribution.
ex:c1 gmeow:contributionTarget ex:hamletGermanTranslation .
Avoid pointing it at a non-creative-work and avoid more than one target per Contribution — it is functional; a credit spanning two works gets two Contributions.
Point the Contribution at exactly one gmeow:CreativeWork at the right tier; pair with gmeow:contributor and gmeow:contributionRole.
Use inside a gmeow:Contribution to name the single WEMI entity credited — choosing the tier that matches the credit (translation → an Expression, cover art → a Manifestation, authorship → a Work).
contributor
The agent that contributed to the target in this Contribution. Functional per relator: one contributor per Contribution.
ex:c1 gmeow:contributor ex:bernhard .
Avoid asserting it on a creative work directly (use the flat gmeow:hasContributor or a typed shortcut) and avoid more than one per Contribution — it is functional; co-contributors get one Contribution each.
Point the Contribution at exactly one gmeow:Agent; pair with gmeow:contributionTarget and gmeow:contributionRole to complete the relator.
Use inside a gmeow:Contribution relator to name the single agent who contributed; one of the three required relator roles.
control point of trajectory
The PitchTrajectory to which this control point belongs. Functional: a control point belongs to exactly one trajectory.
control point order
The zero-based order of this control point within its PitchTrajectory.
control point pitch
The frame-relative PitchValue of this control point.
control point time frame
The MusicalTimeFrame in which the control point's time position is expressed.
control point time position denominator
The denominator of the rational time position of this control point in its MusicalTimeFrame. Always positive.
control point time position numerator
The numerator of the rational time position of this control point in its MusicalTimeFrame.
coordinate frame
Relates a set of coordinates to the reference frame they are expressed in.
ex:pos gmeow:coordinateFrame gmeow:referenceFrameWGS84 .
Avoid omitting it (the frame gate warns) and avoid using it outside SpatialCoordinates.
Set one gmeow:coordinateFrame per SpatialCoordinates; for celestial points use it on CelestialCoordinates too.
Use to declare the single frame a SpatialCoordinates value is expressed in; functional, a subproperty of gmeow:hasReferenceFrame.
coordinate matrix frame
The reference frame in which this CoordinateMatrix is expressed. Functional: a matrix is expressed in exactly one frame; frame transformation is a solver concern (Principle 12). Sub-property of gmeow:hasReferenceFrame so the frame-inheritance property chain (isResultOf ∘ hasReferenceFrame ⊑ hasReferenceFrame) applies automatically.
coordinate observation of
The place whose coordinates or geometry are being observed — the observedFeature of a coordinate observation. Subproperty of gmeow:spatialMeasurementOf (itself a subproperty of gmeow:observedFeature) so generic consumers can query all observations without knowing the domain.
ex:obs2023 gmeow:coordinateObservationOf ex:edinburgh .
Avoid asserting it for non-place features (use the broader gmeow:spatialMeasurementOf).
Set gmeow:coordinateObservationOf on the CoordinateObservation; generic observation queries reach it via the spine.
Use to name the place a coordinate observation observed; a subproperty of gmeow:spatialMeasurementOf (and thence gmeow:observedFeature).
coordinate result
The GeoCoordinates result of a coordinate observation — a point expressed as latitude, longitude, and optional elevation. The reference frame in which the coordinates are expressed is carried on the observation via gmeow:hasReferenceFrame and propagates to the result via the existing isResultOf ∘ hasReferenceFrame chain.
ex:obs2023 gmeow:coordinateResult ex:pt .
Avoid carrying the frame on the result literal — the frame is on the observation and propagates via the isResultOf chain.
Point gmeow:coordinateResult at a GeoCoordinates; the flat gmeow:hasCoordinates is its property-chain projection.
Use for the GeoCoordinates result of a coordinate observation; a subproperty of gmeow:observationResult.
copyright holder
The agent that holds a copyright (schema:copyrightHolder; dcterms:rightsHolder). A specialisation of gmeow:wasAttributedTo — the canonical rights-holder attribution. Non-functional: joint copyright has several co-equal holders.
ex:reportCopyright gmeow:copyrightHolder ex:blackcat, ex:coauthor .
Avoid minting a parallel hasHolder property (this specialises gmeow:wasAttributedTo by design) and avoid collapsing joint holders into one — co-equal holders coexist, so it is non-functional.
Add one or more gmeow:copyrightHolder agents to a Copyright (non-functional for joint holdings); the human-readable credit line is gmeow:attributionText, the structured holder is here.
Use to attribute a copyright to the agent(s) that hold it (schema:copyrightHolder, dcterms:rightsHolder) — the canonical rights-holder attribution, reusing gmeow:wasAttributedTo.
copyright notice
The human-readable copyright notice (schema:copyrightNotice), e.g. "© 2026 Blackcat Informatics® Inc."
ex:reportCopyright gmeow:copyrightNotice "© 2026 Blackcat Informatics® Inc." .
Avoid putting the structured holder or year here (use gmeow:copyrightHolder and gmeow:copyrightYear) and avoid using it as the reuse credit line, which is gmeow:attributionText.
Set gmeow:copyrightNotice once per Copyright (functional) to the formatted notice; keep the machine-readable holder and year on their own properties so the notice can also be regenerated.
Use to carry the ready-to-display © notice string for a work (schema:copyrightNotice) on its gmeow:Copyright relator.
copyright status
The copyright status of a work — one of the gmeow:CopyrightStatus values (in-copyright / public-domain / no-known-copyright / not-evaluated), aligned to RightsStatements.org and PREMIS. Functional.
ex:reportCopyright gmeow:copyrightStatus gmeow:copyrightStatusInCopyright .
Avoid using it for trademark or licence status (those are gmeow:trademarkStatus / gmeow:licenseFamily) and avoid a free-text status; reference a gmeow:CopyrightStatus value.
Set gmeow:copyrightStatus once per Copyright (functional) to a gmeow:CopyrightStatus individual aligned to RightsStatements.org; for a lapsed status keep the record and add gmeow:validUntil rather than deleting it.
Use to classify a work's copyright standing against the RightsStatements.org / PREMIS vocabulary — in-copyright, public-domain, no-known-copyright, not-evaluated, or a finer statement.
in copyright
The work is protected by copyright (RightsStatements.org InC).
in copyright — educational use permitted
In copyright, educational use permitted (RightsStatements.org InC-EDU).
in copyright — EU orphan work
In copyright, an EU orphan work (RightsStatements.org InC-OW-EU).
in copyright — non-commercial use permitted
In copyright, non-commercial use permitted (RightsStatements.org InC-NC).
in copyright — rights-holder unlocatable
In copyright, rights-holder(s) unlocatable or unidentifiable (RightsStatements.org InC-RUU).
no copyright — contractual restrictions
No copyright, contractual restrictions apply (RightsStatements.org NoC-CR).
no copyright — non-commercial use only
No copyright, non-commercial use only (RightsStatements.org NoC-NC).
no copyright — other known legal restrictions
No copyright, other known legal restrictions (RightsStatements.org NoC-OKLR).
no copyright — United States
No copyright in the United States (RightsStatements.org NoC-US).
no known copyright
No copyright is known to subsist, after evaluation (RightsStatements.org NKC).
copyright not evaluated
The copyright status has not been evaluated (RightsStatements.org CNE).
public domain
The work is in the public domain (the CC public-domain mark; RightsStatements.org NoC-related).
copyright undetermined
Copyright undetermined (RightsStatements.org UND).
copyright work
The work a copyright protects. Functional: one copyright relator is about one work.
ex:reportCopyright gmeow:copyrightWork ex:report .
Avoid binding several works to one copyright (it is functional — each work has its own Copyright relator) and avoid using it as the work-to-copyright link, which is gmeow:hasCopyright.
Set gmeow:copyrightWork once per Copyright (functional) to the gmeow:InformationObject it protects, mirroring the work's gmeow:hasCopyright.
Use to bind the protected work to its gmeow:Copyright relator — the work-side player of the copyright.
copyright year
The year copyright was asserted (schema:copyrightYear). Typed rdfs:Literal in the TBox to stay OWL 2 DL (xsd:gYear is not an OWL 2 datatype); data carries an xsd:gYear value.
ex:reportCopyright gmeow:copyrightYear "2026"^^xsd:gYear .
Avoid using it for a validity window (that is gmeow:validFrom / gmeow:validUntil) and avoid asserting xsd:gYear in the TBox; it is typed rdfs:Literal here, with the gYear value carried in data.
Set gmeow:copyrightYear once per Copyright (functional) to a gYear-typed literal in data; pair it with gmeow:copyrightNotice for the human-readable © line.
Use to record the year copyright was asserted (schema:copyrightYear) on a gmeow:Copyright relator.
corpus member
Relates a corpus to a source information object it collects. Non-functional: a source may belong to many corpora.
corresponding source
The source-domain element of a gmeow:Correspondence — one half of a mapped pair. Functional: a correspondence maps exactly one source element to one target element.
Range is intentionally OPEN (the element may be any entity or relation in the source domain).
corresponding target
The target-domain element of a gmeow:Correspondence — the other half of a mapped pair. Functional: exactly one target element per correspondence.
Range is intentionally OPEN (the element may be any entity or relation in the target domain).
counter-goal
Constitutive opposition between goals — the named shadow that partly defines what the goal means (an oath and its betrayal; a bond and its dissolution). Symmetric: each pole constitutes the other. Strictly stronger than a lexical antonym: assert it only when the opposition is part of the goal's identity, not merely its dictionary opposite. Irreflexive by SHACL (a goal is never its own shadow).
ex:keepTheOath gmeow:counterGoal ex:betrayTheOath .
Avoid for a merely lexical antonym or a loosely related rival goal; model plain term opposition with an antonym edge in the lexical layer, and never point a goal at itself (irreflexive by SHACL).
Assert it in one direction between two Goal individuals and read it both ways (symmetric); reserve it for the cases where the shadow partly defines the goal, leaving ordinary opposition to lexical relations.
Use when the opposition between two goals is constitutive — part of what each goal means — so the named shadow belongs in the goal's own identity (an oath and its betrayal, a bond and its dissolution).
counterpart of
Relates two GMEOW entities that are recognisable counterparts across realms, frames, datasets, editions, or modelling contexts without being safely mergeable. Symmetric but deliberately not transitive: counterparts preserve cross-realm linkage while avoiding owl:sameAs collapse of contested, standpoint-indexed, or context-dependent claims.
ex:novelLondon gmeow:counterpartOf ex:realLondon .
Avoid for entity-to-external-record references (use gmeow:authorityLink) and for genuine mergers; never reach for owl:sameAs to collapse counterparts, since it is symmetric-only by design to keep contested or context-dependent claims standpoint-indexed rather than transitively identified.
Assert gmeow:counterpartOf between the two GMEOW nodes in one direction and read it both ways; because it is intentionally non-transitive, state each pairing you mean and carry any disputed correspondence on the statement layer rather than chaining through a hub.
Use to link two GMEOW entities that are the same thing across distinct realms, frames, datasets, or fictional/real boundaries — a fictional city and its real namesake, a record in two databases — while each keeps its own identity and context.
country code
The country code coordinate value of a postal address, expressed along the gmeow:axisCountryCode axis of the postal reference frame. The intended value is an ISO 3166-1 alpha-2 code (e.g. "CA"), but this is a convention, not an enforced datatype facet. Non-functional: sources vary ("CA" / "Canada" / "CAN").
ex:home gmeow:countryCode "CA" .
Avoid enforcing the ISO 3166-1 alpha-2 convention as a hard facet (it is advisory, non-functional, and source variants coexist) and avoid using it for the resolved country place (reached via gmeow:addressPlace).
Carry the country as written, preferring the ISO alpha-2 code where known; it is coarse enough that public projections normally retain it unconditionally.
Use for the country line of an address — the coarsest component, low-sensitivity and safe to project broadly.
cover of
A flat shortcut asserting that a creative work is a cover version derived from another creative work. The reified form is a gmeow:CreativeDerivation with gmeow:derivationType gmeow:derivationTypeCover.
ex:hendrixAllAlong gmeow:coverOf ex:dylanAllAlong .
Avoid when the derivation's type-combination, segments, or provenance must be first-class — promote to a gmeow:CreativeDerivation with gmeow:derivationTypeCover.
Assert from the cover to the original; it pairsWith gmeow:CreativeDerivation — promote when metadata is required.
Use for the flat 80% case of asserting one work is a cover of another, when no segment, period, or provenance of the derivation needs recording.
coverage depth
The depth of coverage the source provides about the subject of a citation — significant coverage, passing mention, or routine filing. Non-functional: competing depth assessments coexist (Principle 9).
ex:citation gmeow:coverageDepth gmeow:coverageDepthSignificantCoverage .
Avoid conflating it with source tier or independence (orthogonal axes) and with evidential warrant; a passing mention can still verify a fact (Axis A) while contributing little to notability. Non-functional, so competing depth claims coexist.
Point the gmeow:CitationAct at a gmeow:CoverageDepth individual; pair it with gmeow:supportsNotability and the other Axis B properties so the solver can resolve the notability decision, keeping competing assessments as separate claims (Principle 9).
Use to record how substantially a cited source treats its subject — significant coverage, passing mention, or routine filing — as part of a notability assessment (Axis B).
passing mention
The source mentions the subject only in passing — a name in a list, a brief reference, or an incidental citation — without substantive discussion.
routine filing
The source is a routine administrative filing, automated entry, or bulk-generated record that mentions the subject only as a matter of standard procedure.
significant coverage
The source provides substantial, in-depth treatment of the subject — multiple paragraphs, a dedicated article, or a detailed profile — rather than a trivial mention.
credence
A graded degree-of-belief in the closed interval [0,1], attached to a DoxasticState. Non-functional: an agent's credence may be reported by multiple sources or updated over time, and those reports coexist (Principle 9). Distinct from gmeow:confidence (our certainty about a statement, in the provenance/statement layer) and from claimModality (qualitative standpoint belief value on the linked StandpointClaim).
ex:aliceBelievesRound gmeow:credence "0.92"^^xsd:decimal .
Avoid for the flat gmeow:believes spine (use gmeow:standpointModality on the statement instead) and avoid conflating it with gmeow:confidence or gmeow:claimModality.
Attach one or more xsd:decimal values in [0,1] to a DoxasticState; pair with doxasticClaim carrying claimModality for the qualitative side.
Use to record a numeric degree-of-belief on a reified DoxasticState when graded strength is itself first-class.
credential for
The skill or occupation that a credential certifies. Non-functional — a credential may certify several skills or both a skill and an occupation. Profile compliance: the union range (Skill|Occupation) is enforced by SHACL (shapes/expertise-shapes.ttl), not OWL, because owl:unionOf in rdfs:range violates OWL 2 RL/EL.
ex:rnLicense gmeow:credentialFor ex:nursing .
Avoid for the issuer (gmeow:credentialIssuer) or the holder (gmeow:holdsCredential); and do not rely on an OWL range to type the value — the Skill|Occupation union is a SHACL shape (shapes/expertise-shapes.ttl), so a bad target is caught there, not by the reasoner.
Point the credential at one or more gmeow:Skill or gmeow:Occupation targets; it is non-functional, so a credential certifying several skills lists them all, and the SHACL shape enforces the union range.
Use to name what a credential certifies — a gmeow:Skill, a gmeow:Occupation, or both — when relating the qualification to its subject matter.
credential issuer
The organization that issued a credential. Functional per credential: one issuer is constitutive of the credential's identity (a different issuer is a different credential, even for the same subject matter).
ex:rnLicense gmeow:credentialIssuer ex:nursingBoard .
Avoid for the holder (gmeow:holdsCredential) or the certified subject matter (gmeow:credentialFor); and avoid two issuers — it is functional, so the same qualification from a different body is a different credential.
Point the credential at one issuing gmeow:Organization; model a jointly-awarded qualification as separate credentials per issuer rather than asserting several issuers on one.
Use to name the single organization that issued a credential — the awarding body whose identity is constitutive of which credential this is.
credibility score
A numerical credibility score assigned to an observation or claim. Solver-layer computation (Principle 12).
ex:cueReading gmeow:credibilityScore 0.35 .
Avoid hand-authoring it as a first-class fact (it is a solver-layer derivation, Principle 12) and avoid reading it as a truth verdict — low credibility is not refutation; settle truth by refuting a StandpointClaim's modality, never with this score.
Let the solver write the xsd:decimal score onto the gmeow:Observation; carry the assessor and method on the observation's vantage/method, and keep this purely derived value out of public-facing projections.
Use to carry a solver-computed credibility figure for an observation or claim — a derived scalar that downstream tooling can rank cues and standpoints by.
criterion domain
The subject domain(s) of this criterion. NOT functional: a criterion may span domains, and classifications coexist (Principle 9).
ex:agency gmeow:criterionDomain gmeow:criterionDomainRelational .
Avoid forcing a single domain (it is non-functional — a criterion may span domains and classifications coexist) and avoid minting a domain subclass.
Point gmeow:criterionDomain at one or more gmeow:CriterionDomain individuals; competing classifications of one criterion coexist (Principle 9).
Use to classify a criterion's subject domain(s) via the gmeow:CriterionDomain vocabulary.
aesthetic
The criterion evaluates aesthetic or expressive qualities.
The criterion evaluates factual accuracy or groundedness.
relational
The criterion evaluates relational or interpersonal qualities.
safety
The criterion evaluates safety properties or harm avoidance.
stylistic
The criterion evaluates style, register, or voice.
curious about
An exploratory, knowledge-seeking orientation toward a subject — interest aimed at closing a knowledge gap. A specialization of gmeow:interestedIn (curiosity is interest with an epistemic appetite). Still an attentional pull, not a teleology:Desire (Principle 9).
ex:lillith gmeow:curiousAbout ex:categoryTheory .
Avoid it for sustained interest with no epistemic drive (use the parent gmeow:interestedIn), for actual attained knowledge (the gmeow:isAwareOf … gmeow:hasMastered spectrum), and for a goal (teleology); curiosity is still an attentional pull, not a conative mode (Principle 9).
Assert gmeow:curiousAbout from agent to subject; it entails gmeow:interestedIn by subproperty, and pairs naturally with the knowledge spectrum to model an agent curious about a subject it is only gmeow:isAwareOf.
Use for interest with an epistemic appetite — a knowledge-seeking orientation aimed at closing a gap — when the curiosity flavour matters beyond plain gmeow:interestedIn.
currency
The currency reference frame in which this monetary amount is expressed. Functional: a MonetaryAmount is in exactly one currency frame. A subproperty of gmeow:hasReferenceFrame (Principle 11).
ex:price gmeow:currency ex:usd .
Avoid for a non-monetary unit (use gmeow:hasUnit) and avoid asserting two currencies on one amount — it is functional, exactly one currency frame per amount; convert into a separate amount instead.
Point the amount at one currency ReferenceFrame and read it through gmeow:hasReferenceFrame by inheritance; the generated frame-relativity shape (gmeow:requiresFrame gmeow:currency) enforces its presence.
Use to name the currency reference frame of a gmeow:MonetaryAmount — the frame that makes its magnitude meaningful, the money-specific specialization of gmeow:hasReferenceFrame (Principle 11).
currency code
The canonical short code of a currency reference frame (a member of gmeow:frameRealmCurrency) — the ISO 4217 alphabetic code for fiat currencies (USD, EUR, CAD …) and the conventional ticker for cryptocurrencies (BTC, ETH). Functional: one canonical code per frame. Lets a currency project to schema:currenciesAccepted and other code-bearing consumer terms.
gmeow:referenceFrameUSD gmeow:currencyCode "USD" .
Avoid on non-currency frames and avoid multiple codes per frame.
Set one gmeow:currencyCode on a frame in gmeow:frameRealmCurrency; it projects to schema:currenciesAccepted and similar consumer terms.
Use for the canonical short code of a currency reference frame — ISO 4217 for fiat, conventional ticker for crypto; functional.
data flow entity
The data entity that flows from the source step to the target step via a data-flow relator. Non-functional: multiple entities may flow on the same edge, and competing claims about what flows coexist.
data flow source
The producing ProcedureStep of a data-flow relator. Functional: one source per data-flow edge.
data flow target
The consuming ProcedureStep of a data-flow relator. Functional: one target per data-flow edge.
date accepted
The date a creative work was accepted (e.g. by a journal, conference, or repository).
ex:paper gmeow:dateAccepted "2024-02-15T00:00:00Z"^^xsd:dateTime .
Avoid conflating it with gmeow:dateSubmitted (the submission milestone) or gmeow:datePublished (the issue date), and avoid xsd:date.
Carry the acceptance instant on gmeow:dateAccepted as xsd:dateTime, typically alongside gmeow:dateSubmitted and gmeow:datePublished on a gmeow:Article.
Use for the date a scholarly work was accepted by a journal, conference, or repository — the acceptance milestone in a review workflow; carried as DL-clean xsd:dateTime.
date available
The date a creative work became or will become available.
ex:dataset gmeow:dateAvailable "2026-01-01T00:00:00Z"^^xsd:dateTime .
Avoid conflating it with gmeow:datePublished (formal issue) when an embargo separates availability from publication, and avoid xsd:date.
Carry the availability instant on gmeow:dateAvailable as xsd:dateTime; pair with gmeow:hasDisclosurePolicy when availability is conditional on a release decision.
Use for the date a creative work became or will become available — an embargo lift or scheduled release date; carried as DL-clean xsd:dateTime.
date created
The date a creative work was created. Distinct from datePublished (the issue/release date) and from the creation event's full temporal extent.
ex:work gmeow:dateCreated "2024-01-05T00:00:00Z"^^xsd:dateTime .
Avoid conflating it with gmeow:datePublished (the release date) and avoid xsd:date; when the creation act has participants or fuzzy time, model a gmeow:Event of gmeow:eventTypeCreation.
Carry the creation instant on gmeow:dateCreated as xsd:dateTime; promote to a gmeow:Event when authorship, place, or precision must be recorded.
Use for the date a creative work was made, as distinct from when it was published; carried as DL-clean xsd:dateTime.
date modified
The date a creative work was last modified.
ex:page gmeow:dateModified "2025-09-30T00:00:00Z"^^xsd:dateTime .
Avoid conflating it with gmeow:dateCreated or gmeow:datePublished, and avoid xsd:date; a full revision history is a chain of gmeow:Event nodes, not a single literal.
Carry the last-modified instant on gmeow:dateModified as xsd:dateTime; record a full edit history as gmeow:Event occurrences when provenance matters.
Use for the date a creative work was last modified — the revision timestamp; carried as DL-clean xsd:dateTime.
date published
The date a creative work was published or issued.
ex:book gmeow:datePublished "1851-11-14T00:00:00Z"^^xsd:dateTime .
Avoid conflating it with gmeow:dateCreated (when the work was made) or the creation event's full temporal extent, and avoid xsd:date — base triples stay xsd:dateTime (Principle 3).
Carry the publication instant on gmeow:datePublished as xsd:dateTime; when the date is fuzzy or the act has participants, model it as a gmeow:Event of gmeow:eventTypeManifestationProduction instead.
Use for the publication / issue date of a creative work — when it was released to the public; carried as DL-clean xsd:dateTime.
date submitted
The date a creative work was submitted for review or publication.
ex:paper gmeow:dateSubmitted "2023-11-01T00:00:00Z"^^xsd:dateTime .
Avoid conflating it with gmeow:dateAccepted or gmeow:datePublished, and avoid xsd:date.
Carry the submission instant on gmeow:dateSubmitted as xsd:dateTime, typically alongside gmeow:dateAccepted and gmeow:datePublished on a gmeow:Article.
Use for the date a work was submitted for review or publication — the submission milestone in a review workflow; carried as DL-clean xsd:dateTime.
amino acid racemization
The amino acid racemization dating method — a scientific technique used to estimate the age of an object, stratum, or event.
dendrochronology
The dendrochronology dating method — a scientific technique used to estimate the age of an object, stratum, or event.
electron spin resonance (ESR)
The electron spin resonance dating method — a scientific technique used to estimate the age of an object, stratum, or event.
optically stimulated luminescence (OSL)
The optically stimulated luminescence dating method — a scientific technique used to estimate the age of an object, stratum, or event.
paleomagnetism
The paleomagnetism dating method — a scientific technique used to estimate the age of an object, stratum, or event.
potassium-argon (K-Ar)
The potassium argon dating method — a scientific technique used to estimate the age of an object, stratum, or event.
radiocarbon dating (14C)
The radiocarbon dating method — a scientific technique used to estimate the age of an object, stratum, or event.
stratigraphic correlation
The stratigraphic correlation dating method — a scientific technique used to estimate the age of an object, stratum, or event.
thermoluminescence
The thermoluminescence dating method — a scientific technique used to estimate the age of an object, stratum, or event.
uranium-lead (U-Pb)
The uranium lead dating method — a scientific technique used to estimate the age of an object, stratum, or event.
Friday
Friday.
Monday
Monday.
Saturday
Saturday.
Sunday
Sunday.
Thursday
Thursday.
Tuesday
Tuesday.
Wednesday
Wednesday.
deception cue
An observation that serves as a cue or indicator of deception in the event — a behavioural, linguistic, or evidential signal. Non-functional: a deception event may have many cues, and competing standpoint-indexed cue claims coexist (Principle 9). The scoring and weighting of cues is solver-layer (Principle 12).
ex:event gmeow:deceptionCue ex:gazeAversionReading .
Avoid treating a cue as proof of deception (it is one standpoint-indexed indicator, weighed by the solver, not an entailment) and avoid collapsing competing cue claims — keep it non-functional so contradicting readings coexist (Principle 9).
Mint each cue as a gmeow:Observation with its own gmeow:vantage and gmeow:observationMethod, link it via gmeow:deceptionCue, and leave the aggregate scoring (e.g. gmeow:credibilityScore) to the solver layer (Principle 12).
Use to attach a behavioural, linguistic, or evidential signal — modelled as a gmeow:Observation — that indicates deception in an event, so each cue carries its own vantage and method rather than being asserted as a bare fact.
deceptive intent claim
An attributed, defeasible standpoint claim that the event was carried out with deceptive intent. The vantage is the assessor (who attributes the intent), not the deceiver; the claim carries gmeow:confidence and gmeow:wasAttributedTo. Intent is NEVER entailed by the reasoner — it is a contestable attribution that coexists with its denial (Principle 9).
ex:event gmeow:deceptiveIntentClaim ex:intentAssessment .
Avoid asserting intent as a global fact or boolean flag, and avoid putting the deceiver in the vantage — the vantage is the ASSESSOR; never let the reasoner entail deceptiveness (it is contestable and coexists with its denial, Principle 9).
Mint a gmeow:StandpointClaim whose gmeow:vantage is the assessor, carry gmeow:confidence and gmeow:wasAttributedTo, and link it via gmeow:deceptiveIntentClaim; record a denial as a separate coexisting claim rather than negating this one.
Use to attach an assessor's attribution that an event was deliberately deceptive — keeping intent OUT of the logic, as a confidence-weighted, attributed claim rather than an entailed fact (the lie/error/bullshit distinction turns on intent the reasoner must not decide).
decision constraint
The TraversalConstraint whose rules this PerformanceDecision satisfies.
decision performance
The performance event in which this traversal decision was made.
decision sequence
A human-readable record of the chosen fragment traversal order for one performance.
declared loss
A loss that this notation system incurs when rendering canonical frame-relative content (e.g. quantization to 12-EDO, dropping microtiming).
ex:staffProfile gmeow:declaredLoss ex:lossMicrotiming .
Avoid using it for a parameter the notation carries faithfully (that is gmeow:representableParameter) and avoid declaring a loss without pointing its gmeow:accountsForParameter at the parameter it omits.
Attach each gmeow:ProjectionLoss to the profile via gmeow:declaredLoss and link the loss to the omitted parameter with gmeow:accountsForParameter so the completeness gate can reconcile it.
Use on a projection profile to declare a kind of information the notation drops or approximates when rendering canonical content — the explicit ledger entry that makes the projection's lossiness queryable rather than silent.
Declination in degrees (−90 to +90). Frame-relative: the meaning depends on the coordinateFrame.
ex:vegaCoords gmeow:declination 38.78 .
Avoid stating it without gmeow:coordinateFrame and avoid for terrestrial latitude (gmeow:latitude).
Pair gmeow:declination with gmeow:rightAscension and a declared gmeow:coordinateFrame.
Use for declination in degrees on a CelestialCoordinates value; frame-relative.
deeper than
Orders the knowledge-depth axis: relates a knowledge level to a shallower one it surpasses (knowledgeMastered gmeow:deeperThan knowledgeUnderstands). Transitive ON LEVELS ONLY (the gmeow:coarserThan / gmeow:moreSevereThan pattern) — KnowledgeProficiency relators are never ordered by it.
gmeow:knowledgeMastered gmeow:deeperThan gmeow:knowledgeUnderstands .
Avoid asserting it between gmeow:KnowledgeProficiency relators (only the levels are ordered, never the relators) and avoid using it to order ratings on a foreign scale (Bloom's, SOLO); cross-framework correspondence is a soft ledger, not this transitive order.
Assert gmeow:deeperThan from the deeper level to the shallower one and let transitivity build the four-rung ladder; query a relator's gmeow:knowledgeProficiencyLevel against this order to find every proficiency at or above a depth.
Use to order two gmeow:KnowledgeLevel values so 'at or above a target depth' is well-defined for queries over reified proficiencies — the knowledge-axis analogue of the kernel gmeow:coarserThan ladder.
defeated by
A doxastic state or standpoint-claim is marked with a justification-defeat status — a solver-set flag such as Gettier-case or defeated. Non-functional: a state or claim may carry several defeat markers over time, and old markers are suppressed rather than erased (Principle 10). This is a solver annotation only; the reasoner never promotes or retracts it (Principle 12).
Avoid treating it as a reasoner-entailed truth bit or as a deletion signal; it is a solver annotation and should be paired with gmeow:displayable false for suppressed defeated claims rather than erasing them.
Point from a gmeow:DoxasticState or gmeow:StandpointClaim at one or more gmeow:JustificationStatus individuals; update by minting a new status link and suppressing the old one with gmeow:displayable false (Principle 10).
Use to flag that a reified gmeow:DoxasticState or gmeow:StandpointClaim has a known justification problem (Gettier case, defeated, undercut, rebutted) as determined by the solver layer.
defeater kind
The Pollock kind of a defeating gmeow:StandpointClaim — gmeow:defeaterRebutting (attacks the conclusion) or gmeow:defeaterUndercutting (attacks the inferential link). NOT functional: a single claim may defeat in more than one way.
rebutting
A rebutting defeater (Pollock) — gives positive reason to believe the negation of the conclusion, attacking the conclusion directly.
undercutting
An undercutting defeater (Pollock) — attacks the inferential link, removing the warrant's support without asserting the conclusion's negation (the premises no longer license the conclusion).
degree count
The number of pitch degrees available within one period of the tuning system (e.g., 12 for 12-EDO, 13 for Bohlen-Pierce).
equal
The contributor contributed equally.
lead
The contributor led the effort.
supporting
The contributor supported the effort in a secondary capacity.
delivers to account
Relates an email address to the online account it delivers to — the seam joining an address (held by an agent) to the account a message resides in.
ex:lillithEmail gmeow:deliversToAccount ex:lillithMailbox .
Avoid conflating the address with the account it delivers to (the address is a contact point, the account is where messages reside) and avoid using it for non-email channels.
Link the gmeow:EmailAddress to its delivery gmeow:OnlineAccount; the address carries the agent's tenure while the account anchors the stored messages.
Use to cross from an email address (held by an agent) to the gmeow:OnlineAccount whose mailbox receives its messages — the contacts→accounts seam.
deontic modality
The deontic force of this norm. Functional: one norm, one force — a rule that both permits and obliges is two norms. A norm carrying a modality must also carry an issuer (SHACL): no anonymous oughts.
ex:n1 gmeow:deonticModality gmeow:deonticObligation .
Avoid giving one norm two forces (it is functional — a rule that both permits and obliges is two norms) and avoid asserting a modality without also asserting gmeow:normIssuer (SHACL forbids anonymous oughts).
Assert gmeow:deonticModality once per norm and pair it with gmeow:normIssuer; split a multi-force prescription into separate norms.
Use to set a norm's single deontic force from the gmeow:DeonticModality vocabulary.
obligation (must)
The obligation modality — the issuer requires the conduct.
permission (may)
The permission modality — the issuer allows the conduct.
prohibition (must not)
The prohibition modality — the issuer forbids the conduct.
recommendation (should)
The recommendation modality — the issuer advises the conduct without requiring it.
depicted in
Relates an entity to an image that depicts it. Inverse of gmeow:depicts. Non-functional: an entity may be depicted in many images.
ex:lillith gmeow:depictedIn ex:photo .
Avoid asserting it directly when you have already stated gmeow:depicts (read this as its inverse) and avoid it for richer depiction metadata — that is a gmeow:DepictionUsage relator.
Prefer asserting gmeow:depicts and read gmeow:depictedIn as its inverse; reach for it explicitly only in entity-rooted projections where the inverse direction is natural.
Use from the entity's side to find or project the images that depict it — the inverse of gmeow:depicts; non-functional, an entity may appear in many images.
depiction audience
The audience or scope for which the depiction is intended — an Agent, a Group/Family, or a locale community. Range is gmeow:Entity to admit all of them. Non-functional: a depiction may be intended for multiple audiences.
depiction authority
The authority behind a depiction usage — the gmeow:Agent (a photographer, a national archive, a self-asserting individual) that confers or sanctions the depiction in this use. NON-FUNCTIONAL: joint or competing authorities coexist with no privileged claimant (Principle 9), each attributable and confidence-weighted.
depiction context
The context in which the image depicts the subject — work, family, childhood, portrait, candid, etc. A gmeow:DepictionContext value. Functional per relator: one context per DepictionUsage.
action shot
A depiction capturing the subject in motion or performing an activity.
candid
An unposed, spontaneous depiction.
childhood
A depiction from the subject's childhood.
event
A depiction at a specific event or occasion.
family
A depiction in a family or domestic context.
formal
A formal, staged depiction (ceremonial, official, professional).
now / current
A current depiction — the most recent or presently valid image.
portrait
A posed or formal portrait.
professional
A depiction in a professional or occupational context.
self-portrait
A depiction created by the subject of themselves.
social
A depiction in a social or recreational context.
A depiction in a work or professional context — a headshot, product photo, or institutional portrait.
depiction image
The image (MediaObject) that depicts the subject in a depiction usage. Functional per relator: one image per DepictionUsage.
depiction interval
The time interval over which the depiction usage held. A relator carries its period this way (matching gmeow:usageInterval, gmeow:relationshipInterval) rather than via RDF-star annotations on the relator node.
depiction subject
The entity that is depicted in a depiction usage. Functional per relator: one subject per DepictionUsage.
depicts
Relates an image (MediaObject) to an entity it depicts — the flat 80%-case shortcut, subproperty of gmeow:isAbout. Non-functional: an image may depict many entities. Promote to a gmeow:DepictionUsage relator when the context, audience, period, confidence, or evidence of the depiction must be recorded.
ex:photo gmeow:depicts ex:lillith, ex:dog .
Avoid the flat form when context, audience, period, confidence, regions, or evidence of the depiction must be recorded — promote to a gmeow:DepictionUsage relator (the images extension), the reified half of the pair.
Point the gmeow:MediaObject at each depicted gmeow:Entity via gmeow:depicts; read the inverse with gmeow:depictedIn, and promote to gmeow:DepictionUsage when the depiction needs first-class metadata.
Use for the 80% case of an image depicting an entity — the flat shortcut subproperty of gmeow:isAbout; non-functional, an image may depict many entities.
affixation
Formation of a lexical item by attaching a bound morpheme to a stem.
back-formation
Creation of a new lexical item by removing a supposed affix from an existing form.
Adoption of a lexical item from a donor language into a recipient language.
calque
Loan translation: borrowing of semantic structure mapped onto native morphological material.
clipping
Shortening of a lexical item by omitting one or more syllables.
compounding
Formation of a lexical item by combining two or more existing lexical items.
derivation evidence
The usage attestations, sources, or other evidence supporting a derivation claim. NON-FUNCTIONAL: a derivation may be supported by multiple evidence nodes, and evidence assessments vary by standpoint.
ex:etym1 gmeow:derivationEvidence ex:att1 .
Avoid treating the evidence as proof of correctness (it supports, not settles, the claim) and avoid forcing a single evidence node — derivations may rest on several, so keep it non-functional.
Point gmeow:derivationEvidence at gmeow:UsageAttestation nodes, sources, or other gmeow:Entity evidence; carry the confidence the evidence warrants on the observation spine.
Use on an EtymologicalDerivation to attach the usage attestations, sources, or other evidence that support the derivation claim.
folk etymology
Popular reinterpretation of an opaque form as semantically transparent.
inheritance
Direct transmission of a lexical item from an ancestor language without structural change.
derivation kind
The kind(s) of etymological derivation claimed — borrowing, calque, semantic shift, sound change, etc. NON-FUNCTIONAL: a single derivation may be classified as both borrowing and reanalysis by different analytical standpoints (Principle 9).
ex:etym1 gmeow:derivationKind gmeow:derivationBorrowing .
Avoid minting a per-kind subclass (kinds are values) and avoid forcing a single classification — competing analytical kinds for one derivation coexist, so keep it non-functional.
Point gmeow:derivationKind at one or more gmeow:DerivationKind individuals (at least one is required by the someValuesFrom axiom); standpoint-specific kind classifications coexist.
Use on an EtymologicalDerivation to classify the kind(s) of derivation claimed via a gmeow:DerivationKind value — borrowing, calque, semantic shift, sound change, and so on.
derivation product
The product creative work that was derived from the source. Functional per relator: one product per CreativeDerivation.
ex:d1 gmeow:derivationProduct ex:remix .
Avoid asserting it outside a CreativeDerivation relator and avoid more than one product — it is functional.
Point the CreativeDerivation at one product gmeow:CreativeWork; pair with gmeow:derivationSource and gmeow:derivationType.
Use inside a gmeow:CreativeDerivation to name the single product work that resulted from the derivation, at the honest tier (a new Expression for a cover, a new Recording for a remix).
reanalysis
Reinterpretation of the morphological structure of a lexical item by speakers.
reconstruction
Hypothesised ancestral form derived by historical-comparative methods.
semantic shift
Change in the meaning of a lexical item while its form remains stable.
sound change
Systematic phonological alteration affecting a lexical item within a language community.
derivation source
The ancestor lexical item or form from which the target is derived. Functional per relator: one source per EtymologicalDerivation (a derivation with multiple sources is modeled as multiple derivations).
The source creative work from which the derivation product was derived. Functional per relator: one source per CreativeDerivation.
ex:d1 gmeow:derivationSource ex:original .
ex:etym1 gmeow:derivationSource ex:oldEnglishWaeter .
Avoid asserting it outside a CreativeDerivation relator and avoid more than one source — it is functional; a mashup of two sources gets two derivations or segment pins.
Avoid naming multiple sources on one derivation (it is functional; a multi-source etymology is several derivations) and avoid swapping it with gmeow:derivationTarget — direction is ancestor to descendant.
Assert gmeow:derivationSource once from the relator to its ancestor (required by the someValuesFrom axiom); it specializes gmeow:observedFeature, so the ancestor surfaces in generic observation queries.
Point the CreativeDerivation at one source gmeow:CreativeWork; pair with gmeow:derivationProduct and gmeow:derivationType.
Use inside a gmeow:CreativeDerivation to name the single source work the product was derived from — at the honest tier (a sampled Recording, a covered Work).
Use on an EtymologicalDerivation to name the single ancestor lexical item or form from which the target descends.
spelling change
Orthographic reform or convention shift altering the written form without phonological change.
derivation target
The descendant lexical item or form that is derived from the source. Functional per relator: one target per EtymologicalDerivation.
ex:etym1 gmeow:derivationTarget ex:wordWater .
Avoid naming more than one target (it is functional) and avoid swapping it with gmeow:derivationSource — the target is the descendant, the source the ancestor.
Assert gmeow:derivationTarget once from the relator to its descendant (required by the someValuesFrom axiom); it specializes gmeow:observedFeature for generic observation queries.
Use on an EtymologicalDerivation to name the single descendant lexical item or form derived from the source.
derivation type
The kind(s) of derivation relating source and product — cover, remix, sample, arrangement, etc. Non-functional: a single derivation may combine types (e.g. a sampled cover).
ex:d1 gmeow:derivationType gmeow:derivationTypeRemix , gmeow:derivationTypeSample .
Avoid encoding the derivation kind as a relator subclass (Principle 9 — it is a value vocabulary) and avoid leaving it unset; the relator requires at least one type.
Point the CreativeDerivation at one or more gmeow:DerivationType individuals; extend the vocabulary with new individuals rather than subclasses when a domain needs one.
Use inside a gmeow:CreativeDerivation to name the kind(s) of derivation — cover, remix, sample, arrangement, transcription, quotation; non-functional so a sampled cover can carry several.
arrangement
A re-working of a work for different forces or format.
contrafact
A new melody composed over an existing harmonic structure.
cover
A new performance or Expression of an existing Work.
interpolation
A work that reuses a portion of another work's melody or material in a new composition.
mashup
A work combining two or more existing sources into a new whole.
orchestration
An arrangement specifically for orchestra or instrumental forces.
parody
A work that imitates another work for comic or critical effect.
quotation
A work that quotes another work.
remix
A new work produced by altering or combining elements of an existing recording.
sample
A work that incorporates a region or segment of another recording.
transcription
A transfer of a work into a different notation system or medium.
variation
A work that varies upon a theme or source.
unknown origin
No satisfactory etymological account is available for the lexical item.
derived from spectrum
Relates a PitchCollection to the Spectrum it was derived from. The actual derivation is performed by fnSpectrumToPitchCollection (Principle 12).
describes event
Links an email message to an event described within it — typically parsed from a text/calendar attachment. Non-functional: an email may describe multiple events, and an event may be described by multiple emails (updates, forwards, replies).
describes model
The model agent this card describes.
ex:opusCard gmeow:describesModel ex:opus .
Avoid describing two agents with one card (it is functional — a card describes exactly one model) and avoid using it as the invocation's model link (that is gmeow:usedModel).
Assert exactly one gmeow:describesModel per ModelCard at the gmeow:SoftwareAgent; the same agent is reached from an invocation via gmeow:usedModel.
Use to bind a gmeow:ModelCard to the single gmeow:SoftwareAgent it documents — the link from description to the model that a gmeow:ModelInvocation actually uses.
description
A free-text note or description about an entity — the unstructured NOTE field (a biography, a remark, an annotation). Genuinely flat: unlike names, dates or roles, a note has no structure to reify. Distinct from skos:definition, which documents ontology TERMS rather than instances. Language-tag the literal where applicable; non-functional.
ex:lillith gmeow:description "Open-source contributor and maintainer."@en .
Avoid for content that does have structure to model (names, dates, roles, contributions — use the dedicated relators) and for documenting an ontology TERM (use skos:definition); a description is an instance-level note, not a term definition.
Attach one or more language-tagged literals; it is non-functional, so notes in several languages or from several sources coexist. Reach for a relator instead the moment the note carries facts that other constructs already model.
Use for an unstructured free-text note about an instance — a biography, remark, or annotation that genuinely has no structure to reify.
design goal
The stated design goal/purpose of an engineered or constructed language (Lojban's syntactic unambiguity, Ithkuil's cognitive precision, an IAL's ease of learning). A literal; non-functional.
detected by
The agent (a person, an NLI model, an evaluation run's judge) that surfaced this contradiction. Attributed because detection is contestable. Not gmeow:vantage, which is domained on Observation — a Contradiction is a relator between claims, not itself a claim.
ex:conflict1 gmeow:detectedBy ex:nliJudge .
Avoid reaching for gmeow:vantage (that is domained on Observation; a Contradiction is a relator between claims, not a claim) and avoid omitting the detector — an unattributed contradiction cannot be contested.
Assert gmeow:detectedBy at the detecting gmeow:Agent; rival detectors of the same conflict are separate gmeow:Contradiction individuals rather than several detectors on one.
Use to attribute a gmeow:Contradiction to the agent that surfaced it — a person, an NLI model, or an eval run's judge — because detection is itself contestable.
detected media type
The MIME media type DETECTED from the bytes/magic of an information object (the observed type). May disagree with a filename's gmeow:claimedMediaType — a mismatch is recorded, not reasoned into a contradiction. Non-functional.
ex:report gmeow:detectedMediaType "image/png" .
Avoid overwriting the extension's claim with it (keep both — the claim is gmeow:claimedMediaType) and avoid reasoning a claim-vs-detected mismatch into an OWL contradiction; benign aliasing must not make the graph inconsistent.
Set gmeow:detectedMediaType on the information object from its bytes; a disagreement with gmeow:claimedMediaType is recorded as coexisting confidence-weighted claims, never disjointness.
Use to record the MIME media type DETECTED from an information object's bytes/magic — the observed type, to be compared against the extension's claim.
crisp
The crisp determinacy — a characterization of whether a value is crisp, vague, fuzzy, probabilistic, or disputed (Principle 9).
disputed
The disputed determinacy — a characterization of whether a value is crisp, vague, fuzzy, probabilistic, or disputed (Principle 9).
fuzzy
The fuzzy determinacy — a characterization of whether a value is crisp, vague, fuzzy, probabilistic, or disputed (Principle 9).
determinacy model
Relates a reference frame to its default determinacy model.
ex:slamFrame gmeow:determinacyModel gmeow:determinacyProbabilistic .
Avoid using it for a per-value determinacy (that is gmeow:hasDeterminacy on the value) — this is the frame-level default.
Set one gmeow:Determinacy individual as the frame default; individual values may still override via gmeow:hasDeterminacy.
Use for a reference frame's default determinacy model; functional.
probabilistic
The probabilistic determinacy — a characterization of whether a value is crisp, vague, fuzzy, probabilistic, or disputed (Principle 9).
vague
The vague determinacy — a characterization of whether a value is crisp, vague, fuzzy, probabilistic, or disputed (Principle 9).
constrained
The parameter is bounded or shaped by a constraint, but not fully fixed.
delegated to environment
The parameter is delegated to the ambient environment — e.g. ambient sound as content in Cage 4′33″.
delegated to performer
The parameter is delegated to performer choice within the performance.
delegated to process
The parameter is delegated to a generative or algorithmic process.
fixed
The parameter is fully determined by the work or expression.
The parameter is left entirely to the performer or environment.
development signal (event)
A diegetic event the analyzer cited for this reading — an ordinary gmeow:Event claims-scoped accordingTo its narrative frame (existing doctrine), typically also narrated by the position's segment (narration seam). NOT functional.
development signal (text)
Prose evidence the analyzer cited for this reading. NOT functional and range-open (localizable prose, the localizable-prose convention).
diff from
The base commit of a diff — the 'before' state. Functional: a diff has exactly one base commit.
diff to
The target commit of a diff — the 'after' state. Functional: a diff has exactly one target commit.
The arousal dimension — activated versus calm.
dimension count
The number of dimensions spanned by a reference frame.
ex:siteGrid gmeow:dimensionCount "3"^^xsd:nonNegativeInteger .
Avoid using it to assert infinite-dimensional structure (Hilbert/latent spaces declare 1 and carry shape in the matrix, Principle 12).
Set one gmeow:dimensionCount; for high-D spaces leave actual dimensionality to gmeow:hasCoordinateMatrix shape.
Use for the number of dimensions a reference frame spans; functional.
dominance
The dominance dimension — in control versus controlled.
The valence dimension — pleasant versus unpleasant.
boustrophedon
The boustrophedon text direction — a convention for ordering glyphs when rendering a writing system.
contextual / bidirectional
The contextual text direction — a convention for ordering glyphs when rendering a writing system.
left-to-right
The ltr text direction — a convention for ordering glyphs when rendering a writing system.
non-linear
The non linear text direction — a convention for ordering glyphs when rendering a writing system.
right-to-left
The rtl text direction — a convention for ordering glyphs when rendering a writing system.
vertical, columns left-to-right
The vertical ltr text direction — a convention for ordering glyphs when rendering a writing system.
vertical, columns right-to-left
The vertical rtl text direction — a convention for ordering glyphs when rendering a writing system.
discourse time of
Anchors a discourse-time frame to the creative work (expression or manifestation tier) whose telling order it coordinatizes. Functional: one frame, one telling. Different editions or translations that re-segment the text own different discourse frames; positions do not transfer between them without an explicit mapping claim.
display name
The display name as rendered in this particular header occurrence.
displayable
Whether a name or identity facet may be shown in interfaces and reports. The ONLY display control in the model — across naming (gmeow:Appellation) and identity (gmeow:IdentityFacet: gender/orientation), deliberately no preferred/primary marker (display selection is locale-relative and symmetric). It is intentionally domain-free so it applies to both. Superseded names (especially deadnames) and superseded gender/orientation labels set this false; consumers MUST honour false and never surface the string. NOT functional: in a multi-source merge, sources may disagree, and those claims must coexist rather than force a global inconsistency — the cautious value (false) wins at the projection layer. Cardinality is enforced by SHACL on data, not by the logical core.
ex:deadname gmeow:displayable false .
Avoid using it to SELECT a preferred or primary name (there is deliberately no such marker — display selection is locale-relative and symmetric) and avoid forcing one value in a merge — competing claims coexist, the cautious false winning at projection.
Set gmeow:displayable false on the suppressed name or facet; consumers MUST honour false and never emit the string. Pair a deadname with gmeow:namePurposeDeadname, and let the cautious value win when sources disagree.
Use to SUPPRESS a name or identity facet from interfaces and reports — a superseded name, a deadname, or a superseded gender/orientation label that must never be surfaced.
disposition notification to
The email address to which a read receipt or other message disposition notification should be sent (RFC 3798 Disposition-Notification-To). Non-functional: multiple addresses may be listed.
distance metric
The similarity/distance function under which an embedding or index is meaningful — cosine and euclidean disagree about what is 'near', so the metric is provenance, not a detail. Domain-free: carried by Embedding and VectorIndex alike.
cosine
Cosine similarity — angle between vectors, magnitude-invariant.
dot product
Inner-product similarity — magnitude-sensitive; common for normalized embeddings.
euclidean
Euclidean (L2) distance between vectors.
distribution format
The format of a distribution artifact — e.g. 'tar.gz', 'wheel', 'docker-image', 'exe'.
divided interval denominator
The denominator of the interval that an equal-division tuning divides (e.g., 1 for the octave 2/1).
divided interval numerator
The numerator of the interval that an equal-division tuning divides (e.g., 2 for the octave 2/1; 3 for the Bohlen-Pierce tritave 3/1).
division count
For equal-division tunings, the number of equal divisions of the period (e.g., 12 for 12-EDO, 19 for 19-EDO).
documentation concern link
Links a term, slice, or documentation-bearing resource to a gmeow:DocumentationConcern. Used only by documentation projections; it carries no logical semantics and does not affect the OWL 2 DL core.
degree-of-freedom constraint function
An optional FnO function reference that evaluates or validates the constraint text (Principle 12).
degree-of-freedom constraint text
A human-readable statement of the constraint, boundary, or delegation contract for this parameter. Language-tagged; at most one value per language (Principle 9).
degree-of-freedom expression
The Expression whose parameter determination this DegreeOfFreedom declares. Exactly one of dofWork or dofExpression is required per relator; SHACL enforces the XOR.
4′33″ duration constrained
The total duration of 4′33″ is constrained to three movements whose sum is canonically 4 minutes 33 seconds.
Three movements; total duration fixed per realization, canonically 4′33″.
4′33″ instrumentation free
The instrumentation of 4′33″ is free — any instrument or combination may be used.
4′33″ sound content delegated to environment
The sound content of 4′33″ is delegated to the ambient environment; the work is not silent, but its sounding content is not specified by the composer.
Environmental sounds occurring during the performance constitute the content.
4′33″ tacet fixed
The performers of 4′33″ are explicitly silent throughout; tacet is fixed.
All performers remain silent for the duration of the work.
graphic score duration delegated to performer
Duration is delegated to performer interpretation in the graphic score fixture.
graphic score order delegated to performer
Order is delegated to performer interpretation in the graphic score fixture.
graphic score pitch delegated to performer
Pitch is delegated to performer interpretation in the graphic score fixture.
degree-of-freedom parameter
The musical parameter whose determination status is declared (pitch, duration, order, tempo, dynamics, timbre, instrumentation, performer count, sound content, location, tacet, etc.).
degree-of-freedom status
The determination status of the parameter in this DegreeOfFreedom relator.
degree-of-freedom work
The Work whose parameter determination this DegreeOfFreedom declares. Exactly one of dofWork or dofExpression is required per relator; SHACL enforces the XOR (Principle 4).
domain part
The domain part of an email address.
ex:lillithEmail gmeow:domainPart "example.org" .
Avoid asserting more than one domain part per address (it is functional) and avoid treating it as fully public — paired with the local part it re-forms sensitive personal data.
Derive the domain part from gmeow:addressValue; read it to infer the provider or a personal-domain classification, and keep it under the address's sensitivity when projecting.
Use for the parsed domain part (after the @) of a first-class gmeow:EmailAddress — the component that reveals the provider and underlies the personal-domain usage role.
doubts
An agent holds a proposition in doubt — a low-credence, unsettled doxastic attitude: weaker than believing, and distinct from settled disbelief (a refuted gmeow:standpointModality on the statement). Range OPEN, like gmeow:believes. Non-functional.
ex:alice gmeow:doubts ex:earthIsRound .
Avoid for settled disbelief (that is a refuted gmeow:standpointModality on the statement, a standpoint's explicit denial, never a factive knowledge verdict) and for full agnostic withholding (use gmeow:suspendsJudgementOn); doubt is a leaning, not a balanced suspension.
Point the agent at the proposition or reified statement; if the doubt hardens into denial, model that as a refuted gmeow:standpointModality on a StandpointClaim rather than overloading gmeow:doubts, and let competing attitudes coexist (it is non-functional).
Use to record an agent's low-credence, unsettled leaning against a proposition — weaker than belief and not yet settled disbelief — when the wavering itself is what you want to capture.
download page
The download page of a software project — the doap:download-page. Non-functional. Range open (an IRI).
doxastic claim
The StandpointClaim that carries the qualitative belief value (claimModality) for a DoxasticState. Reuses the existing standpoint vocabulary without domain-clashing claimModality (whose domain is StandpointClaim) onto DoxasticState (Principle 6). The claim's vantage is the believing agent, its observedFeature is the proposition, and its claimModality is the qualitative value (unequivocal, probable, conceivable, refuted, bullshit).
ex:aliceBelievesRound gmeow:doxasticClaim ex:aliceRoundClaim . ex:aliceRoundClaim a gmeow:StandpointClaim ; gmeow:vantage ex:alice ; gmeow:observedFeature ex:earthIsRound ; gmeow:claimModality gmeow:unequivocal .
Avoid asserting claimModality directly on a DoxasticState — its domain is StandpointClaim; use this bridge instead.
Set exactly once per DoxasticState, pointing to a StandpointClaim whose vantage and observedFeature match the doxastic state's agent and proposition.
Use when the reified doxastic state needs a qualitative standpoint modality; the linked StandpointClaim carries claimModality.
doxastic content
The Proposition that is the content of a DoxasticState — what the agent believes. Functional and constitutive: one doxastic state is directed at exactly one proposition.
ex:aliceBelievesRound gmeow:doxasticContent ex:earthIsRound .
Avoid for the flat spine: gmeow:believes already points from agent to proposition directly.
Set exactly once per DoxasticState, pairing it with epistemicAgent and doxasticClaim.
Use to bind a DoxasticState to the truth-apt proposition it is about.
Used to decompose a dream experience into its constituent imagined parts. The range is deliberately left open (Principle 13) so the property can point at any entity, description, or proposition that plays a part in the dream. Competing elementations from different vantages coexist as co-equal claims (Principle 9).
dream element
Relates a dream or other imagined experiential episode to one of its imagined constituents — a figure, object, place, event, or proposition occurring within the dream. Range intentionally OPEN: the element may be any entity the dreamer or analyst wishes to identify. NOT functional: a dream contains many elements.
Dreyfus advanced beginner
The advanced-beginner level of the Dreyfus scale — beginning to recognise recurring situational elements, still leaning on rules but accumulating practical experience.
Dreyfus competent
The competent level of the Dreyfus scale — planning deliberately and selecting among situational elements toward a goal, taking responsibility for outcomes.
Dreyfus expert
The expert level of the Dreyfus scale — fluent, intuitive performance in which situation-recognition and response are fused, with deliberation reserved for the genuinely novel.
Dreyfus novice
The novice level of the Dreyfus scale — rule-bound, context-free application of taught procedures, with little situational judgement.
Dreyfus proficient
The proficient level of the Dreyfus scale — perceiving situations holistically and intuitively, while still deciding the response analytically.
duration value
The length of a gmeow:Duration as an xsd:duration literal (ISO 8601, e.g. P1Y2M / PT3H). DL-clean; the TEO hasNormalizedDuration 0Y0M0W0D0H0m0s string is a projection target.
ex:runtime gmeow:durationValue "PT3H"^^xsd:duration .
Avoid free-text length strings or anchored dates here; this is a bare xsd:duration quantity, and the TEO normalized 0Y0M…string is a projection target, not the base triple.
Assert one xsd:duration literal per gmeow:Duration via gmeow:durationValue (functional); projectors derive iCalendar or TEO normalized forms from it.
Use to record the actual length of a gmeow:Duration as an ISO 8601 xsd:duration literal (P1Y2M, PT3H) — the DL-clean way to carry a quantity of time.
during
Allen DURING: this event's extent falls strictly within the related event's extent (both endpoints interior). Transitive. Inverse of gmeow:contains. Distinct from gmeow:subEventOf (mereological part-of) and gmeow:containedInPlace (spatial). (= time:intervalDuring; TimeML IS_INCLUDED; TEO during.)
ex:toast gmeow:during ex:reception .
Avoid it for mereological part-of (use gmeow:subEventOf) or spatial containment (use gmeow:containedInPlace); during asserts only that one extent nests in another, never part-hood or co-location.
Assert gmeow:during from the inner event to the enclosing one; transitivity derives the sound closure and gmeow:contains reads as its inverse.
Use when one event's extent falls strictly within another's (both endpoints interior) — a toast during a reception — as a purely TEMPORAL containment of extents.
during interval
Relates a time-scoped relation to the interval over which it holds.
ex:lillithAtAcme gmeow:duringInterval ex:tenureInterval .
Avoid for relating two intervals to each other (use the Allen relations) and for point-in-time events (use gmeow:atTime); this edge runs situation → interval only.
Point the situation at a single gmeow:TimeInterval whose bounds carry the frame and granularity; let the interval, not the situation, hold the dateTime endpoints.
Use to attach a gmeow:TimeScopedRelation to the gmeow:TimeInterval that delimits its validity — the single scope edge of a reified tenure.
forte
Loud.
fortissimo
Very loud.
fortississimo
Extremely loud.
mezzo-forte
Moderately loud.
mezzo-piano
Moderately soft.
piano
Soft.
pianissimo
Very soft.
pianississimo
Extremely soft.
earliest start
The earliest instant at which an event could have started — the lower bound of a fuzzy / approximate date (xsd:dateTime). Pairs with gmeow:latestEnd and a gmeow:temporalPrecision value to model uncertainty without abandoning DL-clean base triples.
ex:battle gmeow:earliestStart "1850-01-01T00:00:00Z"^^xsd:dateTime ; gmeow:latestEnd "1859-12-31T23:59:59Z"^^xsd:dateTime ; gmeow:temporalPrecision gmeow:precisionDecade .
Avoid it for a crisply known instant (use gmeow:eventTime) or span (use gmeow:eventInterval), and avoid asserting only one bound — the lower and upper bounds bracket the fuzzy date together.
Assert gmeow:earliestStart and gmeow:latestEnd as xsd:dateTime bounds plus a gmeow:temporalPrecision value; the solver layer (P12) does any fuzzy-interval arithmetic.
Use as the lower bound of a fuzzy or approximate date — 'sometime in the 1850s', 'circa 1200' — paired with gmeow:latestEnd and a gmeow:temporalPrecision value.
edition of
Relates a concrete edition, issue, or manifestation of a creative work to the stable work it editions. Functional per edition, non-merge semantics: editions remain first-class works with their own identifiers, dates, rights, and provenance.
ex:hamletFolio1623 gmeow:editionOf ex:hamlet .
Avoid for non-work lineages (use gmeow:versionOf) and for plain replacement (use gmeow:supersedes); never merge an edition into its work with owl:sameAs, since editions stay first-class works with distinct identifiers and provenance.
Point the edition work at exactly one parent work (the property is functional); keep each edition's own identifiers, dates, and rights local, and use gmeow:supersedes when one edition replaces another in the lineage.
Use when a concrete edition, issue, printing, or manifestation of a creative work rolls up to the single stable work it realizes — a 1623 folio to the play, a second edition to the title — and each edition needs its own ISBN, date, and rights.
EDTF value
An ISO 8601-2 (EDTF) expression of an instant or interval, stored as a plain literal. EDTF parsing and normalization are solver-layer concerns (Principle 12).
ex:foundingInstant gmeow:edtfValue "1804?" .
Avoid when a fully crisp value is known (use gmeow:instantValue) and avoid encoding ontic determinacy here instead of on gmeow:hasDeterminacy; the EDTF string expresses the value, not its determinacy classification.
Store the raw EDTF string as a plain literal and leave parsing, range expansion, and comparison to the solver layer (P12); pair with gmeow:hasDeterminacy to make the approximate/uncertain nature queryable without parsing.
Use when a point or span is approximate, uncertain, seasonal, or open-ended — '1804?', '19XX', '2020-21/2020-09' — and a single crisp xsd:dateTime would lie about the precision.
Elevation above sea level in metres.
ex:pt gmeow:elevation 47.0 .
Avoid for a frame-relative vertical bound on an overlay (use gmeow:overlayLowerBound / gmeow:overlayUpperBound with a ScalarQuantity) and avoid for celestial epoch.
Add gmeow:elevation alongside gmeow:latitude / gmeow:longitude; for explicit vertical datums use the altitude/depth reference frames.
Use for elevation above sea level in metres on a GeoCoordinates point.
eligible for consumer
Relates a value, entity, or claim to the projection consumers it is eligible for — the explicit *who* facet of disclosure control. Domain-free (universal, like hasGranularity and hasSensitivity). NOT functional: in a multi-source merge sources may state different consumer eligibilities, and those claims coexist rather than force the reasoner to collapse distinct consumers (Principle 9).
ex:claim gmeow:eligibleForConsumer gmeow:consumerPublicSite .
Avoid using this as a raw privacy override or release rationale; pair it with sensitivity, disclosure policy, evidence, and solver checks where release is conditional.
Attach one or more gmeow:ProjectionContext individuals such as gmeow:consumerInternalArchive, gmeow:consumerAgentMemory, or gmeow:consumerPublicSite; conflicting source-specific eligibilities coexist rather than collapse.
Use when a value, entity, or claim has been cleared for one or more named downstream consumer contexts.
email
An email address at which an agent can be reached.
ex:lillith gmeow:email "lillith@example.org" .
Avoid it when the address needs structure, a usage role, or a tenure — promote to a first-class gmeow:EmailAddress via gmeow:hasContactPoint — and never project it to a public consumer; an email is sensitive personal data.
Carry the address string on the agent; treat it as sensitive-personal so the projection layer withholds it from public targets and releases it only to internal or agent-memory consumers.
Use as the flat shortcut for an agent's email when only the string is needed and no role, structure, provider, or tenure must be carried.
embedding dimensions
The dimensionality of the embedding vector.
embedding model
The model agent that produced this embedding. Two models' embeddings of the same chunk are two Embedding individuals — never merged (P9: machine-derived values are attributed).
embedding of
The information object this embedding represents. Functional: one embedding represents exactly one object under one model.
embodied in
Relates an Expression to a Manifestation that embodies it. Non-functional: an Expression may be embodied in many Manifestations (hardcover, paperback, EPUB). Inverse of gmeow:embodies.
ex:hamletGermanTranslation gmeow:embodiedIn ex:penguin2003 .
Avoid asserting this directly when modelling from the Manifestation up — prefer gmeow:embodies and read this inverse — and avoid it for the Work tier (that is gmeow:realizedThrough).
Prefer asserting gmeow:embodies from each Manifestation and read gmeow:embodiedIn by inversion; reach for it explicitly only in Expression-rooted projections.
Use for Expression-rooted traversal down to its editions — enumerating the hardcover, paperback, and EPUB Manifestations of one Expression.
embodies
Relates a Manifestation to the Expression it embodies. Non-functional: a collected edition may embody multiple Expressions. Inverse of gmeow:embodiedIn.
ex:penguin2003 gmeow:embodies ex:hamletGermanTranslation .
Avoid skipping the Expression tier to point a Manifestation straight at a Work (go through gmeow:embodies → gmeow:realizes), and avoid it for a single copy (use gmeow:exemplifies).
Assert from the Manifestation to its Expression; a collected/omnibus edition may embody several Expressions (non-functional). Read the inverse gmeow:embodiedIn for Expression-rooted traversal.
Use to climb from a concrete edition/format up to the Expression it embodies — the Manifestation→Expression R-relation of the WEMI spine.
anger
The anger emotion type (Plutchik primary).
anticipation
The anticipation emotion type (Plutchik primary).
emotion bearer
The agent in whom this emotion inheres. Functional and mandatory (SHACL): an intrinsic mode has exactly one bearer (the intentBearer pattern).
disgust
The disgust emotion type (Plutchik primary).
fear
The fear emotion type (Plutchik primary).
joy
The joy emotion type (Plutchik primary).
sadness
The sadness emotion type (Plutchik primary).
surprise
The surprise emotion type (Plutchik primary).
trust
The trust emotion type (Plutchik primary).
emotion type
The kind(s) of this emotion. NOT functional: blended emotions carry several types, and classifications from different traditions coexist (Principle 9). At least one (SHACL); open vocabulary (sh:nodeKind sh:IRI, never sh:in).
employment compensation
The monetary compensation of an employment, expressed as a MonetaryAmount with explicit currency frame (Principle 11). Non-functional: a single employment may have several compensation figures over time (raises, bonuses, multi-currency arrangements), recorded as co-equal standpoint-indexed claims.
employment interval
The time interval over which the employment holds. A relator carries its period this way (matching gmeow:participationInterval, gmeow:membershipInterval) rather than via gmeow:duringInterval, which is reserved for gufo:Situation-based time-scoped relations. Open-ended (no end instant) when the employment is current.
employment occupation
The occupation associated with this employment, drawn from an open vocabulary such as ESCO or SOC. Functional: an employment maps to one canonical occupation; an agent with several occupations has several employment records.
employment role
The role borne by this employment — a job title, position, or function. Functional: an employment has one canonical role at a time; a change of role is a new employment record or a standpoint-indexed claim. Specializes gmeow:hasRole.
employment seniority
The seniority level of an employment — one of the open gmeow:SeniorityLevel values. Functional: an employment has one canonical seniority at a time; a promotion is a new employment record or a standpoint-indexed claim. Orthogonal to employment type and role.
employment type
The kind of employment — one of the open gmeow:EmploymentType values. Functional: an employment has one canonical type at a time; a change of type is a new employment record or a standpoint-indexed claim.
apprentice
Employment as an apprentice, combining work with structured training.
contract
Employment under a fixed-term contract.
freelance
Self-employed or independent contractor work.
full-time
Employment for the full ordinary duration of working hours.
intern
Employment as an intern or trainee.
part-time
Employment for less than the full ordinary duration of working hours.
volunteer
Unpaid voluntary work.
ended at time
The instant at which a time interval ends; absent if the interval is still open.
ex:tenureInterval gmeow:endedAtTime "2023-09-30T23:59:59Z"^^xsd:dateTime .
Avoid when the end needs its own frame, granularity, or EDTF value (promote to gmeow:hasEndInstant) and avoid an xsd:date literal — base-triple time is xsd:dateTime (P3).
Write a full xsd:dateTime in the interval's gmeow:hasTemporalFrame; absence (not a sentinel value) is how an open-ended interval is expressed.
Use to stamp the close of a gmeow:TimeInterval as a single crisp dateTime; omit it entirely to model an interval that is still running.
endorses
A convenience shortcut recording that one agent vouches for another. Deliberately NOT symmetric (endorsement is directional) and NOT transitive (trust must not propagate inside the reasoner — that is the metric the perspectival TrustAssertion bounds). Use gmeow:TrustAssertion for leveled, dated, perspectival trust.
ex:lillith gmeow:endorses ex:bob .
Avoid when the trust is leveled, dated, or holds an introducer depth (promote to gmeow:TrustAssertion) and avoid expecting symmetry or transitivity — endorsement is directional and never propagates A→B→C inside the reasoner.
Assert gmeow:endorses from endorser to endorsee for the lightweight case; promote to a gmeow:TrustAssertion the moment you need a trust level, validity window, or introducer parameters, and compute any transitive validity in the projection layer.
Use as the flat shortcut for a directional vouch between two agents when level, date, and introducer parameters do not matter — the reify-on-demand companion of gmeow:TrustAssertion.
environment at instant
The instant at which this point-like SensoryEnvironment holds. For interval-scoped environments, use gmeow:environmentDuringInterval instead.
environment at location
The location whose ambient conditions this SensoryEnvironment describes. Functional: a SensoryEnvironment concerns exactly one location (constitutive of its identity).
environment during interval
The time interval over which this SensoryEnvironment holds. For point-like environments, use gmeow:environmentAtInstant instead.
epistemic agent
The agent in whom a DoxasticState inheres — the believer. Functional and constitutive: one doxastic state is the believing mode of exactly one agent.
ex:aliceBelievesRound gmeow:epistemicAgent ex:alice .
Avoid as a generic agent link; it names a constitutive role of the reified doxastic state.
Set exactly once per DoxasticState, pairing it with doxasticContent and doxasticClaim.
Use to bind a DoxasticState to the agent whose believing mode it is.
epistemic self-trust
The reliability an agent accords to one of its OWN epistemic faculties or sources — feeling-of-knowing: how far the agent trusts its own memory, perception, or reasoning on a matter. The flat 80% surface (an agent trusts its own faculty / source); the RANGE is left open (the trusted faculty, source, or own-state), documented in prose. NOT functional: an agent trusts different faculties to different degrees. A metacognitive form of trust, second-order because its object is the agent's own epistemic apparatus rather than an external trustee.
ex:lillith gmeow:epistemicSelfTrust ex:lillithEpisodicMemory .
Reuse the trust slice, do not re-mint it (Principle 6): the rich, graded form of self-trust is a gmeow:StandpointClaim whose gmeow:vantage is the agent and whose gmeow:observedFeature is the agent's own faculty / source, carrying gmeow:trustLevel (trust slice) — self-trust is trust-about-oneself, the gmeow:trustor and gmeow:trustee coinciding. This property is the cheap surface; promote to the standpoint-claim idiom when the degree, scale, or vantage of self-trust is itself the fact. The bridge to the trust slice is documented routing, asserting no triples into it.
Avoid using it for trust in an EXTERNAL agent or source (that is the trust slice's gmeow:TrustAssertion directly), avoid re-minting trust machinery (reuse gmeow:trustLevel by reference for the graded form), and avoid asserting an rdfs:range; the trusted-faculty surface stays open.
Assert gmeow:epistemicSelfTrust from the agent to its own faculty / source for the flat case; for the graded form, mint a gmeow:StandpointClaim (vantage = the agent, observedFeature = the agent's own faculty) carrying gmeow:trustLevel from the trust slice, rather than minting a new degree term.
Use to record an agent's reliance on its own epistemic faculty or source — feeling-of-knowing, the trust an agent places in its own memory, perception, or reasoning — the cheap surface a trustworthy memory reads when deciding how far to lean on a recalled belief.
Euler order
The order of rotations for the Euler-angle representation (e.g., 'XYZ', 'ZYX', 'ZXZ').
ex:ori gmeow:eulerOrder "ZYX" .
Avoid omitting it whenever yaw/pitch/roll are present (the angles are ambiguous without it).
Set gmeow:eulerOrder alongside gmeow:yaw / gmeow:pitch / gmeow:roll.
Use to declare the rotation order of an Euler-angle orientation (e.g. 'XYZ', 'ZYX', 'ZXZ').
evaluated condition
The condition this evaluation reports on (⊑ observedFeature — the observation-spine bridge idiom). Functional: one evaluation, one condition; group members get their own evaluations.
ex:ev1 gmeow:evaluatedCondition ex:c1 .
Avoid more than one condition per evaluation (it is functional — group members get their own evaluations) and avoid naming the verdict here (that is gmeow:evaluationVerdict).
Assert gmeow:evaluatedCondition once from the evaluation to its gmeow:Condition; it specializes gmeow:observedFeature, so generic observation queries find it.
Use on a ConditionEvaluation to name the single condition it reports on — the observation's feature of interest.
evaluation verdict
The verdict of this evaluation. Functional and mandatory (SHACL). The claimModality pattern: equivalent in role to observationResult, separate in axiom because QualityValue ⟂ Entity.
ex:ev1 gmeow:evaluationVerdict gmeow:verdictHeld .
Avoid omitting it or giving more than one (it is functional and mandatory by SHACL) and avoid modelling it as observationResult — it plays that role but stays a separate axiom (QualityValue ⟂ Entity).
Assert gmeow:evaluationVerdict once per evaluation, paired with gmeow:evaluatedCondition; the compliance twin uses gmeow:complianceVerdict over the same vocabulary.
Use on a ConditionEvaluation to carry its single outcome from the gmeow:EvaluationVerdict vocabulary.
event aspect
The grammatical aspect of a textual mention of the event (ISO-TimeML EVENT @aspect). Annotation-layer only; orthogonal to the event's actual temporal placement.
ex:event42 gmeow:eventAspect gmeow:aspectPerfective .
Avoid inferring it from, or using it to infer, the event's actual temporal placement — aspect is a linguistic-realization facet, orthogonal to dating.
Point the gmeow:Event at one gmeow:GrammaticalAspect value via gmeow:eventAspect; keep it confined to the annotation layer.
Use to record the grammatical aspect of a textual mention of an event (ISO-TimeML EVENT @aspect) when annotating natural-language text.
event described by
Links an event to an email message that describes it; the inverse of gmeow:describesEvent.
event from-location
The origin of a movement event — where a migration, move, journey, or relocation departed from. A specialisation of gmeow:eventLocation (the origin IS a location of the event), so plain location consumers still see it. Pairs with gmeow:eventToLocation; the endpoint pair is the discrete sibling of the continuous gmeow:eventTrajectory (schema:MoveAction's fromLocation).
ex:migration gmeow:eventFromLocation ex:ireland ; gmeow:eventToLocation ex:boston .
Avoid it for a stationary event (use plain gmeow:eventLocation), and avoid the endpoint pair when a continuous path is needed — use gmeow:eventTrajectory for the space-time curve instead.
Assert gmeow:eventFromLocation and gmeow:eventToLocation as the move's endpoints; both subproperty gmeow:eventLocation, so plain-location consumers still see them as locations of the event.
Use for the origin of a movement event — where a migration, move, journey, or procession departed from — paired with gmeow:eventToLocation for the discrete endpoint case.
event interval
The crisp, known time interval over which an event occurred (reuses the temporal module's gmeow:TimeInterval). For a point-like occurrence use gmeow:eventTime; for an approximate date use gmeow:earliestStart / gmeow:latestEnd + gmeow:temporalPrecision.
ex:conference gmeow:eventInterval ex:sept2024 .
Avoid it for a point-like instant (use gmeow:eventTime), for an approximate date (use gmeow:earliestStart / gmeow:latestEnd + gmeow:temporalPrecision), and for a bare LENGTH with no anchor (use gmeow:hasDuration).
Point the gmeow:Event at a gmeow:TimeInterval whose endpoints are xsd:dateTime; carry a non-default calendar on gmeow:eventTemporalFrame (Principle 11).
Use when an event has a crisp, known span with both endpoints — a conference, a tour, a siege — that anchors it in time.
event location
A location at which an event occurred — a geographic gmeow:Place, a gmeow:VirtualLocation, or any other gmeow:Location (the full superset). Non-functional: an event may span several locations, and competing standpoint-indexed locations coexist.
ex:wedding gmeow:eventLocation ex:church .
Avoid it for the origin/destination of a move when the direction matters (use the from/to specializations), and avoid collapsing competing source locations — keep it non-functional so standpoint-indexed places coexist.
Point the gmeow:Event at one or more gmeow:Location individuals; a containing location is inferred by the gmeow:eventLocation ∘ gmeow:containedInLocation property chain, so assert only the most specific place.
Use to place an event at a location — geographic, virtual, or otherwise — the general superset property that movement endpoints (gmeow:eventFromLocation / eventToLocation) specialize so plain-location consumers still see them.
event observation
An observation made during or about an event. Inverse of gmeow:observationEvent (observations module). Non-functional: an event may have many observations, and competing standpoint-indexed observations coexist (Principle 9).
ex:wedding gmeow:eventObservation ex:weatherNote .
Avoid it for an observation that is the activity's purpose-built product (use gmeow:generatedObservation), and avoid collapsing competing observations — keep it non-functional so standpoint-indexed ones coexist.
Assert gmeow:eventObservation from the event, or its inverse gmeow:observationEvent from the observation; either direction is read both ways.
Use to link any gmeow:Event to an observation made during or about it — distinct from gmeow:generatedObservation, which is reserved for the deliberate outputs of an gmeow:ObservationalActivity.
event spacetime
A spacetime slice of an event, expressed as a gmeow:LocationState that carries location, time interval or instant, pose, and optional velocity relative to an explicit reference frame (Principle 11). Reuses LocationState rather than minting a parallel 4D class. Multiple slices may coexist for the same event.
ex:flight gmeow:eventSpacetime ex:slice0900, ex:slice1000 .
Avoid it when a plain place (gmeow:eventLocation) or a route (gmeow:eventTrajectory) suffices, and never mint a parallel 4D class — reuse gmeow:LocationState, which already carries the frame (Principle 11).
Point the gmeow:Event at one or more gmeow:LocationState individuals, each binding location, time, pose, and frame; multiple slices for one event coexist.
Use when an event needs full 4D placement — a location-plus-time slice carrying pose and optional velocity relative to an explicit reference frame — typically several slices tracing a moving occurrence.
event temporal frame
The temporal frame in which the event's date/interval is expressed — explicit for non-default frames (Principle 11).
ex:festival gmeow:eventTemporalFrame ex:hebrewCalendar .
Avoid asserting it for the default gmeow:temporalFrameUTCGregorian (it is the assumed frame), and avoid stating two frames for one event — it is functional, one frame per event.
Point the gmeow:Event at one gmeow:TemporalFrame via gmeow:eventTemporalFrame (a subproperty of gmeow:hasReferenceFrame) alongside its date triples; absent, the UTC-Gregorian default is assumed.
Use to declare the temporal frame an event's date/interval is expressed in whenever it is NON-default — a non-Gregorian calendar, an astronomical scale — making the frame explicit (Principle 11).
event tense
The grammatical tense of a textual mention of the event (ISO-TimeML EVENT @tense). Annotation-layer only; MUST NOT be inferred from, or used to infer, the event's gmeow:eventTime / eventInterval.
ex:event42 gmeow:eventTense gmeow:tensePast .
Avoid inferring it from, or using it to infer, the event's actual gmeow:eventTime / eventInterval — tense is a linguistic-realization facet, orthogonal to temporal placement.
Point the gmeow:Event at one gmeow:GrammaticalTense value via gmeow:eventTense; keep it confined to the annotation layer.
Use to record the grammatical tense of a textual mention of an event (ISO-TimeML EVENT @tense) when annotating natural-language text for interoperability.
event time
The instant at which a point-like event occurred (xsd:dateTime — DL-clean, never xsd:date). Replaces the former free-text gmeow:eventDate. Non-functional: competing standpoint-indexed dates coexist as confidence-weighted statements.
ex:birth gmeow:eventTime "1947-06-14T09:30:00Z"^^xsd:dateTime .
Avoid xsd:date literals (Principle 3 — always xsd:dateTime), avoid it for a spanning event (use gmeow:eventInterval) or a fuzzy date (use gmeow:earliestStart / gmeow:latestEnd), and never collapse competing dates — keep it non-functional.
Assert an xsd:dateTime literal; carry a disputed date on its own statement with gmeow:accordingTo + gmeow:confidence, and a non-default calendar on gmeow:eventTemporalFrame.
Use for the instant of a point-like event whose date is known crisply — a birth time, a commit timestamp; the DL-clean replacement for the retired free-text gmeow:eventDate.
event time zone
The time zone in which an event's temporal placement is expressed.
ex:standupEvent gmeow:eventTimeZone ex:torontoZone .
Avoid asserting two zones (it is functional — one per event) and avoid relying on it where the calendar default suffices; set it only when the event's offset differs from gmeow:calendarTimeZone.
Point the event at one gmeow:TimeZone; it takes precedence over the containing calendar's gmeow:calendarTimeZone for that event's local-time rendering.
Use to fix the civil offset an event's wall-clock placement is read in — overriding the calendar default when an occurrence sits in a different zone.
event to-location
The destination of a movement event — where a migration, move, journey, or relocation arrived. A specialisation of gmeow:eventLocation, pairing with gmeow:eventFromLocation (schema:MoveAction's toLocation).
ex:migration gmeow:eventToLocation ex:boston .
Avoid it for a stationary event (use plain gmeow:eventLocation), and avoid the endpoint pair when the continuous path matters (use gmeow:eventTrajectory).
Assert gmeow:eventToLocation with gmeow:eventFromLocation as the move's endpoints; both subproperty gmeow:eventLocation so plain-location consumers see them.
Use for the destination of a movement event — where a migration, move, journey, or procession arrived — paired with gmeow:eventFromLocation.
event trajectory
The trajectory of a moving event — a parade, march, migration, or procession — describing its continuous space-time path. Reuses the gmeow:Trajectory facility from the locations module (trajectory design). Non-functional: competing trajectory claims from different sources coexist (Principle 9).
ex:parade gmeow:eventTrajectory ex:downtownRoute .
Avoid it when two discrete endpoints suffice (use gmeow:eventFromLocation / eventToLocation) and avoid collapsing competing routes — keep it non-functional so standpoint-indexed trajectories coexist.
Point the gmeow:Event at a gmeow:Trajectory from the locations module rather than minting a parallel path class; carry source-specific routes as coexisting claims.
Use for the continuous space-time path of a moving event — a parade, march, migration, or procession — when the route itself, not just its endpoints, must be modelled.
event type
The kind(s) of an event, drawn from the open gmeow:EventType value vocabulary. Non-functional: an occurrence may carry several types (a wedding that is also a religious rite), and competing standpoint-indexed type claims coexist rather than contradict.
ex:wedding gmeow:eventType gmeow:eventTypeMarriage, gmeow:eventTypeBaptism .
Avoid encoding the kind as an rdf:type subclass instead (Principle 9), and avoid collapsing competing source type-claims — keep it non-functional so standpoint-indexed types coexist via gmeow:accordingTo rather than contradict.
Point the gmeow:Event at one or more gmeow:EventType individuals; for a disputed kind, carry each claim on its own statement with gmeow:accordingTo and gmeow:confidence rather than choosing a primary.
Use to record what KIND of occurrence an event is, drawing one or more values from gmeow:EventType; assert several when one occurrence is genuinely several kinds at once (a wedding that is also a religious rite).
acquisition
The event of one organization acquiring control of another organization.
adoption
The adoption of a person.
annulment
The annulment of a marriage.
audit
A formal audit or inspection — an observational activity that produces evaluative observations.
baptism
A baptism.
bar mitzvah
A bar mitzvah.
bat mitzvah
A bat mitzvah.
birth
The event of a person being born.
build
The event of building software from source into distribution artifacts.
bullshit
A deception event in which the deceiver projects an unequivocal standpoint while holding the bullshit modality — indifference to the truth-value of the proposition (Frankfurt, On Bullshit, 2005). Distinct from lying (which cares about truth and asserts the opposite) and from error (which cares and gets it wrong). Violates the Gricean maxim of Quality by unconcern rather than by inversion.
burial
The burial of a deceased person.
census
A person's enumeration in a census.
census activity
A census as a systematic data-collection activity — an observational activity that produces population observations. Distinguished from gmeow:eventTypeCensus, which models a person's enumeration in a census.
christening
A christening or naming ceremony.
clinical trial
A clinical trial or structured medical investigation — an observational activity that produces health-outcome observations.
code review
The event of reviewing code changes for quality, correctness, and policy compliance.
commit
The event of recording a version-control commit — a content-addressed snapshot of a codebase.
concert
A public musical performance, typically before an audience.
confirmation
A religious confirmation.
creation
The event of an entity coming into existence — the universal form of birth (person), founding (organization), minting (currency), or realization (reference frame).
cremation
The cremation of a deceased person.
DJ set
A performance in which a DJ selects and plays recorded music.
death
The event of a person's death.
deception
An event in which one or more participants intentionally or knowingly project a standpoint that diverges from the standpoint they actually hold, causing another party to form a false belief. The kind of a deception event is a value, not a class (events.ttl doctrine).
destruction
The event of an entity ceasing to exist — the universal form of death (person), dissolution (organization), destruction (place), or retirement (frame, software).
disinformation campaign
A coordinated, propagated deception that aggregates many constituent deception events along a prov:wasDerivedFrom / gmeow:propagatesFrom propagation chain. At the originating node the held standpoint diverges from the projected standpoint (held ≠ projected) and deceptive intent is attributed; at unwitting intermediary nodes the projected standpoint is sincerely held (held ≈ projected) and the claim is merely untrue — the misinformation↔disinformation boundary is therefore per-node, not a global label. Unwitting propagators bear gmeow:roleDupe; originating deceivers bear gmeow:roleDeceiver.
dissolution
The formal dissolution of a structured entity — an organization, agreement, polity, or marriage. Distinct from general destruction in carrying legal or procedural formality.
distortion / spin
A deception event in which the projected standpoint sharpens, re-frames, or selectively emphasises the held standpoint — a modality shift (e.g. probable→unequivocal) or a re-contextualisation that changes the inferential landscape without literally falsifying the source. The spin doctor (gmeow:roleSpinDoctor) is a participant role specific to this type. Violates the Gricean maxim of Manner.
divorce
The legal dissolution of a marriage.
emigration
A person's emigration from a country.
engagement
A betrothal or engagement to marry.
excavation
An archaeological excavation — a structured observational activity that produces stratigraphic and spatial observations.
expression creation
The event of realizing a work in a specific language, script, notation, or arrangement — the act that brings a gmeow:Expression into existence. ≈ LRMoo F28 Expression Creation.
fabrication
A deception event in which a false artifact (a gmeow:CreativeWork) is produced and its attested provenance is projected as genuine while the deceiver's held standpoint refutes that provenance. The artifact's falsity is evidenced by a gmeow:VerificationResult with status gmeow:verificationStatusFailed, not by a global truth axiom (Principle 12). Distinct from forgery: fabrication invents a false artifact without mimicking a specific genuine one.
first communion
A first communion.
forgery
A fabrication that mimics a specific genuine artifact — the forged work bears a gmeow:counterpartOf link to the genuine work it imitates, and when a cryptographic signature is present its verification returns gmeow:verificationStatusFailed. A special case of fabrication distinguished by the specificity of the imitation target and the presence of failed signature evidence when applicable (Principle 12). Document forgery, art forgery, and counterfeit goods are all instances.
funeral
A funeral or memorial service.
graduation
Graduation from an educational program.
hiring
The event of an agent beginning employment with an organization.
image annotation
The act of adding regions, labels, scene-graph edges, or other structured metadata to an image. Produces gmeow:ImageRegion and gmeow:SceneGraphEdge instances.
image capture
The act of capturing a still image — photography, screenshot, or frame grab. Brings a gmeow:MediaObject into existence. ≈ CIDOC-CRM E12 Production scoped to a digital image.
image processing
The act of editing, filtering, colour-correcting, or otherwise transforming a digital image. The output is a derivative gmeow:MediaObject linked by gmeow:wasDerivedFrom.
image scanning
The act of digitizing a physical photograph, document, or artwork via scanner or camera reprography. Produces a gmeow:MediaObject from a physical source.
immigration
A person's immigration into a country.
impersonation
A deception event in which a projected identity claim is presented as belonging to a subject other than the deceiver. Reuses gmeow:IdentityFacet machinery: the projected facet's gmeow:facetSubject differs from the deceiver's identity. Email spoofing is modelled as impersonation with a failed gmeow:AuthenticationResult (DKIM/SPF/DMARC fail). A sockpuppet is an impersonation where the deceiver controls a gmeow:counterpartOf identity they deny controlling. Phishing is an instance (impersonation + fraudulent solicitation), never a taxonomy primitive.
jam session
An informal musical performance, often improvisatory, by multiple participants.
lie / falsification
A deception event in which the projected standpoint negates the held standpoint — the deceiver communicates a proposition they believe to be false. The projected claim is held unequivocal by the deceiver's standpoint; the held claim is refuted by the universal standpoint or the assessor's frame. Violates the Gricean maxim of Quality.
manifestation production
The event of producing a concrete edition, format, or release — the act that brings a gmeow:Manifestation into existence (printing, pressing, digital publishing).
marriage
The event of two persons entering into marriage.
merge
The event of merging one branch of development into another.
The event of two or more organizations combining into one or more successor organizations.
migration
A relocation of people from one place to another — a family's move, an internal migration, or a multi-generational flow. The general movement event (schema:MoveAction's shape); immigration/emigration are its border-crossing specialisations.
military service
A period of military service.
musical performance
A performance of music — the central event type for the music extension. Co-typed with more specific values such as concert, recording session, or take as needed.
name change
A formal change of name.
naturalization
The grant of citizenship by naturalization.
omission / concealment
A deception event in which the held standpoint is present but no projected standpoint is offered — the deceiver suppresses a truth they hold rather than asserting its opposite. The absence of projection is the mechanism; the gap is informational, not propositional. Violates the Gricean maxim of Quantity.
ordination
Ordination into religious office.
overdub
A take recorded over or alongside existing recorded material.
paltering
A deception event in which the projected literal claim is technically true but conversationally implicates a false conclusion P′ that the held standpoint refutes. The palterer exploits the gap between literal content and pragmatic implicature (Rogers et al., JPSP 112(3), 2017). Violates the Gricean maxims of Quantity and Relation. Solver-layer: the implicature relation is carried by gmeow:implicates (Principle 12).
probate
The probate of an estate.
promotion
The event of an agent advancing in rank, role, or compensation within an organization.
push
The event of pushing commits to a remote repository.
recording session
A session at which one or more recordings are captured.
reflection
An event of an agent reviewing its OWN reasoning — re-examining a prior inference, belief, or self-assessment. A value individual of gmeow:EventType (the eventTypeDeception pattern), so a reflection is typed and queryable as an occurrent kind. A reflection may install a gmeow:hasDefeater on one of the agent's own gmeow:InferenceCommitment individuals, triggering belief revision — modelled as SUPPRESSION (gmeow:displayable false on the defeated conclusion, the prior inference retained as audit), never deletion (Principle 10). The bridge to the inference slice is documented routing, not an axiom.
ex:lillithReview a gmeow:Event ; gmeow:eventType gmeow:eventTypeReflection .
Boundary with the mentation slice (documentation only): gmeow:eventTypeReflection types a reviewable occurrent KIND, like gmeow:eventTypeDeception. A reflection that unfolds as a reasoning PROCESS is a gmeow:MentalProcess (mentation); to avoid two canonical sources for one fact (Principle 4), use this EventType for the reviewable act and the mentation process type for the unfolding episode, not both for the same individual.
Avoid using it for the unfolding reasoning EPISODE itself (that is a gmeow:MentalProcess, mentation — one canonical source per fact, Principle 4) and avoid treating the reflection→revision link as an entailment; the gmeow:hasDefeater installation is asserted, not derived.
Type a reflection event with gmeow:eventType gmeow:eventTypeReflection; record belief revision by installing gmeow:hasDefeater on the agent's own gmeow:InferenceCommitment and suppressing the defeated conclusion with gmeow:displayable false, retaining the prior inference as audit (Principle 10).
Use to type an event of an agent reviewing its own reasoning — a reflection act that may revise a prior belief — when the reviewable occurrence is the fact of interest, e.g. recording that a reflection defeated an earlier inference.
rehearsal
A practice or preparation event for a musical performance.
release
The event of publishing a software release — producing a versioned product with associated artifacts.
rename
The event of an organization changing its name, while remaining the same legal entity. Reuses the names module for the new name plus a temporal tenure (e.g. Facebook → Meta).
residence
A person's residence at a place over a period.
resignation
The event of an agent voluntarily ending employment.
retirement
Retirement from working life.
self-deception
A deception event in which the same agent fills both the deceiver and deceived roles — an avowed (conscious, articulated) standpoint diverges from a tacit (implicit, behavioural) standpoint within a single subject. The structural configuration is what distinguishes self-deception from ordinary deception; intent is a defeasible attribution (gmeow:deceptiveIntentClaim), never entailed (Principle 9: co-equal conflicting claims coexist).
separation
A legal or informal marital separation.
soundcheck
A pre-performance event for checking sound and equipment.
spin-off
The event of a part of an organization breaking away to form a new, independent organization.
The event of one organization dividing into two or more successor organizations.
supersession
The event of one entity replacing another — a transformation, merger, or reorganization where a predecessor entity ceases and a successor entity begins (e.g. Soviet Union → Russian Federation).
survey
A systematic survey or data-collection activity whose purpose is to produce observations.
take
A single recorded attempt or capture during a recording session.
termination
The event of an agent's employment being ended by the organization.
The event of an agent moving from one organizational unit or location to another.
transmission
An oral-tradition teaching event in which musical knowledge is passed from one agent to another (see oral-tradition transmission).
will
The making of a will.
work conception
The event of conceiving an abstract intellectual or artistic work — the creative act that brings a gmeow:Work into existence. ≈ LRMoo F27 / CIDOC-CRM E65 Creation scoped to the Work tier.
anecdotal evidence
Evidence based on personal accounts, informal narratives, or uncorroborated reports — stronger than rumour but weaker than verified fact.
family narrative evidence
Evidence from oral history, family tradition, or genealogical narrative passed between relatives.
generated report evidence
Evidence from a machine-generated report, dashboard output, or automated analytics summary.
independent trade press evidence
Evidence from a trade or industry publication that is editorially independent of the subject.
legal filing evidence
Evidence from a court filing, patent application, regulatory submission, or other legal document filed with a governmental or judicial body.
newspaper lead evidence
Evidence from a newspaper article, wire-service dispatch, or journalistic lead — distinct from independent trade press in audience and editorial process.
OCR extract evidence
Evidence extracted from an image or scan by optical character recognition — the extraction step itself is part of the provenance.
official source evidence
Evidence from an authoritative governmental, intergovernmental, or standards-body source.
private correspondence evidence
Evidence from a letter, email, message, or other direct communication not intended for public distribution.
private scan evidence
Evidence from a privately held document scan, photograph, or digitisation not publicly accessible or independently verifiable.
public registry evidence
Evidence drawn from a publicly accessible register, database, or gazette maintained by an authority.
rumour evidence
Evidence whose provenance is unverified, unverifiable, or explicitly speculative — the weakest warrant tier, recorded for audit completeness but not for factual reliance.
raw archive evidence
Evidence from an unprocessed archival holding — a box, folder, or collection entry before scholarly curation or transcription.
self evidence
Evidence originating from the subject of the claim itself — a self-assertion, self-published biography, or press release. High authority for the subject's own standpoint (Principle 9), but low warrant for third-party verification.
self-controlled site evidence
Evidence from a website, social-media account, or platform profile controlled by the subject of the claim.
source code archive evidence
Evidence from a version-controlled software repository, release tarball, or code snapshot.
verified evidence
Evidence that has been independently checked or corroborated by a trusted authority or process.
evokes
Relates a declarative or erotetic premise to a question it gives rise to — Wiśniewski's erotetic implication (a question or set of propositions evokes a further question). The DOMAIN is left intentionally open: a gmeow:Proposition or a gmeow:Question may evoke a question, but asserting a domain (or an owl:unionOf) would prematurely close the surface, so it stays open and is documented in prose. NOT functional.
ex:whoCommittedIt gmeow:evokes ex:whatWasTheMotive .
SOLVER-LAYER decoration (Principle 12): gmeow:evokes records Wiśniewski erotetic implication as an OPTIONAL decoration of an inquiry graph and carries NO reasoner / entailment semantics in core — the ontology never derives an evoked question, and no DL axiom enforces the relation. Whether one question genuinely evokes another is solver work, asserted here only as recorded structure.
Avoid expecting any entailment from it — it is a solver-layer decoration (Principle 12) with no reasoner semantics; the core never derives an evoked question — and avoid making it functional, since a premise may evoke several questions.
Assert gmeow:evokes from a gmeow:Proposition or gmeow:Question to the gmeow:Question it raises; treat the edge as recorded structure for a solver to consume, never as a fact the reasoner will materialise.
Use to decorate an inquiry graph with Wiśniewski erotetic implication — recording that one premise or question gives rise to a further question — when that derived structure is worth keeping explicit.
exception original date
The original date/time of the occurrence being excepted — the instance that would have been generated by the recurrence rule.
ex:standupSkip gmeow:exceptionOriginalDate "2026-06-19T09:00:00Z"^^xsd:dateTime .
Avoid recording the new time here (that is the replacement event's own placement) and avoid an xsd:date literal — base-triple time is xsd:dateTime (P3); functional, so one anchor date per exception.
Write the full xsd:dateTime the rule would have generated, in the schedule's time zone; pair with gmeow:exceptionReplacementEvent when the occurrence is moved rather than cancelled.
Use to identify WHICH generated occurrence an exception overrides, by the date/time the recurrence rule would have produced — the RFC 5545 RECURRENCE-ID anchor.
exception replacement event
The replacement event for a rescheduled occurrence. Absent for a pure cancellation.
ex:standupMoved gmeow:exceptionReplacementEvent ex:standup0620 .
Avoid asserting it for a pure cancellation (leave it absent, with gmeow:exceptionType gmeow:exceptionTypeCancellation) and avoid more than one (it is functional — one replacement per exception).
Set one replacement gmeow:Event carrying the new dated placement; absence (not a sentinel) is how a cancellation is distinguished from a reschedule.
Use to name the moved-to gmeow:Event of a rescheduled occurrence — the new placement that stands in for the one at gmeow:exceptionOriginalDate.
exception schedule
The event schedule to which this exception applies.
ex:standupSkip gmeow:exceptionSchedule ex:standupSchedule .
Avoid asserting more than one (it is functional — an exception belongs to one schedule) and avoid pointing it at the affected occurrence; the occurrence is identified by gmeow:exceptionOriginalDate.
Set exactly one gmeow:EventSchedule, then identify the overridden instance with gmeow:exceptionOriginalDate and classify it with gmeow:exceptionType.
Use to bind an exception to the one gmeow:EventSchedule whose series it overrides — the back-edge that lets a schedule enumerate its deviations.
exception type
The kind of schedule exception — cancellation or rescheduling.
Avoid minting a subclass for the kind (the values are gmeow:ExceptionType individuals) and avoid asserting two types (it is functional — one per exception).
Set one gmeow:ExceptionType individual; a rescheduling additionally carries gmeow:exceptionReplacementEvent, a cancellation leaves it absent.
Use to classify an exception as a cancellation or a rescheduling — the single value distinguishing a dropped occurrence from a moved one.
cancellation
The occurrence is cancelled.
rescheduling
The occurrence is moved to a different time.
executes procedure
Relates an Execution to the Procedure it enacts. Non-functional: an execution may enact multiple procedures (a combined run), and competing enactment claims coexist.
executes step
Relates an Execution to the specific ProcedureStep it enacts. Non-functional: an execution may enact multiple steps (a batch run), and competing enactment claims coexist.
execution participant
An agent that took part in an execution — the flat 80%-case shortcut. Non-functional. Promote to a gmeow:Participation node when the role, period, confidence, or evidence of the participation must be recorded.
execution status
The status of an execution occurrence, drawn from the open gmeow:ExecutionStatus value vocabulary. Non-functional: competing assessments from different monitoring sources coexist (Principle 9).
cancelled
The execution was cancelled before completion.
failed
The execution failed or aborted.
pending
The execution is scheduled but has not started.
running
The execution is currently in progress.
skipped
The execution was skipped (e.g. by a branch guard).
succeeded
The execution completed successfully.
exemplar polarity
The exemplar's direction. Functional and mandatory (SHACL): an exemplar that cannot say whether to emulate or avoid is just a citation.
ex:ex1 gmeow:exemplarPolarity gmeow:polarityPositive .
Avoid omitting it or giving more than one (it is functional and mandatory — an exemplar without a direction is just a citation).
Assert gmeow:exemplarPolarity once per gmeow:Exemplar; for cautionary exemplars add gmeow:exemplarRedirect to the criterion the passage actually evidences.
Use to set an exemplar's single direction from the gmeow:ExemplarPolarity vocabulary.
exemplar rationale
Why this is an exemplar — the judgement prose. NOT functional and range-open (localizable-prose convention): localizable, one rationale per language tag; whose judgement it is rides the statement layer.
ex:ex1 gmeow:exemplarRationale "models agency under constraint"@en .
Avoid encoding whose judgement it is in the literal (that rides the statement layer) and avoid two same-language rationales — it is localizable, one per language tag.
Assert gmeow:exemplarRationale on the gmeow:Exemplar with language-tagged prose; attribute the judgement via the statement layer when it is contested.
Use to carry the judgement prose explaining why a passage or subject is an exemplar — one rationale per language tag.
redirects to
For cautionary exemplars: the criterion this passage ACTUALLY evidences — 'clinical trust frameworks belong to polymath competence, not the covenant'. NOT functional: a boundary case may touch several axes.
ex:ex1 gmeow:exemplarRedirect ex:polymathCompetence .
Avoid it on positive or negative exemplars (it is the cautionary redirect) and avoid forcing a single target — a boundary case may touch several axes, so keep it non-functional.
Assert gmeow:exemplarRedirect from a cautionary gmeow:Exemplar to the gmeow:Criterion it really evidences; pair it with gmeow:exemplarPolarity gmeow:polarityCautionary.
Use on a cautionary exemplar to name the criterion the passage ACTUALLY evidences — the redirect from the axis it superficially resembles.
exemplar subject
The entity whose pattern the exemplar evidences — a frame-scoped character whose conduct across the cited work is the example (design context: 823 such links in the foundation corpus), an organization, a person. Range intentionally open. NOT functional, optional: span-pinned exemplars need no subject, and subject + selector may coexist (the span shows one instance of the pattern; the subject names its bearer). At least one of viaSelector / exemplarSubject (SHACL).
ex:ex1 gmeow:exemplarSubject ex:hari .
Avoid requiring it on span-pinned exemplars (a selector alone suffices — at least one of selector or subject is required) and avoid forcing a single subject; it is non-functional and optional.
Point gmeow:exemplarSubject at the bearer entity; combine it with the citation Selector when both the instance span and its bearer matter.
Use to name the entity whose pattern an exemplar evidences — a character whose conduct across the cited work is the example, an organization, a person.
exemplified by
A document whose prose EXEMPLIFIES the voice — byte-perfect, carrying gmeow:contentDigest (SHACL: an undigested exemplar can drift silently) and gmeow:hasAboutness gmeow:aboutnessEnacts (it does not describe the voice, it performs it). NOT functional: several exemplifying documents coexist.
Relates a Manifestation to an Item that exemplifies it. Non-functional: a Manifestation may have many Items (copies). Inverse of gmeow:exemplifies.
ex:clinicalVoice gmeow:exemplifiedBy ex:sampleNote .
ex:penguin2003 gmeow:exemplifiedBy ex:myCopy .
Avoid an undigested exemplar (it can drift silently — SHACL requires gmeow:contentDigest) and avoid one that merely describes the voice; it must carry gmeow:hasAboutness gmeow:aboutnessEnacts.
Avoid asserting this directly when modelling from the copy up — prefer gmeow:exemplifies and read this inverse — and avoid it for the embodied Expression (that is gmeow:embodies).
Assert gmeow:exemplifiedBy from the gmeow:StyleGuide to each gmeow:Document; ensure every exemplar carries a gmeow:contentDigest and gmeow:aboutnessEnacts.
Prefer asserting gmeow:exemplifies from each Item and read gmeow:exemplifiedBy by inversion; reach for it explicitly only in Manifestation-rooted projections.
Use for Manifestation-rooted traversal down to its copies — enumerating the individual Items of one edition (a library's holdings of a title).
Use to attach a document whose prose EXEMPLIFIES a style guide's voice — byte-perfect, enacting the voice rather than describing it.
exemplifies
Relates an Item to the Manifestation it exemplifies. Non-functional: a single Item may exemplify multiple Manifestations when catalogued as a bound volume. Inverse of gmeow:exemplifiedBy.
ex:myCopy gmeow:exemplifies ex:penguin2003 .
Avoid for the edition-in-general (that is the Manifestation itself, not exemplified) and for the physical substrate of the copy (use gmeow:hasCarrier).
Assert from the Item to its Manifestation; a bound volume may exemplify several Manifestations (non-functional). Read the inverse gmeow:exemplifiedBy for Manifestation-rooted copy enumeration.
Use to climb from a single copy up to the edition it exemplifies — the Item→Manifestation R-relation at the bottom of the WEMI spine.
EXIF tag id
The EXIF tag identifier — 'FNumber', 'ExposureTime', 'ColorSpace', 'GPSImgDirection'. The machine key; projects to schema:PropertyValue/propertyID.
EXIF tag value
The value of an EXIF tag — 'f/2.0', '1/1595', 'sRGB'. Projects to schema:PropertyValue/value. The human-readable tag name ('Aperture') rides rdfs:label → schema:name.
existence creation event
événement de création de l'existence
存在的创建事件
L'événement de création associé à cet enregistrement d'existence. Facultatif : une EntityExistence peut n'enregistrer qu'un intervalle lorsque l'événement de création est inconnu.
The creation event associated with this existence record. Optional: an EntityExistence may record only an interval when the creation event is unknown.
与该存在记录相关联的创建事件。可选：当创建事件未知时，一个 EntityExistence 可以仅记录一个区间。
ex:troyExistence gmeow:existenceCreationEvent ex:founding .
Avoid it on the flat form (use gmeow:hasCreationEvent directly on the entity) and do not require it — an existence record may carry only an interval when the creation event is unknown.
Assert gmeow:existenceCreationEvent from the EntityExistence to a gmeow:Event co-typed with the appropriate EventType; pair with gmeow:existenceDestructionEvent and the interval to complete the reified record.
Use on an EntityExistence to name its creation event when the existence claim is reified and the bringing-into-being is known.
existence destruction event
événement de destruction de l'existence
存在的销毁事件
L'événement de destruction associé à cet enregistrement d'existence. Facultatif : une EntityExistence pour une entité encore existante n'a pas d'événement de destruction.
The destruction event associated with this existence record. Optional: an EntityExistence for a still-extant entity has no destruction event.
与该存在记录相关联的销毁事件。可选：仍然存续的实体的 EntityExistence 没有销毁事件。
ex:troyExistence gmeow:existenceDestructionEvent ex:sack .
Avoid it on the flat form (use gmeow:hasDestructionEvent directly on the entity) and omit it entirely for a still-extant entity, whose existence record leaves the interval open.
Assert gmeow:existenceDestructionEvent from the EntityExistence to a gmeow:Event co-typed with the appropriate EventType; leave it absent while the entity remains extant.
Use on an EntityExistence to name its destruction event when the existence claim is reified and the entity has ceased to exist.
entité de l'existence
existence entity
存在所涉实体
L'entité dont l'existence est enregistrée par cette EntityExistence. Fonctionnel : une EntityExistence concerne exactement une entité (constitutive de l'identité de la situation).
The entity whose existence is recorded by this EntityExistence. Functional: an EntityExistence concerns exactly one entity (constitutive of the situation's identity).
其存在由该 EntityExistence 记录的实体。函数性：一个 EntityExistence 恰好涉及一个实体（构成该情形的同一性）。
ex:troyExistence gmeow:existenceEntity ex:troy .
Avoid pointing it at more than one entity (it is functional and identity-constitutive — mint a separate EntityExistence per entity) and avoid using it on the flat form, which attaches existence directly to the entity.
Assert gmeow:existenceEntity once from the EntityExistence to its subject; the someValuesFrom axiom requires it and SHACL closes the exactly-one cardinality.
Use on an EntityExistence to name the single entity whose existence-over-time the situation records.
existence interval
intervalle d'existence
存在区间
L'intervalle de temps durant lequel une entité existe. Ouvert (sans instant de fin) lorsque l'entité existe encore. Non fonctionnel : dans une fusion multi-sources, différentes sources peuvent donner des bornes différentes, et ces assertions coexistent comme énoncés indexés par point de vue. Porte son référentiel temporel via gmeow:hasTemporalFrame sur le TimeInterval (Principe 11).
The time interval over which an entity exists. Open-ended (no end instant) when the entity is still extant. Non-functional: in a multi-source merge, different sources may give different bounds, and those claims coexist as standpoint-indexed statements. Carries its temporal frame via gmeow:hasTemporalFrame on the TimeInterval (Principle 11).
实体存在所跨越的时间区间。当实体仍然存续时为开放式（没有结束时刻）。非函数性：在多源合并中，不同来源可能给出不同的边界，这些断言作为按立场索引的陈述并存。其时间框架经由 TimeInterval 上的 gmeow:hasTemporalFrame 携带（原则 11）。
ex:sovietUnion gmeow:existenceInterval ex:ussrSpan . ex:ussrSpan a gmeow:TimeInterval ; gmeow:validFrom "1922" ; gmeow:validUntil "1991" .
Avoid baking the temporal frame into the bounds (carry it via gmeow:hasTemporalFrame on the TimeInterval) and avoid forcing a single span in a merge — divergent source bounds coexist as standpoint-indexed claims, so keep it non-functional.
Point gmeow:existenceInterval at a gmeow:TimeInterval bearing gmeow:validFrom/validUntil and a temporal frame; leave the end open while the entity is extant, and reify to gmeow:EntityExistence when the interval claim is contested.
Use to record the span over which an entity exists — open-ended while it is still extant — as the flat companion to its creation and destruction events.
experiencer
The agent whose mental process this is — the one undergoing the perceiving, reasoning, or dreaming. Functional: one process, one experiencer (a mental occurrent inheres in exactly one agent; two agents reasoning about the same thing are two processes).
ex:morningReasoning gmeow:experiencer ex:lillith .
Avoid using it to model two agents sharing one episode (a mental occurrent inheres in exactly one agent — model two processes instead) and avoid it as a generic participant link; it is functional and constitutive of the process.
Set gmeow:experiencer once per process (functional); mint a separate gmeow:MentalProcess per agent when several agents reason about the same subject, and tag each with gmeow:mentalProcessType.
Use to bind the single agent who undergoes a gmeow:MentalProcess — the bearer of the perceiving, reasoning, or dreaming episode.
explains
Relates a candidate hypothesis (a gmeow:StandpointClaim) to an explanandum it would account for — the explanatory link a solver back-checks (does the hypothesis, with the background, entail the explanandum?). NOT functional.
Range is intentionally OPEN (it points at whatever the explanandum is). The back-check is solver-layer (Principle 12).
explanandum
The fact to be explained by an abductive gmeow:InferenceCommitment — the surprising observation the inference seeks the best explanation of. NOT functional.
Range is intentionally OPEN (an observation, a claim, or a proposition).
explanatory score
A solver-computed score of how well a candidate hypothesis explains its explanandum (simplicity, scope, coherence) — the basis on which inference-to-the-best-explanation ranks rivals. A solver-layer value (Principle 12), not an asserted truth: there is no isBest bit; the ranking promotes the winner's modality and suppresses the losers. NOT functional.
Cedar
The Cedar authorization policy language.
CEL
Common Expression Language.
prose
Natural-language restatement (a translation, not a formalization).
Rego (OPA)
Open Policy Agent's Rego policy language.
SHACL
A SHACL shapes graph used as a condition formalization. Carried as data like every other expression — never loaded into the validation harness (Principle 12).
SPARQL ASK
A SPARQL ASK query.
XACML
OASIS XACML policy XML.
expresses norm
A norm this persona expresses — the 'same principia, different registers' invariant made queryable: whether all personas of one agent express the same authority-absolute norm set is a COMPETENCY QUERY, deliberately not a shape, because divergence is legal (Principle 9) and the query makes it visible rather than forbidden. NOT functional.
ex:drChen gmeow:expressesNorm ex:confidentialityN .
Avoid enforcing same-norms agreement as a shape (it is a competency query — divergence is legal, Principle 9) and avoid forcing a single norm (it is non-functional).
Assert gmeow:expressesNorm from the persona to each gmeow:Norm it expresses; run the competency query to surface where an agent's personas diverge on their authority-absolute norm set.
Use on a Persona to name a norm it expresses — making the 'same principia, different registers' invariant queryable across an agent's personas.
androgynous
The androgynous gender expression style — a stylistic presentation of gender through behavior, appearance, or self-presentation.
feminine
The feminine gender expression style — a stylistic presentation of gender through behavior, appearance, or self-presentation.
fluid
The fluid gender expression style — a stylistic presentation of gender through behavior, appearance, or self-presentation.
expression language
The language of this expression. Functional and mandatory (SHACL).
ex:e1 gmeow:expressionLanguage gmeow:exprLangSparqlAsk .
Assert gmeow:expressionLanguage once per gmeow:ConditionExpression, paired with gmeow:expressionText.
Use to declare the single named language of a condition expression from the gmeow:ExpressionLanguage vocabulary.
masculine
The masculine gender expression style — a stylistic presentation of gender through behavior, appearance, or self-presentation.
neutral
The neutral gender expression style — a stylistic presentation of gender through behavior, appearance, or self-presentation.
expression text
The expression source, verbatim, in the named language. Functional and mandatory (SHACL).
ex:e1 gmeow:expressionText "ASK { ?s ex:requestedErasure true }" .
Avoid omitting it or giving more than one (it is functional and mandatory by SHACL) and avoid mixing languages in one expression — declare the language with gmeow:expressionLanguage.
Assert gmeow:expressionText once per gmeow:ConditionExpression with the exact source, paired with gmeow:expressionLanguage.
Use to carry the verbatim source of a condition expression in its declared language.
expression value
The gmeow:GenderExpressionStyle value a gender-expression facet asserts (functional per facet). A predefined individual or a fresh one with rdfs:label; the single path to the value.
ex:ge gmeow:expressionValue gmeow:expressionFeminine .
Avoid placing more than one value on a facet (it is functional per facet) and avoid a flat datatype shortcut; this object path is deliberately the only one.
Set exactly one gmeow:GenderExpressionStyle individual per gmeow:GenderExpression facet; for varying presentations create several facets, each with its own gmeow:expressionValue.
Use to name the single gmeow:GenderExpressionStyle value a gender-expression facet asserts; mint a fresh value individual with rdfs:label when no seeded style fits.
extended address
The extended-address coordinate value of a postal address, expressed along the gmeow:axisExtendedAddress axis of the postal reference frame.
ex:home gmeow:extendedAddress "Suite 4B" .
Avoid folding it into gmeow:streetAddress when a source keeps them apart, and avoid using it for a post-office box (that is gmeow:postOfficeBox).
Carry the secondary line as written; it inherits the address's personal sensitivity and coarsens with it under a public projection.
Use for the secondary address line — suite, unit, apartment, or floor — that refines the street line within the same premises.
extent
The size or duration of a creative work.
ex:book gmeow:extent "635 pages" .
Avoid it for pixel dimensions of an image/video (use gmeow:pixelWidth / gmeow:pixelHeight) and for the MIME type (use gmeow:mediaType); prefer a typed quantity when arithmetic is needed.
Carry the extent string on gmeow:extent; for measurable image/media dimensions use the typed pixel/orientation properties instead.
Use for a human-readable size or duration of a creative work — '635 pages', '47 minutes', '2.3 MB' — captured as a literal.
auditory access
Access for people with auditory impairments — visual alarms, induction loops, sign language.
physical clearance
Sufficient physical space for passage — doorway width, corridor width, turning radius, vertical clearance.
cognitive access
Access for people with cognitive impairments — clear signage, simple wayfinding, sensory-quiet spaces.
life-support access
Access for people who require life-support equipment — power outlets, oxygen, climate control, emergency protocols.
step-free access
Access without steps or stairs — ramps, lifts, level entrances.
facet subject
The person an identity facet (gender identity, gender expression, sexual/romantic orientation) is about — the observedFeature of the claim. Domain is gmeow:Observation so it applies to any observation subclass; the shape narrows to IdentityFacet instances.
ex:genderClaim gmeow:facetSubject ex:alice .
Avoid for any non-identity observation (use the plain gmeow:observedFeature or the matching subproperty) and for the asserting agent (that is gmeow:facetVantage); the subject is who the facet is ABOUT, not who claims it.
On an IdentityFacet, point gmeow:facetSubject at the gmeow:Person and gmeow:facetVantage at the asserting agent; generic consumers read both through the gmeow:observedFeature / gmeow:vantage super-roles. When gmeow:selfAsserted is true, subject and vantage are the same person (Principle 9: self-assertion is top authority).
Use to name the person an identity-facet claim (gender identity, gender expression, sexual or romantic orientation) is about — the IdentityFacet specialization of gmeow:observedFeature.
facet vantage
The agent asserting an identity facet — the vantage of the claim. When gmeow:selfAsserted is true, the facetVantage is the person themselves (Principle 9: self-assertion is top authority).
ex:genderClaim gmeow:facetVantage ex:alice .
Avoid for the person the facet is about (that is gmeow:facetSubject) and for non-identity observations (use gmeow:vantage); the vantage is who CLAIMS the facet, a co-equal standpoint, never a privileged authority over the subject.
Bind the asserting gmeow:Agent and set gmeow:selfAsserted true when subject and vantage coincide; generic consumers read it through the gmeow:vantage super-role, and competing third-party facet claims coexist as separate observations (Principle 9).
Use to name the agent asserting an identity-facet claim — the IdentityFacet specialization of gmeow:vantage; for a self-asserted facet, this is the subject person themselves.
visual access
Access for people with visual impairments — tactile paving, audio signals, high contrast, braille.
wheelchair access
Access for wheelchair users — level surfaces, ramps, elevators, wide doorways.
posting kind
The kind of a posting — a value from the open gmeow:FeedPostingKind vocabulary (social, blog, microblog, …). Drives the schema projection (a social posting → schema:SocialMediaPosting, a blog posting → schema:BlogPosting).
ex:post gmeow:feedPostingKind gmeow:feedPostingKindBlog .
Avoid asserting two flavours on one posting (it is functional) and avoid using it for content type of an arbitrary work — its domain is gmeow:FeedPosting alone.
Point the gmeow:FeedPosting at one gmeow:FeedPostingKind individual; the projection compiler reads it to choose schema:SocialMediaPosting vs schema:BlogPosting.
Use to set a posting's flavour to one gmeow:FeedPostingKind value; functional, so each posting carries exactly one flavour driving its schema projection.
blog
A blog entry or article post.
microblog
A short microblog note (a tweet-like status).
A social-media post (a timeline/feed status).
filename
The filename of an attachment.
filled from
The template this concrete prompt instantiates.
ex:userPrompt gmeow:filledFrom ex:extractTmpl .
Avoid pointing it at another concrete prompt or at the model (the range is a template) and avoid more than one template per prompt — it is functional.
Assert exactly one gmeow:filledFrom per templated Prompt at a gmeow:PromptTemplate; omit it for ad-hoc prompts that instantiate no published template.
Use to link a concrete gmeow:Prompt to the single gmeow:PromptTemplate version it was filled from, so an output traces to the exact published template.
fills post
Relates a membership to the post (seat) the member occupies. The sitter is the member via gmeow:membershipMember; the seat is the Post. Non-functional: a joint appointment may fill one post with several memberships, and competing standpoint-indexed claims coexist.
ex:emp gmeow:fillsPost ex:cfoPost .
Avoid attaching it to the agent directly (it rides the gmeow:Membership relator) and avoid using it for a role with no fixed organization — that is gmeow:hasRole pointing at a bare gmeow:Role.
Add gmeow:fillsPost to a gmeow:Membership referencing the gmeow:Post; carry the tenure with gmeow:validFrom/validUntil on the relator so a succession is a sequence of period-scoped memberships filling the same post.
Use to seat the member of a gmeow:Membership in a holder-independent gmeow:Post — recording who currently occupies a named chair so vacancy and succession stay queryable.
finality status
The finality status of a ledger transaction or block. Domain-free.
Avoid for the raw confirmation count (that is gmeow:confirmationDepth) and for the verification verdict of an attestation (gmeow:hasVerificationStatus); finality is the chain-settlement state, not a block count or an attestation check.
Reference a gmeow:LedgerFinalityStatus individual, observed at a point in time; the chain-finality determination itself runs in the solver layer (Principle 12), and the status may change as the chain advances.
Use to classify the settlement state of a ledger transaction or block — pending, confirmed, finalized, orphaned, reorged — naming a gmeow:LedgerFinalityStatus individual.
confirmed
The transaction has been included in a block and seen by the network, but may still be reorged.
finalized
The transaction has reached ledger-specific finality and is considered irreversible under consensus rules.
orphaned
The block containing the transaction was abandoned by the canonical chain.
The ledger transaction has been submitted but not yet included in a block or confirmed.
reorged
The transaction was affected by a chain reorganization and is no longer in the canonical chain.
find context dating
The temporal measurement(s) assigned to a carrier's find context — radiocarbon, stratigraphic correlation, terminus post quem, etc. Non-functional: multiple dating methods and competing date claims coexist (Principle 9).
find context event
The excavation, survey, or documentation event during which a carrier was discovered or recorded. Non-functional: a carrier may be rediscovered or re-documented multiple times.
find context place
The find-spot or locus where a carrier was discovered. Non-functional: a carrier may be associated with multiple place claims (e.g. ancient find-spot vs modern museum location), and competing place attributions coexist (Principle 9).
find context stratigraphy
The stratigraphic unit or layer associated with a carrier's find context. Range is gmeow:Entity (opaque reference) because general stratigraphic domain modeling is deferred to archaeological-domain model; this property provides the language-facing hook. Non-functional: competing stratigraphic interpretations coexist.
find context target
The physical carrier whose find context is being described. Functional per relator: one target carrier per ArchaeologicalFindContext.
fingerprint
A fingerprint (hash) identifying a key. Not functional: different sources may report differing or differently-formatted fingerprints for the same key.
ex:lillithKey gmeow:fingerprint "A1B2 C3D4 E5F6 ..." .
Avoid treating it as a single canonical value — sources report differing or differently-formatted fingerprints, so keep it non-functional and let competing source values coexist; for the short key id use gmeow:keyId.
Attach each source's fingerprint literal to the key; preserve the source's formatting verbatim and let multiple fingerprint claims coexist rather than collapsing them.
Use to record a key's fingerprint (hash) as reported by a source — the human-checkable identifier used to confirm a key out of band.
finished by
Allen FINISHED-BY: inverse of gmeow:finishes. (= time:intervalFinishedBy; TimeML ENDED_BY; TEO finishedBy.)
ex:festival gmeow:finishedBy ex:closingAct .
Avoid confusing it with gmeow:hasSubEvent (mereological); prefer asserting gmeow:finishes and reading this as its inverse. Not transitive.
Assert gmeow:finishes in the natural direction and read gmeow:finishedBy as its inverse.
Use as the inverse view of gmeow:finishes — when this event and the related one end together and this one began earlier (it contains the final sub-span).
finishes
Allen FINISHES: this event and the related event end together, and this one began later (it is a final sub-span). NOT transitive. Inverse of gmeow:finishedBy. (= time:intervalFinishes; TimeML ENDS; TEO finishes.)
ex:closingAct gmeow:finishes ex:festival .
Avoid confusing it with mereological gmeow:subEventOf (temporal extent, not part-of) and avoid expecting transitive closure; finishes is non-transitive.
Assert gmeow:finishes between the co-ending gmeow:Event occurrences and read gmeow:finishedBy as its inverse.
Use when two events end together and this one began later — a closing act that finishes a festival (the Allen FINISHES link, a final sub-span).
1959 Les Paul fixture
A placeholder physical instrument item used to test the participationInstrumentItem Entity range (instruments and configurations).
1959 Les Paul stage configuration
An item-level configuration fixture binding the 1959 Les Paul instrument item to an electrified modification and the 12-EDO tuning frame (instruments and configurations).
fixture analyst A
A placeholder analyst used in the MusicAnalysisClaim fixture.
drop-D electric guitar configuration
A drop-D guitar configuration fixture: electric guitar + scordatura modification + tablature-relative drop-D frame + major-second-down interval.
John Cage's 4′33″ as a fixture: a fully specified work whose content is the ambient sound delegated by positive assertion.
graphic score expression
The Expression realized by the canonical visual graphic score.
graphic score CMN transcription
A symbolic CMN transcription of the graphic score, explicitly a standpointed interpretation derived from the visual Manifestation.
graphic score visual manifestation
The canonical visual Manifestation of the graphic score fixture.
graphic score work fixture
A worked fixture demonstrating the graphic-score doctrine: the visual Manifestation is canonical; symbolic transcriptions are derived interpretations.
human listener fixture
A human listener vantage for the timbre fixture.
human timbre observation fixture
A human listener attributes a bright timbre to the fixture tone event; co-equal with the MIR observation.
Kirana gharana standpoint fixture
A placeholder standpoint/agent representing the Kirana gharana tradition.
Kirana transmission learner participation
The learner participant in the Kirana transmission fixture.
Kirana gharana transmission event fixture
An oral-tradition teaching event in which Raga Yaman is transmitted from teacher to learner.
Kirana transmission transmitter participation
The teacher participant in the Kirana transmission fixture.
Klavierstück XI traversal constraint
The mobile-form constraint for the Klavierstück XI fixture: choose any fragment that has not been played too often, respecting the mayFollow graph, and stop when a fragment has been reached three times.
Start at any fragment. Each next fragment may follow according to the mayFollow graph. A fragment that has been reached three times terminates the performance. The same fragment may not be chosen twice in immediate succession.
Klavierstück XI decision 1
Documented traversal A → C → B → D for the Klavierstück XI fixture.
Klavierstück XI decision 2
Documented traversal B → D → A → C for the Klavierstück XI fixture.
Klavierstück XI fragment A
A mobile-form fragment in the Klavierstück XI fixture.
Klavierstück XI fragment B
Klavierstück XI fragment C
Klavierstück XI fragment D
Klavierstück XI performance traversal 1
A documented performance of Klavierstück XI with traversal A → C → B → D.
Klavierstück XI performance traversal 2
A documented performance of Klavierstück XI with traversal B → D → A → C.
Klavierstück XI
Stockhausen's Klavierstück XI as a mobile-form fixture: fragments plus a traversal constraint.
MIR extractor fixture
A machine listening / MIR extractor vantage for the timbre fixture.
MIR timbre observation fixture
A machine extractor attributes a gritty timbre to the fixture tone event; co-equal with the human observation.
fixture math-rock work
A placeholder musical work used to demonstrate contested genre attribution (music analysis standpoints).
Raga Yaman — oral tradition work fixture
A placeholder MusicalWork for Raga Yaman as an oral tradition, minted retrospectively and declared vague in ontic determinacy (Principle 9).
Cage prepared piano configuration
A prepared-piano configuration fixture: piano + prepared modification over the 12-EDO frame, no interval (timbre change, not tuning change).
Raga Yaman contested membership (suppressed)
A rival scholar's contested membership claim, retained but suppressed from display.
Raga Yaman improvised expression, 1975
An improvised Expression of Raga Yaman from 1975.
Raga Yaman 1960 Kirana gharana membership
Kirana gharana standpoint asserting the 1960 performance belongs to the Raga Yaman lineage.
Raga Yaman 1975 Kirana gharana membership
Kirana gharana standpoint asserting the 1975 improvisation belongs to the Raga Yaman lineage.
Raga Yaman 1980 Kirana gharana membership
Kirana gharana standpoint asserting the 1980 performance belongs to the Raga Yaman lineage.
Raga Yaman as performed in the Kirana gharana
A VersionSet representing the Raga Yaman tune family / performance lineage in the Kirana gharana.
Raga Yaman oral expression
An oral-tradition Expression of Raga Yaman with no required notated form.
Raga Yaman performed expression, 1960
A performed Expression of Raga Yaman from 1960.
Raga Yaman performed expression, 1980
A performed Expression of Raga Yaman from 1980.
Reich-style phasing realization
One realization of the Reich-style phasing process, linked by provenance.
Reich-style phasing process
A generative process fixture: two voices begin in unison; one accelerates slightly until it has shifted by one beat, then locks.
Two identical phrases are repeated; one voice gradually accelerates until it is one beat ahead of the other, then continues at the original tempo.
Reich-style phasing work
A worked musical work fixture whose identity is the phasing process itself.
rival scholar standpoint fixture
A placeholder standpoint/agent representing a rival scholar's contested claim.
fixture Roman-numeral dominant claim
A sample MusicAnalysisClaim asserting a dominant-function harmony in Roman-numeral frame (music analysis standpoints).
fixture session bassist
A placeholder agent representing the bassist in the session fixture.
fixture composite recording
Composite recording derived from the take recordings and the overdub recording in the session fixture.
fixture session drummer
A placeholder agent representing the drummer in the session fixture.
fixture recording session event
The parent recording session event for the take/overdub fixture.
session expression fixture
The Expression realized by the session work; embodied in every take, overdub, and the composite recording.
fixture overdub event
An overdub event recorded after take 3 in the session fixture.
fixture overdub recording
Recording captured by the overdub event in the session fixture.
fixture take 1 event
First take event in the session fixture.
fixture take 1 recording
Recording captured by take 1 in the session fixture.
fixture take 2 event
Second take event in the session fixture.
fixture take 2 recording
Recording captured by take 2 in the session fixture.
fixture take 3 event
Third take event in the session fixture; the target of the who-played-what competency query.
fixture take 3 recording
Recording captured by take 3 in the session fixture.
session work fixture
A worked fixture demonstrating the session → takes → overdub → composite recording pattern.
glissando start C4
The start control point of the fixture glissando.
glissando end G4
The end control point of the fixture glissando.
fixture glissando trajectory
A two-point glissando from C4 to G4 in 12-EDO (stress case 6).
riff A transposed → riff A re-accented
A reaccentuation transformation linking the transposed riff to the re-accented riff.
riff A
A worked riff fixture used to demonstrate the SegmentTransformation chain (stress case 16).
riff A re-accented
The transposed riff A′ with re-distributed accents.
riff A transposed
Riff A transposed up a minor third.
fixture tone event C4
A simple quarter-note C4 tone event in 12-EDO, used as a structural fixture.
riff A → riff A transposed
A transposition transformation linking riff A to its minor-third transposition.
bass voice
A worked bass voice hosting the riff transformation chain.
fixture structure work
A worked musical work fixture that owns the structure-graph fixtures.
fixture take 3 bass participation
The bassist's participation on take 3 — the who-played-what-on-take-3 answer.
fixture take 3 drum participation
The drummer's participation on take 3 in the session fixture.
fixture timbre tone event
A worked tone-event fixture for the timbre / sensory bridge.
Xenakis-style stochastic process
A generative process fixture governed by a probability distribution over pitch and time.
Pitches and durations are drawn from a defined probability distribution; cloud density decreases over the span.
Raga Yaman ornament profile
A gamaka ornament profile associated with Raga Yaman: meend between Ni and Sa, andolan on Ga.
Meend (glide) between Ni and Sa; andolan (oscillation) on Ga; characteristic Yaman phrase endings.
Raga Yaman demo voice
A dedicated Voice carrier for the Raga Yaman ornament-profile fixture, isolated from the riff/transformation demo voices.
flow guard
The guard condition type on a control-flow edge. The actual truth evaluation (the condition expression, variable bindings, etc.) is solver-side (Principle 12); the ontology records only the condition kind.
ingestion 1
The ingestion 1 control flow — a named stage or pattern in a procedural or data-ingestion pipeline.
ingestion 2
The ingestion 2 control flow — a named stage or pattern in a procedural or data-ingestion pipeline.
ingestion 3
The ingestion 3 control flow — a named stage or pattern in a procedural or data-ingestion pipeline.
ingestion 4
The ingestion 4 control flow — a named stage or pattern in a procedural or data-ingestion pipeline.
ingestion 5
The ingestion 5 control flow — a named stage or pattern in a procedural or data-ingestion pipeline.
flow order
An explicit ordering index on a control-flow edge, used when the graph structure alone is insufficient to determine sequence (e.g. linear pipelines). Optional; the default ordering mechanism is the ControlFlow graph structure plus Allen relations at the Execution level.
flow source
The source ProcedureStep of a control-flow relator. Functional: one source per control-flow edge.
flow target
The target ProcedureStep of a control-flow relator. Functional: one target per control-flow edge.
participation to contribution
Derives a gmeow:Contribution on a resulting Recording from the gmeow:PerformanceParticipation cells of the event(s) that generated or contributed to it. A solver-layer projection rule, not an OWL chain (Principle 12). Full cataloguing lands with the projection toolchain (projection toolchain).
for query
The query text this retrieval served, recorded verbatim.
ālāp
An unmetered introductory section in Hindustani music.
bridge
Bridge section.
chorus
Chorus section.
development
Sonata development.
drop
A drop or breakdown section, common in electronic and dance music.
exposition
Sonata exposition.
gat
A composed, metric section in Hindustani music.
intro
Introduction.
outro
Outro or closing section.
recapitulation
Sonata recapitulation.
riff
A riff-based section.
verse
Verse section.
normalized
Lexical form in a normalised or canonical orthographic shape.
form of
The lexical item that a form is a form of — the inverse of gmeow:hasLexicalForm.
ex:waterWritten gmeow:formOf ex:wordWater .
Avoid asserting both directions redundantly; prefer gmeow:hasLexicalForm from the item and read gmeow:formOf as its inverse.
Assert gmeow:formOf from the gmeow:LexicalForm to its gmeow:LexicalItem when the form is the natural subject; tooling reads it as the inverse of gmeow:hasLexicalForm.
Use from a form's side to name the lexical item it realizes — the natural direction in form-rooted data or projections.
reconstructed
Lexical form hypothesised by historical-comparative reconstruction.
rendered
Lexical form in a specific rendering or typographic presentation.
form representation
The actual string or value of a lexical form — the written text, IPA transcription, sign notation, or reconstructed string. Functional: one representation per form instance (a different representation is a different form).
ex:waterIpa gmeow:formRepresentation "ˈwɔːtə" .
Avoid giving one form two representations (it is functional; a different string is a different form) and avoid storing the form-kind here (that is gmeow:formType).
Assert gmeow:formRepresentation once per gmeow:LexicalForm with the surface literal; carry the modality via gmeow:formType and any transliteration scheme via gmeow:formTransliterationScheme.
Use to carry the actual surface string of a lexical form — its written text, IPA transcription, sign notation, or reconstructed shape.
signed
Lexical form represented in sign-language or gestural modality.
spoken
Lexical form represented in spoken or auditory modality.
translated
Lexical form representing a translation equivalent.
transliterated
Lexical form rendered through a transliteration scheme.
form transliteration scheme
The transliteration scheme applied to produce this form, when applicable. NON-FUNCTIONAL: a form may be the product of multiple schemes in different analytical standpoints. Reuses the existing TransliterationScheme value vocabulary from the languages module.
ex:mosulPinyin gmeow:formTransliterationScheme ex:pinyin .
Avoid asserting it on forms that are not transliterations, and avoid forcing one scheme — a form may result from several schemes under different standpoints, so keep it non-functional.
Point gmeow:formTransliterationScheme at a gmeow:TransliterationScheme individual reused from the languages slice; pair with gmeow:formType gmeow:formTransliterated.
Use on a transliterated form to name the transliteration scheme that produced it.
form type
The kind(s) of a lexical form — written, spoken, signed, reconstructed, etc. NON-FUNCTIONAL: a single form may be classified as both spoken and written by different standpoints, or as both reconstructed and normalized in different analytical frames.
ex:waterWritten gmeow:formType gmeow:formWritten .
Avoid minting a per-kind subclass (kinds are values) and avoid forcing a single classification — a form may be both reconstructed and normalized under different frames, so keep it non-functional.
Point gmeow:formType at one or more gmeow:LexicalFormType individuals; competing standpoint-specific classifications coexist on the same form.
Use to classify a lexical form's modality or analytical kind via a gmeow:LexicalFormType value — written, spoken, signed, reconstructed, normalized, and so on.
written
Lexical form represented in written modality.
formalized as
Attaches a machine formalization to a condition. NOT functional: one condition, several formalizations (one per engine), each a separate equivalence claim with its own confidence and vantage through the statement layer.
ex:c1 gmeow:formalizedAs ex:e1 .
Avoid forcing one formalization (it is non-functional — one condition may carry one expression per engine) and avoid treating the attachment as proven equivalence; it is a challengeable claim.
Assert gmeow:formalizedAs from a gmeow:Condition to each gmeow:ConditionExpression; carry the equivalence claim's confidence and vantage on the statement layer.
Use to attach a machine formalization to a condition — each attachment a claim that the expression captures the canonical prose.
audiobook
An audiobook audio format.
A compact disc audio release.
cassette
A cassette tape audio release.
comic issue
A single issue of a comic book series.
digital file
A generic digital file format.
EPUB
An EPUB electronic book format.
hardcover
A hardcover book edition.
lossless digital audio
A lossless digital audio file release.
MEI
An MEI-encoded digital score.
MIDI file
A MIDI file manifestation.
MusicXML
A MusicXML-encoded digital score.
PDF
A PDF document format.
paperback
A paperback book edition.
printed score
A printed musical score.
streaming audio
A streaming audio distribution.
vinyl
A vinyl phonograph record.
web page
A web page or online document.
web serial
A serialized work published incrementally online.
founded by
Relates an organization to an agent who founded it. Non-functional: several co-founders coexist, and competing standpoint-indexed founding claims coexist (P9). The flat shortcut; promote to a founding gmeow:Event (eventTypeFounding) when the date or circumstances matter. Projects to schema:founder.
ex:acme gmeow:foundedBy ex:alice, ex:bob .
Avoid it when the founding date, place, or circumstances matter (promote to a founding gmeow:Event with gmeow:eventTypeFounding) and avoid forcing one founder — co-founders and competing standpoint claims coexist (Principle 9).
Assert one gmeow:foundedBy triple per founder; carry contested claims with gmeow:accordingTo, and promote to a founding gmeow:Event when date or circumstances must be borne.
Use for the flat fact that an agent founded an organization when the founding date and circumstances need not be first-class.
founded on
The agreement or contract that grounds this relator — in UFO terms, the set of commitments on which the relator is founded. Reusable across any relator (Membership, KinRelationship, etc.). NOT functional: a single relator may be founded on more than one agreement.
ex:boardSeat gmeow:foundedOn ex:partnership .
Avoid for the agreement's own parties (use gmeow:hasParty) and for the teleological goal of the bond (that rides the gmeow:Commitment); this property records what grounds the relator, not what it aims at.
Point the dependent relator at the gmeow:Agreement (or gmeow:Contract) it rests on; let the agreement carry the parties via gmeow:hasParty rather than re-stating them on the grounded relator.
Use to record the UFO commitment-grounding of any relator — the agreement or contract whose commitments bring a Membership, KinRelationship, or other relator into being.
founder of
Relates an agent to an organization it founded. Inverse of gmeow:foundedBy. Non-functional — an agent may found several organizations.
ex:alice gmeow:founderOf ex:acme .
Avoid asserting gmeow:founderOf directly when the organization's perspective is natural — assert gmeow:foundedBy and read this as its inverse — and avoid it where the founding date matters (use a founding gmeow:Event).
Prefer asserting gmeow:foundedBy and let gmeow:founderOf follow by inversion; reach for it explicitly only in agent-rooted projections.
Use when traversing or projecting from a founder to the organizations they founded — the agent-rooted direction.
frame calendar system
The calendar system of a temporal frame, when one is used. Optional: some frames (e.g. Julian Date) carry only a scale.
ex:myFrame gmeow:frameCalendarSystem gmeow:calendarGregorian .
Avoid on scale-only frames (TAI, Julian Date) where no calendar applies, and avoid asserting two calendars (functional — exactly one per frame).
Set at most one seeded gmeow:CalendarSystem individual; leave it absent for purely atomic frames, since the property is optional.
Use to record the calendar a frame reckons dates in when more than a bare scale is needed — civil and historical frames name one of the co-equal calendars (P9).
frame cardinality
Optional cardinality override for a gmeow:requiresFrame declaration: "exactly-one" or "at-least-one". Absent, the cardinality is derived from the frame property's character — owl:FunctionalProperty means exactly one, otherwise at least one. The override exists for carriers whose frame property is logically non-functional (the property serves several carrier classes with different multiplicities) but whose instances each live in a single frame, e.g. gmeow:Pose.
frame kind
Relates a reference frame to its structural frame kind.
ex:siteGrid gmeow:frameKind gmeow:frameKindGrid .
Avoid for the realm (gmeow:frameRealm).
Set one gmeow:FrameKind individual on the frame.
Use to relate a reference frame to its structural frame kind; functional.
analytical
A conceptual frame whose coordinates are analytical categories (chord labels, scale degrees, formal functions) rather than physical quantities.
cartesian
The cartesian frame kind — a mathematical or representational shape of a reference frame.
configuration space
A smooth manifold representing the set of all possible configurations of a robot mechanism, with joint-limit boundaries constraining valid regions. Distance is measured along geodesics on the manifold surface, subject to joint limits. The actual manifold geometry and collision-aware path planning live in the solver layer (Principle 12).
cylindrical
The cylindrical frame kind — a mathematical or representational shape of a reference frame.
geocoding / discrete location code
A frame whose structure is defined by a discrete location-coding scheme (Plus Code, what3words, geohash, MGRS) that partitions the Earth's surface into named cells. Distance is measured by geodesic proximity of the decoded coordinates, not by the code string itself (Principle 12).
geodetic
The geodetic frame kind — a mathematical or representational shape of a reference frame.
grid
The grid frame kind — a mathematical or representational shape of a reference frame.
Hilbert space
An inner-product space that is complete with respect to the norm induced by the inner product; may be infinite-dimensional. The ontology models this with dimensionCount 1 and a single axis, leaving actual dimensionality to solver-layer matrix attributes (Principle 12).
latent vector space
A compressed, lower-dimensional representation space learned by a neural network or other statistical model. Similarity is measured by cosine or Euclidean metrics.
linear referencing / distance-along
A one-dimensional frame defined by distance along a linear feature (road, railway, pipeline). The coordinate is a scalar chainage or mile-marker; conversion to 2D/3D geographic coordinates requires the linear feature's geometry and is performed by the solver layer (Principle 12).
linear sequence
A one-dimensional coordinate system along a linear biological sequence (DNA, RNA, protein). Positions are integer offsets from a sequence origin; distance is measured in base pairs or amino-acid residues (edit-distance / sequence-alignment metric).
manifold
A topological space that locally resembles Euclidean space. Coordinate charts and tangent spaces are solver-layer constructs (Principle 12), not asserted as OWL axioms.
narrative
A frame whose structure is defined by canon, continuity, and narrative topology rather than geometric coordinates. Distance is measured in narrative proximity (plot relevance, character interaction), not metres or degrees.
phase space
A space in which all possible states of a dynamical system are represented, with each state corresponding to one unique point. Typically 2n-dimensional for n degrees of freedom (generalized coordinates + conjugate momenta).
polar
The polar frame kind — a mathematical or representational shape of a reference frame.
scalar
The scalar frame kind — a mathematical or representational shape of a reference frame.
The temporal frame kind — a mathematical or representational shape of a reference frame.
topological
A frame whose structure is defined by containment, adjacency, or graph connectivity rather than geometric coordinates. Distance is measured in hops or nesting depth, not metres or degrees.
frame realm
Relates a reference frame to the realm it describes.
ex:siteGrid gmeow:frameRealm gmeow:frameRealmTerrestrial .
Avoid for the structural frame kind (gmeow:frameKind).
Set one gmeow:FrameRealm individual on the frame.
Use to relate a reference frame to its realm; functional.
biological / genomic sequence
A biological sequence domain (DNA, RNA, protein) in which positions and features are expressed relative to a reference assembly or sequence.
celestial / astronomical
The celestial frame realm — a domain of discourse that defines what kind of value a reference frame measures or locates.
The colourspace frame realm — a domain of discourse that defines what kind of value a reference frame measures or locates.
The currency frame realm — a domain of discourse that defines what kind of value a reference frame measures or locates.
indoor
The indoor frame realm — a domain of discourse that defines what kind of value a reference frame measures or locates.
linguistic
The linguistic frame realm — a domain of discourse that defines what kind of value a reference frame measures or locates.
mathematical / n-D
The mathematical frame realm — a domain of discourse that defines what kind of value a reference frame measures or locates.
measurement
The measurement frame realm — a domain of discourse that defines what kind of value a reference frame measures or locates.
music analysis
The frame realm for analytical theory frames — Roman-numeral, Schenkerian, pc-set, maqam, raga, transformational, corpus-statistical, AI-model, etc.
musical pitch
A frame realm for musical pitch values — frequencies, frequency ratios, scale degrees, and note-name projections expressed relative to an explicit tuning system.
musical time
A frame realm for musical time values — beats, durations, meter assignments, tempo maps, and time mappings expressed relative to an explicit musical-time frame.
narrative / fictional
A fictional, literary, or narrative domain in which in-universe claims hold relative to a canon or continuity frame.
perceptual
A perceptual or subjective domain in which values are expressed relative to a perceiver's sensory frame (e.g. thermal comfort, olfactory quality, subjective loudness).
psychological / cognitive
A psychological or cognitive domain in which values are expressed relative to a mind's internal representational frame — conceptual spaces, affective states, cognitive maps, or imagined spaces (e.g. memory palace, dream). Hosted by the perceiver, thinker, or dreamer; the frame deactivates when its host does.
robotic
The robotic frame realm — a domain of discourse that defines what kind of value a reference frame measures or locates.
The temporal frame realm — a domain of discourse that defines what kind of value a reference frame measures or locates.
terrestrial
The terrestrial frame realm — a domain of discourse that defines what kind of value a reference frame measures or locates.
virtual / network
The virtual frame realm — a domain of discourse that defines what kind of value a reference frame measures or locates.
frame reference position
The reference position of a temporal frame, when one is needed. Optional: TAI needs none; civil time needs a timezone.
ex:myFrame gmeow:frameReferencePosition ex:torontoTZ .
Avoid on position-independent frames (TAI, TT, zero-offset UTC) and avoid asserting two positions (functional — at most one per frame).
Set at most one gmeow:ReferencePosition individual; leave it absent where the scale alone fixes the time, since the property is optional.
Use to wire a frame to the place its time depends on — a timezone for civil offset, an observatory for sidereal time, a planet for an off-Earth calendar.
frame requirement severity
Optional severity for a gmeow:requiresFrame declaration: "warning" downgrades the generated frame-relativity shape from sh:Violation to sh:Warning (used while a module's data corpus is still being brought up to frame completeness). Absent means violation.
frame solver
Identifies the external solver or transformation method to resolve coordinates in this frame.
ex:siteGrid gmeow:frameSolver "proj:EPSG:4326" .
Avoid encoding solver results as asserted triples (Principle 12).
Set gmeow:frameSolver as a literal naming the method; it directs the solver layer that executes gmeow:transformsTo.
Use to identify the external solver or transformation method that resolves coordinates in a frame.
frame time scale
The time scale of a temporal frame (functional: a frame has exactly one scale).
ex:myFrame gmeow:frameTimeScale gmeow:timeScaleUTC .
Avoid asserting two scales on one frame (it is functional — a frame has exactly one) and avoid putting calendar or timezone information here; those are separate frame components.
Set exactly one seeded gmeow:TimeScale individual; pair with optional gmeow:frameCalendarSystem and gmeow:frameReferencePosition to complete the frame.
Use to wire a gmeow:TemporalFrame to its single underlying gmeow:TimeScale — the mandatory 'which clock' component of every frame.
from
The author address of a message (RFC 5322 From).
from level
The proficiency or knowledge level an agent held BEFORE a learning event — the start of the trajectory. The RANGE is left intentionally open: the level is a cognition gmeow:KnowledgeLevel (gmeow:knowledgeAware … gmeow:knowledgeMastered) or a kernel / expertise gmeow:ProficiencyLevel (e.g. a Dreyfus stage), but asserting a range would close the surface, so it stays open and is documented in prose. NOT functional — an event may move along more than one dimension. A RISE over time is a SEQUENCE of reified proficiency tenures (Principle 10), never the mutation of one relator.
ex:lesson gmeow:fromLevel gmeow:dreyfusNovice .
Trajectory, not mutation (Principle 10): gmeow:fromLevel / gmeow:toLevel record the endpoints of one learning event; the agent's standing over time is a sequence of cognition gmeow:KnowledgeProficiency / expertise gmeow:SkillProficiency tenures, each scoped by its own interval (the temporal gmeow:TimeScopedRelation idiom), the prior tenure kept with gmeow:displayable false rather than overwritten.
Avoid expecting a fixed range (a gmeow:KnowledgeLevel or a gmeow:ProficiencyLevel are both admitted) and avoid mutating one proficiency relator to model a rise; mint a new proficiency tenure and suppress the prior one (Principle 10).
Point the event at the gmeow:KnowledgeLevel or gmeow:ProficiencyLevel the agent held before it; pair with gmeow:toLevel for the level reached, and reify the standing as a proficiency tenure when the trajectory over time is itself the fact.
Use to record the level an agent held before a learning event — the start of the proficiency / knowledge trajectory the event traversed.
full name
The complete surface form of an appellation as a single string, in the natural order of its culture (language-/script-tag the literal, e.g. "山田太郎"@ja, "Yamada Tarō"@ja-Latn). Authoritative for display. Non-functional: spellings/transliterations from different sources coexist.
ex:yamadaName gmeow:fullName "山田太郎"@ja .
Avoid reconstructing the display form from gmeow:NamePart order (this property is authoritative) and avoid multi-tagging one fullName with several languages — distinct-language names are separate co-equal appellations.
Set gmeow:fullName on the appellation, language-/script-tagging the literal; it may hold several coexisting source spellings/transliterations (non-functional), with the parts kept for matching rather than reassembly.
Use to carry the complete surface form of an appellation as a single language-/script-tagged string in the natural order of its culture — the authoritative source for display.
agender
The agender gender — a gender identity value that an agent may self-assert or be described by.
bigender
The bigender gender — a gender identity value that an agent may self-assert or be described by.
demiboy
The demiboy gender — a gender identity value that an agent may self-assert or be described by.
demigirl
The demigirl gender — a gender identity value that an agent may self-assert or be described by.
genderfluid
The genderfluid gender — a gender identity value that an agent may self-assert or be described by.
genderqueer
The genderqueer gender — a gender identity value that an agent may self-assert or be described by.
man
The man gender — a gender identity value that an agent may self-assert or be described by.
non-binary
The non binary gender — a gender identity value that an agent may self-assert or be described by.
questioning
The questioning gender — a gender identity value that an agent may self-assert or be described by.
Two-Spirit
The two spirit gender — a gender identity value that an agent may self-assert or be described by.
An umbrella term specific to certain Indigenous North American cultures; not a generic synonym for non-binary and to be used only self-referentially within those contexts.
gender value
The gmeow:Gender value a gender-identity facet asserts (functional PER FACET — one value each; multiplicity is expressed by multiple facets). The value is a gmeow:Gender individual: a predefined one, or — when none fits — a fresh individual carrying rdfs:label (the custom-PronounSet idiom). The single path to the gender value; there is deliberately no flat datatype shortcut.
ex:gi gmeow:genderValue gmeow:genderGenderfluid .
Avoid hanging more than one value on a facet (it is functional per facet — express multiplicity with more facets) and avoid inventing a flat gmeow:gender datatype shortcut; this object path is deliberately the only one.
Set exactly one gmeow:Gender individual per gmeow:GenderIdentity facet; for bigender or genderfluid persons create several facets, each with its own gmeow:genderValue.
Use to name the single gmeow:Gender value a gender-identity facet asserts; reach for a fresh value individual with rdfs:label when no seeded gender fits.
woman
The woman gender — a gender identity value that an agent may self-assert or be described by.
generalizes via
Projection-compiler guidance naming the transitive part/whole property to walk when coarsening a value (e.g. gmeow:containedInPlace for places). Defaults to gmeow:partOf when absent. An annotation property — it directs generalization without imposing logical semantics, keeping the core OWL 2 DL.
generated observation
Relates an observational activity to an observation it generated as a first-class output. The inverse direction (Observation → Activity) is covered by the general gmeow:wasGeneratedBy (provenance module), since Observation ⊑ Entity and ObservationalActivity ⊑ Activity. This property is deliberately NOT asserted as owl:inverseOf gmeow:wasGeneratedBy, because that would force every Activity that generates anything to be an ObservationalActivity (OWL 2 DL typing interaction).
ex:survey gmeow:generatedObservation ex:obs1 .
Avoid asserting it as owl:inverseOf gmeow:wasGeneratedBy (that would force every generating activity to be observational — a DL typing trap); read the inverse direction through the general provenance gmeow:wasGeneratedBy instead.
Assert gmeow:generatedObservation from the activity to each observation; the gmeow:generatedObservation ∘ gmeow:vantage chain then associates the activity with each observation's vantage.
Use to link a gmeow:ObservationalActivity to a gmeow:Observation it produced as a first-class output — a survey to its findings, an audit to its verdicts.
algorithmic
A process realized by an algorithm or computer program.
phasing
A process in which two or more voices begin in unison and one gradually shifts in tempo or phase, as in Steve Reich (stress case 19).
rule-based
A process defined by an explicit set of transformational rules.
stochastic
A process governed by probability distributions, as in Iannis Xenakis (stress case 6).
verbal score
A process described by verbal instructions rather than traditional notation.
blues
The blues music genre.
classical
The classical music genre.
disco
A dance music genre derived from funk and soul.
electronic
The electronic music genre.
funk
The funk music genre.
fusion
A genre blending jazz improvisation with rock/funk rhythms.
hip hop
A culture and music genre built on rapping, DJing, and beat-making.
jazz
The jazz music genre.
math rock
A rhythmically complex, indie/post-rock offshoot.
post-rock
A rock-derived genre using rock instrumentation outside conventional rock structures.
progressive rock
A rock genre emphasizing extended forms and harmonic experimentation.
rock
The rock music genre.
soul
The soul music genre.
geocode frame
The geocoding reference frame in which this code is expressed. Functional: a geocode is expressed in exactly one frame.
ex:plusLoc gmeow:geocodeFrame gmeow:referenceFramePlusCode .
Avoid omitting it and avoid mixing two systems on one Geocode.
Set exactly one gmeow:geocodeFrame; conversion to WGS84 is a solver computation (Principle 12).
Use to declare the single geocoding frame a code is expressed in; functional, a subproperty of gmeow:hasReferenceFrame.
geocode value
The string value of a geocode in its reference frame — the canonical literal carrier. Per-system properties (plusCode, what3words, …) are convenience accessors; a single Geocode instance carries exactly one code value (enforced by SHACL).
ex:plusLoc gmeow:geocodeValue "9F4W9C8C+W4" .
Avoid putting several distinct codes on one Geocode (it carries exactly one value, by SHACL).
Set one gmeow:geocodeValue, or a per-system accessor (gmeow:plusCode, gmeow:geohash, …) which it backs.
Use for the canonical string value of a geocode in its frame; functional, the literal carrier behind the per-system accessors.
geohash
A geohash string — a hierarchical spatial indexing system encoding latitude and longitude into a base32 string (e.g. 'u4pruydqqvj').
ex:ghLoc gmeow:geohash "u4pruydqqvj" .
Avoid mixing systems on one Geocode.
Set gmeow:geohash on a Geocode whose gmeow:geocodeFrame is gmeow:referenceFrameGeohash.
Use for a geohash base32 string on a Geocode.
geometry determinacy
The ontic determinacy model of a geometry's boundary — crisp (surveyed), vague (approximate), fuzzy (probabilistic), or disputed. Non-functional: competing source classifications coexist.
ex:shape gmeow:geometryDeterminacy gmeow:determinacyVague .
Avoid conflating it with confidence.
Set gmeow:geometryDeterminacy to a gmeow:Determinacy individual; competing classifications coexist.
Use for the ontic determinacy of a geometry's boundary — crisp (surveyed), vague, fuzzy, or disputed; a subproperty of gmeow:hasDeterminacy, non-functional.
geometry result
The Geometry result of a coordinate observation — a point, line, or polygon expressed as WKT or GeoJSON. The reference frame is carried on the observation and propagates to the result via the existing property chain.
ex:obs2023 gmeow:geometryResult ex:shape .
Avoid carrying the frame on the result — it propagates from the observation via the property chain.
Point gmeow:geometryResult at a Geometry; the flat gmeow:hasGeometry is its property-chain projection.
Use for the Geometry result of a coordinate observation; a subproperty of gmeow:observationResult.
geometry type
The structural kind of a geometry (a gmeow:GeometryType individual). Non-functional: competing source classifications may differ (e.g. polygon vs multipolygon) and must coexist as evidence.
ex:shape gmeow:geometryType gmeow:geometryTypePolygon .
Avoid encoding the kind as a subclass (polygon vs multipolygon disagreements coexist as evidence).
Attach a gmeow:GeometryType individual to the Geometry alongside gmeow:asWKT / gmeow:asGeoJSON.
Use to classify a geometry by its structural kind; non-functional, so competing source classifications coexist.
line string
The line string geometry type — a Simple Features shape class used to represent a spatial extent.
multi-line string
The multi line string geometry type — a Simple Features shape class used to represent a spatial extent.
multi-point
The multi point geometry type — a Simple Features shape class used to represent a spatial extent.
multi-polygon
The multi polygon geometry type — a Simple Features shape class used to represent a spatial extent.
point
The point geometry type — a Simple Features shape class used to represent a spatial extent.
polygon
The polygon geometry type — a Simple Features shape class used to represent a spatial extent.
BDFL
Benevolent dictator for life — a single individual has final decision authority.
corporate
Governed by a single company or corporate sponsor.
DAO
Decentralized autonomous organization — governance via on-chain voting and smart contracts.
foundation
Governed by a nonprofit foundation or consortium with formal bylaws.
meritocracy
Decisions are made by those who have demonstrated contribution and expertise.
governance model
The governance model of a project — a value from the open gmeow:GovernanceModel vocabulary (BDFL, foundation, meritocracy, DAO, …). Non-functional: a project may transition models over time.
address level
The address granularity level — a resolution at which a value may be disclosed or coarsened (Principle 10).
century level
The century granularity level — a resolution at which a value may be disclosed or coarsened (Principle 10).
city level
The city granularity level — a resolution at which a value may be disclosed or coarsened (Principle 10).
country level
The country granularity level — a resolution at which a value may be disclosed or coarsened (Principle 10).
day level
The day granularity level — a resolution at which a value may be disclosed or coarsened (Principle 10).
decade level
The decade granularity level — a resolution at which a value may be disclosed or coarsened (Principle 10).
month level
The month granularity level — a resolution at which a value may be disclosed or coarsened (Principle 10).
point / exact coordinate level
The point granularity level — a resolution at which a value may be disclosed or coarsened (Principle 10).
region level
The region granularity level — a resolution at which a value may be disclosed or coarsened (Principle 10).
year level
The year granularity level — a resolution at which a value may be disclosed or coarsened (Principle 10).
graph box role
Links a term, shape, module, graph artifact, or validation result source to one or more gmeow:GraphBoxRole individuals. The role is advisory metadata for documentation, validation diagnostics, and package consumers; it carries no OWL logical semantics.
gmeow:partOf gmeow:graphBoxRole gmeow:boxRBox .
Avoid treating it as an ownership, import, or named-graph directive; the canonical source/projection rules still decide where data is authored and generated.
Attach one or more role individuals such as gmeow:boxTBox, gmeow:boxCBox, or gmeow:boxConfigBox. Consumers should preserve unknown future roles and must not assume the value set is closed.
Use to make a construct's graph-layer role explicit for readers and tools, especially when validation output needs to distinguish data, schema, role/property, and statement-context failures.
groove grid unit
The metric grid unit to which the groove profile applies, expressed as a human-readable fraction (e.g. "1/16").
groove kind
The kind of groove profile (swing ratio, position offsets, measured).
groove profile data
Solver-interpreted data for the groove profile (e.g. a JSON literal of per-grid-position offsets or a swing ratio).
measured groove
A groove profile derived from measured microtiming observations.
position offsets
A groove profile expressed as per-grid-position time offsets.
swing ratio
A groove profile expressed as a swing ratio (e.g. 2:1 triplet feel).
swing groove profile
A simple swing-ratio groove profile on a 1/16 grid, illustrating systematic microtiming as content (stress case 17).
grounded in
Ties a claim node to a pinned evidence span supporting (or refuting — gmeow:supportPolarity) it. DOMAIN-FREE on purpose: a claim node is a gmeow:StandpointClaim, any other Observation, or an RDF 1.2 statement reifier — the unified observation stance (P9) means grounding applies to every claim form, and asserting a domain would leak one type onto all of them. A claim with NO groundedIn span is a flagged hallucination: retained and flagged (P10), never deleted; faithfulness (AIS) is coverage over these links.
ex:claim1 gmeow:groundedIn ex:span1 .
Avoid asserting a domain on it or restricting it to one claim form (it is domain-free so grounding applies to every claim under P9), and never delete an ungrounded claim — leaving it without gmeow:groundedIn is the flag (P10).
Point the claim node (a gmeow:StandpointClaim, other Observation, or RDF 1.2 statement reifier) at one or more gmeow:EvidenceSpan, each carrying gmeow:supportPolarity; audit queries read the absence of a link as a hallucination.
Use to link any claim node to a pinned gmeow:EvidenceSpan that supports or refutes it; faithfulness (AIS) is exactly the coverage of these grounding links over a model's claims.
group accent weight
An optional accent weight for a MetricGroup, relative to the other groups in the same MetricStructure.
group length denominator
The denominator of the rational length of a MetricGroup. Always positive.
group length numerator
The numerator of the rational length of a MetricGroup.
group member
A member condition of this group. At least two (SHACL); nest groups for arbitrary trees.
ex:cg1 gmeow:groupMember ex:c1 , ex:c2 .
Avoid a group with fewer than two members (SHACL requires at least two) and avoid using it outside a gmeow:ConditionGroup.
Assert gmeow:groupMember from the group to each member gmeow:Condition (including nested groups), paired with a gmeow:groupOperator.
Use to attach a member condition to a condition group; nest groups as members for arbitrary boolean trees.
group operator
The combination operator of this group. Functional and mandatory (SHACL).
ex:cg1 gmeow:groupOperator gmeow:operatorAll .
Assert gmeow:groupOperator once per gmeow:ConditionGroup, paired with at least two gmeow:groupMember conditions.
Use to set a condition group's single combination operator from the gmeow:GroupOperator vocabulary.
GTS head id
The chain head of a segment — the content-id of its last frame, written 'blake3:<hex>'. Transitively commits to the segment's entire history (spec §9.1), making it a version fingerprint of the segment rather than a digest of its bytes: hence a subproperty of gmeow:versionFingerprint, distinct from gmeow:contentDigest (which is byte-exact identity and applies to the file or a blob as a whole). Functional: a segment has exactly one head.
ex:seg0 gmeow:gtsHeadId "blake3:9f2c4e…" .
Avoid for byte-exact identity of the file or a blob (use gmeow:contentDigest) and avoid asserting more than one head per segment; the head is functional and commits transitively to the chain.
Record the last frame's content-id as 'blake3:<hex>'; order heads by gmeow:gtsSegmentIndex to form the document's identity, and keep the head on a derived-from source so old transport claims stay citable after compaction.
Use to commit to a segment's entire history with a single chain head — the version-fingerprint identity used to cite a segment, build a document's composite identity, or keep a compaction source citable.
GTS profile
The declared profile of a segment (spec §13) — a value vocabulary individual naming the segment's purpose and requirement set. Functional per segment; a multi-segment DOCUMENT's effective requirement set is the union of its segments' profiles (spec §3.1) and is derived, never asserted.
ex:seg0 gmeow:gtsProfile gmeow:gtsProfileDist .
Avoid asserting a profile on the whole document (the document's effective profile is the derived union of its segments') and avoid declaring more than one per segment; the property is functional.
Point the segment at one gmeow:GTSProfile individual; for a multi-segment document, compute the effective requirement set as the union of segment profiles rather than asserting it, and let extensions mint new profile individuals without editing this module.
Use to declare a segment's purpose and requirement set — distribution snapshot, evidence exhibit, ai-package, bundle, and so on — so readers know which reader contract the segment expects.
ai-package profile
Agent-memory package profile: grounded knowledge plus provenance and standpoints, packaged for AI-agent consumption — the GMEOW dogfood profile.
bundle profile
Composition profile: a document whose payloads include nested, independently sealed GTS documents (matryoshka, spec §12.1).
dist profile
Distribution snapshot profile: a statement-complete, reasoned graph packaged for consumption — the shipping form of an ontology or dataset.
evidence profile
Evidentiary profile: every frame signed, chain of custody preserved; the package is an attestation-bearing exhibit. Compaction is contraindicated (see shapes) — re-authoring the ordering would detach the third-party transport attestation.
generic profile
The default GTS profile: no requirements beyond the baseline reader contract.
image profile
Media-carriage profile: content-addressed media blobs with graph-side descriptions and progressive (catalog-before-bytes) delivery ordering (spec §3.2).
opaque profile
Selective-disclosure profile: substantive payloads sealed to named recipients; the describing reader sees structure, signers, and recipients but not content.
GTS segment
A segment of this GTS document — the inverse of gmeow:gtsSegmentOf. Non-functional: a document holds one or more segments, ordered by gmeow:gtsSegmentIndex.
ex:bundle gmeow:gtsSegment ex:seg0, ex:seg1 .
Avoid relying on it for segment order (that is gmeow:gtsSegmentIndex) and avoid asserting it directly when minting a segment; prefer stating gmeow:gtsSegmentOf and reading this as its inverse.
Assert gmeow:gtsSegmentOf from each segment and read gmeow:gtsSegment as the inverse; pair with gmeow:gtsSegmentIndex to recover the file order that fixes the document's composite identity.
Use in document-rooted projections and traversals — when enumerating a document's segments from the document side is the natural direction to state or query.
GTS segment index
The zero-based position of a segment within its document's file order. The ordered list of segment heads — gmeow:gtsHeadId taken in gmeow:gtsSegmentIndex order — IS the document's composite identity (spec §3.1).
ex:seg0 gmeow:gtsSegmentIndex 0 . ex:seg1 gmeow:gtsSegmentIndex 1 .
Avoid as a stable name or version commitment (use gmeow:gtsHeadId) and avoid leaving gaps or duplicates within a document; the indices are a dense zero-based sequence.
Assign each segment a non-negative integer index in append order; read gmeow:gtsHeadId in index order to recover the ordered head list that IS the document's identity.
Use to fix a segment's place in its document's append-only file order — the index that, taken over the segment heads, reconstructs the document's composite identity.
GTS segment of
The GTS document a segment is part of. Functional: a segment instance belongs to one document (the same bytes appearing in another file are a different segment instance of the same content). A subproperty of gmeow:partOf, so disclosure coarsening walks it by default.
ex:seg0 gmeow:gtsSegmentOf ex:bundle .
Avoid reusing one segment instance across documents (it is functional — the same bytes elsewhere are a distinct instance) and avoid asserting the document-rooted direction here (use gmeow:gtsSegment for that).
Point the segment at its single document; the inverse gmeow:gtsSegment and the generic gmeow:partOf follow automatically, so generic part/whole consumers and disclosure coarsening walk it without extra assertion.
Use to assert which document a segment belongs to — the segment-rooted direction of the document/segment parthood, the natural one to state when minting a segment.
guide blob
Links a slice to the content-addressed digest of its Tier-2 narrative guide as embedded in a GTS package: the guide rides the same file as the ontology, sub-profiled per slice, and a consumer resolves guide ↔ slice from the graph itself. The value is the blob digest string; the docs-in-sync invariant (every guide anchor resolves to a live term) is enforced by the package build, so the linkage is trustworthy from the hash chain alone (Principle 7).
dominant
Dominant function.
German sixth
The German augmented-sixth chord as a harmonic-function label.
leading-tone
Leading-tone function.
mediant
Mediant function.
subdominant
Subdominant function.
submediant
Submediant function.
supertonic
Supertonic function.
tonic
Tonic function.
has aboutness
Relates an information carrier (a document, span, segment, citation act, exemplar, or statement via the statement layer) to its aboutness mode — the explicit facet recording whether the carrier describes its subject or enacts it. Domain-free (universal, like hasGranularity, hasDeterminacy, and hasSensitivity). NOT functional: a carrier may bear different aboutness modes toward different subjects, and in a multi-vantage setting classifications coexist rather than force the reasoner to collapse them (Principle 9). An owl:AnnotationProperty (unlike the other three axes' ObjectProperties) because aboutness is routinely asserted ABOUT statements through the statement layer, where the annotation form keeps the generated OWL downcast in OWL 2 DL — the gmeow:accordingTo pattern (Principle 3). The subject toward which the mode holds is carried by the surrounding construct (the citation's cited entity, the exemplar's criterion, the statement cell) — never inferred.
has accessibility feature
Relates a location to an accessibility facet it positively provides. Non-functional: a location may support many facets. A location MAY simultaneously carry hasAccessibilityFeature and hasBarrier for the SAME facet (e.g. a ramp at the front entrance and stairs at the side entrance).
has accessibility need
Relates an entity to an accessibility facet it requires in order to reach or use a location. Non-functional: needs are co-equal facets (Principle 9). There is no 'primary need' — all asserted needs coexist.
has agreement
Relates an agent to an agreement it is party to. The party-ship period is carried with gmeow:validFrom/validUntil on this statement; the agreement's own term/effective dates live on the gmeow:Agreement individual (no double-modelling).
ex:lillith gmeow:hasAgreement ex:ndaWithAcme .
Avoid restating the agreement's own term or effective dates here (those live on the gmeow:Agreement, no double-modelling) and avoid using it for ties that are not agreements (use the interpersonal-relationship constructs).
Link the gmeow:Agent to its gmeow:Agreement; carry the party-ship period with gmeow:validFrom/validUntil on this statement and leave the agreement's term on the agreement individual.
Use to record that an agent is a party to an agreement, when the party-ship can be carried as a flat edge with its own validity period on the statement.
has agreement name
Relates an agreement to a structured gmeow:AgreementName it bears; the agreement-scoped specialization of gmeow:hasAppellation. Non-functional — an agreement may bear many co-equal names (formal title, short name, multilingual versions); none is primary.
ex:treaty gmeow:hasAgreementName ex:treatyFormalTitle, ex:treatyShortName .
Avoid privileging the formal title as primary (the formal title and short name are co-equal) and avoid a flat literal — bear a structured AgreementName.
Assert one hasAgreementName triple per co-equal name; carry validity and source on the statement layer.
Use to bear a structured name on an agreement — a formal title, short name, or multilingual version; the agreement-scoped specialization of gmeow:hasAppellation.
has ancestor
Relates a person to an ancestor — a parent, a parent's parent, and so on. Transitive: an ancestor of an ancestor is an ancestor. gmeow:hasParent (hence gmeow:hasMother / hasFather) is a sub-property, so ancestry is DERIVED from parentage by the reasoner and is never asserted directly.
has appellation
Relates an entity to an appellation (name-object) it bears. The universal name-bearing property; gmeow:hasName is the person-scoped specialization. Non-functional — entities bear many co-equal names; a bearing's period is carried with gmeow:validFrom/validUntil on the statement, or reified as a gmeow:NameUsage when audience/register/evidence must be borne.
ex:thing gmeow:hasAppellation ex:thingName, ex:thingNameZh .
Avoid it where the bearer's type fits a specialization (gmeow:hasName, gmeow:hasPlaceName, gmeow:hasOrganizationName — assert that and let hasAppellation follow), and avoid using it as a display winner; promote to gmeow:NameUsage when context must be borne.
Assert one hasAppellation triple per co-equal Appellation; carry validity, gmeow:displayable false, source, or confidence on the statement layer, or promote to gmeow:NameUsage when the bearing itself must be a relator.
Use for the universal direct bearing of a co-equal name on any entity when a person/place/organization-scoped specialization does not apply, and audience, register, or evidence need not be first-class.
has arranger
Relates a creative work to the agent who arranged its musical content. Flat shortcut subproperty of gmeow:hasContributor.
ex:bigBandChart gmeow:hasArranger ex:nelsonRiddle .
Avoid when the arrangement's period, degree, or evidence must be first-class (promote to a gmeow:Contribution with gmeow:roleArranger) and avoid it for the original composer (gmeow:hasComposer).
Assert from the arranged work to the agent; promote to a gmeow:Contribution carrying gmeow:roleArranger when metadata is needed, and pair with gmeow:arrangementOf for the derivation.
Use for the flat 80% case of naming an arranger; typically attaches to the arranged Expression or derived work.
has attachment
Relates a message to one of its attachments.
has attestation
Relates an entity to an attestation about it — the inverse of gmeow:attestedSubject. Non-functional: an entity may have many co-existing attestations from different attesters (Principle 9).
ex:release1_2 gmeow:hasAttestation ex:relAtt .
Avoid asserting it directly when you can state gmeow:attestedSubject instead (prefer the attestation-rooted direction and read this as its inverse), and avoid treating one attestation as authoritative — multiple coexist (Principle 9).
Assert gmeow:attestedSubject on the Attestation and read gmeow:hasAttestation by inversion; reach for it explicitly in entity-rooted projections that list every vouching envelope for a subject.
Use from an entity to enumerate the attestations vouching for it — the entity-rooted inverse of gmeow:attestedSubject, when traversing from the thing to who has vouched for it.
has authentication result
Relates a message to an authentication check performed on it.
has author
Relates a creative work to an agent chiefly responsible for creating its intellectual content. A flat shortcut subproperty of gmeow:hasContributor.
ex:hamlet gmeow:hasAuthor ex:shakespeare .
Avoid when the authorship's role nuance, period, degree, or evidence must be first-class (promote to a gmeow:Contribution with gmeow:roleAuthor), and avoid it for editors, translators, or illustrators (use their own shortcut).
Assert from the work to the agent; promote to a gmeow:Contribution carrying gmeow:roleAuthor when metadata is needed. Typically attaches at the gmeow:Work tier.
Use for the flat 80% case of naming a work's author when no period, degree, confidence, or evidence needs recording.
has authority level
The authority grade an issuing system claims for this norm. NOT functional: in a multi-source merge, sources may grade the same norm differently, and those claims coexist rather than collapse (Principle 9 — the kernel-axis convention).
ex:n1 gmeow:hasAuthorityLevel gmeow:authorityAbsolute .
Avoid forcing a single grade in a merge — sources may grade the same norm differently and those claims coexist, so keep it non-functional — and avoid reading it as the precedence outcome (that is solver work over gmeow:overrides).
Point gmeow:hasAuthorityLevel at a gmeow:AuthorityLevel individual; the solver compares levels via gmeow:strongerThan when resolving conflicts.
Use to record the authority grade an issuing system claims for a norm, referencing the ordered gmeow:AuthorityLevel vocabulary.
has axis
Relates a reference frame to one of its coordinate axes.
ex:siteGrid gmeow:hasAxis ex:xAxis, ex:yAxis .
Avoid enumerating n axes for a finite-dimensional vector space — one axis with a coordinate matrix carries the shape (Principle 12).
Attach gmeow:Axis instances via gmeow:hasAxis; pair with gmeow:dimensionCount for the declared dimensionality.
Use to relate a reference frame to its coordinate axes.
has barrier
Relates a location to an accessibility facet it impedes. Non-functional: a location may have multiple barriers. A location MAY simultaneously carry hasAccessibilityFeature and hasBarrier for the SAME facet (e.g. a ramp at the front entrance and stairs at the side entrance).
has bin
Links a spatial aggregation to one of its constituent spatial bins. Non-functional: a bin may participate in multiple aggregations.
has body part
Relates a message to a MIME part of its body. A MIME-structure specialization of the universal gmeow:hasPart spine.
has cadastral reference
Relates a place (typically a parcel, lot, or spatial unit) to a structured cadastral reference issued by a registry.
ex:parcel42 gmeow:hasCadastralReference ex:cr .
Avoid pointing it at a non-cadastral identifier (use the coreference slice for general external IDs).
Point gmeow:hasCadastralReference at a CadastralReference carrying value, type, authority, and jurisdiction.
Use to relate a place (parcel, lot, spatial unit) to a structured cadastral reference issued by a registry.
has calendar method
Relates an email message to the iCalendar METHOD of the calendar component it carries. Non-functional: a message may theoretically carry multiple methods (though RFC 5546 recommends one per component).
has capacity
Links a location to a capacity measurement describing the maximum number of entities it can hold. Flat form for the common case; promote to full reified Capacity when vantage, confidence, temporal scope, or standpoint matter.
ex:hall gmeow:hasCapacity ex:cap .
Avoid it when vantage, confidence, or standpoint matter — read the reified Capacity.
Use gmeow:hasCapacity for the common case; the measurement carries the result scalar, unit, and provenance.
Use as the flat inverse link from a location to a capacity measurement.
has carrier
Relates an Item to the PhysicalObject that carries it — a printed book, a vinyl disc, a sculpture. Optional: a born-digital Item may have no carrier, or its carrier may be a server object modelled as a PhysicalObject. Keeps informational identity (the Item) distinct from physical substrate (Principle 11).
ex:myCopy gmeow:hasCarrier ex:wornPaperbackVolume .
Avoid for a born-digital Item with no material carrier (omit it), and never use it to climb the WEMI spine — the carrier is a gmeow:PhysicalObject, not a Manifestation (use gmeow:exemplifies for that).
Point the Item at a gmeow:PhysicalObject; record the carrier's medium with gmeow:medium and its physical condition or pose on the PhysicalObject, not on the Item.
Use to attach an Item's material substrate — the physical book, disc, or canvas — keeping the informational copy distinct from the thing you can hold (Principle 11).
has celestial coordinates
Relates a celestial location to its equatorial or other sky coordinates.
ex:vega gmeow:hasCelestialCoordinates ex:vegaCoords .
Avoid for terrestrial coordinates (use gmeow:hasCoordinates) and avoid attaching coordinates without a declared celestial frame on the CelestialCoordinates.
Point gmeow:hasCelestialCoordinates at a CelestialCoordinates instance carrying gmeow:coordinateFrame and gmeow:celestialEpoch.
Use to attach equatorial or other sky coordinates to a celestial location.
has centroid
The geometric centroid of a place — a flat shortcut for the common case. The full relator form is a SpatialAggregation with aggregationFunction aggCentroid, carrying provenance, frame, and solver reference.
ex:scotland gmeow:hasCentroid ex:centroidPt .
Avoid it when provenance, frame, or the aggregation method matter — promote to a SpatialAggregation with gmeow:aggregationFunction gmeow:aggCentroid.
Use flat gmeow:hasCentroid for the common case; the full form carries frame and solver reference.
Use as the flat shortcut for a place's geometric centroid.
has child
Relates a person to a child; the inverse of hasParent.
has composer
Relates a creative work to the agent who composed its musical content. Flat shortcut subproperty of gmeow:hasContributor.
ex:eroica gmeow:hasComposer ex:beethoven .
Avoid when the credit's period, degree, or evidence must be first-class (promote to a gmeow:Contribution with gmeow:roleComposer), and avoid it for arrangers (gmeow:hasArranger) or lyricists (gmeow:hasLyricist).
Assert from the musical Work to the agent; promote to a gmeow:Contribution carrying gmeow:roleComposer when metadata is needed.
Use for the flat 80% case of naming a composer; attaches at the gmeow:MusicalWork tier, the abstract composition independent of notation or performance.
has conductor
Relates a creative work or expression to the agent who conducted its musical performance. Flat shortcut subproperty of gmeow:hasContributor.
ex:eroica1963 gmeow:hasConductor ex:karajan .
Avoid when the credit's period, degree, or evidence must be first-class (promote to a gmeow:Contribution with gmeow:roleConductor) and avoid it for instrumental performers (gmeow:hasPerformer).
Assert from the performed Expression or Recording to the agent; promote to a gmeow:Contribution carrying gmeow:roleConductor when metadata is needed.
Use for the flat 80% case of naming a conductor; typically attaches at the performed Expression or its Recording.
has contact point
Relates an agent to a means of contacting it.
ex:lillith gmeow:hasContactPoint ex:lillithEmail .
Avoid it when a bare string suffices (use gmeow:email or gmeow:telephone) and avoid using it for ownership of an online account (that is the accounts slice).
Link the agent to each gmeow:ContactPoint; the sensitivity on the contact point governs whether the projection layer emits it for a given consumer.
Use to attach a first-class contact point (email, telephone, postal address) to the agent that owns it, when the channel carries its own role, provider, structure, or tenure.
has content disposition
Relates a body part to its Content-Disposition value (inline or attachment).
has content transfer encoding
Relates a body part to its Content-Transfer-Encoding value (base64, quoted-printable, 7bit, 8bit, binary).
has contributor
Relates a creative work to an agent that contributed to it — the flat 80%-case shortcut. Non-functional: a work may have many contributors. Promote to a gmeow:Contribution node when the role, period, confidence, or evidence of the contribution must be recorded.
ex:hamlet gmeow:hasContributor ex:shakespeare .
Avoid when a specific role applies (use the typed subproperty) or when the credit's role, period, degree, confidence, or evidence must be first-class — promote to a gmeow:Contribution relator.
Assert the most specific typed shortcut available (gmeow:hasAuthor, gmeow:hasTranslator) and let gmeow:hasContributor follow by inheritance; it pairsWith gmeow:Contribution — promote when metadata is required.
Use for the flat 80% case — naming a contributor when the role is generic or obvious and no period, degree, confidence, or evidence needs recording; the parent of the typed shortcuts (gmeow:hasAuthor, …).
has coordinate matrix
Specifies a transformation or projection matrix associated with a coordinate axis, a homogeneous 4×4 pose matrix combining translation and rotation, a general n-D coordinate matrix (e.g. latent vector, configuration-space joint angles) on a SpatialCoordinates instance, or a geocode identifier string on a Geocode instance (treated as a 1×1 identifier matrix, Principle 11).
ex:latentPos gmeow:hasCoordinateMatrix "[[0.12,0.88,...]]" .
Avoid spawning n axis individuals for a high-dimensional space — encode the shape in this matrix instead (Principle 12).
Put gmeow:hasCoordinateMatrix on the appropriate carrier; the matrix shape carries dimensionality the ontology does not assert as individuals.
Use to carry a transformation matrix, a 4x4 homogeneous pose matrix, an n-D coordinate matrix, or a geocode identifier (1x1) on an Axis, Pose, SpatialCoordinates, or Geocode.
has coordinate observation
Links a place to a coordinate observation that assigned coordinates or geometry to it. Non-functional: multiple surveys (GPS, LiDAR, total station) may coexist for the same place (Principle 9), and no observation is privileged.
ex:edinburgh gmeow:hasCoordinateObservation ex:obs2023, ex:obs2024 .
Avoid privileging one survey (Principle 9); the flat gmeow:hasCoordinates is derived from this path by property chain.
Attach CoordinateObservations via gmeow:hasCoordinateObservation; the flat gmeow:hasCoordinates / gmeow:hasGeometry follow from the chain through gmeow:coordinateResult / gmeow:geometryResult.
Use to link a place to the coordinate observations that assigned coordinates/geometry to it; non-functional, so multiple surveys coexist.
has coordinates
Relates a place to its geographic point coordinates. Flat shortcut for the common case; the full relator form is a CoordinateObservation linking the place to a GeoCoordinates result via gmeow:coordinateResult, carrying provenance, reference frame, confidence, and standpoint (Principle 3). Non-simple: derived via property chain from the reified observation path.
ex:edinburgh gmeow:hasCoordinates ex:pt .
Avoid when multiple surveys must coexist or provenance/frame/confidence matter — promote to gmeow:CoordinateObservation with gmeow:coordinateResult; this property is precision-bearing (coarsenGuarded) so do not emit it raw to public consumers.
Use the flat gmeow:hasCoordinates for one trusted point; otherwise reify via gmeow:hasCoordinateObservation → gmeow:coordinateResult, and pair with gmeow:coarsenTo + gmeow:hasSensitivity for disclosure control.
Use as the flat shortcut to attach a place's point coordinates for the common, single-survey case.
has copyright
Relates a work to its reified copyright.
ex:report gmeow:hasCopyright ex:reportCopyright .
Avoid promoting to a gmeow:RightsStatement unless explicit permissions/prohibitions/duties are needed, and avoid carrying the year or notice directly on the work; those live on the gmeow:Copyright relator.
Assert one gmeow:hasCopyright per work pointing at a gmeow:Copyright relator that carries the holders, year, notice, and status.
Use as the flat-first link from a work to its reified gmeow:Copyright — the common case where copyright holder, year, and status are recorded without a full deontic policy.
has correspondence
Relates a gmeow:Analogy to one of its element-pair gmeow:Correspondence relations — the reified mapped pairs whose structural consistency is the analogy's gmeow:systematicity. NOT functional: an analogy holds many correspondences.
has couple event
Relates a couple relationship to an event in its history — the marriage, the divorce, an anniversary (project homepage and language). The seam the GEDCOM projection walks: a marriage gmeow:Event's gmeow:eventTime / gmeow:eventLocation source gedcom:date / gedcom:place on the couple's Marriage node. Non-functional: a couple bears several events.
a un événement de création
has creation event
具有创建事件
Links an entity to the event that brought it into existence — the general form of birth (person), founding (organization), minting (currency), or realization (reference frame). Non-functional: competing standpoint-indexed creation claims coexist, none privileged. A Person's birth event is ALSO typed gmeow:eventTypeBirth (co-equal value, not a subclass).
Relie une entité à l'événement qui l'a fait advenir — la forme générale de la naissance (personne), de la fondation (organisation), de la frappe (monnaie) ou de la réalisation (référentiel). Non fonctionnel : des assertions de création concurrentes, indexées par point de vue, coexistent, aucune n'étant privilégiée. L'événement de naissance d'une personne est AUSSI typé gmeow:eventTypeBirth (valeur co-égale, non une sous-classe).
将一个实体与使其得以存在的事件相连——这是出生（人）、创立（组织）、铸造（货币）或实现（参考系）的一般形式。非函数性：相互竞争的、按立场索引的创建断言可以并存，无一享有特权。一个人的出生事件同时被类型化为 gmeow:eventTypeBirth（同等取值，而非子类）。
ex:lillith gmeow:hasCreationEvent ex:lillithBirth . ex:lillithBirth a gmeow:Event ; gmeow:hasEventType gmeow:eventTypeBirth .
Avoid when the creation claim is itself contested, needs evidence, or must be standpoint-indexed (promote to gmeow:EntityExistence with gmeow:existenceCreationEvent) and avoid forcing one event — keep it non-functional so competing claims coexist.
Assert gmeow:hasCreationEvent from the entity to a gmeow:Event and co-type that event with the right EventType value (gmeow:eventTypeBirth, founding, …); reify to gmeow:EntityExistence only when the claim itself needs standpoint or evidence.
Use for the flat 80% case — linking any entity to the event that brought it into existence (birth, founding, minting, realization) without reifying the existence claim.
has criterion
Relates a rubric to one of its evaluative axes (⊑ gmeow:hasPart — criteria are parts of the framework). NOT functional: rubrics are multi-axis by design.
ex:voiceRubric gmeow:hasCriterion ex:agency , ex:groundedness .
Avoid forcing a single criterion (it is non-functional) and avoid generic gmeow:hasPart when the part is a rubric criterion — this specialization carries the rubric semantics.
Assert gmeow:hasCriterion from the rubric to each gmeow:Criterion; it specializes gmeow:hasPart, so generic part queries find the criteria.
Use to attach an evaluative axis to a rubric — rubrics are multi-axis by design.
has data controller
The data controller responsible for processing personal data under a rights statement — the agent that determines the purposes and means of processing.
ex:consentPolicy gmeow:hasDataController ex:acmeCorp .
Avoid conflating the controller with the data subject (gmeow:hasDataSubject) or with a processor acting on the controller's instructions; name only the determining agent here.
Add gmeow:hasDataController to a gmeow:RightsStatement governing personal-data processing, alongside gmeow:hasDataSubject and the gmeow:actionProcessPersonalData rules.
Use to name the data controller of a processing rights statement — the agent that determines the purposes and means of processing the data subject's personal data.
has data subject
The data subject whose personal data is governed by a rights statement — the individual about whom personal data is processed. Not a subproperty of gmeow:hasParty because a rights statement (an ODRL policy) is not an agreement; the party model is reused at the licence level.
ex:consentPolicy gmeow:hasDataSubject ex:janeDoe .
Avoid treating it as a party-to-agreement subproperty (a RightsStatement is an ODRL policy, not an agreement — the party model is reused at the licence level) and avoid using it for the processing agent, which is gmeow:hasDataController.
Add gmeow:hasDataSubject to a gmeow:RightsStatement whose rules regulate gmeow:actionProcessPersonalData; pair with gmeow:hasDataController and purpose/recipient constraints to model the consent posture.
Use to name the data subject a consent or processing rights statement is about — the person whose personal data is processed under rules over gmeow:actionProcessPersonalData.
has defeater
Relates a reified gmeow:InferenceCommitment to a defeating gmeow:StandpointClaim — a consideration that, once accepted, withdraws support for the conclusion. NOT functional: a commitment may face several defeaters. A fired defeater closes the gmeow:InferenceTenure and sets the conclusion-claim gmeow:displayable false; the commitment is retained as audit (Principle 10). The defeating claim carries its Pollock kind via gmeow:defeaterKind.
has descendant
Relates a person to a descendant — a child, a child's child, and so on; the transitive inverse of gmeow:hasAncestor. Derived by the reasoner (gmeow:hasChild is a sub-property), never asserted directly.
a un événement de destruction
has destruction event
具有销毁事件
Links an entity to the event that ended its existence — the general form of death (person), dissolution (organization), destruction (place), or retirement (frame, software). Non-functional: competing standpoint-indexed destruction claims coexist. A Person's death event is ALSO typed gmeow:eventTypeDeath. Suppression (gmeow:displayable false) is a display contract; destruction is an ontic fact — the entity is retained, merely marked as no longer extant.
Relie une entité à l'événement qui a mis fin à son existence — la forme générale de la mort (personne), de la dissolution (organisation), de la destruction (lieu) ou de la mise hors service (référentiel, logiciel). Non fonctionnel : des assertions de destruction concurrentes, indexées par point de vue, coexistent. L'événement de décès d'une personne est AUSSI typé gmeow:eventTypeDeath. La suppression (gmeow:displayable false) est un contrat d'affichage ; la destruction est un fait ontique — l'entité est conservée, simplement marquée comme n'existant plus.
将一个实体与终结其存在的事件相连——这是死亡（人）、解散（组织）、毁灭（地点）或退役（参考系、软件）的一般形式。非函数性：相互竞争的、按立场索引的销毁断言可以并存。一个人的死亡事件同时被类型化为 gmeow:eventTypeDeath。抑制（gmeow:displayable false）是一种显示契约；销毁则是一个本体论事实——实体被保留，仅被标记为不再存续。
ex:sovietUnion gmeow:hasDestructionEvent ex:dissolution1991 . ex:dissolution1991 a gmeow:Event ; gmeow:hasEventType gmeow:eventTypeDeath .
Avoid confusing it with suppression (gmeow:displayable false is a display contract, not an end of existence), avoid it when the claim needs standpoint or evidence (promote to gmeow:EntityExistence), and keep it non-functional.
Assert gmeow:hasDestructionEvent from the entity to a gmeow:Event co-typed with the right EventType (gmeow:eventTypeDeath, dissolution, …); retain the entity and, if it should vanish from a projection, also mark gmeow:displayable false.
Use for the flat case — linking an entity to the event that ended its existence (death, dissolution, destruction, retirement) as an ontic fact, the entity being retained, never deleted (Principle 10).
has determinacy
Relates a value, entity, or claim to its ontic determinacy model — the explicit facet recording whether the value is crisp, vague, fuzzy, probabilistic, or disputed. Domain-free (universal, like hasGranularity). NOT functional: in a multi-source merge sources may state different determinacy models, and those claims coexist rather than force the reasoner to collapse distinct models. Distinct from gmeow:confidence (epistemic certainty) and from gmeow:determinacyModel (the frame-level default for a ReferenceFrame).
ex:coastlineBoundary gmeow:hasDeterminacy gmeow:determinacyVague .
Avoid using it for epistemic certainty (use gmeow:confidence) and avoid forcing one model in a merge — competing determinacy claims coexist, so never make it functional.
Point the value at a gmeow:Determinacy individual; leave the fuzzy/probabilistic arithmetic to the solver layer (P12) and carry observer-specific models on the statement layer when they differ.
Use to record that a value is inherently crisp, vague, fuzzy, probabilistic, or disputed — the ontic-indeterminacy facet, distinct from how confident any observer is.
has direct reply
Relates an annotation or comment to its immediate reply comment. Non-transitive inverse of commentParent. HasReply is the transitive superproperty that reaches the full reply tree.
has disclosure policy
Relates a value, entity, or claim to its disclosure policy — the explicit *what* facet of disclosure control. Domain-free (universal, like hasGranularity and hasSensitivity). NOT functional: in a multi-source merge sources may state different policies, and those claims coexist rather than force the reasoner to collapse distinct policies (Principle 9).
ex:rumouredClaim gmeow:hasDisclosurePolicy gmeow:policyPublicOnlyWithIndependentSource .
Avoid using it to carry the sensitivity level (gmeow:hasSensitivity) or the eligible audience (gmeow:eligibleForConsumer); the policy is the posture, not the classification or the audience, and competing source postures must coexist.
Point the value at a gmeow:DisclosurePolicy individual and let the solver combine it with sensitivity, consumer eligibility, and source independence to make the final release decision.
Use to record the release posture of a value or claim — the *what* facet of disclosure control that the projection layer consults before emitting it to any consumer.
has distribution
Relates a package to one of its concrete distribution artifacts. Non-functional: a package may have multiple distributions (tarball, wheel, binary, container).
has duration
Relates an event to its duration (a gmeow:Duration). Distinct from gmeow:eventInterval (which anchors the event in time); a duration is a length only.
ex:film gmeow:hasDuration ex:runtime .
Avoid it when the event's placement in time is what you mean (use gmeow:eventInterval or gmeow:eventTime); duration is a length, not an anchor.
Point the gmeow:Event at a gmeow:Duration via gmeow:hasDuration; the Duration carries the xsd:duration literal on gmeow:durationValue.
Use to give an event its LENGTH as a quantity — a film's running time, a meeting's planned duration — when only the length, not the anchoring, matters.
has duty
Relates a rights statement (or a permission) to a duty / obligation that must be discharged (an odrl:duty / odrl:obligation rule). The domain is the union of gmeow:RightsStatement and gmeow:Permission, so a permission may carry its own duties without being misclassified as a rights statement.
ex:mayReproduce gmeow:hasDuty ex:mustAttribute .
Avoid for an allowed or forbidden action (use gmeow:hasPermission / gmeow:hasProhibition) and avoid attaching it to a Prohibition; a prohibition's remedy is gmeow:ruleConsequence, not a duty.
Mint one gmeow:Duty per obligation, give it a gmeow:ruleAction (e.g. gmeow:actionAttribute), and link it with gmeow:hasDuty on the enclosing permission so the obligation travels with the right it conditions.
Use to attach a gmeow:Duty — an obligation that must be discharged (attribute, share-alike, retain notice) — to a gmeow:RightsStatement or, more often, to the gmeow:Permission it conditions (the odrl:duty / odrl:obligation link).
has editor
Relates a creative work to an agent that edited, compiled, or curated its content. A flat shortcut subproperty of gmeow:hasContributor.
ex:nortonAnthology gmeow:hasEditor ex:greenblatt .
Avoid when the editing's period, degree, or evidence must be first-class (promote to a gmeow:Contribution with gmeow:roleEditor), and avoid it for the original author (use gmeow:hasAuthor).
Assert from the edited work to the agent; promote to a gmeow:Contribution carrying gmeow:roleEditor when metadata is needed.
Use for the flat 80% case of naming an editor, compiler, or curator; often attaches at the Expression or Manifestation tier of an edited or anthologized edition.
has end instant
The end instant of a time interval; absent if the interval is open-ended.
ex:tenureInterval gmeow:hasEndInstant ex:departureInstant .
Avoid when a bare crisp dateTime suffices (use gmeow:endedAtTime) and avoid asserting two end instants (functional); omit it entirely for an interval that is still open.
Point the interval at a single gmeow:Instant; its absence (not a sentinel) signals an open-ended interval, mirroring gmeow:endedAtTime.
Use to bound an interval's close with a full gmeow:Instant when that endpoint needs its own frame, granularity, determinacy, or EDTF value — the reified counterpart of gmeow:endedAtTime.
has evidence class
The evidential warrant of a citation — the kind and strength of evidence it provides for the claim it supports. Non-functional: a single citation may carry multiple evidence classes (e.g. both a legal filing and an independent trade-press article about the same filing), and competing classifications coexist rather than collapse (Principle 9).
ex:citation gmeow:hasEvidenceClass gmeow:evidenceVERIFIED .
Avoid using it to assert notability (those are gmeow:sourceIndependence, gmeow:sourceTier, gmeow:coverageDepth, and gmeow:supportsNotability — Axis B) and avoid forcing a single class; a multi-sourced citation legitimately carries several, so it stays non-functional (Principle 9).
Attach one or more gmeow:EvidenceClass individuals to the gmeow:CitationAct; let competing standpoint assessments coexist as several class assertions, and keep the notability axes (Axis B) on their own properties.
Use to record HOW WELL a citation supports the claim it backs — its evidential warrant — naming one or more gmeow:EvidenceClass individuals on the citation rather than on the asserted fact, so the warrant travels with the evidence link (Axis A).
has EXIF tag
Relates a media object to one of its reified EXIF tags. Non-functional: an image carries many tags. Projects to schema:exifData.
has father
Relates a person to a male parent.
has gender expression
Relates a person to a self-asserted gender-expression facet. Non-functional and contextual. MUST NOT be inferred from gmeow:hasGenderIdentity, gmeow:sexAssignedAtBirth, pronouns or honorifics.
ex:lillith gmeow:hasGenderExpression ex:ge .
Avoid inferring it from gender identity, sex-assigned-at-birth, pronouns, or honorifics, and avoid treating it as a privileged selector — it is a co-equal facet axis (Principle 9).
Point the person at a gmeow:GenderExpression facet whose gmeow:expressionValue carries the style; supersede a presentation with gmeow:displayable false rather than deletion.
Use to link a person to each self-asserted gender-expression facet; non-functional, so several presentation facets (e.g. context-varying) coexist.
has gender identity
Relates a person to a self-asserted gender-identity facet they hold. Non-functional and contextual — a person bears many co-equal identities; a superseded one is kept with gmeow:displayable false, never deleted. MUST NOT be inferred from gmeow:hasPronounSet, gmeow:honorific, gmeow:hasGenderExpression or gmeow:sexAssignedAtBirth.
ex:lillith gmeow:hasGenderIdentity ex:gi .
Avoid inferring it from pronouns, honorifics, gender expression, or sex-assigned-at-birth — there is deliberately no bridge — and avoid using it as a single privileged-gender selector (this is a co-equal facet axis, Principle 9).
Point the person at a gmeow:GenderIdentity facet whose gmeow:genderValue carries the value; for a superseded identity keep the facet and set gmeow:displayable false rather than retracting the triple.
Use to link a person to each gender-identity facet they hold; assert it once per co-equal identity, leaving it non-functional so multiple facets coexist.
has genre
Relates a creative work to a genre that characterises it. Non-functional and always contestable: competing genre claims coexist as standpoint-indexed statements (Principle 9).
ex:kindOfBlue gmeow:hasGenre ex:modalJazz .
Avoid treating any one genre claim as authoritative (carry disputes on the statement layer with gmeow:accordingTo, Principle 9) and avoid using it for the work's kind (gmeow:CreativeWorkType).
Point the work at gmeow:Genre individuals; when claims conflict, reify them as standpoint-indexed statements rather than picking a winner.
Use to characterise a creative work with one or more genres; non-functional and contestable, so multiple and competing genre claims may coexist.
has geocode
Relates a place to an alternative geocoding identifier expressed in a specific reference frame. Non-functional: a place may have multiple geocodes in different systems, and competing geocodes for the same system may coexist as standpoint-indexed claims (Principle 9).
ex:edinburgh gmeow:hasGeocode ex:plusLoc .
Avoid it for decimal lat/long (gmeow:hasCoordinates) and avoid forcing one system's code as canonical (Principle 9).
Point gmeow:hasGeocode at a Geocode carrying gmeow:geocodeFrame and a value; a place may bear geohash, Plus Code, and what3words at once.
Use to relate a place to an alternative geocoding identifier expressed in a specific frame; non-functional, so multiple systems and competing codes coexist.
has geometry
Relates a place to its spatial geometry (point, line, or polygon). Flat shortcut for the common case; the full relator form is a CoordinateObservation linking the place to a Geometry result via gmeow:geometryResult, carrying provenance, reference frame, confidence, and standpoint (Principle 3). Non-simple: derived via property chain from the reified observation path.
ex:edinburgh gmeow:hasGeometry ex:shape .
Avoid when surveys must coexist or provenance/frame matter — promote to gmeow:CoordinateObservation with gmeow:geometryResult; precision-bearing (coarsenGuarded), so guard it before public projection.
Use flat gmeow:hasGeometry for one trusted shape; otherwise reify via gmeow:hasCoordinateObservation → gmeow:geometryResult, and coarsen via gmeow:coarsenTo for sensitive extents.
Use as the flat shortcut to attach a place's geometry (point, line, polygon) for the common, single-survey case.
has goal
Flat shortcut: the agent holds this goal, commitment grade unspecified. The 80% case (Principle 4); promote to a Desire / Intention / Commitment when the grade matters, and to an IntentionTenure when adoption or revision over time is itself the fact of interest. Whether avowed by the agent or attributed by an observer rides gmeow:accordingTo on the statement.
ex:lillith gmeow:hasGoal ex:reachOrbit .
Avoid when the commitment grade matters (promote to gmeow:Desire / gmeow:Intention / gmeow:Commitment) or when adoption and revision over time is itself the fact (promote to gmeow:IntentionTenure); attribution vs avowal rides gmeow:accordingTo, not a separate property.
Assert the flat statement from gmeow:Agent to gmeow:Goal; carry a simple validity window on the statement with gmeow:validFrom / gmeow:validUntil, and reify to a mode or an IntentionTenure only when grade, tenure, or standpoint must become first-class.
Use for the 80% case (Principle 4): an agent holds a goal and neither the commitment grade nor its tenure over time needs to be first-class — the flat half of the gmeow:hasGoal ↔ gmeow:IntentionTenure pair.
has granularity
Relates a value, place, period, coordinate or measurement to its own resolution level — the explicit 'no silent precision' facet, queryable independently of any disclosure control. Domain-free. NOT functional: in a multi-source merge sources may state different resolutions, and those claims coexist rather than force the reasoner to collapse distinct levels.
ex:birthDate gmeow:hasGranularity ex:yearLevel .
Avoid treating it as a privacy control (that is gmeow:coarsenTo) and avoid forcing a single level in a merge — distinct source resolutions are meant to coexist, so never make it functional.
Point the value at a gmeow:GranularityLevel individual; pair with gmeow:coarsenTo when the same axis must also drive projection-time generalization.
Use whenever a value, place, period, coordinate, or measurement is known only to a particular resolution — the explicit 'no silent precision' facet, asserted independently of any disclosure decision.
has header
Relates a message to one of its RFC 5322 headers.
has identifier
Relates an entity to a reified external-identifier record (an ORCID, geni id, nip05, LEI, industry code, …). Domain is gmeow:Entity: persons, organizations, works and places all carry external identifiers. Non-functional: an entity may have several identifiers, and competing standpoint-indexed identifiers coexist.
ex:acme gmeow:hasIdentifier ex:acmeLei .
Avoid the org-scoped specializations (gmeow:legalIdentifier, gmeow:industryClassification) when the bearer is not specifically an organization carrying that kind of code, and avoid a flat code literal — bear a structured gmeow:Identifier.
Assert one gmeow:hasIdentifier triple per gmeow:Identifier node; prefer the specializations gmeow:legalIdentifier / gmeow:industryClassification for those org-specific kinds and let gmeow:hasIdentifier follow by subsumption.
Use to attach a reified gmeow:Identifier to any entity — person, organization, work, or place — when a scheme-local external code must be carried with its scheme intact.
has illustrator
Relates a creative work to an agent that contributed visual illustrations. A flat shortcut subproperty of gmeow:hasContributor.
ex:alicePenguinEd gmeow:hasIllustrator ex:tenniel .
Avoid when the illustration's period, degree, or evidence must be first-class (promote to a gmeow:Contribution with gmeow:roleIllustrator), and avoid it for cover art (use gmeow:roleCoverArtist via a Contribution).
Assert from the illustrated work to the agent; promote to a gmeow:Contribution carrying gmeow:roleIllustrator when metadata is needed.
Use for the flat 80% case of naming an illustrator; often attaches at the Expression or Manifestation tier where the illustrations live (an illustrated edition).
has inference commitment
Relates an occurrent gmeow:InferenceProcess (the reasoning episode) to the endurant gmeow:InferenceCommitment (the argument structure) it instantiates — the bridge across the gUFO endurant/occurrent divide that keeps the two faces of inference distinct yet linked. NOT functional: one reasoning episode may settle several arguments.
has inline part
Relates a message to one of its inline body parts — a MIME-structure specialization of the universal gmeow:hasPart spine.
has keyword
Relates a message to a flag/keyword applied to it.
has lexical form
The concrete form(s) of a lexical item. NON-FUNCTIONAL: a single item may have many forms (written, spoken, reconstructed, etc.), and competing form claims from different standpoints coexist (Principle 9).
ex:wordWater gmeow:hasLexicalForm ex:waterWritten , ex:waterIpa .
Avoid forcing a single form (it is non-functional; many forms of one item coexist) and avoid stating it from the form's side, where gmeow:formOf is the natural inverse.
Assert gmeow:hasLexicalForm from the item to each gmeow:LexicalForm; read gmeow:formOf as its inverse from the form back to the item.
Use to link a lexical item to its concrete surface forms — written, spoken, signed, reconstructed, and so on.
has license
Relates an entity (a work, dataset, software project, …) to a licence granting rights in it (dcterms:license; schema:license). Named gmeow:hasLicense — gmeow:license is reserved for the mapping-DSL set-license datatype property.
ex:dataset gmeow:hasLicense ex:ccByLicense .
Avoid the reserved gmeow:license datatype property (that is the mapping-DSL set-license, not this rights link) and avoid promoting to a gmeow:RightsStatement unless explicit permissions, prohibitions, or duties are needed.
Assert one gmeow:hasLicense per granting licence pointing at a gmeow:License relator; the License carries the SPDX id, family, parties, and validity. The pairsWith link makes the promotion path to a RightsStatement machine-visible.
Use as the flat-first link from any licensable asset to the gmeow:License granting rights in it (dcterms:license, schema:license) — the common case, the flat half paired with gmeow:License.
has logo
The media object that serves as an entity's logo — its emblematic, identity-bearing image. An organization, software project, dataset, place, or product may carry one. Distinct from gmeow:depicts: a logo represents the entity rather than picturing it; it is therefore NOT a subproperty of gmeow:isAbout.
Non-functional: variant logos (light/dark, wordmark/glyph, seasonal) coexist (P9). Projects to schema:logo and foaf:logo.
has lyricist
Relates a creative work to the agent who wrote its lyrics. Flat shortcut subproperty of gmeow:hasContributor.
ex:song gmeow:hasLyricist ex:bernieTaupin .
Avoid when the credit's period, degree, or evidence must be first-class (promote to a gmeow:Contribution with gmeow:roleLyricist), and avoid it for the composer of the music (gmeow:hasComposer) or a librettist (use gmeow:roleLibrettist).
Assert from the song or musical work to the agent; promote to a gmeow:Contribution carrying gmeow:roleLyricist when metadata is needed.
Use for the flat 80% case of naming a lyricist — the agent who wrote a song's words.
has mailing list
Relates an email message to the mailing list through which it was distributed. Non-functional: a message may theoretically be cross-posted to multiple lists.
has manifestation format
The physical or digital format of this manifestation — hardcover, EPUB, audiobook, web serial, etc. A value from the open gmeow:ManifestationFormat vocabulary.
ex:penguin2003 gmeow:hasManifestationFormat gmeow:formatPaperback .
Avoid asserting it on a Work, Expression, or Item (format is a Manifestation-tier fact) and avoid more than one value — a second format is a second Manifestation.
Point the Manifestation at one gmeow:ManifestationFormat individual; model the physical substrate of a copy separately via gmeow:hasCarrier and gmeow:medium.
Use to record the format of a Manifestation — the publishable form (paperback, EPUB, audiobook, vinyl). Functional: one format per Manifestation.
has mastered
Deepest level of the knowledge spectrum: the agent has expert command of the subject and can extend, teach or innovate on it. Entails gmeow:understands (and transitively gmeow:knowsAbout and gmeow:isAwareOf).
ex:lillith gmeow:hasMastered ex:owlReasoning .
Avoid when comprehension stops short of expert command (use gmeow:understands) and avoid using it for demonstrated skill — mastery of a subject and the competence to perform a task are orthogonal (gmeow:hasSkill).
Assert gmeow:hasMastered from the agent to the subject; it entails every shallower level, so one assertion answers awareness, familiarity, and comprehension queries alike. Carry contested or attributed depth on the statement layer.
Use for the deepest objectual knowledge relation — expert command of a subject sufficient to extend, teach, or innovate on it.
has measured condition
An objective measurement of the ambient conditions, expressed as a CoordinateMatrix in a measurement reference frame. Non-functional: multiple instruments may produce competing measurements, and those claims coexist rather than collapse (Principle 9).
has member
Relates an organization to one of its member agents; the inverse of gmeow:memberOf. Non-functional — an organization has many members.
ex:acme gmeow:hasMember ex:alice .
Avoid asserting gmeow:hasMember directly when the member's perspective is the natural one — assert gmeow:memberOf and read gmeow:hasMember as its inverse — and avoid it where role or period matter (use a gmeow:Membership).
Prefer asserting gmeow:memberOf and let gmeow:hasMember follow by inversion; reach for it explicitly only in organization-rooted projections.
Use when traversing or projecting from an organization to its members — the whole-rooted direction where stating the organization first is natural.
has message kind
Relates a message to one of its behavioral or report kinds. Non-functional: a message may carry multiple overlapping kinds.
has message participant
Relates a message to one of its reified address occurrences.
has met
Records that two agents have met; symmetric. The occasion/period is carried with gmeow:validFrom/validUntil on the statement.
ex:lillith gmeow:hasMet ex:morgan .
Avoid it when the tie must bear its own confidence, evidence, or interval — reify it as a gmeow:AcquaintanceRelationship instead — and avoid asserting it in both directions (it is symmetric).
Assert the symmetric edge between two gmeow:Agent instances; carry the occasion with gmeow:validFrom/validUntil on the statement, or promote to the relator when the tie needs first-class structure.
Use as the flat shortcut to record that two agents have met, when the bare symmetric fact (optionally with a period on the statement) is all that is needed.
has metric group
Relates a MetricStructure to one of its ordered MetricGroups. Non-functional: a structure typically has many groups.
has metric kind
The distance or dissimilarity metric declared by this reference frame. Functional: a frame uses exactly one metric kind for all proximity computations expressed in it. The actual computation is performed by the solver (Principle 12), never materialised as asserted triples in the OWL core.
ex:latentFrame gmeow:hasMetricKind gmeow:metricCosine .
Avoid materialising computed distances as triples (the solver computes, Principle 12).
Set one gmeow:MetricKind individual; gmeow:ProximityMeasurement values in this frame are resolved by the solver using it.
Use to declare the distance/dissimilarity metric a frame uses for all proximity computations; functional.
has mother
Relates a person to a female parent.
has multipart type
Relates a MultipartBodyPart to its MIME multipart subtype (alternative, mixed, related, signed, encrypted, etc.).
has musical time frame
Relates a MusicalTimeSpan to the MusicalTimeFrame in which its start and duration are expressed. Non-functional globally so that coexisting frames may be asserted; each MusicalTimeSpan is constrained to exactly one frame by SHACL (Principle 11).
has myth telling
Relates a myth to its concrete tellings or expressions — a BookRelease, Article, MediaObject, social post, or other CreativeWork. Non-functional: co-equal tellings coexist; superseded tellings are set gmeow:displayable false (Principle 10).
has name
Relates a person to a structured, typed PersonName they bear; the person-scoped specialization of gmeow:hasAppellation. Non-functional — a person bears many co-equal names.
ex:patrick a gmeow:Person ; gmeow:hasName ex:patrickLatinName, ex:patrickHanName .
Avoid using this as a display winner, legal-name shortcut, or provenance-bearing assertion; use NameUsage or statement metadata when period, authority, audience, or suppression must be explicit.
Assert one hasName triple per co-equal PersonName; carry validity, displayable false, source, or confidence on the statement layer, or promote to gmeow:NameUsage when the bearing itself must be a relator.
Use for a direct, co-equal person-to-PersonName bearing where audience, register, evidence, and context do not need their own node.
has name part
Relates an appellation to one of its reified, typed parts. Non-functional — a name has many parts. A specialized information-object component relation under the universal gmeow:hasPart spine.
ex:patrickName gmeow:hasNamePart ex:patrickGiven, ex:audleySurname .
Avoid the generic gmeow:hasPart for name decomposition (assert hasNamePart and let it follow) and avoid splitting a name into parts purely to reconstruct a display order — gmeow:fullName is authoritative for that.
Assert one hasNamePart triple per gmeow:NamePart (non-functional), each carrying gmeow:namePartType, gmeow:partText, and gmeow:partOrder.
Use to attach the reified, typed components of an appellation when parts must be matched, expanded, or rendered separately — the names-scoped specialization of the universal gmeow:hasPart spine.
has narrative frame relation
The relationship(s) this narrative frame bears to another frame — canon, alternate continuity, expanded universe, fanon, crossover, adaptation. Non-functional: competing relation claims from different standpoints coexist (Principle 9). Flat shortcut; promote to gmeow:NarrativeFrameLink when the binding between source, target, and relation type must be explicit.
has narrative role
Flat 80% shortcut: the character bears this role in their single obvious work. Domain intentionally open (frame-scoped characters are ordinary entities). Promote to RoleInNarrative when scope, vantage, or evidence must be first-class — and always for ensemble or cross-continuity claims.
has narrator
Relates a creative work to an agent that narrated or performed an audiobook, podcast, or other spoken-word rendition. A flat shortcut subproperty of gmeow:hasContributor.
ex:hamletAudiobook gmeow:hasNarrator ex:branagh .
Avoid when the narration's period, degree, or evidence must be first-class (promote to a gmeow:Contribution with gmeow:roleNarrator), and avoid it for musical performers (use gmeow:hasPerformer).
Assert from the narrated rendition to the agent; promote to a gmeow:Contribution carrying gmeow:roleNarrator when metadata is needed.
Use for the flat 80% case of naming a narrator of an audiobook, podcast, or spoken-word rendition; typically attaches to the narrated Expression or its Manifestation.
has network address
Relates a virtual location to a network address that locates it within a network topology.
ex:standup gmeow:hasNetworkAddress ex:siteAddr .
Avoid for the human join URL (use gmeow:accessUrl) and avoid asserting CIDR/DNS reachability — that is solver-layer (Principle 12).
Point gmeow:hasNetworkAddress at a NetworkAddress carrying gmeow:networkAddressType, gmeow:networkAddressValue, and gmeow:networkAddressFrame.
Use to attach a network address that locates a virtual location within a network topology.
has notation projection profile
Links a notation system to its GMEOW projection profile. Non-functional: a future notation system may have co-existing profiles for different consumer contexts.
ex:westernStaff gmeow:hasNotationProjectionProfile ex:staffProfile .
Avoid asserting it directly when gmeow:notationSystemOf is the natural direction (assert that and read this as its inverse) and avoid assuming a single profile — different consumer contexts may carry co-existing profiles.
Prefer asserting gmeow:notationSystemOf on the profile and reading gmeow:hasNotationProjectionProfile as its inverse; reach for it explicitly only in notation-rooted traversals.
Use from a notation system to reach its projection profile(s) — the notation-rooted inverse of gmeow:notationSystemOf, natural when traversing from the surface form to its loss ledger.
has notation system
A notation system used by a language — e.g. IPA for phonetic transcription, a stenographic system for shorthand. NON-FUNCTIONAL: a language may use many notation systems, and different standpoints may assign different notations (Principle 9).
ex:english gmeow:hasNotationSystem ex:ipa .
Avoid when the use must carry a role, period, or competing standpoints; promote to a gmeow:NotationSystemUsage relator there. Avoid making it functional — a language legitimately uses many notations.
Assert language gmeow:hasNotationSystem notation for the simple case; when the binding needs scoping, mint a gmeow:NotationSystemUsage instead and read this flat link as its projection (gmeow:pairsWith).
Use as the flat shortcut linking a language to a notation system it uses, when no role, period, standpoint, or confidence needs to be first-class — the unscoped half of the flat-first/reify-on-demand pair.
has occupancy
Links a location to an occupancy measurement describing the current number of entities located at it. Flat form for the common case; promote to full reified Occupancy when vantage, confidence, temporal scope, or standpoint matter.
ex:hall gmeow:hasOccupancy ex:occ .
Avoid it when vantage, confidence, or standpoint matter — read the reified Occupancy.
Use gmeow:hasOccupancy for the common case; the measurement carries the count, unit, and time scope.
Use as the flat inverse link from a location to an occupancy measurement.
has occupation
Relates a person to an occupation they hold or have held. Non-functional — a person may have several occupations over time.
ex:alice gmeow:hasOccupation ex:nurse .
Avoid for an individual competency (that is gmeow:hasSkill) or a qualifying credential (gmeow:holdsCredential); an occupation is the role, not the ability nor the certificate. Avoid forcing one — a person may hold several over time.
Assert the person → occupation triple; record temporal scope with statement-layer gmeow:validFrom/validUntil where the occupation has start and end, and attach external classification codes through gmeow:occupationClassification on the occupation itself.
Use to relate a person to an occupation or job role they hold or have held — distinct from the skills that role exercises.
has opening hours
Relates an offering (or the org/place behind it) to an opening-hours window. Non-functional: several windows coexist.
ex:hostingOffer gmeow:hasOpeningHours ex:weekdayHours .
Avoid a flat hours literal here (the window's day/open/close belong on the gmeow:OpeningHoursSpecification node) and avoid one window for incompatible schedules.
Assert one gmeow:hasOpeningHours triple per gmeow:OpeningHoursSpecification window; each window carries its own gmeow:openingDay, gmeow:opensAt, and gmeow:closesAt.
Use to attach a reified gmeow:OpeningHoursSpecification window to an offering (or the organization/place behind it).
has organization name
Relates an organization to a structured gmeow:OrganizationName it bears; the organization-scoped specialization of gmeow:hasAppellation, mirroring gmeow:hasName for persons and gmeow:hasPlaceName for places. Non-functional — an organization bears many co-equal names (legal, trading, former, multilingual); none is primary, and superseded ones set gmeow:displayable false.
ex:acme gmeow:hasOrganizationName ex:acmeLegal, ex:acmeDba .
Avoid privileging the legal name as primary (co-equal trading and former names coexist) and avoid a flat name literal — bear a structured gmeow:OrganizationName; set superseded names gmeow:displayable false.
Assert one hasOrganizationName triple per co-equal gmeow:OrganizationName, distinguishing kinds with gmeow:namePurpose; carry validity on the statement layer.
Use to bear a structured name on an organization — a legal, trading, former, or multilingual name; the organization-scoped mirror of gmeow:hasName and gmeow:hasPlaceName.
has parent
Relates a person to a parent (any kind: biological, adoptive, step, or foster). Non-functional: contested parentage claims from multiple sources coexist as standpoint-indexed statements (gmeow:accordingTo), never collapsing to a single winner (Principle 9).
has part
Universal whole-to-part inverse of gmeow:partOf. Transitive and intentionally broad; specialized component and containment properties remain the authoritative source for domain-specific meaning.
ex:car gmeow:hasPart ex:engine .
Generic has-part is a query/projection convenience, not a single privileged decomposition model. Consumers that need spatial, organizational, event or information-object semantics should use the corresponding specialized subproperty.
Avoid asserting gmeow:hasPart directly when a domain subproperty exists; assert the specialized part relation (or its inverse) and let gmeow:hasPart follow by inheritance and inversion.
Prefer asserting gmeow:partOf (or a domain subproperty) and read gmeow:hasPart as its inverse; reach for it explicitly only in whole-rooted projections where the inverse direction is the natural one to state.
Use when traversing or projecting from whole to part across domains, or when a renderer needs a generic decomposition without committing to one privileged part model.
has participant
An agent that took part in an event — the flat 80%-case shortcut. Non-functional. Promote to a gmeow:Participation node when the role, period, confidence, or evidence of the participation must be recorded.
ex:wedding gmeow:hasParticipant ex:bride, ex:groom .
Avoid it when the role / period / confidence / evidence of the part must be first-class (promote to gmeow:Participation, its reified pair) and when the participant is a non-agent — the flat range is gmeow:Agent, so use a Participation for a document or place.
Assert gmeow:hasParticipant per agent for the simple case; promote to a gmeow:Participation (bind via gmeow:participationEvent / gmeow:participationParticipant / gmeow:participationRole) the moment context must be borne — the flat/relator duality recorded by gmeow:pairsWith.
Use for the 80% case where an event simply has a participant and no role, period, confidence, or evidence needs its own node; period or role on the flat form can ride an RDF-star annotation.
has partner
Relates a couple relationship to one of its two partners.
has party
Relates an agreement to an agent that is bound by it. NOT functional: an agreement binds two or more parties, and each is attached by a separate gmeow:hasParty statement.
ex:partnership gmeow:hasParty ex:lillith .
Avoid for the direction of a teleological promise (a Commitment carries its committed agent and beneficiary separately) and for an agent merely mentioned in the agreement; only the agents actually bound are parties, and the property is non-functional.
Attach one gmeow:Agent per gmeow:hasParty statement; where the per-party direction of obligation matters, model each side as a gmeow:Commitment moment rather than overloading this membership-style link.
Use to attach each agent bound by an agreement or contract — the parties the relator mediates, repeated once per party.
has patch diff
Relates an email message to a patch-diff body part representing the difference between this message and another version (typically between a variant and the canonical body). Non-functional: a message may carry separate header and body patch parts.
has perceived condition
A standpoint-indexed perceived value about the ambient conditions, expressed as a SensoryPerception in a MentalReferenceFrame. Non-functional: multiple perceivers may produce competing perceptions, and those claims coexist rather than collapse (Principle 9).
has performer
Relates a creative work or expression to the agent who performed it. Flat shortcut subproperty of gmeow:hasContributor.
ex:eroica1963 gmeow:hasPerformer ex:karajan .
Avoid when the performance's period, degree, or evidence must be first-class (promote to a gmeow:Contribution with gmeow:rolePerformer) and avoid it for a spoken-word narrator (gmeow:hasNarrator) or conductor (gmeow:hasConductor).
Assert from the performed Expression or Recording to the agent; promote to a gmeow:Contribution carrying gmeow:rolePerformer when metadata is needed.
Use for the flat 80% case of naming a performer; typically attaches at the performed Expression or its Recording, since performance realizes the Work.
has permission
Relates a rights statement to a permission it grants (an odrl:permission rule).
ex:photoRights gmeow:hasPermission ex:mayReproduce .
Avoid for a forbidden action (use gmeow:hasProhibition) or an obligation (use gmeow:hasDuty); a permission's own required duties ride gmeow:hasDuty on the permission, not here.
Mint one gmeow:Permission per allowed action, give it a gmeow:ruleAction, and link it with gmeow:hasPermission; add gmeow:hasDuty on the permission for conditions like attribution or share-alike.
Use to attach a gmeow:Permission rule — an action the assignee is allowed to exercise — to a gmeow:RightsStatement (the odrl:permission link).
has place name
Relates a geographic gmeow:Place to a structured gmeow:PlaceName (toponym) it bears; the place-scoped specialization of gmeow:hasAppellation, mirroring gmeow:hasName for persons. Non-functional — a place bears many co-equal names (endonym/exonym, multilingual, historical); none is primary, and superseded ones set gmeow:displayable false. The structured, first-class replacement for the retired flat gmeow:alternateName literal.
ex:istanbul gmeow:hasPlaceName ex:istanbulName, ex:constantinopleName .
Avoid the retired flat gmeow:alternateName literal and avoid privileging one toponym as primary — names are co-equal; carry period and toponymic authority by promoting to a gmeow:PlaceNaming, and set superseded names gmeow:displayable false.
Assert one hasPlaceName triple per co-equal gmeow:PlaceName; tag endonym/exonym with gmeow:namePurpose on the name, and reify to a gmeow:PlaceNaming when authority or interval must be borne.
Use to bear a structured toponym on a geographic place — an endonym, exonym, multilingual, or historical name; the place-scoped mirror of gmeow:hasName.
has pose
Associates an entity with a frame-relative pose (position + orientation).
ex:rover gmeow:hasPose ex:roverPose .
Avoid for a static located fact (gmeow:locatedAt) and avoid attaching a pose without a Pose-level frame.
Point gmeow:hasPose at a Pose carrying gmeow:hasPosePosition, gmeow:hasPoseOrientation, and gmeow:poseFrame.
Use to associate an entity with a frame-relative pose (position + orientation).
has pose orientation
The rotational component of a pose.
ex:roverPose gmeow:hasPoseOrientation ex:ori .
Avoid for the translational component (gmeow:hasPosePosition).
Point gmeow:hasPoseOrientation at an Orientation carrying quaternion, Euler, or compass facets.
Use for the rotational component of a pose; a part of the pose.
has pose position
The translational component of a pose, expressed as spatial coordinates in the pose frame.
ex:roverPose gmeow:hasPosePosition ex:pos .
Avoid for the rotational component (gmeow:hasPoseOrientation).
Point gmeow:hasPosePosition at SpatialCoordinates expressed in the gmeow:poseFrame.
Use for the translational component of a pose, as SpatialCoordinates in the pose frame; a part of the pose.
has privacy notice
Relates an entity or rights statement to its privacy notice. Domain-free: a notice may be attached to a RightsStatement, a Licence, or directly to the governed entity.
ex:acmeCorp gmeow:hasPrivacyNotice ex:notice .
Avoid using it to carry the consent rules themselves (those are gmeow:Permission / gmeow:Prohibition / gmeow:Duty on a RightsStatement) and avoid pointing it at anything but a gmeow:PrivacyNotice.
Assert gmeow:hasPrivacyNotice from the entity or rights statement to its gmeow:PrivacyNotice; keep the regulated processing on the statement's rules.
Use to attach a gmeow:PrivacyNotice to whatever it documents — a governed entity, a gmeow:License, or a gmeow:RightsStatement; domain-free so any of them may bear it.
has procedure step
Relates a Procedure to a step it contains. Specialisation of the universal gmeow:hasPart spine.
has producer
Relates a creative work or expression to the agent who produced its recording or performance. Flat shortcut subproperty of gmeow:hasContributor.
ex:darkSideOfTheMoon gmeow:hasProducer ex:pinkFloyd .
Avoid when the credit's period, degree, or evidence must be first-class (promote to a gmeow:Contribution with gmeow:roleProducer) and avoid it for engineers (use gmeow:roleRecordingEngineer / gmeow:roleMixingEngineer via a Contribution).
Assert from the Recording or performed Expression to the agent; promote to a gmeow:Contribution carrying gmeow:roleProducer when metadata is needed.
Use for the flat 80% case of naming a producer of a recording or performance; typically attaches at the gmeow:Recording (Manifestation) tier.
has profile
Links an entity, value or frame to the Profile that governs its structure.
ex:wgs84 gmeow:hasProfile gmeow:profileReferenceFrame .
Avoid for naming the class a Profile targets (that is gmeow:profileAppliesTo, asserted on the Profile) and for membership in a named slice profile (that is gmeow:sliceProfile on the slice manifest).
Assert gmeow:hasProfile from the instance to a gmeow:Profile individual; tooling then reads the Profile's descriptors to validate which facet properties the instance may carry.
Use to point an entity, value, or frame at the Profile whose closed descriptor schema governs its structure.
has prohibition
Relates a rights statement to a prohibition it imposes (an odrl:prohibition rule).
ex:photoRights gmeow:hasProhibition ex:noCommercialUse .
Avoid for an allowed action (use gmeow:hasPermission) or an obligation (use gmeow:hasDuty); the conflict between a permission and a prohibition over the same action is settled by gmeow:conflictStrategy, not by omitting one.
Mint one gmeow:Prohibition per forbidden action, give it a gmeow:ruleAction, and link it with gmeow:hasProhibition; carry a remedy duty for a violated prohibition with gmeow:ruleConsequence.
Use to attach a gmeow:Prohibition rule — an action the assignee is forbidden to exercise — to a gmeow:RightsStatement (the odrl:prohibition link).
has prompt
A prompt presented in this invocation. Non-functional: a chat invocation carries several prompts in conversational roles (gmeow:promptRole).
ex:inv1 gmeow:hasPrompt ex:sysPrompt, ex:userPrompt .
Avoid flattening prompt text onto the invocation (mint a gmeow:Prompt so it is content-addressable and role-tagged) and avoid treating it as functional — a chat carries system, user, and tool prompts together.
Point the ModelInvocation at one or more gmeow:Prompt individuals, each carrying gmeow:promptRole and gmeow:contentDigest; a contested or templated prompt links to its gmeow:PromptTemplate via gmeow:filledFrom.
Use to link a gmeow:ModelInvocation to each gmeow:Prompt presented in it — assert several, in their conversational roles, for a multi-turn chat invocation.
has pronoun set
Relates a person to a pronoun set they go by. Non-functional and contextual (scope a context-specific set with gmeow:validFrom/validUntil on the statement, or via a NameUsage). A form of ADDRESS, sex/gender-independent — MUST NOT be inferred from gender identity/expression, sex-assigned-at-birth or orientation.
ex:person gmeow:hasPronounSet gmeow:pronounTheyThem .
Avoid inferring it from, or asserting it to imply, gender identity, gender expression, sex assigned at birth, or orientation — address is not identity; and avoid making it functional, since it is a co-equal facet (Principle 9).
Attach a seeded or freshly-minted gmeow:PronounSet to a person with gmeow:hasPronounSet (non-functional); keep it orthogonal to the gender/orientation axes.
Use to record the pronoun set a person goes by — a form of address, contextual and possibly multiple; scope a context-specific set with gmeow:validFrom/validUntil on the statement.
has recurrence rule
Relates an event series to the recurrence rule by which it repeats.
ex:standup gmeow:hasRecurrenceRule ex:weeklyMon .
Avoid attaching it to a single occurrence (the rule scopes the series, not one event).
Point the gmeow:EventSeries at a gmeow:RecurrenceRule via gmeow:hasRecurrenceRule; the rule carries its RRULE string on gmeow:recurrenceRuleText.
Use to attach a gmeow:RecurrenceRule to the gmeow:EventSeries it governs.
has reference frame
Relates an entity or value to the reference frame in which it is expressed.
ex:pos gmeow:hasReferenceFrame gmeow:referenceFrameWGS84 .
Avoid asserting it directly when a typed subproperty exists (gmeow:coordinateFrame, gmeow:poseFrame, gmeow:networkAddressFrame, gmeow:inReferenceAssembly) — assert the specific one and read this by inheritance.
Prefer the most specific frame subproperty and let gmeow:hasReferenceFrame follow; generic consumers query the spine.
Use as the universal spine relating any entity or value to the reference frame it is expressed in (Principle 11).
has reference position
The origin position of a celestial reference frame (topocentric, geocentric, barycentric, heliocentric). Functional: a frame has exactly one reference position.
ex:icrsFrame gmeow:hasReferencePosition gmeow:refOriginBarycentric .
Avoid for terrestrial frame origins and avoid more than one position per frame.
Set one gmeow:CelestialReferenceOrigin individual (aligned to IVOA refposition).
Use for the origin of a celestial reference frame (topocentric, geocentric, barycentric, heliocentric); functional.
has region
Relates an image to a region within it. Non-functional: an image may have many regions. Inverse of gmeow:regionOf.
has relay hop
Relates a message to a hop in its delivery path.
has release
Relates a project to one of its releases. Non-functional: a project has many releases over time.
has reply
Relates an annotation or comment to a reply comment. Transitive: the full reply tree is reachable. Superproperty of hasDirectReply. Intentionally kept free of OWL cardinality so that deep thread trees remain DL-regular (no cardinality explosion).
has repository
Relates a project to a version-control repository that hosts its codebase. Non-functional: a project may have several repositories (monorepo, mirrors, forks).
has rights statement
Relates an entity (typically a gmeow:CreativeWork or gmeow:InformationObject) to a machine-readable rights statement that governs it — the GMEOW analogue of odrl:hasPolicy.
ex:photo gmeow:hasRightsStatement ex:photoRights .
Avoid for the flat case (an asset that simply bears a licence or copyright — use gmeow:hasLicense / gmeow:hasCopyright) and avoid pointing it at anything but the governed asset; the inverse direction is gmeow:statementAbout.
Assert one gmeow:hasRightsStatement per governing statement; mirror it on the relator with gmeow:statementAbout so the statement is self-contained.
Use to attach a reified gmeow:RightsStatement to the asset it governs when permissions, prohibitions, or duties are expressed; the rights-bearing analogue of odrl:hasPolicy.
has role
Relates a membership to the role the member plays. Domain is gmeow:Membership so the role is borne by the relator, not the agent — a person plays a role THROUGH a membership, never as a subclass of themselves (Principle 9). Non-functional: a membership may carry several roles.
ex:emp gmeow:hasRole ex:cfoRole .
Avoid attaching it to the agent directly (the role rides the membership relator, not the person) and avoid using it for the holder-independent seat — that is gmeow:fillsPost pointing at a gmeow:Post.
Add one or more gmeow:hasRole triples to a gmeow:Membership referencing gmeow:Role individuals; pair with gmeow:fillsPost when the role is a named, holder-independent seat.
Use to bind a gmeow:Role to a gmeow:Membership — the function the member plays within the organization for the duration of that membership.
has romantic orientation
Relates a person to a self-asserted romantic-orientation facet. Non-functional and contextual; a superseded one is kept with gmeow:displayable false, never deleted. MUST NOT be inferred from gmeow:hasSexualOrientation, gmeow:hasGenderIdentity, gmeow:sexAssignedAtBirth, pronouns or honorifics.
ex:lillith gmeow:hasRomanticOrientation ex:lillithRomOrient .
Avoid making this functional or deleting a superseded value (mark it gmeow:displayable false instead), and avoid asserting it from sexual orientation or any other co-equal axis — neither derives the other under split-attraction.
Link the person to a gmeow:RomanticOrientation facet rather than a bare value, so determinacy, sensitivity, and standpoint ride on the facet; keep prior assertions with gmeow:displayable false and let self-assertion override any attributed claim on the statement layer.
Use to attach one or more self-asserted romantic-orientation facets to a person — non-functional by design, so concurrent or time-scoped orientations and a superseded prior orientation all coexist.
has route
Relates a thing to a route that starts from, ends at, or passes through it.
has route segment
A sub-route that is part of a larger route. A specialization of the universal gmeow:hasPart spine.
has SLSA level
The SLSA supply-chain integrity level (1–4) asserted by an attestation. Non-functional: competing assessments from different verifiers coexist (Principle 9).
has score anchor
Relates a criterion to one of its calibration anchors. NOT functional: high / medium / low anchors coexist.
ex:agency gmeow:hasScoreAnchor ex:a1 .
Avoid forcing a single anchor (it is non-functional) and avoid using it outside a criterion.
Assert gmeow:hasScoreAnchor from the gmeow:Criterion to each gmeow:ScoreAnchor; several anchors calibrate one axis.
Use to attach a calibration anchor to a criterion — high, medium, and low anchors coexist on one axis.
has segment
Relates a whole (work, release, installment, or another segment) to a structural part. Non-functional: a work may have many segments. Inverse of gmeow:segmentOf.
ex:novel gmeow:hasSegment ex:chapter1, ex:chapter2 .
Avoid it for non-structural membership (a feed's items ride the generic gmeow:hasPart) and prefer asserting gmeow:segmentOf, reading gmeow:hasSegment as its inverse, except in whole-rooted projections.
Attach each gmeow:ContentSegment to its whole; gmeow:hasSegment specializes gmeow:hasPart so generic part queries still see it, and gmeow:segmentOf is its transitive inverse.
Use to attach a structural gmeow:ContentSegment to its containing whole from the whole's side — a work, release, installment, or parent segment to its chapters/scenes; non-functional.
has sensitivity
Relates a value, entity, or claim to its privacy-sensitivity level — the explicit facet that drives disclosure-control decisions (coarsenTo / displayable) at projection time under a consent guard. Domain-free (universal, like hasGranularity and hasDeterminacy). NOT functional: in a multi-source merge sources may state different sensitivity levels, and those claims coexist rather than force the reasoner to collapse distinct levels. Distinct from gmeow:confidence (epistemic certainty) and from gmeow:hasDeterminacy (ontic model).
ex:homeAddress gmeow:hasSensitivity gmeow:sensitivitySensitivePersonal .
Avoid using it for epistemic certainty (gmeow:confidence) or ontic determinacy (gmeow:hasDeterminacy), and avoid collapsing competing source classifications — keep it non-functional.
Point the value at a gmeow:SensitivityLevel; combine with gmeow:hasDisclosurePolicy and gmeow:coarsenTo so the solver can resolve the conditional release decision under a consent guard.
Use to classify how sensitive a value, entity, or claim is, so the projection layer can decide whether to coarsen or withhold it for a given consumer.
has sensory observation
Links an entity to a sensory observation that measured one of its properties. Non-functional: multiple sensors may observe the same property of the same entity, and those readings coexist without collapse (Principle 9).
has sensory quantity
Flat shortcut linking an entity to the scalar quantity result of a sensory observation of its property. Derived via property chain from the reified observation path (hasSensoryObservation ∘ sensoryResult). Non-simple: kept out of cardinality axioms.
has sequence coordinates
Links a sequence feature to its frame-relative coordinates. Non-functional: competing coordinate claims from different assemblies or alignment methods coexist as evidence (Principle 9).
ex:brca1 gmeow:hasSequenceCoordinates ex:brca1Coords .
Avoid forcing one assembly's coordinates as canonical (Principle 9).
Point gmeow:hasSequenceCoordinates at a SequenceCoordinates carrying start, end, strand, and gmeow:inReferenceAssembly.
Use to link a sequence feature to its frame-relative coordinates; non-functional, so claims from different assemblies coexist.
has sequence feature
Links a biological sequence location to a feature annotation on that sequence. Non-functional: a single location may carry multiple features (overlapping genes, nested exons, multiple SNPs).
ex:chr7 gmeow:hasSequenceFeature ex:brca1 .
Avoid attaching coordinates here (they live on the feature's gmeow:hasSequenceCoordinates).
Attach gmeow:SequenceFeature instances via gmeow:hasSequenceFeature; each carries its own coordinates and type.
Use to link a biological sequence location to a feature annotation on it; non-functional, so overlapping/nested features coexist.
has sexual orientation
Relates a person to a self-asserted sexual-orientation facet. Non-functional and contextual; a superseded one is kept with gmeow:displayable false, never deleted. MUST NOT be inferred from gmeow:hasRomanticOrientation, gmeow:hasGenderIdentity, gmeow:sexAssignedAtBirth, pronouns or honorifics.
ex:lillith gmeow:hasSexualOrientation ex:lillithSexOrient .
Avoid making this functional or deleting a superseded value (mark it gmeow:displayable false instead), and avoid asserting it from any other axis — romantic orientation, gender identity, sex assigned at birth, pronouns, or honorifics are co-equal and never derive it.
Link the person to a gmeow:SexualOrientation facet rather than a bare value, so determinacy, sensitivity, and standpoint ride on the facet; keep prior assertions with gmeow:displayable false and let self-assertion override any attributed claim on the statement layer.
Use to attach one or more self-asserted sexual-orientation facets to a person — non-functional by design, so concurrent or time-scoped orientations and a superseded prior orientation all coexist on the same person.
has sibling
Relates a person to a sibling; symmetric.
has signature
Relates an entity, attestation, or artifact to a cryptographic signature over it. Domain-free (universal spine): anything may carry a signature. The message-specific convenience property with domain gmeow:Message lives in the messaging-trust module as a historical subproperty.
ex:inTotoJson gmeow:hasSignature ex:sig1 .
Avoid treating the presence of a signature as proof the signed claim is true — a valid signature proves integrity and signer key control only, not correctness (module boundaries); the truth question stays on the claim's standpoint.
Reference a gmeow:CryptographicSignature individual carrying gmeow:signedBy / gmeow:signingKey / gmeow:signatureAlgorithm; the actual signature check is a gmeow:VerificationActivity in the solver layer, recorded as a gmeow:VerificationResult, never asserted as truth.
Use to attach a gmeow:CryptographicSignature to anything that is signed — an attestation, its carrier artifact, a release, a message — the universal domain-free signature spine.
has site
Relates an organization to a location it occupies or operates from — a headquarters, branch, or registered office. Reuses the places module's gmeow:Location. Non-functional: an organization may have several sites, and competing standpoint-indexed location claims coexist.
ex:acme gmeow:hasSite ex:torontoOffice .
Avoid carrying the site's purpose here (that is gmeow:siteType on the location) and avoid a flat address literal — point at a structured gmeow:Location; competing location claims coexist via gmeow:accordingTo (Principle 9).
Assert one gmeow:hasSite triple per site referencing a gmeow:Location, and tag each location's role with gmeow:siteType; carry sensitive precise coordinates with gmeow:coarsenTo for public projection.
Use to relate an organization to a gmeow:Location it operates from — a headquarters, branch, or registered office — reusing the places-module location rather than minting an organization-local place.
has skill
Relates an agent to a skill it possesses. Non-functional — an agent may have many skills. The leveled, scaled detail is carried by the reified gmeow:SkillProficiency. Sub-property of gmeow:knowsAbout (cognition slice): having a skill in a subject entails knowing about it — the can-do axis touches the knows axis at this one rung, but not at understanding or mastery (Principle 9, the axes stay orthogonal).
ex:alice gmeow:hasSkill ex:welding .
Avoid when the attained level or its scale matters (promote to gmeow:SkillProficiency, the paired reified form) and avoid reading it as a mastery or understanding claim — it touches gmeow:knowsAbout only at the can-do rung (Principle 9).
Assert the flat triple agent → skill; when level, scale, interval, or a contested standpoint appears, mint a gmeow:SkillProficiency for the same (agent, skill) and let generic consumers still read gmeow:knowsAbout by inheritance.
Use as the flat 80% shortcut stating that an agent possesses a skill, when the level, scale, temporal scope, and standpoint do not need to be first-class.
has software name
Relates a project or product to a structured gmeow:SoftwareName it bears; the software-scoped specialization of gmeow:hasAppellation. Non-functional — a project may bear many co-equal names; none is primary.
has spatial measurement
Links an entity to a spatial measurement describing its coordinates, geometry, pose, or spatial extent. Flat form for the common case; promote to full reified SpatialMeasurement when vantage, confidence, temporal scope, or standpoint matter.
ex:edinburgh gmeow:hasSpatialMeasurement ex:m .
Avoid it when vantage, confidence, or standpoint matter — read the reified measurement; promote rather than flatten.
Use gmeow:hasSpatialMeasurement (or the place-specific gmeow:hasCoordinateObservation) to reach the measurement carrying frame and provenance.
Use as the flat inverse link from an entity to a spatial measurement about it.
has spouse
Relates a person to a spouse; symmetric.
has start instant
The start instant of a time interval.
ex:tenureInterval gmeow:hasStartInstant ex:hireInstant .
Avoid when a bare crisp dateTime suffices (use gmeow:startedAtTime inline) and avoid asserting two start instants (functional — at most one).
Point the interval at a single gmeow:Instant carrying its own gmeow:instantValue/gmeow:edtfValue and frame; pair with gmeow:hasEndInstant, or omit it for an open interval.
Use to bound an interval's start with a full gmeow:Instant when that endpoint itself needs a frame, granularity, determinacy, or EDTF approximation — the reified counterpart of gmeow:startedAtTime.
has stream
Links an entity to a stream of observations or samples about it. Non-functional: an entity may have multiple co-existing streams from different platforms or sensors (Principle 9), and no stream is privileged.
ex:rover gmeow:hasStream ex:roverTrack .
Avoid asserting it directly when you can state gmeow:streamOf instead (prefer the stream-rooted, functional direction and read this as its inverse), and avoid treating one stream as canonical — multiple coexist (Principle 9).
Assert gmeow:streamOf on the stream and read gmeow:hasStream by inversion; reach for it explicitly in entity-rooted projections that enumerate all sample runs about a subject.
Use from an entity to reach the streams of observations about it — the entity-rooted inverse of gmeow:streamOf, when traversing from the tracked thing to its sample runs.
has sub-event
Relates an event to a constituent sub-event; the transitive inverse of gmeow:subEventOf.
ex:conference gmeow:hasSubEvent ex:session .
Avoid asserting it directly when gmeow:subEventOf reads more naturally (prefer the part→whole direction and let the inverse follow), and avoid confusing it with the temporal gmeow:contains.
Prefer asserting gmeow:subEventOf and read gmeow:hasSubEvent as its transitive inverse; reach for it explicitly only in whole-rooted projections.
Use when traversing or projecting from a whole event to its constituent sub-events — a conference rooted view listing its sessions and talks.
has sub-procedure
Relates a Procedure to a constituent subprocess Procedure; the transitive inverse of gmeow:subProcedureOf.
has tag
Relates an entity to a user-minted tag — the 80% flat shortcut. Non-functional: an entity may carry many co-equal tags. Period, confidence, tagger and suppression are carried via RDF-star statement annotations (gmeow:validFrom, gmeow:validUntil, gmeow:confidence, gmeow:displayable) on the shortcut; promote to a gmeow:Tagging relator when the act itself must be a node.
ex:report gmeow:hasTag ex:tagUrgent .
Avoid when the act of tagging must be a first-class node with full provenance (promote to gmeow:Tagging) and avoid using it for subject-matter (gmeow:isAbout) or classification (rdf:type); the three axes are disjoint.
Assert ex:entity gmeow:hasTag ex:tag; annotate the statement with gmeow:validFrom/validUntil, gmeow:confidence, or gmeow:displayable for lightweight metadata, and reify to gmeow:Tagging (which it pairsWith) when those must be queryable nodes.
Use as the default, flat way to attach an informal label to any entity; carry period, confidence, tagger, or suppression as RDF-star annotations on the statement when the simple metadata is enough.
has tempo map segment
Links a TempoMap to one of its piecewise segments.
has temporal frame
Relates a time interval to the temporal frame in which its bounds are expressed.
ex:tenureInterval gmeow:hasTemporalFrame gmeow:temporalFrameUTCGregorian .
Avoid on an instant (use gmeow:inTemporalFrame, the parallel edge for points) and avoid leaving a crisp interval frameless — a value asserted without its frame is ill-formed (P11).
Point the interval at one gmeow:TemporalFrame; it specializes gmeow:hasReferenceFrame so generic frame consumers read it uniformly across the spatial and temporal frame profiles.
Use to declare the gmeow:TemporalFrame interpreting a gmeow:TimeInterval's bounds — the frame edge that satisfies the interval's frame-relativity requirement (P11).
has temporal measurement
Relates an entity (event, artifact, place, sample) to a temporal measurement assigned to it.
ex:hearthSample gmeow:hasTemporalMeasurement ex:charcoalDate .
Avoid for stating a plain known date (assert a gmeow:Instant directly) and avoid using it to carry the result value; the measurement relator holds method, age, and uncertainty, this edge only links to it.
Point the dated entity at one or more gmeow:TemporalMeasurement relators; on a gmeow:NamedPeriod, a measurement whose gmeow:measuredDate is an Instant feeds the gmeow:periodStart property chain.
Use to attach a gmeow:TemporalMeasurement to the thing it dates — an artifact, sample, place, or named period — making the dating claim discoverable from the dated entity.
has time scale
The time standard associated with a celestial reference frame. Functional: a frame uses exactly one time scale.
ex:icrsFrame gmeow:hasTimeScale ex:timeScaleTDB .
Avoid for civil time zones (that is gmeow:timezone / a civil-time-zone overlay).
Set one gmeow:TimeScale individual on the celestial frame.
Use for the time standard associated with a celestial reference frame; functional.
has title
Relates a creative work to a structured gmeow:CreativeWorkTitle it bears; the creative-work-scoped specialization of gmeow:hasAppellation. Non-functional — a work bears many co-equal titles (original, translated, transliterated, regional); none is primary, and superseded ones set gmeow:displayable false. The structured replacement for the flat gmeow:title literal when multilingual or statement-level metadata is needed.
ex:work gmeow:hasTitle ex:titleEn, ex:titleZh .
Avoid it for the 80% case of a single plain title (use the flat gmeow:title literal) and avoid marking any title primary — co-equal titles coexist, and a superseded one sets gmeow:displayable false rather than being deleted.
Point the gmeow:CreativeWork at each gmeow:CreativeWorkTitle via gmeow:hasTitle (a gmeow:hasAppellation specialization); the flat/structured pairing lets gmeow describe render the promotion path from gmeow:title.
Use to link a creative work to a structured gmeow:CreativeWorkTitle when title metadata (language, script, evidence, supersession) matters; non-functional, a work bears many co-equal titles.
has trademark
Relates an entity (a mark, product or organization) to a trademark right over it.
ex:blackcat gmeow:hasTrademark ex:blackcatTM .
Avoid pointing it at the sign itself in place of the protected entity (the mark is bound on the relator via gmeow:trademarkMark) and avoid using it for copyright or licence links.
Assert one gmeow:hasTrademark per held right pointing at a gmeow:Trademark relator that carries the mark, holder, registration, and status.
Use to link an entity — a mark, product, or organization — to the gmeow:Trademark right held over it.
has trajectory sample
A discrete location-state sample composing this trajectory. Non-functional: a trajectory typically has many samples, and multiple sampling strategies (e.g. GPS every second vs. radar every minute) may coexist for the same trajectory (Principle 9).
ex:path gmeow:hasTrajectorySample ex:s1, ex:s2 .
Avoid forcing one sampling rate as canonical (GPS-per-second and radar-per-minute coexist, Principle 9).
Attach LocationStates via gmeow:hasTrajectorySample; each sample carries its own instant/interval and frame.
Use to attach discrete LocationState samples to a trajectory; non-functional, so several sampling strategies coexist.
has translator
Relates a creative work to an agent that translated it into another language or notation. A flat shortcut subproperty of gmeow:hasContributor.
ex:hamletGermanTranslation gmeow:hasTranslator ex:schlegel .
Avoid when the translation's period, degree, confidence, or source-text must be first-class (promote to a gmeow:Contribution with gmeow:roleTranslator), and avoid attaching it to the language-neutral Work.
Assert from the translated Expression to the agent; promote to a gmeow:Contribution carrying gmeow:roleTranslator when metadata is needed.
Use for the flat 80% case of naming a translator; typically attaches at the gmeow:Expression tier, since a translation is a distinct Expression of the Work.
has tuning frame
The tuning system relative to which this pitch value or interval is expressed. Non-functional globally so that higher-level musical entities may carry multiple coexisting tuning frames (e.g., a detuned guitar over a 12-EDO synth); each PitchValue/PitchInterval is constrained to exactly one frame by SHACL (Principle 11).
has unit
Relates a quantitative value or measurement to its QUDT unit (by reference, never imported). Domain-free: used by temporal measurements, spatial measurements, and any other quantified claim.
ex:duration gmeow:hasUnit qudt:SEC .
Avoid inventing local unit individuals or importing QUDT axioms; reference QUDT units by IRI (Principle 5). Functional by design — one unit per value — so avoid asserting conflicting units on the same node.
Point the value at the QUDT unit IRI; keep the numeric magnitude on its own datatype property and let consumers read magnitude and unit together.
Use to name the unit of any quantitative value — duration, distance, angle, mass — so a magnitude is never published or compared without its unit (no silent units).
has used
Records that an agent has used some entity (a tool, service, or work). The period is carried with gmeow:validFrom/validUntil on the statement.
ex:lillith gmeow:hasUsed ex:someTool .
Avoid it when the usage is itself an occurrent that needs participants, instruments, or outcome — model that as an event — and do not treat it as symmetric (the agent uses the entity, not vice versa).
Assert the directed edge from the gmeow:Agent to the used gmeow:Entity; carry the period with gmeow:validFrom/validUntil on the statement.
Use as the flat shortcut to record that an agent has used a tool, service, or work, when the bare directed fact (optionally with a period on the statement) is enough.
has utilization
Links a location to a utilization measurement describing the ratio of occupancy to capacity. Flat form for the common case; promote to full reified Utilization when vantage, confidence, temporal scope, or standpoint matter.
ex:hall gmeow:hasUtilization ex:util .
Avoid it when vantage, confidence, or standpoint matter — read the reified Utilization.
Use gmeow:hasUtilization for the common case; the ratio is solver-derived from capacity and occupancy.
Use as the flat inverse link from a location to a utilization measurement.
has verification status
The categorical outcome of a verification result. Non-functional: a single result may carry multiple status interpretations (e.g. 'verified but expired').
Avoid for the ledger settlement state (that is gmeow:finalityStatus / gmeow:LedgerFinalityStatus) and avoid forcing one status — a result may be both verified and expired, so it is non-functional.
Reference one or more gmeow:VerificationStatus individuals; combine 'verified' with 'expired' or 'finality pending' on a single result when both apply rather than picking one.
Use to attach the categorical verdict — verified, failed, expired, revoked, policy-failed, finality-pending — to a gmeow:VerificationResult, naming one or more gmeow:VerificationStatus individuals.
has version
A related resource that is a version, edition, or adaptation of the described resource. Inverse of gmeow:versionOf.
ex:hamletFolio gmeow:hasVersion ex:hamletQuarto .
Avoid when the relationship is properly a WEMI realization/embodiment (use gmeow:realizes/gmeow:embodies) or a tracked version lineage (use the generic VersionSet/VersionMembership machinery); avoid it for derivation (gmeow:wasDerivedFrom subproperties).
Assert from the base resource to its version and read the inverse gmeow:versionOf; promote to VersionSet/VersionMembership when ordered or set-membership lineage is needed.
Use for the lightweight dcterms:hasVersion bridge between two resources where one is a version/edition/adaptation of the other and the WEMI tiers are not being modelled explicitly.
has voice
Relates a musical work, expression, or segment to one of its voices. Non-functional: a work may have many voices, and a voice may participate in many works.
has web page
Relates an entity to a web page representing it — a homepage, a profile page, a project site. The structured form of a 'website / URL' field: the page is a first-class gmeow:WebPage (documents module) whose IRI is its URL, so it can itself carry a title, language, and rights. Non-functional — an entity may have several pages.
ex:blackcat gmeow:hasWebPage <https://blackcatinformatics.ca> .
Avoid storing a website as a bare string literal (mint the page as a gmeow:WebPage whose IRI is its URL) and avoid it for a contact channel that is not a web page (use gmeow:ContactPoint); it is non-functional, so multiple pages coexist.
Point the entity at a gmeow:WebPage (documents module) whose IRI is the URL, then hang the page's own title, language, and rights on that resource rather than on the entity.
Use to link an entity to a web page that represents it — a homepage, profile, or project site — when the page should be a first-class resource that can itself bear a title, language, or rights.
has wikilink
A directed wikilink edge projected from mentions or relatedNote for Markdown / PKM round-trip. Not asserted in the canonical graph; materialized by the markdown projection (queries/projections/markdown.rq).
has worked with
Records that two agents have worked together; symmetric. The period is carried with gmeow:validFrom/validUntil on the statement, or reified as a gmeow:ProfessionalRelationship.
ex:lillith gmeow:hasWorkedWith ex:morgan .
Avoid it when the collaboration must bear its own interval, confidence, or evidence — reify it as a gmeow:ProfessionalRelationship — and avoid asserting it in both directions (it is symmetric).
Assert the symmetric edge between two gmeow:Agent instances; carry the period with gmeow:validFrom/validUntil on the statement, or promote to gmeow:ProfessionalRelationship when first-class structure is needed.
Use as the flat shortcut to record that two agents have worked together, when the bare symmetric fact (optionally with a period on the statement) suffices.
hazard bearer
The entity in which this hazard inheres. Functional and mandatory (SHACL): a disposition has exactly one bearer (gUFO inherence, asserted with GMEOW's own property — Principle 5). The same danger borne by two systems is two hazards.
hazard severity
The hazard's graded severity, when graded standalone (a hazard feeding a cascade usually inherits attention from the cascade's grade). NOT functional (design review — evaluative, source-variable; the hasAuthorityLevel convention); optional, at most one per base graph (SHACL).
header name
The field name of a message header.
header value
The field value of a message header.
heading
The compass direction an entity is facing, typically clockwise from north, in degrees.
ex:ori gmeow:heading 270.0 .
Avoid mixing it with a full 3D quaternion/Euler facet when only planar heading is known.
Set gmeow:heading (and optionally gmeow:bearing) on the Orientation for the compass facet.
Use for the compass direction an entity faces, clockwise from north, in degrees — the compass orientation facet.
held standpoint
The doxastic standpoint claim that the deceiver actually holds to be true — a gmeow:DoxasticStandpointClaim whose gmeow:claimOfBelief observes the held gmeow:DoxasticState. It is the private belief or position that contrasts with the projected standpoint in a deception event. Non-functional: a complex deception may involve multiple held standpoints.
ex:lie gmeow:heldStandpoint ex:heldClaim .
Range is gmeow:DoxasticStandpointClaim — a StandpointClaim that observes a held gmeow:DoxasticState via gmeow:claimOfBelief.
Avoid for the communicated position the deceiver presents to the victim (that is gmeow:projectedStandpoint) and avoid using it to flag a proposition false — a falsehood is a refuted StandpointClaim (claimModality gmeow:refuted), never an isFalse flag.
Mint a gmeow:DoxasticStandpointClaim with the deceiver as gmeow:vantage, link it via gmeow:claimOfBelief to the held gmeow:DoxasticState, attach it via gmeow:heldStandpoint, and pair it with a divergent gmeow:projectedStandpoint; the gap between the two is the deception, asserted without any global truth verdict (Principle 9).
Use to name the private belief a deceiver actually holds in a deception event — the inner half of the held≠projected divergence that IS the deceptive act, modelled as a gmeow:DoxasticStandpointClaim.
holding agent
The agent that holds the asset. Functional: a holding is held by exactly one agent.
holding asset
The financial asset that is held. Functional: a holding is of exactly one asset.
holding cost basis
The cost basis of the holding — the original monetary amount paid to acquire the asset. Functional: a holding has one canonical cost basis (disputed values are standpoint-indexed claims).
holding period
The time interval over which the holding is valid. Optional: omit for point-in-time holdings.
holding quantity
The quantity of the asset held, as an xsd:decimal. Functional: a holding has exactly one quantity at a given point in time (competing standpoint-indexed quantities coexist as separate statements).
holds account
Relates an agent to an online account it holds.
ex:lillith gmeow:holdsAccount ex:lillithMastodon .
Avoid for the account-to-service link (use gmeow:accountService) and for mere authorship or mention of an account; reserve it for genuine holdership by the controlling agent.
Assert gmeow:holdsAccount from the agent to a gmeow:OnlineAccount; when the holding is time-scoped or contested, carry the period or standpoint on the statement layer rather than on this flat link.
Use to attach an online account to the agent who holds it — the holder-to-account link that anchors handles, profiles, and decentralized identities to a person, organization, or software agent.
holds credential
Relates an agent to a credential it holds. Non-functional — an agent may hold many credentials, and a single credential may be held by many agents (shared license, group certification).
ex:alice gmeow:holdsCredential ex:rnLicense .
Avoid for the issuing organization (gmeow:credentialIssuer) or the certified subject matter (gmeow:credentialFor), and avoid treating it as proof of validity — verification is a gmeow:Attestation over the credential (Principle 4).
Assert the agent → credential triple; many-to-many is allowed (shared licenses, group certifications), and a signed gmeow:Attestation carries whether the holding is verified rather than this property asserting it.
Use to state that an agent holds a credential — a degree, certification, badge, or license — when the bare holding relation is what matters.
holds key
Relates an agent to a cryptographic key it holds. The period over which the agent held the key may be carried with gmeow:validFrom/validUntil on this statement.
ex:lillith gmeow:holdsKey ex:lillithKey .
Avoid for the attested binding of a key to an identity (that is gmeow:Certification, which is perspectival and dated) and for an account's key (use gmeow:accountKey); holding is possession, not third-party vouching.
Assert gmeow:holdsKey from the agent to the key, and carry the holding period with gmeow:validFrom / gmeow:validUntil on the statement when a key is rotated or retired.
Use to record that an agent holds a cryptographic key — the holder-to-key edge that a signature's gmeow:signingKey and a certification's gmeow:certifiedKey both reference.
honorific
An honorific/title of address for a person (a gmeow:Honorific value). Non-functional and contextual. A form of ADDRESS, sex/gender-independent — MUST NOT be inferred from gender identity/expression, sex-assigned-at-birth or orientation.
ex:person gmeow:honorific gmeow:honorificDr .
Attach a gmeow:Honorific value to a person with gmeow:honorific (non-functional); the title's render placement and domain come from gmeow:honorificPosition and gmeow:honorificClass on the value.
Use to record an honorific or title of address a person goes by — a form of address, contextual and possibly multiple (gmeow:honorificMx, gmeow:honorificDr, gmeow:honorificSayyid, …).
honorific class
The domain/class of an honorific (academic, clerical, noble, military, judicial, social).
gmeow:honorificDr gmeow:honorificClass gmeow:honorificClassAcademic .
Avoid using it for render placement (that is gmeow:honorificPosition) and avoid a free-text class — reference a gmeow:HonorificClass individual.
Set gmeow:honorificClass on a gmeow:Honorific to a gmeow:HonorificClass individual; mint a new class individual rather than a subclass when a new domain of address appears.
Use to record the social/institutional domain a gmeow:Honorific is drawn from — academic, clerical, noble, military, judicial, or social.
academic
The academic honorific class — a broad social or institutional domain from which honorifics are drawn.
clerical
The clerical honorific class — a broad social or institutional domain from which honorifics are drawn.
judicial
The judicial honorific class — a broad social or institutional domain from which honorifics are drawn.
military
The military honorific class — a broad social or institutional domain from which honorifics are drawn.
noble
The noble honorific class — a broad social or institutional domain from which honorifics are drawn.
The social honorific class — a broad social or institutional domain from which honorifics are drawn.
Dame
The dame honorific — a term of respect, rank, or courtesy used when addressing or naming a person.
The dr honorific — a term of respect, rank, or courtesy used when addressing or naming a person.
Hon
The hon honorific — a term of respect, rank, or courtesy used when addressing or naming a person.
Lady
The lady honorific — a term of respect, rank, or courtesy used when addressing or naming a person.
Lord
The lord honorific — a term of respect, rank, or courtesy used when addressing or naming a person.
The mr honorific — a term of respect, rank, or courtesy used when addressing or naming a person.
Mrs
The mrs honorific — a term of respect, rank, or courtesy used when addressing or naming a person.
The ms honorific — a term of respect, rank, or courtesy used when addressing or naming a person.
The mx honorific — a term of respect, rank, or courtesy used when addressing or naming a person.
honorific position
gmeow:honorificSan gmeow:honorificPosition gmeow:honorificPositionSuffix .
Avoid using it for the honorific's social domain (that is gmeow:honorificClass) and avoid a free-text position — reference gmeow:honorificPositionPrefix or gmeow:honorificPositionSuffix.
Set gmeow:honorificPosition once per gmeow:Honorific (functional) to a gmeow:HonorificPosition individual; renderers read it to place the title around the name.
Use to record whether a gmeow:Honorific is rendered before (prefix) or after (suffix) the name — so the projection layer places the title correctly (Dr before, -san after).
prefix
The prefix honorific position — a position in a name string where an honorific appears.
suffix
The suffix honorific position — a position in a name string where an honorific appears.
Prof
The prof honorific — a term of respect, rank, or courtesy used when addressing or naming a person.
Rev
The rev honorific — a term of respect, rank, or courtesy used when addressing or naming a person.
-sama
The sama honorific — a term of respect, rank, or courtesy used when addressing or naming a person.
-san
The san honorific — a term of respect, rank, or courtesy used when addressing or naming a person.
Sayyid
The sayyid honorific — a term of respect, rank, or courtesy used when addressing or naming a person.
Sir
The sir honorific — a term of respect, rank, or courtesy used when addressing or naming a person.
Smt (Srimati)
The smt honorific — a term of respect, rank, or courtesy used when addressing or naming a person.
Sri
The sri honorific — a term of respect, rank, or courtesy used when addressing or naming a person.
hop ordinal
The position of a hop within the message path (1 = closest to the origin).
hosted at
The forge or hosting platform where a repository is hosted. Non-functional: a repository may be mirrored on multiple platforms.
how to use
Term-level advisory metadata carrying a short modeling recipe for the HOW facet: the companion properties, relators, statement metadata, or projection checks that normally travel with the annotated term. Documentation-only; it does not change OWL entailments.
Hornbostel–Sachs number
The Hornbostel–Sachs classification number for this instrument type, as a literal string (e.g. "314.122-4-8" for piano). Optional; carried as a literal because HS codes are not quantitative values (Principle 11).
IBAN
The International Bank Account Number (ISO 13616) of a bank account.
identifier
A formal identifier of a creative work, such as a DOI or patent number.
ex:paper gmeow:identifier "doi:10.1145/3290605" .
Avoid it for the work's title (use gmeow:title / gmeow:hasTitle) and avoid it for the GMEOW IRI itself — this is an external identifier literal, not the resource's identity.
Carry each identifier as a scheme-prefixed literal on gmeow:identifier (e.g. 'doi:...', 'isbn:...'); project to schema:identifier with the appropriate property type.
Use for a formal external identifier of a creative work — a DOI, ISBN, patent number, or accession; non-functional, so a work may carry several identifier schemes.
identifier scheme
The scheme of an identifier — e.g. 'lei', 'ror', 'naics', 'isicV4', 'companyRegistration', 'wikidata'. Declared on the Identifier node, not the Organization, to avoid cross-product pairing bugs when multiple identifiers coexist.
ex:acmeLei gmeow:identifierScheme "lei" .
Avoid declaring the scheme on the bearer rather than the gmeow:Identifier node (that re-introduces the cross-product pairing bug) and avoid inventing a code where a standard scheme name exists.
Set gmeow:identifierScheme on the gmeow:Identifier node next to gmeow:identifierValue; a tax ID is simply scheme "tax" (the LEI/NAICS idiom), read by a scheme-guarded cell into schema:taxID.
Use to name the scheme of a gmeow:Identifier — 'lei', 'ror', 'naics', 'tax', 'wikidata' — so its scheme-local gmeow:identifierValue is interpretable; the scheme also guards schema:taxID and similar projection cells.
identifier url
The authority URL that resolves an identifier record — e.g. the geni profile page, the ORCID record URL, the ROR landing page. The resolvable counterpart of the scheme-local gmeow:identifierValue; projects to schema:PropertyValue/url. Range is intentionally open (an IRI).
ex:acmeRor gmeow:identifierUrl <https://ror.org/05a0gmj94> .
Avoid putting the scheme-local code here (that is gmeow:identifierValue) and avoid more than one resolving URL per identifier — it is functional; mint a separate gmeow:Identifier for a distinct code.
Set gmeow:identifierUrl once per gmeow:Identifier (functional) to the resolving IRI, alongside gmeow:identifierScheme and gmeow:identifierValue; the schema:PropertyValue projection reads it as url.
Use to carry the resolvable authority URL of a gmeow:Identifier — the landing page that dereferences the scheme-local code.
identifier value
The literal value of an identifier — e.g. '529900T8BM49AURSDO55' or '541511'.
ex:acmeNaics gmeow:identifierValue "541511" .
Avoid carrying the resolving URL here (that is gmeow:identifierUrl) and avoid an unscheme'd value — always pair it with gmeow:identifierScheme on the same node so the code is interpretable.
Set gmeow:identifierValue on the gmeow:Identifier node alongside gmeow:identifierScheme; keep value and scheme on the SAME node so projections never cross-pair codes from coexisting identifiers.
Use to carry the scheme-local literal code of a gmeow:Identifier — the actual LEI, NAICS, ORCID, or registration string.
image orientation
The clockwise rotation of an image from its normal orientation, in degrees (EXIF convention: 0, 90, 180, 270). Functional: one orientation per manifestation. Transform math lives in the solver layer (Principle 12).
ex:photo gmeow:imageOrientation 90 .
Avoid encoding the rotation transform's math here (it lives in the solver layer, Principle 12) and avoid arbitrary non-EXIF angles — use the standard 0/90/180/270 convention.
Carry the rotation degrees on gmeow:imageOrientation of the gmeow:MediaObject; the solver applies the actual pixel transform when rendering.
Use for the clockwise EXIF rotation of an image from its normal orientation, in degrees (0/90/180/270); functional, one orientation per manifestation.
imagined world
Relates an imagining or supposition to the imagined / counterfactual WORLD it explores — the reified context within which the as-if content is evaluated. Both the DOMAIN and the RANGE are left intentionally OPEN: the subject is typically an imagining act or a supposition statement, and the target is a logic:World (the counterfactual-world machinery of slices/core/logic), but the link is carried BY REFERENCE — no triple is asserted into the logic: namespace and logic is not a declared dependency, so the slice stays DL-clean standalone (the inference-slice precedent). NOT functional: one rehearsal may explore several worlds.
ex:rainRehearsal gmeow:imaginedWorld ex:worldWhereItRains .
By-reference world linkage (Principle 5): the range is documented in prose as logic:World rather than asserted, exactly as the inference slice references the logic: strength axes without importing logic. This is the seam at which imagination USES the modal machinery — a supposition opens a counterfactual world and the imagining explores it — without coupling the slice's import closure to logic:.
Avoid asserting the target as a logic:-namespaced triple or declaring logic as a dependency (the link is by reference, keeping the slice DL-clean) and avoid making it functional; a single rehearsal may branch into several imagined worlds.
Point the imagining act or supposition statement at the logic:World it explores (by reference, no asserted logic: triple); scope the as-if content to that world and read modal consequences off the logic: machinery, leaving world construction and search to the solver layer (Principle 12).
Use to link an imagining or supposition to the counterfactual world it explores — for planning rollouts, what-if rehearsal, and the antecedent-world of a conditional — pointing at a logic:World (by reference) that holds the as-if content.
imagines
An agent entertains content AS-IF — quasi-perceptually, decoupled from current perception and from belief: picturing a scene, an object, or a situation without holding it true. The base imaginative attitude and the cheap 80% surface. Range is intentionally OPEN: the object may be a gmeow:Proposition, a described scene, or any content (the five-minute-gate shortcut, Principle 13). Non-functional — an agent imagines many things at once. The corresponding occurrent is a gmeow:MentalProcess with gmeow:mentalProcessType gmeow:processImagining (mentation, by reference); from whose vantage the content is entertained rides gmeow:accordingTo on the statement, never a truth bit here.
ex:lillith gmeow:imagines ex:dragonOnTheLawn .
Distinct from belief and acceptance (no axiom): gmeow:believes holds content TRUE (mind-to-world fit) and gmeow:accepts takes it on PRAGMATICALLY for argument; gmeow:imagines entertains it AS-IF, asserting neither truth nor pragmatic commitment. The imagined content's source is marked with gmeow:contentOrigin gmeow:originImagined for reality-monitoring, never an isReal flag.
Avoid where the agent HOLDS the content true (use gmeow:believes) or takes it on pragmatically for argument (use gmeow:accepts) or merely hypothesises a proposition (use gmeow:supposes); imagining asserts neither truth nor commitment, and it is never a factive verdict about the content.
Point the agent at the content it entertains; tag the content's reality-monitoring source with gmeow:contentOrigin gmeow:originImagined, link the explored world with gmeow:imaginedWorld (logic:World, by reference) when a counterfactual world is in play, and carry the vantage on gmeow:accordingTo of the statement rather than asserting the content as a fact.
Use to record that an agent entertains content quasi-perceptually as-if — picturing a scene or situation without holding it true — the base imaginative attitude and the natural companion of a gmeow:processImagining episode; reach for it for counterfactual rehearsal, planning rollouts, and fiction.
implicates
Relates a deceptive event to a proposition or entity that it conversationally or contextually implicates — the paltering mechanism, where a literally true statement misleadingly implies a false conclusion. No reasoner semantics: implicature is a solver-layer computation (Principle 12), not an OWL entailment.
ex:palter gmeow:implicates ex:falseConclusion .
Avoid for the literal projected claim itself (that is gmeow:projectedStandpoint) and avoid expecting the reasoner to derive the implicature — it carries no OWL entailment; the implicature computation stays in the solver layer (Principle 12).
On a paltering event, set the technically-true gmeow:projectedStandpoint and link the misleading conclusion via gmeow:implicates; let a solver score the implicature against the held standpoint rather than asserting it logically.
Use to record the false conclusion a literally-true projected claim misleadingly implies — the paltering hook (gmeow:eventTypePaltering), where the gap is between literal content and pragmatic implicature, not between literal claim and held belief.
importance
The raw Importance header value of an email message (high, normal, or low). Stored as the canonical header literal; the vocabulary is small but client-extensible.
importance level
Relative import/source importance of a claim on a 0–10 scale; projection takes the maximum across imports.
in reference assembly
The reference assembly (e.g. GRCh38) in which these sequence coordinates are expressed. Functional: a coordinate tuple is expressed in exactly one assembly; coordinates in another assembly are a different SequenceCoordinates instance (Principle 11).
ex:brca1Coords gmeow:inReferenceAssembly gmeow:referenceFrameGRCh38 .
Avoid omitting it and avoid reusing one SequenceCoordinates across assemblies — coordinates in another assembly are a different instance (Principle 11).
Set exactly one gmeow:inReferenceAssembly; liftover to another assembly is a solver computation via gmeow:transformsTo.
Use to declare the single reference assembly sequence coordinates are expressed in; functional, a subproperty of gmeow:hasReferenceFrame.
in reply to
Relates a message to the message it directly replies to (RFC 5322 In-Reply-To).
in temporal frame
Relates an instant to the temporal frame in which its value is expressed.
ex:birthInstant gmeow:inTemporalFrame gmeow:temporalFrameUTCGregorian .
Avoid on an interval (use gmeow:hasTemporalFrame, the parallel edge for spans) and avoid leaving a crisp instant frameless — a value asserted without its frame is ill-formed (P11).
Point the instant at one gmeow:TemporalFrame; it specializes gmeow:hasReferenceFrame so generic frame consumers read instants and intervals uniformly.
Use to declare the gmeow:TemporalFrame interpreting a gmeow:Instant's value — the frame edge for points that satisfies the instant's frame-relativity requirement (P11).
index algorithm
The approximate-nearest-neighbour structure this index uses (open vocabulary).
flat
Exhaustive (brute-force) scan — exact, no approximation structure.
HNSW
Hierarchical Navigable Small World graph index.
IVF
Inverted-file (coarse-quantizer) index.
index parameters
The build parameters (efConstruction, nlist, M, ...) recorded verbatim as a JSON object string — reproducibility provenance; their semantics stay in the solver layer (P12).
indexes corpus
The corpus whose embeddings this index serves. Non-functional: a federated index may span corpora.
industry classification
Relates an organization to an industry-classification identifier — a NAICS, ISIC, or schema.org industry code. The scheme is declared via gmeow:identifierScheme on the Identifier node. Non-functional: multiple classifications may coexist.
ex:acme gmeow:industryClassification ex:acmeNaics .
Avoid it for legal-registration codes (use gmeow:legalIdentifier) and avoid expressing the sector as an Organization subclass — the code is a reified gmeow:Identifier value, not a class (Principle 9).
Mint a gmeow:Identifier, set its gmeow:identifierScheme (e.g. "naics") and gmeow:identifierValue, then attach with gmeow:industryClassification and let gmeow:hasIdentifier follow by subsumption.
Use to attach an industry-code gmeow:Identifier to an organization — a NAICS, ISIC, or schema.org industry code — the org-scoped specialization of gmeow:hasIdentifier for sector classification.
inference mode
The Peircean mode by which a gmeow:StandpointClaim was reached — a gmeow:InferenceMode value (gmeow:modeDeduction / modeInduction / modeAbduction / modeAnalogical). NOT functional: a claim independently reached by parallel modes carries several. The flat counterpart of gmeow:inferenceModeOf on the reified commitment.
inference mode of
The Peircean mode of a reified gmeow:InferenceCommitment — a gmeow:InferenceMode value. Functional: a commitment has exactly one mode (a step that is both inductive and abductive is two commitments). The reified counterpart of the flat gmeow:inferenceMode; the value scopes the abduction / analogy SHACL shapes.
inferred from
Relates a concluded gmeow:StandpointClaim to a premise it was inferred from — the flat, reification-free shortcut (the 80% case). NOT functional: a conclusion may rest on several premises. When the full argument structure matters, reify with a gmeow:InferenceCommitment (gmeow:pairsWith) whose gmeow:premise / gmeow:conclusion carry the same content.
Range is intentionally OPEN: a premise may be another gmeow:StandpointClaim, a gmeow:Proposition, an observation, or any reified statement. Mirrors the open-range precedent of gmeow:observedFeature.
ingested at
When an import activity recorded its claims into the system — the transaction time. Distinct from gmeow:assertedAt (observation) and gmeow:validFrom/validUntil (validity).
ex:import2026 gmeow:ingestedAt "2026-06-15T09:00:00Z"^^xsd:dateTime .
Avoid for the observation time of a claim (statement-level gmeow:assertedAt) or the time a fact holds in the world (gmeow:validFrom / gmeow:validUntil); collapsing the three temporal axes defeats the bitemporal model.
Attach exactly one xsd:dateTime to the gmeow:ImportActivity (it is functional); pair it with gmeow:wasAssociatedWith for the importing agent, and let the ingested claims carry their own gmeow:assertedAt on the statement layer.
Use to stamp a gmeow:ImportActivity with its transaction time — the instant the system learned the claims — so bitemporal queries can separate when-learned from when-asserted and when-valid.
inquires into
An agent actively pursues an answer to a question — the investigative attitude, committing inquiry effort, stronger than merely asking or wondering. Range OPEN, like gmeow:asks. Non-functional. The effort and its vantage ride the statement; resolution is an epistemics acceptance, never a truth bit here.
ex:lillith gmeow:inquiresInto ex:whyDidItFail .
Avoid for mere idle entertaining (use gmeow:wondersWhether) and for the directed, resolution-aimed case where an epistemics state is the explicit target (use gmeow:seeksToKnow); inquiry is the activity, not yet the achieved knowing.
Point the agent at the question under investigation; carry the vantage on gmeow:accordingTo of the statement, promote to gmeow:InquiryTenure when the inquiry's lifecycle is itself the fact, and mark resolution by an gmeow:accepts / gmeow:knowsThat over an gmeow:answers-claim.
Use to record that an agent is actively investigating a question — committing inquiry effort to find an answer — the investigative attitude that drives a research queue.
inquiry priority
The priority of a research inquiry, on a 1–10 scale. Applies to Procedures of type researchPlan.
inquiry source
The source that prompted the research inquiry — a document, observation, or tip. Applies to Procedures of type researchPlan. Reuses the sources module.
inquiry status
The status of a research inquiry, drawn from the gmeow:ExecutionStatus value vocabulary. Applies to Procedures of type researchPlan. Non-functional: competing assessments coexist.
inquiry theme
The thematic area or topic of a research inquiry. Applies to Procedures of type researchPlan. Open vocabulary — any literal is valid.
inscription carrier
The physical object that bears an inscription. Functional: an inscription is borne by exactly one carrier (if a copy exists on another carrier, it is a distinct Inscription instance).
instance of concept
A flat shortcut asserting that an entity is categorized under a concept — the cheap 80% surface paired with the reified gmeow:ConceptCategorization claim. Non-functional: an entity may instantiate many concepts, and competing categorizations coexist (Principle 9).
ex:whale gmeow:instanceOfConcept ex:mammal .
Avoid when the categorization is contested, standpoint-indexed, graded, or time-scoped — promote to gmeow:ConceptCategorization instead (Principle 4).
Point the entity at a gmeow:Concept; for a graded or perspectival claim, mint a gmeow:ConceptCategorization with gmeow:vantage, gmeow:observedFeature, gmeow:observationResult, and optional gmeow:typicality.
Use for the common case where an entity is simply categorized under a concept and no vantage, typicality, or temporal scope needs to be first-class.
instant value
The crisp instant as an xsd:dateTime literal in the associated temporal frame.
ex:birthInstant gmeow:instantValue "1804-07-12T00:00:00Z"^^xsd:dateTime .
Avoid for approximate, uncertain, or open-ended points (use gmeow:edtfValue) and avoid an xsd:date literal — base-triple time is xsd:dateTime (P3); functional, so an instant has at most one crisp value.
Write a full xsd:dateTime interpreted in the instant's gmeow:inTemporalFrame; when the point is only known to a coarser resolution, set it to the canonical start of the period and record the real resolution with gmeow:hasGranularity.
Use to carry the crisp, machine-computable value of a gmeow:Instant — the single xsd:dateTime the solver and renderers read.
capo
A capo is placed on a stringed instrument, raising the open-string pitch.
electrified
The instrument is augmented with electronic pickups, amplification, or signal processing.
extended range
The instrument has additional strings, keys, or sounding elements beyond its conventional range.
mute
A mute is applied to alter the timbre or volume of the instrument.
prepared
The instrument is prepared — objects are inserted on or between sounding elements to alter timbre (e.g. Cage prepared piano).
scordatura
The instrument is tuned away from its standard tuning (e.g. drop-D guitar, solo violin scordatura).
adapted guitar
A guitar adapted for a non-standard tuning or playing technique, as in Harry Partch's instrumentarium. No direct MIMO entry exists.
double bass
The largest and lowest-pitched bowed string instrument in the modern symphony orchestra.
drum kit
A collection of drums, cymbals, and other percussion instruments played by a single drummer.
electric guitar
A guitar that uses one or more pickups to convert string vibration into electrical signals.
gamelan
An ensemble of percussion instruments from Indonesia, treated here as a single instrument-type for performance-credit purposes.
modular synthesizer
A synthesizer composed of separate modules connected by patch cables, often voltage-controlled.
A keyboard instrument in which strings are struck by hammers.
sitar
A plucked stringed instrument used in Hindustani classical music.
tabla
A pair of twin hand drums used in Hindustani classical music.
turntables
A pair of phonograph turntables used as a musical instrument, especially in DJing and turntablism. No direct MIMO entry exists.
violin
A bowed string instrument with four strings tuned in fifths.
voice
The human voice as a musical instrument. No MIMO exactMatch exists for the voice as instrument; aligned where possible by reference (Principle 5).
intent bearer
The agent in whom a desire or intention inheres. Functional: an intrinsic mode has exactly one bearer (gUFO inherence, asserted with GMEOW's own property by Principle 5 — gufo:inheresIn is the alignment target, not the asserted axiom). Two agents wanting the same goal are two modes sharing one gmeow:intentionGoal.
ex:wishForRain gmeow:intentBearer ex:lillith .
Avoid for the social branch (a Commitment binds its agent with gmeow:committedAgent) and avoid asserting two bearers; the property is functional, so two agents wanting the same goal are two modes sharing one gmeow:intentionGoal.
Point the IntentionalMode at exactly one gmeow:Agent; read gufo:inheresIn as the alignment target rather than asserting it (Principle 5).
Use to name the single agent in whom a Desire or Intention inheres — the bearer side of the intrinsic branch.
bridged by reference
The cited work is bridged by reference — aligned to but not imported as axioms (Principle 5).
cites as data source
The cited work is used as a data source.
The citing entity conforms to the cited work (a standard, schema, or specification).
derived from
The citing entity is derived from the cited work.
disagrees with
The citing entity disagrees with the cited work.
documents
The citing entity documents the cited work.
extends
The citing entity extends the cited work.
is inspired by
The citing entity is inspired by the cited work.
supports
The cited work supports the citing entity.
uses method in
The cited work provides a method used by the citing entity.
intention goal
The goal at which a desire, intention, or commitment aims — its propositional content. Functional: one mode, one goal; an agent pursuing five goals bears five modes. Sharing is at the Goal: two agents committed to the same outcome hold distinct modes aiming at one Goal individual.
ex:planToShip gmeow:intentionGoal ex:reachOrbit .
Avoid aiming one moment at several goals (it is functional — an agent pursuing five goals bears five modes) and avoid duplicating the Goal per agent; sharing happens at one Goal individual.
Point each moment at exactly one gmeow:Goal and let multiple agents' modes converge on the same Goal individual; decompose composite goals as separate Goals linked by the mereology spine rather than overloading this property.
Use to bind any intentional moment — Desire, Intention, or Commitment — to the single Goal it aims at; the property whose named domain (gmeow:IntentionalMoment) spans both branches.
interested in
A motivational orientation of an agent toward a subject — sustained interest that makes the subject worth attending to. An attentional/affective pull, NOT a teleology:Desire (a wanted goal); the boundary is documented, never an axiom (Principle 9). Whose interest it is rides gmeow:accordingTo on the statement.
ex:lillith gmeow:interestedIn ex:ontologyEngineering .
Avoid using it for a wanted goal (that is the teleology slice — interest is an affective pull, not a conative mode, never bridged by axiom, Principle 9); when the interest is specifically knowledge-seeking, use the narrower gmeow:curiousAbout.
Assert gmeow:interestedIn from agent to subject (gmeow:curiousAbout specializes it for epistemic appetite); carry whose-interest on the statement layer via gmeow:accordingTo, and keep the boundary with teleology desire by review.
Use for an agent's sustained motivational orientation toward a subject — durable interest that makes the subject worth attending to, broader than the momentary focus of gmeow:attendsTo.
exponential
Exponential interpolation between control points.
interpolation kind
The interpolation mode between control points (linearCents, exponential, stochasticByReference).
linear cents
Linear interpolation on a logarithmic cents scale between control points.
stochastic by reference
Interpolation governed by a stochastic process referenced by an FnO function or external solver (Principle 12).
intersex variation
An optional free-text note recording an intersex variation, for inclusivity where gmeow:sexAssignedAtBirth gmeow:saabIntersex is insufficient. Deliberately a plain note, NOT a clinical DSD taxonomy and NOT a value vocabulary — GMEOW does not model medical sex characteristics in depth.
ex:lillith gmeow:intersexVariation "variation noted on record"@en .
Avoid using it as a clinical DSD taxonomy or a value vocabulary, and avoid it for ordinary sex-assigned-at-birth recording (use gmeow:sexAssignedAtBirth); GMEOW does not model medical sex characteristics in depth.
Attach a short plain literal alongside gmeow:sexAssignedAtBirth gmeow:saabIntersex; treat it as the deepest sensitivity and keep it out of public projections.
Use only to carry a brief free-text inclusivity note about an intersex variation that the coarse gmeow:saabIntersex value cannot capture.
interval after
Allen AFTER: this interval begins strictly after the related interval ends. Transitive inverse of gmeow:intervalBefore. (= time:intervalAfter)
ex:cretaceous gmeow:intervalAfter ex:jurassic .
Avoid asserting it directly when gmeow:intervalBefore already states the ordering; prefer one authoritative direction and read this as its inverse.
Let it follow by inversion from gmeow:intervalBefore; transitive, so it chains across a sequence of intervals (= time:intervalAfter).
Use in projections rooted on the later interval to state that it begins strictly after another ends — the natural direction when the succeeding span is the subject.
interval before
Allen BEFORE: this interval ends strictly before the related interval begins. Transitive. Inverse of gmeow:intervalAfter. (= time:intervalBefore)
ex:jurassic gmeow:intervalBefore ex:cretaceous .
Avoid when the intervals touch with no gap (use gmeow:intervalMeets) and avoid using it as a substitute for crisp bounds that are actually known; assert the dateTimes and let comparison follow.
Assert between two gmeow:TimeInterval individuals; transitivity chains the ordering, and the inverse gmeow:intervalAfter follows automatically (= time:intervalBefore).
Use to assert that one gmeow:TimeInterval ends strictly before another begins with a gap between — the qualitative ordering when exact dateTimes are unknown or beside the point.
interval coincides with
Allen EQUALS: this interval and the related interval share the same temporal extent. Symmetric and transitive. TEMPORAL simultaneity only, never identity of the intervals themselves. (= time:intervalEquals)
ex:fiscalYear2024 gmeow:intervalCoincidesWith ex:auditPeriod .
Avoid reading it as identity of the intervals — it asserts temporal simultaneity only, never owl:sameAs (Principle 5); two coinciding intervals remain distinct individuals.
Assert between the two co-extensive gmeow:TimeInterval individuals; symmetric and transitive, so the reverse and any chained equalities follow (= time:intervalEquals).
Use when two distinct intervals share exactly the same start and end — co-extensive spans such as a fiscal year and an audit window that are temporally simultaneous but ontologically different things.
interval contains
Allen CONTAINS: this interval's extent strictly contains the related interval's extent. Transitive inverse of gmeow:intervalDuring. (= time:intervalContains)
ex:workday gmeow:intervalContains ex:lunchBreak .
Avoid asserting it directly when gmeow:intervalDuring already states the nesting; prefer the inner→outer direction and read this as its inverse.
Let it follow by inversion from gmeow:intervalDuring; transitive, so it chains across nested intervals (= time:intervalContains).
Use in projections rooted on the enclosing interval to state it strictly contains a shorter one — the natural direction when the outer span is the subject.
interval during
Allen DURING: this interval's extent falls strictly within the related interval's extent. Transitive. Inverse of gmeow:intervalContains. (= time:intervalDuring)
ex:lunchBreak gmeow:intervalDuring ex:workday .
Avoid when the intervals share a start (use gmeow:intervalStarts) or end (use gmeow:intervalFinishes); DURING requires both endpoints strictly inside. Distinct from gmeow:periodPartOf, which nests NamedPeriods, not intervals.
Assert from the inner interval to the enclosing one; transitive, so it chains through nested intervals, and the inverse gmeow:intervalContains follows (= time:intervalDuring).
Use when one interval falls strictly inside another with both endpoints interior — a break within a workday, an episode within an era, with no shared boundary.
interval finished by
Allen FINISHED-BY: inverse of gmeow:intervalFinishes. (= time:intervalFinishedBy)
ex:project gmeow:intervalFinishedBy ex:finalSprint .
Avoid asserting it directly when gmeow:intervalFinishes already states the relation; prefer the forward direction and read this as its inverse.
Let it follow by inversion from gmeow:intervalFinishes; NOT transitive (= time:intervalFinishedBy).
Use in projections rooted on the longer interval to state a shorter co-finishing interval ends with it — the inverse view of a shared end.
interval finishes
Allen FINISHES: this interval and the related interval end together, and this one began later. NOT transitive. Inverse of gmeow:intervalFinishedBy. (= time:intervalFinishes)
ex:finalSprint gmeow:intervalFinishes ex:project .
Avoid when the intervals also share their start (use gmeow:intervalStarts) or are fully co-extensive (use gmeow:intervalCoincidesWith); FINISHES is the shared-end-only case and is NOT transitive.
Assert from the shorter, co-finishing interval to the longer one; the inverse gmeow:intervalFinishedBy follows automatically (= time:intervalFinishes).
Use when two intervals share an end instant but the subject began later — a closing sub-span (final sprint, last act) that ends with its enclosing span.
interval meets
Allen MEETS: this interval ends exactly when the related interval begins. NOT transitive. Inverse of gmeow:intervalMetBy. (= time:intervalMeets)
ex:pleistocene gmeow:intervalMeets ex:holocene .
Avoid when there is a gap (use gmeow:intervalBefore) or any overlap (use gmeow:intervalOverlaps); MEETS is the exact-touch case only, and it is NOT transitive.
Assert between two abutting gmeow:TimeInterval individuals; the inverse gmeow:intervalMetBy follows automatically (= time:intervalMeets).
Use when one interval ends exactly where the next begins with no gap and no overlap — adjacent reigns, consecutive epochs sharing a boundary instant.
interval met by
Allen MET-BY: inverse of gmeow:intervalMeets. (= time:intervalMetBy)
ex:holocene gmeow:intervalMetBy ex:pleistocene .
Avoid asserting it directly when gmeow:intervalMeets already states the adjacency; prefer the forward direction and read this as its inverse.
Let it follow by inversion from gmeow:intervalMeets; NOT transitive (= time:intervalMetBy).
Use in projections rooted on the later interval to state it begins exactly where another ends — the inverse view of an exact-touch boundary.
interval overlapped by
Allen OVERLAPPED-BY: inverse of gmeow:intervalOverlaps. (= time:intervalOverlappedBy)
ex:secondReign gmeow:intervalOverlappedBy ex:firstReign .
Avoid asserting it directly when gmeow:intervalOverlaps already states the overlap; prefer the forward direction and read this as its inverse.
Let it follow by inversion from gmeow:intervalOverlaps; NOT transitive (= time:intervalOverlappedBy).
Use in projections rooted on the later-starting interval to state it is partially overlapped from before — the inverse view of partial overlap.
interval overlaps
Allen OVERLAPS: this interval begins before and ends during the related interval. NOT transitive. Inverse of gmeow:intervalOverlappedBy. (= time:intervalOverlaps)
ex:firstReign gmeow:intervalOverlaps ex:secondReign .
Avoid when one interval wholly contains the other (use gmeow:intervalContains/gmeow:intervalDuring) or they merely touch (use gmeow:intervalMeets); OVERLAPS is the proper-partial case and is NOT transitive.
Assert from the earlier-starting interval to the later one; the inverse gmeow:intervalOverlappedBy follows automatically (= time:intervalOverlaps).
Use when one interval starts before another and ends partway into it — partial overlap with a shared middle stretch but distinct start and end.
interval started by
Allen STARTED-BY: inverse of gmeow:intervalStarts. (= time:intervalStartedBy)
ex:employment gmeow:intervalStartedBy ex:probation .
Avoid asserting it directly when gmeow:intervalStarts already states the relation; prefer the forward direction and read this as its inverse.
Let it follow by inversion from gmeow:intervalStarts; NOT transitive (= time:intervalStartedBy).
Use in projections rooted on the longer interval to state a shorter co-starting interval begins with it — the inverse view of a shared start.
interval starts
Allen STARTS: this interval and the related interval begin together, and this one ends first. NOT transitive. Inverse of gmeow:intervalStartedBy. (= time:intervalStarts)
ex:probation gmeow:intervalStarts ex:employment .
Avoid when the intervals also share their end (use gmeow:intervalFinishes) or are fully co-extensive (use gmeow:intervalCoincidesWith); STARTS is the shared-start-only case and is NOT transitive.
Assert from the shorter, co-starting interval to the longer one; the inverse gmeow:intervalStartedBy follows automatically (= time:intervalStarts).
Use when two intervals share a start instant but the subject ends first — an initial sub-span (probation, trial period) that begins with its enclosing span.
introducer amount
The trust-signature amount/weight the trustor assigns to the trustee as an introducer.
ex:t1 gmeow:introducerAmount 120 .
Avoid for how many introducer levels to follow (that is gmeow:introducerDepth) and avoid using it to compute validity in OWL — it is a declared input weight, not a reasoner-derived score.
Set the amount as xsd:integer on the gmeow:TrustAssertion alongside gmeow:introducerDepth and gmeow:trustLevel; the projection-layer metric combines them, leaving the logical core free of trust arithmetic.
Use to record the weight a trustor assigns to a trustee as an introducer — the OpenPGP trust-signature amount a projection metric accumulates toward a validity threshold.
introducer depth
The trust-signature depth: how many levels of indirect introducers the trustor is willing to follow (a trust-signature notion, not computed here).
ex:t1 gmeow:introducerDepth 2 .
Avoid for the weight assigned to a single introducer (that is gmeow:introducerAmount) and avoid treating depth as a computed transitive result — it is a declared input, never an OWL entailment (owner-trust is deliberately non-transitive).
Set the depth as xsd:integer on the gmeow:TrustAssertion alongside gmeow:introducerAmount; the projection layer consumes both when computing validity, never the reasoner.
Use to record how many levels of indirect introducers a trustor is willing to follow — the OpenPGP trust-signature depth that bounds the chain a projection metric may walk.
invitation event
The event being invited to.
ex:standupInvite gmeow:invitationEvent ex:standupEvent .
Avoid asserting more than one (it is functional — one event per invitation) and avoid pointing it at a schedule; an invitation is to a concrete occurrence, not to a recurrence generator.
Set exactly one gmeow:Event; pair with gmeow:invitationInvitee for the recipients and the status properties for the response state.
Use to name the one gmeow:Event a reified invitation concerns — the target the invitee is being asked to attend.
invitation invitee
An agent invited to the event. Non-functional: a joint invitation may name several invitees.
ex:standupInvite gmeow:invitationInvitee ex:lillith .
Avoid using it for the organizer (model that as the inviting party / agreement role) and avoid forcing one value — a joint invitation may list several invitees, so it is non-functional.
Attach one or more gmeow:Agent invitees; each invitee's own response lives on gmeow:rsvpStatus, distinct from the organizer's gmeow:invitationStatus.
Use to name an agent on the receiving end of an invitation — the invitee whose gmeow:rsvpStatus records their response.
invitation status
The current status of the invitation as set by the organizer — needs-action, accepted, declined, tentative.
Avoid using it for the invitee's own response (that is gmeow:rsvpStatus) — the two views may disagree and both coexist; never collapse them onto one property.
Set a gmeow:InvitationStatus value for the organizer's record; carry the invitee's parallel claim on gmeow:rsvpStatus and standpoint-index either when contested.
Use to record the ORGANIZER's view of an invitation's state — the iTIP PARTSTAT the calendar owner tracks for each invitee.
accepted
The invitee has accepted the invitation. Aligned to iTIP PARTSTAT=ACCEPTED.
declined
The invitee has declined the invitation. Aligned to iTIP PARTSTAT=DECLINED.
needs action
The invitee has not yet responded. Aligned to iTIP PARTSTAT=NEEDS-ACTION.
The invitee has tentatively accepted. Aligned to iTIP PARTSTAT=TENTATIVE.
invoice amount
The total monetary amount requested by the invoice, expressed as a MonetaryAmount. Functional: an invoice has one canonical total amount.
invoice due date
The date and time by which payment is due (xsd:dateTime — DL-clean, never xsd:date). Non-functional: competing standpoint-indexed due dates coexist.
invoice issuer
The agent that issued the invoice. Non-functional: a jointly issued invoice has several co-equal issuers.
invoice recipient
The agent that is being billed. Non-functional: a jointly billed party has several recipients.
invoice status
The status of an invoice, drawn from the open InvoiceStatus value vocabulary. Non-functional: an invoice may progress through several statuses over time.
An invoice that has been cancelled. Retained with displayable false, never deleted (Principle 10).
draft
An invoice that has been created but not yet sent.
overdue
An invoice whose due date has passed without payment.
paid
An invoice that has been paid in full.
sent
An invoice that has been sent to the recipient.
is about
Aboutness — a resource is about another resource. Distinct from typing (rdf:type) and from tagging (gmeow:hasTag): aboutness is a semantic subject-matter relation, tagging is a user-applied label, and typing is an ontological classification. Non-functional.
ex:report gmeow:isAbout ex:climateChange .
Avoid when the link is an informal keyword (use gmeow:hasTag, which is disjoint with this) or an ontological classification (use rdf:type); aboutness is subject-matter, not a folksonomy label.
Assert gmeow:isAbout from the carrier to its subject entity; keep tagging on gmeow:hasTag and typing on rdf:type so the three axes stay orthogonal, with the trichotomy enforced in SHACL and tests.
Use to record what a resource is genuinely about — its subject matter — when that is a semantic relation to another entity rather than an informal label or a classification.
is accessible for free
Whether the asset is accessible without payment (schema:isAccessibleForFree).
ex:openArticle gmeow:isAccessibleForFree true .
Avoid conflating it with the licence (a freely-accessible work may still be all-rights-reserved — use gmeow:hasLicense for the terms) and avoid it for access conditions, which are gmeow:conditionsOfAccess.
Set gmeow:isAccessibleForFree to a boolean on the asset; pair false with gmeow:acquireLicensePage for the purchase route, and keep the licence terms on gmeow:hasLicense.
Use to record whether an asset is accessible without payment (schema:isAccessibleForFree) — the free/paywalled signal for a work or dataset.
is aware of
Faintest level of the knowledge spectrum: the agent has encountered the subject and knows it exists, without necessarily knowing facts about it. Entailed by every deeper level (knowsAbout, understands, hasMastered) and by gmeow:hasSkill.
ex:lillith gmeow:isAwareOf ex:quantumComputing .
Avoid asserting it directly when a deeper level holds (assert that level and let it entail this one), avoid it for propositional belief about a claim (that is the epistemics slice), and avoid it for the 'can do' axis (that is gmeow:hasSkill).
Assert the deepest level that truly holds and read the shallower ones by subproperty entailment; carry whose-knowledge and how-deep as a vantage-indexed claim on the statement layer when it is contested or attributed.
Use for the shallowest objectual knowledge relation — the agent has merely encountered a subject and knows it exists — or to query every agent at that depth or deeper, since the deeper levels entail it.
is hosted by
Relates a reference frame to the entity that hosts it — the entity whose existence bounds the frame's existence. A local grid is hosted by its building; a robot base frame by its robot; a mental reference frame by its perceiver (person, animal, or AI agent). When the host ceases to exist, the hosted frame deactivates (destruction event or existenceInterval end). Non-functional: contested authorship or multi-agent shared frames may have multiple host claims that coexist (Principle 9).
ex:siteGrid gmeow:isHostedBy ex:building .
Avoid using it merely to flag that a host is required (that is gmeow:requiresHost) and avoid forcing a single host for shared frames (Principle 9).
Point gmeow:isHostedBy at the hosting Entity; when the host ceases to exist the frame deactivates via its lifecycle interval.
Use to relate a reference frame to the entity whose existence bounds it — a building, robot, or perceiver; non-functional, so shared/contested host claims coexist.
is OSI approved
Whether the licence is approved by the Open Source Initiative (spdx:isOsiApproved).
ex:apacheLicense gmeow:isOsiApproved true .
Avoid inferring it from the family (gmeow:licenseFamily) — OSI approval is a specific determination, not derivable from 'permissive' or 'copyleft' — and avoid using it for free-of-charge access, which is gmeow:isAccessibleForFree.
Set gmeow:isOsiApproved to a boolean on a gmeow:License from the SPDX List's isOsiApproved field, alongside gmeow:spdxLicenseId.
Use to record whether a licence is OSI-approved (spdx:isOsiApproved) — the open-source-approval flag for a software or data licence.
is referenced by
A related resource that references, cites, or otherwise points to the described resource. Inverse of gmeow:references.
ex:originalMessage gmeow:isReferencedBy ex:reply .
Avoid asserting it directly when gmeow:references already states the forward link (let it follow by inversion) and avoid using it for typed citations, where a gmeow:CitationAct carries the intent and locus.
Prefer asserting gmeow:references and read gmeow:isReferencedBy as its inverse; state it explicitly only in target-rooted projections where the inverse direction is the natural one to write.
Use when traversing or projecting from a resource to the things that point at it — back-references in a message thread or citation graph — reading the inverse direction of gmeow:references.
is required by
A related resource that requires the described resource to support its function, delivery, or coherence. Inverse of gmeow:requires.
ex:runtimeLibrary gmeow:isRequiredBy ex:userGuide .
Avoid asserting it directly when modelling from the dependent side — prefer gmeow:requires and read this inverse.
Prefer asserting gmeow:requires from the dependent work and read gmeow:isRequiredBy by inversion.
Use for the reverse direction — naming what depends on this resource to function or be delivered.
is result of
Relates an entity (typically an observation result such as a quantity, coordinate set, or quality value) back to the Observation that produced it — the explicit provenance axis of the value×unit/frame×determinacy×provenance bundle (ScalarQuantity alias precedent). Domain is gmeow:Entity (universal, matching the range of observationResult) so any result type can carry provenance. Non-functional: a result entity may be produced by multiple observations (e.g. a consensus value derived from several readings), and those claims coexist rather than collapse.
ex:temp22 gmeow:isResultOf ex:reading .
Avoid asserting it where you can state gmeow:observationResult instead (prefer the observation-rooted direction and read this as its inverse), and avoid forcing one producer — a consensus value legitimately is the result of several observations.
Reach for it in result-rooted projections; the isResultOf∘hasReferenceFrame property chain then propagates the observation's frame onto the result, so a frame engine can query all values in a given frame without re-framing each one.
Use from a result value (quantity, coordinate set, quality value) to name the Observation that produced it — the result-rooted direction of the provenance edge, and the chain that lets a result inherit its observation's reference frame.
issued at
The instant an attestation was issued. Functional: the issue time is constitutive of the attestation's identity.
ex:provAtt gmeow:issuedAt "2026-06-15T10:00:00Z"^^xsd:dateTime .
Avoid for the validity window (use gmeow:validFrom / gmeow:validUntil) or the verification time (that lives on the gmeow:VerificationResult); and because it is functional, a different issue time is a different attestation.
Set one xsd:dateTime issue instant; bound usability separately with gmeow:validFrom/validUntil (revocation sets validUntil), and let transparency-log inclusion time ride on the gmeow:TransparencyLogEntry rather than here.
Use to stamp the single instant a vouching act was issued — the wall-clock moment the attester signed and released the envelope.
item offered
The item an offering provides — a gmeow:ServiceOffering, a product, or any entity. Projects to schema:itemOffered.
ex:hostingOffer gmeow:itemOffered ex:hostingService .
Avoid attaching it to the provider (the provider is gmeow:offeringProvider) and avoid using it as the offer node itself — the item is the thing the gmeow:Offering wraps.
Set gmeow:itemOffered on the gmeow:Offering to the offered entity, pairing it with gmeow:offeringProvider; a service item is a gmeow:ServiceOffering carrying gmeow:serviceType.
Use to name what a gmeow:Offering provides — a gmeow:ServiceOffering, a product, or any entity being offered.
journal entry postings
The postings that compose a journal entry. Non-functional: a journal entry has at least two postings (SHACL-enforced).
jurisdiction
The legal or regulatory jurisdiction of a specific identifier (e.g., company registration jurisdiction) — a country, state, province, or other gmeow:Location. Non-functional: different identifiers may carry different jurisdictions.
ex:acmeRegistration gmeow:jurisdiction ex:ontario .
Avoid carrying jurisdiction on the organization itself (it qualifies the specific identifier, since different codes have different jurisdictions) and avoid a flat place name — point at a structured gmeow:Location.
Set gmeow:jurisdiction on the gmeow:Identifier node referencing a gmeow:Location, alongside gmeow:identifierScheme and gmeow:identifierValue.
Use to record the legal or regulatory jurisdiction a gmeow:Identifier was issued under — the country, state, or province governing a company-registration code.
jurisdiction determinacy
The ontic determinacy model of this jurisdiction claim — crisp (well-defined border), vague (approximate boundary), fuzzy (probabilistic membership), or disputed (competing claims). Non-functional: sources may disagree on determinacy, and those claims coexist.
ex:jt gmeow:jurisdictionDeterminacy gmeow:determinacyDisputed .
Avoid conflating it with epistemic confidence (a separate axis) — this records the nature of the boundary/claim.
Set gmeow:jurisdictionDeterminacy to a gmeow:Determinacy individual; sources may disagree and those claims coexist.
Use for the ontic determinacy model of a jurisdiction claim — crisp, vague, fuzzy, or disputed; a subproperty of gmeow:hasDeterminacy, non-functional.
jurisdiction place
The place whose governance is recorded by this JurisdictionTenure. Functional: a tenure concerns exactly one place (constitutive of the situation's identity).
ex:jt gmeow:jurisdictionPlace ex:crimea .
Avoid governing several places in one tenure (mint one per place).
Set exactly one gmeow:jurisdictionPlace per JurisdictionTenure.
Use to name the single place a jurisdiction tenure governs; functional, constitutive of the situation's identity.
jurisdiction polity
The governing polity (state, administrative body, or organization) that held jurisdiction over the place during this tenure. Functional: a single tenure has exactly one governing polity.
ex:jt gmeow:jurisdictionPolity ex:stateA .
Avoid multiple polities on one tenure — competing sovereignty is multiple standpoint-indexed tenures (Principle 9).
Set exactly one gmeow:jurisdictionPolity per JurisdictionTenure (an Agent).
Use to name the single governing polity (state, administrative body, organization) of a jurisdiction tenure; functional.
defeated
A generic defeated marker — the justification for the target doxastic state or standpoint-claim has been undermined by some defeater. A solver-set flag only; never reasoner-promoted.
Gettier case
A Gettier-case marker — the subject has a justified true belief that falls short of knowledge because the justification is defective or accidentally related to the truth. A solver-set flag only; never reasoner-promoted.
rebutted
A rebutting justification-defeat marker — positive reason has been given to believe the negation of the target doxastic state or standpoint-claim, attacking the conclusion directly. Aligns with gmeow:defeaterRebutting in the inference slice. A solver-set flag only; never reasoner-promoted.
undercut
An undercutting justification-defeat marker — the inferential or evidential link supporting the target is attacked, removing the warrant without asserting the target's negation. Aligns with gmeow:defeaterUndercutting in the inference slice. A solver-set flag only; never reasoner-promoted.
justified by
A doxastic state or standpoint-claim is justified by some evidence span, attestation, or further doxastic state — the basing / available-evidence relation. Non-functional: a single state or claim may be supported by several independent grounds, and competing justifications coexist (Principle 9). This property models only that the ground is available as a basis; it does NOT assert that the basis is adequate, and it never promotes justified-true-belief to knowledge — adequacy and Gettier verdicts are solver work (Principle 12).
ex:aliceBelievesRound gmeow:justifiedBy ex:photoEvidence , ex:expertAttestation .
Avoid reading it as an adequacy verdict or as a reasoner entailment that the belief counts as knowledge; avoid using it on the flat gmeow:believes / gmeow:knowsThat spine (promote to the reified tier first).
Point from a gmeow:DoxasticState or gmeow:StandpointClaim at one or more gmeow:EvidenceSpan, gmeow:Attestation, or gmeow:DoxasticState individuals; let the solver decide whether the basis is adequate, and let multiple bases coexist.
Use to record that a reified gmeow:DoxasticState or gmeow:StandpointClaim has some evidence span, attestation, or supporting doxastic state as a justification basis — the available-evidence / basing structure.
key algorithm
The key's algorithm (e.g. rsa, ed25519, secp256k1). Not functional (source-variable).
ex:lillithKey gmeow:keyAlgorithm "ed25519" .
Avoid for the key's format family (that is gmeow:keyScheme, e.g. OpenPGP vs X.509) and treat it as source-variable, not a single locked value; the algorithm is the primitive, not the scheme.
Attach the algorithm literal to the key; pair it with the functional gmeow:keyScheme for the format and let differing source reports coexist.
Use to record the cryptographic primitive a key uses — rsa, ed25519, secp256k1 — so consumers can assess or filter keys by algorithm strength.
key expires at
The instant a key is set to expire. Not functional (sources may report different expiry, and subkeys differ).
ex:lillithKey gmeow:keyExpiresAt "2027-01-01T00:00:00Z"^^xsd:dateTime .
Avoid for the validity window of a certification or trust assertion (those use gmeow:validFrom / gmeow:validUntil on the relator) and avoid forcing one value — sources and subkeys report different expiry, so keep it non-functional.
Attach the expiry instant as xsd:dateTime; carry the holding or attestation windows separately on gmeow:holdsKey and gmeow:Certification, and let competing source expiries coexist.
Use to record when a key is scheduled to expire — the self-declared validity bound carried in the key's own metadata.
key id
A short identifier for a key (e.g. a PGP long key id). Not functional (source-variable).
ex:lillithKey gmeow:keyId "0xDEADBEEF12345678" .
Avoid relying on it as a unique key — short ids can collide and vary by source, so keep it non-functional; for the full hash use gmeow:fingerprint.
Attach each source's short id literal to the key alongside the fuller gmeow:fingerprint; let multiple source-variable values coexist.
Use to record a key's short identifier (e.g. a PGP long key id) — the compact handle a source uses to refer to the key.
key material
The public key material itself (armored or hex form). Not functional (encodings vary by source).
ex:lillithKey gmeow:keyMaterial "-----BEGIN PGP PUBLIC KEY BLOCK-----..." .
Avoid for a private key (never model secret material) and avoid forcing one encoding — armored and hex forms from different sources coexist, so keep it non-functional; for a compact reference use gmeow:fingerprint or gmeow:keyId.
Attach the public material verbatim in its source encoding; prefer gmeow:fingerprint for identification and reserve full material for when the bytes must be republished.
Use to carry the actual public key bytes — armored or hex form — when the key material itself must travel with the entity rather than only a fingerprint reference.
key scheme
The scheme/format of a cryptographic key (one of the gmeow:KeyScheme individuals). Functional: a key has exactly one scheme — a key of a different scheme is a different key.
ex:lillithKey gmeow:keyScheme gmeow:keySchemePGP .
Avoid for the signing algorithm (use the literal gmeow:keyAlgorithm) and avoid asserting two schemes on one key — it is functional, so a key in a different scheme is a different key.
Point the key at exactly one seeded gmeow:KeyScheme individual; carry the source-variable algorithm and material on their own non-functional literal properties.
Use to name a key's format — OpenPGP, X.509, SSH, Nostr — by pointing it at a gmeow:KeyScheme individual so consumers can route or align it by scheme.
Nostr
The nostr key scheme — a cryptographic key format used to identify an agent or sign messages.
OpenPGP
The pgp key scheme — a cryptographic key format used to identify an agent or sign messages.
SSH
The ssh key scheme — a cryptographic key format used to identify an agent or sign messages.
The x.509 key scheme — a cryptographic key format used to identify an agent or sign messages.
answered
The answered message keyword — a flag or classifier applied to a message for retrieval or workflow.
The draft message keyword — a flag or classifier applied to a message for retrieval or workflow.
flagged
The flagged message keyword — a flag or classifier applied to a message for retrieval or workflow.
forwarded
The forwarded message keyword — a flag or classifier applied to a message for retrieval or workflow.
junk
The junk message keyword — a flag or classifier applied to a message for retrieval or workflow.
seen
The seen message keyword — a flag or classifier applied to a message for retrieval or workflow.
creole
The creole language variety kind — a sociolinguistic category that describes the relationship of a variety to its speech community.
dialect
The dialect language variety kind — a sociolinguistic category that describes the relationship of a variety to its speech community.
idiolect
The idiolect language variety kind — a sociolinguistic category that describes the relationship of a variety to its speech community.
jargon
The jargon language variety kind — a sociolinguistic category that describes the relationship of a variety to its speech community.
koine
The koine language variety kind — a sociolinguistic category that describes the relationship of a variety to its speech community.
language (standpointed classification)
The language language variety kind — a sociolinguistic category that describes the relationship of a variety to its speech community.
lingua franca
The lingua franca language variety kind — a sociolinguistic category that describes the relationship of a variety to its speech community.
localized variant
The localized variant language variety kind — a sociolinguistic category that describes the relationship of a variety to its speech community.
pidgin
The pidgin language variety kind — a sociolinguistic category that describes the relationship of a variety to its speech community.
register
The register language variety kind — a sociolinguistic category that describes the relationship of a variety to its speech community.
slang
The slang language variety kind — a sociolinguistic category that describes the relationship of a variety to its speech community.
sociolect
The sociolect language variety kind — a sociolinguistic category that describes the relationship of a variety to its speech community.
standard
The standard language variety kind — a sociolinguistic category that describes the relationship of a variety to its speech community.
knowledge: aware
Faintest depth: bare awareness — knows the subject exists. Pairs with the gmeow:isAwareOf spectrum level.
knowledge: knows about
Familiarity — knows facts about the subject and can describe it. Pairs with the gmeow:knowsAbout spectrum level.
knowledge: mastered
Deepest depth: expert command — can extend, teach, or innovate on the subject. Pairs with the gmeow:hasMastered spectrum level.
knowledge proficiency agent
The agent whose depth of knowledge a knowledge-proficiency expresses. Functional — constitutive of the proficiency.
ex:lillithPythonKP gmeow:knowledgeProficiencyAgent ex:lillith .
Avoid using it as a generic agent link (the flat spectrum's domain is already the agent) and avoid attaching it to anything but a gmeow:KnowledgeProficiency; it names a relator player, not a direct fact.
Set gmeow:knowledgeProficiencyAgent once per relator (functional, constitutive), pairing it with gmeow:knowledgeProficiencySubject to fix the two essential players of the knowing relation.
Use to bind the agent player of a gmeow:KnowledgeProficiency relator — whose knowing the proficiency reifies.
knowledge proficiency interval
The interval over which a knowledge-proficiency held; closing it (rather than deleting) records lapsed knowledge (Principle 10). Non-functional. Lighter cases use gmeow:validFrom/validUntil on the statement.
ex:lillithPythonKP gmeow:knowledgeProficiencyInterval ex:2020to2024 .
Avoid it for the lighter case where a single validity span suffices (use gmeow:validFrom / gmeow:validUntil on the statement instead) and avoid ever deleting a relator to express forgetting — close the interval or set gmeow:displayable false.
Point gmeow:knowledgeProficiencyInterval at a gmeow:TimeInterval (non-functional — several spans may attach); close the interval to suppress lapsed knowledge while keeping what the agent knew when as a query (Principle 10).
Use to bind the temporal-scope player of a gmeow:KnowledgeProficiency relator when the period a depth held is itself first-class — and to record lapsed knowledge by CLOSING the interval rather than deleting the proficiency (Principle 10).
knowledge proficiency level
The attained ordinal depth of a knowledge-proficiency (a gmeow:KnowledgeLevel: knowledgeAware ≺ knowledgeKnowsAbout ≺ knowledgeUnderstands ≺ knowledgeMastered). Functional.
ex:lillithPythonKP gmeow:knowledgeProficiencyLevel gmeow:knowledgeUnderstands .
Avoid pointing it at a gmeow:ProficiencyScale (that is the scale role) and avoid ordering relators by it; only the gmeow:KnowledgeLevel values are ordered, by gmeow:deeperThan — relators are never ordered by it.
Set gmeow:knowledgeProficiencyLevel once per relator (functional) to a gmeow:KnowledgeLevel individual, and pair it with gmeow:knowledgeProficiencyScale so the level is read against the right framework (native, Bloom's, SOLO, Dreyfus).
Use to bind the attained-depth player of a gmeow:KnowledgeProficiency relator — a gmeow:KnowledgeLevel value on whichever gmeow:knowledgeProficiencyScale the relator cites.
knowledge proficiency scale
The framework a knowledge-proficiency level is measured on (the native gmeow:KnowledgeLevel scale, or Bloom's revised / SOLO / Dreyfus as alternates) — a gmeow:ProficiencyScale value (kernel). Functional.
ex:lillithPythonKP gmeow:knowledgeProficiencyScale gmeow:scaleKnowledgeDepth .
Avoid pointing it at a gmeow:KnowledgeLevel (that is the level role) and avoid enforcing one canonical framework; no taxonomy is privileged (Principle 6), and cross-framework correspondence is a soft ledger, not an axiom (Principle 12).
Set gmeow:knowledgeProficiencyScale once per relator (functional) to a gmeow:ProficiencyScale individual; pair it with gmeow:knowledgeProficiencyLevel and read the level against this scale — the alignment ledger handles any cross-scale reading solver-side.
Use to bind the rating-framework player of a gmeow:KnowledgeProficiency relator — the gmeow:ProficiencyScale (kernel) its level is read against, defaulting to the native gmeow:scaleKnowledgeDepth and switching to Bloom's revised / SOLO / Dreyfus when a stated taxonomy is cited.
knowledge proficiency subject
The subject a knowledge-proficiency concerns (open range gmeow:Entity: a topic, person, place, or event). Functional — constitutive.
ex:lillithPythonKP gmeow:knowledgeProficiencySubject ex:python .
Avoid using it for a proposition the agent believes (that is the epistemics slice — cognition is objectual, not propositional) and avoid attaching it outside a gmeow:KnowledgeProficiency relator.
Set gmeow:knowledgeProficiencySubject once per relator (functional), pairing it with gmeow:knowledgeProficiencyAgent; keep the subject a distinct entity, never a claim about it.
Use to bind the subject player of a gmeow:KnowledgeProficiency relator — the topic, person, place, or event the knowing is directed at (open range gmeow:Entity).
knowledge: understands
Working comprehension — can reason with and apply the subject. Pairs with the gmeow:understands spectrum level.
knows about
Second level of the knowledge spectrum: the agent knows facts about the subject and can describe it — familiarity, not yet working comprehension. The exactMatch anchor for schema:knowsAbout. Entails gmeow:isAwareOf; entailed by gmeow:understands, gmeow:hasMastered and gmeow:hasSkill.
ex:lillith gmeow:knowsAbout ex:rdfSemantics .
Avoid when the agent genuinely comprehends and can apply the subject (use gmeow:understands) and avoid conflating descriptive familiarity with the 'can do' competence axis (gmeow:hasSkill).
Assert gmeow:knowsAbout from the agent to the subject; it entails gmeow:isAwareOf automatically, and is itself entailed when a deeper level or a skill is asserted.
Use when the agent knows facts about a subject and can describe it — familiarity beyond mere awareness — and as the schema:knowsAbout export anchor.
knows language
Relates an agent to a language it knows. Non-functional. The leveled, per-skill detail is carried by the reified gmeow:LanguageProficiency.
knows that
An agent knows that a proposition holds — justified, standpoint-true belief held from a vantage. THE KEYSTONE: gmeow:knowsThat rdfs:subPropertyOf gmeow:believes, so asserting knowsThat materialises believes (knowledge entails belief); the reverse never holds. knowsThat is NON-FACTIVE: it carries no truth commitment and no isTrue axiom — it is a vantage-indexed CLAIM that (belief and truth-per-frame and justification) holds, never a global verdict. The reasoner never promotes justified-true-belief to knowledge; that judgement, and any Gettier defeater, is solver work (Principle 12). Range OPEN, like gmeow:believes. Justification grounds are modeled in this module via gmeow:justifiedBy and gmeow:defeatedBy.
ex:alice gmeow:knowsThat ex:earthIsRound .
No factive knows: unlike SUMO/CYC knows, asserting gmeow:knowsThat commits the proposition true in NO global model — truth is per-frame (gmeow:standpointModality / gmeow:claimModality, standpoint slice). The only entailment is the safe one: knowsThat implies believes.
Avoid reading it as a factive 'knows X is true' verdict — it is NON-FACTIVE, a vantage-indexed claim with no isTrue axiom; promotion of justified-true-belief to knowledge and any Gettier defeater is solver work (Principle 12), never a reasoner entailment, and truth stays per-frame on gmeow:standpointModality / gmeow:claimModality.
Point the agent at the proposition or reified statement; carry truth-per-frame on gmeow:standpointModality / gmeow:accordingTo of the holding statement, model justification grounds via gmeow:justifiedBy and gmeow:defeatedBy declared in this module, and rely only on the safe entailment knowsThat ⊑ believes — never on a global truth bit.
Use to record justified, standpoint-true belief held from a vantage — the keystone knowledge-that attitude; asserting it materialises gmeow:believes (knowledge entails belief), so reach for it only when the holding is justified, not merely held.
English
The English language — the seed gmeow:Language individual (gmeow:langEnglish) anchoring the internal private-use tag x-gmeow-english carried by the framework's own literals. Registry codes are alignments, never identity.
French
français
The French language — the seed gmeow:Language individual (gmeow:langFrench) anchoring the internal private-use tag x-gmeow-french. Registry codes are alignments, never identity.
Mandarin Chinese
普通话
Mandarin Chinese — the seed gmeow:Language individual (gmeow:langMandarin) anchoring the internal private-use tag x-gmeow-mandarin. Registry codes are alignments, never identity.
language code
An OPTIONAL registry code for a language (a BCP-47 tag "ja", an ISO 639-3 code "jpn", a Glottocode). A see-also alignment value, NEVER identity — a code-less conlang or AI-language is fully first-class. Authoritative identity is the self-minted IRI; assert registry coreference with skos:exactMatch and gmeow:authorityLink. Non-functional (a language carries codes in several registries).
gmeow:langEnglish gmeow:languageCode "en" , "eng" .
Avoid treating a code as the language's identity or as the @lang tag on GMEOW's own literals (that is gmeow:languageTag), and avoid forcing one code — a language carries codes in several registries, so it stays non-functional. A code-less conlang needs no value here.
List each registry code as a literal and pair it with skos:exactMatch (and gmeow:authorityLink) to the registry IRI for graph-level coreference; never let the code substitute for the IRI in a gmeow:writtenInLanguage object.
Use to record a language's registry code(s) — ISO 639-3, BCP-47 primary subtag, Glottocode — as a see-also alignment for interop and lookup, while the self-minted IRI remains the identity.
language modality
The sensory/transmission modality/modalities of a language (gmeow:LanguageModality individuals). Non-functional — many languages are multimodal (spoken and written).
language origin
The origin kind(s) of a language (gmeow:LanguageOrigin individuals). Non-functional — a contact language may be both creole and mixed.
language status
The vitality status of a language (a gmeow:LanguageStatus value). Non-functional: source classifications coexist; period carried with gmeow:validFrom/validUntil on the statement.
language tag
The internal private-use BCP-47 language tag (e.g., 'x-gmeow-japanese') used for @lang annotations on string literals representing this language.
gmeow:langEnglish gmeow:languageTag "x-gmeow-english" .
Avoid using it on data-tier languages that never tag GMEOW's own literals (use gmeow:languageCode for registry alignment) and avoid emitting the private-use tag to consumers that require standard BCP-47 — project it through gmeow:bcp47Tag instead.
Assign one x-gmeow-* string per anchoring Language individual (functional: a single private-use tag); pair with gmeow:bcp47Tag so the projection layer can swap the internal tag for a standard one when serializing to external vocabularies.
Use to declare the private-use tag (x-gmeow-*) a seed Language individual anchors — GMEOW's own internal literals carry this tag so no natural language is privileged (Principle 9), and the projection layer reconstructs standard BCP-47 from it on export (Principle 4).
latest end
The latest instant by which an event must have ended — the upper bound of a fuzzy / approximate date (xsd:dateTime). Pairs with gmeow:earliestStart and a gmeow:temporalPrecision value.
ex:battle gmeow:latestEnd "1859-12-31T23:59:59Z"^^xsd:dateTime .
Avoid it for a crisp instant (gmeow:eventTime) or span (gmeow:eventInterval), and avoid stating it alone — it is the companion upper bound to gmeow:earliestStart.
Assert gmeow:latestEnd as an xsd:dateTime alongside gmeow:earliestStart and gmeow:temporalPrecision; leave fuzzy-interval reasoning to the solver layer (P12).
Use as the upper bound of a fuzzy or approximate date, paired with gmeow:earliestStart and a gmeow:temporalPrecision value to bracket when an event could have occurred.
The latitude of a geographic point in decimal degrees.
ex:pt gmeow:latitude 55.95 .
Avoid on anything but a GeoCoordinates value and avoid for celestial declination (use gmeow:declination).
Pair gmeow:latitude with gmeow:longitude on the same GeoCoordinates; precise values are coarsenGuarded upstream via gmeow:hasCoordinates.
Use for the latitude of a GeoCoordinates point in decimal degrees.
learned from
Relates a learning event to what the agent learned from — the provenance of acquired knowledge. The RANGE is left intentionally open: the source is typically a gmeow:CreativeWork (a document, a corpus), a teaching gmeow:Agent, or a body of evidence, but asserting a range (or an owl:unionOf) would prematurely close the surface, so it stays open and is documented in prose. The retired gmeow:Source class is deliberately not the range; provenance bottoms out in gmeow:CreativeWork plus a source-role. NOT functional — a learning event may draw on several sources.
ex:lesson gmeow:learnedFrom ex:textbook .
Avoid expecting a fixed range (it is open by design — a gmeow:CreativeWork, an gmeow:Agent, or a corpus) and avoid reviving the retired gmeow:Source class as its object; point at a gmeow:CreativeWork plus a source-role instead.
Point the gmeow:LearningEvent at one or more sources (a gmeow:CreativeWork, a teaching gmeow:Agent, or evidence); for instruction, the teacher is also bound through the gmeow:Teaching relator the event participates in.
Use to record the provenance of acquired knowledge — the document, corpus, teacher, or evidence a learning event drew on — so the belief-acquisition log can show from-whom and from-what an agent came to know something.
learner
An agent receiving instruction in a gmeow:Teaching relation. NON-functional: several learners may be taught together in one Teaching. Each learner's own acquisition is a gmeow:LearningEvent of variety gmeow:learningBeingTaught participating in this Teaching. Every learner must differ from the gmeow:teacher (gmeow:TeachingShape).
ex:lesson1 gmeow:learner ex:lillith .
Avoid pointing it at the same agent as gmeow:teacher (gmeow:TeachingShape forbids teacher = learner) and avoid splitting a co-taught group into one Teaching per learner when the instruction was joint; several learners share one Teaching.
Bind each learning agent with gmeow:learner, pair each with its own gmeow:LearningEvent (variety gmeow:learningBeingTaught), and keep every learner distinct from the gmeow:teacher.
Use to bind a gmeow:Teaching to each gmeow:Agent receiving instruction — non-functional, so a class taught together is one Teaching with several learners.
being taught
A learning event in which the agent learns through instruction from a teacher — the learner-side face of a gmeow:Teaching relator. The teacher and the taught subject are carried by the gmeow:Teaching the event participates in; gmeow:learnedFrom points at the teacher or the teaching material.
concept formation
A learning event in which the agent forms a new concept — acquiring a category, schema, or abstraction it did not previously hold. Bridges the forthcoming concepts slice: the concept formed is the gmeow:Concept that slice will define; until then the product rides gmeow:produces with an open range. The bridge is documented routing, not an axiom.
consolidation
A learning event that strengthens or stabilises already-acquired knowledge or skill — rehearsal, practice, or sleep-based memory consolidation — without introducing new content. It raises the durability or fluency of a knowledge state rather than its level, so gmeow:fromLevel and gmeow:toLevel may coincide while gmeow:produces re-affirms the state.
skill acquisition
A learning event that raises an agent's procedural competence — moving it up the expertise proficiency scale (e.g. a Dreyfus step from novice toward expert). The transition is recorded by gmeow:fromLevel / gmeow:toLevel and the raised state by gmeow:produces, typically an expertise gmeow:SkillProficiency.
A learning event in which knowledge or skill acquired in one domain is applied to a new domain — analogical transfer. Bridges the inference slice: the source-to-target structure-mapping that warrants the transfer is an inference gmeow:Analogy (Gentner), so a transfer event routes to that relator for its mapping. The bridge is documented routing, not an axiom.
learning type
Classifies a learning event by its variety — one or more of the gmeow:LearningEventType value vocabulary. NOT functional: a single event may carry several varieties at once (a transfer that also consolidates is both gmeow:learningTransfer and gmeow:learningConsolidation), so the property admits multiple values rather than forcing one. The learning analogue of gmeow:inferenceMode / gmeow:mentalProcessType.
ex:lesson gmeow:learningType gmeow:learningSkillAcquisition .
Avoid forcing exactly one variety per event — it is non-functional, and several varieties may co-apply — and avoid pointing it at anything outside the gmeow:LearningEventType vocabulary.
Attach one or more gmeow:LearningEventType individuals to the event; read a gmeow:learningTransfer value to route the mapping to an inference gmeow:Analogy and a gmeow:learningConceptFormation value to route the product to the concepts slice.
Use to tag the variety(ies) of a gmeow:LearningEvent with gmeow:LearningEventType values — the value-vocabulary alternative to subclassing the event.
unlearning
A learning event of revision — the agent retires or supersedes previously-held knowledge or skill as it learns. Unlearning is modelled as suppression of the prior state (cognition's gmeow:remembers withdrawn by gmeow:displayable false), never deletion (Principle 10); this individual names the revision event, not a new deletion construct.
ledger account currency
The currency(ies) in which the ledger account tracks balances. Non-functional: a single logical ledger account may track several currency buckets (multi-currency bookkeeping). The functional constraint moves to individual Posting relators.
ledger account holder
The agent that holds the ledger account. Non-functional: a jointly maintained ledger account has several co-equal holders.
ledger account type
The kind of ledger account — one of the open LedgerAccountType values (asset, liability, equity, revenue, expense). Functional: a ledger account has one canonical type.
asset
An asset account — resources owned by the entity (cash, receivables, inventory, equipment).
equity
An equity account — the residual interest in the assets after deducting liabilities (owner capital, retained earnings).
expense
An expense account — costs incurred in the process of generating revenue (salaries, rent, utilities, supplies).
liability
A liability account — obligations owed by the entity (payables, loans, accrued expenses).
revenue
A revenue account — income generated from normal business operations (sales, fees, interest income).
ledger inclusion proof
A cryptographic inclusion proof for a transaction, event, or transparency log entry. Domain-free: applies to LedgerTransaction, LedgerEvent, TransparencyLogEntry, and Block.
ex:rekorEntry gmeow:ledgerInclusionProof "<merkle-proof-base64>" .
Avoid reading a present inclusion proof as correctness — it proves inclusion, NOT real-world truth (module boundaries) — and avoid it for the verdict of checking the proof (that is a gmeow:VerificationResult).
Attach the proof literal to the transaction, event, block, or transparency-log entry; the proof is verified in the solver layer (Principle 12), which produces a gmeow:VerificationResult rather than asserting truth.
Use to carry the cryptographic inclusion proof (e.g. a Merkle proof) for a ledger transaction, event, block, or transparency-log entry — the domain-free evidence that the record is present in its log or chain.
absolute position
The ODRL absolutePosition constraint dimension (odrl:absolutePosition).
absolute size
The ODRL absoluteSize constraint dimension (odrl:absoluteSize).
absolute spatial position
The ODRL absoluteSpatialPosition constraint dimension (odrl:absoluteSpatialPosition).
absolute temporal position
The ODRL absoluteTemporalPosition constraint dimension (odrl:absoluteTemporalPosition).
use count
The ODRL count constraint dimension (odrl:count).
date/time
The ODRL dateTime constraint dimension (odrl:dateTime).
delay period
The ODRL delayPeriod constraint dimension (odrl:delayPeriod).
delivery channel
The ODRL deliveryChannel constraint dimension (odrl:deliveryChannel).
device
The ODRL device constraint dimension (odrl:device).
elapsed time
The ODRL elapsedTime constraint dimension (odrl:elapsedTime).
The ODRL event constraint dimension (odrl:event).
file format
The ODRL fileFormat constraint dimension (odrl:fileFormat).
industry
The ODRL industry constraint dimension (odrl:industry).
language
The ODRL language constraint dimension (odrl:language).
media context
The ODRL media constraint dimension (odrl:media).
metered time
The ODRL meteredTime constraint dimension (odrl:meteredTime).
pay amount
The ODRL payAmount constraint dimension (odrl:payAmount).
percentage
The ODRL percentage constraint dimension (odrl:percentage).
product context
The ODRL product constraint dimension (odrl:product).
purpose
The ODRL purpose constraint dimension (odrl:purpose).
recipient
The ODRL recipient constraint dimension (odrl:recipient).
relative position
The ODRL relativePosition constraint dimension (odrl:relativePosition).
relative size
The ODRL relativeSize constraint dimension (odrl:relativeSize).
relative spatial position
The ODRL relativeSpatialPosition constraint dimension (odrl:relativeSpatialPosition).
relative temporal position
The ODRL relativeTemporalPosition constraint dimension (odrl:relativeTemporalPosition).
rendition resolution
The ODRL resolution constraint dimension (odrl:resolution).
spatial region
The ODRL spatial constraint dimension (odrl:spatial).
spatial coordinates
The ODRL spatialCoordinates constraint dimension (odrl:spatialCoordinates).
system
The ODRL system constraint dimension (odrl:system).
system device
The ODRL systemDevice constraint dimension (odrl:systemDevice).
recurring time interval
The ODRL timeInterval constraint dimension (odrl:timeInterval).
unit of count
The ODRL unitOfCount constraint dimension (odrl:unitOfCount).
asset version
The ODRL version constraint dimension (odrl:version).
virtual location
The ODRL virtualLocation constraint dimension (odrl:virtualLocation).
left operand
The dimension an atomic constraint tests — one of the gmeow:LeftOperand values (odrl:leftOperand). Functional.
ex:until2030 gmeow:leftOperand gmeow:leftOpDateTime .
Avoid giving one atomic constraint several operands (it is functional) and avoid a free-text dimension; reference a gmeow:LeftOperand value.
Set gmeow:leftOperand once per AtomicConstraint (functional) to a gmeow:LeftOperand value, paired with gmeow:constraintOperator and gmeow:rightOperand.
Use to name the dimension an atomic constraint tests (the odrl:leftOperand) — dateTime, spatial, count, purpose, recipient, … — by referencing a gmeow:LeftOperand value.
legal identifier
Relates an organization to a legal identifier — a LEI, ROR ID, company-registration number, or other scheme-specific code. The scheme is declared via gmeow:identifierScheme on the Identifier node. Non-functional: an organization may have several legal identifiers.
ex:acme gmeow:legalIdentifier ex:acmeLei .
Avoid it for non-legal codes (use gmeow:industryClassification for NAICS/ISIC, or the generic gmeow:hasIdentifier) and avoid declaring the scheme on the organization — it belongs on the gmeow:Identifier node.
Mint a gmeow:Identifier, set its gmeow:identifierScheme (e.g. "lei") and gmeow:identifierValue, optionally gmeow:jurisdiction, then attach with gmeow:legalIdentifier and let gmeow:hasIdentifier follow by subsumption.
Use to attach a legal-registration gmeow:Identifier to an organization — a LEI, ROR ID, or company-registration number — the org-scoped specialization of gmeow:hasIdentifier.
alert
Ordinary full wakeful alertness — the normal arousal baseline of an awake, attentive agent. The level typically accompanying gmeow:modeWaking and gmeow:modeFocused.
drowsy
Reduced arousal verging on sleep — sleepy, with degraded attention and slowed response, the level accompanying gmeow:modeDrowsy and sleep onset.
heritage
The heritage proficiency level — a milestone on a scale that describes how well an agent commands a language or skill.
hyperalert
Heightened arousal above ordinary alertness — hypervigilance, the highest rung of the ladder. The arousal often accompanying acute stress or stimulant states.
native
The native proficiency level — a milestone on a scale that describes how well an agent commands a language or skill.
obtunded
Markedly depressed arousal with blunted responsiveness — responsive only to vigorous or repeated stimulation, below stupor's threshold. A pathological low-arousal rung mapping to the lower-middle range of the Glasgow Coma Scale by reference; the level of deep sedation.
level rank
The ordinal rank of a gmeow:AwarenessLevel on the arousal ladder — a small integer ordering the rungs from high arousal (gmeow:levelHyperalert, 5) down to none (gmeow:levelUnresponsive, 0). Used purely to ORDER the named levels; it asserts an ordinal sequence, not a metric scale (for a continuous value use gmeow:awarenessScalar).
gmeow:levelAlert gmeow:levelRank 4 .
Ordering only, not a metric (Principle 9): gmeow:levelRank fixes the high→low sequence of the six named rungs so a query can compare 'more alert than'; it does not claim equal spacing or a measurement unit. The continuous metric companion is gmeow:awarenessScalar.
Avoid treating the rank as a measured arousal magnitude or a confidence (use gmeow:awarenessScalar for a continuous value), and avoid asserting it on anything but a gmeow:AwarenessLevel individual.
Assign each gmeow:AwarenessLevel one xsd:integer in 0–5 reflecting its position on the ladder; read 'more alert than' as a rank comparison, leaving continuous arousal to gmeow:awarenessScalar.
Use to order the named gmeow:AwarenessLevel rungs — the integer a query reads to compare arousal between two named levels (higher rank = more alert).
relaxed
Calm, lowered arousal while still fully conscious — restful wakefulness, the meditative or settled state below ordinary alertness but well above drowsiness.
level scale
The scale a proficiency-level individual belongs to (e.g. cefrB2 levelScale scaleCEFR). Functional.
unresponsive
No arousable response to stimuli — the lowest rung, the arousal floor of coma. Maps to the lowest Glasgow Coma Scale range by reference; the level carried by gmeow:modeComatose and deep gmeow:modeAsleep.
lexical item language
The primary language of a lexical item. Functional: one language per item (polyglot items are modeled as separate items linked by translation).
ex:wordWater gmeow:lexicalItemLanguage ex:english .
Avoid asserting more than one language (it is functional) — model a polyglot or borrowed item as separate items per language linked by an EtymologicalDerivation or translation.
Assert gmeow:lexicalItemLanguage once from the item to a gmeow:Language individual from the languages slice; mint a distinct item for each language a form belongs to.
Use to fix the single primary language, variety, or state of a lexical item.
license family
The family a licence belongs to — one of the gmeow:LicenseFamily values. Functional.
ex:gplLicense gmeow:licenseFamily gmeow:licenseFamilyCopyleft .
Avoid using it as the precise licence identity (that is gmeow:spdxLicenseId) and avoid a free-text family; reference a gmeow:LicenseFamily value, which mirrors but never duplicates the config.py import policy.
Set gmeow:licenseFamily once per License (functional) to a gmeow:LicenseFamily value alongside the precise gmeow:spdxLicenseId.
Use to classify a licence into its family — public-domain, Creative Commons, permissive, copyleft, proprietary, or dual — for coarse-grained filtering and policy decisions.
Creative Commons
A Creative Commons licence (CC BY, CC BY-SA, CC BY-NC, …).
copyleft
A copyleft / share-alike licence (the GPL family, EUPL, CC BY-SA, ODbL).
dual-licensed
Offered under more than one licence at the recipient's choice (e.g. open plus commercial).
permissive
A permissive software/data licence (MIT, BSD, Apache-2.0, ODC-BY).
proprietary
A proprietary / all-rights-reserved licence.
A public-domain dedication / mark (CC0, the public-domain mark).
license text
The full legal text of a licence (spdx:licenseText).
ex:customLicense gmeow:licenseText "Permission is hereby granted …" .
Avoid inlining the text of a standard licence (reference it by gmeow:spdxLicenseId and resolve the canonical text by reference, P5) and avoid using it as the licence identity.
Set gmeow:licenseText on a gmeow:License only when the full text must travel with the data; otherwise carry gmeow:spdxLicenseId and let consumers resolve the SPDX text.
Use to carry the full legal text of a licence (spdx:licenseText) — typically only for a custom or bespoke licence whose text is not a standard SPDX-identified one.
licensed work
The work a licence grants rights in. Functional.
ex:ccByLicense gmeow:licensedWork ex:dataset .
Avoid binding several works to one licence (it is functional — each licensed work has its own License relator, or one shared SPDX-identified licence is referenced per work) and avoid using it as the asset-to-licence link, which is gmeow:hasLicense.
Set gmeow:licensedWork once per License (functional) to the gmeow:InformationObject it covers, mirroring the work's gmeow:hasLicense.
Use to bind the work a licence grants rights in to the gmeow:License relator — the work-side player of the licence.
licensee
The party receiving a licence (odrl:assignee). A specialisation of gmeow:hasParty. Absent on an open / public licence offered to everyone.
ex:enterpriseLicense gmeow:licensee ex:acmeCorp .
Avoid setting it for an open public licence offered to everyone (leave it absent) and avoid minting a separate receiving-party model; this specialises gmeow:hasParty.
Add one or more gmeow:licensee agents to a License (non-functional) for a party-specific grant; omit it for a public CC/open-source offer that anyone may accept.
Use to name the party receiving a licence (the odrl:assignee) when a grant is to a specific agent — the licence-scoped specialisation of gmeow:hasParty.
licensor
The party granting a licence (odrl:assigner). A specialisation of gmeow:hasParty. Non-functional: a licence may be granted jointly.
ex:ccByLicense gmeow:licensor ex:blackcat .
Avoid minting a separate granting-party model (this specialises gmeow:hasParty) and avoid conflating the licensor with the copyright holder; a licensor may grant on a holder's behalf.
Add one or more gmeow:licensor agents to a License (non-functional for joint grants); pair with gmeow:licensee for a named recipient, or omit the licensee for an open public offer.
Use to name the party granting a licence (the odrl:assigner) — the licence-scoped specialisation of gmeow:hasParty.
link antecedent
The causing kind. Functional and mandatory (SHACL); distinct from the consequent (SHACL — nothing type-causes itself).
link consequent
The caused kind. Functional and mandatory (SHACL).
link mechanism
How the causation works — prose. NOT functional and range-open (localizable prose, the localizable-prose convention lesson): one mechanism account per language tag.
link next
The next link in a cascade walk. NOT functional (a link may feed branches; a branching failure tree is one cascade entry with diverging walks) and NOT transitive — reachability is solver work. Acyclic (SHACL): no link reaches itself through linkNext.
link strength
A solver-INPUT weight for this link, on whatever scale the consuming analysis declares. Never a solver output written back as assertion (Principle 12). NOT functional design review: strength estimates are source-variable claims — divergent estimates coexist through the statement layer rather than forcing owl:sameAs collisions; single-valuedness per base graph is the SHACL layer's job (the hasAuthorityLevel convention).
list archive
An archive URI for the mailing list this message was distributed through (RFC 2369 List-Archive). Non-functional: multiple URIs may be listed.
list help
A help URI for the mailing list this message was distributed through (RFC 2369 List-Help). Non-functional: multiple URIs may be listed.
list id
The mailing-list identifier a message was distributed through (RFC 2919 List-Id).
list owner
The owner or administrator email address of the mailing list this message was distributed through (RFC 2369 List-Owner). Non-functional: multiple addresses may be listed.
list post
The posting address or sentinel for the mailing list this message was distributed through (RFC 2369 List-Post). A datatype property because RFC 2369 permits the sentinel value 'NO' for announcement-only lists; URI values are stored as literals. The raw header is also preserved on MessageHeader.
list subscribe
A subscription URI for the mailing list this message was distributed through (RFC 2369 List-Subscribe). Non-functional: multiple URIs may be listed.
list unsubscribe
An unsubscription URI for the mailing list this message was distributed through (RFC 2369 List-Unsubscribe). Non-functional: multiple URIs may be listed.
local part
The local part of an email address.
ex:lillithEmail gmeow:localPart "lillith" .
Avoid asserting more than one local part per address (it is functional) and avoid publishing it to public consumers — the local part still identifies a person and is sensitive personal data.
Derive the local part from gmeow:addressValue; it inherits the address's personal sensitivity and is withheld from public consumers.
Use for the parsed local part (before the @) of a first-class gmeow:EmailAddress when address structure must be queried separately from the whole.
located at
Relates an entity to a location it is situated at, resides in, or occurs at — geographic, virtual, or storage.
ex:lillith gmeow:locatedAt ex:office .
Avoid for digital bytes resting in a store (use the narrower gmeow:storedIn) and avoid for mereological place-in-place containment (use gmeow:containedInPlace).
Assert gmeow:locatedAt to the most specific Location; enclosing locations are derived by the property chain, so do not also assert every ancestor by hand.
Use to situate any entity at a geographic, virtual, or storage location; location propagates up the containment ladder via the locatedAt ∘ containedInLocation chain.
log entry index
The sequential index of the entry within its transparency log.
ex:rekorEntry gmeow:logEntryIndex 4815162342 .
Avoid for a retrieval address (use gmeow:logEntryUrl) or a ledger event's in-block position (gmeow:logIndex); and because it is functional, an entry has exactly one index within its log.
Set one integer index on the gmeow:TransparencyLogEntry; combine it with the log's identity and a gmeow:logEntryUrl so the entry can be re-fetched and re-verified.
Use to record the stable sequential position of a gmeow:TransparencyLogEntry within its append-only log — the log-local identity that survives mirror changes.
log entry URL
A URL at which the transparency log entry can be retrieved. Non-functional: multiple mirrors may exist.
ex:rekorEntry gmeow:logEntryUrl "https://rekor.sigstore.dev/api/v1/log/entries/..." .
Avoid for the entry's position within the log (that is gmeow:logEntryIndex) and avoid treating it as a single canonical location — multiple mirrors may exist, so it is non-functional.
Attach one URL literal per mirror on the gmeow:TransparencyLogEntry; pair with gmeow:logEntryIndex for stable identity independent of any one mirror's availability.
Use to record a retrieval URL for a gmeow:TransparencyLogEntry so a consumer can fetch and re-check the logged record; assert one per mirror.
log index
The index of a ledger event within its containing block or transaction.
ex:transferEvent gmeow:logIndex 3 .
Avoid for a transparency-log entry's position in its log (that is gmeow:logEntryIndex) or a block's chain height (gmeow:blockNumber); this is the in-block event offset. Functional — one index per event.
Set one integer offset on the gmeow:LedgerEvent; combine it with the containing transaction hash and block to address the event uniquely on the chain.
Use to carry the position of a gmeow:LedgerEvent within its containing block or transaction — the offset that disambiguates one emitted log from another in the same record.
and (all)
The ODRL and logical-constraint operator (odrl:and).
and (ordered)
The ODRL andSequence logical-constraint operator (odrl:andSequence).
logic constraint member
A member constraint combined by a logical constraint (odrl:operand). Non-functional: a logical constraint combines two or more.
ex:euAndUntil2030 gmeow:logicConstraintMember ex:inEu, ex:until2030 .
Avoid using it to condition a rule (that is gmeow:ruleConstraint) and avoid a single-member logical constraint; a combination has two or more members.
Add two or more gmeow:logicConstraintMember links from a LogicalConstraint to its parts (non-functional), under a single gmeow:constraintLogic operator.
Use to add a member constraint to a boolean combination (the odrl:operand) — each member is itself a gmeow:AtomicConstraint or a nested gmeow:LogicalConstraint.
or (any)
The ODRL or logical-constraint operator (odrl:or).
exactly one
The ODRL xone logical-constraint operator (odrl:xone).
The longitude of a geographic point in decimal degrees.
ex:pt gmeow:longitude -3.19 .
Avoid on anything but a GeoCoordinates value and avoid for celestial right ascension (use gmeow:rightAscension).
Pair gmeow:longitude with gmeow:latitude on the same GeoCoordinates; precise values are coarsenGuarded upstream.
Use for the longitude of a GeoCoordinates point in decimal degrees.
loss: drops dynamics
Dynamic markings (loudness, accent, articulation) are not encoded in the notation.
loss: drops instrumentation
The specific instrument set or instrumentation is not encoded in the notation.
loss: drops microtiming
Systematic timing deviations (swing, groove, Dilla feel) are not encoded as explicit frame-relative offsets.
loss: drops performer count
The number of performers or voices is not explicitly encoded in the notation.
loss: drops spatial/sound context
The environmental sound content or spatial location of musical events is not encoded in the notation.
loss: drops spectral derivation
The spectral source of pitch collections is discarded; only a subset of derived pitches is encoded.
loss: drops tacet
The explicit instruction that a part is silent (tacet) is not separately encoded in the notation.
loss: drops timbre
Timbre, playing technique, and instrument-specific tone colour are not encoded in the symbolic content.
loss: drops traversal constraints
Mobile-form traversal rules are not representable; only one realized sequence can be encoded.
loss: drops tuning frame
The explicit TuningSystem reference is lost; only local accidental symbols or pitch-class numbers remain.
loss: quantizes pitch to 12-EDO
The notation can only represent 12-equal-division-of-the-octave pitch classes; other tuning frames are approximated or unrepresentable.
loss: quantizes time to a rational grid
The notation represents time as a hierarchy of rational note values under a single meter and tempo; continuous tempo maps and irrational ratios are approximated.
loss: symbolizes continuous trajectory
Continuous pitch trajectories (glissandi, portamenti, UPIC shapes) are reduced to discrete note symbols or graphic approximations.
mailbox name
The display name of a mailbox or label.
mailbox of account
Relates a mailbox to the online account that holds it.
mailbox path
A display path string for a mailbox (e.g. 'INBOX/Work/Projects'). Derived from the transitive parentMailbox spine; a projection-layer convenience, not a canonical fact.
mailbox role
The special-use role of a mailbox (JMAP role): inbox, archive, drafts, sent, trash, junk, templates.
mailbox sort order
The display ordering of a mailbox among its siblings in a provider's UI. Provider-derived mutable state, not a logical core fact. Intentionally non-functional: different sources or UIs may assign different sort orders to the same mailbox (Principle 9).
mailbox total messages
The total number of messages residing in a mailbox. A derived rollup over gmeow:MailboxResidence / gmeow:residesIn, computed in the solver/projection layer (Principle 12), not asserted as a canonical fact.
mailbox unread messages
The number of unread messages in a mailbox. A derived rollup over message residence and keyword state (absence of gmeow:keywordSeen), computed in the solver/projection layer (Principle 12), not asserted as a canonical fact.
mailmap entry
The canonical .mailmap line for an agent — typically 'Canonical Name <canonical@example.com>'. This is the source value from which the .mailmap projection is generated (Principle 4).
maintenance status
The maintenance status of a project — a value from the open gmeow:MaintenanceStatus vocabulary. Non-functional: competing assessments coexist (Principle 9).
makes offer
Relates an agent to an offering it makes. Non-functional. Projects to schema:makesOffer.
ex:acme gmeow:makesOffer ex:hostingOffer .
Avoid pointing it at a raw item (the item is the gmeow:itemOffered inside the gmeow:Offering) and avoid carrying provider on it — the provider is gmeow:offeringProvider on the Offering.
Assert one gmeow:makesOffer triple per gmeow:Offering the agent makes; the Offering then names its gmeow:itemOffered and gmeow:offeringProvider.
Use to relate an agent to a gmeow:Offering it makes — the entry point into the offerings surface.
manifested as type
The feared kind of event — what this hazard's manifestation would BE, were it to occur. Range is gmeow:EventType, never gmeow:Event: the type level is where counterfactuals live without machinery. NOT functional, at least one (SHACL): a hazard may threaten several manifestation kinds.
map ratio denominator
The denominator of the rational ratio carried by a TimeMapping (e.g. 2 for a 3:2 tuplet). Always positive.
map ratio numerator
The numerator of the rational ratio carried by a TimeMapping (e.g. 3 for a 3:2 tuplet).
mapped from
The source property a claim was derived from during ingestion, recorded for mapping-step audit.
maps frame
The source ReferenceFrame that a TimeMapping maps from.
maps from span
An optional source MusicalTimeSpan when the mapping is scoped to a specific span rather than the whole frame.
maps to frame
The target ReferenceFrame that a TimeMapping maps to.
maps to span
An optional target MusicalTimeSpan when the mapping is scoped to a specific span rather than the whole frame.
mark text
The textual form of a mark (the brand name / word mark), e.g. "Blackcat Informatics®".
ex:blackcatMark gmeow:markText "Blackcat Informatics®" .
Avoid attaching it to the gmeow:Trademark right (it belongs on the gmeow:Mark) and avoid using it for the registration number, which is gmeow:registrationNumber.
Set gmeow:markText once per Mark (functional) to its textual brand form; a purely figurative mark may carry an image reference on the Mark instead.
Use to carry the word-mark / brand-name string of a gmeow:Mark.
markdown
The CommonMark literal datatype — documentation content carried in the graph is CommonMark, typed with this datatype so the convention is machine-visible. Used ONLY in annotation literals (scope notes, examples, guide content), never in logical axioms, so the OWL 2 DL profile is untouched. HTML or SGML subsets are explicitly rejected: one markup convention, visible in the data.
materialization depth
The number of levels of Merkle tree to materialise as triples for this repository. 0 = no tree materialisation (commits and refs only); 1 = root tree only; 2 = root tree plus one level of children; etc. Deep traversal of large repositories is left to native git or SWHID APIs. This is a projection boundary, not a deletion (Principle 10).
matrix shape
The shape descriptor of a CoordinateMatrix (e.g. '4×1' for a colourspace tuple, '256×1' for a spectral vector, '640×480×3' for a thermal image). Enables the solver layer to parse matrixValue correctly without inferring shape from the literal content (Principle 12).
matrix value
The serialised numeric content of a CoordinateMatrix — a vector, matrix, or tensor expressed as a literal (e.g. a JSON array, a WKT-like tuple string, or a base64-encoded binary blob). The serialisation format is frame-specific and is interpreted by the solver layer (Principle 12).
maxim violation — manner
Violation of the Gricean maxim of Manner: avoid obscurity, ambiguity, prolixity, and disorder. Distortion, spin, and deliberate obfuscation violate this maxim.
maxim violation — quality
Violation of the Gricean maxim of Quality: do not say what you believe to be false or for which you lack adequate evidence. Lies, falsifications, and bullshit violate this maxim.
maxim violation — quantity
Violation of the Gricean maxim of Quantity: make your contribution as informative as required, but not more so. Omissions, concealment, and paltering violate this maxim.
maxim violation — relation
Violation of the Gricean maxim of Relation (Relevance): be relevant. Paltering and certain forms of distraction or red-herring deception violate this maxim.
maxim violation type
The type of conversational maxim violated in a deceptive event (quality, quantity, relation, manner). Solver-layer classification (Principle 12).
ex:palter gmeow:maximViolationType gmeow:maximViolationQuantity .
Avoid expecting the reasoner to derive the violation (it is a solver-layer classification, Principle 12) and avoid forcing one value — paltering legitimately violates both Quantity and Relation.
Attach one or more gmeow:MaximViolationType individuals to the deceptive event; let a solver assign them from the held/projected divergence rather than asserting the maxim violation as an entailed fact.
Use to classify which Gricean maxim a deceptive gmeow:Event breaches — naming a gmeow:MaximViolationType individual; non-functional, so an event that violates several maxims carries each.
may follow
A directed allowed-successor link between mobile-form fragments. The fragment graph is data interpreted by fnTraverseMobileForm; no transitive, symmetric, or chain axiom is asserted (Principle 12).
measured age
The numeric age yielded by a temporal measurement, in the unit given by gmeow:hasUnit.
ex:charcoalDate gmeow:measuredAge "4200"^^xsd:decimal ; gmeow:hasUnit <http://qudt.org/vocab/unit/YR> .
Avoid for an absolute calendar instant (use gmeow:measuredDate, which feeds the periodStart chain) and avoid omitting gmeow:hasUnit; a bare number without a unit is ill-formed.
Write an xsd:decimal age and always pair it with gmeow:hasUnit; record spread with gmeow:measurementUncertainty; converting an age to an absolute date is a solver-layer concern (P12), so age does not trigger the periodStart chain.
Use for a measurement that yields an elapsed-time figure (years before present, sample age) rather than an absolute calendar date — the radiocarbon/geologic style of result.
measured date
The absolute date instant yielded by a temporal measurement. Semantically plays the observationResult role for TemporalMeasurement, but is NOT asserted as rdfs:subPropertyOf gmeow:observationResult because gmeow:Instant (gufo:AbstractIndividual) is not a subclass of gmeow:Entity (gufo:Endurant), the range of gmeow:observationResult. Projection-layer alignment to time:hasTime lives in the mapping DSL.
ex:strataDate gmeow:measuredDate ex:boundaryInstant .
Avoid for elapsed-time results (use gmeow:measuredAge) and do not expect it to behave as gmeow:observationResult — it deliberately is not a subproperty, since gmeow:Instant is disjoint from gmeow:Entity under gUFO.
Point it at a single gmeow:Instant (its frame and granularity ride the Instant); on a period measurement this lets the periodStart chain infer the period's start without an explicit assertion.
Use when a measurement yields an absolute calendar instant rather than an elapsed age — and, on a gmeow:NamedPeriod's measurement, to drive the gmeow:periodStart property chain.
Cenozoic start age
The cenozoic start temporal measurement — a measured boundary value expressed in a particular temporal reference frame.
measurement determinacy
The ontic determinacy model of a temporal measurement — crisp, vague, fuzzy, probabilistic, or disputed. Bridges to gmeow:hasDeterminacy (rdfs:subPropertyOf) so generic consumers can query determinacy uniformly across all domains.
ex:charcoalDate gmeow:measurementDeterminacy gmeow:determinacyProbabilistic .
Avoid conflating it with the numeric error bar (gmeow:measurementUncertainty) or with epistemic confidence; determinacy is the nature of the value, an axis orthogonal to how large the uncertainty is (P9).
Reference one gmeow:Determinacy individual; the rdfs:subPropertyOf gmeow:hasDeterminacy bridge exposes it to generic determinacy queries, while the solver layer does the fuzzy/probabilistic math (P12).
Use to declare the ontic determinacy model of a dating result — a radiocarbon date is probabilistic, a stratigraphic boundary often vague — queryable through the gmeow:hasDeterminacy bridge.
Holocene start age
The holocene start temporal measurement — a measured boundary value expressed in a particular temporal reference frame.
measurement method
The dating method used for a temporal measurement. Bridges to gmeow:observationMethod (rdfs:subPropertyOf) so generic consumers can query all observations by method without knowing the domain.
ex:charcoalDate gmeow:measurementMethod gmeow:datingMethodRadiocarbon .
Avoid asserting two methods on one measurement (functional — exactly one) and avoid using a free-text method name; reference a seeded gmeow:DatingMethod individual.
Set one gmeow:DatingMethod individual; the rdfs:subPropertyOf gmeow:observationMethod bridge lets domain-neutral consumers query every observation by method without knowing it is a dating method.
Use to record which gmeow:DatingMethod produced a gmeow:TemporalMeasurement — the technique behind the age, queryable through the gmeow:observationMethod bridge.
Phanerozoic start age
The phanerozoic start temporal measurement — a measured boundary value expressed in a particular temporal reference frame.
Quaternary start age
The quaternary start temporal measurement — a measured boundary value expressed in a particular temporal reference frame.
measurement uncertainty
The uncertainty (e.g. ±1 sigma) of a temporal measurement, in the same unit as the measured age.
ex:charcoalDate gmeow:measurementUncertainty "35"^^xsd:decimal .
Avoid mixing units (it shares gmeow:hasUnit with gmeow:measuredAge) and avoid using it to express ontic determinacy; that is gmeow:measurementDeterminacy, an orthogonal facet (P9).
Write an xsd:decimal in the measurement's unit; the fuzzy/probabilistic interval arithmetic that consumes it lives in the solver layer (P12).
Use to record the spread (e.g. ±1σ) of a temporal measurement's age, in the same unit as gmeow:measuredAge — the quantitative error bar on a dating claim.
media type
The IANA media (MIME) type of an artifact — 'text/plain', 'application/pdf', 'image/avif'. Universal: an email body part, a Manifestation, a Distribution all carry one. Projects to schema:encodingFormat. (Generalised from the email slice.)
ex:attachment gmeow:mediaType "application/pdf" .
Avoid it for the natural language of the content (use gmeow:contentLanguage) and avoid asserting two media types on one artifact — model distinct encodings as distinct carrier objects.
Carry the MIME string on gmeow:mediaType of the concrete carrier; it projects to schema:encodingFormat. Pair with gmeow:contentLanguage and the relevant pixel/extent metadata on a gmeow:MediaObject.
Use to record the IANA media (MIME) type of any content carrier — a Manifestation, an email body part, a distribution file; functional, one media type per artifact.
The material or physical carrier of a creative work. A value from the open gmeow:CarrierMedium vocabulary.
ex:myCopy gmeow:medium gmeow:mediumPrint .
Avoid confusing it with the publishable format (gmeow:hasManifestationFormat — 'paperback' vs its 'print' medium) and avoid using it to climb the WEMI spine.
Point the work or carrier at a gmeow:CarrierMedium individual; for a single copy, pair with gmeow:hasCarrier on the gmeow:Item.
Use to record the material substrate of a creative work or copy — print, e-ink, optical disc, server object; the dcterms:medium bridge.
e-ink file
An electronic-ink file or e-book file.
optical disc
An optical disc — CD, DVD, Blu-ray.
A printed paper medium.
server object
A digital object stored on a server.
meets
Allen MEETS: this event ends exactly when the related event begins (no gap, no overlap). NOT transitive. Inverse of gmeow:metBy. (= time:intervalMeets; TimeML IBEFORE / immediately-before; TEO meets.)
ex:ceremony gmeow:meets ex:reception .
Avoid it when there is a gap (use gmeow:before) or an overlap (gmeow:overlaps); meets is NOT transitive, so do not expect a derived chain across three abutting events.
Assert gmeow:meets between the abutting gmeow:Event occurrences and read gmeow:metBy as its inverse; no transitive closure follows by design.
Use when one event ends exactly when the next begins, with no gap and no overlap — a ceremony abutting its reception (the Allen MEETS link).
member of
Relates an agent to an organization it belongs to. The flat shortcut (Principle 4); membership propagates up the organizational part/whole hierarchy via the property chain with gmeow:subOrganizationOf, so a department member is a member of the containing organization. Non-functional and standpoint-indexable — contested memberships coexist (Principle 9). Projects to schema:memberOf / org:memberOf.
ex:alice gmeow:memberOf ex:acme .
Avoid it where role or period matter (promote to a gmeow:Membership relator) and avoid asserting the department-to-parent membership by hand — the property chain with gmeow:subOrganizationOf infers it.
Assert one gmeow:memberOf triple per affiliation; carry contested claims with gmeow:accordingTo on the statement, and promote to gmeow:Membership when the membership itself must bear role, post, or interval.
Use for the direct, flat fact that an agent belongs to an organization when role, post, period, and evidence need not be first-class.
membership authority
The agent or standpoint that asserts this version membership and its role — a project maintainer, a package registry, a publisher, a curator, or a self-asserting individual. NON-FUNCTIONAL: competing authority claims coexist without privilege (Principle 9). When the claim is promoted from a flat statement annotation, gmeow:accordingTo becomes the membershipAuthority of the relator.
ex:m1 gmeow:membershipAuthority ex:pypi .
Avoid privileging one authority's claim over another (Principle 9); model each authority's view as its own membership rather than overwriting, and keep this property non-functional.
Set the asserting gmeow:Agent here; when promoting a flat statement, carry its gmeow:accordingTo onto this property as the relator's authority.
Use to name the agent or standpoint that vouches for a membership and its role — the registry, maintainer, publisher, or curator whose claim it is, so that rival authorities can be told apart.
membership collection
The pitch collection that this membership relator belongs to. Functional per relator: one collection per membership.
membership context
An optional context or standpoint that scopes this membership — e.g. an ascent/descent passage, a theoretical tradition, or an analytical framework. Non-functional: a membership may be asserted in multiple contexts.
membership degree index
The zero-based degree index of the member pitch within the collection, when the collection has a conventional ordering (e.g. scale degree 0 = tonic/finalis). Optional.
membership interval
The time interval over which this version membership / role claim holds. A relator carries its period this way (matching gmeow:usageInterval, gmeow:taggingInterval, gmeow:relationshipInterval) rather than via gmeow:duringInterval, which is reserved for gufo:Situation-based time-scoped relations.
ex:m1 gmeow:membershipInterval ex:y2024to2025 .
Avoid gmeow:duringInterval here (that is reserved for gufo:Situation-based relations) and avoid mutating an interval to flip a role; close the old membership and mint a fresh one (Principle 10).
Point it at a gmeow:TimeInterval; when a role changes, leave the old membership with its closed interval and add a new membership for the new period.
Use to bound a membership / role claim in time — the window over which a version held 'latest', 'stable', or 'deprecated' according to its authority.
membership member
The agent whose membership a gmeow:Membership reifies. Functional — a membership concerns one member (the relator's member role); the flat gmeow:memberOf is the agent→organization shortcut, this connects the reified relator to its member so role and period can be carried.
ex:emp gmeow:membershipMember ex:alice .
Avoid using it as the flat affiliation edge (that is gmeow:memberOf) and avoid attaching it to anything but a gmeow:Membership; it names a relator player, not a direct fact.
Set gmeow:membershipMember once per Membership (functional) to the agent, pairing it with gmeow:membershipOrganization; add gmeow:hasRole, gmeow:fillsPost, and the period on the same relator.
Use to bind the member player of a gmeow:Membership — the agent whose affiliation the relator reifies, so role and period can be carried on it.
Messiaen ASharp membership
Membership of pitchValue12EDOASharp4 in pitchCollectionMessiaenMode1.
Messiaen C membership
Membership of pitchValue12EDOOrigin in pitchCollectionMessiaenMode1.
Messiaen D membership
Membership of pitchValue12EDOD4 in pitchCollectionMessiaenMode1.
Messiaen E membership
Membership of pitchValue12EDOE4 in pitchCollectionMessiaenMode1.
Messiaen FSharp membership
Membership of pitchValue12EDOFSharp4 in pitchCollectionMessiaenMode1.
Messiaen GSharp membership
Membership of pitchValue12EDOGSharp4 in pitchCollectionMessiaenMode1.
membership organization
The organization a gmeow:Membership is in. Functional — a membership concerns one organization (which may be a department, i.e. a gmeow:subOrganizationOf a larger org).
ex:emp gmeow:membershipOrganization ex:acmeFinance .
Avoid using it as the flat affiliation edge (that is gmeow:memberOf) and avoid attaching it to anything but a gmeow:Membership; point it at a department directly when the membership is departmental.
Set gmeow:membershipOrganization once per Membership (functional), pairing it with gmeow:membershipMember; target a gmeow:subOrganizationOf department directly so the property chain infers membership in the parent organization.
Use to bind the organization player of a gmeow:Membership — which organization (or department) the reified affiliation is in.
PCSet 0 membership
Membership of pitchValue12EDOOrigin in pitchCollectionPCSet027.
PCSet 2 membership
Membership of pitchValue12EDOD4 in pitchCollectionPCSet027.
PCSet 7 membership
Membership of pitchValue12EDOFifth in pitchCollectionPCSet027.
membership pitch
The pitch value that is a member of the collection in this membership. Functional per relator: one pitch per membership.
Rast A membership
Membership of pitchValue24EDOA4 in pitchCollectionRastMaqam.
Rast BHalf Flat membership
Membership of pitchValue24EDOBHalfFlat4 in pitchCollectionRastMaqam.
Rast C membership
Membership of pitchValue24EDOC4 in pitchCollectionRastMaqam.
Rast D membership
Membership of pitchValue24EDOD4 in pitchCollectionRastMaqam.
Rast EHalf Flat membership
Membership of pitchValue24EDOEHalfFlat4 in pitchCollectionRastMaqam.
Rast F membership
Membership of pitchValue24EDOF4 in pitchCollectionRastMaqam.
Rast G membership
Membership of pitchValue24EDOG4 in pitchCollectionRastMaqam.
Rast High C membership
Membership of pitchValue24EDOC5 in pitchCollectionRastMaqam.
Rast Jins CD membership
Membership of pitchValue24EDOD4 in pitchCollectionRastJinsC.
Rast Jins CEHalf Flat membership
Membership of pitchValue24EDOEHalfFlat4 in pitchCollectionRastJinsC.
Rast Jins CF membership
Membership of pitchValue24EDOF4 in pitchCollectionRastJinsC.
Rast Jins CTonic membership
Membership of pitchValue24EDOC4 in pitchCollectionRastJinsC.
Rast third per Arabic theory
The third degree of Rast is E half-flat, according to Arabic maqam theory.
Rast third per Turkish theory
The third degree of Rast is E natural, according to Turkish makam theory.
membership role
The role the pitch plays in this collection (tonic/finalis, vādī, samvādī, ghammāz, ascent-only, descent-only, ornamental, or generic member). Functional per relator: one role per membership.
Wusta Jins GA membership
Membership of pitchValue24EDOA4 in pitchCollectionWustaJinsG.
Wusta Jins GBHalf Flat membership
Membership of pitchValue24EDOBHalfFlat4 in pitchCollectionWustaJinsG.
Wusta Jins GC membership
Membership of pitchValue24EDOC5 in pitchCollectionWustaJinsG.
Wusta Jins GTonic membership
Membership of pitchValue24EDOG4 in pitchCollectionWustaJinsG.
Yaman A membership
Membership of pitchValue12EDOA4 in pitchCollectionYamanRaga.
Yaman B membership
Membership of pitchValue12EDOB4 in pitchCollectionYamanRaga.
Yaman C membership
Membership of pitchValue12EDOOrigin in pitchCollectionYamanRaga.
Yaman D membership
Membership of pitchValue12EDOD4 in pitchCollectionYamanRaga.
Yaman E membership
Membership of pitchValue12EDOE4 in pitchCollectionYamanRaga.
Yaman FSharp membership
Membership of pitchValue12EDOFSharp4 in pitchCollectionYamanRaga.
Yaman G membership
Membership of pitchValue12EDOFifth in pitchCollectionYamanRaga.
memory kind
The cognitive register of this memory item (open vocabulary): episodic, semantic, working, procedural.
ex:m1 gmeow:memoryKind gmeow:memoryKindSemantic .
Avoid asserting several registers on one item (it is functional — one item, one register) and avoid using it for salience or recency (those ride the statement-level gmeow:importanceLevel and the statement clocks, not a second property).
Assert exactly one gmeow:memoryKind per MemoryItem at a gmeow:MemoryKind individual; mint a fresh register if a needed one is not seeded, since the vocabulary is open.
Use to classify the cognitive register of a gmeow:MemoryItem — episodic, semantic, working, or procedural — from the gmeow:MemoryKind vocabulary.
episodic
A memory of a specific experienced event.
procedural
A how-to: a learned procedure or skill description.
semantic
A general fact or belief, detached from its acquisition episode.
working
A short-horizon item held for the current task.
memory of
The agent whose memory holds this item.
ex:m1 gmeow:memoryOf ex:lillith .
Avoid using it for the claim's own subject or vantage (memoryOf is the rememberer, not what the claim is about); the same claim may be one agent's memory and another's input.
Assert gmeow:memoryOf at the remembering gmeow:Agent alongside gmeow:memoryKind; a claim remembered by several agents is several MemoryItem roles, one per rememberer.
Use to bind a gmeow:MemoryItem to the gmeow:Agent whose memory holds it — the remembering subject of the memory role.
mental process type
The kind of a mental process — a gmeow:MentalProcessType value (gmeow:processPerception, gmeow:processReasoning, gmeow:processDreaming, …). NOT functional: a single occurrence may carry several type values (a reverie that is both imagining and mind-wandering). Mirrors gmeow:eventType.
ex:morningReasoning gmeow:mentalProcessType gmeow:processReasoning, gmeow:processDeliberation .
Avoid expecting it to be single-valued (it is NOT functional — a reverie may be both imagining and mind-wandering) and avoid encoding the kind as a subclass of gmeow:MentalProcess (Principle 9, no overtyping).
Attach one or more gmeow:MentalProcessType individuals to the process; combine several values when an episode genuinely spans kinds, and reserve true subclassing for gmeow:Experience and own-slice reparents.
Use to tag the kind(s) of a gmeow:MentalProcess with gmeow:MentalProcessType values — the value-vocabulary alternative to subclassing, mirroring gmeow:eventType.
mentioned in
The inverse of mentions: an entity is mentioned in a note — the backlink view. Materialized by projection or inference, never hand-maintained.
mentions
A note mentions another entity (typically another note or a resource) — the source of a directed backlink edge. Non-functional: a note may mention many entities. Kept cardinality-free for DL regularity; the inverse mentionedIn provides the backlink view.
merge base
The common ancestor commit from which a merge operation derives — the best common ancestor of the source and target branches. Non-functional: in complex merge scenarios there may be multiple candidates.
merge source
The source ref (branch or tag) being merged in a merge event. Non-functional: octopus merges may have multiple sources.
merge target
The target ref (branch or tag) into which a merge event merges the source. Functional: a merge has exactly one target ref.
message id collision
Whether multiple distinct bodies share this message's RFC 5322 Message-ID — a collision detected during import.
message id generated
Whether the RFC 5322 Message-ID of this message was generated by gmeow because the original message lacked one.
auto-generated
An auto-submitted message per RFC 3834 — out-of-office, vacation, challenge-response, or other automatically generated response.
bounce
A hard or soft bounce message — a specialized delivery status notification indicating failed or delayed delivery.
calendar invitation
An email whose primary purpose is conveying a calendar invitation, reply, cancellation, or update. Overlaps with other kinds (e.g. auto-generated for system-generated invites) per Principle 9.
delivery status notification
A Delivery Status Notification (DSN) per RFC 3464 — a bounce or delivery report.
feedback report
An Abuse Reporting Format (ARF) feedback-loop report — typically from an ISP to a sender reporting spam complaints.
read receipt
A Message Disposition Notification (MDN) per RFC 3798 — a read receipt or other disposition report.
The bcc message participant role — a role an agent plays in the transmission or handling of a message.
The cc message participant role — a role an agent plays in the transmission or handling of a message.
delivered-to
The delivered to message participant role — a role an agent plays in the transmission or handling of a message.
envelope-from
The envelope from message participant role — a role an agent plays in the transmission or handling of a message.
envelope-to
The envelope to message participant role — a role an agent plays in the transmission or handling of a message.
errors-to
The errors to message participant role — a role an agent plays in the transmission or handling of a message.
The from message participant role — a role an agent plays in the transmission or handling of a message.
original-to
The original to message participant role — a role an agent plays in the transmission or handling of a message.
reply-to
The reply to message participant role — a role an agent plays in the transmission or handling of a message.
resent-cc
The resent cc message participant role — a role an agent plays in the transmission or handling of a message.
resent-from
The resent from message participant role — a role an agent plays in the transmission or handling of a message.
resent-to
The resent to message participant role — a role an agent plays in the transmission or handling of a message.
return-path
The return path message participant role — a role an agent plays in the transmission or handling of a message.
sender
The sender message participant role — a role an agent plays in the transmission or handling of a message.
The to message participant role — a role an agent plays in the transmission or handling of a message.
met by
Allen MET-BY: this event begins exactly when the related event ends; inverse of gmeow:meets. (= time:intervalMetBy; TimeML IAFTER; TEO metBy.)
ex:reception gmeow:metBy ex:ceremony .
Avoid it when there is a gap (gmeow:after) or overlap (gmeow:overlappedBy); prefer asserting gmeow:meets and reading this as its inverse. Not transitive.
Assert gmeow:meets in the natural direction and read gmeow:metBy as its inverse; no closure is derived.
Use when one event begins exactly when the prior event ends — the Allen MET-BY link, the inverse view of gmeow:meets.
meta target
The reflexivity edge: relates a gmeow:MetacognitiveState to the first-order mental moment or claim it reflects upon. The RANGE is left intentionally open — the target is typically a first-order gmeow:MentalMoment (a belief, a knowing), a gmeow:StandpointClaim, or a gmeow:InferenceCommitment — but asserting a range (or an owl:unionOf) would prematurely close the surface, so it stays open and is documented in prose. NOT functional: one metacognitive state may reflect upon several first-order states. This is CONCEPTUAL reflexivity (the target is the agent's OWN state), never OWL reflexivity — the property is deliberately not owl:ReflexiveProperty (the metastate and its target are different individuals).
ex:samDoubtsOwnGrasp gmeow:metaTarget ex:samKnowsQuantum .
Same-agent reflexivity is a SHACL constraint, never an OWL axiom: the gmeow:metaTarget of a metacognitive state inhering in agent A should inhere in / be vantaged by A. Enforcing it in OWL would require owl:ReflexiveProperty (out of EL and semantically false here); it belongs in gmeow:MetacognitiveStateShape (closed-world), not in the reasoned core (Principle 12).
Avoid declaring it owl:ReflexiveProperty (the reflexivity is conceptual, not logical — the metastate and its target are distinct individuals, and reflexivity leaves EL), avoid asserting an rdfs:range (the target surface stays open, Principle 13), and avoid making it functional; one reflection may span several first-order states.
Point gmeow:metaTarget from the metacognitive state at the agent's own first-order gmeow:MentalMoment, gmeow:StandpointClaim, or gmeow:InferenceCommitment; enforce same-agent ownership in SHACL rather than OWL, and read the edge to surface what an agent is reflecting upon.
Use to link a gmeow:MetacognitiveState to the first-order state or claim it is ABOUT — the edge that makes a state second-order — pointing it at a belief, a knowing, a standpoint claim, or an inference of the same agent.
4/4 meter assignment
The third bar of the 5/8->7/8->4/4 sequence.
5/8 meter assignment
The first bar of the 5/8->7/8->4/4 sequence.
7/8 meter assignment
The second bar of the 5/8->7/8->4/4 sequence.
drums 4/4 polymeter assignment
The drums voice carrying 4/4 in the polymeter fixture; concurrent with guitar 7/8 over the same TempoMap.
guitar 7/8 polymeter assignment
The guitar voice carrying 7/8 in the polymeter fixture; concurrent with drums 4/4 over the same TempoMap.
meter carrier
The entity (voice, performer, or part) that carries the assigned meter.
computational model
Observation derived from a computational or mathematical model.
direct observation
Observation by unaided human perception.
expert judgement
Observation based on expert assessment or consensus.
GNSS RTK survey
Coordinate assignment via real-time kinematic GNSS with centimetre-level precision.
GPS survey
Coordinate assignment via Global Positioning System satellite ranging.
instrumental reading
Observation by a calibrated instrument or sensor.
LiDAR survey
Coordinate assignment via light detection and ranging (airborne or terrestrial laser scanning).
LLM extraction
The claim was extracted from source material by a generative model invocation — pair with gmeow:wasGeneratedBy the gmeow:ModelInvocation for the full provenance.
NLI derivation
The claim (typically a support/refute verdict) was derived by a natural-language-inference judgment over existing text.
photogrammetry
Coordinate assignment via stereo-photographic image triangulation.
remote sensing
Observation from a distance, typically satellite or aerial imagery.
streaming
Collection via a continuous or periodic streaming protocol.
A systematic survey or census procedure.
total station survey
Coordinate assignment via electronic theodolite integrated with electronic distance measurement.
cosine similarity
Angular proximity in a latent vector space (1 − cosine distance).
edit distance
String or sequence dissimilarity (Levenshtein, Hamming, Damerau-Levenshtein, etc.).
Euclidean
Straight-line distance in a Cartesian or flat space.
geodesic
Shortest path along a curved surface (e.g. great-circle on a spheroid).
graph hops
Shortest-path edge count in a network or graph.
4/4 group
The single 4/4 group of metricStructure44.
5/8 group
The single 5/8 group of metricStructure58.
7/8 3/8 group
The final 3/8 group of the additive 7/8 meter.
7/8 first 2/8 group
The first 2/8 group of the additive 7/8 meter.
7/8 second 2/8 group
The second 2/8 group of the additive 7/8 meter.
metric group order
The zero-based position of this MetricGroup within its MetricStructure.
logarithmic (cents)
A logarithmic metric in which distances are measured in cents or similar log-frequency units; interval size is additive under composition.
Carter metric modulation
A metric modulation pivot equivalence: 3/8 in the source frame equals 1/4 in the target frame, as in Carter or Don Caballero (stress case 15).
positional distance
Absolute difference between coordinates on a linear 1-D frame (base pairs, amino-acid residues, sequence indices). Interval length (|end - start| + 1 for inclusive ranges) is a distinct metric.
4/4 metric structure
A simple 4/4 metric structure as one group of four quarter-note beats.
5/8 metric structure
A simple 5/8 metric structure as one group of five eighth-note beats.
7/8 metric structure (2+2+3)
An additive 7/8 metric structure grouped as 2+2+3 (aksak-style).
metric structure of
The entity (a work, section, or voice) whose metric cycle this MetricStructure defines.
phase-space Euclidean
Standard Euclidean distance metric on a finite-dimensional Hamiltonian phase space, treating the concatenated (q,p) state vector as a point in ℝ²ⁿ.
MGRS
A Military Grid Reference System coordinate — a geocoordinate standard used by NATO militaries (e.g. '33TWN00020001').
ex:mgrsLoc gmeow:mgrs "33TWN00020001" .
Set gmeow:mgrs on a Geocode whose gmeow:geocodeFrame is gmeow:referenceFrameMGRS.
Use for a Military Grid Reference System coordinate on a Geocode.
mile marker
A linear-referencing mile-marker or chainage — a distance-along-a-line coordinate on a linear feature such as a road, railway, or pipeline (e.g. '42.3'). The unit and direction are solver-layer attributes (Principle 12), or may be declared via gmeow:hasUnit.
ex:mmLoc gmeow:mileMarker "42.3" .
Avoid using it off a linear feature and avoid omitting unit/direction context (solver-layer or gmeow:hasUnit).
Set gmeow:mileMarker on a Geocode whose gmeow:geocodeFrame is gmeow:referenceFrameMileMarker.
Use for a linear-referencing mile-marker / chainage on a Geocode — distance along a road, railway, or pipeline.
minimum population
The minimum population size (k) required for the aggregation result to be disclosed — the k-anonymity parameter. A result failing this check is suppressed at projection time (coarsen or withhold, Principle 10), never deleted.
The mitigation is in force.
mitigation counters
What the measure is set against — a gmeow:RiskFactor: a CausalLink (a bowtie barrier on the chain) or a Hazard (a control at the source). NOT functional, at least one (SHACL).
mitigation measure
The countermeasure — a norm that forbids the antecedent conduct, a procedure that interrupts the chain, a design control. Range intentionally open across extension worlds. NOT functional, at least one (SHACL).
proposed
The mitigation is proposed, not yet in force.
retired
The mitigation has been withdrawn — kept with this status, never deleted (Principle 10).
mitigation status
The mitigation's lifecycle status. NOT functional design review: lifecycle is mutable and source-variable — status-over-time rides validFrom/validUntil on the statement, and single-valuedness per base graph is SHACL's job. Open vocabulary (sh:nodeKind sh:IRI, never sh:in).
machine / programmatic
The machine language modality — a channel or medium through which a language is produced or perceived.
multimodal
The multimodal language modality — a channel or medium through which a language is produced or perceived.
The signed language modality — a channel or medium through which a language is produced or perceived.
The spoken language modality — a channel or medium through which a language is produced or perceived.
tactile (e.g. Braille, Protactile)
The tactile language modality — a channel or medium through which a language is produced or perceived.
whistled
The whistled language modality — a channel or medium through which a language is produced or perceived.
The written language modality — a channel or medium through which a language is produced or perceived.
abduction
Abductive inference — inference to the best explanation: construct candidate hypotheses (gmeow:candidateHypothesis) for an explanandum, back-check them (gmeow:explains), and rank by gmeow:explanatoryScore. Not truth-preserving; defeasible; default modality gmeow:conceivable, promoted to gmeow:probable for the winner; rivals genuinely compete (gmeow:competesWith).
analogical
Analogical inference — source-to-target structure-mapping (Gentner): transfer relational structure from a familiar source to a target via a gmeow:Analogy, scored by gmeow:systematicity. Not truth-preserving; defeasible; default modality gmeow:conceivable, promoted to gmeow:probable for the best mapping; rival mappings compete.
asleep
The general sleep state — reversible disengagement from the environment with suspended volitional perception and action. The umbrella mode over the sleep stages (gmeow:modeREM and, by reference, the non-REM stages); typically carries a low gmeow:awarenessLevel.
comatose
Coma — a state of profound unarousable unresponsiveness with no purposeful response to stimuli. The deepest pathological low-arousal mode, carrying gmeow:levelUnresponsive; mapping to clinical consciousness scales (Glasgow Coma Scale, by reference).
deduction
Deductive inference — truth-preserving derivation under a monotonic profile (a logic: proof-trace, Nemo / Scryer): if the premises hold, the conclusion holds. Non-defeasible; default modality gmeow:unequivocal. At the logic: derivation layer the mode is read off the profile and never separately tagged (Principle 4); gmeow:modeDeduction is the legitimate way to record, at the epistemic / memory layer, that the agent reached this by deduction.
Idle / not running — a model loaded but not processing, or unloaded entirely: no forward pass, no learning. The machine analogue of human gmeow:modeAsleep or unresponsiveness (by analogy, NOT equivalence): the suspended, non-engaged operational state.
dreaming
The state of experiencing a dream — endogenously generated quasi-perceptual content during sleep. The awareness-MODE value over a dreaming episode; the dreaming ACT itself is a gmeow:processDreaming (mentation, by reference) and the dreamt content's source is a reality-monitoring matter (gmeow:contentOrigin, imagination, by reference), never a truth bit here.
The hypnagogic transitional state between waking and sleep — reduced arousal and attention, sleep onset imminent. Distinct from full sleep: perception is degraded but not absent.
flow
The absorbed, effortless-attention state of optimal engagement (Csikszentmihalyi's flow, by reference) — total task immersion with diminished self-referential processing. A specialised intense-focus mode beside gmeow:modeFocused.
focused
Concentrated, goal-directed attention — wakefulness with attention narrowed onto a task or object, the opposite pole of gmeow:modeMindWandering. Typically carries a high gmeow:awarenessLevel; the human counterpart, by analogy, of a directed machine inference run.
induction
Inductive inference — generalisation over a sample, warranted by gmeow:evidenceStrength (logic:). Not truth-preserving; defeasible; default modality gmeow:probable; competing generalisations may rival it.
lucid dreaming
Dreaming with metacognitive awareness that one is dreaming — gmeow:modeDreaming with metacognition (gmeow:MetacognitiveState, metacognition slice) ONLINE. The lucidity seam (Principle 6): this mode is documented BY REFERENCE as the composition of the dreaming state and online metacognition; no triple is asserted into the metacognition namespace. The dreamer can, characteristically, exert volitional control within the dream.
meditative
A deliberately cultivated contemplative state — focused-attention or open-monitoring meditation, distinct from both ordinary waking and drowsiness: relaxed yet vigilant, with regulated attention. A trained mode of awareness, not a default one.
mind wandering
Task-unrelated, stimulus-independent thought during wakefulness — attention decoupled from the immediate environment and roaming over internally generated content (daydreaming, the default-mode-network state). A waking mode distinct from focused attention; the human counterpart, by analogy, of unconstrained machine sampling.
offline replay
Offline rumination over logged or retrieved context, decoupled from live input — batch reprocessing, experience replay, memory consolidation runs. The machine analogue of human gmeow:modeDreaming (by analogy, NOT equivalence): endogenous reprocessing not driven by present perception.
online inference
Live forward-pass serving — a model processing a request and producing output in real time against present input. The machine analogue of human gmeow:modeWaking (by analogy, NOT equivalence): the online, world-engaged operational state in which an AI agent forms claims for the agent-memory flagship.
REM sleep
Rapid-eye-movement sleep — the sleep stage of vivid dreaming, desynchronised cortical activity, and skeletal-muscle atonia. The characteristic stage in which gmeow:modeDreaming occurs; a specialised sleep mode beside gmeow:modeAsleep, mapping to NSWO/sleep-staging vocabularies by reference.
sampling
Generative free-running — the model sampling from its latent space with little or no external grounding, the regime in which gmeow:awarenessScalar (temperature-like) most directly applies. The machine analogue of human mind-wandering or imagining (by analogy, NOT equivalence): unconstrained internal generation, the home of confabulation risk.
sedated
Pharmacologically depressed consciousness — arousal reduced by sedative or anaesthetic agents, ranging from light sedation to deep anaesthesia. A reversible, externally induced low-arousal mode distinct from natural sleep; typically carries gmeow:levelObtunded or lower.
training
Weight-updating learning — the operational state in which a model's parameters are being adjusted by gradient descent or fine-tuning, distinct from inference. The machine state with no clean single human counterpart (a developmental / consolidative analogue); claims 'formed during training' are provenance-distinct from those formed at serving time.
waking
Ordinary alert wakefulness — the baseline conscious state in which an agent perceives, acts, and reasons online with the world. The human counterpart of the machine gmeow:modeOnlineInference (by analogy, not equivalence).
model context window
The context-window size, in tokens, the card declares.
ex:opusCard gmeow:modelContextWindow 1000000 .
Avoid confusing it with the per-call output ceiling (that is gmeow:samplingMaxTokens on the invocation); the context window is a model capability, not an invocation setting.
Assert gmeow:modelContextWindow as a positive integer (tokens) on the gmeow:ModelCard.
Use to record the declared context-window size in tokens — the model capability a gmeow:ModelCard advertises.
model provider
The organization providing the model, as named on the card.
ex:opusCard gmeow:modelProvider "Anthropic" .
Avoid using it where the provider must be a first-class linkable gmeow:Organization (model that as an agent and attribute it); this is the card's flat as-named string.
Assert gmeow:modelProvider as a string on the gmeow:ModelCard; promote to a linked gmeow:Organization on the model agent when organizational identity matters beyond the card label.
Use to record the providing organization as named on a gmeow:ModelCard — the convenience string facet for the card's declared provider.
model training cutoff
The training-data cutoff date the card declares — staleness context for everything the model asserts.
ex:opusCard gmeow:modelTrainingCutoff "2026-01-01"^^xsd:date .
Avoid reading it as the model's knowledge guarantee (it bounds, not certifies, currency) and avoid confusing it with an invocation's own gmeow:eventTime — the cutoff is a model property, the invocation time is the act's clock.
Assert gmeow:modelTrainingCutoff as an xsd:date on the gmeow:ModelCard; downstream audits weigh it against a claim's subject recency.
Use to record the training-data cutoff a gmeow:ModelCard declares — the staleness context against which every claim the model makes is read.
model version tag
The provider's wire-level version identifier for the described snapshot. Citation-grade version identity rides DOI/version identity machinery's DOI machinery.
ex:opusCard gmeow:modelVersionTag "claude-opus-4-8[1m]" .
Avoid using it for citation-grade version identity (that rides the DOI/version-identity machinery) and avoid treating two different version tags as the same model snapshot.
Assert gmeow:modelVersionTag as the provider's exact version string on the gmeow:ModelCard; pair with the DOI machinery when a stable, citable version identity is required.
Use to record the provider's wire-level version string for the snapshot a gmeow:ModelCard describes — the exact identifier a gmeow:ModelInvocation can be matched against.
modulation from frame
The source MusicalTimeFrame of a MetricModulation.
modulation to frame
The target MusicalTimeFrame of a MetricModulation.
monetary value
The numeric value of a monetary amount as an xsd:decimal. Functional: a MonetaryAmount has exactly one numeric value.
ex:price gmeow:monetaryValue 19.99 .
Avoid stating it without the gmeow:currency frame (a bare amount is ill-formed, Principle 11), avoid it for unit-bearing physical quantities (gmeow:quantityValue), and avoid two values — it is functional.
Put the amount here as xsd:decimal and name the currency frame with gmeow:currency; consumers read magnitude and currency together, and the frame-relativity shape rejects an amount missing its currency.
Use to carry the bare numeric magnitude of a gmeow:MonetaryAmount — the decimal that, paired with gmeow:currency, is a well-formed money value.
more severe than
Orders severity levels. Transitive ON LEVELS ONLY (the gmeow:coarserThan / gmeow:strongerThan pattern) — cascades themselves are never ordered transitively.
motif kind
The motif's kind(s). NOT functional — readings coexist (Principle 9). Open vocabulary (sh:nodeKind sh:IRI).
leitmotif
The leitmotif kind — a recurring associated figure (the musical sense lands with the music extension's analysis layer).
running gag
The running-gag motif kind.
symbol
The symbol motif kind — a recurring object or image standing for something.
tale type
The tale-type motif kind — an ATU-style whole-story pattern.
theme
The theme motif kind — a recurring idea or argument.
trope
The trope motif kind — a recognized convention (DBTropes anchors at alignment time).
motif occurs in
An occurrence of the motif in a carrying segment — the narration seam reused (⊑ gmeow:narratedIn, narration seam), inheriting the efficiency discipline: flat by default, promoted to a NarrationUsage only when a vantage disputes the occurrence or a mode matters. NOT functional: 16,002 corpus tag-instances become occurrence edges.
motivates
Relates a desire, intention, or commitment to an event the agent undertook (at least in part) because of it — the teleological reading of action. NOT functional, and an attributed-motive claim like any other: whose reading of the motive it is rides gmeow:accordingTo on the statement (Principle 9; the deception module's deceptiveIntentClaim is the adversarial special case). Grounds cn:MotivatedByGoal and atomic:xIntent at alignment time.
ex:planToShip gmeow:motivates ex:launchPrep .
Avoid stating a motive as a global fact when it is attributed rather than avowed; carry the reading's owner on gmeow:accordingTo (the deception module's deceptiveIntentClaim is the adversarial case), and never make it functional — an event may have several motives.
Link the moment to one or more gmeow:Event individuals and, where the motive is anyone's reading rather than ground truth, attach gmeow:accordingTo on the statement; leave plan search and means-end inference to the solver layer (Principle 12).
Use to record the teleological reading of an action — the desire, intention, or commitment that (at least partly) explains why an agent undertook an event.
assessing
The annotation assesses or evaluates the target.
bookmarking
The annotation bookmarks the target for later retrieval.
commenting
The annotation comments on the target.
describing
The annotation describes the target.
highlighting
The annotation highlights a span within the target.
linking
The annotation links the target to another resource.
moderating
The annotation moderates or curates the target.
The annotation poses a question about the target.
replying
The annotation replies to another annotation or comment.
tagging
The annotation tags the target with a label or topic.
alternative
A multipart/alternative container where each child part is a different representation of the same content (RFC 2046).
digest
A multipart/digest container where each child part is a complete RFC 5322 message (RFC 2046).
encrypted
A multipart/encrypted container for encrypted content (RFC 1847).
mixed
A multipart/mixed container for content with independent parts (RFC 2046).
A multipart/parallel container where parts are intended to be viewed simultaneously (RFC 2046).
related
A multipart/related container where parts reference one another, typically used for HTML with inline images (RFC 2387).
report
A multipart/report container for mail system reports such as delivery status notifications (RFC 3462).
A multipart/signed container for cryptographically signed content (RFC 1847).
duration
The duration parameter of a musical work or expression.
dynamics
The dynamics parameter of a musical work or expression.
instrumentation
The instrumentation parameter of a musical work or expression.
location
The spatial or environmental-location parameter of a musical work or expression.
order
The ordering or sequence parameter of musical material.
performer count
The number-of-performers parameter of a musical work or expression.
pitch
The pitch parameter of a musical work or expression.
sound content
The sound-content parameter of a musical work or expression — what, if anything, is sounded.
tacet
The tacet parameter — whether performers are explicitly silent. Used by the Cage 4′33″ fixture.
tempo
The tempo parameter of a musical work or expression.
timbre
The timbre parameter of a musical work or expression.
common musical time frame
A generic one-dimensional rational musical-time frame used by the worked fixtures.
drums voice musical time frame
A per-voice musical-time frame hosted by the drums voice placeholder (Principle 11).
guitar voice musical time frame
A per-voice musical-time frame hosted by the guitar voice placeholder (Principle 11).
bar one span
The first bar of the meter-sequence fixture (5/8 = 2.5 quarter-note beats).
bar three span
The third bar of the meter-sequence fixture (4/4 = 4 quarter-note beats).
bar two span
The second bar of the meter-sequence fixture (7/8 = 3.5 quarter-note beats).
whole section span
A MusicalTimeSpan covering the whole worked section, from 0 to 10 quarter-note beats.
myth frame
The narrative reference frame under which in-myth claims hold true. Functional: one frame per Myth. In-myth claims are scoped accordingTo this frame.
name
A simple label by which an entity is known — the rdfs:label tier, for entities that do not need the full naming apparatus (organizations, software agents, sources, keys). Persons' names are modelled as gmeow:PersonName (names module); a flat given/family ('First Last') rendering is produced by downcasting that structured model in the projection layer, not stored here. Carries no precedence over an entity's other names. Language-tag the literal where applicable.
ex:blackcat gmeow:name "Blackcat Informatics Inc."@en .
Avoid for a person (model with gmeow:hasName / gmeow:PersonName and downcast at projection time) and whenever audience, register, period, or standpoint must travel with the name (promote to gmeow:Appellation / gmeow:NameUsage); gmeow:name carries no precedence over an entity's other names.
Attach one or more language-tagged literals; it is non-functional, so several co-equal names coexist. For person names downcast the structured model in the projection layer rather than storing a flat string here.
Use for the simple, flat label of an entity that does not need the structured naming apparatus — an organization, software agent, source, or key — when one plain language-tagged string suffices.
name language
The first-class gmeow:Language an appellation's surface form is in. Language is ALWAYS a first-class gmeow:Language (registry-INDEPENDENT, self-minted IRI) — never a bare BCP-47 literal; codes (e.g. "ja", "zh") live on the Language via gmeow:languageCode, so a code-less conlang or AI-minted language names co-equally. FUNCTIONAL — exactly one language per appellation: co-equal multilingual names are modelled as SEPARATE co-equal gmeow:Appellation instances (one per language), never by multi-tagging a single name (that is what keeps naming anti-colonial and symmetric). Drives locale-relative, symmetric display selection — never a ranking of one name above another. The script the form is written in is gmeow:nameScript (bridging to a first-class gmeow:WritingSystem).
ex:yamadaName gmeow:nameLanguage ex:japanese .
Avoid a bare BCP-47 literal (language is always a first-class gmeow:Language carrying its own code) and avoid multi-tagging one appellation with several languages — it is functional, so co-equal multilingual names are separate appellations.
Set gmeow:nameLanguage once per appellation (functional) to a gmeow:Language individual; carry the script with gmeow:nameScript, and never use the language to rank one name above another.
Use to record the single first-class gmeow:Language an appellation's surface form is in — driving locale-relative, symmetric display selection.
agnomen (Roman earned epithet)
The agnomen name part type — a kind of component that can appear in a personal or organizational appellation.
birth-order / day name
The birth order name name part type — a kind of component that can appear in a personal or organizational appellation.
birth surname / maiden name
The birth surname name part type — a kind of component that can appear in a personal or organizational appellation.
clan / lineage name
The clan name name part type — a kind of component that can appear in a personal or organizational appellation.
cognomen (Roman family branch)
The cognomen name part type — a kind of component that can appear in a personal or organizational appellation.
courtesy / art name
The courtesy name name part type — a kind of component that can appear in a personal or organizational appellation.
filename extension
The extension name part type — a kind of component that can appear in a personal or organizational appellation.
generation name (East-Asian lineage marker)
The generation name name part type — a kind of component that can appear in a personal or organizational appellation.
generational ordinal (III / 'the Third')
The generational ordinal name part type — a kind of component that can appear in a personal or organizational appellation.
generational suffix (Jr / Sr)
The generational suffix name part type — a kind of component that can appear in a personal or organizational appellation.
given name
The given name part type — a kind of component that can appear in a personal or organizational appellation.
honorific prefix
The honorific prefix name part type — a kind of component that can appear in a personal or organizational appellation.
honorific suffix
The honorific suffix name part type — a kind of component that can appear in a personal or organizational appellation.
house / estate name
The house name name part type — a kind of component that can appear in a personal or organizational appellation.
expandable initial
The initial name part type — a kind of component that can appear in a personal or organizational appellation.
ism (Arabic personal name)
The ism name part type — a kind of component that can appear in a personal or organizational appellation.
kunya (Arabic teknonym)
The kunya name part type — a kind of component that can appear in a personal or organizational appellation.
laqab (Arabic epithet)
The laqab name part type — a kind of component that can appear in a personal or organizational appellation.
maternal surname
The maternal surname name part type — a kind of component that can appear in a personal or organizational appellation.
matronymic
The matronymic name part type — a kind of component that can appear in a personal or organizational appellation.
middle / additional name
The middle name part type — a kind of component that can appear in a personal or organizational appellation.
mononym
The mononym name part type — a kind of component that can appear in a personal or organizational appellation.
nasab (Arabic patronymic lineage)
The nasab name part type — a kind of component that can appear in a personal or organizational appellation.
nickname / hypocorism
The nickname name part type — a kind of component that can appear in a personal or organizational appellation.
nisba (Arabic origin / affiliation name)
The nisba name part type — a kind of component that can appear in a personal or organizational appellation.
nomen (Roman gens / clan name)
The nomen name part type — a kind of component that can appear in a personal or organizational appellation.
nobiliary / nominal particle
The particle name part type — a kind of component that can appear in a personal or organizational appellation.
paternal surname
The paternal surname name part type — a kind of component that can appear in a personal or organizational appellation.
patronymic
The patronymic name part type — a kind of component that can appear in a personal or organizational appellation.
praenomen (Roman personal name)
The praenomen name part type — a kind of component that can appear in a personal or organizational appellation.
religious / regnal name
The religious name name part type — a kind of component that can appear in a personal or organizational appellation.
filename stem
The stem name part type — a kind of component that can appear in a personal or organizational appellation.
surname / family name
The surname name part type — a kind of component that can appear in a personal or organizational appellation.
teknonym (parent-of name)
The teknonym name part type — a kind of component that can appear in a personal or organizational appellation.
name part type
The kind of a name part (a gmeow:NamePartType value). Functional: a single part has one kind — a part that is both a surname and a patronymic is modelled as two parts.
ex:audleySurname gmeow:namePartType gmeow:namePartSurname .
Avoid giving one part two kinds (it is functional — model a part that is both surname and patronymic as two separate parts) and avoid free-text kinds; reference or mint a gmeow:NamePartType individual.
Set gmeow:namePartType once per gmeow:NamePart (functional) to a gmeow:NamePartType individual; if a culture's kind is missing, mint a new value individual rather than reusing an ill-fitting one.
Use to type a gmeow:NamePart — name which kind of component it is (given, surname, patronymic, nisba, extension, …) by referencing a gmeow:NamePartType value.
name purpose
The intrinsic kind/purpose(s) of an appellation (legal, birth, chosen, professional, deadname, …) — a gmeow:NamePurpose value. Non-functional: a name may be both legal and chosen.
ex:chosenName gmeow:namePurpose gmeow:namePurposeChosen, gmeow:namePurposeLegal .
Avoid using purpose to rank names (endonym and exonym are co-equal, not preferred-vs-alternate) and avoid the USAGE register here — purpose is intrinsic to the name, register is a fact of the use (gmeow:usageRegister).
Attach one or more gmeow:NamePurpose individuals to an appellation (non-functional — a name may be both legal and chosen); pair a deadname purpose with gmeow:displayable false for suppression.
Use to tag the intrinsic kind(s) of an appellation — legal, birth, chosen, professional, endonym, exonym, deadname — referencing gmeow:NamePurpose value individuals.
birth name
The birth name purpose — a role that a particular appellation plays in the life of its bearer.
ceremonial name
The ceremonial name purpose — a role that a particular appellation plays in the life of its bearer.
chosen / self-identified name
The chosen name purpose — a role that a particular appellation plays in the life of its bearer.
deadname (historical, do-not-display)
The deadname name purpose — a role that a particular appellation plays in the life of its bearer.
endonym (name used by a place's own inhabitants / a language's own speakers)
The endonym name purpose — a role that a particular appellation plays in the life of its bearer.
exonym (name used by outsiders / in another language)
The exonym name purpose — a role that a particular appellation plays in the life of its bearer.
glossonym (name of a language)
The glossonym name purpose — a role that a particular appellation plays in the life of its bearer.
legal name
The legal name purpose — a role that a particular appellation plays in the life of its bearer.
nickname / familiar name
The nickname name purpose — a role that a particular appellation plays in the life of its bearer.
online handle / username
The online handle name purpose — a role that a particular appellation plays in the life of its bearer.
pen / stage name
The pen stage name purpose — a role that a particular appellation plays in the life of its bearer.
professional name
The professional name purpose — a role that a particular appellation plays in the life of its bearer.
regnal name
The regnal name purpose — a role that a particular appellation plays in the life of its bearer.
religious name
The religious name purpose — a role that a particular appellation plays in the life of its bearer.
superseded / former name
The superseded name purpose — a role that a particular appellation plays in the life of its bearer.
name script
The ISO 15924 script code of an appellation (e.g. "Hani", "Arab", "Latn"). Available explicitly for indexing alongside a BCP-47 script subtag on the literal.
ex:yamadaName gmeow:nameScript "Jpan" .
Avoid using it for the language (that is gmeow:nameLanguage, a first-class gmeow:Language) and avoid an invented script code — use the ISO 15924 value.
Set gmeow:nameScript to the ISO 15924 code on an appellation when the script must be queried directly rather than parsed from the literal's BCP-47 subtag.
Use to record the ISO 15924 script of an appellation explicitly for indexing — alongside any BCP-47 script subtag already on the gmeow:fullName literal.
naming note
An explicit justification for a term local name that the primary/preferred/default/main naming lint (CONSTITUTION P9, co-equal facet lint) would otherwise reject. Legitimate value-vocabulary uses exist — gmeow:scriptRolePrimary names a linguistic reality (one co-equal value among seven), gmeow:sourceTierPrimary is the standard bibliographic axis — and this annotation records that judgment so the lint enforces it instead of relying on audit-time discretion. A term carrying namingNote must still never be a selector that privileges one co-equal claim over another.
narrated in
Flat 80% seam link, content-side orientation: the diegetic entity or event appears in the segment. The projection-friendly direction — Wikidata P1441 'present in work' is exactly this edge (SSSOM row deferred to the alignment window). Domain intentionally open. NOT the inverse-axiom twin of gmeow:narrates: no owl:inverseOf is asserted, so EL stays clean and either orientation can be used without entailing the other; consumers query both (the connectsTo convention).
narrates
Flat 80% seam link: the segment shows, narrates, or mentions the diegetic entity, event, or situation. Range intentionally open (entities, events, situations, motifs). NOT functional: a chapter narrates many things. Promote to a gmeow:NarrationUsage relator ONLY when mode, vantage, or confidence rides on the link (the efficiency doctrine — flat is the default at corpus scale).
narrated
The segment narrates the content directly, in the story's main register.
dream
The segment frames the content as a character's dream or vision — diegesis one level down.
flashback
The segment narrates content from earlier in story time than its discourse position — the two-axes disagreement (narrative-position axis) made a mode.
hypothetical
The segment frames the content as possibility, counterfactual, or speculation within the story.
narration link
The abstract ancestor of the narration seam — any link between carrying text (an InformationObject side: segment, document, panel) and diegetic content (an entity, event, or situation in the story). Never asserted directly: use gmeow:narrates (segment → content) or gmeow:narratedIn (content → segment). Domain- and range-free at this level so media-specific seams (panel, shot, verse) can specialize without re-plumbing.
mentioned
The segment references the content without narrating it (reported, recalled, alluded to).
narration mode
The mode(s) of this narration usage. At least one (SHACL): if you reified, you had a reason. NOT functional: a flashback can also be a dream; coexisting critical readings ride the statement layer (Principle 9).
narration segment
The carrying segment. Functional and mandatory (SHACL).
narration subject
The narrated diegetic entity, event, or situation. Range intentionally open (the narrates convention). Functional and mandatory (SHACL): one relator per (segment, subject) pair — a chapter narrating four events with modes is four NarrationUsages.
unreliable
The narrator's credibility for this content is in question — the seam's boundary with the deception module: narrator-level held ≠ projected, asserted by a critic's vantage through the statement layer. Documented bridge; no axiom coupling.
narrative frame link relation
The relation type (canon, adaptation, crossover, etc.) that holds between the source and target frames in this link. Functional per relator: one relation type per NarrativeFrameLink.
narrative frame link source
The source narrative reference frame in a link. Functional per relator: one source per NarrativeFrameLink.
narrative frame link target
The target narrative reference frame in a link. Functional per relator: one target per NarrativeFrameLink.
narrative role bearer
The frame-scoped character bearing the role. Functional and mandatory (SHACL).
narrative role scope
What the role is relative to — a CreativeWork, a NarrativeReferenceFrame, or a ContentSegment (grafted under NarrativeScope below). Functional and mandatory (SHACL): protagonist-of-what is half the claim.
narrative role value
The role borne. Functional: one relator, one role — a character who is both mentor and foil within one scope bears two relators. Open vocabulary (sh:nodeKind sh:IRI, never sh:in).
narrative time axis
The axis kind of this narrative time frame — discourse time or story time. Functional: a frame measures exactly one axis; a work and its fabula are two frames, not one frame with two moods.
narrower tag
A narrower, more specific tag. Inverse of gmeow:broaderTag. Optional.
ex:tagAnimal gmeow:narrowerTag ex:tagMammal .
Avoid asserting it directly when gmeow:broaderTag (its inverse) is the more natural statement; prefer asserting broader and reading narrower by inversion, and avoid it for associative links (gmeow:relatedTag).
Read it as the inverse of gmeow:broaderTag; assert explicitly only when the broader-to-narrower direction is the one being authored, and let the reasoner mirror the other direction.
Use in whole-rooted traversals where stating the narrowing direction is the natural one — a broader tag pointing down to its more specific children.
nationality
The country of a person's nationality (schema:nationality) — a gmeow:Place. The legal/national-identity bond, distinct from where a person currently lives. Non-functional: a person may hold several nationalities; contested cases are standpoint-indexed claims (Principle 9).
ex:lillith gmeow:nationality ex:canada .
Avoid for where a person currently lives or is located (model residence/location separately); nationality is the legal bond, not the dwelling place.
Point the person at a country gmeow:Place; it is non-functional, so multiple nationalities coexist, and a contested nationality is carried as a gmeow:accordingTo-indexed standpoint claim rather than a single asserted fact (Principle 9).
Use to record a person's legal national-identity bond to a country — the schema:nationality relation, pointing at a gmeow:Place.
native language
Relates an agent to a native (mother-tongue / first) language — a specialization of gmeow:knowsLanguage. Non-functional: a person may have several native languages.
leading-tone exchange (L)
Leading-tone exchange.
Nebenverwandt (N)
Nebenverwandt operation.
parallel (P)
Parallel operation.
relative (R)
Relative operation.
slide (S)
Slide operation.
network address frame
The network reference frame in which this address is expressed. Functional: an address is expressed in exactly one frame.
ex:siteAddr gmeow:networkAddressFrame gmeow:referenceFrameIPv4 .
Avoid leaving it absent on a promoted NetworkAddress (the frame gate warns) and avoid giving two frames.
Set one gmeow:networkAddressFrame nested under gmeow:referenceFrameInternet via gmeow:parentFrame.
Use to declare the single network reference frame in which an address is expressed; functional, a subproperty of gmeow:hasReferenceFrame.
network address type
The kind of a network address (a gmeow:NetworkAddressType individual). Non-functional: competing classifications coexist (Principle 9).
ex:siteAddr gmeow:networkAddressType gmeow:networkAddressTypeIPv4 .
Avoid encoding the scheme as a NetworkAddress subclass; competing classifications coexist (Principle 9).
Attach a gmeow:NetworkAddressType individual to the NetworkAddress alongside its gmeow:networkAddressValue.
Use to classify a network address by its scheme (a gmeow:NetworkAddressType value).
BGP autonomous system
The bgp network address type — a scheme for locating or identifying a node or resource on a network.
DNS name
The dns network address type — a scheme for locating or identifying a node or resource on a network.
IPv4 address
The i pv 4 network address type — a scheme for locating or identifying a node or resource on a network.
IPv6 address
The i pv 6 network address type — a scheme for locating or identifying a node or resource on a network.
MAC address
The mac network address type — a scheme for locating or identifying a node or resource on a network.
port number
The port network address type — a scheme for locating or identifying a node or resource on a network.
URL
The url network address type — a scheme for locating or identifying a node or resource on a network.
network address value
The literal string value of a network address (e.g. '192.0.2.1', '00:1B:44:11:3A:B7', 'example.com', '443'). Functional: an address has exactly one value string.
ex:siteAddr gmeow:networkAddressValue "192.0.2.1" .
Avoid putting several distinct addresses on one NetworkAddress (it is functional); mint a NetworkAddress per address.
Set exactly one gmeow:networkAddressValue per NetworkAddress and pair it with gmeow:networkAddressType.
Use for the literal string of a network address — the single functional value of an IP, MAC, DNS name, URL, or port.
NIH advanced
The advanced proficiency level — a milestone on a scale that describes how well an agent commands a language or skill.
NIH beginner
The beginner proficiency level — a milestone on a scale that describes how well an agent commands a language or skill.
NIH expert
The expert proficiency level — a milestone on a scale that describes how well an agent commands a language or skill.
NIH intermediate
The intermediate proficiency level — a milestone on a scale that describes how well an agent commands a language or skill.
NIP-05 identifier
A Nostr NIP-05 identifier (user@domain) verifying a Nostr account against a domain.
ex:lillithNostr gmeow:nip05 "lillith@blackcatinformatics.ca" .
Avoid for the raw cryptographic key (use gmeow:nostrPubkey) and for an email address that is not a NIP-05 verification; the user@domain shape is shared, but the role here is Nostr domain verification.
Carry the NIP-05 string on the OnlineAccount alongside its gmeow:nostrPubkey, so a consumer can resolve the domain to confirm the pubkey it claims.
Use for the NIP-05 identifier (user@domain) that ties a Nostr account to a controlled domain — the human-friendly, domain-verified name backing a Nostr pubkey.
norm bearer
An agent the norm binds. NOT functional: a norm may bind several named bearers. ABSENT means the norm binds everyone in its issuer's scope — the gmeow:ruleAssignee convention (rights module), preserved by the graft.
ex:n1 gmeow:normBearer ex:dataController .
Avoid asserting it when the norm binds everyone (leave it absent — absence means universal scope) and avoid forcing one bearer, since a norm may bind several.
Assert gmeow:normBearer to each bound gmeow:Agent; the rights graft's gmeow:ruleAssignee specializes it, so rights-side assignees surface here by inheritance.
Use to name a specific agent a norm binds when the norm targets named bearers rather than everyone in the issuer's scope.
norm condition
The condition under which this norm applies. NOT functional: several conditions on one norm are an implicit conjunction; use a gmeow:ConditionGroup when the combination logic matters.
ex:n1 gmeow:normCondition ex:c1 .
Avoid relying on multiple bare conditions when the combination logic matters (several conditions are an implicit conjunction — use a gmeow:ConditionGroup for any/none/nested trees).
Assert gmeow:normCondition from the norm to one or more gmeow:Condition nodes; wrap them in a gmeow:ConditionGroup when you need explicit and/or/not.
Use to name the condition(s) under which a norm applies.
norm issuer
The agent or standpoint according to which this norm holds — the constitutional keystone: there is no ought, only ought-according-to. DOMAIN-FREE on purpose: gmeow:systemIssuer specializes this property for NormativeSystems, and a domain of Norm would leak gmeow:Norm typing onto every system through the subproperty design review; issuance applies to norms, systems, and future deontic carriers alike. The range is intentionally open (a gmeow:Agent or a gmeow:Standpoint individual, the accordingTo convention). normIssuer ⊑ gmeow:accordingTo is documented, not axiomatised (accordingTo is an AnnotationProperty; the vantage precedent). NOT functional: co-issued norms (a treaty, a joint policy) carry several issuers, and those claims coexist (Principle 9).
ex:n1 gmeow:normIssuer ex:gdpr .
Avoid omitting it on any modality-bearing norm (SHACL forbids anonymous oughts) and avoid forcing a single issuer — co-issued treaties and joint policies carry several, so keep it non-functional.
Point gmeow:normIssuer at a gmeow:Agent or gmeow:Standpoint individual; it is documented as ⊑ gmeow:accordingTo, so generic standpoint queries see it. For a whole normative system, use the specialization gmeow:systemIssuer.
Use to name the agent or standpoint according to which a norm (or system, or future deontic carrier) holds — the constitutional keystone that turns an ought into an ought-according-to.
Nostr public key
The Nostr public key (npub / hex) identifying a decentralized-identity account.
ex:lillithNostr gmeow:nostrPubkey "npub1lillith0example..." .
Avoid for the human handle (use gmeow:accountName) and for the domain-verification identifier (use gmeow:nip05); the pubkey is the cryptographic identity, not the display name or the verification.
Carry the pubkey as a literal on the OnlineAccount and pair it with gmeow:nip05 when a domain verifies it; treat a pubkey that links to a real person as sensitive via gmeow:hasSensitivity.
Use for the Nostr public key (npub or hex form) that cryptographically identifies a decentralized-identity account, independent of any single relay or service.
ABC notation
A text-based music notation format popular in folk music and LLM-native interchange. Monophonic-biased and nonstandard for microtones.
Byzantine neumatic notation
The neumatic notation system of Byzantine chant, encoding melodic formulae and mode.
Common Music Notation (staff)
The Western five-line staff notation of letter names, accidentals, and octave numbers. A symbolic music notation; 12-EDO by default, with ad-hoc microtonal extensions.
Graphic notation
A visual, non-symbolic notation system where the score image itself is the canonical instruction (e.g. Cardew Treatise, Stockhausen Klavierstück XI).
Helmholtz-Ellis JI Pitch Notation
A just-intonation staff notation using symbols for prime-number comma alterations above or below a note.
Jianpu
A numbered musical notation system widely used in Chinese-language music practice.
Ben Johnston just-intonation notation
A staff notation for just intonation using accidentals to indicate prime-limit comma alterations (e.g. +7, -5).
Humdrum **kern
The Humdrum **kern symbolic music representation. 12-TET letter-pitch bias; designed for musicology pipelines.
Klavarskribo
A vertical-staff keyboard notation system that represents notes as black and white bars.
LilyPond
The LilyPond text-based engraving format. Program-not-data: executable layout macros are lost when read as pure symbolic data.
The Music Encoding Initiative XML format. Richer than MusicXML for CMN, mensural, neumes, and tablature; still lossy for tuning frames, JI lattices, and mobile forms.
MIDI
The Musical Instrument Digital Interface protocol and file format. A lossy encoding of symbolic musical content: no notation semantics, enharmonic distinction, rests, or tuplet structure.
Mensural notation
Medieval and Renaissance mensural notation with its own time semantics (proportions, coloration, perfection).
The W3C MusicXML 4.0 symbolic music interchange format. Lossy: microtones via bare decimal alter, polymeter via implementation-dependent hacks, no mobile-form traversal semantics.
cipher
Using a notation to conceal or encrypt information.
communication
Using a notation as a medium of communication between agents.
encoding
Using a notation to map information into a different representation or signal system.
expression
Using a notation for artistic, emotional, or creative expression.
representation
Using a notation to represent domain-specific objects, relations, or structures.
shorthand
Using a notation for abbreviated or rapid recording of language or information.
Using a notation to record spoken or signed language in a structured form.
Scala .scl
The Scala tuning file format (.scl). Carries a pitch-class list but loses comma/prime-limit theory and keyboard mapping (.kbm) context.
Sagittal notation
A microtonal notation system using arrow-like accidentals for arbitrary equal divisions and just intonation.
Sargam
The solfege-based pitch notation used in Hindustani and Carnatic music (Sa, Re, Ga, Ma, Pa, Dha, Ni).
notation system for
The language(s) a notation system is used for or parasitic on. NON-FUNCTIONAL: a notation may serve multiple languages (e.g. IPA), and domain-specific notations (mathematical, musical) may have no single language target.
ex:ipa gmeow:notationSystemFor ex:english, ex:french .
Avoid for domain-specific notations (mathematical, musical) that have no single language target — leave it unasserted there — and avoid making it functional, since one notation may serve many languages.
Assert notation gmeow:notationSystemFor language; this is the language-targeted complement of gmeow:hasNotationSystem, used when the notation is the natural subject of the statement.
Use to record which language(s) a notation system encodes or is parasitic on — the notation-rooted inverse direction, natural when describing the notation rather than the language.
notation system kind
The kind(s) of a notation system (gmeow:SymbolicSystemKind values). Subproperty of symbolicSystemKind for convenience; non-functional.
ex:ipa gmeow:notationSystemKind gmeow:symbolicKindTranscription .
Avoid on a plain gmeow:SymbolicSystem that is not a notation system (use gmeow:symbolicSystemKind there) and avoid treating it as functional; multiple domains are stated as multiple values.
Point the notation system at one or more seeded gmeow:SymbolicSystemKind individuals; the generic gmeow:symbolicSystemKind follows by inheritance for consumers that query the broader axis.
Use to tag a thing already typed gmeow:NotationSystem with its domain kind(s) — the narrower, intent-revealing form of gmeow:symbolicSystemKind for the structured-notation subkind.
notation system of
The notation system that this projection profile describes. Functional: one notation system per projection profile.
ex:staffProfile gmeow:notationSystemOf ex:westernStaff .
Avoid asserting more than one notation system per profile (it is functional — a different system needs its own profile) and avoid pointing it at the canonical content being projected.
Set exactly one gmeow:notationSystemOf on each profile; read the reverse direction through its inverse gmeow:hasNotationProjectionProfile when starting from the notation system.
Use to name the single notation system a gmeow:NotationProjectionProfile describes — the anchor that ties a loss/parameter ledger to the concrete surface form it characterizes.
Tablature
A notation system that represents finger/fret/string positions on a specific instrument rather than abstract pitch.
notation usage interval
The time interval over which the notation usage is asserted to hold. Functional per relator: one interval per NotationSystemUsage.
ex:u gmeow:notationUsageInterval ex:since1888 .
Avoid asserting more than one interval per relator (it is functional — a changed period is a new usage) and avoid putting raw dates here; point at a gmeow:TimeInterval.
Set exactly one gmeow:notationUsageInterval on each usage relator, pointing at a gmeow:TimeInterval, alongside the target, notation-system, and role roles.
Use inside a gmeow:NotationSystemUsage relator to scope the single period over which the notation usage is asserted to hold — the temporal frame of this observation.
notation usage notation system
The notation system being used. Functional per relator: one notation system per NotationSystemUsage.
ex:u gmeow:notationUsageNotationSystem ex:ipa .
Avoid asserting more than one notation system per relator (it is functional — a second notation means a second usage) and avoid using it outside a NotationSystemUsage relator.
Set exactly one gmeow:notationUsageNotationSystem on each usage relator, pointing at the gmeow:NotationSystem, alongside the target, role, and interval roles.
Use inside a gmeow:NotationSystemUsage relator to name the single notation system being used in this scoped, standpointed binding.
notation usage role
The role the notation plays in this usage — transcription, encoding, representation, communication, expression, shorthand, cipher. Functional per relator: one role per NotationSystemUsage.
ex:u gmeow:notationUsageRole gmeow:notationRoleTranscription .
Avoid asserting more than one role per relator (it is functional — distinct roles are distinct usages) and avoid confusing the role with the system's domain kind (gmeow:notationSystemKind).
Set exactly one gmeow:notationUsageRole on each usage relator, pointing at a seeded gmeow:NotationUsageRole individual, alongside the target, notation-system, and interval roles.
Use inside a gmeow:NotationSystemUsage relator to name the single function the notation serves here — transcription, encoding, cipher, and so on — drawn from gmeow:NotationUsageRole.
notation usage target
The entity that uses the notation system — a language, lexical form, expression, work, or information object. Functional per relator: one target per NotationSystemUsage.
ex:u gmeow:notationUsageTarget ex:english .
Avoid asserting more than one target per relator (it is functional — mint a second usage instead) and avoid using it outside a NotationSystemUsage; for the unscoped language case use the flat gmeow:hasNotationSystem.
Set exactly one gmeow:notationUsageTarget on each usage relator alongside its notation-system, role, and interval roles; the observation spine reads it as the observed feature.
Use inside a gmeow:NotationSystemUsage relator to name the single entity doing the using — the observed feature of this notation observation, subsumed under gmeow:observedFeature.
note author
The agent who authored a note — the flat 80% shortcut. Non-functional: a note may have multiple co-authors. Promote to a reified gmeow:Participation or prov:wasAttributedTo when the authorship act itself must carry period, confidence, or standpoint (Principle 9).
note content
The textual or markdown content of a note. The flat 80% case; promote to a structured CreativeWork or a reified annotation when provenance, versioning, or multipart structure is needed.
note created at
The creation timestamp of a note — a lightweight four-clock shortcut. The heavy case uses a reified gmeow:Participation or prov:wasAttributedTo with full temporal scope.
note modified at
The last-modification timestamp of a note — a lightweight four-clock shortcut.
air quality index
The air quality index observable property — a physical or environmental quantity that can be measured by a sensor.
atmospheric pressure
The atmospheric pressure observable property — a physical or environmental quantity that can be measured by a sensor.
humidity
The humidity observable property — a physical or environmental quantity that can be measured by a sensor.
light intensity
The light intensity observable property — a physical or environmental quantity that can be measured by a sensor.
loudness
The loudness observable property — the perceived intensity of a sound that can be observed by a listener or measured by a level meter.
radiation level
The radiation level observable property — a physical or environmental quantity that can be measured by a sensor.
roughness
The roughness observable property — the perceived sensory dissonance or rapid amplitude modulation of a sound that can be observed or measured.
sound pressure level
The sound pressure level observable property — a physical or environmental quantity that can be measured by a sensor.
temperature
The temperature observable property — a physical or environmental quantity that can be measured by a sensor.
The timbre observable property — the perceived tonal quality of a sound (bright, dark, breathy, gritty, hollow, ...) that can be observed by a human listener or measured by an audio feature extractor.
timing deviation
The timing deviation observable property — the expressive or erroneous offset of an onset from a reference time grid, observable by a listener or measurable from an onset detection function.
observation event
The event during which the observation was made — a survey, a census, an excavation, a clinical trial. Links an observation to the temporal occurrence that produced it. For the generating activity (provenance), use gmeow:wasGeneratedBy; this property is the *event* perspective (when did it happen).
ex:reading gmeow:observationEvent ex:census2026 .
Avoid when you need the full generating-activity provenance with inputs, outputs, and agents (use gmeow:wasGeneratedBy / an ObservingActivity instead); this is the event view, not the activity view.
Point the observation at the gmeow:Event; reach for gmeow:wasGeneratedBy when the heavy provenance form is needed, and let the event's own temporal extent supply the timing rather than restating it on the observation.
Use to link an Observation to the gufo:Event during which it was made — the survey, census, excavation, or trial — when the lightweight 'when did it happen' perspective is enough.
observation method
The method or protocol used to produce the observation. Functional: one method per observation (compound protocols are modelled as a single fused method individual, e.g. 'GPS-RTK survey with ground control'). Distinct from gmeow:vantage: the method is *how* it was done, the vantage is *who* did it.
ex:reading gmeow:observationMethod gmeow:methodInstrumentalReading .
Avoid for WHO made it (gmeow:vantage) or WHAT KIND of claim it is (gmeow:observationType); and because it is functional, model a compound protocol as one fused method individual rather than asserting several methods on one observation.
Point the observation at a single gmeow:ObservationMethod (generic methods are seeded here; domain ladders such as gmeow:DatingMethod live in their own slices); changing the method is a different observation, since the method is constitutive of its identity.
Use to record HOW an observation was produced — the protocol, technique, or instrument — naming a gmeow:ObservationMethod individual so consumers can filter by method and weigh readings accordingly.
observation result
The entity-valued result of an observation — a coordinate set, an instant, a quality value, a quantity, or another entity. For literal scalar readings (e.g. 22.5°C), the observationResult entity carries the literal via a datatype property (e.g. qudt:quantityValue or a module-specific scalar property). Non-functional: a single observation may yield several results in different frames or granularities, and competing result claims coexist rather than collapse.
ex:reading gmeow:observationResult ex:temp22 .
Avoid hanging a raw literal here (the range is gmeow:Entity — wrap scalars in a gmeow:ScalarQuantity instead) and avoid forcing a single result in a multi-frame or multi-source merge; it is non-functional so competing results coexist.
Point the Observation at an entity-valued result; for scalar readings make the result a gmeow:ScalarQuantity carrying gmeow:quantityValue, gmeow:hasUnit, and gmeow:hasDeterminacy. The result inherits the observation's reference frame via the isResultOf∘hasReferenceFrame chain.
Use to name the value an Observation produces — a coordinate set, instant, quality value, modality, appellation, or a gmeow:ScalarQuantity wrapping a literal reading.
observation type
The kind(s) of observation being made — measurement, sensory reading, standpoint claim, derived inference, etc. Non-functional: an observation may be both a measurement and a derived inference (e.g. a calibrated sensor reading that is also machine-learned), and competing type classifications coexist.
Avoid for the specific discipline or instrument (that is gmeow:observationMethod, e.g. radiocarbon dating, GPS survey) and for the producer (gmeow:vantage); the type is the broad category, not the protocol.
Attach one or more gmeow:ObservationType individuals; let the finer sub-discipline ride on gmeow:observationMethod and the typed-claim distinction ride on the Observation subclass (Measurement, StandpointClaim, NameUsage).
Use to classify the KIND of observation — measurement, sensory reading, standpoint claim, derived inference, simulation — naming a gmeow:ObservationType individual; non-functional, so a reading that is both measured and machine-derived carries both.
derived inference
An observation produced by inference, calculation, or machine learning from other observations.
identity claim
An identity claim — gender identity, gender expression, sexual orientation, or romantic orientation — asserted by or about a person.
kinship claim
A claim about a kinship or genealogical relationship between persons.
A quantitative or qualitative measurement assigning a value to a feature.
naming claim
A claim about the appellation by which an entity is known in a given context.
rights claim
A claim about the rights, permissions, prohibitions, or duties governing an entity.
sensory reading
A reading from a sensor or sensory apparatus.
simulation output
An observation produced by computational simulation rather than direct measurement.
standpoint claim
An assertion made from a specific standpoint or frame.
A streaming observation — a member of a time-ordered sequence produced by a sensor or platform.
observed feature
The individual whose property or state is being observed — the feature of interest. The range is intentionally open (owl:Thing) because anything can be observed: a place, a person, an event, a document, a quality value, or a situation. SHACL shapes enforce closed-world constraints per observation kind.
ex:reading gmeow:observedFeature ex:room .
Avoid using it for the produced value (that is gmeow:observationResult) or the observer (gmeow:vantage); and prefer the domain subproperty when one exists rather than asserting the bare super-role, so the feature keeps its local range.
Point the Observation at its subject; for typed claims assert the bridging subproperty (facetSubject, usageNamed, statementAbout, versionMember) and read gmeow:observedFeature by inheritance. Keep the range open — do not constrain it in the core; per-kind narrowing is SHACL's job.
Use to name what an Observation is about — its subject of interest — including from a specialized claim where the local subject property (gmeow:facetSubject, gmeow:usageNamed, gmeow:statementAbout, gmeow:versionMember) bridges here so generic consumers find every observation about X.
occupancy of
The location whose occupancy is measured. Functional: an occupancy measurement concerns exactly one location (constitutive of the measurement's identity).
ex:occ gmeow:occupancyOf ex:hall .
Avoid several locations per measurement.
Set exactly one gmeow:occupancyOf per Occupancy.
Use to name the single location an occupancy measurement concerns; functional, a subproperty of gmeow:observedFeature.
occupation classification
An external classification code for an occupation (ESCO, SOC, O*NET, ISCO, NOC). Non-functional — an occupation may carry codes from several schemes. The scheme is solver-side; the literal is the raw code value (Principle 12).
ex:nurse gmeow:occupationClassification "29-1141" .
Avoid trying to encode the scheme in the property or value (the scheme is solver-side; keep the literal the raw code) and avoid forcing one code — an occupation legitimately carries codes from several schemes at once.
State the bare code string per scheme on the occupation; let the solver layer map each literal to its classification scheme rather than over-typing the value here (Principle 12).
Use to attach an external occupation-classification code (ESCO, SOC, O*NET, ISCO, NOC) to a gmeow:Occupation as a raw literal — the cross-walk handle a solver resolves to a scheme (Principle 12).
occurrence of series
Relates a concrete event occurrence to the series that issued it; the inverse of gmeow:seriesOccurrence.
ex:standup20240603 gmeow:occurrenceOfSeries ex:standup .
Avoid asserting it when gmeow:seriesOccurrence reads more naturally (the series-rooted inverse).
Assert gmeow:occurrenceOfSeries from the occurrence, or its inverse gmeow:seriesOccurrence from the series; read both ways.
Use to link a concrete gmeow:Event back to the gmeow:EventSeries that issued it — the occurrence-rooted direction of the planned/actual relation.
offering provider
The agent that provides an offering or service. Projects to schema:provider.
ex:hostingOffer gmeow:offeringProvider ex:acme .
Avoid pointing it at the offered item (that is gmeow:itemOffered) and avoid duplicating gmeow:makesOffer's bearer — provider rides the Offering, makesOffer rides the agent.
Set gmeow:offeringProvider on the gmeow:Offering to the providing agent; it usually equals the agent that gmeow:makesOffer it, projecting to schema:provider.
Use to name the agent that provides a gmeow:Offering — the provider behind the offered item.
damaged
The frame failed its self-hash check or its payload would not decode — content corruption, detected and surfaced rather than dropped.
missing key
The frame is sealed with an encrypt-class codec and the reader holds no key for it; the declared recipients (gmeow:sealedRecipient) can decrypt it.
opacity reason
Why a frame is opaque to the describing reader (spec §7.6): an encrypt-class codec without a key, a codec the reader lacks, or damage. Functional and REQUIRED (see shapes): opacity without a stated reason is indistinguishable from data loss.
ex:frame7 gmeow:opacityReason gmeow:opacityMissingKey .
Avoid omitting it on any opaque frame and avoid stacking several reasons (it is functional — one reason per reader-frame pair); the reason is relative to the describing reader, not a property of the bytes.
Point the gmeow:OpaqueFrame at exactly one gmeow:OpacityReason; for missing-key opacity, pair it with gmeow:sealedRecipient to name the agents for whom the frame is not opaque at all.
Use whenever a frame is surfaced as opaque — it is required, because a stated reason (missing key, unknown codec, damage) is what distinguishes a deliberately sealed or unreadable frame from silent data loss.
unknown codec
The frame's transform chain names a codec the reader has no library for.
opaque frame in
The GTS segment an opaque frame belongs to. Functional: a frame occupies one position in one segment's chain.
ex:frame7 gmeow:opaqueFrameIn ex:seg0 .
Avoid pointing one frame at several segments (it is functional — a frame holds one position in one chain) and avoid using it for transparent frames, which need no opacity record.
Point the gmeow:OpaqueFrame at its segment; as a subproperty of gmeow:partOf the frame is part of the segment for generic consumers, and you then state its required gmeow:opacityReason.
Use to anchor an opaque frame to the single segment whose chain it occupies — so the undecodable region is located within transport structure rather than floating free.
opening day
A day this opening-hours window applies to — a gmeow:DayOfWeek value. Non-functional (a window may span several days). Projects to schema:dayOfWeek.
ex:weekdayHours gmeow:openingDay gmeow:dayMonday .
Avoid a free-text day name (reference a gmeow:DayOfWeek individual) and avoid splitting one window across days with incompatible open/close times — mint a separate window.
Attach one or more gmeow:openingDay triples to a gmeow:OpeningHoursSpecification referencing gmeow:DayOfWeek individuals, alongside gmeow:opensAt and gmeow:closesAt; projects to schema:dayOfWeek.
Use to record which day(s) a gmeow:OpeningHoursSpecification window applies to, referencing gmeow:DayOfWeek value individuals.
opens at
The opening time of an opening-hours window. Projects to schema:opens.
ex:weekdayHours gmeow:opensAt "09:00:00"^^xsd:time .
Avoid carrying the closing time here (that is gmeow:closesAt) and avoid more than one open time per window — it is functional; mint a separate window for a split schedule.
Set gmeow:opensAt once per gmeow:OpeningHoursSpecification (functional) to an xsd:time, paired with gmeow:closesAt and gmeow:openingDay; projects to schema:opens.
Use to record the opening time of a gmeow:OpeningHoursSpecification window as an xsd:time.
all of (and)
The conjunction operator — the group holds when every member holds.
any of (or)
The disjunction operator — the group holds when at least one member holds.
equal to
The ODRL eq comparison operator (odrl:eq).
greater than
The ODRL gt comparison operator (odrl:gt).
greater than or equal to
The ODRL gteq comparison operator (odrl:gteq).
The ODRL hasPart comparison operator (odrl:hasPart).
is a
The ODRL isA comparison operator (odrl:isA).
is all of
The ODRL isAllOf comparison operator (odrl:isAllOf).
is any of
The ODRL isAnyOf comparison operator (odrl:isAnyOf).
is none of
The ODRL isNoneOf comparison operator (odrl:isNoneOf).
is part of
The ODRL isPartOf comparison operator (odrl:isPartOf).
less than
The ODRL lt comparison operator (odrl:lt).
less than or equal to
The ODRL lteq comparison operator (odrl:lteq).
not equal to
The ODRL neq comparison operator (odrl:neq).
none of (not)
The negation operator — the group holds when no member holds.
order amount
The total monetary amount of the order, expressed as a MonetaryAmount. Functional: an order has one canonical total amount.
order buyer
The agent placing the order. Non-functional: a joint purchase has several buyers.
order seller
The agent fulfilling the order. Non-functional: a jointly fulfilled order has several sellers.
order status
The status of an order, drawn from the open OrderStatus value vocabulary. Non-functional: an order may progress through several statuses.
An order that has been cancelled. Retained with displayable false, never deleted (Principle 10).
An order that has been confirmed by the seller.
delivered
An order whose goods have been delivered.
An order that has been placed but not yet confirmed.
shipped
An order whose goods have been shipped.
organization purpose
A free-text statement of an organization's purpose, mission, or objective.
ex:acme gmeow:organizationPurpose "To manufacture reliable widgets."@en .
Avoid it where the purpose is a first-class goal with structure (model that on the teleology/intention layer) — this is a solver-side free-text summary (Principle 12).
Set gmeow:organizationPurpose to a language-tagged literal; promote to a structured goal construct when the objective must bear sub-goals, evidence, or standpoint.
Use for a free-text statement of an organization's purpose, mission, or objective when no structured goal model is needed.
organization type
The kind(s) of an organization (one or more gmeow:OrganizationType individuals). Non-functional: a single organization may be both a company and an educational institution, and competing classifications coexist as standpoint-indexed claims (Principle 9).
ex:acme gmeow:organizationType gmeow:organizationTypeCompany .
Avoid expressing the kind as an rdfs:type subclass (it is a value, not a class — Principle 9) and avoid forcing one kind — multiple and competing classifications coexist as standpoint-indexed claims.
Attach one or more gmeow:organizationType triples referencing gmeow:OrganizationType individuals; carry competing classifications with gmeow:accordingTo on the statement.
Use to tag the kind(s) of an organization by referencing gmeow:OrganizationType value individuals — company, nonprofit, government body, association, collaboration.
association
An association, society, or union of members.
collaboration
A cross-organization collaboration — a consortium, joint venture, standards body, or temporary multi-party arrangement.
company
A for-profit business entity.
educational institution
A school, university, college, or other educational body.
government body
A governmental or public-sector organization.
nonprofit
A not-for-profit organization.
asexual
The asexual sexual orientation value — a pattern of sexual attraction that an agent may experience.
bisexual
The bisexual sexual orientation value — a pattern of sexual attraction that an agent may experience.
demisexual
The demisexual sexual orientation value — a pattern of sexual attraction that an agent may experience.
heterosexual
The heterosexual sexual orientation value — a pattern of sexual attraction that an agent may experience.
homosexual / gay / lesbian
The homosexual sexual orientation value — a pattern of sexual attraction that an agent may experience.
pansexual
The pansexual sexual orientation value — a pattern of sexual attraction that an agent may experience.
queer
The queer sexual orientation value — a pattern of sexual attraction that an agent may experience.
The questioning sexual orientation value — a pattern of sexual attraction that an agent may experience.
AI / machine-generated
The ai generated language origin — a provenance category that explains how a language or variety arose.
believed
Content HELD AS BELIEF — taken to be true (gmeow:believes, epistemics, by reference), whatever its ultimate source. The doxastic origin, distinct from the perceptual and mnemonic grounds that may warrant it; recorded when what matters is that the content entered as a held belief.
constructed — artistic (e.g. Quenya, Klingon)
The constructed artistic language origin — a provenance category that explains how a language or variety arose.
constructed — auxiliary (IAL, e.g. Esperanto)
The constructed auxiliary language origin — a provenance category that explains how a language or variety arose.
constructed — engineered (e.g. Lojban, Ithkuil)
The constructed engineered language origin — a provenance category that explains how a language or variety arose.
constructed — ritual / liturgical
The constructed ritual language origin — a provenance category that explains how a language or variety arose.
The creole language origin — a provenance category that explains how a language or variety arose.
formal (logic / schema)
The formal language origin — a provenance category that explains how a language or variety arose.
generated
Content SYNTHESISED BY A GENERATIVE PROCESS — machine-produced, as when a language model samples its latent space (the AI face of imagination). The disciplined hallucination / provenance marker: it records that content was generated rather than perceived or remembered so agent memory can flag confabulation risk, WITHOUT asserting that generative sampling IS imagining (umbrella #580 guardrail — a shared faculty with substrate-specific realisations, not an equivalence). The high-stakes reality-monitoring value for the agent-memory flagship: a generated claim later misread as remembered is exactly the failure this guards against.
imagined
Content GENERATED BY IMAGINING — entertained quasi-perceptually as-if (gmeow:imagines; the occurrent face is a gmeow:processImagining, mentation, by reference). The internally-generated source; mistaking imagined content for perceived or remembered is the canonical confabulation, which this marker exists to flag.
markup
The markup language origin — a provenance category that explains how a language or variety arose.
mixed / contact language
The mixed language origin — a provenance category that explains how a language or variety arose.
natural
The natural language origin — a provenance category that explains how a language or variety arose.
perceived
Content originating in PERCEPTION — registered from the environment (or an internal bodily state) as it occurred. The externally-grounded source, the occurrent face of which is a gmeow:processPerception (mentation, by reference); the reality-monitoring baseline against which confabulation is detected.
The pidgin language origin — a provenance category that explains how a language or variety arose.
programming
The programming language origin — a provenance category that explains how a language or variety arose.
query
The query language origin — a provenance category that explains how a language or variety arose.
reconstructed (proto-language)
The reconstructed language origin — a provenance category that explains how a language or variety arose.
remembered
Content RETRIEVED from memory — recalled into present awareness, not currently perceived (the occurrent face is a gmeow:processRecollection, mentation, by reference). The discrimination remembered-vs-perceived and remembered-vs-imagined is the core of source-monitoring; a memory misattributed as perceived is a source-monitoring error.
supposed
Content entertained as a SUPPOSITION — taken on hypothetically for argument or exploration (gmeow:supposes), not asserted. The hypothetical source, characteristically scoped to an imagined world (gmeow:imaginedWorld → logic:World, by reference); distinct from believed content in that nothing is held true.
ornament description
A human-readable description of the ornament convention and its execution. Language-tagged; at most one value per language (Principle 9).
ornament profile kind
The kind of ornament profile (gamaka family, baroque agrément, etc.).
baroque agrément
A French Baroque ornament sign and its realization convention.
gamaka
A gamaka ornament family, used in South Asian raga performance (stress case 12).
grace note
A short unaccented note preceding a principal note.
jazz turn
A jazz turn or ornament convention.
mordent
A rapid alternation between a pitch and its neighbor.
ornament reference frame
The tuning system relative to which the ornament profile's pitch gestures are expressed (Principle 11).
overconfident
Confidence exceeds accuracy: the agent is more sure than it should be — the Dunning–Kruger pole, characteristically overconfidence at low competence. The confabulation risk a trustworthy memory must flag.
overlapped by
Allen OVERLAPPED-BY: inverse of gmeow:overlaps. (= time:intervalOverlappedBy; TEO overlappedBy.)
ex:curfew gmeow:overlappedBy ex:protest .
Avoid it when one extent contains the other (gmeow:during / gmeow:contains); prefer asserting gmeow:overlaps and reading this as its inverse. Not transitive.
Assert gmeow:overlaps in the natural direction and read gmeow:overlappedBy as its inverse.
Use as the inverse view of gmeow:overlaps — when an event begins during, and ends after, the related event.
overlaps
Allen OVERLAPS: this event begins before, and ends during, the related event (their extents partially overlap). NOT transitive. Inverse of gmeow:overlappedBy. (= time:intervalOverlaps; TEO overlaps.)
ex:protest gmeow:overlaps ex:curfew .
Avoid it when one extent fully contains the other (use gmeow:during / gmeow:contains) or they merely abut (gmeow:meets); overlaps is NOT transitive.
Assert gmeow:overlaps between the partially-overlapping gmeow:Event occurrences and read gmeow:overlappedBy as its inverse; no closure follows.
Use when one event begins before and ends during another so their extents partially overlap — the Allen OVERLAPS link.
overlay authority
The authority (government body, international organization, regulatory agency, or indigenous council) that imposed this regulatory overlay. Functional: a single overlay has exactly one imposing authority.
ex:ov gmeow:overlayAuthority ex:caa .
Avoid multiple authorities on one overlay (overlapping claims are separate standpoint-indexed overlays, Principle 9).
Set exactly one gmeow:overlayAuthority (an Agent) per RegulatoryOverlay.
Use to name the single authority that imposed a regulatory overlay; functional.
overlay designator
The code or designator assigned to this regulatory overlay by its authority — an ICAO airspace identifier, a NOTAM number, a fisheries zone code, etc. Functional: the designator is constitutive of the overlay's administrative identity.
ex:ov gmeow:overlayDesignator "EGR313" .
Avoid using it for the overlay kind (gmeow:overlayType) and avoid multiple designators per overlay.
Set exactly one gmeow:overlayDesignator literal per RegulatoryOverlay.
Use for the code or designator an authority assigns an overlay (ICAO airspace ID, NOTAM number, fisheries-zone code); functional, constitutive of administrative identity.
overlay determinacy
The ontic determinacy model of this regulatory overlay's boundary — crisp (surveyed), vague (approximate), fuzzy (probabilistic), or disputed. Non-functional: sources may disagree on determinacy, and those claims coexist.
ex:ov gmeow:overlayDeterminacy gmeow:determinacyVague .
Avoid conflating it with confidence; this records the boundary's nature.
Set gmeow:overlayDeterminacy to a gmeow:Determinacy individual; sources may disagree and those claims coexist.
Use for the ontic determinacy of an overlay's boundary — crisp, vague, fuzzy, or disputed; a subproperty of gmeow:hasDeterminacy, non-functional.
overlay lower bound
The lower bound of this regulatory overlay in a vertical dimension (altitude, depth, elevation), expressed as a ScalarQuantity with unit (QUDT) and reference frame. Optional: absent for purely 2D overlays. Frame-relative per Principle 11 (e.g. altitude above MSL, flight level, depth below sea level).
ex:ov gmeow:overlayLowerBound ex:fl100 .
Avoid for purely 2D overlays (leave absent) and avoid a bare number without unit and vertical frame (Principle 11).
Point gmeow:overlayLowerBound at a ScalarQuantity with QUDT unit in an altitude/depth reference frame; pair with gmeow:overlayUpperBound.
Use for the lower vertical bound of an overlay (altitude/depth/elevation) as a frame-relative ScalarQuantity.
overlay place
The place over which this regulatory overlay applies. Functional: an overlay concerns exactly one place (constitutive of the situation's identity). The place carries the geographic geometry; the overlay carries the regulation and temporal scope.
ex:ov gmeow:overlayPlace ex:zoneArea .
Avoid carrying the geometry here (the place carries it) and avoid multiple places per overlay.
Set exactly one gmeow:overlayPlace; the place holds the geometry, the overlay holds the regulation and temporal scope.
Use to name the single place a regulatory overlay applies over; functional, constitutive of identity.
overlay regulation
The machine-readable rights statement (permissions, prohibitions, duties) that governs activity within this overlay. Links to the rights facility rights facility by reference. Non-functional: multiple legal instruments may apply to the same overlay (e.g. national law + international treaty + local ordinance).
ex:ov gmeow:overlayRegulation ex:rights .
Avoid inlining the deontic rules as ad-hoc literals — reference a RightsStatement from the rights slice.
Point gmeow:overlayRegulation at one or more gmeow:RightsStatement instances; multiple legal instruments may apply.
Use to link a regulatory overlay to the machine-readable rights statement (permissions, prohibitions, duties) governing it; non-functional.
overlay type
The kind(s) of regulatory overlay (a gmeow:RegulatoryOverlayType individual). Non-functional: a single overlay may be classified by multiple sources as different types (e.g. a zone that is both a protected area and an indigenous territory), and those claims coexist as evidence (Principle 9).
ex:ov gmeow:overlayType gmeow:overlayTypeProtectedArea .
Avoid encoding the kind as a subclass (Principle 9).
Attach one or more gmeow:RegulatoryOverlayType individuals; competing classifications coexist as evidence.
Use to classify a regulatory overlay by one or more gmeow:RegulatoryOverlayType values; non-functional, so multi-source classifications coexist.
aerodrome traffic zone (ATZ)
An area of protected airspace established around an aerodrome for the protection of aerodrome traffic.
airway
A control area or portion thereof established in the form of a corridor equipped with navigation aids, designated by ICAO for channelling the flow of traffic.
alert area
Airspace which may contain a high volume of pilot training or an unusual type of aerial activity, neither of which is hazardous to aircraft.
civil time zone
A geographic area sharing the same standard civil time, typically following political boundaries and designated by an IANA time-zone identifier. The authority is the government or international body that decreed the timezone boundary.
contiguous zone
A band of water extending from the outer edge of the territorial sea to up to 24 nautical miles from the baseline, in which the coastal state may exercise control to prevent infringement of its customs, fiscal, immigration, or sanitary laws (UNCLOS Article 33).
continental shelf
The seabed and subsoil of the submarine areas that extend beyond the territorial sea to the outer edge of the continental margin, or to 200 nautical miles from the baseline where the margin does not extend that far (UNCLOS Article 76).
control zone (CTR)
A controlled airspace extending upwards from the surface of the earth to a specified upper limit, established around an aerodrome (ICAO).
customs zone
A customs territory, free-trade zone, bonded warehouse area, or other zone with special customs/tariff regulations.
electoral district
A constituency or voting district defining the geographic boundary for an election.
fishing zone / EEZ
An exclusive economic zone (EEZ), fisheries management zone, or other maritime area subject to resource-extraction regulation under UNCLOS or bilateral agreement.
flight information region (FIR)
An airspace of defined dimensions within which flight information service and alerting service are provided (ICAO).
high seas
All parts of the sea that are not included in the exclusive economic zone, territorial sea, or internal waters of a state (UNCLOS Article 86).
marine protected area
A clearly defined geographical space in the marine environment recognised, dedicated and managed through legal or other effective means to achieve the long-term conservation of nature with associated ecosystem services and cultural values (IUCN definition).
military operations area (MOA)
Airspace established outside controlled airspace to segregate certain military activities from IFR traffic and to identify for VFR traffic where these activities are conducted.
notice to air missions (NOTAM)
A temporary, dynamic regulatory overlay issued to notify pilots of potential hazards or changes to aeronautical facilities, services, or procedures. Typically short-validity; modeled as a RegulatoryOverlay with brief duringInterval.
postal zone
A postal code or ZIP delivery area — a zone designated for mail sorting and delivery by a postal authority.
protected area
A legally-designated protected area such as a national park, wildlife reserve, marine protected area, or wilderness area. Management categories (IUCN Ia–VI) are carried as additional classifications, not as subclasses.
restricted airspace
An airspace restriction including prohibited areas, restricted areas, danger areas, temporary reserved airspace (TRA), temporary segregated airspace (TSA), and no-fly zones. 3D bounds (altitude/ flight levels) are carried via overlayLowerBound / overlayUpperBound.
sanctions / embargo
A territory subject to international or unilateral sanctions, embargoes, or trade restrictions imposed by one or more authorities.
tax district
An administrative area designated for tax assessment, collection, or rate-setting purposes.
terminal control area (TMA/TCA)
A controlled airspace normally established at the confluence of ATS routes in the vicinity of one or more major aerodromes (ICAO).
territorial sea
A belt of coastal waters extending up to 12 nautical miles from the baseline of a coastal state, over which the state exercises sovereignty (UNCLOS Article 3).
warning area
Airspace of defined dimensions, extending from 3 NM outward from the coast of the United States, that contains activity which may be hazardous to non-participating aircraft.
zoning / land-use regulation
A land-use zoning overlay designating permitted uses (residential, commercial, industrial, agricultural, mixed-use) within a geographic area.
overlay upper bound
The upper bound of this regulatory overlay in a vertical dimension (altitude, depth, elevation), expressed as a ScalarQuantity with unit (QUDT) and reference frame. Optional: absent for purely 2D overlays. Frame-relative per Principle 11.
ex:ov gmeow:overlayUpperBound ex:fl200 .
Avoid for purely 2D overlays and avoid omitting the vertical frame (Principle 11).
Point gmeow:overlayUpperBound at a ScalarQuantity with QUDT unit in an explicit vertical frame; pair with gmeow:overlayLowerBound.
Use for the upper vertical bound of an overlay as a frame-relative ScalarQuantity.
overrides
Pairwise defeasible precedence: when both norms apply, the subject prevails over the object — according to whoever asserts this claim (statement-layer indexed like everything else). DELIBERATELY NOT TRANSITIVE: lex-superior chains, specificity reasoning, and cycle handling are solver inferences over the recorded pairs, never reasoner entailments (Principle 12). Irreflexive by SHACL. The flat 80% case; promote to gmeow:PrecedenceTenure when the precedence held over an interval is itself the fact of interest.
ex:constitutionN gmeow:overrides ex:bylawN .
Avoid relying on transitivity (it is deliberately non-transitive — chains are solver inferences, never entailments) and avoid it when the precedence held over an interval is itself the fact (promote to gmeow:PrecedenceTenure).
Assert gmeow:overrides from the prevailing norm to the yielding one; the solver builds lex-superior chains and handles cycles over the recorded pairs. Reify to gmeow:PrecedenceTenure when adoption/withdrawal matters.
Use for the flat case — recording that one norm prevails over another when both apply, as a pairwise claim indexed to whoever asserts it.
owned by
Relates something to an agent that owns it. Inverse of gmeow:ownerOf. Non-functional — an entity may have several owners.
ex:acme gmeow:ownedBy ex:alice .
Avoid asserting gmeow:ownedBy directly when the owner's perspective is natural — assert gmeow:ownerOf and read this as its inverse — and avoid it where share or period matter (use an ownership relator).
Prefer asserting gmeow:ownerOf and let gmeow:ownedBy follow by inversion; reach for it explicitly only in asset-rooted projections.
Use when traversing or projecting from an owned entity to its owners — the asset-rooted direction.
owner of
Relates an agent to something it owns — an organization, an asset, a work. Non-functional and standpoint-indexable (contested ownership coexists, P9). The flat shortcut; promote to an ownership relator (with share, period, jurisdiction) when those matter. Projects to schema:owns.
ex:alice gmeow:ownerOf ex:acme .
Avoid it when share, period, or jurisdiction matter (promote to an ownership relator) and avoid forcing one owner — contested and fractional ownership coexist as standpoint-indexed claims (Principle 9).
Assert one gmeow:ownerOf triple per ownership; carry contested claims with gmeow:accordingTo, and reify to an ownership relator when share, interval, or jurisdiction must be borne.
Use for the flat fact that an agent owns an entity — an organization, asset, or work — when share, period, and jurisdiction need not be first-class.
package of
Relates a package to the software product it distributes.
page of site
Relates a web page to the web site it belongs to — a specialisation of gmeow:partOf, so site membership rides the universal mereology spine. The discrete page→site→… hierarchy a breadcrumb trail walks.
ex:aboutPage gmeow:pageOfSite ex:site .
Avoid asserting a bare gmeow:partOf when site membership is meant (assert this specialization so generic consumers still read partOf by inheritance) and avoid using it for the page's subject (that is gmeow:pagePrincipalSubject).
Point the gmeow:WebPage at its gmeow:WebSite via gmeow:pageOfSite; the projection walks this hierarchy to render breadcrumbs and schema:isPartOf.
Use to record that a web page belongs to a web site — the page→site membership a breadcrumb trail walks; rides the universal gmeow:partOf spine.
page main entity
The principal subject a web page is primarily about — the one entity it represents (a person's profile page, an organization's about page). A functional specialisation of gmeow:isAbout (a page has at most one principal subject, though it may mention many). When the principal subject is an Agent the page is inferred a gmeow:ProfilePage.
ex:aboutPage gmeow:pagePrincipalSubject ex:lillith .
Avoid it for every entity merely mentioned on the page (use the broader gmeow:isAbout for incidental mentions) and avoid asserting two principal subjects (it is functional).
Point the gmeow:WebPage at its principal subject via gmeow:pagePrincipalSubject (a functional gmeow:isAbout specialization); when the subject is a gmeow:Agent the page is automatically inferred a gmeow:ProfilePage and projects to schema:mainEntityOfPage.
Use to name the one entity a web page is primarily about — the subject of a profile or about page; functional, a page has at most one principal subject.
pairs with
Links the two halves of a flat-first/reify-on-demand pair — the flat shortcut and the reified relator that carries the same relationship when period, role, confidence, or standpoint must be first-class (gmeow:hasGoal ↔ gmeow:IntentionTenure; gmeow:hasLicense ↔ gmeow:License; gmeow:narrates ↔ gmeow:NarrationUsage). Symmetric by doctrine, asserted in one direction (flat → reified) and read both ways by tooling; an AnnotationProperty so the pairing is machine-usable documentation (gmeow describe renders the promotion path from it), never a logical bridge (Principle 12: no axiom makes the flat form entail the relator).
parameter entity
The bound entity for IRI-valued bindings. Range intentionally open. A parameter carries exactly one of parameterValue / parameterEntity (SHACL).
ex:p2 gmeow:parameterEntity ex:canada .
Avoid using it for a literal binding (that is gmeow:parameterValue) and avoid carrying both — a parameter holds exactly one of the two (SHACL).
Assert gmeow:parameterEntity once per entity-valued gmeow:ConditionParameter; switch to gmeow:parameterValue when the binding is a literal.
Use to bind a parameter to an entity for IRI-valued bindings — 'jurisdiction = ex:canada'.
parameter name
The parameter's name as used in the condition text or expressions. Functional and mandatory (SHACL).
ex:p1 gmeow:parameterName "threshold" .
Assert gmeow:parameterName once per gmeow:ConditionParameter, paired with exactly one of gmeow:parameterValue / gmeow:parameterEntity.
Use to name a parameter as it appears in the condition's text or expressions — the binding's key.
parameter value
The bound literal value. Use gmeow:parameterEntity for IRI-valued bindings; a parameter carries exactly one of the two (SHACL).
ex:p1 gmeow:parameterValue "0.8" .
Avoid using it for an IRI-valued binding (that is gmeow:parameterEntity) and avoid carrying both — a parameter holds exactly one of the two (SHACL).
Assert gmeow:parameterValue once per literal-valued gmeow:ConditionParameter; switch to gmeow:parameterEntity when the binding is an entity.
Use to bind a parameter to a literal value.
parent commit
A parent commit from which this commit was derived — the provenance spine of the commit DAG. Non-functional: a merge commit has multiple parents; the initial commit has none.
parent frame
Relates a reference frame to its parent frame in a hierarchy.
gmeow:referenceFrameIPv4 gmeow:parentFrame gmeow:referenceFrameInternet .
Avoid asserting the homogeneous-transform math here (that is solver-layer, Principle 12) and avoid multiple parents.
Set one gmeow:parentFrame; static-vs-dynamic transforms are distinguished by statement-level temporal metadata, not new properties.
Use to nest a reference frame under its parent in a frame hierarchy (TF tree, Internet topology); functional.
parent mailbox
The parent mailbox in a folder hierarchy. A specialization of the universal gmeow:partOf spine for mailbox containment.
part expansion
The expanded form of an abbreviated part — e.g. the full word a South-Indian (Tamil) initial stands for.
ex:initialPart gmeow:partText "R." ; gmeow:partExpansion "Ramaswamy" .
Avoid putting the expansion in gmeow:partText (keep the abbreviated surface form there) and avoid it for non-abbreviated parts where there is nothing to expand.
Set gmeow:partExpansion on a gmeow:NamePart whose gmeow:partText is an initial, so consumers can render either the initial or its expansion.
Use to carry the full word an abbreviated name part stands for — e.g. the expansion of a South-Indian (Tamil) initial — alongside the abbreviated gmeow:partText.
part id
The structural identifier of a MIME part within a message (e.g. '1', '1.2', '2.1.3'). Scoped to the message; the same raw content may have different partIds in different messages.
part of
Universal part-to-whole relation: relates any GMEOW thing to a larger whole it is part of. Transitive and intentionally broad; use specialized subproperties such as gmeow:containedInLocation, gmeow:subOrganizationOf, gmeow:subEventOf, gmeow:partOfThread or module-specific component properties when the kind of parthood matters. No domain/range is asserted so event, location, information-object and endurant parthood all remain possible in OWL 2 DL.
ex:engine gmeow:partOf ex:car .
No cardinality, functionality, asymmetry or irreflexivity is asserted on this transitive property. Proper-part, direct-part and time-scoped mutable parthood must be modelled with narrower simple properties or relators when needed.
Avoid when the kind of parthood matters — use a narrower subproperty (gmeow:containedInLocation, gmeow:subOrganizationOf, gmeow:subEventOf, gmeow:partOfThread) — and avoid relying on proper-part, direct-part, or asymmetry semantics, none of which are asserted here.
Assert the most specific part/whole subproperty for the domain; generic consumers then read gmeow:partOf by inheritance. Model time-scoped or role-bearing parthood as a relator rather than on this simple transitive spine.
Use when a generic consumer needs to ask whether one thing is part of a larger whole across domains, or to query the transitive part/whole closure without committing to a specific kind of parthood.
part of thread
Relates a message to the thread (conversation) it belongs to. A conversation-thread specialization of the universal gmeow:partOf spine.
part order
The 0-based position of a part within its appellation's surface order, as actually written in its culture. Records observed order WITHOUT implying a given-before-family default — East-Asian family-first is simply order 0 = surname.
ex:yamadaSurname gmeow:partOrder 0 .
Avoid reading a given-before-family default into the ordering (East-Asian family-first is simply order 0 = surname) and avoid using it to drive display reassembly — gmeow:fullName is authoritative for the surface form.
Set gmeow:partOrder once per gmeow:NamePart (functional) to the part's 0-based position in the culture's actual order; never renumber to impose a Western order.
Use to record the 0-based written position of a gmeow:NamePart within its appellation's surface order, as actually written in its culture.
part text
The string value of a name part. Language-/script-tag the literal where applicable.
ex:audleySurname gmeow:partText "Audley"@en .
Avoid carrying the whole name here (that is gmeow:fullName on the appellation) and avoid an untagged literal where a language or script is known — tag it for correct matching and rendering.
Set gmeow:partText on a gmeow:NamePart, language-/script-tagging the literal; add gmeow:partExpansion when the text is an abbreviated initial.
Use to carry the literal text of a gmeow:NamePart — the actual string of a given name, surname, particle, or initial.
participant address
The normalized email address that appears in this participant occurrence.
participant group
The RFC 5322 group name that contains this address occurrence.
participant header
The RFC 5322 header field from which this occurrence was parsed.
participant message
The message a participant occurrence belongs to.
participant ordinal
The zero-based position of this address occurrence.
participant role
The header or envelope role of this address occurrence.
participation configuration
The instrument configuration used in this participation. Functional per relator. Range elaborated in instruments and configurations.
participation event
The event a participation is part of (functional — one event per participation).
ex:p1 gmeow:participationEvent ex:wedding .
Avoid pointing it at a non-event, and avoid splitting one participation across two events — it is functional, so a participant in two events is two Participations.
Assert exactly one gmeow:participationEvent per Participation alongside gmeow:participationParticipant; the SHACL closure shape checks both players are present.
Use to bind a gmeow:Participation to the single gmeow:Event it is about — the mandatory event player of the relator.
participation instrument
The kind of instrument involved in this performance participation. One instrument type per PerformanceParticipation is recommended; mint one participation per instrument (SHACL advisory).
participation instrument item
The specific instrument item used in this participation — the particular 1959 Les Paul (a PhysicalObject), a synth plugin (an InformationObject), the named drum kit, etc. Ranges over Entity so that any item-kind can be named without minting a new class (instruments and configurations; Principle 9). Functional per relator.
participation interval
The time interval over which the participation held. (A relator carries its period this way — matching usageInterval / relationshipInterval — rather than via duringInterval.)
ex:p1 gmeow:participationInterval ex:tour1992to1995 .
Avoid using the event's own gmeow:eventInterval for a participation whose span differs from the event's, and avoid gmeow:during (that orders two events, not a participation's period).
Point the gmeow:Participation at a gmeow:TimeInterval via gmeow:participationInterval, matching the usageInterval / relationshipInterval relator idiom rather than duringInterval.
Use when a participation held over a bounded period — a multi-year employment, a tour of duty — and that span belongs on the relator itself.
participation part
The musical part or role the participant performed — e.g. bass line, lead vocal, first violin. Range intentionally open (the tenurePosition precedent) so a part may be a segment, a voice, a named chair, or any other entity. Functional per relator.
participation participant
The entity that took part in the event in this participation. Range is gmeow:Entity (not only Agent) to admit non-agent participants — a document signed, a place visited. Non-functional: a joint role may be borne by several participants.
ex:p1 gmeow:participationParticipant ex:priest .
Avoid the flat gmeow:hasParticipant when you have already reified to a Participation (state the player here instead), and avoid restricting it to agents — non-agent participants are admitted by design.
Assert one or more gmeow:participationParticipant per Participation (non-functional, so joint roles are several players); pair with gmeow:participationEvent and gmeow:participationRole.
Use to bind a gmeow:Participation to the entity that took part — an agent OR a non-agent (a document signed, a place visited), since the range is gmeow:Entity.
participation role
The role(s) the participant played, drawn from the open gmeow:ParticipantRole value vocabulary. NON-FUNCTIONAL — mirroring gmeow:eventType: a participation may bear several roles, and competing standpoint-indexed role claims coexist (accordingTo) rather than contradict (Principle 9). Generalizes the former hasPrincipal / hasWitness / hasOfficiant subproperties.
ex:p1 gmeow:participationRole gmeow:roleOfficiant, gmeow:roleWitness .
Avoid reviving a per-role subproperty (gmeow:hasWitness and kin were refactored into role values, Principle 6) and avoid collapsing disputed roles — keep it non-functional so standpoint-indexed roles coexist via gmeow:accordingTo.
Point the gmeow:Participation at one or more gmeow:ParticipantRole individuals; carry a contested role on its own statement with gmeow:accordingTo + gmeow:confidence rather than choosing a primary.
Use to record which gmeow:ParticipantRole value(s) a participant played in an event — officiant, witness, performer — assigning several when the part is genuinely several roles at once.
participation technique
The playing technique used in this participation. Functional per relator.
payment method
The method of payment — cash, cheque, credit card, bank transfer, cryptocurrency, etc. Non-functional: a single payment may involve several methods (e.g. split payment).
bank transfer
Payment made by bank transfer or wire.
cash
Payment made in physical currency.
cheque
Payment made by cheque.
credit card
Payment made by credit card.
Payment made in cryptocurrency.
penalty pole
The named pole this criterion penalizes. Functional and mandatory (SHACL — no poles is no axis); must differ from the reward pole (SHACL).
ex:agency gmeow:penaltyPole ex:passiveVictimhood .
Avoid omitting it or giving more than one (it is functional and mandatory — no poles is no axis) and avoid pointing it at the same pole as gmeow:rewardPole (they must differ — SHACL).
Assert gmeow:penaltyPole once from the criterion to a gmeow:CriterionPole, paired with a distinct gmeow:rewardPole.
Use to name the single pole a criterion penalizes — what its low end is for.
perception environment
The SensoryEnvironment that a SensoryPerception is about — the observedFeature of the claim. Domain is gmeow:Observation so it applies to any observation subclass; the shape narrows to SensoryPerception instances.
perception modality
The sensory modality of a SensoryPerception — the channel through which the perception was made.
performance of
Relates a musical performance event to the creative work it performs — typically an Expression interpreting a known version, or a Work directly for an improvised or oral rendition with no mediating fixed Expression. Non-functional: a medley may perform several works, and a work may be performed by many events.
Cenozoic Era
The cenozoic named period — a conventional geological, historical, or fiscal interval with defined boundaries.
period contains period
The transitive inverse of gmeow:periodPartOf.
ex:quaternary gmeow:periodContainsPeriod ex:holocene .
Avoid asserting it directly when gmeow:periodPartOf already states the nesting; prefer the part→whole direction and read this as its inverse to keep one authoritative assertion.
Let it follow by inversion from gmeow:periodPartOf; it specializes gmeow:hasPart so generic whole-to-part consumers see period decomposition uniformly.
Use in whole-rooted projections that traverse from a larger period down to its constituents — the natural direction when the enclosing era is the subject.
period end
The instant at which a named period ends.
ex:victorianEra gmeow:periodEnd ex:victorianEndInstant .
Avoid pointing it at a bare dateTime (the range is gmeow:Instant, which carries its own frame) and avoid asserting two ends (functional — exactly one).
Point it at a single gmeow:Instant carrying its value, frame, and granularity; pair with gmeow:periodStart to delimit a closed period.
Use to state the close boundary of a gmeow:NamedPeriod as a gmeow:Instant; omit it for a period still in progress (e.g. the current geologic epoch).
Holocene Epoch
The holocene named period — a conventional geological, historical, or fiscal interval with defined boundaries.
period part of
Relates a named period to a larger named period that contains it (e.g. Holocene ⊂ Quaternary ⊂ Cenozoic). Transitive.
ex:holocene gmeow:periodPartOf ex:quaternary .
Avoid for relating intervals or instants (those use Allen relations) and for whole-to-part direction (use gmeow:periodContainsPeriod, its inverse).
Assert from the smaller period to the larger; transitivity builds the full nesting and the rdfs:subPropertyOf gmeow:partOf bridge lets domain-neutral consumers query period containment without knowing the temporal vocabulary.
Use to nest a gmeow:NamedPeriod inside a larger one — epoch within period within era — building the transitive containment ladder that generic consumers read through gmeow:partOf.
Phanerozoic Eon
The phanerozoic named period — a conventional geological, historical, or fiscal interval with defined boundaries.
Quaternary Period
The quaternary named period — a conventional geological, historical, or fiscal interval with defined boundaries.
period start
The instant at which a named period begins. Functional nature removed because the property chain below makes periodStart non-simple, and OWL 2 DL forbids non-simple properties in functional axioms (Principle 8). Closed-world single-valuedness lives in SHACL (NamedPeriodShape).
ex:holocene gmeow:periodStart ex:holoceneStartInstant .
Avoid asserting it as functional in OWL (the chain makes it non-simple, P8 — single-valuedness is a SHACL concern) and avoid pointing it at an age measurement (gmeow:measuredAge needs solver-layer conversion, P12).
Either assert a gmeow:Instant directly, or attach a gmeow:TemporalMeasurement with a gmeow:measuredDate and let the propertyChainAxiom derive the start; the NamedPeriodShape enforces a single value at validation time.
Use to state the start boundary of a gmeow:NamedPeriod as a gmeow:Instant, or let it be inferred from a gmeow:hasTemporalMeasurement whose gmeow:measuredDate is an Instant via the property chain.
period type
The kind(s) of a named period. Non-functional: competing classifications coexist.
ex:holocene gmeow:periodType gmeow:periodTypeGeologicEpoch .
Avoid forcing a single classification in a merge — competing source classifications coexist (non-functional, P9) — and avoid using it to carry the period's bounds.
Attach one or more seeded gmeow:PeriodType individuals; conflicting classifications from different vantages stay side by side rather than collapsing to one.
Use to classify a gmeow:NamedPeriod by one or more gmeow:PeriodType values — a period may legitimately be both a geologic epoch and a culturally named era.
fiscal year
The fiscal year period type — a classification of a named or bounded interval by the domain that defines it.
geologic age
The geologic age period type — a classification of a named or bounded interval by the domain that defines it.
geologic eon
The geologic eon period type — a classification of a named or bounded interval by the domain that defines it.
geologic epoch
The geologic epoch period type — a classification of a named or bounded interval by the domain that defines it.
geologic era
The geologic era period type — a classification of a named or bounded interval by the domain that defines it.
geologic period
The geologic period period type — a classification of a named or bounded interval by the domain that defines it.
historical dynasty
The historical dynasty period type — a classification of a named or bounded interval by the domain that defines it.
historical era
The historical era period type — a classification of a named or bounded interval by the domain that defines it.
persona bearer
The agent whose expression policy this persona is. Functional and mandatory (SHACL): one persona, one bearer; an agent bears many co-equal personas.
ex:drChen gmeow:personaBearer ex:chen .
Avoid more than one bearer per persona (it is functional and mandatory) and avoid implying a bearer's personas are ranked — an agent bears many co-equal personas.
Assert gmeow:personaBearer once from the persona to its gmeow:Agent; the same agent may bear PRIMARY, PRIVATE, and other co-equal personas.
Use on a Persona to name the single agent whose expression policy it is.
persona register
A register this persona expresses in — drawn from the names-core gmeow:Register spine (a name register IS a register; persona and address registers share one vocabulary). NOT functional, at least one (SHACL): a persona may span registers (public-formal sliding to public-wry), and the vocabulary is OPEN (sh:nodeKind sh:IRI, never sh:in — Principle 9).
ex:drChen gmeow:personaRegister gmeow:registerClinical .
Avoid omitting it (at least one is required — SHACL) and avoid treating the register set as closed — a persona may span registers and the vocabulary is open (Principle 9).
Point gmeow:personaRegister at one or more gmeow:Register individuals; persona and address registers share one open vocabulary.
Use on a Persona to name the register(s) it expresses in, drawn from the shared names-core gmeow:Register spine.
physical place
The geographic place where a storage location's device physically sits (e.g. the room holding a disk). Absent for purely cloud storage.
ex:disk gmeow:physicalPlace ex:serverRoom .
Avoid for purely cloud storage (leave it absent) and avoid pointing it at a virtual or storage location; its range is Place.
Point gmeow:physicalPlace at the Place holding the device, then chain that place's geography via gmeow:containedInPlace.
Use to record the geographic Place where a storage location's device physically sits.
Rotation about the lateral (typically y) axis, in degrees or radians as indicated by the reference frame.
ex:ori gmeow:pitch 0.0 ; gmeow:eulerOrder "ZYX" .
Avoid Euler angles without gmeow:eulerOrder.
Set gmeow:pitch with gmeow:yaw, gmeow:roll, and gmeow:eulerOrder.
Use for rotation about the lateral axis in the Euler-angle facet.
A415 Baroque anchor
A historical Baroque pitch anchor: 12-EDO degree 69 = 415 Hz. The same lattice as A440, but a different anchor (Principle 11).
A440 anchor
The modern concert-pitch anchor: 12-EDO degree 69 = 440 Hz.
pitch anchor of
The TuningSystem that this PitchAnchor belongs to. Functional: an anchor is defined for exactly one TuningSystem.
example pitch collection
A placeholder pitch collection derived from spectrumExample, to be replaced by corpus-derived collections.
jins
A small melodic unit (typically 4-5 notes) that functions as a building block of a maqam.
maqam
An Arabic/Turkish pitch collection composed of ordered ajnas (sub-collections) and associated with melodic pathways.
A pitch collection extracted from a scale by choosing a different finalis/tonic, without altering the interval sequence.
mode of limited transposition
A pitch collection with fewer than twelve distinct transpositions under octave equivalence, as defined by Olivier Messiaen (stress case 10).
pitch-class set
A set of pitch classes under octave equivalence, the basic object of pitch-class set theory.
pathet
A Javanese modal category associating a pitch collection with a melodic contour and a cadential pitch.
raga
A South Asian pitch collection with characteristic member roles, ascending/descending conventions, and associated ornament profiles; explicitly more than a scale.
row or series
An ordered series of pitch classes, as in twelve-tone technique.
scale
A conventional ordered pitch collection, usually spanning one period of the tuning system (e.g. an octave).
spectrum collection
A pitch collection derived from a spectrum by a solver (fnSpectrumToPitchCollection), as in spectralism (stress case 7).
thaat
A Hindustani parent scale classification from which ragas are derived.
Messiaen mode of limited transposition 1
Messiaen's first mode of limited transposition: the whole-tone collection C-D-E-F♯-G♯-A♯ in 12-EDO (stress case 10).
pitch-class set [0,2,7]
A simple pitch-class set exemplar: {C,D,G} under octave equivalence in 12-EDO.
Rast jins on C
The lower Rast jins (C-D-E half-flat-F) within Rast maqam.
Rast jins on high C
The upper Rast jins (C-D-E half-flat-F) within Rast maqam.
Rast maqam on C
The Arabic Rast maqam on C, composed of ordered ajnas (Rast on C, Wusta on G, Rast on high C), as a maqam seed (stress case 12).
Wusta jins on G
The Wusta jins (G-A-B half-flat-C) within Rast maqam.
Raga Yaman
A simplified Hindustani Raga Yaman (Kalyan) seed in 12-EDO, illustrating vādī, samvādī, and member roles.
pitch degree
An optional tuning-system degree index associated with this pitch value (e.g., degree 0 = origin, degree 7 = fifth in 12-EDO).
major second down
A descending major second, the interval by which a standard guitar low E is dropped to D in drop-D tuning.
perfect fifth
The just-intonation perfect fifth, ratio 3/2.
septimal comma
The small interval 64/63 between a just-intonation dominant seventh and a harmonic seventh.
syntonic comma
The interval 81/80 between a Pythagorean major third and a just-intonation major third.
C♯4 in CMN
The CMN spelling "C♯4" for the 12-EDO pitch value at degree 1.
D♭4 in CMN
The CMN spelling "D♭4" for the same 12-EDO pitch value as C♯4; an enharmonic peer (Principle 9).
Ga in sargam
The sargam spelling "Ga" for the pitch E in Raga Yaman.
+7 in Johnston accidentals
The Johnston accidental spelling "+7" for the harmonic seventh ratio 7/4.
Common Music Notation staff
The Western staff notation system of letter names, accidentals, and octave numbers (e.g. C♯4).
fixed-do solfège
A solfege system in which do, re, mi are fixed to absolute pitch classes.
Helmholtz pitch notation
The Helmholtz system of octave-distinguished letter names (e.g. c′).
Ben Johnston accidentals
The just-intonation accidental notation developed by Ben Johnston (e.g. +7 for a 7-limit comma alteration).
movable-do solfège
A solfege system in which do is relative to the local tonic of a collection.
sargam
The South Asian solfege spelling system Sa-Re-Ga-Ma-Pa-Dha-Ni.
12-EDO A4
The 12-EDO pitch value A4, nine semitones above C4.
12-EDO A♯4 / B♭4
The 12-EDO pitch value A♯4, ten semitones above C4.
12-EDO B4
The 12-EDO pitch value B4, eleven semitones above C4.
12-EDO C5
The 12-EDO pitch value C5, one octave above C4.
12-EDO C♯4 / D♭4
The 12-EDO pitch class one semitone above C4, enharmonically equivalent to D♭4.
12-EDO D4
The 12-EDO pitch value D4, two semitones above C4.
12-EDO E4
The 12-EDO pitch value E4, four semitones above C4.
12-EDO F4
The 12-EDO pitch value F4, five semitones above C4.
12-EDO F♯4
The 12-EDO pitch value F♯4, six semitones above C4.
12-EDO fifth (G)
The tempered fifth in 12-EDO, approximating 3/2.
12-EDO G♯4 / A♭4
The 12-EDO pitch value G♯4, eight semitones above C4.
12-EDO origin (C)
The origin degree of 12-EDO, ratio 1/1.
24-EDO A4
The 24-EDO pitch value A4 (900 cents).
24-EDO B half-flat 4
The 24-EDO pitch value B half-flat 4 (1050 cents), the characteristic seventh of Rast.
24-EDO C4
The origin C4 in 24-EDO (0 cents).
24-EDO C5
The 24-EDO pitch value C5 (1200 cents).
24-EDO D4
The 24-EDO pitch value D4 (200 cents).
24-EDO E4
The 24-EDO pitch value E4 (400 cents), the Turkish-natural third sometimes contested with E half-flat in Rast.
24-EDO E half-flat 4
The 24-EDO pitch value E half-flat 4 (350 cents), the characteristic third of Rast.
24-EDO F4
The 24-EDO pitch value F4 (500 cents).
24-EDO G4
The 24-EDO pitch value G4 (700 cents).
C4 fixture pitch value
A 12-EDO C4 pitch value for the structural fixture, expressed in cents from the origin.
G4 fixture pitch value
A 12-EDO G4 pitch value for the structural fixture, expressed in cents from the origin.
just-intonation 7/4
The harmonic seventh, ratio 7/4, used as the canonical pitch for the Johnston +7 spelling example.
pivot source value
The source side of a metric-modulation pivot equivalence, expressed as a human-readable rational string (e.g. "3/8").
pivot target value
The target side of a metric-modulation pivot equivalence, expressed as a human-readable rational string (e.g. "1/4").
pixel height
The height of a media object in pixels. Functional: one height per manifestation.
ex:photo gmeow:pixelHeight 3024 .
Avoid it for a human-readable extent string (use gmeow:extent) and avoid asserting two heights on one manifestation — distinct renditions are distinct gmeow:MediaObject carriers.
Carry the height integer on gmeow:pixelHeight of the gmeow:MediaObject, paired with gmeow:pixelWidth; projects to schema:height.
Use for the pixel height of a media object — an image or video frame; functional, one height per manifestation.
pixel width
The width of a media object in pixels. Functional: one width per manifestation.
ex:photo gmeow:pixelWidth 4032 .
Avoid it for a human-readable extent string (use gmeow:extent) and avoid asserting two widths on one manifestation — distinct renditions are distinct gmeow:MediaObject carriers.
Carry the width integer on gmeow:pixelWidth of the gmeow:MediaObject, paired with gmeow:pixelHeight; projects to schema:width.
Use for the pixel width of a media object — an image or video frame; functional, one width per manifestation.
place determinacy
The ontic determinacy model of a place's existence or boundary — crisp, vague, fuzzy, probabilistic, or disputed. Non-functional: in a multi-source merge, sources may state different determinacy models, and those claims coexist.
ex:edinburgh gmeow:placeDeterminacy gmeow:determinacyCrisp .
Avoid conflating it with confidence; this records the place's nature, not certainty.
Set gmeow:placeDeterminacy to a gmeow:Determinacy individual; competing source models coexist.
Use for the ontic determinacy of a place's existence or boundary; a subproperty of gmeow:hasDeterminacy, non-functional.
place superseded by
Links a place to the place that replaced it — Constantinople placeSupersededBy Istanbul, a merged municipality placeSupersededBy its successor. Directional. The superseded place is retained (never deleted) and may carry gmeow:displayable false.
ex:constantinople gmeow:placeSupersededBy ex:istanbul .
Avoid deleting the superseded place — retain it, optionally with gmeow:displayable false (Principle 10); avoid using it for a mere alternate name (that is a PlaceName via the names slice).
Assert gmeow:placeSupersededBy from the old place to the new; read the inverse via gmeow:placeSupersedes.
Use to link a place to the place that replaced it (renaming, merger); directional, a subproperty of gmeow:supersededBy.
place supersedes
Links a newer place to a prior one it supersedes. Inverse of gmeow:placeSupersededBy. Non-functional: one successor may consolidate several predecessors.
ex:istanbul gmeow:placeSupersedes ex:constantinople .
Avoid using it for naming variants (names slice) and avoid deleting predecessors.
Assert gmeow:placeSupersedes from the successor; merged municipalities point to all predecessors.
Use to link a newer place to a prior one it supersedes; inverse of gmeow:placeSupersededBy, non-functional, so one successor may consolidate several predecessors.
place type
The kind(s) of a place (one or more gmeow:PlaceType individuals). Non-functional: multi-source classifications may differ (a place that is both 'city' and 'administrative area') and must coexist as evidence.
ex:edinburgh gmeow:placeType gmeow:placeTypeCity, gmeow:placeTypeAdministrativeArea .
Avoid treating it as a single constitutive kind (it is descriptive, unlike the functional gmeow:storageMedium) and avoid encoding the kind as a Place subclass.
Attach one or more gmeow:PlaceType individuals; competing source classifications coexist rather than collapse (Principle 9).
Use to classify a place by one or more gmeow:PlaceType values; non-functional, so multi-source classifications coexist as evidence.
administrative area
The administrative area place type — a classification of a location by its function or form in human geography.
building
The building place type — a classification of a location by its function or form in human geography.
city / populated place
The city place type — a classification of a location by its function or form in human geography.
country
The country place type — a classification of a location by its function or form in human geography.
floor / level
The floor place type — a classification of a location by its function or form in human geography.
natural feature
The natural feature place type — a classification of a location by its function or form in human geography.
neighborhood
The neighborhood place type — a classification of a location by its function or form in human geography.
parcel / lot
The parcel place type — a classification of a location by its function or form in human geography.
point of interest
The point of interest place type — a classification of a location by its function or form in human geography.
premises / address point
The premises place type — a classification of a location by its function or form in human geography.
region / state / province
The region place type — a classification of a location by its function or form in human geography.
room
The room place type — a classification of a location by its function or form in human geography.
site / campus
The site place type — a classification of a location by its function or form in human geography.
thoroughfare / street
The thoroughfare place type — a classification of a location by its function or form in human geography.
platform location
The geographic place where a sensor platform is situated. A platform typically has one location at a time; historical locations are modelled as past SensoryObservations or LocationStates, not by changing this property (Principle 9).
arco
Playing a bowed string instrument with the bow.
bent note
A continuous pitch inflection from one pitch to another, common in blues, jazz, and many world-music traditions.
col legno
Striking the strings with the wood of the bow rather than the hair.
growl
A brass or woodwind timbre produced by growling or fluttering the vocal cords while playing.
harmonics
A technique that emphasizes upper partials of a string or air column to produce flute-like overtones.
konnakol
Vocal syllables used to articulate and teach rhythmic patterns in South Indian music.
multiphonics
Producing two or more simultaneous pitches on a monophonic instrument, common in wind and string extended techniques.
Plucking the strings of a bowed string instrument rather than bowing them.
prepared piano
A piano whose sound is altered by placing objects on or between the strings.
slap
A percussive string-playing technique in which the string is struck against the fingerboard.
tapping
Producing notes by tapping the fingerboard or strings, often on guitar or electric bass.
Plus Code
An Open Location Code (Plus Code) — a geocoding system using alphanumeric codes to identify any location on Earth (e.g. '9F4W9C8C+W4').
ex:plusLoc gmeow:plusCode "9F4W9C8C+W4" .
Avoid storing a non-Plus-Code system here (use the matching accessor) and avoid conflicting values on one Geocode.
Set gmeow:plusCode on a Geocode whose gmeow:geocodeFrame is gmeow:referenceFramePlusCode.
Use for an Open Location Code (Plus Code) on a Geocode.
points to commit
The commit that a ref (branch, tag, or other pointer) currently points to. Non-functional: a ref may point to one commit at a time, but that commit changes as the ref advances.
barrier
A negative accessibility barrier — the subject impedes the facet.
cautionary
A boundary case — superficially like the reward pole but warning or redirecting (the anti-pattern with a correct-criterion redirect).
feature
A positive accessibility feature — the subject provides the facet.
limited
A partial or limited accessibility status — the subject provides the facet under some conditions but not all.
negative
An exemplar to avoid.
The span is topically related but neither entails nor contradicts the claim.
positive
An exemplar to emulate.
refutes
The span contradicts the claim.
The span entails or substantiates the claim.
internal only
The fact must never leave internal systems.
never public
The fact must never be projected to any public consumer — private-sourced or otherwise restricted.
public careful
The fact may be public but warrants caution — check context and consent before projecting.
public only with independent source
The fact may be projected to public consumers ONLY when supported by an editorially independent source (resolved against gmeow:sourceIndependence in the solver layer, P12).
public safe
The fact is safe for broad public projection without additional review.
sensitive
The fact is sensitive and requires case-by-case review before any projection.
polymeter pattern
The realisation of polymeter as concurrent MeterAssignments on different carriers within one shared MusicalTimeFrame (stress case 14).
pose frame
The coordinate reference frame in which the pose position and orientation are expressed.
ex:roverPose gmeow:poseFrame ex:siteGrid .
Avoid omitting it (Pose requires exactly one frame) and avoid a frame that differs from the position's frame.
Set one gmeow:poseFrame matching the gmeow:hasPosePosition coordinate frame.
Use to declare the frame in which a pose's position and orientation are expressed; a subproperty of gmeow:hasReferenceFrame, exactly-one per Pose.
position frame
The narrative time frame in which this position is expressed. Functional and mandatory (SHACL): every narrative position names its frame.
position label
A human-oriented label for this position — a chapter title ('Thirty-Three'), a named story moment ('the Longest Night'). Non-functional: co-equal labels coexist (Principle 9). A position must carry an ordinal or a label or both (SHACL).
position ordinal
The ordinal coordinate of this position within its frame — a chapter index, scene number, or fabula sequence number. Functional within one position; ordering semantics belong to the frame, and comparisons to the solver layer (Principle 12).
post in
The organization a post belongs to. Functional — a post concerns exactly one organization.
ex:cfoPost gmeow:postIn ex:acme .
Avoid pointing it at a person (a post's organization is not its incumbent) and avoid more than one organization per post — it is functional; a seat that spans organizations is a different Post in each.
Set gmeow:postIn once per gmeow:Post (functional) to the gmeow:Organization, pairing it with gmeow:hasRole; an EL restriction already guarantees every Post mediates at least one organization.
Use to bind a gmeow:Post to the one organization whose seat it is.
post office box
The post-office-box coordinate value of a postal address, expressed along the gmeow:axisPostOfficeBox axis of the postal reference frame.
ex:office gmeow:postOfficeBox "PO Box 217" .
Avoid using it for a street line (gmeow:streetAddress) or a suite within a building (gmeow:extendedAddress); a PO box is a delivery receptacle, not a premises.
Carry the box designation as written; it inherits the address's personal sensitivity and coarsens with it under a public projection.
Use for a post-office-box designation that stands in place of, or alongside, a street line in the surface form of an address.
postal address frame
The postal/administrative reference frame in which this address is expressed. Functional: an address is expressed in exactly one frame. The default is gmeow:referenceFramePostalAddress.
ex:home gmeow:postalAddressFrame gmeow:referenceFramePostalAddress .
Avoid asserting more than one frame per address (it is functional) and avoid using it for the resolved geographic place (that is gmeow:addressPlace).
Point the address at its frame individual (default gmeow:referenceFramePostalAddress) so the component coordinate properties have a well-defined axis system to be interpreted along.
Use to declare which postal/administrative frame an address's coordinate values are read against — required because a value asserted without its frame is ill-formed (CONSTITUTION P11).
postal code
The postal/ZIP code coordinate value of a postal address, expressed along the gmeow:axisPostalCode axis of the postal reference frame.
ex:home gmeow:postalCode "T2P 1J9" .
Avoid forcing a normalized format (non-functional — spacing and case variants coexist) and avoid treating a full code as safe for public projection — a precise code can re-identify a household.
Carry the code as written; pair the address with gmeow:coarsenTo so a public projection emits a truncated or locality-level form rather than the full premises-identifying code.
Use for the postal or ZIP code line of an address; note that a full code can be premises-identifying and so carries the same personal sensitivity as the street line.
posting account
The ledger account this posting affects. Functional: a posting affects exactly one ledger account.
posting amount
The monetary amount of this posting, expressed as a MonetaryAmount with explicit currency frame. Functional: a posting has exactly one amount.
posting direction
The direction of this posting — debit or credit. Functional: a posting is exactly one direction.
credit
A credit posting — an entry on the right side of a ledger account.
debit
A debit posting — an entry on the left side of a ledger account.
posting journal entry
The journal entry this posting belongs to. Functional: a posting belongs to exactly one journal entry.
precedence
The raw Precedence header value of an email message (e.g. bulk, list, junk).
precedence higher
The norm that prevails during this tenure. Functional.
ex:pt1 gmeow:precedenceHigher ex:tier2 .
Avoid more than one prevailing norm (it is functional) and avoid pointing it at the yielding norm (that is gmeow:precedenceLower, which must differ by SHACL).
Assert gmeow:precedenceHigher once from the tenure to the prevailing norm, paired with a distinct gmeow:precedenceLower and a gmeow:precedenceScope.
Use on a PrecedenceTenure to name the single norm that prevails during the tenure.
precedence lower
The norm that yields during this tenure. Functional, and distinct from precedenceHigher (SHACL).
ex:pt1 gmeow:precedenceLower ex:xN .
Avoid more than one yielding norm (it is functional) and avoid pointing it at the prevailing norm — it must differ from gmeow:precedenceHigher (SHACL).
Assert gmeow:precedenceLower once from the tenure to the yielding norm, paired with a distinct gmeow:precedenceHigher and a gmeow:precedenceScope.
Use on a PrecedenceTenure to name the single norm that yields during the tenure.
precedence scope
The normative system within which this precedence holds. Functional and mandatory (SHACL): precedence is always scoped — a system orders its own norms; it cannot order the world's.
ex:pt1 gmeow:precedenceScope ex:gdpr .
Avoid omitting it (it is mandatory by SHACL) and avoid implying a system can order norms outside its own — a system orders only the norms it issues.
Assert gmeow:precedenceScope once from the tenure to its gmeow:NormativeSystem; the solver reads precedence claims only within their scope.
Use on a PrecedenceTenure to name the normative system within which the precedence holds — precedence is always scoped to a system.
circa
The event's time is approximate (circa) — bounded by gmeow:earliestStart / gmeow:latestEnd.
The event's time is known to the day.
decade
The event's time is known only to the decade.
The event's time is known to the month.
The event's time is known to the year.
predecessor organization
An organization that ceases or transforms in a multi-organization change event — a merger, split, spin-off, acquisition, or rename. Non-functional: a merger has several predecessors, and competing standpoint-indexed predecessor claims coexist.
ex:merger gmeow:predecessorOrganization ex:oldcoA, ex:oldcoB .
Avoid asserting a direct organization-to-organization succession edge (the change is mediated by an gmeow:Event) and avoid forcing one predecessor — a merger has several, and contested succession claims coexist via gmeow:accordingTo (Principle 9).
Reify the change as a gmeow:Event, attach each prior organization with gmeow:predecessorOrganization and each resulting one with gmeow:successorOrganization; carry contested succession with gmeow:accordingTo on the statements.
Use on a multi-organization change gmeow:Event (merger, split, acquisition, rename) to name an organization that ceased or transformed in it.
premise
A premise of a reified gmeow:InferenceCommitment — an input from which its conclusion is drawn. NOT functional: an argument has one or more premises (SHACL requires at least one, and that no premise equals the conclusion).
Range is intentionally OPEN (a premise may be a claim, a proposition, or any reified statement), mirroring gmeow:inferredFrom.
prescribed conduct
The conduct the norm is about — an event type, a goal (teleology design), a situation, or a rights action (via the rights graft). The range is intentionally open (the tenurePosition precedent): asserting a closed range union would either dangle across module boundaries or vanish from the generated schema surface, and the graft would force dual-typing of the RightsAction vocabulary. NOT functional: one norm may govern several conducts jointly.
ex:n1 gmeow:prescribedConduct ex:eraseOnRequest .
Avoid asserting a closed range union here (the range is intentionally open across modules) and avoid forcing one conduct, since a norm may govern several jointly.
Point gmeow:prescribedConduct at the governed conduct (an EventType, a Goal, a Situation, or a RightsAction via the graft's gmeow:ruleAction specialization); list several when one norm governs them jointly.
Use to name what a norm is about — an event type, a teleology goal, a situation, or a rights action — the deontic force ranging over the teleology and event spines.
presupposes
Relates a question to a proposition that must hold for the question to have a true answer — its presupposition ('have you stopped X?' presupposes 'you once did X'). NOT functional: a question may presuppose several propositions. The presupposition is carried as the subject of the relation, never asserted as a fact of the universal standpoint.
ex:stoppedSmoking gmeow:presupposes ex:onceSmoked .
Loaded-question bridge (documentation only — no new axiom): a LOADED question is one whose presupposition is contested or false. Model it WITHOUT a new construct as a gmeow:StandpointClaim over the presupposed gmeow:Proposition carrying gmeow:claimModality gmeow:refuted (a standpoint denies the presupposition); this reuses the standpoint / deception machinery (Principle 6) and bridges the deception slice — there is no isLoaded flag on the question.
Avoid asserting the presupposed proposition as a global fact (it is the subject of the relation, not a universal-standpoint truth) and avoid minting an isLoaded flag for loaded questions; a contested presupposition is a refuted gmeow:StandpointClaim over the proposition, never a property of the question.
Point the Question at one or more gmeow:Proposition individuals; to mark a loaded question, mint a gmeow:StandpointClaim over the presupposed proposition with gmeow:claimModality gmeow:refuted rather than altering the question, letting the deception slice read the denial.
Use to record a proposition a question takes for granted — what must hold for the question to admit a true answer — so a contested presupposition can be flagged through the standpoint layer rather than baked into the question.
preview
A short plain-text preview/snippet of a message's body.
price range
A coarse, human-readable indication of a business's price level — e.g. '$$', '$$$', or '$10–$50'. A presentational summary, deliberately NOT a structured price or currency amount (those are finance-slice measurements). Projects to schema:priceRange.
ex:acme gmeow:priceRange "$$" .
Avoid using it for a structured price or currency amount (those are finance-slice measurements with a reference frame) — this is a display summary only.
Set gmeow:priceRange to a short literal on the organization; carry actual priced offers with the finance slice's measurement model, not here.
Use for a coarse, human-readable indication of a business's price level — the presentational '$$' summary a directory listing shows.
prime limit
For just-intonation tunings, the largest prime factor allowed in interval ratios (e.g., 5-limit, 7-limit, 11-limit).
priority
The raw X-Priority header value of an email message (typically 1–5). Non-standardised across clients, so stored as a literal rather than a value vocabulary.
probable
Likely true according to the standpoint — held more strongly than merely possible, but short of settled (CRMinf belief value 'probable').
Canonical Ingestion Procedure
A worked-example ingestion procedure that supersedes the 'source-packet bundle' idea. Six sequential steps from raw-root acquisition to privacy-posture assessment.
raw root data source
The raw root data source produced by the ingestion procedure.
procedure step of
Relates a ProcedureStep to the Procedure it is part of; the inverse of gmeow:hasProcedureStep.
procedure step type
The kind(s) of a procedure step, drawn from the open gmeow:StepType value vocabulary. Non-functional: a step may serve several purposes, and competing standpoint-indexed type claims coexist.
procedure type
The kind(s) of a procedure, drawn from the open gmeow:ProcedureType value vocabulary. Non-functional: a procedure may serve several purposes (a research plan that is also a data pipeline), and competing standpoint-indexed type claims coexist rather than contradict.
agent flow
An LLM or software-agent orchestration flow.
business process
A business process or workflow (BPMN).
CI build
A continuous-integration or build pipeline.
data pipeline
A data-ingestion, ETL, or transformation pipeline.
ingestion
A source-packet ingestion or import procedure.
lab protocol
A laboratory protocol or experimental procedure (OBI).
recipe
A cooking recipe or culinary procedure.
research plan
A planned inquiry, open lead, or research question.
attention
An episode of selective attention — focusing cognitive resources on a subject, sensation, or task while backgrounding the rest.
deliberation
A deliberation episode — practical weighing of options, reasons, or consequences toward a choice or intention.
A dreaming episode — an offline, typically sleep-bound gmeow:Experience of imagined content; composed into the dreaming extension (#589) with awareness mode and content-origin.
process function
An FnO function reference that realizes the process, e.g. fnRealizePhasing or fnRealizeStochasticProcess (Principle 12).
imagining
An episode of imagining — entertaining quasi-perceptual or suppositional content as-if, decoupled from current perception and from belief (the imagination slice's faculty in action).
process kind
The kind of generative process (phasing, stochastic, verbal score, rule-based, algorithmic).
learning
A learning episode — the occurrent that transitions an agent's knowledge or skill state (acquisition, being-taught, consolidation, transfer, unlearning). The occurrent face of a gmeow:LearningEvent (learning slice, #584); learning events carry it as their gmeow:mentalProcessType so they take a uniform place on the mental timeline alongside reasoning, perception, and dreaming.
mind-wandering
A mind-wandering episode — undirected, stimulus-independent thought that drifts without a task goal (daydreaming, spontaneous reverie).
process parameter
An input parameter to the generative process — a PitchInterval, TimeMapping, distribution description, or other entity. Non-functional: a process may have many parameters.
perception
A perceptual episode — sensing and registering the environment (or an internal state) as it occurs. The occurrent that typically realizes a perceptual observation or claim.
reasoning
A reasoning episode — inference as it unfolds in time, drawing a conclusion from premises. The occurrent face of a gmeow:InferenceProcess (inference slice).
recollection
A recollection episode — retrieving a stored memory into present awareness (the act, not the stored content). Forgetting is modelled as suppression elsewhere, not as a process here.
process rule text
A human-readable statement of the generative rule (e.g. 'two voices begin in unison; one accelerates by one beat every X measures until re-aligned'). Language-tagged; at most one value per language (Principle 9).
produces
Relates a learning event to the knowledge state it raised or settled — its product. The RANGE is left intentionally open: the product is typically a cognition gmeow:CognitiveState or gmeow:KnowledgeProficiency, an expertise gmeow:SkillProficiency, or (once the concepts slice lands) a gmeow:Concept, but asserting a range (or an owl:unionOf) would prematurely close the surface, so it stays open and is documented in prose. NOT functional — one event may settle several states. The occurrent / endurant bridge: the event PRODUCES the enduring state, keeping the gUFO split clean.
ex:lesson gmeow:produces ex:cycling .
Avoid expecting a fixed range (cognition, expertise, and the forthcoming concepts targets are all admitted) and avoid using it for the level endpoints (those are gmeow:fromLevel / gmeow:toLevel); gmeow:produces names the resulting STATE, not the trajectory.
Point the event at the enduring state(s) it settled; pair with gmeow:fromLevel / gmeow:toLevel for the trajectory, and model the state itself as a cognition / expertise proficiency tenure scoped by interval (Principle 10).
Use to link a gmeow:LearningEvent to the enduring knowledge state it raised — the cognition gmeow:KnowledgeProficiency, expertise gmeow:SkillProficiency, or gmeow:CognitiveState the event settled — so the state's acquisition event is queryable.
produces mental moment
Creation: relates a mental process to a NEW gmeow:MentalMoment it brings into being — the process is the causal origin of a fresh belief, knowledge-state, or perceptual claim that did not exist beforehand. NOT functional — one process may produce several moments.
ex:solvingTheProof gmeow:producesMentalMoment ex:beliefQEDholds .
Avoid it when the process merely manifests an existing capacity (use gmeow:realizesMentalMoment) and avoid it when the process transitions a held time-scoped tenure (use gmeow:updatesMentalTenure). Do not expect functional behaviour — one process may produce several distinct moments.
Assert gmeow:producesMentalMoment from a gmeow:MentalProcess to the gmeow:MentalMoment it creates; pair with gmeow:experiencer so the produced moment and the originating episode share a bearer.
Use when the mental process is the causal origin of a NEW mental moment — a reasoning that settles a fresh belief, an abductive inference that produces a hypothesis, a perception that generates a new claim. The moment did not exist before the process ran.
comprehension
The comprehension proficiency modality — a specific skill channel (receptive, productive, signing, etc.) on which proficiency is assessed.
listening
The listening proficiency modality — a specific skill channel (receptive, productive, signing, etc.) on which proficiency is assessed.
overall
The overall proficiency modality — a specific skill channel (receptive, productive, signing, etc.) on which proficiency is assessed.
reading
The reading proficiency modality — a specific skill channel (receptive, productive, signing, etc.) on which proficiency is assessed.
signing
The signing proficiency modality — a specific skill channel (receptive, productive, signing, etc.) on which proficiency is assessed.
speaking
The speaking proficiency modality — a specific skill channel (receptive, productive, signing, etc.) on which proficiency is assessed.
writing
The writing proficiency modality — a specific skill channel (receptive, productive, signing, etc.) on which proficiency is assessed.
proficiency agent
The agent whose proficiency a language-proficiency expresses. Functional — constitutive of the proficiency.
proficiency interval
The interval over which a language-proficiency held (proficiency changes over a life). Lighter cases use gmeow:validFrom/validUntil on the statement.
proficiency language
The language a language-proficiency concerns. Functional — constitutive.
proficiency level
The attained level of a language-proficiency (a gmeow:ProficiencyLevel value, e.g. cefrB2, levelNative). Functional.
proficiency modality
The skill modality a language-proficiency rates (speaking, listening, reading, writing, signing, comprehension, overall) — a gmeow:ProficiencyModality value. Functional: mint one proficiency per (agent, language, modality) so per-skill levels coexist.
proficiency scale
The framework/scale a proficiency level is measured on (CEFR, ILR, ACTFL, self-reported) — a gmeow:ProficiencyScale value. Functional.
ABC notation projection profile
Projection profile for ABC notation. Lossy: monophonic bias, nonstandard microtone extensions.
profile applies to
The class of entities to which this Profile applies.
gmeow:profileReferenceFrame gmeow:profileAppliesTo gmeow:ReferenceFrame .
Avoid asserting it on the instances themselves (it is a Profile-level statement) and avoid using it for the per-instance link (that is gmeow:hasProfile).
Assert gmeow:profileAppliesTo from the Profile to the target class; an instance of that class then claims conformance with gmeow:hasProfile.
Use on a Profile to name the class whose instances its descriptor schema governs.
Byzantine neume projection profile
Projection profile for Byzantine neumatic notation.
Common Music Notation staff projection profile
Projection profile for Western staff notation: represents 12-EDO pitch, rational metric time, order, tempo, dynamics, instrumentation, and performer count; loses microtiming, timbre, non-12-EDO tuning frames, traversal constraints, spectral derivation, continuous trajectories, spatial/sound context.
profile descriptor
A property that is part of this Profile's closed descriptor schema.
Graphic notation projection profile
Projection profile for graphic scores: the visual Manifestation is canonical in the image direction; symbolic transcriptions are standpointed interpretations running the arrow backwards. Near-total loss in the symbolic direction.
HEJI projection profile
Projection profile for Helmholtz-Ellis JI Pitch Notation.
Jianpu projection profile
Projection profile for Jianpu numbered notation.
Johnston JI notation projection profile
Projection profile for Ben Johnston just-intonation staff notation. Preserves JI tuning frame up to the declared prime limit.
Humdrum **kern projection profile
Projection profile for **kern. Lossy: 12-TET letter pitch, no tuning-frame declaration.
Klavarskribo projection profile
Projection profile for Klavarskribo vertical keyboard notation.
LilyPond projection profile
Projection profile for LilyPond. Program-not-data: executable layout macros are lost when read back as data.
MEI projection profile
Projection profile for MEI. Lossy: att.tuning limited to named temperaments, JI lattices → cents approximations, mobile form via editorial markup only.
MIDI projection profile
Projection profile for MIDI. Lossy: no notation semantics, enharmonics, rests, tuplet structure, or work identity; per-note pitch 7.9 in MIDI 2.0 can carry microtonal cents.
Mensural notation projection profile
Projection profile for mensural notation: carries its own time semantics (proportions, coloration). A CMN transcription of ars subtilior is a lossy, standpointed projection.
MusicXML projection profile
Projection profile for MusicXML. Lossy: microtones via bare decimal alter, nested tuplets unreliable across implementations, polymeter via hacks, no mobile form.
profile open value
An open value-vocabulary class (instances are individuals, never subclasses) used by this Profile.
gmeow:profileReferenceFrame gmeow:profileOpenValue gmeow:FrameRealm .
Avoid for a descriptor property itself (that is gmeow:profileDescriptor) and avoid pointing it at a class meant to be extended by subclassing rather than by minting individuals.
Assert gmeow:profileOpenValue from the Profile to each open value class; extension then happens by adding individuals to those classes, never by altering the closed descriptor schema.
Use on a Profile to name an open value-vocabulary class (instances are individuals) whose members supply values for one of the Profile's descriptor properties.
Reference Frame Profile
The closed descriptor schema for gmeow:ReferenceFrame instances: realm, axes, dimensionality, kind, host-dependence, determinacy, metric, and transform descriptors.
Scala .scl projection profile
Projection profile for Scala .scl tuning files. Carries a pitch-class list but loses comma/prime-limit theory and keyboard mapping context.
Sagittal notation projection profile
Projection profile for Sagittal microtonal notation. Represents arbitrary EDO and JI pitch classes; time and other parameters are outside its scope.
Sargam projection profile
Projection profile for Sargam solfege notation.
Tablature projection profile
Projection profile for tablature: represents instrument-specific finger positions, not abstract pitch; tuning-frame dependent.
Temporal Frame Profile
The closed descriptor schema for gmeow:TemporalFrame instances: the reference-frame spine plus time scale, calendar system, and reference position.
Temporal Provenance Profile (four clocks)
The closed descriptor schema for statement-level temporal provenance: valid-from, valid-until, asserted-at, and recorded-no-later-than. Applies to statements, observations, and any resource whose metadata carries these annotation properties.
programming language
A programming language a software project is implemented in — a gmeow:Language (the language slice's ProgrammingLanguage). Non-functional: a project uses several. Projects to doap:programming-language / schema:programmingLanguage.
project homepage
The homepage of a project (project homepage and language) — the doap:homepage / schema:url of a software project. Functional; range open (an IRI).
project identifier
An identifier for a project as an activity — typically a RAiD (ISO 23527). Distinct from product/release identifiers (DOI, ISO 26324). Non-functional: a project may carry multiple PIDs.
project license
The license under which a project releases its software. Non-functional: dual-licensing and license transitions over time are valid.
projectable expression
A solver-bound input property: the entity being projected through a NotationProjectionProfile. Used by FnO projection functions to declare their input type; not asserted as canonical data (Principle 12). Range is open in core; domain slices restrict it.
ex:staffProfile gmeow:projectableExpression ex:musicalExpression .
Avoid asserting it as canonical content (it is a solver-layer input declaration, P12) and avoid confusing it with the parameters a profile represents or loses; this names the whole projected expression, not its parameters.
Declare the input type on the profile via gmeow:projectableExpression so the gmeow:projectionFunction knows what it consumes; domain slices restrict its open range to their expression types.
Use on a projection profile to declare the type of canonical entity the FnO projection function takes as input — the solver-bound hook that names what gets rendered, without asserting the input as stored data.
projected standpoint
The doxastic standpoint claim that the deceiver projects to the deceived party — a gmeow:DoxasticStandpointClaim whose optional gmeow:claimOfBelief, when present, observes the projected gmeow:DoxasticState (e.g., a low-credence avowed stance). It is the public or communicated position that diverges from the held standpoint in a deception event. Non-functional: a complex deception may project several standpoints to different audiences.
ex:lie gmeow:projectedStandpoint ex:projectedClaim .
Range is gmeow:DoxasticStandpointClaim — a StandpointClaim that may, but need not, observe a projected gmeow:DoxasticState via gmeow:claimOfBelief.
Avoid for the deceiver's private belief (that is gmeow:heldStandpoint) and avoid treating projection as a truth verdict on the proposition — refutation belongs on a StandpointClaim's modality, not here, and competing standpoints coexist (Principle 9).
Mint a gmeow:DoxasticStandpointClaim communicated to the victim; optionally link it via gmeow:claimOfBelief to a projected gmeow:DoxasticState (for example a low-credence avowed stance), attach it via gmeow:projectedStandpoint, and contrast it with the divergent gmeow:heldStandpoint; for an omission leave the projected standpoint absent and let the gap itself carry the mechanism.
Use to name the position a deceiver communicates to the victim — the outer half of the held≠projected divergence, modelled as a gmeow:DoxasticStandpointClaim; for paltering the projected claim is literally true yet conversationally misleading (pair with gmeow:implicates).
projection function
An FnO function reference that renders canonical content to this notation system (Principle 12).
ex:staffProfile gmeow:projectionFunction ex:renderStaff .
Avoid encoding the render logic in the ontology or treating the function's output as canonical data; this property references a solver-layer function, it does not execute or store its result.
Point the profile at a gmeow:ProjectionFunction via gmeow:projectionFunction and declare the function's input through gmeow:projectableExpression; the solver supplies the implementation.
Use on a projection profile to bind the FnO function that actually performs the render from canonical content to this notation's surface form — the executable hook the solver layer invokes (P12).
prompt role
The conversational role this prompt occupies (open vocabulary: system, user, assistant, tool).
ex:sysPrompt gmeow:promptRole gmeow:promptRoleSystem .
Avoid asserting several roles on one prompt (it is functional — one prompt, one role; a multi-role turn is several prompts) and avoid minting a per-role subproperty (the role is a value).
Assert exactly one gmeow:promptRole per Prompt at a gmeow:PromptRole individual; mint a fresh individual if a needed conversational role is not seeded, since the vocabulary is open.
Use to tag a gmeow:Prompt with the conversational role it occupies — system, user, assistant, or tool — drawn from the gmeow:PromptRole vocabulary.
assistant
The assistant-turn role (a prior model output replayed as context).
The system-instruction role.
tool
The tool-result role (a tool output replayed as context).
user
The user-turn role.
ae/aer
The ae/aer pronoun set — a third-person pronoun paradigm used to refer to an entity in discourse.
any pronouns
A non-specifying pronoun stance indicating that any third-person pronoun set is acceptable when referring to the entity.
ask me
A non-specifying pronoun stance indicating that the speaker or writer should ask the entity which pronouns to use.
co/cos
The co/cos pronoun set — a third-person pronoun paradigm used to refer to an entity in discourse.
e/em (Spivak)
The e/em pronoun set — a third-person pronoun paradigm used to refer to an entity in discourse.
ey/em (Elverson)
The ey/em pronoun set — a third-person pronoun paradigm used to refer to an entity in discourse.
fae/faer
The fae/faer pronoun set — a third-person pronoun paradigm used to refer to an entity in discourse.
he/him
The he/him pronoun set — a third-person pronoun paradigm used to refer to an entity in discourse.
hu/hum
The hu/hum pronoun set — a third-person pronoun paradigm used to refer to an entity in discourse.
it/its
The it/its pronoun set — a third-person pronoun paradigm used to refer to an entity in discourse.
ki/kin
The ki/kin pronoun set — a third-person pronoun paradigm used to refer to an entity in discourse.
use my name (no pronouns)
A non-specifying pronoun stance indicating that the entity prefers no third-person pronouns and requests that their name be used in place of any pronoun.
Nounself / name-in-place-of-pronoun: the person prefers their name be used rather than any third-person pronoun. Distinct from pronounAny (any set is acceptable) and pronounAsk (ask first). Carries no five forms by design — it asserts the ABSENCE of a pronoun set, not a particular one.
ne/nem
The ne/nem pronoun set — a third-person pronoun paradigm used to refer to an entity in discourse.
pronoun object
The object (accusative) form of a pronoun set, e.g. "her", "them", "xem".
ex:set gmeow:pronounObject "them" .
Avoid filling only some of the five forms on a specifying set and avoid it on a non-specifying stance (any / ask / name-only).
Set gmeow:pronounObject once per gmeow:PronounSet (functional), alongside the other four form properties when minting a custom set.
Use to carry the object (accusative) form of a gmeow:PronounSet — one of the five forms that define a custom set.
one/one (generic)
The one/one pronoun set — a third-person pronoun paradigm used to refer to an entity in discourse.
per/per
The per/per pronoun set — a third-person pronoun paradigm used to refer to an entity in discourse.
pronoun possessive
The possessive pronoun form of a pronoun set, e.g. "hers", "theirs", "xyrs".
ex:set gmeow:pronounPossessive "theirs" .
Avoid confusing it with the possessive determiner form (gmeow:pronounPossessiveDeterminer — 'their book') and avoid filling only some of the five forms on a specifying set.
Set gmeow:pronounPossessive once per gmeow:PronounSet (functional), alongside the other four form properties when minting a custom set.
Use to carry the possessive pronoun form of a gmeow:PronounSet — one of the five forms that define a custom set ('the book is theirs').
pronoun possessive determiner
The possessive determiner form of a pronoun set, e.g. "her", "their", "xyr".
ex:set gmeow:pronounPossessiveDeterminer "their" .
Avoid confusing it with the possessive pronoun form (gmeow:pronounPossessive — 'their book' versus 'the book is theirs') and avoid filling only some of the five forms on a specifying set.
Set gmeow:pronounPossessiveDeterminer once per gmeow:PronounSet (functional), alongside the other four form properties when minting a custom set.
Use to carry the possessive determiner form of a gmeow:PronounSet — one of the five forms that define a custom set.
pronoun reflexive
The reflexive form of a pronoun set, e.g. "herself", "themself", "xemself".
ex:set gmeow:pronounReflexive "themself" .
Set gmeow:pronounReflexive once per gmeow:PronounSet (functional), alongside the other four form properties when minting a custom set.
Use to carry the reflexive form of a gmeow:PronounSet — one of the five forms that define a custom set.
she/her
The she/her pronoun set — a third-person pronoun paradigm used to refer to an entity in discourse.
pronoun subject
The subject (nominative) form of a pronoun set, e.g. "she", "they", "xe".
ex:set gmeow:pronounSubject "they" .
Avoid filling only some of the five forms on a specifying set (subject, object, possessive determiner, possessive pronoun, reflexive should all be present) and avoid it on a non-specifying stance (any / ask / name-only).
Set gmeow:pronounSubject once per gmeow:PronounSet (functional), alongside the other four form properties when minting a custom set.
Use to carry the subject (nominative) form of a gmeow:PronounSet — one of the five forms that define a custom set.
they/them (singular)
The they/them pronoun set — a third-person pronoun paradigm used to refer to an entity in discourse.
thon/thon
The thon/thon pronoun set — a third-person pronoun paradigm used to refer to an entity in discourse.
ve/ver
The ve/ver pronoun set — a third-person pronoun paradigm used to refer to an entity in discourse.
vi/vir
The vi/vir pronoun set — a third-person pronoun paradigm used to refer to an entity in discourse.
xe/xem
The xe/xem pronoun set — a third-person pronoun paradigm used to refer to an entity in discourse.
ze/hir
The ze/hir pronoun set — a third-person pronoun paradigm used to refer to an entity in discourse.
ze/zir
The ze/zir pronoun set — a third-person pronoun paradigm used to refer to an entity in discourse.
zhe/zher
The zhe/zher pronoun set — a third-person pronoun paradigm used to refer to an entity in discourse.
propagates from
The propagation edge linking one myth telling to the telling it was derived from — reusing the PROV-O lineage spine so myth-spread is not a parallel graph (Principle 4). The propagating agent is a gmeow:Participation with roleDupe (unwitting) or roleDeceiver (knowing).
propagation mutation distance
The number of transmission hops before a propagated deceptive claim mutates. Solver-layer computation (Principle 12).
ex:campaign gmeow:propagationMutationDistance 3 .
Avoid asserting it as an authored fact (it is solver-derived, Principle 12) and avoid reading it as a per-node intent label — the originating-deceiver vs unwitting-dupe distinction is per-node (gmeow:roleDeceiver / gmeow:roleDupe), not a campaign-wide hop count.
Let the solver compute the xsd:integer distance from the propagation chain and write it onto the campaign event; keep per-node intent on gmeow:deceptiveIntentClaim and roles rather than inferring it from this number.
Use on a disinformation-campaign event to record how many propagation hops a claim survives before mutating — a solver metric over the prov:wasDerivedFrom / gmeow:propagatesFrom chain that helps locate the misinformation↔disinformation boundary.
provenance
A free-text statement of any changes in ownership and custody of a resource since its creation that are significant for its authenticity, integrity, and interpretation (the dcterms:provenance idiom). A prose escape hatch — prefer the structured derivation, generation, and attribution links when the custody chain can be modelled as graph relations.
ex:report gmeow:provenance "Donated 1998; held by the city archive since 2004." .
Avoid when the custody chain can be expressed structurally; prefer gmeow:wasDerivedFrom, gmeow:wasGeneratedBy, and gmeow:wasAttributedTo so the lineage is queryable rather than locked in a literal.
Attach the prose to the gmeow:Entity as a literal; where parts of the narrative can be lifted into structured derivation, generation, or attribution links, model those and reserve this property for the irreducible remainder.
Use for a human-readable custody/ownership narrative that resists structured modelling — provenance prose imported from a catalogue record or curator's note.
proximity
Links an entity to a proximity measurement describing its distance or dissimilarity to another entity. The measurement carries the scalar value (via observationResult → ScalarQuantity), the reference frame (via hasReferenceFrame), and the target entity (via proximityTo). Flat form for the common case; promote to full reified Measurement when vantage, confidence, temporal scope, or standpoint matter.
ex:a gmeow:proximity ex:dist .
Avoid it when vantage, confidence, temporal scope, or standpoint matter — read the reified Measurement directly.
Use flat gmeow:proximity for the common case; the measurement still carries gmeow:proximityTo, the frame, and the result scalar.
Use as the flat link from an entity to a proximity measurement about its distance/dissimilarity to another.
proximity to
The target entity to which proximity is measured. Functional: a different target entity is a different proximity measurement (constitutive of the relator's identity).
ex:dist gmeow:proximityTo ex:b .
Avoid measuring to several targets on one measurement (mint one per target).
Set exactly one gmeow:proximityTo per ProximityMeasurement.
Use to name the single target entity a proximity is measured to; functional, constitutive of the measurement's identity.
push target
The repository or ref that a push event targets. Non-functional: a single push operation may target multiple refs in the same repository.
quality dimension
The quality dimension under which this assessment is made. Non-functional: a single assessment may cover several dimensions (e.g. a report that evaluates both positional accuracy and completeness), and competing dimension classifications coexist rather than collapse (Principle 9).
ex:posAcc gmeow:qualityDimension gmeow:qualityDimensionCompleteness .
Avoid minting a new dimension class for an unlisted axis (add a gmeow:QualityDimension individual instead) and avoid forcing a single dimension when an assessment genuinely spans several — keep it non-functional.
Point gmeow:qualityDimension at one or more gmeow:QualityDimension individuals; multiple dimensions on one assessment coexist, matching a report that grades several axes at once.
Use on a QualityAssessment to name the ISO 19157 dimension(s) it evaluates — positional, temporal, or thematic accuracy, completeness, consistency, or lineage.
completeness
Presence or absence of features and their attributes, including commission (excess data) and omission (missing data) (ISO 19157).
lineage
The history, source, and process steps that produced a dataset or entity — the provenance of the data viewed through a quality lens. In GMEOW the structural lineage is recorded by gmeow:wasGeneratedBy, gmeow:wasDerivedFrom, and gmeow:ImportActivity (provenance module); this dimension value marks a quality assessment that evaluates lineage completeness or correctness.
logical consistency
Degree of adherence to logical rules of data structure, attribution, and relationships, including domain consistency, format consistency, and topological consistency (ISO 19157).
positional accuracy
Closeness of the spatial position of a feature to its true position, including absolute accuracy, relative accuracy, and gridded data positional accuracy (ISO 19157).
temporal accuracy
Correctness of the temporal references of a feature (e.g. date, time, period) relative to the true temporal value (ISO 19157).
thematic accuracy
Accuracy of quantitative and qualitative attribute values, including classification correctness and non-quantitative attribute correctness (ISO 19157).
topological consistency
Correctness of the explicitly encoded topological characteristics of a dataset, typically expressed as error counts or conformance to a topological rule set (ISO 19157).
elegance
The elegance aesthetic quality.
kitsch
The kitsch aesthetic quality.
sublimity
The sublimity aesthetic quality.
quantity uncertainty
The uncertainty (e.g. ±1 sigma) of a scalar quantity, in the same unit as the quantity value.
ex:temp22 gmeow:quantityUncertainty 0.3 .
Avoid conflating it with ontic determinacy (gmeow:hasDeterminacy — whether the value is crisp, vague, fuzzy) or with resolution (gmeow:hasGranularity); uncertainty is how-sure, an axis distinct from those (Principle 9).
State the spread in the quantity's own unit alongside gmeow:quantityValue; leave the fuzzy/probabilistic arithmetic and confidence intervals to the solver layer (P12), and carry the ontic model separately on gmeow:hasDeterminacy.
Use to record the EPISTEMIC spread of a scalar reading — a ±1σ or tolerance figure, expressed in the same unit as gmeow:quantityValue.
quantity value
The numeric value of a scalar quantity, as an xsd:decimal. Functional: a scalar quantity has exactly one numeric value. Meaningful only with its unit (gmeow:hasUnit) — no silent units.
ex:temp22 gmeow:quantityValue 22.5 .
Avoid publishing or comparing it without its gmeow:hasUnit (no silent units), avoid it for money (use gmeow:monetaryValue, whose currency frame is required), and avoid asserting two values — it is functional.
Put the magnitude here as xsd:decimal, name the unit with gmeow:hasUnit, the spread with gmeow:quantityUncertainty, and the ontic model with gmeow:hasDeterminacy; consumers read magnitude and unit together.
Use to carry the bare numeric magnitude of a gmeow:ScalarQuantity (or its aliases) — the literal that, paired with gmeow:hasUnit, makes the reading meaningful.
quaternion W
The w (scalar) component of a unit quaternion representing orientation.
ex:ori gmeow:quaternionW 1.0 .
Avoid a partial quaternion; supply all four components.
Set gmeow:quaternionW with X/Y/Z on the same Orientation.
Use for the w (scalar) component of a unit quaternion orientation facet.
quaternion X
The x component of a unit quaternion representing orientation.
ex:ori gmeow:quaternionX 0.0 .
Avoid mixing a partial quaternion with Euler angles without a clear single facet; quaternion needs all four components.
Set gmeow:quaternionX with Y/Z/W on the same Orientation as one coherent quaternion.
Use for the x component of a unit quaternion orientation facet.
quaternion Y
The y component of a unit quaternion representing orientation.
ex:ori gmeow:quaternionY 0.0 .
Set gmeow:quaternionY with X/Z/W on the same Orientation.
Use for the y component of a unit quaternion orientation facet.
quaternion Z
The z component of a unit quaternion representing orientation.
ex:ori gmeow:quaternionZ 0.0 .
Set gmeow:quaternionZ with X/Y/W on the same Orientation.
Use for the z component of a unit quaternion orientation facet.
question type
Classifies a question by its erotetic kind — one of the closed gmeow:QuestionType value vocabulary. NOT functional: a single question may carry several types at once (a 'why … and how' question is both gmeow:typeWhy and gmeow:typeHow), so the property admits multiple values rather than forcing a single kind.
ex:whereIsTheKey gmeow:questionType gmeow:typeWh .
Avoid forcing exactly one type per question — it is non-functional, and gmeow:typeWhy / gmeow:typeHow may co-apply — and avoid pointing it at anything outside the closed gmeow:QuestionType vocabulary.
Attach as many gmeow:QuestionType individuals as genuinely apply to the Question; read a co-applied gmeow:typeWhy to route the explanandum to abduction and a co-applied gmeow:typeHow to route to the procedures extension.
Use to classify a gmeow:Question by its erotetic kind — pointing it at one or more gmeow:QuestionType individuals so consumers can route polar, alternative, wh, why, and how questions differently.
quoted text
The inline text a work quotes when the quoted content is a passage rather than a linkable resource. Non-functional: several quoted passages may appear.
ex:post gmeow:quotedText "To be, or not to be." .
Avoid it when the quoted content has its own resource (link it with gmeow:quotesContent instead) and avoid it for the body text of the work itself.
Attach the passage as a literal via gmeow:quotedText, ideally alongside gmeow:quotesContent pointing at the source when one exists.
Use to carry the verbatim inline text a work quotes when the source is a bare passage with no linkable IRI; non-functional, so several passages may appear.
quotes content
Relates a work (a posting, an article) to content it quotes — another posting, a passage, an external resource. Non-functional: a work may quote several sources. Projects to schema:Quotation / schema:citation. The quoted passage's text rides gmeow:quotedText when inline.
ex:post gmeow:quotesContent ex:original ; gmeow:quotedText "the relevant passage" .
Avoid it for a repost/boost that carries the original wholesale (that is gmeow:sharesContent) and avoid it for a formal scholarly reference (use gmeow:bibliographicCitation).
Point the gmeow:Work at the quoted resource via gmeow:quotesContent; when the quote is an inline passage rather than a linkable resource, carry the text on gmeow:quotedText. Projects to schema:Quotation / citation.
Use to link a work to another resource it quotes — a quoted post, cited passage, or external page; non-functional, so a work may quote several sources.
quotes work
A flat shortcut asserting that a creative work includes a quotation derived from another creative work. The reified form is a gmeow:CreativeDerivation with gmeow:derivationType gmeow:derivationTypeQuotation.
ex:symphony gmeow:quotesWork ex:folkTune .
Avoid when the quoted segment, period, or provenance must be first-class (promote to a gmeow:CreativeDerivation with gmeow:derivationTypeQuotation) and avoid it for citing a source bibliographically (that is the citations slice's gmeow:cites).
Assert from the quoting work to the quoted work; it pairsWith gmeow:CreativeDerivation — promote when metadata is required.
Use for the flat 80% case of asserting one work quotes material from another, when the quoted segment and provenance need not be recorded.
ratio denominator
The denominator of an exact pitch or interval ratio. Always a positive integer.
ratio numerator
The numerator of an exact pitch or interval ratio. Never a float; paired with ratioDenominator for the canonical rational form.
raw address value
The raw, unparsed header segment or envelope value for this occurrence.
rcc8 dc
RCC-8: Disconnected (DC) — regions are disjoint and do not share any point.
ex:a gmeow:rcc8dc ex:b .
Avoid mixing RCC-8 relations for one region pair (the set is pairwise-disjoint; exactly one holds) and avoid it where touching (EC) or containment is meant.
Assert one RCC-8 relation per region pair; the gmeow:rcc8* relations are declared pairwise-disjoint.
Use to assert RCC-8 Disconnected — two regions share no point; symmetric.
rcc8 ec
RCC-8: Externally Connected (EC) — regions share only boundary points.
ex:a gmeow:rcc8ec ex:b .
Avoid it for traversable connection (gmeow:spatiallyConnectsTo) or partial overlap (gmeow:rcc8po).
Assert exactly one RCC-8 relation per region pair from the pairwise-disjoint set.
Use to assert RCC-8 Externally Connected — regions share only boundary points; symmetric.
rcc8 eq
RCC-8: Equal (EQ) — regions are identical.
ex:a gmeow:rcc8eq ex:b .
Avoid using it as identity of the places themselves (use coreference) — it asserts spatial coincidence, not sameAs.
Assert exactly one RCC-8 relation per region pair; EQ states coincident extent only.
Use to assert RCC-8 Equal — two regions are spatially identical; symmetric.
rcc8 ntpp
RCC-8: Non-Tangential Proper Part (NTPP) — region is a proper part of another, entirely within its interior.
ex:a gmeow:rcc8ntpp ex:b .
Avoid it for tangential containment (gmeow:rcc8tpp).
Assert exactly one RCC-8 relation per region pair; NTPP feeds the containment/part spine.
Use to assert RCC-8 Non-Tangential Proper Part — a region lies entirely within another's interior; a specialization of gmeow:containedInLocation / gmeow:partOf, inverse of gmeow:rcc8ntppi.
rcc8 ntppi
RCC-8: Non-Tangential Proper Part Inverse (NTPPi) — inverse of NTPP.
ex:b gmeow:rcc8ntppi ex:a .
Avoid asserting it when the part-rooted gmeow:rcc8ntpp is natural.
Assert exactly one RCC-8 relation per region pair; NTPPi feeds the has-part spine.
Use to assert RCC-8 Non-Tangential Proper Part Inverse — the inverse of gmeow:rcc8ntpp; a specialization of gmeow:hasPart.
rcc8 po
RCC-8: Partial Overlap (PO) — regions overlap but neither is part of the other.
ex:a gmeow:rcc8po ex:b .
Avoid it where one region is a proper part of the other (use gmeow:rcc8tpp / gmeow:rcc8ntpp).
Assert exactly one RCC-8 relation per region pair.
Use to assert RCC-8 Partial Overlap — regions overlap but neither is part of the other; symmetric.
rcc8 tpp
RCC-8: Tangential Proper Part (TPP) — region is a proper part of another, sharing part of its boundary.
ex:a gmeow:rcc8tpp ex:b .
Avoid it for non-tangential containment (gmeow:rcc8ntpp) or equality (gmeow:rcc8eq).
Assert exactly one RCC-8 relation per region pair; TPP feeds the containment/part spine.
Use to assert RCC-8 Tangential Proper Part — a region is a proper part sharing boundary; a specialization of gmeow:containedInLocation / gmeow:partOf, inverse of gmeow:rcc8tppi.
rcc8 tppi
RCC-8: Tangential Proper Part Inverse (TPPi) — inverse of TPP.
ex:b gmeow:rcc8tppi ex:a .
Avoid asserting it when the part-rooted gmeow:rcc8tpp is the natural direction.
Assert exactly one RCC-8 relation per region pair; TPPi feeds the has-part spine.
Use to assert RCC-8 Tangential Proper Part Inverse — the whole-to-part inverse of gmeow:rcc8tpp; a specialization of gmeow:hasPart.
read receipt requested
Whether the message requests a read receipt (convenience projection derived from the presence of a Disposition-Notification-To header). Not functional: different sources or parsers may disagree or strip the header (Principle 9). The canonical underlying fact is gmeow:dispositionNotificationTo.
reading of
The inscription that a reading observes. Functional per relator: one source inscription per InscriptionReading.
reading result
The lexical form(s) produced by a reading. Non-functional: a single reading may yield multiple coexisting forms (e.g. ambiguous or damaged signs interpreted differently within the same analytical frame), and competing result claims from different readings coexist (Principle 9).
realization mode
The mode in which an Expression realizes its Work — notated, performed, improvised, orally transmitted, or machine-generated. A frame-carried, value-vocabulary fact at the Expression tier; no shape may require a Work to be notated (the oral-tradition guarantee).
ex:eroicaNotatedExpr gmeow:realizationMode gmeow:realizationModeNotated .
Avoid asserting it on a Work (the Work is mode-independent) and avoid any shape that requires a notated realization — the oral-tradition guarantee forbids it (Principle 9). Functional: one mode per Expression.
Point the Expression at one gmeow:RealizationMode individual; a notated and a performed rendition of the same Work are two Expressions, each with its own mode.
Use at the gmeow:Expression tier to record HOW a musical Work is realized — notated, performed, improvised, oral, or machine-generated — as a frame-carried value rather than a subclass split.
improvised
The Expression is realized through improvisation.
machine generated
The Expression is realized by a machine-generative process.
notated
The Expression is realized as a notated score or symbolic representation.
oral
The Expression is realized through oral tradition, with no required notated form.
performed
The Expression is realized through live or recorded performance.
realized through
Relates a Work to an Expression that realizes it. Non-functional: a Work may have many Expressions (translations, arrangements, narrations). Inverse of gmeow:realizes.
ex:hamlet gmeow:realizedThrough ex:hamletGermanTranslation .
Avoid asserting this directly when modelling from the Expression up — prefer gmeow:realizes and read this inverse — and avoid it for editions of an Expression (that is gmeow:embodiedIn).
Prefer asserting gmeow:realizes from each Expression and read gmeow:realizedThrough by inversion; reach for it explicitly only in Work-rooted projections.
Use for Work-rooted traversal down to its realizations — enumerating the translations, arrangements, and narrations of one abstract Work.
realizes
Relates an Expression to the Work it realizes. Non-functional: an omnibus or aggregate Expression may realize multiple Works (e.g. an anthology). Inverse of gmeow:realizedThrough.
ex:hamletGermanTranslation gmeow:realizes ex:hamlet .
Avoid for the embodiment of an Expression in an edition (use gmeow:embodiedIn) and for derivation between distinct works (use gmeow:CreativeDerivation); a cover or arrangement is a new Work-or-Expression, not a re-realization.
Assert from the Expression to the Work; an anthology Expression may realize several Works (non-functional). Read the inverse gmeow:realizedThrough for Work-rooted traversal.
Use to climb from an Expression up to the abstract Work it realizes — the Expression→Work R-relation of the WEMI spine.
realizes mental moment
Ontological participation: relates a mental process to a gmeow:MentalMoment it MANIFESTS — the process expresses or makes-present an already-potential capacity, state, or mode rather than creating a fresh one. NOT functional — one process may manifest several moments.
ex:morningPerception gmeow:realizesMentalMoment ex:perceivedMorningLight .
Avoid it when the process creates something genuinely new (use gmeow:producesMentalMoment) and avoid it when the process changes a held time-scoped tenure (use gmeow:updatesMentalTenure). Do not confuse with the creative-works gmeow:realizes (Expression to Work — Principle 4).
Assert gmeow:realizesMentalMoment from a gmeow:MentalProcess to the gmeow:MentalMoment it manifests; pair with gmeow:experiencer so the manifested moment and the producing episode share a bearer.
Use when the mental process MANIFESTS (makes present, actualises) an existing capacity or state — a perceiving that brings a latent perceptual faculty into actuation, a dreaming that expresses a creative capacity. The process is the occurrent face of something already in the agent's dispositional repertoire.
received at
When a message was received by the storing system (JMAP receivedAt / Gmail internalDate).
recorded no later than
A DERIVED upper bound (terminus ante quem) on when the annotated claim was committed to a record — typically taken from the modification time of its source carrier (gmeow:sourceModifiedAt) when no stronger observation time is known. Carries low gmeow:confidence; it is neither valid-time nor a point observation. Populate it in the importer/query layer, not by OWL inference.
recurrence rule text
The recurrence rule as an RFC 5545 RRULE string (e.g. FREQ=WEEKLY;BYDAY=MO). Projected directly to iCalendar RRULE; a SET-typed TIMEX3 in ISO-TimeML.
ex:weeklyMon gmeow:recurrenceRuleText "FREQ=WEEKLY;BYDAY=MO" .
Avoid encoding the recurrence as parsed sub-properties in core (the string is the source of truth) and avoid putting it directly on an event or series instead of on the gmeow:RecurrenceRule node.
Assert one RFC 5545 RRULE xsd:string per gmeow:RecurrenceRule via gmeow:recurrenceRuleText (functional); it projects straight to iCalendar RRULE.
Use to carry the recurrence as an RFC 5545 RRULE string (FREQ=WEEKLY;BYDAY=MO) on a gmeow:RecurrenceRule — the authored, projection-ready form.
recurring risk
A flag indicating that this myth or false claim is a repeat offender — agents and generated reports re-introduce it, so audit tooling can prioritise active correction over one-off debunking.
barycentric (solar system)
The barycentric celestial reference origin — a geometric origin point relative to which celestial coordinates are expressed.
geocentric
The geocentric celestial reference origin — a geometric origin point relative to which celestial coordinates are expressed.
heliocentric
The heliocentric celestial reference origin — a geometric origin point relative to which celestial coordinates are expressed.
topocentric (observatory site)
The topocentric celestial reference origin — a geometric origin point relative to which celestial coordinates are expressed.
reference authority
The cadastral registry, land titles office, or surveying authority that issued this reference. Functional: a single reference has exactly one issuing authority.
ex:cr gmeow:referenceAuthority ex:landRegistry .
Avoid multiple authorities per reference.
Set exactly one gmeow:referenceAuthority (an Agent) per CadastralReference.
Use to name the single registry or surveying authority that issued a cadastral reference; functional.
Australian Dollar Currency Reference Frame
The aud reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
Russell Affective Circumplex Reference Frame
The affective circumplex mental reference frame — a coordinate system for describing cognitive, affective, or perceptual states.
Altitude Above Ground Level Reference Frame
The altitude agl reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
Altitude Above Mean Sea Level Reference Frame
The altitude msl reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
Audio Spectrum Reference Frame
The audio spectrum reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
BGP Autonomous System Reference Frame
The bgp reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
Bitcoin Currency Reference Frame
The btc reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
Canadian Dollar Currency Reference Frame
The cad reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
Swiss Franc Currency Reference Frame
The chf reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
CIE L*a*b* Perceptually-Uniform Reference Frame
The cie lab reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
CIE 1931 XYZ Tristimulus Reference Frame
The cie xyz reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
CMYK Colourspace Reference Frame
The cmyk reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
Chinese Yuan Currency Reference Frame
The cny reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
Celestial Equatorial Reference Frame
The celestial equatorial reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
Allocentric Cognitive Map Reference Frame
The cognitive map allocentric mental reference frame — a coordinate system for describing cognitive, affective, or perceptual states.
Egocentric Cognitive Map Reference Frame
The cognitive map egocentric mental reference frame — a coordinate system for describing cognitive, affective, or perceptual states.
Gärdenfors Conceptual Space Reference Frame
A generic conceptual space frame after Gärdenfors — domains are convex regions in a similarity metric space. The actual domain-specific axes (colour, taste, shape, etc.) are added per-domain; this seed carries the similarity axis as a placeholder.
Robot Configuration-Space Reference Frame
A robot configuration space (C-space): a single configuration-vector axis whose dimensionality (the DOF) is carried by the coordinate-matrix shape, not by N axis individuals (Principle 12).
DNS Name Space Reference Frame
The dns reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
Depth Below Chart Datum Reference Frame
The depth below chart datum reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
Depth Below Mean Sea Level Reference Frame
The depth below sea level reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
Ethereum Currency Reference Frame
The eth reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
Euro Currency Reference Frame
The eur reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
English Language Reference Frame
The english reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
FK5 Equatorial Reference Frame
The fk 5 reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
ICAO Flight Level Reference Frame
The flight level reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
British Pound Currency Reference Frame
The gbp reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
GRCh38 Human Reference Assembly
The gr ch 38 reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
Galactic Coordinate Reference Frame
The galactic reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
Geohash Reference Frame
The geohash reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
Gregorian Calendar Reference Frame
The gregorian reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
Hilbert Space Reference Frame
The hilbert space reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
ICRS Celestial Reference Frame
The icrs reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
IPv4 Address Space Reference Frame
The i pv 4 reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
IPv6 Address Space Reference Frame
The i pv 6 reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
Imagined Space Reference Frame
An imagined or dream-space reference frame — e.g. a memory palace, a dream landscape, or a fictional world. Coordinates are relative to the imaginer's internal representation, not to any external geographic frame.
Internet Topology Reference Frame
The internet reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
Japanese Yen Currency Reference Frame
The jpy reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
Latent Vector Space Reference Frame
The latent vector space reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
Local Grid Cartesian Reference Frame
The local grid reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
MAC Address Space Reference Frame
The mac reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
MGRS Reference Frame
The mgrs reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
Linear Referencing (Mile Marker) Reference Frame
The mile marker reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
Musical-Time Reference Frame (metrical beats)
Metrical musical time measured in beats; placement is FUZZY (rubato, expressive timing) rather than crisp clock time.
Narrative / Fictional Reference Frame
A narrative / fictional frame positioned along story sequence; placements are interpretively DISPUTED rather than crisp.
Cylindrical Navigation Reference Frame
A cylindrical navigation frame: heading and bearing angles about a vertical elevation axis.
Network Graph Reference Frame
The network graph reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
Unit-Quaternion Orientation Reference Frame
Rigid-body orientation as a unit quaternion (w, x, y, z) — points on the S³ manifold of unit quaternions.
Hamiltonian Phase-Space Reference Frame (3-DOF)
A 3-DOF Hamiltonian phase space: paired position (x, y, z) and conjugate-momentum (p_x, p_y, p_z) axes under the symplectic metric.
Abstract Phase Space Reference Frame (q,p axes)
The phase space 3 dof reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
Plus Code (Open Location Code) Reference Frame
The plus code reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
Port Number Space Reference Frame
The port reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
Postal Address Reference Frame
The postal address reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
6-DOF Robot Arm Configuration Space
The robot arm 6 dof reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
Robot Base Cartesian Reference Frame
The robot base reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
6-DOF Robot Configuration Space Reference Frame
The robot cspace 6 dof reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
Robot SLAM Occupancy Grid Reference Frame
The robot slam reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
Robot End-Effector Task Space Reference Frame
The robot task space reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
Robot Velocity Reference Frame
The robot velocity reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
SI Measurement Reference Frame
The si reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
sRGB Colourspace Reference Frame
The s rgb reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
String Edit-Distance Reference Frame
A discrete string space whose distance is the Levenshtein edit distance over sequence positions.
ASHRAE Thermal Comfort Reference Frame
The thermal comfort mental reference frame — a coordinate system for describing cognitive, affective, or perceptual states.
UN/LOCODE Reference Frame
The un locode reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
URL Space Reference Frame
The url reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
US Dollar Currency Reference Frame
The usd reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
Unix Epoch Timestamp Reference Frame
The unix epoch reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
Virtual Platform Reference Frame
The virtual platform reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
WGS 84 Geodetic Reference Frame
The wgs 84 reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
what3words Reference Frame
The what 3 words reference frame — a named coordinate system or value space together with its axes, origin, and transformation rules (Principle 11).
reference jurisdiction
The jurisdiction (country, state, province, or territory) under whose legal framework this cadastral reference is valid. Functional: a single reference has exactly one governing jurisdiction.
ex:cr gmeow:referenceJurisdiction ex:ontario .
Avoid multiple jurisdictions per reference.
Set exactly one gmeow:referenceJurisdiction (a Place) per CadastralReference.
Use to name the single jurisdiction under whose legal framework a cadastral reference is valid; functional.
reference type
The kind of cadastral reference (parcel ID, folio number, title number, lot number, survey plan reference, etc.). Non-functional: a single reference may be classified by multiple sources as different types.
ex:cr gmeow:referenceType gmeow:referenceTypeFolio .
Avoid encoding the kind as a CadastralReference subclass.
Attach a gmeow:CadastralReferenceType individual; competing source classifications coexist.
Use to classify a cadastral reference by its kind (parcel ID, folio, title, lot, survey plan); non-functional.
folio number
A folio number — an identifier used in land-title registers, especially in Commonwealth jurisdictions.
lot number
A lot number — an identifier for a subdivided lot within a larger plan or survey.
parcel identifier
A parcel identifier — the primary identifier assigned to a cadastral parcel by a registry.
survey plan reference
A survey plan reference — an identifier for the official survey plan that defines a parcel's boundaries.
title number
A title number — an identifier for a registered title or deed in a land titles system.
reference value
Exactly one identifier string of the cadastral reference (e.g. 'Lot 42, Plan 12345', 'Folio 67890', 'Title No. ABCD-1234'). Functional: a single CadastralReference has exactly one reference value.
ex:cr gmeow:referenceValue "Folio 67890" .
Avoid several values per reference (mint one CadastralReference per identifier).
Set exactly one gmeow:referenceValue and pair it with gmeow:referenceType.
Use for the single identifier string of a cadastral reference; functional.
references
A related resource that is referenced, cited, or otherwise pointed to by the described resource. (RFC 5322 References for messages; bibliographic references for creative works.)
ex:reply gmeow:references ex:originalMessage .
Avoid it when the link is specifically a citation with an intent or pinpoint (use gmeow:cites, or promote to a gmeow:CitationAct) and avoid asserting both directions — state gmeow:references and read gmeow:isReferencedBy as its inverse.
Assert one gmeow:references triple per pointed-to resource (non-functional); promote to the typed citation machinery (gmeow:cites / gmeow:CitationAct) when kind, locus, or standpoint matters.
Use for the generic, flat-first pointer from one entity to a related resource it points to — a message-thread reference or a bibliographic reference — when the kind, locus, or standpoint of the link need not be typed.
refuted (□¬, false)
□¬_S — settled false according to the standpoint: the standpoint DENIES the proposition (CRMinf belief value 'false'). Distinct from silence (no claim) and from low gmeow:confidence — an explicit, recorded denial. The proposition is carried as the subject of the denial, never asserted as a fact of the universal standpoint.
region label
A human-readable label for the region — e.g. 'face', 'car', 'building facade'.
region of
A region is part of exactly one image. Functional per region: one containing image per ImageRegion. Inverse of gmeow:hasRegion.
region selector
The selector that describes this region's boundaries. Functional per region: one selector per ImageRegion.
brand voice
The brand-voice register — an organization's curated public expression identity.
casual
The casual name register — a level of formality or social distance at which a name is used.
ceremonial
The ceremonial register — ritual, liturgical, or protocol-bound expression.
clinical
The clinical register — professional, affect-controlled expression (bedside manner, counsel).
The formal name register — a level of formality or social distance at which a name is used.
intimate / familial
The intimate name register — a level of formality or social distance at which a name is used.
private
The private register — expression within a trusted inner scope.
The professional name register — a level of formality or social distance at which a name is used.
public
The public register — expression toward an undifferentiated or hostile audience.
registration number
The registry registration number of a trademark (e.g. a CIPO / USPTO / WIPO number).
ex:blackcatTM gmeow:registrationNumber "TMA1234567" .
Avoid setting it on an unregistered common-law mark (there is no number — use gmeow:trademarkStatusUnregistered) and avoid putting it on the gmeow:Mark; it belongs on the right.
Set gmeow:registrationNumber once per Trademark (functional) when the mark is registered or pending; pair it with gmeow:trademarkStatus and the issuing registry.
Use to carry the registry registration number of a trademark — a CIPO, USPTO, or WIPO identifier — on its gmeow:Trademark relator.
related note
An undirected associative link between two notes — the semantic sibling of relatedTag, applied to the note graph. Symmetric. Optional: the note graph stays flat-first.
related tag
A tag related to this tag by an associative link. Symmetric. Optional.
ex:tagOcean gmeow:relatedTag ex:tagBeach .
Avoid using it for hierarchy (use gmeow:broaderTag / gmeow:narrowerTag) and avoid asserting both directions — the property is symmetric, so one assertion suffices.
Assert gmeow:relatedTag once between the two tags; symmetry makes the reverse link hold automatically, keeping the associative web flat and optional.
Use to link two tags by a non-hierarchical association — they travel together or co-occur — when neither is broader or narrower than the other (the counterpart of skos:related).
relates to frame
Relates a narrative reference frame to another narrative reference frame with which it stands in a relationship (the nature of which is given by gmeow:hasNarrativeFrameRelation). Non-functional: a frame may relate to many others, and competing relation claims coexist. Flat shortcut; promote to gmeow:NarrativeFrameLink when the binding between source, target, and relation type must be explicit.
adaptation of
A narrative frame that adapts another frame into a different medium or format.
alternate continuity
A divergent continuity that is not the primary canon but is officially recognised (e.g. Marvel Ultimate, Star Wars Legends).
canon
The authoritative, settled continuity of a narrative frame.
crossover
A narrative frame that blends characters or settings from two or more distinct continuities.
expanded universe
Officially licensed material that extends the canon but is not part of the core continuity.
fanon
Community-generated continuity not officially recognised by the rights-holder.
relationship child
The child in a reified parent-child relationship.
relationship interval
The time interval over which an interpersonal relationship held. (A relator carries its period this way rather than via duringInterval, which is reserved for gufo:Situation-based time-scoped relations.)
ex:tie gmeow:relationshipInterval ex:collabInterval .
Avoid using gmeow:duringInterval here (that is reserved for gufo:Situation-based time-scoped relations) and avoid putting the interval on the flat shortcut edges (use gmeow:validFrom/validUntil on those statements).
Point the relator at its gmeow:TimeInterval; this is the relator-native way to carry a period, distinct from the situation-based duringInterval idiom.
Use to scope an interpersonal-relationship relator in time — the span over which the tie held — as a first-class gmeow:TimeInterval.
relationship parent
The parent in a reified parent-child relationship.
relationship party
An agent who is one of the parties to an interpersonal relationship. Non-functional: a relationship typically binds two parties (and is left open for group ties).
ex:tie gmeow:relationshipParty ex:lillith .
Avoid forcing exactly two parties at the OWL level (it is non-functional and left open for group ties; the two-party constraint is a SHACL closure concern) and avoid using it on the flat shortcut edges, which bind their agents directly.
Attach each participating gmeow:Agent to the relator with this property; pair with gmeow:relationshipInterval to scope the tie in time.
Use to bind each agent that takes part in an interpersonal-relationship relator; at least one party is required by axiom.
relationship source
The extracted-entity description at the tail of this extracted relationship.
relationship target
The extracted-entity description at the head of this extracted relationship.
relay at
The server timestamp recorded for a relay hop.
relay by
The server that performed a relay hop.
relay from
The host a relay hop received the message from.
relay protocol
The protocol used for a relay hop (e.g. ESMTP, ESMTPS).
release DOI
The Digital Object Identifier (DOI) assigned to a software release — typically minted through DataCite, Zenodo, or a similar PID registry. Non-functional: a release may carry multiple DOIs from different registrars (Principle 9).
release of
The project that a release belongs to. Functional: one project per release event.
release tag
The tag associated with a release. Functional: a release is typically cut from exactly one tag.
release version
The version designation of a release — e.g. 'v1.0.0', '2.1.0-beta.3'. Not functional: competing version schemes may coexist (Principle 9).
remembers
Objectual memory-of: an agent remembers a SUBJECT (a person, place, topic, or event it has encountered). Sub-property of gmeow:isAwareOf — remembering a subject entails awareness of it. Distinct from gmeow:MemoryItem (the ai slice), which is a remembered CLAIM (propositional); this is remembering the thing, not a proposition about it. Bridge, documented NOT axiomatised (Principle 9): an agent's gmeow:remembers edges are typically backed by gmeow:MemoryItem observations about the subject and surfaced by the flagship's recall — see gmeow:memoryOf. Forgetting is suppression (gmeow:displayable false / closed scope), never deletion (Principle 10).
ex:lillith gmeow:remembers ex:firstConference .
Boundary: objectual gmeow:remembers (a remembered subject) ⊥ propositional gmeow:MemoryItem (a remembered claim, ai slice). The link is a documented bridge through gmeow:memoryOf, not an axiom; cognition asserts no dependency on the ai slice (Principle 9).
Avoid it for a remembered CLAIM or proposition (that is gmeow:MemoryItem, the ai slice — this is remembering the thing, not a fact about it) and avoid DELETING a remembers edge to model forgetting; suppress it with gmeow:displayable false or a closed scope (Principle 10).
Assert gmeow:remembers from agent to subject (it entails gmeow:isAwareOf); bridge to backing gmeow:MemoryItem observations through gmeow:memoryOf as documentation (no axiom, no ai-slice dependency), and model forgetting as suppression, never deletion.
Use for objectual memory — an agent remembering a SUBJECT (a person, place, topic, or event it has encountered), the recall surface the agent-memory flagship reads (Principle 15); it entails gmeow:isAwareOf by subproperty.
reminder action
The action to take when the reminder fires — display, email, or audio.
Avoid asserting two actions (it is functional — one per reminder) and avoid minting a subclass for the action; the values are gmeow:ReminderAction individuals.
Set one gmeow:ReminderAction value; pair with gmeow:reminderTrigger for the timing and gmeow:reminderTarget for the event.
Use to choose how a reminder notifies when it fires — the iCalendar ACTION (display, email, audio).
audio
Play an audio reminder. Aligned to iCalendar ACTION=AUDIO.
Display the reminder on screen. Aligned to iCalendar ACTION=DISPLAY.
Send the reminder by email. Aligned to iCalendar ACTION=EMAIL.
reminder target
The event this reminder is attached to.
ex:standupAlarm gmeow:reminderTarget ex:standupEvent .
Avoid asserting more than one (it is functional — one target per reminder) and avoid pointing it at a schedule; a reminder fires for a concrete occurrence.
Set exactly one gmeow:Event target; an xsd:duration gmeow:reminderTrigger is then resolved relative to that event's start.
Use to bind a reminder to the one gmeow:Event it alerts about — the target whose start an offset trigger is measured from.
reminder trigger
The trigger for a reminder — either an xsd:duration offset before the target event (e.g. PT15M) or an absolute xsd:dateTime.
ex:standupAlarm gmeow:reminderTrigger "PT15M"^^xsd:duration .
Avoid writing an offset as a bare number or a date (the range is the xsd:duration ∪ xsd:dateTime union — use PT15M, not 15) and avoid using it as the target event's own time.
Write an xsd:duration for an offset-from-target trigger or an xsd:dateTime for an absolute one; the offset is resolved against the gmeow:reminderTarget event's start.
Use to set when a reminder fires — an xsd:duration offset before its target event (PT15M, P1D) for the common case, or an absolute xsd:dateTime for a fixed alert time.
remix of
A flat shortcut asserting that a creative work is a remix derived from another creative work. The reified form is a gmeow:CreativeDerivation with gmeow:derivationType gmeow:derivationTypeRemix.
ex:clubMix gmeow:remixOf ex:originalTrack .
Avoid when the derivation's segments, combined types, or provenance must be first-class — promote to a gmeow:CreativeDerivation with gmeow:derivationTypeRemix.
Assert from the remix to the source recording; it pairsWith gmeow:CreativeDerivation — promote when metadata is required.
Use for the flat 80% case of asserting one work is a remix of another, when no segment, period, or provenance needs recording.
reply to
An address to which replies should be sent (RFC 5322 Reply-To).
fossil
The Fossil distributed version control system with built-in wiki and issue tracking.
git
The Git distributed version control system.
mercurial
The Mercurial distributed version control system.
jujutsu
The Jujutsu (jj) version control system.
pijul
The Pijul version control system based on patch theory.
subversion
The Apache Subversion centralized version control system.
repository type
The version-control system of a repository — a value from the open gmeow:RepositoryType vocabulary (git, hg, svn, fossil, …). Functional: a repository has exactly one VCS type.
representable parameter
A parameter that this notation system can represent without loss (e.g. pitch in a 12-EDO-aware staff notation). Range is kept open in the core framework; domain-specific slices restrict it to their parameter vocabularies.
ex:staffProfile gmeow:representableParameter ex:pitch .
Avoid using it for a parameter the notation drops or approximates (that is gmeow:declaredLoss with gmeow:accountsForParameter) and avoid leaving a known parameter neither represented nor accounted-for — the gate flags that gap.
List each losslessly-carried parameter on the profile via gmeow:representableParameter; domain slices restrict its open range to their own parameter vocabulary.
Use on a projection profile to enumerate a canonical parameter the notation carries faithfully — pitch, duration, dynamics — so the completeness gate can confirm every parameter is either represented here or accounted for as a loss.
requires
A related resource that is required by the described resource to support its function, delivery, or coherence.
ex:userGuide gmeow:requires ex:runtimeLibrary .
Avoid for derivation lineage (use gmeow:wasDerivedFrom subproperties), for standards conformance (use gmeow:conformsTo), and for versions (use gmeow:hasVersion).
Assert from the dependent work to the required one; read the inverse gmeow:isRequiredBy for the reverse direction.
Use when one creative work depends on another to function, be delivered, or remain coherent (the dcterms:requires bridge — a manual that needs its runtime, a score that needs its parts).
requires frame
Declares that every instance of the annotated class must carry the named reference-frame property (CONSTITUTION P11, frame-relativity gate): 'a value asserted without its frame is ill-formed'. The frame-relativity SHACL shape is GENERATED from this declaration — exactly one frame when the named property is owl:FunctionalProperty, at least one otherwise — so a new frame-relative value class is enforced the moment it is declared, never by remembering to hand-write its shape. Pair with gmeow:frameRequirementSeverity "warning" to downgrade from violation.
requires host
Asserts whether a reference frame requires a hosting entity to exist.
gmeow:referenceFrameRobotArm6DOF gmeow:requiresHost true .
Avoid naming the host here (use gmeow:isHostedBy) — this flag only states whether a host is required.
Set gmeow:requiresHost true for frames bound to a host (a robot base, a building grid) and pair with gmeow:isHostedBy on instances.
Use to assert whether a reference frame needs a hosting entity to exist; functional boolean.
resent date
The RFC 5322 Resent-Date header value of a message. Non-functional: a message may carry multiple Resent-Date values if it was resent multiple times. The raw header value remains on gmeow:MessageHeader (Principle 4).
resent message id
The RFC 5322 Resent-Message-ID header value of a message. Non-functional: a message may carry multiple Resent-Message-ID values if it was resent multiple times. The raw header value remains on gmeow:MessageHeader (Principle 4).
residence mailbox
The mailbox a mailbox-residence concerns.
resident message
The message a mailbox-residence concerns.
resides in
Relates a message to a mailbox/label it currently resides in. Time-varying residence is reified as gmeow:MailboxResidence; on this convenience property the period may be carried with gmeow:validFrom/validUntil.
resolved by artifact
The artifact — document, observation, claim, or other entity — that resolves the research inquiry. Applies to Procedures of type researchPlan. Non-functional: multiple resolution artifacts may coexist, and competing resolution claims are standpoint-indexed.
retrieval score
Statement-level annotation: the relevance score a retrieval (or re-ranker) assigned to ONE retrievedChunk triple. An annotation property so competing scores coexist attributed (P9) and the OWL downcast stays DL-clean (P3).
retrieved chunk
A chunk this retrieval returned. Score, rank, and re-ranker attribution ride RDF 1.2 statement annotations on each retrievedChunk triple (gmeow:retrievalScore + the existing provenance annotations).
review commit
The specific commit under review in a code review event. Non-functional: a review may span multiple commits.
review of
The merge request that a code review event is about. Non-functional: a review event may cover multiple related merge requests.
reward pole
The named pole this criterion rewards. Functional and mandatory (SHACL — no poles is no axis); must differ from the penalty pole (SHACL).
ex:agency gmeow:rewardPole ex:powerFromBottom .
Avoid omitting it or giving more than one (it is functional and mandatory — no poles is no axis) and avoid pointing it at the same pole as gmeow:penaltyPole (they must differ — SHACL).
Assert gmeow:rewardPole once from the criterion to a gmeow:CriterionPole, paired with a distinct gmeow:penaltyPole.
Use to name the single pole a criterion rewards — what its high end is for.
RFC message id
The RFC 5322 Message-ID of a message.
Right ascension in degrees (0–360). Frame-relative: the meaning depends on the coordinateFrame (ICRS, FK5, etc.).
ex:vegaCoords gmeow:rightAscension 279.23 .
Avoid stating it without gmeow:coordinateFrame and avoid for terrestrial longitude (gmeow:longitude).
Pair gmeow:rightAscension with gmeow:declination and a declared gmeow:coordinateFrame (Principle 11).
Use for right ascension in degrees on a CelestialCoordinates value; frame-relative.
right operand
The value an atomic constraint tests against (odrl:rightOperand), e.g. "2030-01-01", "EU", "5". For an IRI-valued operand use gmeow:rightOperandReference.
ex:until2030 gmeow:rightOperand "2030-01-01" .
Avoid using it for an IRI-valued operand (use gmeow:rightOperandReference) and avoid carrying the dimension or operator here; those are gmeow:leftOperand and gmeow:constraintOperator.
Set gmeow:rightOperand once per AtomicConstraint (functional) to the literal tested value; switch to gmeow:rightOperandReference when the operand is a place, party, or vocabulary IRI.
Use to carry the literal value an atomic constraint tests against (the odrl:rightOperand) — a date, a region code, a count.
right operand reference
An IRI-valued right operand (odrl:rightOperandReference) — e.g. a place, party, or vocabulary individual the constraint tests against.
ex:inEu gmeow:rightOperandReference ex:europeanUnion .
Avoid using it for a literal value (use gmeow:rightOperand) and avoid carrying the operator or dimension here.
Set gmeow:rightOperandReference on an AtomicConstraint to the operand IRI instead of gmeow:rightOperand when the tested value is an identified resource.
Use to carry an IRI-valued tested value of an atomic constraint (the odrl:rightOperandReference) — a place, party, or vocabulary individual the constraint compares against.
rights type
The kind(s) of intellectual-property right a statement concerns — one of the open gmeow:RightsType values (copyright, trademark, patent, industrial design, trade secret, related rights, moral rights, database right, plant breeders' rights). Non-functional: a statement may span several.
ex:photoRights gmeow:rightsType gmeow:rightsTypeCopyright, gmeow:rightsTypeMoralRights .
Avoid using it for the copyright or trademark status (gmeow:copyrightStatus / gmeow:trademarkStatus) and avoid collapsing a multi-right statement to one type — it is non-functional, so several coexist.
Add one or more gmeow:rightsType values to a RightsStatement (non-functional); the values are aligned to Wikidata / WIPO by reference.
Use to tag the kind(s) of IP right a rights statement concerns — copyright, trademark, patent, trade secret, moral rights, database right, … — by referencing gmeow:RightsType values.
copyright
The copyright kind of intellectual-property right (wd:Q1297822).
database right
The database right kind of intellectual-property right (wd:Q688416).
industrial design right
The industrial design right kind of intellectual-property right (wd:Q252799).
moral rights
The moral rights kind of intellectual-property right (wd:Q1057599).
patent
The patent kind of intellectual-property right (wd:Q253623).
plant breeders' rights
The plant breeders' rights kind of intellectual-property right (wd:Q695112).
related rights
The related rights kind of intellectual-property right (wd:Q489344).
trade secret
The trade secret kind of intellectual-property right (wd:Q602938).
trademark
The trademark kind of intellectual-property right (wd:Q167270).
AI assistant
An AI system that assists in creating or editing software — attributed and confidence-weighted, never ground truth (Principle 9).
accompanist
A performer who accompanies a soloist or ensemble.
agent
An agent that carried out or caused the event (the active party).
antagonist
The antagonist role — opposed to a protagonist within the scope.
arranger
An agent who arranged a musical work for different forces or format.
attendee
An agent who attended the event.
author
The creator of the intellectual content of a work.
beneficiary
An entity that benefited from the event.
beneficiary of deception
An entity that benefits from a deception event, whether or not they are the deceiver — the third-party beneficiary who gains from the false belief induced in the deceived party.
bot contributor
An automated bot or CI agent that contributes to a project — e.g. dependency updates, formatting bots.
canonical
The canonical version role — a status that a versioned artifact occupies in its release lifecycle.
code reviewer
An agent who reviews code changes for quality, correctness, and policy compliance before merge.
collected
The collected version role — a status that a versioned artifact occupies in its release lifecycle.
composer
An agent who created the musical content of a work — the abstract artistic conception, independent of any particular notation or performance (Principle 4: notation and performance are downstream projections).
conceptualization
Ideas, formulation or evolution of overarching research goals and aims.
conductor
An agent who conducted a musical performance. Also a ContributionRole (declared in creative-works.ttl) — one concept, one IRI (Principle 5).
confidant
The confidant role.
cover artist
An agent who created cover art for a manifestation.
data curation
Management activities to annotate, scrub data and maintain research data.
deceived
The participant in a deception event who is induced to hold a false belief by the divergence between the projected and held standpoints. In self-deception, this role is borne by the same entity as roleDeceiver.
deceiver
The participant in a deception event who projects a standpoint that diverges from what they hold true. In self-deception, this role is borne by the same entity as roleDeceived.
deprecated
The deprecated version role — a status that a versioned artifact occupies in its release lifecycle.
director
An agent who directed a film, theatre, or choreographic production.
The draft version role — a status that a versioned artifact occupies in its release lifecycle.
dupe
An unwitting intermediary in a deception — a participant who forwards the projected standpoint without knowing it is deceptive, acting as a conduit rather than the primary deceiver.
editor
An agent who edited, compiled, or curated the content.
employee
The agent employed in an employment event.
employer
The organization employing in an employment event.
ensemble member
A performer participating as a member of a musical ensemble.
foil
The foil role — a contrast figure for another character.
formal analysis
Application of statistical, mathematical, computational, or other formal techniques to analyse or synthesize study data.
funding acquisition
Acquisition of the financial support for the project leading to this publication.
illustrator
An agent who contributed visual illustrations.
improviser
A performer whose participation is primarily improvisatory.
intermediary
An intermediary agent in a financial transaction — a bank, payment processor, or clearing house.
inventor
An agent who invented the subject of a patent (project homepage and language). Projects to schema:inventor via the Contribution pattern.
investigation
Conducting a research and investigation process, specifically performing the experiments, or data/evidence collection.
LLM-assisted editor
An agent who edited with substantial assistance from a large language model.
long-term support (LTS)
The lts version role — a status that a versioned artifact occupies in its release lifecycle.
latest
The latest version role — a status that a versioned artifact occupies in its release lifecycle.
An agent who receives musical knowledge in an oral-tradition teaching event (see oral-tradition transmission).
letterer
An agent who lettered or calligraphed text in a visual work.
librettist
An agent who wrote the libretto of an opera, musical, or other staged work.
love interest
The love-interest role.
lyricist
An agent who wrote the lyrics of a musical work.
mastering engineer
An agent who mastered a recording.
mentor
The mentor role.
methodology
Development or design of methodology; creation of models.
mixing engineer
An agent who mixed a recording.
narrator
An agent who narrated or performed a spoken-word rendition.
The narrator role — the telling voice (its reliability is the narration seam narrationUnreliable axis, not a role variant).
officiant
A person who officiated at the event. Generalizes the former gmeow:hasOfficiant.
orchestrator
An agent who orchestrated a musical work.
organizer
An agent that organized or convened the event.
principal / subject
The entity an event is principally about (e.g. the child in a birth, the deceased in a death). Generalizes the former gmeow:hasPrincipal.
payee
The agent that receives money in a financial transaction.
payer
The agent that sends money in a financial transaction.
performer
An agent who performed at the event. Also a ContributionRole (declared in creative-works.ttl) — one concept, one IRI (Principle 5).
photographer
An agent who created photographic content.
producer
An agent who produced a performance or recording. Also a ContributionRole (declared in creative-works.ttl) — one concept, one IRI (Principle 5).
project administration
Management and coordination responsibility for the research activity planning and execution.
protagonist
The protagonist role — a scope's central agent. Ensemble works carry several coexisting protagonist claims; no primary exists (Principle 9).
published
The published version role — a status that a versioned artifact occupies in its release lifecycle.
publisher
An agent who published a work — issued and disseminated a manifestation. Projects to schema:publisher via the Contribution pattern.
recording engineer
An agent who engineered the recording of a musical work.
releaser
An agent who cuts and publishes software releases.
remixer
An agent who created a remix of an existing recording.
resources
Provision of study materials, reagents, materials, patients, laboratory samples, animals, instrumentation, computing resources, or other analysis tools.
revised
The revised version role — a status that a versioned artifact occupies in its release lifecycle.
sampling artist
An agent who created a work by sampling existing material.
security contact
An agent responsible for receiving and handling security vulnerability reports.
session musician
A musician hired to perform in a recording session.
software
Programming, software development; designing computer programs; implementation of the computer code and supporting algorithms.
software developer
An agent who writes code, fixes bugs, or implements features in a software project.
software maintainer
An agent with ongoing responsibility for a software project — triaging issues, reviewing contributions, and cutting releases.
soloist
A performer featured as a soloist in a musical performance.
songwriter
An agent who wrote the words and/or music of a song.
sound designer
An agent who designed sound or sonic material for a work.
spin doctor
The participant in a distortion or spin event who reframes, sharpens, or selectively presents information to alter the inferential landscape without literally falsifying the source material. A specific role borne in gmeow:eventTypeDistortion events.
stable
The stable version role — a status that a versioned artifact occupies in its release lifecycle.
supervision
Oversight and leadership responsibility for the research activity planning and execution, including mentorship external to the core team.
translator
An agent who translated the work into another language or notation.
transmitter
An agent who transmits musical knowledge in an oral-tradition teaching event (see oral-tradition transmission).
trickster
The trickster role.
validation
Verification, whether as a part of the activity or separate, of the overall replication/reproducibility of results/experiments and other research outputs.
variant
The variant version role — a status that a versioned artifact occupies in its release lifecycle.
victim
An entity harmed by the event — distinct from, and never inferred from, any other role.
visualization
Preparation, creation and/or presentation of the published work, specifically visualization/data presentation.
withdrawn
The withdrawn version role — a status that a versioned artifact occupies in its release lifecycle.
witness
A person who witnessed the event. Generalizes the former gmeow:hasWitness.
writing – original draft
Creation and/or presentation of the published work, specifically writing the initial draft.
writing – review & editing
Critical review, commentary or revision – including pre- or post-publication stages.
yanked
The yanked version role — a status that a versioned artifact occupies in its release lifecycle.
roll
Rotation about the longitudinal (typically x) axis, in degrees or radians as indicated by the reference frame.
ex:ori gmeow:roll 0.0 ; gmeow:eulerOrder "ZYX" .
Set gmeow:roll with gmeow:yaw, gmeow:pitch, and gmeow:eulerOrder.
Use for rotation about the longitudinal axis in the Euler-angle facet.
romanization
A Latin-script transliteration of THIS SAME appellation in another script (e.g. "Yamada Tarō" for "山田太郎"; pinyin for a Chinese name). Strictly a transliteration of one name — it NEVER bridges two distinct co-equal names (a Mandarin name is not the romanization of a Latin one).
ex:yamadaName gmeow:romanization "Yamada Tarō" .
Name the system that produced the romanization with gmeow:transliterationScheme (languages module) — Hepburn vs Kunrei for Japanese, Pinyin vs Wade-Giles for Mandarin — so the romanization records HOW it was derived; each scheme is catalogued as an FnO function in the projection layer.
Avoid using it to bridge two distinct co-equal names (a Mandarin name is NOT the romanization of a Latin one — those are separate appellations) and avoid an unscheme'd romanization where the system matters — name it with gmeow:transliterationScheme.
Set gmeow:romanization on the appellation it transliterates and record the producing system with gmeow:transliterationScheme; never use it to link a Latin and a Han name as romanization-of.
Use to carry a Latin-script transliteration of THE SAME appellation in another script — pinyin for a Chinese name, Hepburn for a Japanese one — for indexing and accessible rendering.
aromantic
The aromantic romantic orientation value — a pattern of romantic attraction that an agent may experience.
biromantic
The biromantic romantic orientation value — a pattern of romantic attraction that an agent may experience.
demiromantic
The demiromantic romantic orientation value — a pattern of romantic attraction that an agent may experience.
heteroromantic
The heteroromantic romantic orientation value — a pattern of romantic attraction that an agent may experience.
homoromantic
The homoromantic romantic orientation value — a pattern of romantic attraction that an agent may experience.
romantic orientation value
The gmeow:RomanticOrientationValue a romantic-orientation facet asserts (functional per facet). A predefined individual or a fresh one with rdfs:label; the single path to the value.
ex:lillithRomOrient gmeow:romanticOrientationValue gmeow:romanticBiromantic .
Avoid using it as the sexual-orientation path (that is gmeow:sexualOrientationValue) and avoid forcing the long tail into the seed list; an orientation not seeded is a fresh gmeow:RomanticOrientationValue individual with its own rdfs:label.
Reference a seeded gmeow:RomanticOrientationValue or mint a fresh labelled individual, and let the facet carry the disclosure facets; when the value is held only loosely, record gmeow:hasDeterminacy gmeow:determinacyFuzzy on the facet rather than on this functional link.
Use to point a gmeow:RomanticOrientation facet at the one value it asserts — functional per facet, so a single facet names exactly one romantic-orientation value; model a change as a new facet, not a second value here.
panromantic
The panromantic romantic orientation value — a pattern of romantic attraction that an agent may experience.
queerplatonic / queer-romantic
The queerromantic romantic orientation value — a pattern of romantic attraction that an agent may experience.
The questioning romantic orientation value — a pattern of romantic attraction that an agent may experience.
route end
The end of a route.
route kind
The kind of a route (a RouteKind individual).
accessible route
A route computed to satisfy a set of accessibility needs. The actual path is determined by the solver layer (Principle 12), not asserted in OWL.
citation chain
The citation route kind — a classification of a path by the domain in which the path is traversed.
dependency chain
The dependency route kind — a classification of a path by the domain in which the path is traversed.
flight path
The flight route kind — a classification of a path by the domain in which the path is traversed.
network path
The network route kind — a classification of a path by the domain in which the path is traversed.
social path
The social route kind — a classification of a path by the domain in which the path is traversed.
transit route
The transit route kind — a classification of a path by the domain in which the path is traversed.
walking route
The walking route kind — a classification of a path by the domain in which the path is traversed.
route start
The start of a route.
route via
An intermediate point that a route passes through. The order of via points is computed by the solver layer (Principle 12), not asserted in the OWL core.
RSVP status
The RSVP response status as asserted by the invitee — needs-action, accepted, declined, tentative. Distinct from invitationStatus: the organizer's view and the invitee's view may disagree, and both claims coexist (Principle 9).
Avoid using it for the organizer's record (that is gmeow:invitationStatus) and avoid forcing the two views to agree; they coexist as distinct claims (Principle 9).
Set a gmeow:RsvpStatus value for the invitee's reply; when organizer and invitee disagree, standpoint-index each via accordingTo rather than choosing a winner.
Use to record the INVITEE's own response to an invitation — the reply the recipient asserts, which may differ from the organizer's gmeow:invitationStatus.
The invitee has accepted.
The invitee has declined.
The invitee has not yet responded.
The invitee has tentatively accepted.
rule action
The regulated action of a rule — one of the open gmeow:RightsAction values (odrl:action). Functional: a rule regulates exactly one action; several actions are several rules.
ex:mayReproduce gmeow:ruleAction gmeow:actionReproduce .
Avoid giving one rule several actions (it is functional — model several regulated actions as several rules) and avoid a free-text action; reference or mint a gmeow:RightsAction individual.
Set gmeow:ruleAction once per rule (functional) to a gmeow:RightsAction; if the action is not among the seeds, mint a fresh value individual rather than reusing an ill-fitting one.
Use to name the single action a permission, prohibition, or duty regulates (the odrl:action) by pointing at a gmeow:RightsAction value.
rule assignee
The party a rule applies to (odrl:assignee). Absent means the rule applies to everyone (an open offer to the public).
ex:mayReproduce gmeow:ruleAssignee ex:acmeCorp .
Avoid setting it for a public, open-offer rule (leave it absent — that means everyone) and avoid using it for the rights holder or licensor; those are gmeow:copyrightHolder / gmeow:licensor.
Add one or more gmeow:ruleAssignee agents to a rule (non-functional) when it is party-specific; omit it for an open offer to the public.
Use to name the party a rule binds (the odrl:assignee) when a permission, prohibition, or duty applies to a specific agent rather than to everyone.
rule consequence
A duty triggered when a rule is unfulfilled or violated — the ODRL consequence (on a duty) / remedy (on a prohibition). The deontic chaining that makes a policy enforceable.
ex:noCommercialUse gmeow:ruleConsequence ex:payPenalty .
Avoid using it for a permission's required duty (that is gmeow:hasDuty) and avoid pointing it at anything but a gmeow:Duty; the consequence is always itself a duty.
Add gmeow:ruleConsequence from the violated rule to the triggered gmeow:Duty; this deontic chaining is what makes a policy enforceable.
Use to chain a remedy or consequence duty to a rule — the gmeow:Duty triggered when a duty is unfulfilled (odrl:consequence) or a prohibition is violated (odrl:remedy).
rule constraint
Relates a rule to a constraint that conditions it (odrl:constraint). A permission/prohibition/duty holds only when all its constraints are satisfied.
ex:mayReproduce gmeow:ruleConstraint ex:until2030 .
Avoid using it to combine constraints (membership of a boolean combination is gmeow:logicConstraintMember) and avoid attaching it to anything but a gmeow:Rule.
Add one or more gmeow:ruleConstraint links from a rule to its conditioning gmeow:Constraint; multiple constraints on one rule are conjunctive unless wrapped in a gmeow:LogicalConstraint.
Use to condition a rule on a constraint (the odrl:constraint link) — a permission, prohibition, or duty that holds only when the constraint is satisfied.
rule target
The asset a rule regulates (odrl:target). Optional; absent when the rule inherits its target from the enclosing rights statement's gmeow:statementAbout.
ex:mayReproduce gmeow:ruleTarget ex:thumbnail .
Avoid setting it when the rule simply covers the statement's whole subject (leave it absent — the rule inherits gmeow:statementAbout) and avoid using it as the statement-level subject, which is gmeow:statementAbout.
Set gmeow:ruleTarget on a rule only to override the inherited target; otherwise omit it and let the rule read gmeow:statementAbout from its rights statement.
Use to narrow a rule to a specific asset (the odrl:target) when it differs from the enclosing statement's overall subject — e.g. a permission that applies only to a thumbnail.
assigned female
The female sex assigned at birth — a category used to record sex assigned to a person at birth.
intersex
The intersex sex assigned at birth — a category used to record sex assigned to a person at birth.
assigned male
The male sex assigned at birth — a category used to record sex assigned to a person at birth.
unknown / not recorded
The unknown sex assigned at birth — a category used to record sex assigned to a person at birth.
sample position
WHERE in the narrative this sample reads — a frame-carried NarrativePosition (narrative-position axis), never a bare index. Functional and mandatory (SHACL): a sample without a position is not a sample.
sample state
The read state, by IRI — an affect-slice EmotionType when that slice is loaded, an EmotionML category IRI, or another tradition's term (range intentionally open: soft reference, never extension→extension dependency, P16). Functional: one cell, one state — a blended reading at one position is several samples sharing a vantage. The claimModality axiom pattern applies: this plays the observationResult role without the subproperty (QualityValue ⟂ Entity).
sample subject
The frame-scoped character (or other diegetic entity) this sample reads (⊑ observedFeature, the observation-spine bridge idiom). Range intentionally open. Functional: one sample, one subject.
samples
A flat shortcut asserting that a creative work incorporates a sample derived from another creative work. The reified form is a gmeow:CreativeDerivation with gmeow:derivationType gmeow:derivationTypeSample.
ex:hipHopTrack gmeow:samples ex:funkBreak .
Avoid when the sampled segment, the source recording's tier, or clearance provenance must be first-class — promote to a gmeow:CreativeDerivation with gmeow:derivationTypeSample and segment pins.
Assert from the sampling work to the sampled recording; it pairsWith gmeow:CreativeDerivation — promote when the region or provenance is required.
Use for the flat 80% case of asserting one work samples another, when the exact source region and provenance need not be recorded.
sampling max tokens
The output-length ceiling of this invocation.
ex:inv1 gmeow:samplingMaxTokens 4096 .
Avoid confusing it with the model's context window (that is gmeow:modelContextWindow on the card, a model capability, not a per-call setting).
Assert gmeow:samplingMaxTokens as a positive integer on the gmeow:ModelInvocation alongside the other sampling parameters.
Use to record the output-token ceiling of a gmeow:ModelInvocation — provenance for whether an output may have been truncated.
sampling temperature
The temperature parameter of this invocation. Sampling parameters are claim provenance: the same prompt at temperature 0 and 1.2 are different epistemic acts.
ex:inv1 gmeow:samplingTemperature 0.7 .
Avoid placing it on the model agent or card (it is per-invocation, not per-model) and avoid treating it as an output quality score; it is an input setting, claim provenance.
Assert gmeow:samplingTemperature as a decimal on the gmeow:ModelInvocation alongside gmeow:samplingTopP and gmeow:samplingMaxTokens so the sampling regime is fully recoverable.
Use to record the temperature of a gmeow:ModelInvocation as part of its provenance — the same prompt at temperature 0 versus 1.2 is a different epistemic act.
sampling top-p
The nucleus-sampling parameter of this invocation.
ex:inv1 gmeow:samplingTopP 0.95 .
Avoid placing it on the model agent or card (it is per-invocation) and avoid conflating it with gmeow:samplingTemperature — they are independent sampling controls.
Assert gmeow:samplingTopP as a decimal on the gmeow:ModelInvocation alongside the other sampling parameters.
Use to record the nucleus-sampling (top-p) cutoff of a gmeow:ModelInvocation as part of its provenance.
satisfied by
Relates a goal to a situation that counts as achieving it. NOT functional: many situations may satisfy one goal, and disputed satisfaction is several coexisting vantage-indexed claims through the statement layer — never a global verdict (Principle 9).
ex:reachOrbit gmeow:satisfiedBy ex:firstStableOrbit .
Avoid asserting a single canonical satisfaction when achievement is contested; carry each contested judgement on the statement with gmeow:accordingTo (Principle 9), and never make this functional — many situations may satisfy one goal.
Point the Goal at one or more gufo:Situation individuals; for disputed achievement, mint coexisting gmeow:accordingTo-annotated statements rather than forcing the reasoner to pick a winner, and leave means-end search to the solver layer (Principle 12).
Use to record that a particular situation counts as achieving a goal — the achievement link a renderer or planner reads to ask whether a goal has been met.
ACTFL
The actfl proficiency scale — a named framework that defines ordered levels of language or skill competence.
assessed
The assessed proficiency scale — a named framework that defines ordered levels of language or skill competence.
Bloom's revised taxonomy
An alternate knowledge-depth framework — Anderson & Krathwohl's revised Bloom's taxonomy (remember ≺ understand ≺ apply ≺ analyze ≺ evaluate ≺ create). Reused as a gmeow:ProficiencyScale; its correspondence to the native gmeow:KnowledgeLevel axis is recorded (softly) in the alignment ledger, not axiomatised.
CEFR
The cefr proficiency scale — a named framework that defines ordered levels of language or skill competence.
Dreyfus
The Dreyfus model of skill acquisition — an ordered skill-proficiency scale (novice ≺ advanced beginner ≺ competent ≺ proficient ≺ expert) describing how an agent's command of a skill deepens from rule-following toward fluent, intuitive mastery as experience accrues.
ILR
The ilr proficiency scale — a named framework that defines ordered levels of language or skill competence.
knowledge depth
The native knowledge-depth scale: the framework on which the four ordinal gmeow:KnowledgeLevel values (knowledgeAware ≺ knowledgeKnowsAbout ≺ knowledgeUnderstands ≺ knowledgeMastered) are read. The default gmeow:knowledgeProficiencyScale when a proficiency is stated in GMEOW's own terms rather than an external taxonomy.
major
The major version scale — a magnitude category used to characterize the impact of a version change.
scale maximum
The scale's maximum value. Functional and mandatory; must exceed the minimum (SHACL).
ex:zeroToOne gmeow:scaleMax 1.0 .
Avoid omitting it or giving more than one (it is functional and mandatory) and avoid a maximum at or below the minimum (SHACL requires max > min).
Assert gmeow:scaleMax once per gmeow:ScoreScale, paired with a strictly smaller gmeow:scaleMin.
Use to set the upper bound of a score scale.
scale minimum
The scale's minimum value. Functional and mandatory; must be below the maximum (SHACL).
ex:zeroToOne gmeow:scaleMin 0.0 .
Avoid omitting it or giving more than one (it is functional and mandatory) and avoid a minimum at or above the maximum (SHACL requires min < max).
Assert gmeow:scaleMin once per gmeow:ScoreScale, paired with a strictly greater gmeow:scaleMax.
Use to set the lower bound of a score scale.
minor
The minor version scale — a magnitude category used to characterize the impact of a version change.
NIH
The nih proficiency scale — a named framework that defines ordered levels of language or skill competence.
SOLO taxonomy
An alternate knowledge-depth framework — Biggs & Collis's Structure of Observed Learning Outcomes (prestructural ≺ unistructural ≺ multistructural ≺ relational ≺ extended-abstract). Reused as a gmeow:ProficiencyScale; correspondence to the native axis lives in the alignment ledger, not as an axiom.
self-reported
The self reported proficiency scale — a named framework that defines ordered levels of language or skill competence.
scale step
The scale's granularity step, when discrete. Optional; absent means continuous.
ex:fivePoint gmeow:scaleStep 1.0 .
Avoid asserting it for a continuous scale (leave it absent — absence means continuous) and avoid more than one (it is functional).
Assert gmeow:scaleStep once on a gmeow:ScoreScale only when the scale is discrete; omit it for continuous scales.
Use to declare the discrete step of a score scale — a five-point scale steps by one.
trivial
The trivial version scale — a magnitude category used to characterize the impact of a version change.
scene confidence
The confidence of this scene-graph edge, as a decimal in [0.0, 1.0]. Functional: one confidence value per edge.
scene object
The object region in a scene-graph edge — the region toward which the relation points. Functional per edge: one object per SceneGraphEdge.
scene relation
The spatial or semantic relation of this edge — a gmeow:SceneRelationType value. Functional: one relation per edge.
above
The subject region is above the object region.
below
The subject region is below the object region.
eating
The subject region is eating the object region.
far from
The subject region is far from the object region.
holding
The subject region is holding the object region.
inside
The subject region is inside the object region.
left of
The subject region is to the left of the object region.
near
The subject region is near the object region.
The subject region is a part of the object region (mereological).
playing
The subject region is playing with the object region.
riding
The subject region is riding the object region.
right of
The subject region is to the right of the object region.
same as
The subject region depicts the same entity as the object region (co-reference).
touching
The subject region touches the object region.
wearing
The subject region is wearing the object region.
scene subject
The subject region in a scene-graph edge — the region from which the relation originates. Functional per edge: one subject per SceneGraphEdge.
schedule occurrence
A concrete event occurrence generated by this schedule. Non-functional: a schedule generates many occurrences.
ex:standupSchedule gmeow:scheduleOccurrence ex:standup0612 .
Avoid pointing it at the template (that is gmeow:scheduleTemplateEvent) and avoid treating absence as cancellation — a skipped instance is a gmeow:ScheduleException, not a missing occurrence.
Attach each generated gmeow:Event; the occurrence inherits the template's content but carries its own dated temporal placement and time zone.
Use to link a schedule to each concrete gmeow:Event it generated — the materialized instances a calendar view renders and Allen-relates.
schedule recurrence rule
The recurrence rule by which this schedule generates occurrences. Non-functional: a schedule may combine multiple rules (e.g. weekly + monthly exception).
ex:standupSchedule gmeow:scheduleRecurrenceRule ex:everyWeekdayRule .
Avoid encoding a single-occurrence deviation here (use gmeow:ScheduleException) and avoid forcing one rule — a schedule may combine several, so it is non-functional.
Link one or more gmeow:RecurrenceRule; the engine expands them in the gmeow:scheduleTimeZone and emits a gmeow:scheduleOccurrence per generated instance.
Use to attach the recurrence pattern a schedule expands — the structured/RFC 5545 rule the occurrence engine iterates to produce the series.
schedule template event
The template event from which occurrences are generated — the anchor event carrying title, location, participants, and duration. Functional: one template per schedule.
ex:standupSchedule gmeow:scheduleTemplateEvent ex:standupTemplate .
Avoid asserting more than one (it is functional — one template per schedule) and avoid pointing it at a generated occurrence; the template is the pattern, not an instance of the series.
Set exactly one template gmeow:Event; the occurrence engine combines it with each gmeow:scheduleRecurrenceRule to mint the gmeow:scheduleOccurrence events.
Use to name the single anchor event a schedule clones — the carrier of the recurring title, location, participants, and duration that every occurrence inherits.
schedule time zone
The time zone in which this schedule's recurrence is expressed. The occurrence generation engine uses this zone when expanding the rule.
ex:standupSchedule gmeow:scheduleTimeZone ex:torontoZone .
Avoid asserting two zones (it is functional — one per schedule) and avoid omitting it for a wall-clock-anchored rule, since the expansion is ambiguous without the zone.
Set one gmeow:TimeZone; the engine reads it when turning the gmeow:scheduleRecurrenceRule into dated gmeow:scheduleOccurrence events.
Use to fix the IANA zone a recurrence rule expands in — the offset that decides where each occurrence's local wall-clock time falls across DST boundaries.
BGN/PCGN romanization
The bgn/pcgn transliteration scheme — a rule set for converting text from one writing system into another while preserving phonemic or orthographic structure.
Hepburn (Japanese → Latin)
The hepburn transliteration scheme — a rule set for converting text from one writing system into another while preserving phonemic or orthographic structure.
IAST (Sanskrit/Indic → Latin)
The iast transliteration scheme — a rule set for converting text from one writing system into another while preserving phonemic or orthographic structure.
IPA phonetic transcription
The ipa transliteration scheme — a rule set for converting text from one writing system into another while preserving phonemic or orthographic structure.
ISO 15919 (Indic → Latin)
The iso 15919 transliteration scheme — a rule set for converting text from one writing system into another while preserving phonemic or orthographic structure.
ISO 233 (Arabic → Latin)
The iso 233 transliteration scheme — a rule set for converting text from one writing system into another while preserving phonemic or orthographic structure.
Kunrei-shiki (Japanese → Latin)
The kunrei shiki transliteration scheme — a rule set for converting text from one writing system into another while preserving phonemic or orthographic structure.
McCune-Reischauer (Korean → Latin)
The mc cune reischauer transliteration scheme — a rule set for converting text from one writing system into another while preserving phonemic or orthographic structure.
Nihon-shiki (Japanese → Latin)
The nihon shiki transliteration scheme — a rule set for converting text from one writing system into another while preserving phonemic or orthographic structure.
Hanyu Pinyin (Mandarin → Latin)
The pinyin transliteration scheme — a rule set for converting text from one writing system into another while preserving phonemic or orthographic structure.
Revised Romanization (Korean → Latin)
The revised romanization transliteration scheme — a rule set for converting text from one writing system into another while preserving phonemic or orthographic structure.
Wade-Giles (Mandarin → Latin)
The wade giles transliteration scheme — a rule set for converting text from one writing system into another while preserving phonemic or orthographic structure.
background
Background (Urlinie) level.
foreground
Foreground (surface) level.
middleground
Middleground level.
script code
The ISO 15924 script code of a writing system ("Latn", "Hani", "Hira", "Kana", "Arab", "Brai") when one exists, else a bespoke identifier for a conlang/AI script with no registered code. The bridge for names' gmeow:nameScript literals to resolve to a first-class WritingSystem. Non-functional.
script role
The functional role a writing system plays for a language in a usage (a gmeow:ScriptRole value). Functional: one role per usage — a script playing two roles is two usages.
decorative
The decorative script role — a function a writing system performs for a particular lexical item or passage.
historical / superseded
The historical script role — a function a writing system performs for a particular lexical item or passage.
liturgical
The liturgical script role — a function a writing system performs for a particular lexical item or passage.
loanword / foreign term
The loanword script role — a function a writing system performs for a particular lexical item or passage.
logographic content
The logographic content script role — a function a writing system performs for a particular lexical item or passage.
primary
The primary script role — a function a writing system performs for a particular lexical item or passage.
Names a linguistic reality — the script carrying a passage's main text, one co-equal value among seven script roles — not a selector privileging one co-equal claim.
syllabic grammar / inflection
The syllabic grammar script role — a function a writing system performs for a particular lexical item or passage.
transliteration / romanization
The transliteration script role — a function a writing system performs for a particular lexical item or passage.
script usage interval
The interval over which a writing-system-usage held — e.g. Turkish-in-Arabic-script until 1928. A relator carries its period this way (matching names' NameUsage); lighter cases use gmeow:validFrom/validUntil on the statement. (Distinct from the names module's gmeow:usageInterval, which scopes a NameUsage.)
sealed recipient
An agent for whom a sealed (encrypted) opaque frame is decryptable — the frame's declared audience (spec §9.3 recipients). Non-functional: a frame may be sealed to several recipients. The vantage-relativity of opacity made explicit: for these agents the frame is not opaque at all.
ex:frame7 gmeow:sealedRecipient ex:lillith, ex:auditor .
Avoid for frames opaque through an unknown codec or damage (no recipient resolves those) and avoid treating it as an access-control grant; it describes who can decode, not a privacy-disclosure decision (that is the kernel sensitivity/disclosure axes).
List one or more gmeow:Agent recipients on a frame whose gmeow:opacityReason is gmeow:opacityMissingKey; the same frame stays opaque to every reader not on the list.
Use on a sealed (encrypt-class) opaque frame to name the agents who hold a key and can decrypt it — making explicit that opacity is vantage-relative and the frame is transparent to them.
seeks to know
An agent directs its inquiry at an epistemics resolution — pursuing the question specifically so as to gmeow:knowsThat its answer: the goal-directed erotetic attitude that ties inquiry to the epistemics spine. Range OPEN, like gmeow:asks. Non-functional. The aimed-at resolution is an epistemics acceptance, never a truth bit here.
ex:lillith gmeow:seeksToKnow ex:whereIsTheKey .
Avoid for undirected investigation (use gmeow:inquiresInto) or idle wondering (use gmeow:wondersWhether), and never read it as already knowing; the resolution it aims at is a separate gmeow:knowsThat over an gmeow:answers-claim.
Point the agent at the question whose answer it seeks to know; mark the achieved resolution by an gmeow:knowsThat over the accepted gmeow:answers-claim (the epistemics spine), and leave search and ranking of candidate answers to the solver layer (Principle 12).
Use to record directed inquiry aimed at an epistemics resolution — the agent pursues the question specifically so as to come to gmeow:knowsThat its answer, tying the open inquiry to the epistemics spine.
segment index
The position of this segment within its containing whole — 1-based by convention, but not enforced.
ex:chapter3 gmeow:segmentIndex 3 .
Avoid it for a subjective reading order (that is a gmeow:ReadingOrder standpoint) and avoid relying on it across whole boundaries — the index is local to one container.
Carry the position integer on gmeow:segmentIndex alongside gmeow:segmentOf; perspectival orderings that differ from this structural index ride a gmeow:ReadingOrder.
Use to record the structural position of a content segment within its containing whole — the chapter or scene number; functional, 1-based by convention.
segment kind
The granularity or functional role of this MusicalSegment (riff, motif, phrase, section, talea, color, ...). Functional: a segment is of exactly one kind; contested categorisations are coexisting standpoints (Principle 9).
cell
A small, compact unit of musical material, often the basis for serial or process works.
color
A recurring pitch pattern in isorhythmic music; paired with talea (stress case 9).
drone
A sustained or repeated tone or cluster.
fragment
A mobile or unordered fragment, as in Stockhausen's Klavierstück XI (stress case 4).
A repeating segment, often in electronic or sampled music.
motif
A short, characteristic musical idea.
phrase
A coherent musical phrase or breath unit.
A repeated, often rhythmic-melodic figure (stress case 16).
section
A large formal section of a work (verse, chorus, exposition, development).
talea
A recurring rhythmic pattern in isorhythmic or mensural music; paired with color (stress case 9).
tone-event container
A MusicalSegment whose immediate children are ToneEvents.
segment map ratio denominator
The denominator of the segment-level constant mapping ratio; must be a positive integer.
segment map ratio numerator
The numerator of the segment-level constant mapping ratio (musical units per clock unit or vice versa).
segment of
A structural segment is part of a larger whole — a work, release, installment, or another segment. Transitive; inverse of gmeow:hasSegment.
ex:scene3 gmeow:segmentOf ex:chapter1 .
Avoid it for generic non-structural parthood (use gmeow:partOf) and avoid asserting both directions redundantly — assert gmeow:segmentOf and read gmeow:hasSegment as its inverse.
Point the gmeow:ContentSegment at its containing whole via gmeow:segmentOf; it specializes gmeow:partOf, so generic consumers read parthood by inheritance and transitivity assembles the nesting.
Use from the part's side to say a gmeow:ContentSegment belongs to a larger whole — a scene in a chapter, a chapter in a work; transitive, so nested structure closes up the spine.
segment span
The MusicalTimeSpan over which this segment applies — a TempoMapSegment or a MusicalSegment. The domain is deliberately left open so the same property serves both time and structure layers; each layer construres its use in SHACL (Principle 4).
segment tempo map kind
The curve kind of this TempoMapSegment (constant, linear ramp, curve, measured).
segment type
The structural type of this segment — chapter, section, scene, etc. A value from the open gmeow:ContentSegmentType vocabulary.
ex:chapter1 gmeow:segmentType gmeow:segmentTypeChapter .
Avoid encoding the segment kind as a ContentSegment subclass (Principle 9) and avoid asserting two types on one segment (it is functional).
Point the gmeow:ContentSegment at one gmeow:ContentSegmentType individual; pair with gmeow:segmentIndex for ordering and gmeow:segmentOf for containment.
Use to set a content segment's structural kind to one gmeow:ContentSegmentType value — chapter, section, scene; functional, one type per segment.
back matter
Supplementary material at the end of a book — appendix, bibliography, index.
chapter
A major division of a written work.
front matter
Preliminary material at the beginning of a book — title page, preface, table of contents.
paragraph
A distinct section of writing covering a single theme.
scene
A continuous sequence of action in a dramatic or narrative work.
A distinct part or subdivision of a work.
selector locator
A generic locator string within a cited work (e.g. 'section 3.2', 'image 4', 'entry 17'), expressed as a literal within a selector.
ex:loc gmeow:selectorLocator "entry 17" .
Avoid it where a page (gmeow:selectorPage) or character offset (gmeow:selectorTextPosition) is the natural anchor, and avoid overloading it to smuggle a verbatim quote — use gmeow:selectorTextQuote.
Set gmeow:selectorLocator on a gmeow:Selector to the structural locator string; combine with gmeow:selectorTextQuote when the passage must also be verifiable.
Use to record a structural or domain locator a gmeow:Selector pinpoints when neither a page nor a character offset fits — a section, figure, image, table, or register entry.
selector page
A page number or page range expressed as a literal within a selector.
ex:page42 gmeow:selectorPage "42-44" .
Avoid it for non-paginated loci (use gmeow:selectorTextPosition for an offset or gmeow:selectorLocator for a section) and avoid the bearing CitationAct — page sits on the Selector.
Set gmeow:selectorPage on a gmeow:Selector as a literal page or range; combine with gmeow:selectorTextQuote when the exact passage also matters.
Use to record the page or page range a gmeow:Selector pinpoints within a cited work.
selector text position
A character offset or text position within a cited work, expressed as a literal within a selector.
ex:span gmeow:selectorTextPosition "start=1024;end=1097" .
Avoid it for human-facing page references (use gmeow:selectorPage) and avoid storing the quoted text here (that is gmeow:selectorTextQuote); position is the offset, not the content.
Set gmeow:selectorTextPosition on a gmeow:Selector as a literal offset or range; pair it with gmeow:selectorTextQuote so the anchor survives re-pagination of the source.
Use to record a character offset or text-position range a gmeow:Selector pinpoints — the machine-precise locus into a digital cited work.
selector text quote
A verbatim text quote from the cited work, expressed as a literal within a selector.
ex:span gmeow:selectorTextQuote "born the third day of March"@en .
Avoid paraphrasing here (the quote must be verbatim) and avoid using it as the offset (that is gmeow:selectorTextPosition); language-tag the literal where the source language is known.
Set gmeow:selectorTextQuote on a gmeow:Selector to the verbatim string, language-tagged; pair with gmeow:selectorTextPosition or gmeow:selectorPage to anchor it precisely.
Use to record the verbatim passage a gmeow:Selector anchors on — the durable, re-locatable form of a pinpoint that survives re-pagination of the cited work.
selector type
The encoding kind of this selector — a gmeow:SelectorType value. Functional: one kind per selector.
COCO RLE mask
A COCO dataset run-length encoded mask.
DICOM-SEG mask
A DICOM Segmentation mask reference.
fractional rectangle
A fractional-coordinate rectangle (x, y, width, height) in [0.0, 1.0] relative to image dimensions.
pixel mask
A per-pixel binary or integer mask.
pixel rectangle
A pixel-coordinate rectangle (x, y, width, height).
polygon path
A polygon defined by a list of (x, y) coordinate pairs.
run-length encoded
A run-length encoded binary mask.
SVG path
An SVG path string (W3C Web Annotation oa:SvgSelector).
Web Annotation fragment
A W3C Web Annotation Media Fragment (xywh=..., t=...).
selector value
The raw selector data — an SVG path string, a pixel rectangle (x,y,w,h), a fractional rectangle, a polygon coordinate list, an RLE-encoded mask string, a DICOM-SEG mask reference, or a Web Annotation fragment (xywh=...). The format is determined by gmeow:selectorType. Parsing and coordinate conversion live in the solver layer (Principle 12).
self-asserted
Whether an identity facet was asserted by the person themselves (true — the top authority) rather than recorded or inferred by a third party (false). Also usable as a statement-level annotation (RDF 1.2 / OWL axiom) to mark a quoted claim as self-asserted. Non-functional: a multi-source merge may carry both a self-assertion and a third-party record, which coexist rather than force a contradiction.
The transmitting address of a message, where different from the author (RFC 5322 Sender).
entry-level
An entry-level or junior position.
executive
An executive or C-level position.
A lead or principal position.
mid-level
A mid-level position.
senior
A senior-level position.
confidential
The confidential sensitivity level — information whose unauthorized disclosure could harm an organization or individual.
internal
The internal sensitivity level — information intended for use within an organization or trusted circle.
The public sensitivity level — information that may be disclosed without restriction.
restricted
The restricted sensitivity level — information whose access is limited to named individuals or roles under explicit authorization.
sensitive personal
The sensitive personal sensitivity level — information about a person whose disclosure carries elevated risk and may be subject to legal protection or consent guards.
sensory modality
The sensory channel(s) through which this environment is measured or perceived. Non-functional: a single environment may span multiple modalities (e.g. a space that is both thermally and acoustically characterised), and competing modality classifications coexist.
air quality
The air-quality/chemical-composition sensory channel.
auditory
The auditory/sound sensory channel.
gustatory
The gustatory/taste sensory channel.
olfactory
The olfactory/smell sensory channel.
tactile
The tactile/touch sensory channel.
thermal
The thermal/temperature sensory channel.
visual
The visual/light sensory channel.
sensory observation of
The entity whose property is being observed — the observedFeature of a sensory observation. Subproperty of gmeow:observedFeature so generic consumers can query all observations without knowing the domain.
sensory property
The observable property that a sensory observation measures — temperature, humidity, light intensity, etc. Distinct from gmeow:observationMethod (the procedure or protocol used); this names the property itself. A sensory observation concerns exactly one observable property per observation; multiple properties require multiple observations (Principle 9).
sensory result
The scalar quantity result of a sensory observation — a value with unit, determinacy, and granularity. Subproperty of gmeow:observationResult so generic consumers can query all observation results without knowing the domain. The reference frame in which the quantity is expressed is carried on the observation via gmeow:hasReferenceFrame and propagates to the result via the existing isResultOf ∘ hasReferenceFrame chain.
sent at
When a message was sent (RFC 5322 Date).
sent by software
The software agent that sent a message, when parsed and identified from the User-Agent or X-Mailer header. The raw header value remains on gmeow:userAgent (Principle 4).
sequence end
The 1-based inclusive end position of a feature on a biological sequence. Frame-relative: the meaning depends on the inReferenceAssembly (Principle 11).
ex:brca1Coords gmeow:sequenceEnd 43125483 .
Avoid mixed conventions and avoid omitting the assembly frame.
Set gmeow:sequenceEnd with gmeow:sequenceStart; meaning depends on gmeow:inReferenceAssembly.
Use for the 1-based inclusive end position of a feature on a sequence; functional, frame-relative.
sequence feature type
The kind(s) of a sequence feature (one or more gmeow:SequenceFeatureType individuals). Non-functional: multi-source classifications may differ (a feature classified as both 'gene' and 'pseudogene' by different sources) and must coexist as evidence (Principle 9).
ex:brca1 gmeow:sequenceFeatureType gmeow:sequenceFeatureTypeGene .
Avoid encoding the type as a subclass (gene-vs-pseudogene disagreements coexist, Principle 9).
Attach one or more gmeow:SequenceFeatureType individuals to the SequenceFeature.
Use to classify a sequence feature by one or more gmeow:SequenceFeatureType values; non-functional, so multi-source classifications coexist.
coding sequence (CDS)
The cds sequence feature type — a kind of biological feature identified along a genetic or molecular sequence.
chromosome
The chromosome sequence feature type — a kind of biological feature identified along a genetic or molecular sequence.
exon
The exon sequence feature type — a kind of biological feature identified along a genetic or molecular sequence.
gene
The gene sequence feature type — a kind of biological feature identified along a genetic or molecular sequence.
intron
The intron sequence feature type — a kind of biological feature identified along a genetic or molecular sequence.
single nucleotide polymorphism (SNP)
The snp sequence feature type — a kind of biological feature identified along a genetic or molecular sequence.
sequence start
The 1-based inclusive start position of a feature on a biological sequence. Frame-relative: the meaning depends on the inReferenceAssembly (Principle 11).
ex:brca1Coords gmeow:sequenceStart 43044295 .
Avoid 0-based or exclusive conventions silently and avoid omitting the assembly frame (Principle 11).
Set gmeow:sequenceStart with gmeow:sequenceEnd on the SequenceCoordinates; meaning depends on gmeow:inReferenceAssembly.
Use for the 1-based inclusive start position of a feature on a sequence; functional, frame-relative.
sequence strand
The strand orientation of a feature on a double-stranded biological sequence.
ex:brca1Coords gmeow:sequenceStrand gmeow:strandForward .
Avoid omitting strand for stranded features (it changes the read direction).
Set gmeow:sequenceStrand to a gmeow:StrandOrientation individual.
Use for the strand orientation of a feature on a double-stranded sequence; functional.
series occurrence
Relates an event series to one of the concrete event occurrences it issues.
ex:standup gmeow:seriesOccurrence ex:standup20240603 .
Avoid asserting it when gmeow:occurrenceOfSeries reads more naturally (the occurrence-rooted inverse), and avoid using it to carry the recurrence rule (that is gmeow:hasRecurrenceRule).
Assert gmeow:seriesOccurrence from the series to each issued event, or its inverse gmeow:occurrenceOfSeries from the event; one direction suffices.
Use to link a gmeow:EventSeries to a concrete gmeow:Event occurrence it issued — the series-rooted direction of the planned/actual relation.
service shutdown date
The date a historical online service shut down (Yahoo 360: 2009-07-13). The flat shortcut for service liveness; projects to schema:dissolutionDate. Promote to a destruction LifeEvent when evidence/standpoint matters.
ex:yahoo360 gmeow:serviceShutdownDate "2009-07-13T00:00:00"^^xsd:dateTime .
Avoid when the shutdown carries evidence, dispute, or standpoint that must be first-class — promote to a destruction LifeEvent (lifecycle slice) — and avoid using it for an account's own retirement (use gmeow:accountStatus historical).
Carry the date as an xsd:dateTime on the OnlineService and set gmeow:serviceStatus to gmeow:serviceStatusShutDown; the flat date projects to schema:dissolutionDate, and you reify to a LifeEvent only when provenance demands it.
Use to record when a historical online service ceased operation — the flat shutdown date that keeps a defunct service (Yahoo 360, Google+) first-class with its end recorded rather than deleted (P10).
service status
The liveness status of a service — a gmeow:ServiceStatus value (live / shut-down).
ex:fosstodon gmeow:serviceStatus gmeow:serviceStatusLive .
Source-variable observation, deliberately NOT functional: competing source- or standpoint-asserted statuses coexist (P9). A functional object property would force the distinct ServiceStatus values to be owl:sameAs and could drive a global OWL inconsistency that halts reasoning.
Avoid for an account's own usage state (use gmeow:accountStatus) and avoid forcing a single value in a merge — competing source statuses coexist, so never make it functional.
Point the OnlineService at a gmeow:ServiceStatus individual; pair the shut-down value with gmeow:serviceShutdownDate, and carry conflicting source observations on the statement layer rather than collapsing them.
Use to record whether an online service is currently live or has shut down — the service-liveness observation that keeps defunct platforms first-class.
live
The service is currently operating.
shut down
The service has ceased operation (its gmeow:serviceShutdownDate records when).
service type
The kind(s) of a service offering — open gmeow:ServiceType values. Non-functional. Projects to schema:serviceType.
ex:hostingService gmeow:serviceType ex:serviceTypeHosting .
Avoid expressing the kind as a subclass (it is a value — Principle 9) and avoid forcing one kind; a service offering may carry several.
Attach one or more gmeow:serviceType triples to a gmeow:ServiceOffering referencing gmeow:ServiceType individuals; projects to schema:serviceType.
Use to tag the kind(s) of a gmeow:ServiceOffering by referencing gmeow:ServiceType value individuals — consulting, hosting, support.
catastrophic
The catastrophic severity level — the failure that ends the system it grades.
The minor severity level.
moderate
The moderate severity level.
severe
The severe severity level.
sex assigned at birth
The sex recorded for a person at birth (a gmeow:SexAssignedAtBirth value) — a RECORDED administrative datum, NOT a self-asserted identity and NOT a gufo IdentityFacet. Deliberately separate from gender identity/expression, which it never implies and is never implied by. Non-functional: a correction and a prior record coexist rather than contradict.
ex:lillith gmeow:sexAssignedAtBirth gmeow:saabFemale ; gmeow:hasSensitivity gmeow:sensitivitySensitivePersonal .
Avoid using it as, or inferring it from, gender identity/expression, and avoid it for historical genealogical records (those keep external gedcom:sex); it is a co-equal axis, never a privileged gender selector.
Point the person at a gmeow:SexAssignedAtBirth value; leave it non-functional so a correction coexists with a prior record, and add a gmeow:intersexVariation note only where the coarse value is insufficient.
Use to record the administrative sex datum captured at a person's birth, as a value distinct from and never equated with their gender identity or expression.
sexual orientation value
The gmeow:SexualOrientationValue a sexual-orientation facet asserts (functional per facet). A predefined individual or a fresh one with rdfs:label; the single path to the value.
ex:lillithSexOrient gmeow:sexualOrientationValue gmeow:orientBisexual .
Avoid using it as the romantic-orientation path (that is gmeow:romanticOrientationValue) and avoid forcing the long tail into the seed list; an orientation not seeded is a fresh gmeow:SexualOrientationValue individual carrying its own rdfs:label.
Reference a seeded gmeow:SexualOrientationValue or mint a fresh labelled individual, and let the facet carry the disclosure facets; when the value is held only loosely, record gmeow:hasDeterminacy gmeow:determinacyFuzzy on the facet rather than on this functional link.
Use to point a gmeow:SexualOrientation facet at the one value it asserts — functional per facet, so a single facet names exactly one orientation value; model a change of orientation as a new facet, not a second value here.
shares content
Relates a posting to content it shares or reposts — another posting, an article, a media object. The repost/share/boost edge. Non-functional. Projects to schema:sharedContent.
ex:repost gmeow:sharesContent ex:originalPost .
Avoid it for an inline quotation of selected text (use gmeow:quotesContent / gmeow:quotedText) and avoid it on non-posting works — its domain is gmeow:FeedPosting.
Point the gmeow:FeedPosting at the shared resource via gmeow:sharesContent; it projects to schema:sharedContent. Pair with gmeow:quotesContent when the repost also adds quoted commentary.
Use for the repost / boost / share edge — a posting that forwards another posting, article, or media object wholesale; non-functional, so a posting may share several items.
sharpens
S1 sharpens S2: every precisification S1 admits is also admitted by S2, so S1 is the more specific frame (the standpoint ⊆ / refinement relation of Standpoint Logic; CKR's coverage relation). Transitive. Every standpoint sharpens gmeow:universalStandpoint.
ex:cityCouncilView gmeow:sharpens ex:regionalView .
Avoid reading it as a ranking that picks a winner — sharpening is containment, not preference, and the broader frame is not 'more true' than the sharper one; competing, incomparable standpoints simply both sharpen the universal standpoint (Principle 9).
Assert gmeow:sharpens from the more specific standpoint to the broader one and let transitivity build the poset; anchor every standpoint to gmeow:universalStandpoint at the top, and let a Standpoint-Logic reasoner read □/◊ entailments across the refinement order.
Use to order two standpoints by precisification — when one frame is a strict refinement of another (every precisification it admits is admitted by the broader frame), building the standpoint poset whose top is gmeow:universalStandpoint.
signature algorithm
The algorithm used for a signature (e.g. rsa-sha256, ed25519).
ex:sig1 gmeow:signatureAlgorithm "ed25519" .
Avoid for the signing key's own algorithm (that is gmeow:keyAlgorithm on the key) and for the verification outcome (gmeow:verificationStatus); this names the act's algorithm. It is functional — one per signature.
Attach the algorithm literal to the signature alongside gmeow:signingKey; it complements rather than duplicates the key's gmeow:keyAlgorithm, since a key may sign with different digest pairings.
Use to record the algorithm a signature was made with — rsa-sha256, ed25519 — so a verifier can assess its strength or compatibility.
signature of
The entity, attestation, or artifact that a cryptographic signature is over — the inverse of gmeow:hasSignature.
ex:sig1 gmeow:signatureOf ex:inTotoJson .
Avoid asserting it directly when you can state gmeow:hasSignature instead (prefer the payload-rooted direction and read this as its inverse), and avoid using it to imply the covered payload is true rather than merely intact.
Assert gmeow:hasSignature on the payload and read gmeow:signatureOf by inversion; reach for it explicitly in signature-rooted projections that resolve what a given signature protects.
Use from a gmeow:CryptographicSignature to name what it covers — the signature-rooted inverse of gmeow:hasSignature, when traversing from a signature back to its signed payload.
signature recovery address
The blockchain address recovered from a signature's recovery data. Domain-free: may apply to CryptographicSignature or BlockchainAccount.
ex:sig1 gmeow:signatureRecoveryAddress "0xabc..." .
Avoid for a contract's deployment address (gmeow:contractAddress) and avoid reading the recovered address as proof of a real-world identity — it proves key control, not who the person is (module boundaries).
Record the recovered address on the signature or account; the recovery computation runs in the solver layer, and binding the address to a real-world gmeow:Agent requires an explicit identity-binding Attestation.
Use to carry the address recovered from a signature's recovery data — the on-chain identity that produced an ECDSA/secp256k1 signature, linking a gmeow:CryptographicSignature to a gmeow:BlockchainAccount.
BLS signature over the pairing-friendly BLS12-381 curve, supporting signature aggregation. The local name is hyphen-free by design — it is the repo's one IRI that would otherwise be illegal in generated GraphQL/LinkML surfaces; the curve's standard spelling lives in the label.
ECDSA-P256
ECDSA over the NIST P-256 curve — widely used in TLS, government, and enterprise identity systems.
ECDSA over the secp256k1 curve — common in Bitcoin, Ethereum, and other blockchain systems.
Ed25519 — Edwards-curve Digital Signature Algorithm over Curve25519, compact and fast.
RSA-SHA256
RSA signature with SHA-256 — widely used in X.509 certificates, JWTs, and S/MIME.
signed by
The agent (or signing identity) that produced a signature.
ex:sig1 gmeow:signedBy ex:lillith .
Avoid for the key that made the signature (that is gmeow:signingKey) and for the certifier of a key↔identity binding (gmeow:certifier); signedBy is the claimed signer identity, which a gmeow:Certification may separately vouch for.
Bind the signing gmeow:Agent and pair it with gmeow:signingKey; the identity↔key pair signedBy/signingKey is exactly what a gmeow:Certification attests, so a relying party can cross-check the two.
Use to name the agent or signing identity that produced a signature — the WHO of the signing act, complementing the WHICH-KEY of gmeow:signingKey.
signing domain
The domain asserted by a signature (e.g. the DKIM d= tag).
ex:sig1 gmeow:signingDomain "example.com" .
Avoid for the signer agent (that is gmeow:signedBy) and for the verification outcome (gmeow:verificationStatus); the domain is the claimed signing authority, not the identity or the result. It is functional.
Attach the domain literal to the signature; the email-wire detail (Authentication-Results, relay hops) lives in the email extension, while this generic seam carries the asserted domain.
Use to record the domain a signature asserts on behalf of — the DKIM d= tag and like domain-scoped signing claims.
signing key
The cryptographic key that produced a signature (the trust module's CryptographicKey). Complements gmeow:signedBy: signedBy gives the identity, signingKey gives the key — the pair a gmeow:Certification attests.
ex:sig1 gmeow:signingKey ex:lillithKey .
Avoid for the signer identity (that is gmeow:signedBy) and for an agent's general key possession (gmeow:holdsKey); signingKey names the specific key used for THIS signature. It is functional — one signing key per signature.
Bind exactly one gmeow:CryptographicKey and pair it with gmeow:signedBy; verify the signedBy/signingKey pair against a gmeow:Certification and record the outcome in gmeow:verificationStatus.
Use to name the cryptographic key that produced a signature — the WHICH-KEY half of the signing act, the key whose binding to the signer a certification vouches for.
site type
The purpose of a location when used as an organizational site — headquarters, branch, registered office. Non-functional: a single location may serve multiple purposes for the same or different organizations.
ex:torontoOffice gmeow:siteType gmeow:siteTypeHeadquarters .
Avoid subclassing the location by site purpose (it is a value — Principle 9) and avoid forcing one purpose; a single location may serve several purposes for the same or different organizations.
Attach one or more gmeow:siteType triples to a gmeow:Location referencing gmeow:SiteType individuals, pairing with gmeow:hasSite on the organization that occupies it.
Use to tag the purpose(s) a gmeow:Location serves as an organizational site — headquarters, branch, or registered office — by referencing gmeow:SiteType value individuals.
branch
A branch office or subsidiary location of an organization.
headquarters
The principal office or headquarters of an organization.
registered
The registered or legal office of an organization.
size estimate
The estimated size of a message in octets.
skill proficiency agent
The agent whose proficiency a skill-proficiency expresses. Functional — constitutive of the proficiency.
ex:aliceWeldingProf gmeow:skillProficiencyAgent ex:alice .
Avoid for the skill itself (gmeow:skillProficiencyOf) and for the agent who attributes the rating when that differs (carry the asserter on the statement layer's gmeow:accordingTo); and avoid two agents — it is functional, one per relator.
Bind the bearer agent on the relator; for an avowed claim the agent and the gmeow:accordingTo standpoint coincide, while an attributed claim keeps the asserting standpoint distinct so avowed and attributed levels coexist (Principle 9).
Use to name the single agent a gmeow:SkillProficiency relator is about — the person, organization, or software agent whose level in the skill it records.
skill proficiency interval
The interval over which a skill-proficiency held (proficiency changes over a life). Lighter cases use gmeow:validFrom/validUntil on the statement.
ex:aliceWeldingProf gmeow:skillProficiencyInterval ex:apprenticeshipYears .
Avoid for the lighter case where a simple statement-layer gmeow:validFrom/validUntil is enough (reserve the reified interval for when the span needs its own identity) and for the attained level (gmeow:skillProficiencyLevel).
Point the relator at a gmeow:TimeInterval covering the span the level held; model a rise from competent to expert as successive gmeow:SkillProficiency relators, each with its own interval, rather than mutating one.
Use to bound a gmeow:SkillProficiency in time when the span over which a level held is itself a first-class gmeow:TimeInterval — a proficiency that rose and then lapsed over a career.
skill proficiency level
The attained level of a skill-proficiency (a gmeow:ProficiencyLevel value, e.g. dreyfusExpert, assessedCompetent). Functional.
ex:aliceWeldingProf gmeow:skillProficiencyLevel gmeow:dreyfusExpert .
Avoid naming a level without its scale (a Dreyfus level and an NIH level are not comparable bare — pair it with gmeow:skillProficiencyScale) and avoid minting per-level subclasses; levels are gmeow:ProficiencyLevel individuals (Principle 9). Functional, so one level per relator — a different level is a different proficiency.
Reference one seeded gmeow:ProficiencyLevel individual and always pair it with the gmeow:skillProficiencyScale it sits on; record contested levels as separate standpoint-indexed gmeow:SkillProficiency relators rather than overwriting one.
Use to record the attained level of a gmeow:SkillProficiency — a gmeow:ProficiencyLevel value such as dreyfusExpert or assessedCompetent — read against the scale named by gmeow:skillProficiencyScale.
skill proficiency of
The skill a skill-proficiency concerns. Functional — constitutive.
ex:aliceWeldingProf gmeow:skillProficiencyOf ex:welding .
Avoid for the bearing agent (gmeow:skillProficiencyAgent) or the attained level (gmeow:skillProficiencyLevel); and avoid binding two skills — it is functional, so a second skill is a second proficiency relator.
Point the relator at one gmeow:Skill; mint a separate gmeow:SkillProficiency per skill so an agent's per-skill levels each carry their own scale, interval, and standpoint.
Use to name the single gmeow:Skill a gmeow:SkillProficiency relator rates — the competency the level is attained in.
skill proficiency scale
The framework/scale a skill-proficiency level is measured on (Dreyfus, NIH, assessed, self-reported) — a gmeow:ProficiencyScale value. Functional.
ex:aliceWeldingProf gmeow:skillProficiencyScale gmeow:scaleDreyfus .
Avoid for the attained level itself (gmeow:skillProficiencyLevel) and avoid comparing levels across scales without an explicit alignment; and avoid two scales on one relator — it is functional.
Reference one gmeow:ProficiencyScale individual and keep the level (gmeow:skillProficiencyLevel) consistent with it; for a self-reported versus assessed contrast, mint distinct standpoint-indexed relators each naming their own scale.
Use to name the rating framework a gmeow:SkillProficiency level is measured on — Dreyfus, NIH, assessed, self-reported — so the level read against it is meaningful and comparable only within that scale.
Cross-cutting accessibility layer — whether an entity can reach or use a location under constraints (wheelchair/step-free, sensory, clearance, life-support). Accessibility features, barriers, and needs are modelled as orthogonal, co-equal value facets (Principle 9). The flat shortcuts (hasAccessibilityFeature, hasBarrier, hasAccessibilityNeed) cover the 80 % case; promote to AccessibilityAssertion when provenance, confidence, temporal scope, or suppression matter (Principle 10). Accessible routes are computed by the solver layer, not asserted in OWL (Principle 12). Part of the Location-as-reference-frame design.
GMEOW Accessibility Module
The GMEOW Accessibility Module — classes, properties, and individuals of the GMEOW super-vocabulary.
Online accounts and decentralized identity (the FOAF OnlineAccount + decentralized-identity layer).
GMEOW Accounts Module
The GMEOW Accounts Module — classes, properties, and individuals of the GMEOW super-vocabulary.
Emotions and appraisals — the thinnest slice in the repo, by commitment. DOCTRINE. * THIN MEANS THIN (Principle 15 discipline): this slice ships the minimum its named consumers require and STOPS. Growth requires a new consumer, not modeling pleasure; docs.md records the size budget and what demand would justify expansion (a sensory-environment or narrative consumer). * An Emotion is an intrinsic mode inhering in one agent (the Desire/Intention pattern, teleology design). Episodic scope rides validFrom/validUntil on the statement — NO tenure class here (thin means thin); promote to the StandpointTenure idiom only if a consumer ever demands it. * EmotionType is an OPEN vocabulary seeded from the EmotionML standard sets (Plutchik's primary eight); registry-independent, contestable, never a tree (the Genre/Register precedent). * APPRAISALS ARE OBSERVATIONS: dimensional readings (PAD: valence, arousal, dominance) and qualitative aesthetic judgements (elegance, sublimity, kitsch — open) are vantage-indexed cells. Two critics disagreeing are two cells (Principle 9). Attributed emotion vs self-report is the vantage axis too: self-report is top authority for the subject's own standpoint (the facetVantage precedent) — docs, no new machinery. * ALIGNMENTS DEFERRED to the compiler-arc window: MFOEM (linkage-only, BFO lineage), EmotionML vocabularies, WordNet-Affect; W3C EmotionML projection with declared loss (vantage collapses to EmotionML's single-annotator model — flagged). Target list fixed in.
GMEOW Affect Module
The GMEOW Affect Module — emotions as intrinsic modes and appraisals as vantage-indexed observations. DELIBERATELY THIN.
Agentic tool-call provenance — the ModelInvocation idiom one level down. DOCTRINE. * THE MODELINVOCATION IDIOM, EXACTLY: ToolCall is a gufo:EventType under gmeow:Activity with one functional agent link (usedTool, mirroring usedModel) and verbatim call parameters as datatype properties (mirroring the sampling trio). 'Which tool, called by which invocation, with what arguments, at what time?' is answerable after the fact. * NO FORWARD OUTPUT ENTITY PROPERTY (Principle 5): an entity the call produced — a stored claim, a written file, a minted node — links BACK via gmeow:wasGeneratedBy, exactly as claims link back to their ModelInvocation. gmeow:toolResult records the verbatim PAYLOAD of the event itself, never an entity link. * VERBATIM-OR-DIGEST: toolArguments/toolResult carry the byte-faithful payload. For large payloads store a content digest literal instead ("blake3:…" — the gmeow:contentDigest convention from the sources slice): the digest IS the value, resolvable from a content-addressed store. Self-describing prefixes keep the two forms distinguishable. * TOOLS ARE SOFTWARE AGENTS — deliberately no Tool subclass: tool-ness is the role the agent plays in this call event, not an identity (roles classify, never reify — the Persona lesson, register/persona design). An MCP tool, a search service, and a code runner are SoftwareAgents that happen to be called. * calledByInvocation IS OPTIONAL: a recording harness may not expose the requesting model invocation; a ToolCall without one is still auditable provenance. The result feeds a LATER invocation — that ordering is temporal (atTime), not a TBox link. * THIN MEANS THIN (Principle 15): the named consumer is Project Lillith's agentic mode; the gmeow memory MCP triad is the first live producer (its store/revise calls record themselves). Five terms; growth requires a new consumer — trajectory aggregates (runs, episodes, plans) wait for one. * ALIGNMENTS: ToolCall is prov:Activity by inheritance (the provenance set). OpenAI function-calling, Anthropic tool_use, and MCP tool schemas are JSON specs with no stable RDF namespace — bridging is a projection concern (Lillith worked example, the OpenLineage precedent), recorded in the mapping trailer.
GMEOW Agentic Module
The GMEOW Agentic Module — tool-call provenance: an agent's ACTIONS join the same provenance graph as its claims. DELIBERATELY THIN.
Spatial aggregation and statistical summarisation over places — count, sum, average, density, centroid, and binning. Realises the Location-as-reference-frame design and the centroid shortcut cross-cutting aggregation concern. Every aggregation is a gmeow:Measurement (the universal observation stack), so vantage, observedFeature, observationResult, confidence, granularity, and temporal scope are inherited without duplication (Principle 4). The aggregation region is the observedFeature; the result is a gmeow:ScalarQuantity. The actual arithmetic — counting, density computation, centroid calculation, binning — is performed by the solver layer (Principle 12), never materialised as asserted triples in the OWL core. Privacy (k-anonymity, coarsening, suppression) is handled by the existing projection layer: gmeow:coarsenTo, gmeow:displayable false, and gmeow:hasSensitivity govern whether and at what granularity an aggregation result may be published (Principle 10). K-anonymity thresholds ("publish only if count >= K") remain a solver-layer computation (Principle 12).
GMEOW Spatial Aggregation Module
The GMEOW Spatial Aggregation Module — classes, properties, and individuals of the GMEOW super-vocabulary.
Legal agreements and contracts, modeled as relators binding their parties.
GMEOW Agreements Module
The GMEOW Agreements Module — classes, properties, and individuals of the GMEOW super-vocabulary.
A GeneratedClaim is a QUERY, not a class: a StandpointClaim whose vantage is a SoftwareAgent and which gmeow:wasGeneratedBy a ModelInvocation — a direct triple on the claim individual; on the reified RDF 1.2 statement form the invocation link is gmeow:mappedFrom, keeping axiom annotations AnnotationProperty-clean for the DL downcast (P3). A hallucination is a claim node with no gmeow:groundedIn span — flagged (P10), never deleted. Pipeline observability (corpus, embeddings, indexes, retrievals, GraphRAG artifacts) lives in extensions/graphrag, consumer-named per P15.
GMEOW AI Claim Module
The AI claim layer (GraphRAG provenance design), built the constitutional way: GMEOW already IS a claim model. The unified observation stance (CONSTITUTION P9) makes gmeow:Observation the universal claim construct — an LLM output is a StandpointClaim whose vantage is the model agent, its epistemics (confidence, accordingTo, the clocks) ride RDF 1.2 statement annotations, its verdicts ride the standpoint modalities (including gmeow:bullshit) and the deception slice's veridicality, and its evaluation is the norms extension's judge-as-vantage Assessment. This module therefore mints ONLY what is genuinely absent: the retrieval segment (Chunk) and its evidence seam, the prompt artifact, the model-invocation activity, the model card, the surfaced Contradiction, and the memory role. Everything else is doctrine over existing terms — see docs.md, the slice's real deliverable.
Language-facing hooks for archaeological and cultural-heritage evidence: inscriptions, physical carriers, readings, transliterations, translations, script/language attributions, and find context. Keeps the physical carrier, the sign-bearing inscription, the documentation event, the reading, the transliteration, the translation, the dating evidence, the stratigraphic/find context, and the linguistic interpretation as separable, standpoint-scoped claims (Principle 9). Reuses the universal Observation stack, TemporalMeasurement, Place, Event, and the lexicon/attestation layer. Defers general archaeological domain modeling to archaeological-domain model.
GMEOW Archaeological Evidence Module
The GMEOW Archaeological Evidence Module — classes, properties, and individuals of the GMEOW super-vocabulary.
Cross-cutting certified attestation layer: signed claims, signed artifacts, verification results, transparency-log evidence, and ledger/blockchain evidence. Separates the claim/observation (what is asserted) from the attestation (who vouches for it under which policy) from the cryptographic evidence (signature) from the verification result (an observed outcome, not truth itself). Aligns to PROV-O, in-toto, SLSA, DSSE, Sigstore, Rekor, SCITT, W3C Verifiable Credentials, C2PA, RATS/EAT, and nanopublications by reference (Principle 5). MODEL BOUNDARIES (Principles 1, 9, 12). - A valid signature proves integrity and signer key control, NOT truth. - A certification/attestation proves an issuer made a statement under a policy, NOT that the statement is globally correct. - A transparency log proves inclusion, NOT correctness. - Blockchain inclusion proves ledger inclusion under chain rules, NOT real-world truth. - Cryptographic verification, policy evaluation, chain-finality checks, and quality scoring live in the solver layer, not the reasoner. REUSE. - Statement-level metadata (confidence, standpoint, temporal scope) reuses the cross-cutting annotation properties (provenance, standpoint, temporal modules). - Content identity reuses gmeow:contentDigest and gmeow:versionFingerprint. - The universal claim stack (Observation) is the target of attestedClaim, NOT the parent of Attestation.
GMEOW Attestation Module
The GMEOW Attestation Module — classes, properties, and individuals of the GMEOW super-vocabulary.
The third orthogonal axis of mind alongside content (WHAT is entertained) and attitude (HOW it is held): awareness is the STATE OF THE EXPERIENCER — waking, asleep, focused, drowsy, dreaming — within which any content or attitude occurs. It is the Principle-5 human↔machine bridge made concrete: one open value vocabulary holds the human awareness modes BESIDE the machine operational modes, so a stored claim can record whether it was formed during live online-inference or offline replay, at what arousal, exactly as a human memory can record whether it was formed awake or in a dream. DOCTRINE. * Value vocabulary of INDIVIDUALS, not subclasses (Principle 9, the gmeow:ContentOrigin / gmeow:MentalProcessType idiom): gmeow:AwarenessMode and gmeow:AwarenessLevel are gufo:QualityValue value classes whose members (gmeow:modeWaking … gmeow:modeDormant; gmeow:levelHyperalert … gmeow:levelUnresponsive) are INDIVIDUALS, never subclasses. New modes are minted as individuals into the open vocabulary, never as an owl:Class hierarchy. * Machine modes are SIBLINGS, bridged by ANALOGY not equivalence (Principle 5): gmeow:modeOnlineInference / gmeow:modeOfflineReplay / gmeow:modeTraining / gmeow:modeSampling / gmeow:modeDormant sit in the SAME open vocabulary as the human modes — they are the machine analogues of waking / dreaming / focused / drowsy — but NO owl:sameAs, owl:equivalentClass, or rdfs:subClassOf couples a machine mode to a human one. The human↔machine mapping is a shared faculty with substrate-specific realisations, NOT an asserted equality (umbrella #580 guardrail). * No re-minted dreaming ACT (Principle 6, reuse-don't-remint): the dreaming EPISODE is already a mental process (gmeow:processDreaming, mentation slice, by reference); this slice contributes the awareness-MODE value gmeow:modeDreaming over it, never redeclaring the act. The LUCIDITY SEAM is documented BY REFERENCE: gmeow:modeLucidDreaming = gmeow:modeDreaming with metacognition (gmeow:MetacognitiveState, metacognition slice) ONLINE — referenced in prose, with NO triple asserted into the mentation or metacognition namespaces. * No truth or reality bit (Principle 9): awareness is a state of the experiencer, NOT a verdict on the content entertained within it. There is no isReal / isTrue / isDream property — dreamt content is marked by reference through reality-monitoring (gmeow:contentOrigin, imagination slice), and the dream STATE is the gmeow:modeDreaming awareness value, never a truth flag. * Vantage-indexed, non-functional edges (Principle 9): gmeow:awarenessMode and gmeow:awarenessLevel are non-functional and vantage-indexed — an agent may be attributed one mode by self-report and another by an observer, both coexisting; whose attribution rides gmeow:accordingTo on the statement. The bearer edge gmeow:awarenessSubject is a per-branch relation (Principle 4), NOT gufo:inheresIn — the tenure carries its subject explicitly, leaving the gUFO inherence target untouched (P5 alignment-target discipline).
GMEOW Awareness Module
The GMEOW Awareness Module — the state-of-the-experiencer axis of mind: a single open value vocabulary (gmeow:AwarenessMode) carrying the human modes (waking … comatose) BESIDE the machine modes (online-inference … dormant) as siblings bridged by analogy not equivalence, a graded arousal ladder (gmeow:AwarenessLevel) with a continuous gmeow:awarenessScalar sibling, and gmeow:AwarenessTenure reifying an agent-in-a-mode over a temporal interval (gmeow:duringInterval, temporal slice). The dreaming act and the lucidity seam are consumed by reference (mentation gmeow:processDreaming, metacognition gmeow:MetacognitiveState).
The calendar and scheduling slice: recurrence, availability, RSVP, reminders, tasks, and time zones on top of events. Builds on the events module (event/temporal design) and temporal module, reusing Event, Participation, EventSeries/RecurrenceRule, TimeInterval, and the four clocks. Aligns to iCalendar RFC 5545/5546/6047/4791/6638/7809, jCal RFC 7265, xCal RFC 6321, schema.org Schedule/EventSeries, OWL-Time, and Wikidata by reference. DESIGN PRINCIPLES. * Schedule ≠ occurrence: an EventSchedule (rule + anchor + time zone) GENERATES Event occurrences; it is not itself the occurrence (Principle 1). * Reify social acts as relators: EventInvitation and Availability use the Participation idiom — never flat properties. * Open value vocabularies, not subclasses: invitationStatus, rsvpStatus, availabilityStatus, reminderAction, taskStatus, exceptionType are individuals, never Event/Task subclasses (Principle 9). * Cancelled ≠ deleted (Principle 10): a cancelled/rescheduled occurrence is displayable false + a ScheduleException, retained, never erased. * Contested times coexist (standpoint facility): disputed times are standpoint-indexed via accordingTo; no single winner. * DL-clean time: datetimes are xsd:dateTime, durations xsd:duration; recurrence as a literal rule (RFC 5545 text) + structured form, kept out of OWL cardinality.
GMEOW Calendar and Scheduling Module
The GMEOW Calendar and Scheduling Module — classes, properties, and individuals of the GMEOW super-vocabulary.
Citation, credit, and attribution — the universal CitationAct relator, Contribution degree, and selector vocabulary. Replaces the old sources.ttl evidence link with a typed, reified citation relator and an anti-rigid SourceRole. Bridges to CiTO, CRediT, PROV-O, and PAV by reference (Principle 5).
GMEOW Citations Module
The GMEOW Citations Module — classes, properties, and individuals of the GMEOW super-vocabulary.
An agent's COGNITIVE relations to a subject — how an agent stands toward the things it knows, attends to, and grasps. The objectual companion to the standpoint slice (which carries PROPOSITIONAL attitudes toward claims): cognition relates an agent to an entity, not to a proposition. This minimal core seeds the slice with one axis — the knowledge spectrum — and is deliberately small; belief, justification, and knowledge-that (the propositional epistemic relations) belong to the sibling epistemics slice, not here. DOCTRINE. * The knowledge spectrum is four ORDINAL levels of epistemic depth toward a subject — isAwareOf ⊑ knowsAbout ⊑ understands ⊑ hasMastered — chained by rdfs:subPropertyOf so the deeper level entails every shallower one. One deep claim materialises the whole tail, so a query at any level catches every agent at that depth or deeper. This entailment IS the reasoning value of the spectrum (Principle 12: the levels are recorded; threshold judgements are solver-side). * The boundaries between levels are deliberately VAGUE. Only the ORDER is asserted; no crisp cutoff is claimed. The subproperty chain needs none — it encodes the ordering, not a partition. * Comprehension is NOT competency. The spectrum is the 'knows' axis; gmeow:hasSkill (expertise slice) is the 'can do' axis. A skill entails knowing about its subject (gmeow:hasSkill ⊑ gmeow:knowsAbout, asserted by the expertise slice), but neither understanding nor mastery — the axes stay orthogonal and are never silently bridged (Principle 9). * Whose knowledge it is, and how deep, is a vantage-indexed claim through the statement layer (Principle 9): knowledge attributed to an agent by an observer and knowledge avowed by the agent coexist; a contested depth is two coexisting claims, never a global verdict. * Range is open (gmeow:Entity): an agent may know a topic, a person, a place, or an event.
GMEOW Cognition Module
The GMEOW Cognition Module — an agent's objectual cognitive relations to subjects, beginning with the graded knowledge spectrum (issue: core/cognition slice).
Categories and schemas as socially sustained representations. DOCTRINE. * Not the gUFO universal: a gmeow:Concept is a representational object held by agents, not a foundational-ontology universal. The gufo:Universal belongs to the gUFO meta-level and is not subsumed here. * Flat-first, reify on demand (Principle 4): gmeow:instanceOfConcept is the cheap 80% surface; promote to gmeow:ConceptCategorization when vantage, typicality, temporal scope, or provenance must be first-class. * Standpoint-indexed (Principle 9): a categorization claim is a gmeow:StandpointClaim whose vantage names the agent/standpoint, observedFeature is the categorized entity, and observationResult is the concept. Competing categorizations coexist; there is no primary or winning category. * Conceptual change as tenure (Principle 10): a concept's intension over an interval is a gmeow:ConceptTenure, a time-scoped relation reusing temporal:gmeow:duringInterval. Revised intensions close the old tenure (endedAtTime, displayable false) rather than deleting it. # codespell:ignore * SKOS bridge in mappings, not axioms: broader/narrower links between concepts are asserted as gmeow:subsumes; the projection to skos:broader lives in the mapping DSL, never as an OWL axiom here.
GMEOW Concepts Module
The GMEOW Concepts Module — categories, schemas, and abstractions held by agents; vantage-indexed categorization; graded membership; concept structure; and conceptual change.
Universal connectivity, network, and routing constructs — traversable links, reified connections, and route paths. Distinct from mereology (partOf) and RCC-8 adjacency. Part of the Location-as-reference-frame design.
GMEOW Connectivity Module
The GMEOW Connectivity Module — classes, properties, and individuals of the GMEOW super-vocabulary.
Contact points and channels (email, telephone, postal address), temporally-scoped contact relationships, and the reified interpersonal-relationship relator (the schema.org / vCard / REL superset layer). Identity trust between contacts (keys, certifications, owner-trust) lives in the cross-cutting trust module.
GMEOW Contacts Module
The GMEOW Contacts Module — classes, properties, and individuals of the GMEOW super-vocabulary.
Universal identity and coreference links: stable GMEOW entities link to external records and cross-realm counterparts by reference, never by owl:sameAs merger. Wikidata is the recommended hub, but all authority records remain external claims that may be exact, close, contested, or standpoint-indexed.
GMEOW Coreference Module
The GMEOW Coreference Module — classes, properties, and individuals of the GMEOW super-vocabulary.
The WEMI spine for creative and intellectual works — Work, Expression, Manifestation, Item — reconstructed from native GMEOW primitives (frame-relativity, reified events, relators, standpoints) and bridged to FRBR/LRMoo/CIDOC/schema.org by reference (Principle 5), never by axiom import. DOCTRINE. * The four tiers are gufo:Kinds with distinct identity criteria (Work=abstract content, Expression=language/notation frame, Manifestation=edition/format, Item=single copy); CreativeWork is the gufo:Category umbrella over them. * Expression variance is carried by gmeow:hasReferenceFrame (language, script, notation, arrangement) — never a subclass taxonomy (Principle 9). * Creation is a reified gmeow:Event with an eventType value — no Event subclasses (Principle 12). * Contribution is a reified gmeow:Relator with flat shortcuts for the 80% case (flat-first, reify-on-demand). * Format, role, genre, and medium are open value vocabularies (individuals), never subclasses (Principle 9). * No primary/privileged title or edition (Principle 9); suppressed titles and withdrawn standpoints use gmeow:displayable false (Principle 10). * Complex lineage (translations-as-versions, collected volumes, withdrawn releases) reuses the generic VersionSet / VersionMembership machinery.
GMEOW Creative Works Module
The GMEOW Creative Works Module — classes, properties, and individuals of the GMEOW super-vocabulary.
Cross-cutting deception, falsehood, and misinformation facility. Builds on the standpoint module (standpoint facility) and the event module (event/temporal design) to model deceptive acts as standpoint-indexed divergences between what a party holds true and what they project. Part of the Deception design. DOCTRINE. * No isFalse / isDeceptive axiom and no boolean truth datatype property (Principles 1, 12). A falsehood is a frame-relative gmeow:StandpointClaim whose claimModality = gmeow:refuted (settled-false per a designated reference frame). Deceptiveness is asserted as a standpoint-indexed, attributed, confidence-weighted claim that coexists with its denial (Principle 9). * A deception is the divergence held-standpoint ≠ projected-standpoint, both modelled as gmeow:DoxasticStandpointClaims; the gap is the act, not a truth verdict. * Deception kind is an open gmeow:eventType value, never a subclass (events.ttl doctrine). * Intent is kept OUT of the logic: gmeow:deceptiveIntentClaim is a StandpointClaim (attributed/defeasible — vantage = assessor, wasAttributedTo, confidence). * Self-deception is a structural configuration: roleDeceiver = roleDeceived, avowed vs tacit sub-vantage. * The licensed-falsehood safety property (fiction, satire, sarcasm) is modelled via gmeow:veridicalityLicensedFalsehood, keeping these forms distinct from deception. * DL-clean by construction (Principle 3): all new properties are simple ObjectProperties, no transitivity/chain/inverse axioms.
GMEOW Deception Module
The GMEOW Deception Module — classes, properties, and individuals of the GMEOW super-vocabulary.
Creative works and document metadata — articles, patents, datasets, media, web pages (the schema.org / BIBO / BIBFRAME superset layer).
GMEOW Documents Module
The GMEOW Documents Module — classes, properties, and individuals of the GMEOW super-vocabulary.
The dreaming slice is a pure composition over core GMEOW occurrent and awareness machinery. No new primitives are minted. DREAM COMPOSITION. * A dream is an instance of gmeow:Experience with: - gmeow:mentalProcessType gmeow:processDreaming - gmeow:awarenessMode value gmeow:modeDreaming or gmeow:modeREM - gmeow:contentOrigin gmeow:originImagined * Lucid dreaming = the same composition but with gmeow:awarenessMode gmeow:modeLucidDreaming. * Memory-consolidation dreaming = an offline gmeow:LearningEvent with gmeow:learningType gmeow:learningConsolidation, recombining stored claims via gmeow:Analogy and gmeow:learningConceptFormation. DOCTRINE. * No new primitives (Principle 4 / Principle 6): this slice adds only gmeow:DreamReport and gmeow:dreamElement. Every dream kind is composed from existing core classes and value vocabularies; the dream itself is a composed gmeow:Experience, the dream report is a composed recollection gmeow:Experience, and dream elements are linked through one new object property whose domain is gmeow:Experience and whose range stays open. * Composition, not taxonomy: no subclassing of gmeow:Experience beyond what the mentation slice already allows. Finer dream kinds (lucid, REM, consolidation, recurring) are value-tagged or restriction-typed compositions, never subclasses of gmeow:Experience. * Co-equal vantage-indexed claims (Principle 9 / Principle 10): a dream report is a low-reliability recollection; competing reports, analyst interpretations, elementations, and lucidity attributions coexist as standpoint-indexed claims, with superseded claims suppressed by gmeow:displayable false rather than deleted.
GMEOW Dreaming Module
The GMEOW Dreaming Module — a published extension-tier composition over the experiential/mentation layer: dreams, dream reports, and dream elements are built from gmeow:Experience, gmeow:AwarenessMode, gmeow:ContentOrigin, gmeow:LearningEvent, gmeow:Analogy, and metacognition with no new primitives.
Email messages, threads, mailboxes and body structure — the JMAP (RFC 8621) superset layer, also covering RFC 5322 headers, MIME, IMAP keywords and the Gmail API. Messages are not disjoint from the entities (via EmailAddress) or accounts (via mailbox residence) they involve, and residence is temporally grounded.
GMEOW Email Module
The GMEOW Email Module — classes, properties, and individuals of the GMEOW super-vocabulary.
Employment relationships, compensation, and career events (the ResumeRDF / Europass / schema.org / ESCO / CTDL superset layer). STANDPOINT DOCTRINE. Contested facts in the employment slice — disputed tenure, rival role claims, contested termination — are standpoint-indexed claims that COEXIST, none privileged (Principle 9). A contested employment is two gmeow:accordingTo-annotated gmeow:memberOf base triples, or two reified gmeow:Employment relators each carrying gmeow:accordingTo. A withdrawn employment record is modelled with gmeow:displayable false, never deletion (Principle 10). There is NO employment-specific dispute mechanism, no primaryEmployment, no preferredJob — only the cross-cutting standpoint facility. DOCTRINE. * Employment is a Membership: a reified gufo:Relator connecting an agent to an organization, optionally founded on an Agreement (Principle 4). * Employment events (hiring, promotion, transfer, resignation, termination) are value individuals in the EventType vocabulary, never subclasses (Principle 9). * Employment type (full-time, part-time, contract, intern) is an open value vocabulary, never a subclass taxonomy. * Compensation is a MonetaryAmount with explicit currency ReferenceFrame (Principle 11). * Seniority is an open value vocabulary, orthogonal to employment type and role. * Flat-first, reify on demand: a flat gmeow:memberOf covers the 80% case; promote to gmeow:Employment when type, compensation, seniority, or provenance matters. * Reuse: Membership, Role, Occupation, Agreement, Event/Participation, MonetaryAmount, Credential, Skill, LanguageProficiency.
GMEOW Employment Module
The GMEOW Employment Module — classes, properties, and individuals of the GMEOW super-vocabulary.
Person, organization, group and software-agent descriptions, plus naming (the FOAF / schema.org superset layer).
GMEOW Entities Module
The GMEOW Entities Module — classes, properties, and individuals of the GMEOW super-vocabulary.
The propositional companion to the cognition slice (objectual, agent to entity): epistemics relates an agent to a PROPOSITION, not to an entity. DOCTRINE. * Keystone: gmeow:knowsThat rdfs:subPropertyOf gmeow:believes — knowledge is justified, standpoint-true belief held from a vantage, and there is NO factive knows. Asserting knowsThat materialises believes; the reverse never holds; neither commits global truth. The reasoner never promotes justified-true-belief to knowledge — that verdict (and its Gettier defeaters) is solver work (Principle 12). * No truth bit: there is no isTrue, no truth datatype, no factivity axiom anywhere. Truth-per-frame rides the standpoint modality (gmeow:standpointModality on a flattened statement, gmeow:claimModality on a reified StandpointClaim), reused from the standpoint slice, never re-minted (Principle 6). * Flat-first (Principle 4 / Principle 13): the believes / doubts / suspendsJudgementOn / accepts / knowsThat spine is the cheap 80% surface with an OPEN range (point at any reified statement or claim). The reified tier (DoxasticState, credence, doxasticClaim, DoxasticTenure) and the mental-moment grounding live in this module as the promotion target when credence, temporal scope, or standpoint modality must be first-class. * Justification hook: gmeow:justifiedBy links a DoxasticState to its supporting EvidenceSpan, Attestation, or DoxasticState. Full inferential argumentation remains in the inference slice; the lightweight hook lives in this module. * believes is documented — never axiomatised — as riding gmeow:accordingTo on the statement (an owl:ObjectProperty cannot subproperty an owl:AnnotationProperty in OWL 2 DL; the gmeow:vantage / gmeow:accordingTo precedent). The bridge is realised in the projection layer. * Acceptance is not belief: gmeow:accepts is pragmatic (a premise taken on for argument) and entails neither belief nor truth (Principle 1).
GMEOW Epistemics Module
The GMEOW Epistemics Module — propositional epistemic relations: an agent's attitudes toward propositions/claims (belief, doubt, suspension, pragmatic acceptance, and non-factive knowledge-that).
The universal event slice: a temporal occurrence in which entities participate IN ROLES, over POSSIBLY FUZZY time, at POSSIBLY SEVERAL locations, along POSSIBLE trajectories, with POSSIBLE spacetime slices, asserted by POSSIBLY CONFLICTING sources. Supersets schema.org Event, CIDOC-CRM E5/E7/E92, OWL-Time, PROV-O Activity, iCalendar VEVENT, LODE, SEM and Wikidata by reference. DOCTRINE (the no-mess rules). * Type is a VALUE, not a class: gmeow:Event is one class; the kind is gmeow:eventType (an open value vocabulary of gmeow:EventType individuals), mirroring placeType / Gender / Language. No event-type subclass taxonomy (Principle 9 — no overtyping). * Role is a VALUE on a relator, not a subproperty: participation is reified as gmeow:Participation (the NameUsage / IdentityFacet idiom), and the role is a gmeow:ParticipantRole value — never a hasWitness-style subproperty. * Four orthogonal axes, no inferential bridge: eventType ⟂ participationRole ⟂ temporal ⟂ location. * Flat-first, reify on demand: a flat gmeow:hasParticipant covers the 80% case; promote to a gmeow:Participation when role / period / confidence / evidence is needed (the hasMet / InterpersonalRelationship duality). * Co-equal conflicting claims coexist: no primary date / canonical occurrence; competing dates, types and roles are confidence-weighted, standpoint-indexed statements (consume the standpoint module, standpoint facility), never one ground truth. Corrections use gmeow:displayable false, never deletion (Principle 10). * DL-clean time (Principle 3): base-triple datatypes are xsd:dateTime, never xsd:date; fuzzy / approximate time is carried by gmeow:earliestStart / gmeow:latestEnd bounds + a gmeow:temporalPrecision value, not a free-text date. This module ABSORBS the former genealogy event hierarchy (Principle 6 — refactor forward): the ~30 gmeow:LifeEvent subclasses became gmeow:eventType value individuals and the hasPrincipal / hasWitness / hasOfficiant subproperties became gmeow:ParticipantRole values.
GMEOW Events Module
The GMEOW Events Module — classes, properties, and individuals of the GMEOW super-vocabulary.
Evidential warrant and source-typing substrate: two orthogonal axes that travel with the evidence link (CitationAct / EvidenceSpan) rather than the asserted fact. Axis A — Evidential warrant (strength/kind of evidence for a fact). An open value vocabulary gmeow:EvidenceClass reached by a non-functional property gmeow:hasEvidenceClass. A multi-source claim legitimately carries several evidence classes (Principle 9). Axis B — Source independence and coverage typing (for notability, not truth). Four properties on the citation: gmeow:sourceIndependence, gmeow:sourceTier, gmeow:coverageDepth, and gmeow:supportsNotability. These are explicitly orthogonal to evidential warrant: a primary legal filing may verify a fact (high warrant) without establishing notability (supportsNotability false). CONSTITUTIONAL GROUNDING: P1 (no SOTA vocabulary unifies these axes), P5 (maximal bridging by reference to CRMinf, PROV-O, schema.org, C2PA, DataCite, nanopublications, WP:GNG), P9 (co-equal facets, no privileged single winner), P10 (suppression by projection, never erasure), P12 (eligibility decisions live in the solver layer).
GMEOW Evidence Module
The GMEOW Evidence Module — classes, properties, and individuals of the GMEOW super-vocabulary.
Skills, occupations and credentials (the schema.org / ESCO / CTDL / O*NET / SOC superset layer). SKOS concepts are reused as recommended value vocabularies rather than re-grounded. DOCTRINE. * Skill proficiency is reified as a gufo:Relator (gmeow:SkillProficiency) that binds {agent} × {skill} × {level} × {scale} × {interval}, mirroring languages' gmeow:LanguageProficiency and reusing the same gmeow:ProficiencyScale / gmeow:ProficiencyLevel value vocabularies (Principle 6). * Flat-first: gmeow:hasSkill is the 80 % shortcut; promote to SkillProficiency when level, scale, temporal scope, or standpoint matters. * Credential verification is routed through gmeow:Attestation (attestation.ttl), already aligned to vc:VerifiableCredential; expertise supplies the credential content, attestation the signed envelope (Principle 4). * Endorsement of a skill claim is an attestation over a SkillProficiency; contested levels coexist as standpoint-indexed claims (Principle 9). * Occupation classification codes (ESCO, SOC, O*NET) are open literal values on gmeow:occupationClassification; resolution is solver-side (Principle 12).
GMEOW Expertise Module
The GMEOW Expertise Module — classes, properties, and individuals of the GMEOW super-vocabulary.
Personal and SMB financial existence: accounts, monetary amounts, transactions, ledgers, invoices, orders, asset holdings, and crypto wallets. Grounded in the existing Event/Participation/Agreement/Rights/Trust substrate. FIBO, schema.org, ISO 4217, ISO 20022, FIGI and OFX are aligned by reference, never imported. DOCTRINE. * A financial account is an InformationObject (consistent with OnlineAccount): it is fundamentally an information construct — an IBAN, account number, and balance record. The legal/contractual aspect is modelled separately via Agreement (account terms between holder and bank). * Money is a MonetaryAmount = amount (xsd:decimal) + currency (ReferenceFrame individual). DL-clean; no arithmetic in OWL. * Currency is a ReferenceFrame in the frameRealmCurrency realm (Principle 11 — frame-relativity). Each ISO 4217 code is a ReferenceFrame individual. * accountCurrency is NON-FUNCTIONAL: a single FinancialAccount may hold balances in several currencies (multi-currency fintech accounts). The functional constraint moves to Posting/Holding relators. * A transaction is a reified Event (REA pattern): money movement with Agent participants in roles (payer / payee / intermediary) — reuse Event/Participation, never re-mint. * Double-entry as structure: LedgerAccount (asset / liability / equity / revenue / expense — open vocab), JournalEntry ⊑ Event, Posting ⊑ gufo:Relator (account × amount × debit/credit); balance (Σ debits = Σ credits) enforced by SHACL, not OWL. * Loans are Agreements; invoices are Documents; ownership is rights; banks are Organizations; wallets hold trust keys — reuse, don't duplicate. * Open value vocabularies, no overtyping (Principle 9): account types, transaction types, transaction statuses, ledger account types, posting directions, asset types, invoice statuses, order statuses, and payment methods are individuals, never subclasses. * Flat-first, reify on demand: a flat accountBalance on FinancialAccount covers the 80% case; promote to a Holding relator when cost-basis, period, or provenance matters. * Sensitive: P9/P10 + provenance. Reversed/voided transactions are displayable false, retained as the audit trail, never deleted; disputed amounts coexist accordingTo; every figure carries confidence/wasAttributedTo.
GMEOW Finance Module
The GMEOW Finance Module — classes, properties, and individuals of the GMEOW super-vocabulary.
A respectful, inclusive model of a person's gender, grounded on a shared gmeow:IdentityFacet — a reified, SELF-ASSERTED claim (a gufo:Relator, the same idiom as names' NameUsage) that mediates a person and an identity value, carrying an optional validity period and the gmeow:displayable display control. This module covers gender IDENTITY, gender EXPRESSION, and the recorded sex-assigned-at-birth datum; the sibling sexuality module reuses the same IdentityFacet base for sexual/romantic orientation. GOVERNING TENETS: (1) ADDRESS ≠ IDENTITY — pronouns and honorifics (in the names module) are how a person is addressed and carry NO inferential bridge to gender; nothing infers one from the other. (2) SEX ≠ GENDER — gmeow:sexAssignedAtBirth is a recorded administrative datum, NOT an IdentityFacet and never equated with gender identity/expression. (3) SELF-ASSERTION is the top authority (gmeow:selfAsserted). (4) CO-EQUALITY — a person may bear many co-equal identities (e.g. bigender = two facets); there is deliberately NO preferred/primary gender term; only display SUPPRESSION (gmeow:displayable false, the deadname analog for a superseded label) is modelled, never deletion. (5) INCLUSIVE WITHOUT OVERTYPING — gmeow:Gender, gmeow:GenderExpressionStyle and gmeow:SexAssignedAtBirth are OPEN value vocabularies of individuals (never per-value Person subclasses, never a forced enum); an identity not among the seeds is expressed by minting a FRESH value individual carrying rdfs:label, the names' custom-PronounSet idiom — there is deliberately no parallel flat-literal shortcut. Aligns (lossily) to GSSO, Homosaurus, schema.org, Wikidata, FOAF and HL7/FHIR; the reified self-asserted-co-equal machinery is canonical.
GMEOW Gender Module
The GMEOW Gender Module — classes, properties, and individuals of the GMEOW super-vocabulary.
A comprehensive, evidence-centric genealogy model: reified, typed kinship relationships and kinship convenience properties. Life events themselves are modelled by the universal events module (gmeow:Event + gmeow:eventType value vocabulary + the gmeow:Participation relator); a person's life events are gmeow:LifeEvent occurrences carrying gmeow:eventTypeBirth / …Marriage / …NameChange etc. Structured naming terms (gmeow:PersonName et al.) live in the names module and link to the event that confers them via gmeow:conferredByEvent. Supersedes the unmaintained W3C SWAP gedcom vocabulary; aligned to BIO, GEDCOM X, schema.org, Wikidata, REL and GeoNames. STANDPOINT DOCTRINE. Contested facts in genealogy — disputed parentage, conflicting birth/death dates, competing civil vs parish records — are standpoint-indexed claims that COEXIST, none privileged (Principle 9). A contested birth date is two standpoint-indexed gmeow:eventTime claims on the same gmeow:LifeEvent (the events module's mechanism). A contested parentage is two gmeow:accordingTo-annotated gmeow:hasParent claims, or two reified gmeow:ParentChildRelationship instances each carrying gmeow:accordingTo. There is NO genealogy-specific dispute mechanism, no preferredParent, no primaryKinship — only the cross-cutting standpoint facility. A withdrawn parentage claim (an opened-then-closed StandpointTenure, or a superseded claim) sets gmeow:displayable false, never deletion (Principle 10).
GMEOW Genealogy Module
The GMEOW Genealogy Module — classes, properties, and individuals of the GMEOW super-vocabulary.
Per-result epistemics (a retrieval's score for ONE chunk) ride RDF 1.2 statement annotations on the gmeow:retrievedChunk triple (gmeow:retrievalScore) — competing re-ranker scores coexist attributed, never overwritten (P9, P3).
GMEOW GraphRAG Module
Pipeline observability for retrieval-augmented and GraphRAG systems (GraphRAG provenance design facets A/B/F): the corpus, embedding, index, and retrieval substrate, and the derived entity-graph artifacts (extracted entities/relationships, communities, community summaries) — every artifact content-addressed, every step an attributed activity, so the derived graph is AUDITABLE and revisable rather than a black box (GraphRAG, arXiv:2404.16130). Claims extracted by the pipeline are the CORE ai slice's business (a StandpointClaim with model vantage); this extension carries the machinery around them. Vector payloads stay outside the graph by reference (P12).
Transport/packaging vocabulary so GMEOW can DESCRIBE and dogfood its own transport: a GTS file (docs/GTS-SPEC.md) as a first-class entity — its segments, profiles, chain heads, transform codecs, opaque (sealed/undecodable) frames, and compaction lineage. MODEL BOUNDARIES (Principles 1, 9, 12). - GTS gives TRANSPORT claims (these bytes, this order, this chain); GMEOW gives CONTENT claims (this statement is true, according to whom). A frame signature or head commitment is an Attestation whose attestedSubject is a GTSSegment; it proves bytes/order/signer key control, never the truth of the carried statements. - Compaction re-authors only the ORDERING: content claims ride as ordinary quads and are rewrite-invariant by construction; transport claims over the old chain become detached evidence about the source document, cited through the compaction's derivation lineage. - Fold semantics, codec reversal, hash verification, and signature checking live in the solver layer (the gts engines); this module only describes their artifacts and outcomes. REUSE (no parallel mechanisms — GTS transport design). - Byte identity of blobs and files -> gmeow:contentDigest (sources). - Chain-head identity of a segment -> gmeow:gtsHeadId, a versionFingerprint (versions). - Frame/head signatures, signers -> gmeow:hasSignature / gmeow:Attestation (attestation). - Compaction and production lineage -> gmeow:wasGeneratedBy / wasDerivedFrom (provenance). - Suppress frames -> gmeow:displayable (kernel, P10) — suppression is a display overlay, never erasure, in the format AND in the ontology. - annot-frame standpoints -> gmeow:accordingTo / standpointModality (standpoint). - Media payloads -> gmeow:MediaObject (documents) carried as blobs.
GMEOW GTS Transport Module
The GMEOW GTS Transport Module — classes, properties, and individuals of the GMEOW super-vocabulary.
The Images super-ontology — a layered model for contextual depiction, region encoding, scene graphs, and technical metadata. Builds on the WEMI spine: a visual work is a gmeow:Work with workTypeVisual / workTypePhotographic; the digital file is a gmeow:Manifestation (gmeow:MediaObject) plus gmeow:Item / hasCarrier. Colourspace is carried via gmeow:hasReferenceFrame (temporal-frame design). Rights reuse the rights facility directly. LAYERS. 1. Contextual depiction — the DepictionUsage relator (mirrors NameUsage) and the flat gmeow:depicts shortcut (⊑ gmeow:isAbout). 2. Region encoding — ImageRegion + RegionSelector with an open SelectorType value vocabulary (SVG, pixel rectangle, fractional, polygon, RLE, COCO, DICOM-SEG, Web Annotation fragment). 3. Region / UI rendering — IIIF Presentation API 3 projections (Canvas, Annotation, selector mapping). No new ontology terms; purely projection. 4. Spatial context / scene graphs — SceneGraphEdge relator binding two ImageRegions with a SceneRelationType value (leftOf, rightOf, inside, holding, wearing, etc.). 5. Hardware / technical metadata — pixelWidth, pixelHeight, imageOrientation, captureTime, captureDevice, colourspace (gmeow:colourspace ⊑ gmeow:hasReferenceFrame) on MediaObject in documents.ttl. 6. Provenance / workflow — image-specific eventType values (capture, scanning, processing, annotation) in events.ttl; reuse wasGeneratedBy / wasDerivedFrom. 7. Rights / IP — reuse rights facility terms directly. 8. SEO / discovery — schema.org ImageObject projections. GOVERNING TENETS. * No flat gmeow:depicts as a contact field — it is a formally defined image ontology property, subproperty of gmeow:isAbout, domain MediaObject. * No primary / preferred depiction (Principle 9). Co-equal depictions coexist; a superseded one sets gmeow:displayable false (Principle 10). * Selector encoding kinds are an open value vocabulary; actual mask parsing / coordinate conversion lives in the solver layer (Principle 12). * All alignments are by reference (Principle 5): schema.org, IIIF, W3C Web Annotation, W3C EXIF Ontology, XMP, IPTC, CIDOC-CRM/CRMdig.
GMEOW Images Module
The GMEOW Images Module — classes, properties, and individuals of the GMEOW super-vocabulary.
The as-if companion to the epistemics and inquiry slices: where epistemics relates an agent to a PROPOSITION held true (gmeow:believes) or taken on pragmatically (gmeow:accepts), imagination relates an agent to content entertained AS-IF — quasi-perceptual or suppositional, decoupled from both belief and current perception. It is the faculty that USES the counterfactual worlds (logic:, by reference), and it carries the content-origin / reality-monitoring vocabulary that lets agent memory tell a recalled fact from a confabulated or machine-generated one. DOCTRINE. * Flat-first attitude spine (Principle 4 / Principle 13): gmeow:imagines and gmeow:supposes are agent→content attitudes with an OPEN range (the epistemics / inquiry spine precedent), the cheap 80% surface; there is no rdfs:subPropertyOf between them — quasi-perceptual imagining and propositional supposition are distinct attitudes, not a hierarchy. * No re-minted act (Principle 6, reuse-don't-remint): the imagining EPISODE is already gmeow:MentalProcess with gmeow:mentalProcessType gmeow:processImagining (mentation slice); this slice adds the content / attitude layer over it and references the act BY PROSE, never re-minting it. Likewise the imagined worlds are logic:World and licensed falsehood is gmeow:veridicalityLicensedFalsehood — consumed by reference, never re-minted. * Content-origin is a VALUE VOCABULARY, not a truth bit (Principle 9): gmeow:ContentOrigin is a gufo:QualityValue whose members are individuals (gmeow:originPerceived … gmeow:originGenerated), never subclasses; gmeow:contentOrigin is non-functional and VANTAGE-INDEXED — an agent may take content as remembered while an auditor marks it generated, and both coexist (whose attribution rides gmeow:accordingTo). Reality-monitoring is a source attribution, never an isReal flag. * gmeow:originGenerated marks PROVENANCE, not identity (umbrella #580 guardrail): it records that content was machine-synthesised (the AI face of imagination — an LLM sampling its latent space) WITHOUT asserting that generative sampling IS imagining; the human↔machine mapping is a shared faculty with substrate-specific realisations, not an equivalence. * Worlds by reference (Principle 5): gmeow:imaginedWorld points at the counterfactual-world machinery (logic:World, slices/core/logic) BY PROSE — the range stays OPEN and NO triple is asserted into logic:, so the slice depends only on what it asserts (kernel, for gmeow:Agent) and stays DL-clean standalone. * Content-mode siblings, no subsumption (the direction-of-fit / inquiry precedent): imagined and suppositional content sit BESIDE gmeow:Proposition (assertoric), gmeow:Goal (optative), and gmeow:Question (erotetic) as a mode of ENTERTAINING, bridged by reference, never via rdfs:subClassOf — this slice mints NO new content class, letting the attitude verbs and the gmeow:originImagined / gmeow:originSupposed markers carry the as-if. * Fiction is licensed imagining (the deception bridge, documentation only): shared, audience-understood imagining (fiction, pretense, role-play) bridges gmeow:veridicalityLicensedFalsehood (deception slice) — referenced, not re-minted; licensed falsehood is never deception.
GMEOW Imagination Module
The GMEOW Imagination Module — the as-if attitude flavour of mind: the flat gmeow:imagines / gmeow:supposes spine over content entertained quasi-perceptually or suppositionally, together with the gmeow:ContentOrigin reality-monitoring value vocabulary and the gmeow:imaginedWorld link to the counterfactual worlds (logic:, by reference).
Inference as the EPISTEMIC FACE of a logic: derivation — what an agent believes when it accepts a reasoning step's conclusion. The conclusion of every inference is an ordinary gmeow:StandpointClaim (vantage = the reasoner, observedFeature = the concluded proposition, gmeow:claimModality = the mode's default). DOCTRINE. * Modes differ by a VALUE + a WARRANT, never by subsumption (the deception discipline — divergence is a gmeow:InferenceMode value, not a subclass). The four Peircean modes (gmeow:modeDeduction / modeInduction / modeAbduction / modeAnalogical) ride one class, never a taxonomy. * No re-minted truth bit (Principle 6): strength rides the EXISTING logic: axes (logic:weight / logic:confidence / logic:evidenceStrength / logic:probability — BY REFERENCE, no asserted triples into logic:); modality reuses the EXISTING gmeow:StandpointModality (gmeow:unequivocal / probable / conceivable / refuted / bullshit). * ENDURANT / OCCURRENT SPLIT (gUFO's master split — the reason this slice does NOT mint a single double-typed gmeow:Inference). Two classes: - gmeow:InferenceProcess rdfs:subClassOf gmeow:MentalProcess — the OCCURRENT reasoning episode (perdurant); the reparenting hook the mentation slice (#586) reserves. Carries gmeow:experiencer and gmeow:mentalProcessType gmeow:processReasoning; gmeow:producesMentalMoment the belief it creates. - gmeow:InferenceCommitment rdfs:subClassOf gufo:Relator — the ENDURANT structured argument relation (premises x conclusion x warrant x defeaters x assessor); the gmeow:Commitment idiom. - gmeow:hasInferenceCommitment bridges process to commitment. * Three tiers of fidelity (flat-first, reify on demand — Principle 4): (1) FLAT spine on the claim — gmeow:inferredFrom + gmeow:inferenceMode, the 80% case; (2) the REIFIED gmeow:InferenceCommitment relator when the argument structure matters; (3) the OCCURRENT gmeow:InferenceProcess when the reasoning episode joins the agent's mental timeline. * BELIEF UPTAKE (seam to epistemics): a deductively-closed belief is gmeow:believes with modality gmeow:unequivocal; an inductive / abductive / analogical belief arrives as gmeow:believes + attributed modality + confidence (the gmeow:deceptiveIntentClaim idiom: attributed, defeasible, vantage = the assessor). * BELIEF REVISION = SUPPRESSION (Principle 10): a fired defeater sets the conclusion-claim gmeow:displayable false and closes an gmeow:InferenceTenure; the gmeow:InferenceCommitment is retained as audit, never erased. * COMPUTE OUTSIDE THE LOGIC (Principle 12): gmeow:explanatoryScore (IBE) and gmeow:systematicity (Gentner) are solver-layer decimals; there is no isBest bit — the winner's claimModality is promoted conceivable->probable and the losers are suppressed. * eventTypeInference DROPPED (Principle 4): gmeow:InferenceProcess carrying gmeow:mentalProcessType gmeow:processReasoning is the single canonical occurrent marker; a parallel gmeow:EventType value would be a second canonical source for the same fact. ALIGNMENT (by reference — see mappings/equivalences.ttl). PROV-O (InferenceProcess ~ prov:Activity, inferredFrom ~ prov:wasDerivedFrom); CRMinf (InferenceCommitment ~ I1_Argumentation / I5_Inference_Making, StandpointModality ~ I6_Belief_Value); analogy ~ Gentner structure-mapping engine; AIF / Toulmin / Peirce in prose.
GMEOW Inference Module
The GMEOW Inference Module — Peirce's tetrad (deduction, induction, abduction, analogy) as the epistemic face of a logic: derivation: what an agent believes when it accepts a reasoning step's conclusion.
The erotetic companion to the epistemics and teleology slices: where epistemics relates an agent to a PROPOSITION (truth-condition) and teleology to a GOAL (satisfaction-condition), inquiry relates an agent to a QUESTION — content individuated by its ANSWERHOOD CONDITION, the set of propositions counting as direct answers. DOCTRINE. * Content-mode siblings, no subsumption (documentation only): gmeow:Proposition, gmeow:Goal, and gmeow:Question are three gmeow:SocialObject siblings differing in MODE OF CONTENT, never by an rdfs:subClassOf bridge. The Proposition/Goal direction-of-fit precedent is extended, not amended — subsumption would erase the content-mode distinction. * A Question is neither true/false nor satisfied: it is RESOLVED by an accepted answer. Resolution REUSES the epistemics spine (gmeow:accepts / gmeow:knowsThat over an gmeow:answers-claim); there is deliberately no new "resolved" term (Principle 6). * Answers are VANTAGE-INDEXED (Principle 9): different standpoints answer differently and coexist; there is no one global answer to a question, and gmeow:answers ranges over claims, not a privileged proposition. * Loaded questions carry no new axiom: a contested or false presupposition is a gmeow:StandpointClaim over the presupposed proposition with gmeow:claimModality gmeow:refuted (the deception-slice bridge), never an isFalse bit on the question. * Flat-first (Principle 4 / Principle 13): the asks / wondersWhether / inquiresInto / seeksToKnow spine is the cheap 80% surface with an OPEN range; the reified gmeow:InquiryTenure lands only when the opening / closing of an inquiry is itself the fact of interest. * Solver-layer erotetic inference (Principle 12): gmeow:evokes records Wiśniewski erotetic implication as an optional decoration of an inquiry graph and carries NO reasoner / entailment semantics in core.
GMEOW Inquiry Module
The GMEOW Inquiry Module — erotetic content: gmeow:Question as the third content sibling of gmeow:Proposition (assertoric) and gmeow:Goal (optative), individuated by its answerhood condition, together with the question-type value vocabulary, the presupposition / answer relations, and the flat inquiry-attitude spine.
Foundational GMEOW categories grounded in gUFO, plus the annotation properties used across all modules.
GMEOW Core Module
The GMEOW Core Module — classes, properties, and individuals of the GMEOW super-vocabulary.
The CORE half of the languages split (slice-dependency doctrine dependency refactor): gmeow:Language and gmeow:WritingSystem as first-class, registry-independent classes; gmeow:languageTag / gmeow:bcp47Tag / gmeow:languageCode (the x-gmeow-* private-use anchor machinery); and the three seed individuals — English, Mandarin, French — that back the framework's own language-tagged literals (Canadian + US + European + Chinese coverage). The rich sociolinguistic machinery (proficiency, writing-system usage, varieties, diachronic states, version lineage, conlangs) lives in the languages extension slice, which extends these classes.
GMEOW Language Core Module
The slim language foundation every slice depends on: the Language and WritingSystem classes, the private-use/BCP-47 tag machinery, and the seed Language individuals that anchor the framework's own literals.
Languages and writing systems as first-class, registry-INDEPENDENT information objects (the BCP-47 / ISO 639 / Glottolog / Wikidata / schema.org superset layer). A gmeow:Language has a self-minted IRI; codes (gmeow:languageCode, gmeow:authorityLink, skos:exactMatch) are OPTIONAL alignments, never identity — so a code-less conlang (Ithkuil), a fast-versioning AI-minted interlingua, an under-coded sign/minority language, and a programming language are all co-equal first-class languages. Covers natural, constructed (auxiliary/engineered/artistic/ritual), AI-generated, historical/reconstructed, sign/whistled/tactile, and formal/programming/markup languages. Writing systems are first-class and a language CO-MINGLES many co-equal scripts (Japanese = kanji/Hani + hiragana/Hira + katakana/Kana + rōmaji/Latn), bound by the reified gmeow:WritingSystemUsage relator (mirroring names' gmeow:NameUsage), which also models script changes over time (Turkish Arabic→Latin, 1928). Versions form a first-class lineage (gmeow:versionOf / supersedes). Endonym/exonym names reuse the names module's gmeow:Appellation; transliteration schemes that produce a gmeow:romanization are named by gmeow:transliterationScheme and catalogued as FnO functions in the projection layer.
GMEOW Languages Module
The GMEOW Languages Module — classes, properties, and individuals of the GMEOW super-vocabulary.
The dynamic complement to the state-heavy mental layer: where the cognition slice models the endurant gmeow:KnowledgeProficiency and the expertise slice the endurant gmeow:SkillProficiency, learning models the OCCURRENT gmeow:LearningEvent that RAISES them. Memory-as-storage (the flagship store/recall) is not learning; learning is the event that grows what an agent knows. DOCTRINE. * Reparent, not re-root (the reserved hook): gmeow:LearningEvent rdfs:subClassOf gmeow:MentalProcess — the occurrent umbrella the mentation slice reserves for it. A learning event is a gmeow:Event borne by exactly one gmeow:experiencer (inherited from gmeow:MentalProcess), so it joins the agent's single occurrent mental-timeline stream. * Class subsumes, type indexes the timeline, variety classifies (Principle 4 / Principle 6 — one canonical source): the CLASS gmeow:LearningEvent asserts 'a learning process happened', and each learning event ALSO carries gmeow:mentalProcessType gmeow:processLearning (the value minted on the mentation spine) so it indexes uniformly on the agent's occurrent mental timeline — exactly as gmeow:InferenceProcess carries gmeow:mentalProcessType gmeow:processReasoning. mentalProcessType is the uniform occurrent query handle (it mirrors gmeow:eventType), carried by an occurrent regardless of what its own class is named; the inference slice keeps processReasoning for the same reason and only declined a SECOND, redundant eventTypeInference value. The VARIETY — acquisition, being-taught, consolidation, transfer, unlearning, concept-formation — is a separate gmeow:LearningEventType value carried by gmeow:learningType, mirroring how the inference slice carries gmeow:InferenceMode alongside processReasoning. Single canonical occurrent kind (processLearning), single canonical variety vocabulary (gmeow:learningType): no redundant marker is minted (Principle 4). * Trajectory as a tenure sequence, never mutation (Principle 10): a learning event carries gmeow:fromLevel / gmeow:toLevel, but a RISE in proficiency over time is a SEQUENCE of reified proficiency tenures (the cognition / temporal gmeow:TimeScopedRelation idiom), each with its own interval — never the in-place mutation of one relator. The old tenure is kept with gmeow:displayable false, not deleted. * Open ranges where the target is not yet anchored (Principle 13): gmeow:subjectTaught, gmeow:learnedFrom, gmeow:fromLevel / gmeow:toLevel, and gmeow:produces all leave rdfs:range OPEN and document the intended targets in prose — the concepts slice (gmeow:Concept) is not yet built, and gmeow:Source is retired in favour of gmeow:CreativeWork plus a source-role. * Teacher must differ from learner: gmeow:Teaching is the gmeow:Participation-style relator mediating one teacher, one or more learners, and the subject taught; the closed-world teacher ≠ learner well-formedness rule is SHACL's (gmeow:TeachingShape), not a DL axiom. * Forgetting is suppression, referenced not duplicated (Principle 6): there is deliberately NO gmeow:forgets / gmeow:forgotten term — forgetting is the cognition slice's gmeow:remembers withdrawn by gmeow:displayable false, and gmeow:learningUnlearning names the revision event, not a new deletion construct. * Bridges are documented routing, not axioms (Principle 12): gmeow:learningTransfer routes to the inference slice's gmeow:Analogy (applying learning to a new domain is an analogical structure-mapping), and gmeow:learningConceptFormation names the bridge to the forthcoming concepts slice — neither carries a reasoner-enforced relation in core.
GMEOW Learning Module
The GMEOW Learning Module — learning as PROCESS: gmeow:LearningEvent, the occurrent that transitions an agent along the cognition knowledge spectrum or the expertise proficiency scale, together with the gmeow:LearningEventType value vocabulary for its varieties, the gmeow:Teaching relator, and the provenance / trajectory / product relations that tie an event to what it was learned from and the state it raised.
Lexical items, forms, usage attestations, and etymological derivations — the lexical and constructional layer of GMEOW. Models words, morphemes, phrases, idioms, symbols, and constructions as first-class information objects, with concrete forms (written, spoken, signed, reconstructed, transliterated, translated) and evidence-backed attestations. Etymology is modeled as a graph of provenance-rich, standpointed claims, not as a flat origin string (Principle 9). Aligns to OntoLex-Lemon by reference (Principle 5). Builds on the language-state/variety layer in and the universal observation stack (standpoint facility).
GMEOW Lexicon Module
The GMEOW Lexicon Module — classes, properties, and individuals of the GMEOW super-vocabulary.
Dispositif universel d'existence bornée dans le temps : l'existence ontique au fil du temps de toute gmeow:Entity, distincte de la suppression (un contrat d'affichage). Chaque entité peut porter des événements de création et de destruction, un intervalle d'existence et des liens de remplacement. Révisé vers l'avant, jamais supprimé (Principe 10). Réutilise le module des événements (gmeow:Event + le vocabulaire de valeurs EventType), le module temporel (TimeInterval / TimeScopedRelation / validFrom / validUntil) et le module de point de vue (accordingTo / assertions contestées). Plat d'abord, réifier à la demande.
Universal time-bounded existence facility: ontic existence-over-time for any gmeow:Entity, distinct from suppression (a display contract). Every entity may carry creation and destruction events, an existence interval, and supersession links. Revised forward, never deleted (Principle 10). Reuses the events module (gmeow:Event + EventType value vocabulary), the temporal module (TimeInterval / TimeScopedRelation / validFrom / validUntil), and the standpoint module (accordingTo / contested claims). Flat-first, reify on demand.
通用的有时间界限的存在机制：为任何 gmeow:Entity 提供本体论意义上的、随时间延续的存在，区别于抑制（一种显示契约）。每个实体都可以携带创建与销毁事件、一个存在区间以及取代链接。只向前修订，从不删除（原则 10）。复用事件模块（gmeow:Event + EventType 取值词汇表）、时间模块（TimeInterval / TimeScopedRelation / validFrom / validUntil）以及立场模块（accordingTo / 有争议的断言）。扁平优先，按需具体化。
GMEOW Lifecycle Module
GMEOW 生命周期模块
Module de cycle de vie GMEOW
GMEOW 生命周期模块——GMEOW 超级词汇表的类、属性和个体。
Le module de cycle de vie GMEOW — classes, propriétés et individus du super-vocabulaire GMEOW.
The GMEOW Lifecycle Module — classes, properties, and individuals of the GMEOW super-vocabulary.
Foundation vocabulary for GMEOW Logic. The logic: namespace <https://blackcatinformatics.ca/logic/> is the canonical reasoning surface; its terms are declared standalone (no gUFO stereotypes, no rdfs:subClassOf into gmeow: reasoned classes) so the gUFO projection can be generated from them rather than the reverse. The rules, solver, profile machinery, and conformance corpus are minted as the native engine lands; this module mints the term surface.
GMEOW Logic
The GMEOW Logic module — home of the `logic:` reasoning vocabulary. It declares the canonical UFO⁺ foundation (the foundational sorts and relations authored in `logic:`, of which gUFO is a generated down-projection), the semantic profiles every rule set must declare, the world/modal terms, the four distinct quantitative axes (probability, confidence, weight, evidence), and the preservation-polarity vocabulary of the loss ledger. The `logic:` namespace is the canonical foundation; OWL, Datalog, SHACL, Prolog, N3, and the gUFO/BFO/DOLCE upper ontologies are its generated lossy projections (Principle 17). `logic:` terms are STANDALONE: they carry no gUFO parentage, because gUFO is a projection of `logic:`, not its ground. The normative semantics are in `design/LOGIC-SEMANTICS.md`; the preservation contract is in `design/LOGIC-CONFORMANCE.md`.
The occurrent (perdurant) half of mind — the companion to the endurant mental-moment stack (belief, knowledge, desire, emotion). gUFO splits endurant *modes* from occurrent *processes/experiences that unfold in time*; GMEOW has richly modelled the modes and barely the processes. This slice mints the occurrent umbrella. DOCTRINE. * Occurrent umbrella: gmeow:MentalProcess rdfs:subClassOf gmeow:Event is the single home for every mental occurrence (perceiving, reasoning, imagining, remembering, dreaming), the perdurant sibling of the endurant gmeow:MentalMoment (kernel/cognition #556). One query returns an agent's whole mental timeline. * Value-vocab, not taxonomy (Principle 9): the kind of a process is a gmeow:mentalProcessType value (a gmeow:MentalProcessType individual), never a subclass of gmeow:MentalProcess. The one genuine subclass is gmeow:Experience — the phenomenally-conscious / qualia-bearing subset. * Three precise occurrent-to-endurant bridges replace the former open-range gmeow:realizesMoment: gmeow:realizesMentalMoment (ontological participation — the process MANIFESTS a capacity/state/mode), gmeow:producesMentalMoment (creation — the process brings a NEW moment into being), gmeow:updatesMentalTenure (diachronic transition — the process CHANGES a held, time-scoped state/tenure). All three are non-functional ObjectProperties with domain gmeow:MentalProcess. The first two range over gmeow:MentalMoment; the third over gmeow:TimeScopedRelation. Renamed from the design's 'realizes' to avoid the WEMI gmeow:realizes (creative-works) collision (Principle 4). * Reparenting hooks stay open: gmeow:InferenceProcess (inference slice #581) and gmeow:LearningEvent (learning slice #584) declare rdfs:subClassOf gmeow:MentalProcess from their OWN slices, never pre-declared here.
GMEOW Mentation Module
The GMEOW Mentation Module — the occurrent (perdurant) half of mind: mental processes and experiences that unfold in time (perceiving, reasoning, imagining, remembering, dreaming), the companion to the endurant mental-moment stack.
The reflexive companion to the epistemics, cognition, and standpoint slices. The whole epistemic stack is FIRST-ORDER — an agent believes a proposition (epistemics), knows about a subject (cognition), claims a feature from a vantage (standpoint). Metacognition is the SECOND-ORDER turn: states whose subject is one of the agent's OWN first-order states or claims, plus the calibration of avowed confidence against accuracy. For a trustworthy AI memory this is decisive — "how sure am I that I'm right, and do I know where my knowledge stops" is what separates a calibrated agent from a confabulating one (Principle 15). DOCTRINE. * Reflexivity by reuse, not new machinery: a metacognitive judgement IS a gmeow:StandpointClaim whose gmeow:observedFeature is one of the agent's own claims / mental moments and whose gmeow:vantage is that same agent. gmeow:MetacognitiveState is the endurant mode (a gmeow:MentalMoment sibling of gmeow:CognitiveState and gmeow:IntentionalMode); gmeow:metaTarget is the reflexivity edge to the first-order state it reflects upon. * Sibling, never sub-mode (documentation only): gmeow:MetacognitiveState is a co-equal child of gmeow:MentalMoment beside gmeow:CognitiveState, gmeow:IntentionalMode, and the doxastic states (epistemics #560/#561). There is deliberately NO rdfs:subClassOf making it a kind of CognitiveState — "thinking about thinking is a kind of thinking" would erase the reflexive-vs-first-order distinction, exactly as gmeow:Question is not a gmeow:Proposition. * Calibration is a value, not a verdict: gmeow:calibration assigns a closed gmeow:CalibrationStatus (wellCalibrated / overconfident / underconfident) to a metacognitive state. Dunning–Kruger is overconfident at low competence — the existing cognition fixture, now modelled. The numeric Brier-style gmeow:calibrationError is SOLVER-LAYER (Principle 12): an owl:AnnotationProperty, invisible to the reasoner, computed externally and never materialised as a reasoned axiom. * Known-unknowns motivate inquiry by reference: gmeow:awareOfNotKnowing records the boundary of an agent's knowledge (a known-unknown); the gap mints a question by REUSING inquiry's open-domain gmeow:evokes — there is no new "motivates" term (Principle 6), and the bridge to the inquiry slice is documented routing, not an axiom. * Self-trust reuses the trust slice: gmeow:epistemicSelfTrust is the flat 80% surface (an agent trusts its own faculty / source); its rich form is a gmeow:StandpointClaim over the agent's own faculty carrying gmeow:trustLevel by reference to the trust slice, never a re-minted trust relator (Principle 6). * Reflection can defeat one's own reasoning: gmeow:eventTypeReflection types an event of reviewing one's own inference; a reflection may install a gmeow:hasDefeater on one's own gmeow:InferenceCommitment, triggering belief revision as suppression (gmeow:displayable false, Principle 10) — a documented bridge to the inference slice, never an axiom. * No truth or status bit: there is no isCalibrated / isReflected / isTrue term; metacognitive state rides reified claims and the calibration value vocabulary (Principle 6).
GMEOW Metacognition Module
The GMEOW Metacognition Module — second-order epistemics: the reflexive turn whose subject is the agent's OWN first-order mental moments and claims, together with calibration (the fit between avowed confidence and accuracy), known-unknowns, epistemic self-trust, and the reflection act that can defeat one's own inference.
Frame-relative musical content; every notation is a lossy projection. This module implements the music extension slice: pitch frames (pitch frames), pitch collections and spelling (pitch collections and spelling), musical time (musical time), the structure graph (structure graph), performance events & participation (performance events and participation), and instruments & configurations (instruments and configurations): InstrumentType, InstrumentConfiguration, InstrumentModification, PlayingTechnique, and the Cage prepared-piano / drop-D guitar fixtures. Bulk note-level data lives in GTS music-package bundles, not the reasoned core (Principles 8, 12).
GMEOW Music Module
The GMEOW Music Module — classes, properties, and individuals of the GMEOW super-vocabulary.
A universal, multi-culture, inclusive naming model (the schema.org / vCard N / GEDCOM X NameForm / W3C pronouns superset layer). A name is never a bare attribute: it is a reified gmeow:Appellation (an information object with structured, typed parts) borne by an entity, and gmeow:NameUsage is the gufo:Relator binding {who is named} × {which appellation} × {by/among whom} × {register} × {period} — so 'Aunt Genny' (intimate, family audience) is distinct from 'Mrs Smith' (formal) without privileging either. Name-part kinds, purposes, registers, pronoun sets and honorifics are open VALUE vocabularies, so patronymic, Arabic ism/kunya/nasab/laqab/nisba, Spanish double surname, East-Asian family-first and courtesy names, Tamil initial-expansion and mononym are all expressible without forcing a Western given+family order. GOVERNING TENET — co-equality (anti-colonial naming): a person's names in different languages/scripts (e.g. Patrick Colm Audley and 欧德理) are CO-EQUAL full names; none is the other's alternateName or romanization, none is 'primary'. There is deliberately NO preferredForDisplay / primaryName term — display SELECTION is locale-relative and symmetric; only display SUPPRESSION (gmeow:displayable false, e.g. a deadname) is modelled. Pronouns and honorifics are sex/gender INDEPENDENT — ADDRESS (what you want to be called) is not IDENTITY (what you are): they are never inferred from, nor do they imply, gmeow:hasGenderIdentity / gmeow:hasGenderExpression / gmeow:sexAssignedAtBirth / orientation (modelled in the gender + sexuality modules). Follows the W3C 'Personal names around the world' guidance. STANDPOINT DOCTRINE. Contested facts in the naming slice — endonym vs exonym per community, a name disputed by two authorities, a community-specific exonym that another standpoint refutes — are standpoint-indexed claims that COEXIST, none privileged (Principle 9). A contested name-usage is two gmeow:NameUsage instances each carrying gmeow:accordingTo, or two gmeow:accordingTo-annotated gmeow:hasName statements. CRITICAL DISTINCTION: gmeow:usageAudience is who the name is used TOWARD (the social scope); gmeow:usageAuthority / gmeow:accordingTo is who ASSERTS the name-usage claim (the standpoint frame). A community's endonym may be both audience and standpoint, but the axes are orthogonal and must not be conflated. There is NO naming-specific dispute mechanism, no preferredName, no primaryAppellation — only the cross-cutting standpoint facility. Superseded names (deadnames, former legal names) set gmeow:displayable false, never deletion (Principle 10).
GMEOW Names Module
The GMEOW Names Module — classes, properties, and individuals of the GMEOW super-vocabulary.
Narrative reference frames and creative-work sourcing. Part of the Location-as-reference-frame design. DOCTRINE. * A NarrativeReferenceFrame is a ReferenceFrame (canon supplies coordinate topology for in-universe locations, dates, and events) and functionally serves as the standpoint under which in-universe claims hold true, without subclassing gmeow:Standpoint (gUFO MixIden enforces exactly-one-Kind inheritance). * CreativeWorks (BookRelease, SerialInstallment) remain out-of-universe rights-bearing artifacts; they source, witness, or revise a narrative frame via gmeow:sourceFor. * Characters, places, organizations, events, artifacts in a narrative are ordinary GMEOW entities whose claims are scoped gmeow:accordingTo the narrative frame. * Cross-continuity variants are linked with gmeow:counterpartOf, never merged (Principle 5). * Retcons and canon revisions are preserved as coexisting frame-scoped claims with gmeow:supersedes and gmeow:displayable false (Principle 10). * No single canon wins (Principle 9): competing continuities coexist as separate NarrativeReferenceFrames that may sharpen one another.
GMEOW Narrative Module
The GMEOW Narrative Module — classes, properties, and individuals of the GMEOW super-vocabulary.
Generalized deontics with indexed authority — the constitutional keystone of the normative stack. DOCTRINE. * THERE IS NO OUGHT, ONLY OUGHT-ACCORDING-TO. Every norm names its issuer (gmeow:normIssuer); an ought without an issuer is the deontic analogue of a global truth axiom and is forbidden by SHACL. Two contradictory normative systems coexist without inconsistency because neither is asserted — both are recorded as issued (Principles 1, 9; the deception module's held/projected move applied to oughts). normIssuer ⊑ gmeow:accordingTo is documented, not axiomatised, because accordingTo is an AnnotationProperty and normIssuer is an ObjectProperty — the vantage ⊑ accordingTo precedent (standpoint module). * PRECEDENCE IS DATA, NOT SEMANTICS. gmeow:overrides is pairwise and deliberately NOT transitive: lex-superior chains are solver inferences, never reasoner entailments. AuthorityLevel is an ordered value vocabulary (the kernel GranularityLevel pattern — third use); ordering comparisons are solver work (Principle 12). 'Tier 2 overrode X until v3.5' is a gmeow:PrecedenceTenure — the StandpointTenure idiom (Principle 10: withdrawal by suppression, never deletion). * CONDITIONS ARE STORED, NEVER EXECUTED. A gmeow:Condition is an InformationObject whose canonical form is prose (conditionText); formalizations (SPARQL ASK, CEL, Rego, Cedar, XACML, SHACL) attach as ConditionExpressions, and EACH FORMALIZATION IS A CLAIM of equivalence to the prose, challengeable through the statement layer. Whether a condition held is a gmeow:ConditionEvaluation — a vantage-indexed Observation — never a graph entailment. No CI step, test, or tool may evaluate a ConditionExpression against the graph as part of validation (the Principle 12 boundary made operational; see docs.md). * THE RIGHTS GRAFT (rights graft) lands here, extension-side, with ZERO core churn: gmeow:Rule ⊑ gmeow:Norm plus subproperty grafts. The deontic trio (Permission / Prohibition / Duty) is NOT an inferior duplicate of Norm + deonticModality — it is a rigid subkind partition (fixed modality per subkind) under the open modality axis, kept for the asset case and its projection affordances. When this extension is absent, the core rights slice behaves exactly as before. * Deontic force ranges over teleology: gmeow:prescribedConduct points at event types, goals (teleology design), situations, or rights actions; its range is intentionally open (the tenurePosition precedent) so the graft needs no dual-typing and the generated schema surface keeps a clean property. * ALIGNMENTS DEFERRED to the compiler-arc window (the aboutness-axis precedent): ODRL 2.2 (EDOAL — odrl:Constraint ↔ Condition is structural), LegalRuleML (<Override> ↔ overrides/PrecedenceTenure — the one target where precedence survives round-trip), LKIF-Core, DPV, SUMO normative attributes, UFO-L. Target list is fixed in the alignment ledger.
GMEOW Norms Module
The GMEOW Norms Module — generalized deontics with indexed authority.
Symbolic systems, notation systems, and their usage — the representational layer beneath and alongside natural/formal languages. Models mathematical notation, musical notation, emoji conventions, gesture systems, stenography, cryptographic encodings, and other non-alphabetic symbol systems as first-class information objects. A symbolic system is NOT a language by default; a standpointed claim may reclassify it (Principle 9). Builds on the languages module and the lexicon module.
GMEOW Notation and Symbolic Systems Module
The GMEOW Notation and Symbolic Systems Module — classes, properties, and individuals of the GMEOW super-vocabulary.
First-class annotation and personal-knowledge-management layer — notes, highlights, bookmarks, comments, and the bidirectional backlink graph (the RDF gap GMEOW fills). Reuses, never duplicates: EvidenceSpan/Selector for anchored targets (EvidenceSpan audit machinery), aboutness/Tagging for topics, accordingTo for standpoint (standpoint facility), displayable for suppression (P10). Grounded in gUFO; aligned to W3C Web Annotation, schema.org, ActivityStreams, and SIOC by reference (P5).
GMEOW Notes & Annotation Module
The GMEOW Notes & Annotation Module — classes, properties, and individuals of the GMEOW super-vocabulary.
The universal observation stack: a reified gufo:Relator that unifies spatial measurement, temporal dating, sensory reading, standpoint claims, identity claims, naming claims, rights claims, and kinship claims into one structure — realising Governing Principle 9 (Observation ≡ Measurement ≡ Standpoint ≡ IdentityFacet ≡ NameUsage ≡ RightsStatement ≡ KinRelationship). Sits in the foundational provenance/standpoint layer and is consumed by every slice. Aligns SOSA/SSN, PROV-O, and CIDOC E13 by reference. Also home to the universal Quantity / MeasuredValue construct (ScalarQuantity alias precedent): a scalar numeric value bundled with unit/frame, determinacy, and provenance — the synthesis of FRAME-GEN + DET-GEN + OBS. gmeow:Quantity and gmeow:MeasuredValue are equivalent to gmeow:ScalarQuantity, providing domain-neutral names for the same construct.
GMEOW Observations Module
The GMEOW Observations Module — classes, properties, and individuals of the GMEOW super-vocabulary.
Organizational roles and memberships (the ORG-superset layer). STANDPOINT DOCTRINE. Contested facts in the organization slice — disputed membership, rival succession claims, contested recognition of legitimacy — are standpoint-indexed claims that COEXIST, none privileged (Principle 9). A contested membership is two gmeow:accordingTo-annotated gmeow:memberOf base triples, or two reified gmeow:Membership relators each carrying gmeow:accordingTo. A contested succession (post-merger, post-coup) is two gmeow:accordingTo-annotated gmeow:subOrganizationOf claims. Recognition granted and later withdrawn is modelled as a gmeow:StandpointTenure with gmeow:displayable false, never deletion (Principle 10). There is NO organization-specific dispute mechanism, no primaryMember, no preferredSuccessor — only the cross-cutting standpoint facility.
GMEOW Organization Module
The GMEOW Organization Module — classes, properties, and individuals of the GMEOW super-vocabulary.
Locations — geographic places, online (virtual) locations, digital storage locations, celestial / astronomical locations, and biological-sequence loci — with coordinates, geometry, containment, and external-gazetteer coreference (the schema.org / GeoSPARQL / GeoNames / Getty TGN / Wikidata / WGS84 / BOT / ifcOWL / IVOA / UAT / SWEET / FALDO / Sequence Ontology superset layer). Place kinds, celestial object kinds, and sequence feature kinds are open value vocabularies (gmeow:placeType, gmeow:celestialObjectType, gmeow:sequenceFeatureType), so any granularity from country to room, from star to galaxy cluster, or from chromosome to SNP, can be a first-class, QID-bearing entity chained by containedInPlace or locatedAt. STANDPOINT DOCTRINE. Contested facts in the locations slice — sovereignty/jurisdiction disputes, competing place names (endonym vs exonym per community), boundary changes, regulatory overlays — are standpoint-indexed claims that COEXIST, none privileged (Principle 9). A contested sovereignty claim (e.g. Crimea-class) is two gmeow:accordingTo-annotated gmeow:containedInPlace base triples. A contested toponym is two gmeow:accordingTo-annotated gmeow:hasPlaceName statements, or two reified gmeow:PlaceNaming instances each carrying gmeow:accordingTo. gmeow:usageAuthority on a gmeow:NameUsage names the toponymic authority; gmeow:accordingTo on the same usage names the standpoint frame asserting it — the two axes are orthogonal and must not be conflated. There is NO location-specific dispute mechanism, no preferredJurisdiction, no primaryName — only the cross-cutting standpoint facility. Superseded or withdrawn claims set gmeow:displayable false, never deletion (Principle 10). REGULATORY OVERLAYS (regulatory-overlay design + vertical/maritime/aviation-zone design). Legal and regulatory spatial overlays — zoning, protected areas, restricted airspace, sanctions, tax/electoral districts, postal zones, civil-time zones, fishing zones, customs zones, maritime zones (territorial sea, EEZ, continental shelf, high seas, marine protected area), aviation zones (airway, CTR, TMA, FIR, ATZ, MOA, warning, alert), and temporary NOTAM notices — are modelled as reified gmeow:RegulatoryOverlay instances (⊑ gmeow:TimeScopedRelation), each binding a place, an authority, an overlay type (open value vocabulary), and an optional RightsStatement (rights facility) for the deontic rules. 3D bounds (altitude/depth) are frame-relative ScalarQuantity values in explicit vertical reference frames (Principle 11). Contested overlays (disputed EEZ, overlapping airspace claims) coexist as multiple standpoint-indexed instances, never a single winner (Principle 9). VIRTUAL LOCATIONS + NETWORK ADDRESS SPACE (virtual-location design). Virtual locations (video conferences, chat spaces, websites, social media pages) are typed by an open value vocabulary (gmeow:VirtualLocationType). Their network addresses — IP, IPv6, MAC, DNS, URL, port, BGP-AS — are modelled as frame-relative coordinates (gmeow:NetworkAddress) in topology-only reference frames (gmeow:frameKindTopological) nested under the Internet root frame via gmeow:parentFrame. CIDR containment, DNS resolution, and path-length are solver-layer computations (Principle 12), never asserted as triples in the OWL core. MATHEMATICAL / n-D REFERENCE FRAMES (mathematical-frame design). Hilbert spaces, smooth manifolds, phase spaces, and latent vector spaces are first-class gmeow:ReferenceFrame instances under gmeow:frameRealmMathematical. A finite-dimensional vector space (ℝⁿ, ℂⁿ, latent embedding) uses one gmeow:Axis with gmeow:hasCoordinateMatrix encoding the full column/row matrix via gmeow:CoordinateMatrix.matrixShape, not n separate axis individuals (Principle 12 — the ontology carries structure, solver carries cardinality). A configuration space (C-space, e.g. 6-DOF robot arm joint angles) uses one axis per joint. A phase space uses paired generalized-coordinate and generalized-momentum axes (qᵢ, pᵢ) and carries gmeow:hasMetricKind gmeow:metricSymplectic. A Hilbert space (∞-D) and latent vector spaces are modelled with gmeow:dimensionCount 1 and a single axis, leaving actual dimensionality to the matrix shape attribute, since the ontology does not assert infinite-dimensional structures as OWL individuals (Principle 12). OpenMath / Content-MathML encoding of coordinates is handled by the value-space layer (gmeow:coordinateValue typed by gmeow:CoordinateEncoding), not by per-expression ontology axioms. ROBOTIC REALM — C-SPACE / TF / SLAM (robotic-frame design). Robot configuration spaces (C-space) are modelled as gmeow:ReferenceFrame instances in the gmeow:frameRealmRobotic realm, with joint-angle axes and geodesic metrics on a configuration-space manifold. Task-space and velocity frames are Cartesian seeds under the same realm. The TF transform tree is a hierarchy of nested frames linked via gmeow:parentFrame; static vs dynamic transforms are distinguished by statement-level temporal metadata (statement DSL), not by new ontology properties — the actual homogeneous-transform matrix math lives in the solver layer (Principle 12). SLAM occupancy maps are probabilistic occupancy-grid reference frames hosted by the robot, with gmeow:determinacyProbabilistic and gmeow:confidence carried on the observation results (CoordinateMatrix or SpatialCoordinates), not on the frame itself. BIOLOGICAL-SEQUENCE REALM — FALDO / SEQUENCE ONTOLOGY / GFF3 (biological-sequence design). Biological sequences (DNA, RNA, protein) are modelled as gmeow:ReferenceFrame instances in the gmeow:frameRealmBiological realm. A reference assembly (e.g. GRCh38) is a versioned, linear 1-D reference frame with a single position axis; a sequence feature (gene, exon, SNP, CDS) is a gmeow:BiologicalSequenceLocation bearing gmeow:SequenceCoordinates with explicit start, end, and strand in that frame. Feature types are an open value vocabulary (gmeow:sequenceFeatureType) aligned by reference to Sequence Ontology (SO) terms. FALDO positions map to gmeow:SequenceCoordinates; liftover (coordinate conversion between assemblies) is declared via gmeow:transformsTo on the ReferenceFrame but executed by an external solver (Principle 12). CADASTRAL / LAND ADMINISTRATION REALM — LADM / INSPIRE (cadastral design). Parcels, lots, and spatial units are Places typed by an open value vocabulary (gmeow:placeType). Their boundaries are Geometry / SpatialCoordinates in a terrestrial reference frame. Ownership and land rights (ownership, lease, easement, mortgage, usufruct) are modelled as reified gmeow:LandTenure instances (⊑ gmeow:TimeScopedRelation), each binding a place, a party (Agent), a rights statement (rights facility), and a tenure type (open value vocabulary). A structured cadastral identifier (folio, title, lot, parcel ID) is modelled as a reified gmeow:CadastralReference (⊑ gmeow:InformationObject) linked to the place. Boundary surveys carry determinacy (typically crisp for surveyed boundaries, disputed for contested claims). Contested titles coexist as multiple standpoint-indexed LandTenures, none privileged (Principle 9). Expired or lapsed tenures keep their record with gmeow:displayable false, never deletion (Principle 10). Area and intersection computations stay in the solver layer (Principle 12). Aligns ISO 19152 LADM and INSPIRE Cadastral Parcels by reference (SSSOM).
GMEOW Locations Module
The GMEOW Locations Module — classes, properties, and individuals of the GMEOW super-vocabulary.
The plan ⟂ execution slice: a prescriptive layer that de-conflates procedures, recipes, protocols, and workflow definitions from the events that enact them. Reuses the event stack (Execution ⊑ Event, Participation for agent/tool assignment), the information-object stack (Procedure / ProcedureStep ⊑ InformationObject), and the temporal stack (Allen relations over Execution occurrences). ControlFlow and DataFlow are reified relators following the Participation idiom. DOCTRINE. * Plan ⟂ execution: a Procedure is an InformationObject (prescriptive spec); an Execution is an Event (occurrence that enacts it). One recipe, many prepared meals; one protocol, many runs. * Type is a VALUE, not a class: ProcedureType / StepType / BranchConditionType / ExecutionStatus are open value vocabularies of individuals (Principle 9 — no overtyping). * Recursive composition: a ProcedureStep may reference a subprocess Procedure via gmeow:stepEnactsProcedure; subProcedureOf provides Procedure-to-Procedure mereology. * Step ordering at the plan level is via ControlFlow relators (with optional flowOrder); at the execution level, Allen relations (before, meets, …) order the actual Event occurrences (Principle 12 — compute outside the logic). * Branch guard evaluation is solver-side: the guard condition type is recorded as a BranchConditionType value on the ControlFlow relator; the actual evaluation stays in the solver / SHACL layer (Principle 12). * Flat-first, reify on demand: a flat gmeow:executionParticipant covers the 80% case; promote to a gmeow:Participation when role / period / confidence / evidence is needed. * Two seed profiles demonstrate the generalisation: an ingestion-process profile (superseding the "source-packet bundle" idea) and a research-inquiry profile (superseding the flat research-queue).
GMEOW Procedures Module
The GMEOW Procedures Module — classes, properties, and individuals of the GMEOW super-vocabulary.
Reusable Profile construct: closed descriptor schema + open values + self-description. Reference-frame, temporal-frame and four-clocks provenance profiles are seeded as worked examples.
GMEOW Profile Meta-pattern Module
The GMEOW Profile Meta-pattern Module — classes, properties, and individuals of the GMEOW super-vocabulary.
Activities, attribution, and the cross-cutting statement-level annotation properties (confidence, importance, mapping provenance) used across every slice (the PROV-O superset layer).
GMEOW Provenance Module
The GMEOW Provenance Module — classes, properties, and individuals of the GMEOW super-vocabulary.
Cross-cutting data-quality layer refining confidence and provenance across every realm. Quality assessments are reified observations about ISO 19157 dimensions (positional accuracy, temporal accuracy, thematic accuracy, completeness, logical consistency, topological consistency) plus lineage. Aligns W3C DQV and GeoDCAT-AP by reference; quality-metric computation lives in the solver layer (Principle 12). QualityAssessment reuses the universal Observation stack: the assessed entity is the observedFeature, the quality result is the observationResult (typically a ScalarQuantity), and the assessment method is the observationMethod. This keeps the quality layer thin and consistent with every other GMEOW claim construct.
GMEOW Data Quality Module
The GMEOW Data Quality Module — classes, properties, and individuals of the GMEOW super-vocabulary.
Cross-cutting, foundational, INSTANCE-level rights / IP / trademark / licensing facility (rights facility) — the machine-readable rights superset layer (ODRL, CC REL, dcterms, schema.org, RightsStatements.org, WIPO). Distinct from the ontology-ALIGNMENT license policy in src/gmeow_tools/config.py (LinkPolicy / policy_for_license), which governs whether an external vocabulary's AXIOMS may be copied INTO GMEOW; this module governs the rights of the INSTANCES GMEOW describes. It generalises the metadata-level dcterms:license / dc:rights on the root ontology to arbitrary works, images, brands, software and data. The Images super-ontology and the Employment / publication block build on it, so it ships first. DOCTRINE. * A licence IS an agreement (gmeow:License ⊑ gmeow:Agreement) — it reuses gmeow:hasParty (specialised by gmeow:licensor / gmeow:licensee), never a parallel party model. * Rights holders ARE agents: holder attribution reuses gmeow:wasAttributedTo (specialised by gmeow:copyrightHolder / gmeow:trademarkHolder), never a duplicate hasHolder. * Rights-bearing things are gmeow:CreativeWork / gmeow:InformationObject; the facility attaches there, not at gmeow:Entity at large. * Reify-on-demand (Principle 4): a flat gmeow:hasLicense / gmeow:hasCopyright covers the common case; the gmeow:RightsStatement relator + the ODRL-superset deontic trio (Permission / Prohibition / Duty over a gmeow:RightsAction value) is promoted when permissions, prohibitions or duties must be expressed. * Maximal superset, by reference (Principle 5): GMEOW mints one canonical term per concept and aligns it to ODRL / CC REL / dcterms / schema.org / WIPO / RightsStatements.org / PREMIS — never imports an external axiom. The machine-readable ODRL policy, the CC REL licence, and the schema.org rights cluster are GENERATED projections (queries/projections/odrl.rq, cc.rq, schema-org.rq). * Suppression, never erasure (Principle 10): an expired / lapsed / cancelled right keeps its record (gmeow:trademarkStatusExpired, validUntil) and is suppressed for display, never deleted. * Open value vocabularies, no overtyping (Principle 9): the kinds of action, licence family, trademark status and copyright status are OPEN individuals, never per-value subclasses, and there is no preferred / primary right. * DL-clean (Principle 3): year / notice / credit datatypes are rdfs:Literal in the TBox (xsd:gYear / xsd:date are not OWL 2 DL datatypes); typed literals live in data, which is outside the reasoned closure. REUSE. gmeow:Agreement / gmeow:hasParty (agreements), gmeow:wasAttributedTo / gmeow:wasDerivedFrom (provenance), gmeow:CreativeWork / gmeow:InformationObject / gmeow:Agent (documents / core), gmeow:validFrom / gmeow:validUntil (temporal), gmeow:confidence (provenance). See docs/rights.md and docs/rights-mapping.md.
GMEOW Rights & IP Module
The GMEOW Rights & IP Module — classes, properties, and individuals of the GMEOW super-vocabulary.
Hazards, type-level causation, cascades, and mitigations — counterfactual causal structure without counterfactual machinery. DOCTRINE. * THE COUNTERFACTUAL PROBLEM DISSOLVES AT THE TYPE LEVEL: cascades relate event TYPES, never event instances — nothing in this slice asserts that anything occurred, and the no-occurrence gate makes that executable (loading the full fixture set entails zero gmeow:Event instances from this slice's terms). 'Trust betrayal dissolves the bond' is a claim about kinds of events; the catastrophe it warns of need never have happened. PROV lineage and CRM influence are token-level; OBO RO is the rare type-level causation vocabulary — that asymmetry is why this slice exists. * CAUSAL LINKS ARE CLAIMS LIKE ANY OTHER: standpoint-indexed and confidence-bearing through the statement layer. Two risk analysts disagreeing about whether T1 promotes T2 are two coexisting claims (Principle 9). Cascade propagation, probability composition, and simulation are solver work over the recorded links (Principle 12); gmeow:linkStrength is solver INPUT, never solver output written back as assertion. * FIRST gufo:Disposition USE IN GMEOW: a Hazard is a bearer's disposition toward harm, manifested (when it manifests at all) as events of a feared type. Inherence is asserted with GMEOW's own gmeow:hazardBearer (Principle 5: gufo:inheresIn is the alignment target, not the asserted axiom). * MITIGATION CROSSES TO DEONTICS BY OPEN RANGE: a Mitigation binds a measure — a gmeow:Norm or a Procedure (procedures extension) — to what it counters. The measure range is intentionally open (the tenurePosition precedent, fourth use): the P16 DAG rule bars extension→extension dependencies, and the open range lets the deontic and procedural worlds plug in without axiom coupling. * SEVERITY IS AN ORDERED VOCABULARY (the kernel GranularityLevel pattern — catastrophic ≻ severe ≻ moderate ≻ minor, gmeow:moreSevereThan transitive ON LEVELS ONLY), anchored terminologically to ISO 31000 / IEC 60812 in docs, never in axioms. * ALIGNMENTS DEFERRED to the compiler-arc window: OBO RO causal properties (linkage-only, BFO lineage), MITRE D3FEND (countermeasure ↔ Mitigation), STIX 2.1/ATT&CK, UCO, ConceptNet/ATOMIC rows; projections to bowtie JSON, FMEA CSV, STIX bundles each with declared-loss manifests. Target list fixed in the alignment ledger.
GMEOW Risk Module
The GMEOW Risk Module — hazards, type-level causation, cascades, and mitigations.
Sensor, sensor platform, observable property, and sensory observation stack. Deepens the SensoryObservation stub from observations.ttl with sensor-specific properties and bridges to SOSA/SSN by reference.
GMEOW Sensory Module
The GMEOW Sensory Module — classes, properties, and individuals of the GMEOW super-vocabulary.
Ambient perceivable conditions at a Location×time. Measured conditions are expressed as CoordinateMatrix values in measurement reference frames (colourspace, audio spectrum, thermal, air-quality). Perceived conditions are standpoint-indexed values in MentalReferenceFrames. Part of the Location-as-reference-frame design. Consumes OBS + standpoint facility + R6. Putative.
GMEOW Sensory Environment Module
The GMEOW Sensory Environment Module — classes, properties, and individuals of the GMEOW super-vocabulary.
A respectful, inclusive model of a person's orientation, reusing the gmeow:IdentityFacet base from the gender module (a reified, SELF-ASSERTED gufo:Relator). It applies the SPLIT-ATTRACTION model: sexual orientation and romantic orientation are SEPARATE, mutually independent axes — so asexual-biromantic, aromantic-bisexual and similar are directly expressible; neither is inferred from the other, nor from gender identity/expression, sex-assigned-at-birth, pronouns or honorifics. GOVERNING TENETS (shared with gender): self-assertion is the top authority; co-equality (no preferred/primary orientation; superseded labels kept with gmeow:displayable false, never deleted); INCLUSIVE WITHOUT OVERTYPING — gmeow:SexualOrientationValue and gmeow:RomanticOrientationValue are OPEN value vocabularies of individuals (never per-value subclasses, never a forced enum), an orientation not among the seeds being a FRESH value individual with rdfs:label. Aligns (lossily) to GSSO, Homosaurus and Wikidata; schema.org and FOAF have no orientation term, so orientation is a documented lossy drop at the projection layer. The machinery is otherwise canonical.
GMEOW Sexuality Module
The GMEOW Sexuality Module — classes, properties, and individuals of the GMEOW super-vocabulary.
The software slice: a five-facet de-conflation of the project domain. Project ≠ Product ≠ Codebase ≠ Repository ≠ History. Each facet is separately identified, separately classed, and never bridged by subclassing or equivalence. DOAP's original sin — collapsing endeavour, product, repo, and history into one class — is corrected here; DOAP is aligned by reference as a lossy downcast, never imported (Principle 5). REUSE. - Events / Participation / Activity: events.ttl, provenance.ttl - Contribution / ContributionRole: creative-works.ttl - VersionSet / VersionMembership: versions.ttl - Attestation / CryptographicSignature: attestation.ttl, trust.ttl - contentDigest / versionFingerprint: sources.ttl, versions.ttl - Temporal / standpoint / displayable: temporal.ttl, standpoint.ttl, core.ttl The flat property gmeow:developer is REMOVED (Principle 6 — greenfield); the Contribution relator and hasContributor shortcut supersede it.
GMEOW Software Module
The GMEOW Software Module — classes, properties, and individuals of the GMEOW super-vocabulary.
Sources, citations, and the evidence layer — a cross-cutting facility (reused by genealogy and every other slice) for evidence-based, source-cited claims. Refactored in source/claim refactor: the anti-rigid Source Kind is retired; source-hood is mediated by CitationAct or borne as SourceRole. The Citation locator is retired in favor of Selector (in the citations module). Carrier metadata now applies to Manifestation/Item.
GMEOW Sources Module
The GMEOW Sources Module — classes, properties, and individuals of the GMEOW super-vocabulary.
Cross-cutting foundational facility (a peer of the temporal module): the standpoint axis — *according to whom* a statement is held true. It lands in the statement/provenance layer and is consumed by every slice that records contested facts (events, locations, genealogy, organizations, trust, naming). DOCTRINE. * Three orthogonal axes, no inferential bridge: gmeow:accordingTo (whose frame) ⟂ gmeow:wasAttributedTo (which source recorded it) ⟂ gmeow:confidence (how sure we are). * Two clocks kept apart: fact-time (gmeow:validFrom / gmeow:validUntil — when the claimed fact holds) ⟂ standpoint-time (when the standpoint held the position — light via validFrom/Until on the statement, heavy via a reified gmeow:StandpointTenure). * No single slot to win (CONSTITUTION Principle 9): a contested fact is several standpoint-indexed claims that coexist; there is no preferredRank / primary* selector. * Suppression, never erasure (Principle 10): a withdrawn claim or a closed tenure sets gmeow:displayable false; it is retained, not deleted. * DL-clean by construction (Principle 3): the standpoint axis is an owl:AnnotationProperty, so the generated OWL downcast stays OWL 2 DL. FORMAL GROUNDING. The facility realises Standpoint Logic (Gómez Álvarez & Rudolph): gmeow:accordingTo is the axiom-level standpoint label (cf. Standpoint-OWL 2 standpointLabel); gmeow:standpointModality unequivocal / conceivable are the □_S / ◊_S operators; gmeow:sharpens is the standpoint ⊆ / precisification relation; gmeow:universalStandpoint is the universal standpoint *. See docs/standpoints.md.
GMEOW Standpoint Module
The GMEOW Standpoint Module — classes, properties, and individuals of the GMEOW super-vocabulary.
Universal tagging building block — open folksonomy, aboutness, and typing as three distinct axes (Principle 9). A gmeow:Tag is an information-object value (like a skos:Concept); a gmeow:TagScheme is its namespace bucket; and gmeow:Tagging is a gufo:Relator that reifies the act of tagging with provenance, confidence, temporal scope and suppression (Principle 10). The flat gmeow:hasTag shortcut covers the 80% case; promote to Tagging when the act itself must be a node. Tags align (lossily) to SKOS, schema.org, W3C Web Annotation and MOAT.
GMEOW Tags Module
The GMEOW Tags Module — classes, properties, and individuals of the GMEOW super-vocabulary.
Goals, desires, intentions, and commitments — the UFO-C intentional-moment trichotomy surfaced as GMEOW core (Principle 16: an agent recording its OWN goals across sessions is a question every AI system will face about itself, alongside identity and deception epistemics). DOCTRINE. * The trichotomy is commitment-graded: a Desire is wanted but not committed; an Intention is internally committed; a Commitment is socially committed toward another agent. Desire and Intention are intrinsic modes inhering in one agent; a Commitment is a relator mediating at least two. * A Goal is the propositional content — a described state of affairs (gmeow:SocialObject), satisfied by situations via gmeow:satisfiedBy. DOLCE DnS arrives at the same shape independently (goal as a Description satisfied by Situations); the convergence is documented in docs.md. * gmeow:counterGoal is CONSTITUTIVE opposition — the named shadow that partly defines the goal. Strictly stronger than an antonym edge: the counter-goal is part of what the goal means, not merely its lexical opposite. * Whether a situation satisfies a goal is a vantage-indexed claim through the statement layer, never a global verdict (Principle 9). Whose goal it is, is indexed the same way: goals attributed to an agent by an observer and goals avowed by the agent are coexisting claims. * Flat-first, reify on demand (Principle 4): gmeow:hasGoal covers the 80% case; promote to Desire / Intention / Commitment when commitment grade, tenure, or standpoint matters; promote to gmeow:IntentionTenure (the StandpointTenure idiom) when adoption / revision of the intention is itself the fact of interest. Goals are revised by suppression, never deleted (Principle 10). * Goal decomposition, plan search, and means-end reasoning are solver-layer computations (Principle 12); the ontology records goals, their counter-goals, and who holds them. * Deontic force lives elsewhere: a Goal prescribes nothing. Norms that make conduct obligatory arrive with the norms extension, which ranges gmeow:prescribedConduct over Goal — the dependency points extension → core, never back.
GMEOW Teleology Module
The GMEOW Teleology Module — goals, desires, intentions, and commitments.
Cross-cutting temporal facility (the OWL-Time superset layer): time intervals, instants, temporal reference frames, named periods, temporal measurements, and reified time-scoped relations, reused by every slice for facts that hold over a period (mailbox residence, address/role tenure, etc.). Lighter cases use the validFrom/validUntil RDF-star annotation properties.
GMEOW Temporal Module
The GMEOW Temporal Module — classes, properties, and individuals of the GMEOW super-vocabulary.
A cross-cutting trust facility: cryptographic keys, certifications (key↔identity attestations) and perspectival owner-trust — the Web-of-Trust superset layer (OpenPGP RFC 4880/9580, X.509, SSH, Nostr; aligned to the WOT schema). Reused wherever identity must be vouched for: contacts, accounts, and message signatures (the messaging-trust module builds on this). Trust here is asserted and perspectival; trust METRICS (transitive validity propagation) are deliberately left outside the logical core — represent inputs and outputs, never compute them in OWL. STANDPOINT DOCTRINE. The trust module exercises the three-axis separation that governs every contested-fact slice: gmeow:accordingTo (whose frame holds the claim true) ⟂ gmeow:wasAttributedTo (which source recorded it) ⟂ gmeow:confidence (how sure we are). A gmeow:TrustAssertion is already perspectival (its gmeow:trustor is the frame holder), but the underlying gmeow:Certification — a key↔identity binding — can ALSO be disputed across standpoints: one standpoint holds the binding unequivocal, another refutes it. The three axes never bridge (Principle 9); a neutral archive can record a partisan claim (source ≠ standpoint), and a claim can be high-confidence-that-S-holds-it yet about a frame we disagree with (confidence ≠ standpoint). There is NO trust-specific dispute mechanism, no primaryCertification, no preferredTrust — only the cross-cutting standpoint facility.
GMEOW Trust Module
The GMEOW Trust Module — classes, properties, and individuals of the GMEOW super-vocabulary.
Cross-cutting version-set and version-membership facility for information-object lineages. Reuses the universal claim stack (Observation / Relator) so that version roles — canonical, variant, latest, stable, LTS, deprecated, yanked, etc. — are standpoint-scoped claims coexisting without privilege (Principle 9), never hard-coded as essential types. Suppressed versions remain first-class with gmeow:displayable false (Principle 10). Attestation evidence (signatures, SLSA, DOI assertions) belongs in attestation layer and composes with this layer; it is not embedded here.
GMEOW Versions Module
The GMEOW Versions Module — classes, properties, and individuals of the GMEOW super-vocabulary.
slogan
A promotional tagline or motto an agent presents itself by — the short marketing phrase of an organization (or person/brand). A flat, displayable literal (language-tagged where relevant); NOT a gmeow:Appellation/name. Non-functional in practice but unconstrained. Projects to schema:slogan.
ex:acme gmeow:slogan "Widgets that work"@en .
Avoid using it for the agent's name (a name is a structured gmeow:OrganizationName / gmeow:Appellation in the names slice) and avoid an untagged literal where a language is known.
Set gmeow:slogan to a language-tagged literal on the agent; keep names on gmeow:hasOrganizationName and let this carry only the marketing phrase.
Use to carry an agent's promotional tagline or motto — a short marketing phrase displayed as-is.
SLSA Level 1
Provenance exists — the build process is documented.
SLSA Level 2
Signed provenance — the build runs in a hosted environment with signed output.
SLSA Level 3
Hardened build — the build runs in a hardened, hermetic environment with reproducible steps.
SLSA Level 4
Two-person review + hermetic, reproducible build with comprehensive audit trail.
SMuFL codepoint
A Unicode codepoint reference in the Standard Music Font Layout (SMuFL) specification that identifies a glyph used by this notation system. Multiple codepoints may be asserted as multiple triples.
ex:westernStaff gmeow:smuflCodepoint "U+E050" .
Avoid using it for non-SMuFL or non-musical glyph references and avoid treating a single triple as exhaustive — a notation system carries many codepoints, one per glyph.
Attach each SMuFL codepoint string (e.g. "U+E050") to the gmeow:NotationSystem via gmeow:smuflCodepoint; repeat the triple for each glyph the system uses.
Use to record the SMuFL Unicode codepoint(s) for glyphs a music notation system uses, so a renderer can map canonical content to concrete font glyphs; assert several as several triples.
source for
Relates a creative work (a BookRelease, SerialInstallment, film, game, or other out-of-universe artifact) to the narrative reference frame it contributes to, witnesses, revises, or serves as a source for. Non-functional: a work may source several frames, and a frame may have many sources. The specific role (source, witness, revision, adaptation) is carried by gmeow:accordingTo on the claim or by a reified relator when needed.
source independence
The independence status of the source referenced by a citation — independent or self/issuer originated. Non-functional: competing assessments by different standpoints coexist (Principle 9).
ex:citation gmeow:sourceIndependence gmeow:sourceIndependenceIndependent .
Avoid using it as a measure of evidential warrant (gmeow:hasEvidenceClass) — independence is a notability axis, not a truth axis (Principle 1) — and avoid forcing one assessment; competing standpoint judgements coexist, so it stays non-functional.
Point the gmeow:CitationAct at a gmeow:SourceIndependence individual; the solver reads it together with the kernel disclosure policy to gate conditional public release, and competing assessments are kept as separate claims (Principle 9).
Use to record whether a cited source is editorially independent of its subject — the axis the kernel's gmeow:policyPublicOnlyWithIndependentSource disclosure policy resolves against in the solver layer (P12).
independent
The source is editorially and financially independent of the subject — no employment, ownership, or promotional relationship.
self or issuer originated
The source originates from the subject itself or from an issuer, promoter, or affiliated party — press releases, self-published sites, corporate filings by the subject's own counsel, etc.
source location
Where the source artifact came from — a file path, original filename, or URL. Provenance/audit only; carries no reliable identity.
ex:report gmeow:sourceLocation "/imports/2026/report.pdf" .
Typically asserted on a Manifestation or Item.
Avoid relying on it for identity or deduplication (paths and URLs are unstable; use gmeow:contentDigest) and avoid treating it as the citation locator into the work (that is the Selector in the citations slice).
Assert gmeow:sourceLocation on the Manifestation or Item alongside gmeow:contentDigest; read the location as audit trail and the digest as the authoritative identity.
Use to record where a source artifact came from — its file path, original filename, or URL — for provenance and audit.
source modified at
The last-modification time of the source artifact itself (e.g. a file mtime). A terminus-ante-quem on the recording of the claims this source carries — NOT valid-time (tenure) and NOT observation-time. Advisory and resettable; the reliable identity is gmeow:contentDigest. NOT functional: because a source is identified by its content digest, copies/syncs of the same bytes may legitimately report different modification times, which must coexist rather than force an inconsistency.
ex:report gmeow:sourceModifiedAt "2026-06-15T12:00:00Z"^^xsd:dateTime .
Avoid using it as valid-time/tenure or as observation-time (those are temporal-slice and observation constructs) and avoid treating it as identity — gmeow:contentDigest is the reliable identity; keep it non-functional so copies' differing mtimes coexist.
Assert gmeow:sourceModifiedAt on the Manifestation or Item; pair it with gmeow:recordedNoLaterThan so the carrier's mtime bounds the recording of its claims, and with gmeow:contentDigest for stable identity.
Use to record the last-modification time of a source artifact (a file mtime) as a terminus-ante-quem on when the claims it carries were recorded.
source tier
The bibliographic tier of the source referenced by a citation — primary, secondary, or tertiary. Non-functional: competing tier assessments coexist (Principle 9).
ex:citation gmeow:sourceTier gmeow:sourceTierSecondary .
Avoid using it for the source's independence (gmeow:sourceIndependence) or its coverage depth (gmeow:coverageDepth), and avoid using tier as a proxy for evidential warrant; the tier is orthogonal to how strongly the citation verifies the fact.
Point the gmeow:CitationAct at a gmeow:SourceTier individual; combine it with gmeow:sourceIndependence and gmeow:coverageDepth so the solver can weigh notability, and keep competing tier assessments as coexisting claims (Principle 9).
Use to record the primary/secondary/tertiary bibliographic tier of a cited source as part of a notability assessment (Axis B).
A primary source — an original document, artifact, or direct record created at the time of the event or by the subject (a birth certificate, a legal filing, a self-published memoir).
The standard bibliographic source-tier axis (primary/secondary/tertiary) — a value vocabulary naming an evidentiary reality, not a selector privileging one co-equal claim.
secondary
A secondary source — an analysis, commentary, review, or synthesis by an independent party that interprets or builds upon primary sources (a biography, a trade-press article, a scholarly review).
tertiary
A tertiary source — a compendium, index, encyclopedia, or database that aggregates and summarizes secondary sources without adding original analysis.
span end
The ending character offset (unicode code points, zero-based, exclusive) of a span. Pairs with gmeow:spanStart.
ex:c1 gmeow:spanEnd 512 .
Avoid an end offset without a matching gmeow:spanStart, and avoid prose locators (those are the citations slice's gmeow:selectorTextPosition).
Assert gmeow:spanEnd alongside gmeow:spanStart as a zero-based exclusive code-point offset on the same span subject.
Use to pin the exclusive end offset of a span in unicode code points, completing the half-open range opened by gmeow:spanStart.
span of chunk
The retrieved chunk this evidence span pins into — the retrieval-substrate seam of the existing evidence layer. With gmeow:spanStart/spanEnd (and the citations slice's quote selectors), the exact evidentiary bytes are recoverable and re-anchorable.
ex:span1 gmeow:spanOfChunk ex:c1 .
Avoid pointing it at the whole source (pin into the retrieved Chunk, then gmeow:chunkOf reaches the source) and avoid using it for the chunk-to-source parthood (that is gmeow:chunkOf); it is functional, one chunk per span.
Assert exactly one gmeow:spanOfChunk per EvidenceSpan and carry the offsets with gmeow:spanStart/spanEnd; the claim then reaches its evidence via gmeow:groundedIn → span → chunk → source.
Use to anchor an existing gmeow:EvidenceSpan into the retrieved gmeow:Chunk it cites — the seam that joins the evidence layer to the retrieval substrate so the exact bytes are recoverable.
span start
The starting character offset (unicode code points, zero-based, inclusive) of a span — a Chunk within its source, or an EvidenceSpan within a chunk. Domain-free: one span idiom for the retrieval substrate and the evidence layer. The TYPED sharpening of the citations slice's gmeow:selectorTextPosition (which remains the home of non-numeric position locators); mechanical AIS checking (EvidenceSpan audit machinery) needs integers, not prose.
ex:c1 gmeow:spanStart 0 .
Avoid it for a non-numeric position locator (use the citations slice's gmeow:selectorTextPosition) and avoid asserting a start without its matching gmeow:spanEnd — the pair defines the span.
Assert gmeow:spanStart with gmeow:spanEnd as a zero-based half-open code-point range on the same span subject; keep both as integers so AIS coverage checks compute over them directly.
Use to pin the inclusive start offset of a span in unicode code points — a Chunk within its source or an EvidenceSpan within a chunk — when mechanical re-anchoring needs an integer, not prose.
spatial coverage
The spatial extent or scope of a creative work.
ex:work gmeow:spatialCoverage ex:scotland .
Avoid using it for where the work physically resides (use gmeow:locatedAt / gmeow:storedIn) — coverage is aboutness, not location.
Point gmeow:spatialCoverage at a Place; it projects to dcterms:spatial and schema:spatialCoverage.
Use for the spatial extent or scope a creative work is about (Dublin Core spatial alignment).
spatial measurement of
The entity whose spatial property is being measured — the observedFeature of a spatial measurement. Subproperty of gmeow:observedFeature so generic consumers can query all observations without knowing the domain.
ex:m gmeow:spatialMeasurementOf ex:edinburgh .
Avoid bypassing the observedFeature spine — assert this so generic consumers can query all observations uniformly.
Set gmeow:spatialMeasurementOf on the SpatialMeasurement; gmeow:coordinateObservationOf specializes it for places.
Use to name the entity whose spatial property a measurement observes; a subproperty of gmeow:observedFeature.
spatially connects to
Relates a location to another location it is spatially or topologically traversable to — a road segment, a network link, a portal, or a transit stop connection. Symmetric: the link can be traversed in either direction. A specialization of the universal gmeow:connectsTo spine. Distinct from gmeow:adjacentTo (RCC-8 EC: touching but not necessarily traversable) and from gmeow:containedInLocation (mereological containment).
ex:stationA gmeow:spatiallyConnectsTo ex:stationB .
Avoid it for mere touching without traversability (gmeow:adjacentTo / RCC-8 EC) and for containment (gmeow:containedInLocation).
Assert gmeow:spatiallyConnectsTo between Locations; it carries traversability, distinct from adjacency and containment.
Use for locations that are traversable to one another — a road segment, network link, portal, or transit connection; symmetric, a specialization of gmeow:connectsTo.
SPDX license id
The SPDX License List short identifier of a licence — the canonical machine-readable licence id (e.g. "MIT", "Apache-2.0", "CC-BY-4.0", "GPL-3.0-only"). The bridge to the SPDX / SBOM world (spdx:licenseId); the SPDX List also assigns each id a stable IRI under http://spdx.org/licenses/. Functional: a licence has one canonical SPDX id (a compound choice is an SPDX licence expression in the same literal).
ex:apacheLicense gmeow:spdxLicenseId "Apache-2.0" .
Avoid using it for the coarse family (that is gmeow:licenseFamily) or the human-readable name (gmeow:spdxLicenseName), and avoid splitting a compound choice across triples — a dual choice is one SPDX licence expression in the same literal.
Set gmeow:spdxLicenseId once per License (functional) to a valid SPDX id or expression; consumers resolve the stable http://spdx.org/licenses/ IRI from it rather than importing the licence text.
Use to carry the canonical SPDX short identifier of a licence — the machine-readable id that bridges to SPDX / SBOM tooling and resolves to a stable SPDX IRI by reference (P5).
SPDX license name
The full SPDX License List name of a licence (spdx:name), e.g. "Apache License 2.0".
ex:apacheLicense gmeow:spdxLicenseName "Apache License 2.0" .
Avoid using it as the machine-readable identifier (that is gmeow:spdxLicenseId) and avoid an invented name; use the exact SPDX List name.
Set gmeow:spdxLicenseName on a gmeow:License to the exact SPDX List name for display, with gmeow:spdxLicenseId carrying the short id for matching.
Use to carry the full human-readable SPDX List name of a licence (spdx:name) alongside the short gmeow:spdxLicenseId.
example spectrum
A placeholder spectrum individual for the spectral-derivation stress case (stress case 7). A concrete corpus will replace this with analysed partial lists.
spelled name
The note-name string produced by this spelling, e.g. "C♯4", "Ga", "+7". Functional per relator: one spelled name per spelling.
spelling pitch
The frame-relative pitch value that this spelling names. Functional per relator: one pitch per spelling.
spelling system
The pitch spelling system in which the name is expressed (e.g. CMN staff, sargam, Johnston). Functional per relator: one system per spelling.
Arabic maqam theory
A standpoint representing mainstream Arabic maqam theory.
The StandpointClaim observation that a StandpointTenure generates — the reified observation of the tenure's time-scoped fact. The tenure is the time-scoped situation; the claim is the observation of that fact. Functional: a tenure generates exactly one claim.
ex:recognition gmeow:standpointClaim ex:recognitionClaim .
Avoid asserting more than one claim per tenure — it is functional, exactly one observation per tenure — and avoid hanging a free-standing StandpointClaim here when no tenure exists; mint the claim as a bare gmeow:Observation instead.
Generate one gmeow:StandpointClaim from the tenure, mapping gmeow:tenureStandpoint to the claim's gmeow:vantage and gmeow:tenurePosition to its gmeow:observedFeature; carry the modality on the claim via gmeow:claimModality.
Use to link a gmeow:StandpointTenure to the single gmeow:StandpointClaim observation it generates — the bridge from the time-scoped situation to its observation, so the tenure's position is queryable on the universal observation spine.
standpoint modality
The belief value a standpoint assigns the annotated proposition — *how* the standpoint holds it, not merely *that* it holds it. This single axis is at least as expressive as BOTH the Standpoint-Logic modal operators (□_S / ◊_S) AND the CRMinf belief value (true / false / probable / possible): gmeow:unequivocal (□, settled true), gmeow:probable (likely true), gmeow:conceivable (◊, possible), gmeow:refuted (□¬, settled false — the standpoint DENIES the proposition), gmeow:bullshit (indifference to truth — Frankfurt). Optional; ABSENT is read as unequivocal. Orthogonal to gmeow:confidence (our certainty about the standpoint's stance) and gmeow:accordingTo (whose frame). Refutation is what lets GMEOW distinguish a standpoint's explicit denial from its silence — the neutral-stance ambiguity flat models cannot resolve.
transcriber A
A transcriber standpoint used in the graphic-score fixture.
Turkish makam theory
A standpoint representing Turkish makam theory, which may disagree with Arabic theory about the exact size of the Rast third.
started at time
The instant at which a time interval begins.
ex:tenureInterval gmeow:startedAtTime "2019-03-01T00:00:00Z"^^xsd:dateTime .
Avoid when the start needs its own frame, granularity, or EDTF value (promote to gmeow:hasStartInstant on a gmeow:Instant) and avoid an xsd:date literal — base-triple time is xsd:dateTime (P3).
Write a full xsd:dateTime including the offset interpreted by the interval's gmeow:hasTemporalFrame; pair with gmeow:endedAtTime, or omit the end to leave the interval open.
Use to stamp the start of a gmeow:TimeInterval as a single crisp dateTime when no separate gmeow:Instant object is needed — the lightweight inline bound.
started by
Allen STARTED-BY: inverse of gmeow:starts. (= time:intervalStartedBy; TimeML BEGUN_BY; TEO startedBy.)
ex:festival gmeow:startedBy ex:openingAct .
Avoid confusing it with gmeow:hasSubEvent (mereological, not temporal); prefer asserting gmeow:starts and reading this as its inverse. Not transitive.
Assert gmeow:starts in the natural direction and read gmeow:startedBy as its inverse.
Use as the inverse view of gmeow:starts — when this event and the related one begin together and this one ends last (it contains the initial sub-span).
starts
Allen STARTS: this event and the related event begin together, and this one ends first (it is an initial sub-span). NOT transitive. Inverse of gmeow:startedBy. (= time:intervalStarts; TimeML BEGINS; TEO starts.)
ex:openingAct gmeow:starts ex:festival .
Avoid confusing it with mereological gmeow:subEventOf (this is a temporal extent relation, not part-of) and avoid expecting transitive closure; starts is non-transitive.
Assert gmeow:starts between the co-beginning gmeow:Event occurrences and read gmeow:startedBy as its inverse.
Use when two events begin together and this one ends first — an opening act that starts a festival (the Allen STARTS link, an initial sub-span).
state at instant
The instant at which this point-like location state holds. For interval-scoped states, use gmeow:stateDuringInterval instead.
ex:s1 gmeow:stateAtInstant ex:t1 .
Avoid for an interval-scoped state (use gmeow:stateDuringInterval).
Point gmeow:stateAtInstant at an Instant; samples of a Trajectory typically use this.
Use to scope a point-like location state to a single instant.
state authority
The agent or standpoint asserting this language state — a linguist, an institution, a historical reconstruction project. NON-FUNCTIONAL: competing authority claims coexist without privilege (Principle 9).
state during interval
The time interval over which this location state holds. For point-like states (a single instant), use gmeow:stateAtInstant instead.
ex:s1 gmeow:stateDuringInterval ex:interval .
Avoid for a point-like state at a single instant (use gmeow:stateAtInstant).
Point gmeow:stateDuringInterval at a TimeInterval; choose interval-vs-instant per the state's temporal nature.
Use to scope a location state to a time interval over which it holds.
state has angular velocity
The angular velocity of the entity at this location state, expressed as a scalar quantity (value + unit) in the state's reference frame. Non-functional: competing readings coexist (Principle 9).
ex:s1 gmeow:stateHasAngularVelocity ex:omega .
Avoid for linear velocity (use gmeow:stateHasVelocity) and avoid a bare number without unit and frame.
Point gmeow:stateHasAngularVelocity at a ScalarQuantity expressed in the gmeow:stateReferenceFrame.
Use for the angular velocity at a location state, as a ScalarQuantity in the state's frame; non-functional.
state has velocity
The linear velocity of the entity at this location state, expressed as a scalar quantity (value + unit) in the state's reference frame. Non-functional: competing velocity readings from different sensors coexist (Principle 9).
ex:s1 gmeow:stateHasVelocity ex:vel .
Avoid for angular velocity (use gmeow:stateHasAngularVelocity) and avoid a bare number without unit and frame.
Point gmeow:stateHasVelocity at a ScalarQuantity (value + unit) expressed in the gmeow:stateReferenceFrame.
Use for the linear velocity at a location state, as a ScalarQuantity in the state's frame; non-functional, so competing sensor readings coexist.
state interval
The time interval over which this language state is asserted to hold — e.g. Old English 450–1150 CE. A relator carries its period this way (matching VersionMembership's membershipInterval) rather than via statement-level validFrom/validUntil alone.
state language
The language, variety, or version whose state is being described. Functional per relator: one subject language per LanguageState.
state of
The entity whose location state this is — the moving feature whose presence, pose, and velocity are described by this state. Functional: a state belongs to exactly one entity.
ex:s1 gmeow:stateOf ex:rover .
Avoid attaching one LocationState to several entities (mint one per entity).
Set exactly one gmeow:stateOf per LocationState; the inverse view is the entity's collection of states.
Use to name the single entity whose location state this is; functional.
state reference frame
The coordinate reference frame in which this location state's pose and velocity are expressed. Functional: a state is expressed in exactly one frame; nested-frame transformations (e.g. satellite relative to ship) are computed by the solver layer (Principle 12).
ex:s1 gmeow:stateReferenceFrame ex:siteGrid .
Avoid omitting it (the frame gate requires it) and avoid asserting nested-frame transforms as triples (solver-layer, Principle 12).
Set exactly one gmeow:stateReferenceFrame; relative-frame transforms are computed by the solver.
Use to declare the single frame in which a location state's pose and velocity are expressed; functional, a subproperty of gmeow:hasReferenceFrame.
state status value
The vitality status(es) asserted for the language during this state. NON-FUNCTIONAL: different authorities may assign different statuses for the same interval, and those claims coexist (Principle 9).
statement about
The asset a rights statement governs — the ODRL target. Usually the inverse of gmeow:hasRightsStatement; asserted on the relator so the statement is self-contained.
ex:photoRights gmeow:statementAbout ex:photo .
Avoid using it as the entity-to-statement link (that is gmeow:hasRightsStatement) and avoid attaching it to anything but a gmeow:RightsStatement; it names the relator's subject, not a direct fact.
Set gmeow:statementAbout to the governed asset once per RightsStatement, mirroring gmeow:hasRightsStatement; a rule may narrow it per-rule with gmeow:ruleTarget when several assets share one statement.
Use to name the governed asset on the gmeow:RightsStatement relator (the observedFeature) — the ODRL target — so the statement carries its own subject and can be projected standalone.
abandoned
The project has been abandoned by its maintainers with no successor identified.
The project is under active development with frequent releases.
constructed — actively used
The constructed active language status — a vitality or registration stage of a language or constructed language project.
The project is no longer recommended; users should migrate to a successor.
The dormant language status — a vitality or registration stage of a language or constructed language project.
end of life
The project has reached end-of-life; no further updates of any kind are planned.
emerging
The emerging language status — a vitality or registration stage of a language or constructed language project.
extinct
The extinct language status — a vitality or registration stage of a language or constructed language project.
The historical language status — a vitality or registration stage of a language or constructed language project.
living
The living language status — a vitality or registration stage of a language or constructed language project.
maintained
The project receives bug fixes and security updates but may not see new features.
The proposed language status — a vitality or registration stage of a language or constructed language project.
revived
The revived language status — a vitality or registration stage of a language or constructed language project.
step enacts procedure
Relates a ProcedureStep to the subprocess Procedure it enacts. Used when a step is a subprocess (gmeow:stepTypeSubprocess): the step references the Procedure that defines its internal steps. Non-functional: a step may reference multiple procedure variants.
derived claims / events generation
Generate derived claims and events from extracted text.
file copy / staging
Copy and stage files from the raw root.
OCR / text extraction
Perform OCR and extract text from staged files.
privacy posture assessment
Assess the privacy posture of the ingested data and derived claims.
raw root acquisition
Acquire the raw root data source.
unresolved leads identification
Identify unresolved leads from the generated claims.
step input
An entity consumed by a procedure step — a dataset, ingredient, document, tool, or any other resource. Range is owl:Thing to admit any input type. Non-functional: a step may have multiple inputs, and competing input claims coexist (Principle 9).
step output
An entity produced by a procedure step — a derived dataset, claim, event, observation, or artifact. Range is owl:Thing. Non-functional: a step may have multiple outputs, and competing output claims coexist.
step parameter
A configurable parameter of a procedure step — a setting, threshold, or variable that governs the step's behaviour without being consumed as input. Range is owl:Thing. Non-functional: a step may have multiple parameters.
atomic step
An atomic, indivisible action step.
branch step
A guarded decision point (BPMN gateway). Must be the source of at least two ControlFlow relators.
end step
The terminal point of a procedure.
parallel step
A fork or join point for parallel execution.
start step
The entry point of a procedure.
subprocess step
A step that is itself a Procedure, enacted via gmeow:stepEnactsProcedure.
storage medium
The medium of a storage location (a gmeow:StorageMedium individual). Functional: the medium is constitutive of the storage location (a different medium is a different store) — unlike the descriptive, multi-source gmeow:placeType.
ex:bucket gmeow:storageMedium gmeow:storageMediumObjectStore .
Avoid for the descriptive, multi-source classification pattern (that is gmeow:placeType) — a store has exactly one medium.
Set exactly one gmeow:StorageMedium individual; a change of medium is a different StorageLocation, not a second value.
Use to declare the constitutive medium of a storage location; functional, because a different medium is a different store.
cloud service
The cloud service storage medium — a technology or service used to persist digital information.
content-addressed store
The content addressed storage medium — a technology or service used to persist digital information.
local filesystem
The local filesystem storage medium — a technology or service used to persist digital information.
object store
The object store storage medium — a technology or service used to persist digital information.
physical disk
The physical disk storage medium — a technology or service used to persist digital information.
removable media
The removable media storage medium — a technology or service used to persist digital information.
storage path
The path, key, or URI of a storage location within its service.
ex:bucket gmeow:storagePath "s3://corpus/2026/" .
Avoid for the geographic device site (gmeow:physicalPlace) and for the service name (gmeow:storageService).
Add gmeow:storagePath alongside gmeow:storageService and the functional gmeow:storageMedium.
Use for the path, key, or URI of a storage location within its service.
storage service
The service or system hosting a storage location (e.g. "Google Drive", "AWS S3", "local").
ex:bucket gmeow:storageService "AWS S3" .
Avoid for the medium kind (gmeow:storageMedium) and for the within-service path (gmeow:storagePath).
Add gmeow:storageService as a descriptive literal alongside gmeow:storageMedium and gmeow:storagePath.
Use to name the service or system hosting a storage location.
stored in
Relates a digital object (e.g. a document or import source) to the storage location where its bytes reside — the structured form of a source's location.
ex:report gmeow:storedIn ex:bucket .
Avoid for a person or device being somewhere (use gmeow:locatedAt) and avoid pointing it at a geographic Place; its range is StorageLocation.
Assert gmeow:storedIn from the digital object to a StorageLocation, and link that store's device site via gmeow:physicalPlace when geography matters.
Use to record where a digital object's bytes reside — the structured form of a source's location — as a specialization of gmeow:locatedAt.
story time of
Anchors a story-time frame to the narrative reference frame (canon, continuity) whose in-universe chronology it coordinatizes. Functional: one anchoring per frame; competing continuities carry their own story-time frames, and the same event may hold different story positions in each (Principle 9).
both strands
Applies to both strands, e.g. some regulatory regions.
forward / Watson strand
The forward strand orientation — a directionality of a nucleic-acid strand relative to its counterpart.
reverse / Crick strand
The reverse strand orientation — a directionality of a nucleic-acid strand relative to its counterpart.
stream interval
The time interval over which the stream was produced. Functional: the interval is constitutive of the stream's identity.
ex:roverTrack gmeow:streamInterval ex:morningRun .
Avoid for a single sample's timestamp (that lives on the sample itself) and avoid asserting two intervals on one stream — it is functional, so a different interval is a different stream.
Point the stream at one gmeow:TimeInterval covering its samples; individual sample timestamps still carry the fine-grained ordering, while this interval gives the whole run its bounds.
Use to bound a stream in time — the gmeow:TimeInterval over which its samples were produced — when the temporal extent is constitutive of which stream this is.
stream of
The entity whose observations the stream contains — the moving feature, device, or thing being tracked. Functional: a stream belongs to exactly one entity.
ex:roverTrack gmeow:streamOf ex:rover .
Avoid for the platform or sensor that produces the stream (those are gmeow:streamPlatform / gmeow:streamSensor) and avoid assigning a stream to more than one subject — it is functional, exactly one entity per stream.
Point the stream at its subject entity; read the inverse gmeow:hasStream from the entity. Keep the producing platform and sensor on their own properties so a device handed between platforms keeps one stream-of subject.
Use to name the single entity a stream tracks — the moving feature, device, or thing whose samples it collects.
stream platform
The platform hosting the sensor(s) producing this stream — a vehicle, vessel, aircraft, buoy, or fixed station. Non-functional: a stream may migrate across platforms over its lifetime (e.g. a device handed from one drone to another).
ex:roverTrack gmeow:streamPlatform ex:droneA .
Avoid conflating it with the sensor itself (gmeow:streamSensor) or the tracked subject (gmeow:streamOf); the platform is the host, distinct from the device that reads. Do not assume a single platform — a stream may migrate.
Bind the hosting platform agent; assert several across the stream's life when the device is handed between platforms (it is non-functional), keeping each platform claim alongside the others.
Use to name the platform hosting the sensor(s) of a stream — a vehicle, vessel, aircraft, buoy, or fixed station.
stream sample
Links a stream to an individual observation, location state, or other entity composing it. Non-functional: a stream typically has many samples, and multiple sampling strategies may coexist for the same stream (Principle 9). Ordering is implicit via sample timestamps, not asserted list structure (Principle 12).
ex:roverTrack gmeow:streamSample ex:fix1 , ex:fix2 .
Avoid encoding sample order as an RDF list or next-pointer chain; order is implicit via each sample's own timestamp (Principle 12). Avoid for the tracked subject (gmeow:streamOf) or the producing sensor (gmeow:streamSensor).
Link each sample with gmeow:streamSample and give each its own timestamp; the solver layer interpolates a continuous trajectory from the timestamped samples rather than reading an asserted sequence.
Use to attach each individual sample — an observation, location state, or reading — to the stream it composes; a stream typically carries many.
stream sensor
The specific sensor or agent producing the stream. Non-functional: multiple sensors may contribute to one stream, and competing sensor claims coexist (Principle 9).
ex:roverTrack gmeow:streamSensor ex:gnssReceiver .
Avoid for the platform that carries the sensor (gmeow:streamPlatform) or the tracked subject (gmeow:streamOf); and avoid forcing one sensor — several may contribute, so it stays non-functional.
Bind the reading sensor agent; when multiple sensors fuse into one stream, assert each with gmeow:streamSensor and let competing sensor claims coexist (Principle 9).
Use to name the specific sensor or agent that reads the samples of a stream — the device doing the measuring.
street address
The street-address coordinate value of a postal address, expressed along the gmeow:axisStreetAddress axis of the postal reference frame.
ex:home gmeow:streetAddress "100 Main St" .
Avoid forcing a single normalized form (it is non-functional — conflicting source spellings coexist) and avoid using it for the resolved street place (that is reached via gmeow:addressPlace).
Carry the line verbatim from the source; pair the address with gmeow:coarsenTo so a public projection emits the locality rather than this street-level precision.
Use for the as-written street line of an address — the most precise, premises-identifying component, and the one disclosure control most needs to coarsen away.
stronger than
Orders authority levels: the subject level carries more claimed authority than the object level. Transitive ON LEVELS ONLY (the gmeow:coarserThan pattern) — norms themselves are ordered by pairwise gmeow:overrides claims, never transitively.
gmeow:authorityAbsolute gmeow:strongerThan gmeow:authorityHigh .
Avoid asserting it between norms (norms are ordered by pairwise gmeow:overrides, never by this level order) and avoid relying on it to entail which norm wins — that is solver work (Principle 12).
Assert gmeow:strongerThan from the stronger level to the weaker; transitivity builds the ladder on the levels only, mirroring the kernel gmeow:coarserThan pattern.
Use to order two gmeow:AuthorityLevel individuals so that 'at or above an authority grade' is well-defined for solver-side precedence.
style guide for
What this guide voices — a gmeow:Persona or a gmeow:Register value. Range intentionally open across the two. NOT functional (one guide may voice a persona and its register); at least one (SHACL): a style guide for nothing is just a document.
ex:clinicalVoice gmeow:styleGuideFor ex:drChen .
Avoid a guide that voices nothing (at least one target is required — a style guide for nothing is just a document) and avoid forcing one target; it may voice a persona and its register at once.
Assert gmeow:styleGuideFor from the gmeow:StyleGuide to its gmeow:Persona and/or gmeow:Register; attach the voice payload via gmeow:exemplifiedBy.
Use on a StyleGuide to name what it voices — a gmeow:Persona or a gmeow:Register.
sub-event of
Relates an event to a larger event it is part of — a talk within a session within a conference. Transitive: a part of a part is a part (CIDOC-CRM P9 consists of). A specialization of the universal gmeow:partOf spine. Non-simple, so kept out of all cardinality axioms.
ex:talk gmeow:subEventOf ex:session .
Avoid confusing it with the TEMPORAL gmeow:during (which only orders extents) or the SPATIAL gmeow:containedInLocation; sub-event-of is part-whole, not mere temporal nesting or co-location.
Assert gmeow:subEventOf from the smaller event to the larger; transitivity builds the decomposition closure and generic consumers read gmeow:partOf by inheritance. Read gmeow:hasSubEvent as its inverse.
Use for mereological event decomposition — a talk within a session within a conference — where one occurrence is genuinely PART OF a larger occurrence; the event-scoped specialization of gmeow:partOf.
sub-organization of
Relates an organization to a larger organization it is part of — a department or division within a company, a team within a department. Transitive (a team is part of the company through its division). A specialization of the universal gmeow:partOf spine. A department is thus a first-class gmeow:Organization, and a gmeow:Membership may target it directly. The 'department' field is the sub-organization a person's membership is in.
ex:acmeFinance gmeow:subOrganizationOf ex:acme .
Avoid the generic gmeow:partOf for organizational nesting (assert this and let gmeow:partOf follow) and avoid it for non-organizational containment (gmeow:containedInLocation for places); contested succession claims coexist via gmeow:accordingTo (Principle 9).
Assert gmeow:subOrganizationOf from the sub-organization to its parent and let transitivity build the hierarchy; target a department directly with gmeow:membershipOrganization so the gmeow:memberOf property chain infers parent membership.
Use to nest one organization inside a larger one — a department in a company, a team in a department — so the organizational part/whole hierarchy and membership propagation hold.
sub-procedure of
Relates a Procedure to a larger Procedure it is part of — subprocess composition. Transitive: a part of a part is a part. Specialisation of the universal gmeow:partOf spine. Non-simple, so kept out of all cardinality axioms.
subject
The subject line of a message (RFC 5322 Subject).
subject prefix
A prefix stripped from a message subject during normalization (e.g. 'Re:', 'Fwd:', 'AW:'). A single message may have multiple nested prefixes, so this property is not functional.
subject taught
The content taught in a gmeow:Teaching relation — the topic, skill, or proposition instruction conveyed. The RANGE is left intentionally open: the subject is typically a concept (the gmeow:Concept the concepts slice will define), a gmeow:Skill (expertise), or a gmeow:Proposition, but asserting a range (or an owl:unionOf) would prematurely close the surface, so it stays open and is documented in prose. NOT functional — a lesson may cover several subjects.
ex:lesson1 gmeow:subjectTaught ex:cycling .
Avoid expecting a fixed range (a concept, a gmeow:Skill, or a gmeow:Proposition are all admitted, pending the concepts slice) and avoid collapsing a multi-topic lesson to one subject; it is non-functional.
Point the Teaching at one or more subjects taught; once the concepts slice lands, a taught concept is the same gmeow:Concept a gmeow:learningConceptFormation event produces.
Use to record what a gmeow:Teaching conveyed — the topic, skill, or proposition taught — so instruction can be queried by subject.
subsumes
A broader concept subsumes a narrower concept. Non-functional, not transitive at the core: a concept hierarchy may be polyhierarchical and source-specific, and any transitive closure is computed by the solver layer (Principle 12). The bridge to skos:broader is authored in the mapping DSL, not as an OWL axiom.
ex:animal gmeow:subsumes ex:mammal .
Avoid declaring it transitive in OWL (transitive closure is solver work) and avoid asserting skos:broader as an axiom here; the skos mapping lives in the mapping DSL.
Point the broader concept at the narrower concept; for SKOS exports, rely on the mapping projection.
Use to assert a broader/narrower relation between two gmeow:Concept individuals when the concept structure itself is being modelled.
successor organization
An organization that begins or results from a multi-organization change event. Non-functional: a split has several successors, and competing standpoint-indexed successor claims coexist.
ex:merger gmeow:successorOrganization ex:newco .
Avoid a direct organization-to-organization edge (the change is mediated by an gmeow:Event) and avoid forcing one successor — a split has several, and competing succession claims coexist (Principle 9), never a preferredSuccessor.
Reify the change as a gmeow:Event and attach each resulting organization with gmeow:successorOrganization, pairing with gmeow:predecessorOrganization; carry contested claims with gmeow:accordingTo.
Use on a multi-organization change gmeow:Event to name an organization that began or resulted from it — the surviving merged entity, a spun-off division, a renamed body.
summarizes community
The community this summary condenses.
remplacé par
superseded by
被取代
Links an entity to the entity that replaced it — Constantinople supersededBy Istanbul, the Soviet Union supersededBy the Russian Federation, a deprecated software release supersededBy its successor. Directional, NOT symmetric. The superseded entity is retained (never deleted) and may carry gmeow:displayable false.
Relie une entité à l'entité qui l'a remplacée — Constantinople supersededBy Istanbul, l'Union soviétique supersededBy la Fédération de Russie, une version logicielle obsolète supersededBy son successeur. Directionnel, NON symétrique. L'entité remplacée est conservée (jamais supprimée) et peut porter gmeow:displayable false.
将一个实体与取代它的实体相连——君士坦丁堡被伊斯坦布尔取代、苏联被俄罗斯联邦取代、一个被弃用的软件发行版被其后继者取代。有方向性，并非对称。被取代的实体被保留（从不删除），并可携带 gmeow:displayable false。
ex:constantinople gmeow:supersededBy ex:istanbul .
Avoid treating it as symmetric (it is directional; the inverse is gmeow:supersedes) and avoid deleting the superseded entity — retain it, link it forward, and mark gmeow:displayable false if it should drop out of projections.
Assert gmeow:supersededBy from predecessor to successor; optionally record the change itself as a gmeow:Event typed gmeow:eventTypeSupersession, and mark the predecessor gmeow:displayable false for forward-facing projections.
Use to link a retired entity forward to the entity that replaced it — a renamed place, a successor state, a deprecated release — preserving the predecessor rather than deleting it (Principle 10).
supersedes
Relates a newer entity, version, record, or claim-bearing artifact to a prior one it supersedes. Non-functional: one successor may consolidate several predecessors. Superseded entities remain first-class and usable; suppression from display is handled separately with gmeow:displayable false when appropriate.
ex:policyV2 gmeow:supersedes ex:policyV1 .
Avoid for lineage containment (use gmeow:versionOf or gmeow:editionOf) and for cross-realm equivalence (use gmeow:counterpartOf); never delete or owl:sameAs the predecessor — suppress it from display with gmeow:displayable false if it should no longer surface.
Assert gmeow:supersedes from the successor to each predecessor (non-functional, so one successor may consolidate several); keep the superseded entities in the graph and mark them gmeow:displayable false when they should drop out of projections.
Use to record that a newer entity, version, record, or claim replaces one or more prior ones — a revised policy over its draft, a merged record consolidating several predecessors — while the superseded items stay first-class and resolvable.
support polarity
Whether this evidence span supports, refutes, or is neutral toward the claim it grounds — the NLI/AIS verdict as data, orthogonal to the citations slice's gmeow:citationIntent (which classifies a CitationAct between works, not a span-to-claim stance). A refuting span never deletes the claim; it feeds a gmeow:Contradiction and the audit queries (P9, P10).
ex:span1 gmeow:supportPolarity gmeow:polarityRefutes .
Avoid confusing it with the citations slice's gmeow:citationIntent (which classifies a CitationAct between works, not a span-to-claim stance), and never let a refuting polarity delete the claim — it feeds a gmeow:Contradiction instead (P10).
Assert exactly one gmeow:supportPolarity per gmeow:EvidenceSpan from the closed gmeow:SupportPolarity vocabulary; a refuting span seeds a gmeow:Contradiction rather than overwriting the grounded claim.
Use to record the NLI/AIS stance of a grounding span toward its claim — supports, refutes, or neutral — so faithfulness and contradiction audits read the verdict as data.
supports notability
Whether this citation is asserted to support notability (encyclopedic significance) as distinct from factual verification. A citation may verify a fact (high evidential warrant) without supporting notability (e.g. a primary legal filing or a routine listing). Non-functional: competing notability assessments from different standpoints coexist (Principle 9).
ex:citation gmeow:supportsNotability true .
Avoid using it to claim a fact is true (notability is not verification — a strong-warrant primary filing may carry supportsNotability false) and avoid treating one assessment as final; competing standpoint judgements coexist, so it stays non-functional (Principle 9).
Set the xsd:boolean on the gmeow:CitationAct alongside gmeow:sourceIndependence, gmeow:sourceTier, and gmeow:coverageDepth; the solver weighs the axes against a notability standard (cf. WP:GNG, P12) rather than relying on this flag alone.
Use to assert the standpoint judgement that a citation contributes to a subject's notability — encyclopedic significance — the summary flag the independence, tier, and coverage-depth axes feed into (Axis B).
supposes
An agent takes a proposition on HYPOTHETICALLY — for the sake of argument or exploration, in a suppositional mood, without holding it true. The propositional sibling of gmeow:imagines: where imagining is quasi-perceptual, supposing is the entertaining of a proposition under a hypothesis. Range is intentionally OPEN (the spine precedent); the content is typically a gmeow:Proposition (referenced by prose). Non-functional. A supposition characteristically opens an imagined world (gmeow:imaginedWorld → logic:World, by reference) explored under it; from whose vantage it is supposed rides gmeow:accordingTo, never a truth bit here.
ex:lillith gmeow:supposes ex:interestRatesDouble .
Distinct from gmeow:accepts (no axiom): acceptance takes a premise on as a working commitment within an argument; supposition explicitly entertains a proposition AS-IF, characteristically to explore its consequences in a counterfactual world (the antecedent of a conditional, the hypothesis of a reductio). The supposed content's source is marked gmeow:contentOrigin gmeow:originSupposed for reality-monitoring.
Avoid where the agent takes the premise on as a working commitment within an argument (use gmeow:accepts), holds it true (use gmeow:believes), or pictures non-propositional content (use gmeow:imagines); supposition is hypothetical entertaining, not commitment, and never a factive verdict.
Point the agent at the supposed proposition; tag its reality-monitoring source with gmeow:contentOrigin gmeow:originSupposed, open the explored world with gmeow:imaginedWorld (logic:World, by reference), and carry the vantage on gmeow:accordingTo rather than asserting the proposition as a fact.
Use to record that an agent entertains a proposition hypothetically — the antecedent of a conditional, the hypothesis of a reductio, a what-if premise — to explore its consequences, typically against a gmeow:imaginedWorld; the propositional companion of gmeow:imagines.
suspends judgement on
An agent neither believes nor disbelieves a proposition — a third, agnostic doxastic stance (withholding), distinct from doubt (a leaning) and from silence (no recorded attitude). Range OPEN. Non-functional.
ex:alice gmeow:suspendsJudgementOn ex:earthIsRound .
Avoid for a directional leaning against the proposition (use gmeow:doubts) and for an unexamined gap where the agent simply has no recorded view; suspension is a held stance, never an absence and never a factive knowledge verdict about the proposition's truth.
Point the agent at the proposition or reified statement to assert the withholding explicitly; keep it distinct from doubt and from silence, and let it coexist with other agents' attitudes on the same proposition (it is non-functional).
Use to record an explicit agnostic stance — the agent has considered the proposition and withholds, neither believing nor disbelieving it — so suspension is distinguishable from mere silence (no recorded attitude).
communication convention
A broad social or cultural convention for communication that does not rise to the level of a full language or notation system.
cryptographic
A transform scheme for concealing or securing information through encryption or encoding.
emoji
A convention-based system of pictographic symbols used in digital communication.
A scheme for mapping information from one representation to another.
gesture
A system of physical gestures or movements used for communication or expression.
mathematical
A notation system for representing mathematical objects, relations, and proofs.
musical
A notation system for representing musical structure, performance, or sound.
platform convention
A symbol or communication convention specific to a platform, community, or digital environment.
stenographic
A shorthand notation system for rapid recording of spoken language.
A notation system for recording spoken or signed language in a structured visual form.
symbolic system kind
The kind(s) of a symbolic system (gmeow:SymbolicSystemKind values). Non-functional — a system may serve multiple domains simultaneously.
ex:braille gmeow:symbolicSystemKind gmeow:symbolicKindTranscription, gmeow:symbolicKindEncoding .
Avoid using it for the role a notation plays in a particular use (that is gmeow:notationUsageRole) and avoid making it functional; a system serving multiple domains states multiple kinds rather than collapsing them.
Point the system at one or more seeded gmeow:SymbolicSystemKind individuals; for a system already typed gmeow:NotationSystem prefer the gmeow:notationSystemKind subproperty so the narrower domain is explicit.
Use to tag a symbolic system with the domain(s) it serves — mathematical, musical, stenographic, emoji, gesture — asserting as many as apply, since one system may span several.
system issuer
The agent or standpoint that issues a normative system as a whole. ⊑ normIssuer: issuing the system is issuing its stance. Member norms may still carry their own issuers (an annex contributed by another party).
ex:gdpr gmeow:systemIssuer ex:euParliament .
Avoid using it on a single norm (use the general gmeow:normIssuer) and avoid assuming member norms inherit the system's issuer — an annex may carry its own.
Assert gmeow:systemIssuer from the gmeow:NormativeSystem to its issuer; it specializes gmeow:normIssuer, so the system's issuance surfaces in generic issuer queries.
Use to name the agent or standpoint that issues a whole normative system.
systematicity
A solver-computed measure of a gmeow:Analogy's structural consistency (Gentner's systematicity principle: deep, interconnected relational mappings beat shallow attribute matches) — the basis on which the best analogy is selected. A solver-layer value (Principle 12); best-analogy selection promotes the winner's modality and suppresses rival mappings, never an asserted isBest bit. NOT functional.
table of contents
A list of subunits of a creative work.
ex:book gmeow:tableOfContents "1. Loomings -- 2. The Carpet-Bag -- ..." .
Avoid it when the structure should be queryable — model the subunits as gmeow:ContentSegment objects with gmeow:segmentIndex and let the projection render the TOC from structure.
Carry the TOC string on gmeow:tableOfContents for the flat case; for structural navigation, prefer gmeow:hasSegment chains over a stored string.
Use for a literal list of a work's subunits — a table-of-contents string captured as text from a source.
tag in scheme
Relates a tag to a scheme it belongs to. Non-functional: a tag may reside in many schemes (cross-listing).
ex:tagUrgent gmeow:tagInScheme ex:projectVocab .
Avoid confusing it with the scheme a particular tagging act ran under (use gmeow:taggingScheme on the relator, which is functional); membership here is many-valued and lives on the tag itself.
Assert gmeow:tagInScheme from the tag to each gmeow:TagScheme it belongs to; a tag with no scheme is a bare folksonomy term, and cross-listing is just several assertions.
Use to place a tag in one or more namespaced schemes — a personal bucket, a project vocabulary, or a controlled vocabulary — including cross-listing the same tag across several.
review
A tag indicating that the tagged entity should be examined, evaluated, or reassessed by a person or process.
todo
A tag marking the tagged entity as an action item or task yet to be completed.
urgent
A tag indicating that the tagged entity requires prompt attention or has high priority relative to other items.
tagging interval
The time interval over which the tagging act holds. A relator carries its period this way (matching gmeow:usageInterval, gmeow:relationshipInterval) rather than via RDF-star annotations on the relator node.
ex:t1 gmeow:taggingInterval ex:q1Interval .
Avoid for the flat case, where period rides as RDF-star gmeow:validFrom/validUntil annotations on gmeow:hasTag; reserve this for the relator form that carries its interval as a first-class node.
Point this role at a gmeow:TimeInterval on the Tagging node, matching the gmeow:usageInterval / gmeow:relationshipInterval idiom; to retract a tag without deleting it, set gmeow:displayable false on the relator instead of editing the interval.
Use to time-scope a reified gmeow:Tagging — the period over which the tag was held to apply, when validity has a beginning or end.
tagging scheme
The tag scheme within which the tagging act is performed. Functional per relator: one scheme per Tagging (the tag itself may belong to multiple schemes).
ex:t1 gmeow:taggingScheme ex:projectVocab .
Avoid confusing it with a tag's scheme membership (use gmeow:tagInScheme, which is many-valued); the Tagging act names exactly one scheme even though the tag may belong to several.
Point this functional role at one gmeow:TagScheme on the Tagging node; record the tag's broader cross-listing separately via gmeow:tagInScheme.
Use to record the single scheme under which a reified gmeow:Tagging act was performed — the vocabulary context of this particular application.
tagging tag
The tag applied in a tagging act. Functional per relator: one tag per Tagging.
ex:t1 gmeow:taggingTag ex:tagUrgent .
Avoid putting more than one tag on a single Tagging (it is functional per relator); mint a separate Tagging relator for each distinct tag applied to a resource.
Point this role at exactly one gmeow:Tag on the Tagging node; for multiple tags on one resource, use multiple relators (or the flat gmeow:hasTag for the simple case).
Use to name which gmeow:Tag a reified gmeow:Tagging act applies — the label being attached in this particular tagging.
tagging tagged
The entity that is tagged in a tagging act. Functional per relator: one tagged entity per Tagging.
ex:t1 gmeow:taggingTagged ex:report .
Avoid asserting it outside a Tagging relator or pointing it at more than one entity (it is functional per relator); for the flat case, the tagged entity is the subject of gmeow:hasTag.
Fill this role on the Tagging node alongside gmeow:taggingTag and gmeow:taggingTagger; exactly one tagged entity per relator, with a fresh relator per distinct tagging act.
Use to name the tagged resource inside a reified gmeow:Tagging relator — the entity that the tagging act applies to.
tagging tagger
The agent who performed the tagging act. Non-functional: a tag may be co-asserted by multiple agents (e.g. a collaborative curation effort).
ex:t1 gmeow:taggingTagger ex:lillith .
Avoid collapsing co-taggers into one (it is non-functional — collaborative curation legitimately has several taggers) and avoid the relator at all when no agent provenance is needed (use flat gmeow:hasTag).
Attach one or more gmeow:Agent values to the Tagging node; pair with gmeow:wasAttributedTo and gmeow:taggingInterval to carry full provenance and period for the act.
Use to record who applied the tag inside a reified gmeow:Tagging — the provenance of the act when authorship of the label matters.
task due date
The date and time by which the task is due.
ex:fileReport gmeow:taskDueDate "2026-06-20T17:00:00Z"^^xsd:dateTime .
Avoid asserting two (it is functional — one due date per task) and avoid an xsd:date literal — base-triple time is xsd:dateTime (P3).
Write a full xsd:dateTime in the task's event time zone; distinguish it from a meeting's start time, which lives on the event's own temporal placement.
Use to stamp a task's deadline — the iCalendar VTODO DUE moment by which it should be completed.
task priority
The priority of the task, 0-9, where 0 is undefined and 1 is highest. Aligned to iCalendar PRIORITY.
ex:fileReport gmeow:taskPriority 1 .
Avoid asserting two values (it is functional — one priority per task) and avoid inventing values outside 0-9; the scale is the iCalendar PRIORITY range.
Write an xsd:integer in 0-9; reserve 0 for 'undefined' and treat lower non-zero numbers as more urgent, per iCalendar.
Use to rank a task's urgency on the iCalendar PRIORITY scale (0 undefined, 1 highest, 9 lowest).
task recurrence until done
Whether this recurring task continues until marked done, rather than stopping at a fixed count or end date.
ex:waterPlants gmeow:taskRecurrenceUntilDone true .
Avoid asserting two values (it is functional — one flag per task) and avoid using it for a fixed-count recurrence; that termination belongs in the gmeow:scheduleRecurrenceRule.
Set the xsd:boolean true to make the task recur until its status reaches completed; leave it false or absent for a rule-bounded recurrence.
Use to flag a recurring task that re-arms until completed rather than ending at a fixed count or date — the 'keep nagging until done' pattern.
task status
The status of the task — not-started, in-progress, completed, or cancelled.
ex:fileReport gmeow:taskStatus gmeow:taskStatusInProgress .
Avoid minting a Task subclass for the status (the values are gmeow:TaskStatus individuals) and avoid deleting a cancelled task — gmeow:taskStatusCancelled with displayable false retains it (Principle 10).
Set one gmeow:TaskStatus value; mark a cancelled task displayable false rather than removing it, preserving the record.
Use to track a task's progress state — the iCalendar VTODO STATUS (not-started, in-progress, completed, cancelled).
The task is cancelled. Retained with displayable false, never deleted (Principle 10).
completed
The task is completed.
in progress
The task is actively being worked on.
not started
The task has not yet been started.
teacher
The agent providing instruction in a gmeow:Teaching relation. Functional: one teaching, one teacher; co-teaching is several gmeow:Teaching relators sharing a gmeow:subjectTaught and a gmeow:learner set. The teacher must differ from every gmeow:learner of the same Teaching (gmeow:TeachingShape).
ex:lesson1 gmeow:teacher ex:mentor .
Avoid more than one teacher per Teaching (it is functional — co-teaching is several Teachings) and never point it at an agent that is also a gmeow:learner of the same Teaching (gmeow:TeachingShape forbids teacher = learner).
Point the Teaching at exactly one gmeow:Agent as teacher; bind the learner(s) with gmeow:learner and the content with gmeow:subjectTaught, keeping teacher and learner distinct.
Use to bind a gmeow:Teaching to the single gmeow:Agent giving instruction — the mandatory, functional teacher player of the relator.
telephone
A telephone number at which an agent can be reached.
ex:lillith gmeow:telephone "+1-403-555-0100" .
Avoid it when the number needs a usage role or tenure — promote to a first-class gmeow:TelephoneNumber via gmeow:hasContactPoint — and never project it to a public consumer; a phone number is sensitive personal data.
Carry the number string on the agent, preferring E.164 form where known; treat it as sensitive-personal so it is released only to internal or agent-memory consumers.
Use as the flat shortcut for an agent's telephone number when only the string is needed and no role, provider, or tenure must be carried.
common constant tempo map
A simple constant TempoMap used by the meter fixtures: one quarter-note beat in musicalTimeFrameCommon maps to one half-second in TAI (e.g. quarter = 120). The solver interprets the ratio relative to the declared frames.
constant tempo
A TempoMap or segment with a constant mapping ratio.
curved tempo
A TempoMap segment with a non-linear tempo curve.
linear ramp
A TempoMap segment with a linear acceleration or deceleration.
measured tempo
A TempoMap segment derived from measured performance data.
common tempo map segment
The single constant segment of tempoMapCommon: one quarter-note beat maps to one half-second.
tempo map segment of
The TempoMap that this segment belongs to. Functional per segment: one parent TempoMap.
tempo ratio approximation
A generated decimal approximation of an irrational tempo ratio, produced from tempoRatioExpression by the solver. A lossy projection, not the canonical value.
tempo ratio expression
A canonical symbolic expression for an irrational tempo ratio (e.g. "sqrt(2)/2"), stored as a literal and never reasoner-parsed. The generated decimal approximation is tempoRatioApprox (Principle 4).
temporal coverage
The temporal extent or scope a creative work is ABOUT — the period its content covers, distinct from when the work itself was made.
ex:documentary gmeow:temporalCoverage ex:ww2Period .
Avoid confusing it with WHEN the work was created (that is a creation event's gmeow:eventInterval) or with an event's own dating; coverage is aboutness-of-time, not production time.
Point the gmeow:CreativeWork at a gmeow:TimeInterval via gmeow:temporalCoverage; reuse the temporal module's interval rather than minting a parallel span.
Use for the period a gmeow:CreativeWork is ABOUT — the era a documentary covers, the span a history book treats — the dcterms:temporal analogue scoped to creative works.
GPS Gregorian (satellite time)
The GPS time scale on the Gregorian calendar — satellite-system time, offset from TAI.
TAI (atomic, no calendar)
The tai temporal frame — a named combination of timescale and calendar used to interpret temporal coordinates.
TDB Gregorian (barycentric)
The tdb gregorian temporal frame — a named combination of timescale and calendar used to interpret temporal coordinates.
TT Gregorian (dynamical)
The tt gregorian temporal frame — a named combination of timescale and calendar used to interpret temporal coordinates.
UT1 Gregorian (Earth-rotation time)
The UT1 (Earth-rotation) time scale on the Gregorian calendar — the basis for civil solar alignment.
UTC Chinese (civil time, Chinese calendar)
Civil time on the lunisolar Chinese calendar, interpreted in the UTC time scale.
UTC Coptic (civil time, Coptic calendar)
Civil time on the Coptic calendar, interpreted in the UTC time scale.
UTC Ethiopian (civil time, Ethiopian calendar)
Civil time on the Ethiopian calendar, interpreted in the UTC time scale.
UTC Gregorian (civil time)
The utc gregorian temporal frame — a named combination of timescale and calendar used to interpret temporal coordinates.
UTC Hebrew (civil time, Hebrew calendar)
Civil time on the lunisolar Hebrew calendar, interpreted in the UTC time scale.
UTC ISO week date (civil time, ISO 8601 week numbering)
Civil time on the ISO 8601 week-numbering calendar, interpreted in the UTC time scale.
UTC Islamic (civil time, Hijri calendar)
Civil time on the lunar Islamic (Hijri) calendar, interpreted in the UTC time scale.
UTC Julian (civil time, Julian calendar)
Civil time on the Julian calendar, interpreted in the UTC time scale.
UTC Persian (civil time, Solar Hijri calendar)
Civil time on the solar Persian (Solar Hijri) calendar, interpreted in the UTC time scale.
temporal precision
The granularity to which an event's time is known — a gmeow:TemporalPrecision value (day / month / year / decade / circa). Makes the determinacy of a date explicit instead of pretending every date is to-the-day.
ex:battle gmeow:temporalPrecision gmeow:precisionCirca .
Avoid treating it as the date itself (the bounds are gmeow:earliestStart / gmeow:latestEnd) or as epistemic gmeow:confidence; precision is the ontic granularity of the dating, an orthogonal facet (Principle 9).
Point the gmeow:Event at one gmeow:TemporalPrecision value alongside its date bounds; consumers read it to render 'c. 1850' rather than a spurious to-the-second figure.
Use to declare HOW PRECISELY an event's time is known — to the day, month, year, decade, or circa — making date determinacy explicit rather than pretending every date is to-the-day.
future
ISO-TimeML tense FUTURE.
ISO-TimeML tense NONE (untensed / nominal mention).
past
ISO-TimeML tense PAST.
present
ISO-TimeML tense PRESENT.
tenure agent
The agent whose intentional mode an intention-tenure records. Functional: one tenure, one agent.
ex:resolveTenure gmeow:tenureAgent ex:lillith .
Avoid on a bare mode (the bearer there is gmeow:intentBearer) and avoid more than one agent per tenure; it is functional — one tenure, one agent.
Point the tenure at exactly one gmeow:Agent, matching the gmeow:intentBearer of the mode named by gmeow:tenureIntention.
Use to bind an gmeow:IntentionTenure to the single agent whose holding-over-time it records.
tenure determinacy
The ontic determinacy model of this land tenure's boundary or claim — crisp (surveyed), vague (approximate), fuzzy (probabilistic), or disputed. Non-functional: sources may disagree on determinacy, and those claims coexist.
ex:lt gmeow:tenureDeterminacy gmeow:determinacyDisputed .
Avoid conflating it with confidence; this records the claim's nature.
Set gmeow:tenureDeterminacy to a gmeow:Determinacy individual; sources may disagree and those claims coexist.
Use for the ontic determinacy of a tenure's boundary or claim — crisp, vague, fuzzy, or disputed; a subproperty of gmeow:hasDeterminacy, non-functional.
tenure inquirer
The agent whose open question an inquiry-tenure records. Functional: one tenure, one inquirer; two agents holding the same question open are two tenures sharing one gmeow:tenureQuestion.
ex:keySearch gmeow:tenureInquirer ex:lillith .
Avoid on a bare gmeow:asks statement (the agent there is the statement subject) and avoid more than one inquirer per tenure; it is functional — one tenure, one agent.
Point the tenure at exactly one gmeow:Agent, matching the subject of the gmeow:asks statement the tenure reifies; two agents asking the same question are two tenures sharing one gmeow:tenureQuestion.
Use to bind a gmeow:InquiryTenure to the single agent whose holding-open of the question over time it records.
tenure intention
The desire or intention the tenure records the agent as holding over its interval. Functional: one tenure, one mode. Commitment tenure is carried by the Commitment relator's own temporal scope (relators are time-indexed by construction); the tenure class exists for the intrinsic modes, whose adoption and abandonment would otherwise be invisible.
ex:resolveTenure gmeow:tenureIntention ex:planToShip .
Avoid pointing it at a gmeow:Commitment (a relator already carries its own temporal scope) and avoid more than one mode per tenure; it is functional.
Point the tenure at exactly one gmeow:IntentionalMode; open and close the surrounding gmeow:duringInterval to record adoption and abandonment rather than mutating or deleting the mode (Principle 10).
Use to bind an gmeow:IntentionTenure to the single intrinsic mode (Desire or Intention) whose holding over the interval it records.
tenure of
Relates a gmeow:InferenceTenure to the gmeow:InferenceCommitment whose conclusion it time-scopes — opened when the conclusion is accepted, closed (an gmeow:endedAtTime on its gmeow:duringInterval) when a defeater fires. Functional: one tenure tracks one commitment; the commitment survives the closing as audit (the gmeow:StandpointTenure → gmeow:standpointClaim idiom, applied to inference).
tenure of doxastic state
Relates a DoxasticTenure to the DoxasticState whose holding interval it records. Functional: one tenure scopes one doxastic state; a revised belief gets a new DoxasticState and a new tenure, while the old state and closed tenure remain as audit (Principle 10).
ex:aliceRoundTenure gmeow:tenureOfDoxasticState ex:aliceBelievesRound .
Avoid for the interval (use duringInterval) and avoid pointing at more than one doxastic state per tenure.
Set exactly once per DoxasticTenure, pairing it with duringInterval.
Use to bind a DoxasticTenure to the DoxasticState it time-scopes.
tenure party
The party (person, corporation, indigenous community, or other agent) that holds the rights recorded by this LandTenure. Functional: a single tenure has exactly one party. Joint ownership is modelled as multiple co-equal LandTenure instances, none privileged (Principle 9).
ex:lt gmeow:tenureParty ex:owner .
Avoid encoding joint ownership as multiple values — model it as multiple co-equal LandTenure instances (Principle 9).
Set exactly one gmeow:tenureParty (an Agent) per LandTenure.
Use to name the single party holding the tenure's rights; functional.
tenure place
The place (parcel, lot, or spatial unit) over which the rights of this LandTenure apply. Functional: a tenure concerns exactly one place (constitutive of the situation's identity).
ex:lt gmeow:tenurePlace ex:parcel42 .
Avoid multiple places per tenure (mint one per place).
Set exactly one gmeow:tenurePlace per LandTenure.
Use to name the single place (parcel, lot, spatial unit) a land tenure applies over; functional, constitutive of identity.
tenure position
The standpoint-indexed claim the tenure says the standpoint held over its interval — a reified statement (a gmeow:StatementMetadata cell in the statement DSL). The range is intentionally left open: the statement-DSL spec layer is not part of the reasoned import closure, so asserting it as rdfs:range would dangle in the merged graph. When a StandpointTenure generates a StandpointClaim observation, the tenurePosition becomes the observedFeature of the claim.
ex:recognition gmeow:tenurePosition ex:statehoodClaim .
Avoid for the holding frame (that is gmeow:tenureStandpoint) and avoid asserting the position as a fact of the universal standpoint — it is the proposition the frame held, one coexisting claim among competing tenures, never the resolved truth (Principle 9).
Point the tenure at the reified statement it held (a statement-DSL cell); the range is left open because that spec layer is outside the reasoned import closure. It surfaces as the gmeow:observedFeature of the generated gmeow:standpointClaim.
Use to name the standpoint-indexed claim a gmeow:StandpointTenure says the frame held over its interval — the reified statement that becomes the gmeow:observedFeature of the generated StandpointClaim.
tenure question
The question the tenure records the agent as holding open over its interval. Functional: one tenure, one question; an agent holding five questions open bears five tenures. Sharing is at the Question: two agents inquiring into the same question hold distinct tenures pointing at one Question individual.
ex:keySearch gmeow:tenureQuestion ex:whereIsTheKey .
Avoid pointing one tenure at several questions (it is functional — five open questions are five tenures) and avoid duplicating the Question per agent; sharing happens at one Question individual.
Point the tenure at exactly one gmeow:Question; open and close the surrounding gmeow:duringInterval to record the inquiry's lifecycle rather than mutating or deleting it (Principle 10).
Use to bind a gmeow:InquiryTenure to the single gmeow:Question whose holding-open over the interval it records.
tenure rights
The machine-readable rights statement (permissions, prohibitions, duties) that governs this land tenure. Links to the rights facility rights facility by reference. Non-functional: multiple legal instruments may apply to the same tenure (e.g. national law + local ordinance + indigenous treaty).
ex:lt gmeow:tenureRights ex:rights .
Avoid inlining deontic rules — reference a RightsStatement from the rights slice.
Point gmeow:tenureRights at one or more gmeow:RightsStatement instances; multiple instruments may apply.
Use to link a land tenure to the machine-readable rights statement governing it; non-functional.
tenure standpoint
The standpoint whose position a standpoint-tenure records. When a StandpointTenure generates a StandpointClaim observation, the tenureStandpoint becomes the vantage of the claim.
ex:recognition gmeow:tenureStandpoint ex:stateA .
Avoid for the position held (that is gmeow:tenurePosition) and avoid assigning two standpoints to one tenure — it is functional, exactly one frame per tenure; a different frame's position is a separate tenure, never a privileged primary one (Principle 9).
Point the tenure at one gmeow:Standpoint; it surfaces as the gmeow:vantage of the generated gmeow:standpointClaim, so generic consumers read 'whose frame' uniformly across tenures and bare observations.
Use to name the single standpoint whose position a gmeow:StandpointTenure records — the frame that becomes the gmeow:vantage of the generated StandpointClaim.
tenure type
The kind(s) of land tenure (a gmeow:LandTenureType individual). Non-functional: a single tenure may be classified by multiple sources as different types, and those claims coexist as evidence (Principle 9).
ex:lt gmeow:tenureType gmeow:tenureTypeLeasehold .
Attach one or more gmeow:LandTenureType individuals; competing classifications coexist as evidence.
Use to classify a land tenure by one or more gmeow:LandTenureType values; non-functional, so multi-source classifications coexist.
crown lease
A lease from the Crown or state — land held under a lease agreement with the sovereign or government, common in Commonwealth jurisdictions.
easement
An easement — a non-possessory right to use land owned by another party for a specific purpose (e.g. right of way, utility corridor).
freehold
A freehold estate — ownership of land for an unlimited duration, subject only to the powers of the Crown or state (allodial title).
leasehold
A leasehold interest — the right to occupy and use land for a specified term under a lease agreement with the owner.
mortgage
A mortgage or charge — a security interest in land granted to a lender as collateral for a debt.
ownership
Full ownership of the land — the right to possess, use, enjoy, and dispose of the property, subject to applicable law.
usufruct
A usufruct — the right to use and derive income from land belonging to another, without impairing its substance.
tenured contact point
The contact point an address-tenure concerns.
ex:tenure gmeow:tenuredContactPoint ex:oldEmail .
Avoid asserting more than one contact point per tenure (it is functional) and avoid using it for the agent who held it (that is gmeow:addressHolder).
Point the tenure at its single gmeow:ContactPoint; pair with gmeow:addressHolder and the time-scoped interval to complete the situation.
Use to name the contact point a gmeow:AddressTenure is about — the channel held over the tenure's interval.
text direction
The writing direction(s) of a writing system (gmeow:TextDirection values). Non-functional — Japanese is both vertical-rtl and ltr.
AI-model analysis frame
A reference frame whose analytical categories are produced by a machine-learning model.
corpus-statistical analysis frame
A reference frame whose analytical categories are derived from corpus statistics.
maqam-theory frame
A reference frame for Arabic/Turkish maqam analysis.
pathet frame
A reference frame for Javanese/Indonesian pathet analysis.
pitch-class-set analysis frame
A reference frame for atonal analysis using pitch-class sets and Forte labels.
raga-grammar frame
A reference frame for Hindustani raga analysis.
Roman-numeral analysis frame
A reference frame for harmonic analysis expressed as Roman numerals.
Schenkerian analysis frame
A reference frame for Schenkerian reduction and voice-leading analysis.
transformational analysis frame
A reference frame for transformational and voice-leading-space analysis.
thread subject
The base subject of a conversation thread, with reply/forward prefixes stripped, used for display and grouping. Derived from the raw RFC 5322 Subject headers of the messages in the thread.
breathy
A breathy timbre — audible noise-like aspiration mixed with the tone.
bright
A bright timbre — emphasis on high-frequency energy.
dark
A dark timbre — emphasis on low-frequency energy, muted highs.
gritty
A gritty timbre — rough, distorted, or noisy texture.
hollow
A hollow timbre — a scooped-out or filtered quality with weak midrange.
timbre observation result
The timbre descriptor assigned to an observed ToneEvent by this Observation. Semantically plays the gmeow:observationResult role, but it is NOT declared rdfs:subPropertyOf gmeow:observationResult because gmeow:TimbreDescriptor is a gufo:QualityValue (abstract individual) and therefore disjoint from gmeow:Entity, the range of gmeow:observationResult (the claimModality precedent, standpoint and norms modules).
time duration denominator
The denominator of the rational duration of a MusicalTimeSpan in its frame. Always positive.
time duration numerator
The numerator of the rational duration of a MusicalTimeSpan in its frame.
time mapping kind
The kind of a TimeMapping (tuplet, tempo canon, metric modulation, groove, etc.). Functional: a TimeMapping is of exactly one kind.
unsynchronized ad-lib
A TimeMapping that marks an unsynchronized ad-lib span bounded by shared clock-time cue anchors, as in Lutoslawski aleatoric counterpoint (stress case 11).
tempo canon
A TimeMapping between two voice time frames in a tempo canon (e.g. Nancarrow's sqrt(2):2).
tempo map
A TimeMapping kind for musical-time to clock-time tempo mappings.
tuplet
A TimeMapping that expresses a tuplet — a rational grouping ratio such as 3:2 or 5:4.
sqrt(2):2 tempo canon mapping
A tempo-canon mapping with an irrational sqrt(2)/2 ratio, as in Nancarrow (stress case 2). The canonical value is the symbolic literal; the decimal is a generated projection.
3:2 tuplet mapping
An outer 3:2 tuplet TimeMapping used for the nested tuplet fixture.
5:4 tuplet mapping
An inner 5:4 tuplet TimeMapping nested inside the 3:2 tuplet fixture.
GPS Time
Atomic time scale used by GPS, offset from TAI.
International Atomic Time (TAI)
Atomic time scale based on SI seconds.
Barycentric Dynamical Time (TDB)
Dynamical time scale for solar-system barycentric calculations.
Terrestrial Time (TT)
Dynamical time scale for Earth-surface geocentric coordinate time.
Universal Time 1 (UT1)
Earth-rotation-based time scale; the basis for civil-time solar alignment.
Coordinated Universal Time (UTC)
Civil atomic time scale with leap seconds.
time start denominator
The denominator of the rational start position of a MusicalTimeSpan in its frame. Always positive.
time start numerator
The numerator of the rational start position of a MusicalTimeSpan in its frame.
time zone IANA id
The IANA time zone identifier, e.g. America/Toronto, Europe/Paris, UTC.
ex:torontoZone gmeow:timeZoneIanaId "America/Toronto" .
Avoid asserting two ids (it is functional — one tzid per zone) and avoid storing a fixed numeric offset here; the tzid, not an offset, names the zone's seasonal rules.
Write the IANA tzid as an xsd:string (America/Toronto, Europe/Paris, UTC); reference the gmeow:TimeZone from the calendar/schedule/event time-zone edges.
Use to carry a gmeow:TimeZone's canonical IANA tzid string — the identifier libraries resolve to the full DST ruleset.
timezone
An IANA time-zone identifier for a location (e.g. "America/Edmonton"). Non-functional: a large place may span several zones.
ex:edinburgh gmeow:timezone "Europe/London" .
Avoid for the civil-time-zone overlay as a regulated area (model that as a gmeow:RegulatoryOverlay of type gmeow:overlayTypeCivilTimeZone) and avoid asserting one zone for a multi-zone country.
Add one or more gmeow:timezone literals to the Location; multiple zones coexist for a spanning place.
Use for an IANA time-zone identifier on a location; non-functional, so a large place may span several zones.
title
The flat title literal of a creative work — the 80%-case shortcut for a single plain title. Promote to a structured gmeow:CreativeWorkTitle via gmeow:hasTitle when language, script, evidence, or co-equal multilingual titles must be first-class.
ex:work gmeow:title "Moby-Dick" .
Avoid it when co-equal multilingual titles, scripts, or supersession must be modelled — promote to a structured gmeow:CreativeWorkTitle linked by gmeow:hasTitle.
Carry the title string on gmeow:title; when richer metadata is later needed, mint gmeow:CreativeWorkTitle objects and link them via gmeow:hasTitle (the flat/reified pair).
Use for the 80% case of a single plain title on a creative work — the flat literal shortcut when no language, script, or statement-level title metadata is needed.
A primary recipient address of a message (RFC 5322 To).
to level
The proficiency or knowledge level an agent reached AFTER a learning event — the end of the trajectory. The RANGE is left intentionally open, exactly as gmeow:fromLevel: a cognition gmeow:KnowledgeLevel or a kernel / expertise gmeow:ProficiencyLevel, documented in prose rather than asserted. NOT functional. For a consolidation event gmeow:toLevel may equal gmeow:fromLevel (the level is stabilised, not raised). A rise over time is a SEQUENCE of proficiency tenures (Principle 10), never the mutation of one relator.
ex:lesson gmeow:toLevel gmeow:dreyfusAdvancedBeginner .
Avoid expecting a fixed range (a gmeow:KnowledgeLevel or a gmeow:ProficiencyLevel are both admitted) and avoid reading it as the agent's permanent standing; the durable state is a reified proficiency tenure, opened and closed over intervals (Principle 10).
Point the event at the gmeow:KnowledgeLevel or gmeow:ProficiencyLevel the agent reached; pair with gmeow:fromLevel for the starting level, and record the raised state via gmeow:produces.
Use to record the level an agent reached after a learning event — the end of the proficiency / knowledge trajectory; equal to gmeow:fromLevel for a consolidation that stabilises rather than raises.
tone event articulation
The articulation or attack quality applied to this ToneEvent.
tone event dynamics
The symbolic dynamic level of this ToneEvent (ppp ... fff). Measured decibel observations use the observation layer, not this shortcut.
tone event is unpitched
True when this ToneEvent has no definite pitch (e.g. percussion, noise). Mutually exclusive with toneEventPitchValue and toneEventPitchTrajectory.
tone event pitch trajectory
A continuous pitch trajectory sounded by this ToneEvent. Mutually exclusive with toneEventPitchValue and toneEventIsUnpitched.
tone event pitch value
A frame-relative pitch value sounded by this ToneEvent. Mutually exclusive with toneEventPitchTrajectory and toneEventIsUnpitched; SHACL enforces at most one pitch-content mode.
tone event timbre
A timbre descriptor applied to this ToneEvent. This shortcut asserts one descriptor without provenance context; contested or attributed descriptors are modelled as coexisting observations (Principle 9).
tool arguments
The verbatim arguments payload presented to the tool (typically JSON), byte-faithful. For large payloads store a content digest literal instead ('blake3:…' — the gmeow:contentDigest convention): the digest is the value, resolvable from a content-addressed store. Functional: one arguments record per call.
tool result
The verbatim result payload the tool returned, byte-faithful — the PAYLOAD of the event, never a forward entity link: an entity the call produced links back via gmeow:wasGeneratedBy (Principle 5). For large payloads store a content digest literal instead ('blake3:…'), as gmeow:toolArguments. Functional: one result record per call.
trademark holder
The agent that holds a trademark (the proprietor). A specialisation of gmeow:wasAttributedTo. Non-functional: a mark may be jointly held.
ex:blackcatTM gmeow:trademarkHolder ex:blackcat .
Avoid minting a parallel hasHolder property (this specialises gmeow:wasAttributedTo) and avoid collapsing joint proprietors into one — co-equal holders coexist, so it is non-functional.
Add one or more gmeow:trademarkHolder agents to a Trademark (non-functional for joint holdings), mirroring gmeow:copyrightHolder on the copyright side.
Use to attribute a trademark to its proprietor agent(s) — the trademark-side rights-holder attribution, reusing gmeow:wasAttributedTo.
trademark mark
The mark a trademark protects. Functional.
ex:blackcatTM gmeow:trademarkMark ex:blackcatMark .
Avoid binding several marks to one trademark (it is functional — each protected mark has its own Trademark relator) and avoid using it as the entity-to-trademark link, which is gmeow:hasTrademark.
Set gmeow:trademarkMark once per Trademark (functional) to the gmeow:Mark it protects.
Use to bind the protected sign to its gmeow:Trademark relator — the mark-side player of the trademark.
trademark status
The status of a trademark — one of the gmeow:TrademarkStatus values (unregistered ™ / registered ® / pending / expired / cancelled). Functional.
ex:blackcatTM gmeow:trademarkStatus gmeow:trademarkStatusRegistered .
Avoid using it for copyright or licence standing (gmeow:copyrightStatus / gmeow:licenseFamily) and avoid deleting a lapsed mark — set gmeow:trademarkStatusExpired and record gmeow:validUntil (Principle 10).
Set gmeow:trademarkStatus once per Trademark (functional) to a gmeow:TrademarkStatus value; on lapse, change the value and add gmeow:validUntil rather than removing the record.
Use to record the registration status of a trademark — unregistered ™, registered ®, pending, expired, or cancelled — by referencing a gmeow:TrademarkStatus value.
A registration that has been cancelled / invalidated.
expired
A registration that has lapsed / expired (retained, not deleted — Principle 10; gmeow:validUntil records when).
A trademark application pending registration.
registered (®)
A registered trademark, asserted with the ® symbol.
unregistered (™)
An unregistered common-law trademark, asserted with the ™ symbol.
trajectory control point
Relates a PitchTrajectory to one of its ordered control points. Non-functional: a trajectory has many control points.
trajectory of
The entity whose space-time path this trajectory describes. Functional: a trajectory belongs to exactly one entity.
ex:path gmeow:trajectoryOf ex:rover .
Avoid sharing one Trajectory across entities (mint one per entity).
Set exactly one gmeow:trajectoryOf per Trajectory.
Use to name the single entity whose path a trajectory describes; functional.
trajectory reference frame
The coordinate reference frame in which this trajectory's samples are expressed. Functional: a trajectory is expressed in exactly one frame; frame transformation is a solver concern (Principle 12).
ex:path gmeow:trajectoryReferenceFrame ex:siteGrid .
Avoid omitting it and avoid asserting frame transforms as triples (solver-layer, Principle 12).
Set exactly one gmeow:trajectoryReferenceFrame, a subproperty of gmeow:hasReferenceFrame.
Use to declare the single frame in which a trajectory's samples are expressed; functional.
transaction amount
The monetary amount of a financial transaction, expressed as a MonetaryAmount. Functional: a single transaction occurrence has one canonical amount (disputed amounts are standpoint-indexed claims on separate statements, not additional values on the same transaction).
transaction hash
The hash of a ledger transaction.
ex:tx1 gmeow:transactionHash "0xabc123..." .
Avoid for a block's hash (gmeow:blockHash) or a chain identifier (gmeow:chainId); the transaction hash identifies one transaction, not its block or its network. Functional — one hash per transaction.
Set one transaction-hash literal on the gmeow:LedgerTransaction; pair it with the containing gmeow:Block and gmeow:BlockchainNetwork so the hash resolves unambiguously.
Use to carry the hash that identifies a gmeow:LedgerTransaction on its chain — the stable on-chain identity used to look up and re-verify the transaction.
transaction status
The status(es) of a financial transaction, drawn from the open TransactionStatus value vocabulary. Non-functional: a transaction may progress through several statuses over time, recorded as co-equal standpoint-indexed claims.
A transaction that has been fully processed and settled.
A transaction that failed to complete.
A transaction that has been initiated but not yet settled.
reversed
A transaction that has been reversed or voided. The original transaction record is retained with displayable false (Principle 10); the reversal is a separate event.
transaction type
The kind(s) of a financial transaction, drawn from the open TransactionType value vocabulary. Non-functional: a transaction may carry several types, and competing standpoint-indexed type claims coexist.
deposit
A deposit transaction — money added to an account.
fee
A fee transaction — a charge levied by a financial institution or service provider.
interest
An interest transaction — interest earned or charged on an account balance.
payment
A payment transaction — money sent from one agent to another.
refund
A refund transaction — money returned to the payer.
A transfer transaction — money moved between accounts held by the same agent.
withdrawal
A withdrawal transaction — money removed from an account.
transcript
A text transcript of the spoken/audio content of a media object (schema:transcript). Distinct from gmeow:transcriptionOf, which is phonetic/script transcription of language — this is the verbatim text of audio/video. Non-functional: a media object may carry transcripts in several languages.
ex:podcast gmeow:transcript "Welcome to the show..."@en .
Avoid it for phonetic/script transcription of language (that is gmeow:transcriptionOf in the names slice) and avoid it for a short on-screen caption (use gmeow:caption).
Attach the transcript text on gmeow:transcript with a language tag per rendition; pair with gmeow:contentLanguage on the carrying work. Projects to schema:transcript.
Use to carry the verbatim text of a media object's spoken or audio content — a podcast or video transcript; non-functional, so multilingual transcripts coexist with language tags.
transcription of
A flat shortcut asserting that a creative work is a transcription derived from another creative work. The reified form is a gmeow:CreativeDerivation with gmeow:derivationType gmeow:derivationTypeTranscription.
ex:guitarTab gmeow:transcriptionOf ex:liveRecording .
Avoid when the transcription's source segments, notation system, or provenance must be first-class — promote to a gmeow:CreativeDerivation with gmeow:derivationTypeTranscription.
Assert from the transcription to the source; it pairsWith gmeow:CreativeDerivation — promote when metadata is required.
Use for the flat 80% case of asserting one work transcribes another into a different notation system or medium, when no further metadata is needed.
7bit
7-bit content-transfer-encoding — short lines of US-ASCII (RFC 2045).
8bit
8-bit content-transfer-encoding — short lines of octets (RFC 2045).
base64
Base64 content-transfer-encoding (RFC 2045).
binary
Binary content-transfer-encoding — arbitrary octets without line-length restrictions (RFC 2045).
quoted-printable
Quoted-printable content-transfer-encoding (RFC 2045).
augmentation
Proportional lengthening of durations.
diminution
Proportional shortening of durations.
inversion
Reflection of intervals around a fixed axis.
octave displacement
Relocation of pitches by one or more octaves.
ornamentation
Addition of ornamental material to a source segment.
phase shift
Displacement of a repeating pattern in time, as in Reich-style phasing (stress case 19).
Inclusion of a source segment as material within a target segment.
reaccentuation
Re-distribution of metric or dynamic accents.
reduction
Analytical reduction of a segment to a simpler underlying structure.
retrograde
Reversal of the order of elements; source = target when the segment is internally palindromic (stress case 10).
spectral compression
Rescaling of the spectral envelope of a segment (stress case 7).
timbre reorchestration
Reassignment of a segment to different timbral resources.
transposition
Translation of all pitches by a fixed interval.
transformation parameter
An optional parameter qualifying the transformation — e.g. a PitchInterval for transposition, a MetricStructure for reaccentuation, or another entity. The exact interpretation is type-dependent and solver-evaluated (Principle 12).
transformation source
The source MusicalSegment of this transformation.
transformation target
The target MusicalSegment produced by this transformation.
transformation type
The kind of transformation relating source and target (transposition, inversion, retrograde, ...).
transforms to
Relates a reference frame to another frame it can be mathematically transformed to.
gmeow:referenceFrameFK5 gmeow:transformsTo gmeow:referenceFrameICRS .
Avoid carrying the transform matrix or executing the conversion in the graph — the transform is performed by an external solver (Principle 12).
Assert gmeow:transformsTo between frames and let gmeow:frameSolver name the method; the computation stays out of the OWL core.
Use to declare that one frame can be mathematically transformed to another (e.g. liftover, datum conversion).
translation of
The inscription that a translation renders into another language. Functional per relator: one source inscription per InscriptionTranslation.
translation result
The lexical form(s) produced by a translation. Non-functional: competing translations of the same inscription coexist without privilege (Principle 9).
transliteration of
The inscription that a transliteration maps into another script. Functional per relator: one source inscription per InscriptionTransliteration.
transliteration result
The lexical form(s) produced by a transliteration. Non-functional: competing transliteration schemes may produce different forms for the same inscription, and those claims coexist (Principle 9).
transliteration scheme
The named transliteration/romanization system that produced an appellation's gmeow:romanization (Hepburn vs Kunrei for Japanese; Pinyin vs Wade-Giles for Mandarin). Records HOW the romanization was derived. Non-functional. Domain gmeow:Appellation retrofits the names module; the scheme individuals are catalogued as FnO functions in the projection layer.
ex:tokyoName gmeow:transliterationScheme ex:schemeHepburn .
Avoid using it to carry the romanized string itself (that is gmeow:romanization) and avoid forcing one scheme — the same name may carry romanizations from several systems, so it stays non-functional.
On a gmeow:Appellation, pair gmeow:romanization with gmeow:transliterationScheme naming the gmeow:TransliterationScheme individual; the projection layer resolves the named scheme to its FnO transform when reconstructing or validating the romanization.
Use to record which transliteration/romanization system produced an appellation's gmeow:romanization, so competing systems (Hepburn vs Kunrei, Pinyin vs Wade-Giles) are distinguished rather than silently merged.
transparency log entry
A transparency log entry associated with an attestation. Non-functional: an attestation may have entries in multiple logs.
ex:provAtt gmeow:transparencyLogEntry ex:rekorEntry .
Avoid for blockchain/ledger evidence (use gmeow:LedgerTransaction / gmeow:LedgerEvent) and avoid implying the logged attestation is correct — inclusion is not correctness (Principle 1).
Point the Attestation at each gmeow:TransparencyLogEntry; assert several when the same attestation is mirrored across logs (it is non-functional), each carrying its own index and URL.
Use to link an attestation to a gmeow:TransparencyLogEntry recording its inclusion in an append-only log; an attestation may have entries in several logs.
tree entry mode
The git file mode of a tree entry — e.g. '100644' (regular file), '100755' (executable), '040000' (directory), '160000' (submodule), '120000' (symlink). Functional: one mode per entry.
tree entry name
The file or directory name of a tree entry — e.g. 'README.md', 'src'. Functional: one name per entry.
tree entry object
The content-addressed object (Blob or SourceTree) that a tree entry points to. Functional: one object per entry.
trust level
The degree of owner-trust expressed: ultimate, full, marginal, or none.
ex:t1 gmeow:trustLevel "marginal" .
Avoid for how carefully a key↔identity binding was checked (that is gmeow:certificationLevel) and avoid treating the level as a global rating — it is one trustor's subjective degree (Principle 9). It is functional on the assertion.
Attach one owner-trust level literal to the gmeow:TrustAssertion; the projection-layer metric reads it (with introducer depth/amount) to compute transitive validity, which is never entailed inside the reasoner.
Use to record the degree of owner-trust a trustor expresses in a trustee — the OpenPGP level (ultimate, full, marginal, none) that bounds how much weight an introducer carries.
trustee
The agent that is trusted by the trustor in a trust-assertion.
ex:t1 gmeow:trustee ex:bob .
Avoid for the perspective holder (that is gmeow:trustor) and avoid reading a trustee's being trusted as a global fact — it holds only from this trustor's standpoint. It is functional — one trustee per assertion.
Bind exactly one gmeow:Agent as the trustee; record the degree with gmeow:trustLevel and any introducer parameters on the same relator, and let competing trustors' assessments of the same trustee coexist.
Use to name the agent that is trusted in a trust assertion — the trustee the trustor vouches for or designates as an introducer.
trustor
The agent whose (subjective) trust a trust-assertion expresses — the perspective holder.
ex:t1 gmeow:trustor ex:lillith .
Avoid for the trusted party (that is gmeow:trustee) and avoid treating the trustor as authoritative for anyone else; every trustor is one co-equal standpoint (Principle 9), so competing trustors' assertions coexist. It is functional — one perspective holder per assertion.
Bind exactly one gmeow:Agent as the trustor; model a second agent's trust in the same trustee as a separate gmeow:TrustAssertion, never a second trustor on this one.
Use to name the agent FROM WHOSE standpoint a trust assertion is held — the frame holder whose subjective trust the relator expresses (the trust-side counterpart of gmeow:accordingTo).
tuning anchor
Relates a TuningSystem to one of its PitchAnchors (e.g., A440 vs A415). Non-functional: a TuningSystem may be anchored differently in different performances or historical periods, and competing anchors may coexist as standpoint-indexed claims (Principle 9).
tuning kind
The kind of tuning system (equal division, just intonation, well temperament, etc.). Functional: a TuningSystem is of exactly one kind; hybrid systems are modelled as multiple coexisting standpoints (Principle 9).
12-tone equal temperament
The Western common-practice equal division of the octave into 12 semitones. One TuningSystem among many (Principle 9).
19-tone equal temperament
Equal division of the octave into 19 parts, a common microtonal equal temperament.
24-tone equal temperament
Quarter-tone equal division of the octave into 24 parts.
31-tone equal temperament
Equal division of the octave into 31 parts, a closer approximation to meantone and just intonation.
Bohlen-Pierce
An equal division of the tritave (3/1) into 13 steps, a non-octave tuning system.
guitar drop-D tablature frame
A tablature-relative tuning frame for a six-string guitar whose lowest string is tuned down a major second to D, used by the drop-D configuration fixture (instruments and configurations).
just intonation lattice
A generic just-intonation reference frame: pitch values are integer ratios within a prime limit, relative to a chosen origin.
adaptive
A tuning system that changes in response to context, performance, or algorithmic process (e.g., dynamic just intonation, live retuning).
equal division
A tuning system that divides a fixed interval (usually the octave) into a number of equal parts (e.g., 12-EDO, 19-EDO, 31-EDO).
instrument-relative
A tuning system defined relative to a specific physical instrument or instrument set (e.g., gamelan slendro/pelog). Requires a host (Principle 11).
just intonation
A tuning system built from integer ratios and a chosen prime limit (e.g., 5-limit, 7-limit, Partch-43).
spectral-derived
A tuning system derived from the spectral analysis of a sound or recording (stress case 7).
tablature-relative
A tuning system defined relative to a tablature or string/fret configuration rather than to absolute pitch (e.g., alternate guitar tunings, drop-D).
unpitched
A pseudo-tuning for unpitched or indefinite-pitch sounds (e.g., percussion, noise).
well temperament
A historical temperament in which all keys are usable but each has a distinct character (e.g., quarter-comma meantone, Werckmeister).
Partch 43-tone just intonation
Harry Partch's 43-tone monophonic just-intonation system, a stress case for large JI tunings (stress case 5).
pelog
A Javanese gamelan heptatonic tuning system; like slendro, it is hosted by the instrument set that realises it (Principle 11).
Pythagorean tuning
A just-intonation-based system built from pure 3/2 fifths (2,3-limit).
quarter-comma meantone
A Renaissance/Baroque well temperament in which major thirds are pure and fifths are narrowed by a quarter of a syntonic comma.
slendro
A Javanese gamelan pentatonic tuning system; its exact intervals vary by instrument set and are defined relative to the host gamelan (Principle 11).
alternative (which-of-a-set)
A which-of-a-named-set question — its answerhood condition is a closed disjunction of named alternatives ('tea or coffee?'). Distinct from a polar question (whose set is a proposition and its negation) and from a wh question (whose set is open).
type causes
Flat type-level causal claim: events of the subject kind bring about events of the object kind — according to whoever asserts it (statement-layer indexed, Principle 9). DELIBERATELY NOT TRANSITIVE: chain composition is solver work over recorded links (Principle 12). Promote to a gmeow:CausalLink when modality, mechanism, or strength rides on the claim. Grounds cn:Causes, atomic:Causes, and sumo:causes at alignment time.
type enables
Flat type-level enablement: events of the subject kind make events of the object kind possible without bringing them about. NOT transitive; promote to gmeow:CausalLink for the reified form.
how (procedure-seeking)
A procedure-seeking question — its answerhood condition is a set of procedures / methods that achieve an end. Bridges the procedures extension: a typeHow question is answered by a procedure described there; the bridge is documented routing, not an axiom.
type mitigates
Flat type-level mitigation: events of the subject kind reduce the severity or likelihood of events of the object kind without fully preventing them. NOT transitive.
polar (yes/no)
A yes/no question — its answerhood condition is a proposition and its negation; the direct answers are 'yes' and 'no'. The simplest erotetic kind, the natural target of gmeow:wondersWhether.
type prevents
Flat type-level prevention: events of the subject kind block events of the object kind. NOT transitive. Grounds sumo:prevents at alignment time; the D3FEND countermeasure reading arrives through gmeow:Mitigation.
wh (who/what/where/when)
A who/what/where/when question — its answerhood condition is an open set of instantiations of a variable (the individual filling the wh-slot). The constituent-question kind, distinct from the closed alternative set.
why (explanation-seeking)
An explanation-seeking question — its answerhood condition is a set of explanations of a fact (the explanandum). Bridges the abduction tetrad: a typeWhy question's explanandum is exactly the abductive explanandum, so abduction answers typeWhy questions; the bridge is documented routing, not an axiom.
typicality
A graded degree of membership in [0,1] for a prototype-theoretic concept, attached to a reified gmeow:ConceptCategorization. Non-functional: multiple sources may report typicality, and those reports coexist (Principle 9). Solver-layer prototype-theoretic typicality; it is not a reasoner entailment.
ex:whaleCategorization gmeow:typicality "0.95"^^xsd:decimal .
Avoid on the flat gmeow:instanceOfConcept shortcut (promote to a ConceptCategorization first) and avoid conflating it with gmeow:confidence (our certainty about the claim) or gmeow:claimModality (the standpoint's qualitative stance).
Attach one or more xsd:decimal values in [0,1] to a gmeow:ConceptCategorization; pair with gmeow:claimModality on the linked StandpointClaim for qualitative categorization stance.
Use to record graded membership of an entity under a prototype-theoretic concept when the degree itself is first-class.
UN/LOCODE
A UN/LOCODE — a five-character code identifying transport-related locations (ports, airports, rail terminals) worldwide (e.g. 'GBLHR').
ex:locodeLoc gmeow:unLocode "GBLHR" .
Avoid using it for non-transport places where no LOCODE exists.
Set gmeow:unLocode on a Geocode whose gmeow:geocodeFrame is gmeow:referenceFrameUNLocode.
Use for a UN/LOCODE transport-location code on a Geocode.
underconfident
Accuracy exceeds confidence: the agent is less sure than it should be — the impostor pole, where knowledge is held but distrusted. The opposite failure to overconfidence.
understands
Third level of the knowledge spectrum: the agent comprehends the subject and can reason with and apply it, beyond reciting facts. Entails gmeow:knowsAbout (and transitively gmeow:isAwareOf); entailed by gmeow:hasMastered.
ex:lillith gmeow:understands ex:descriptionLogic .
Avoid when only descriptive familiarity holds (use gmeow:knowsAbout), when expert command holds (use gmeow:hasMastered), and avoid reading comprehension as competency — gmeow:hasSkill is the orthogonal 'can do' axis.
Assert gmeow:understands from the agent to the subject; it entails the two shallower levels and is entailed by gmeow:hasMastered, so a single assertion materialises the whole tail.
Use when the agent comprehends a subject and can reason with and apply it, beyond merely reciting facts about it.
unequivocal (□, true)
□_S — settled / necessary true according to the standpoint: the proposition holds in every precisification the standpoint admits (CRMinf belief value 'true'). The default when no gmeow:standpointModality is given.
universal standpoint (*)
The universal standpoint * — the top of the poset, admitting every precisification: the uncontested global facts every standpoint shares. A statement with no gmeow:accordingTo is held according to the universal standpoint; every standpoint gmeow:sharpens it.
updates mental tenure
Diachronic transition: relates a mental process to a gmeow:TimeScopedRelation (a held, time-scoped state or tenure) that the process CHANGES — the process revises, extends, or closes a belief tenure, a knowledge tenure, or any other time-scoped mental holding. NOT functional — one process may update several tenures.
ex:revisionEpisode gmeow:updatesMentalTenure ex:beliefTenureQEDholds .
Avoid it when the process creates something entirely new (use gmeow:producesMentalMoment) and avoid it when the process merely manifests an existing capacity (use gmeow:realizesMentalMoment). Not functional — a single episode may update several concurrent tenures.
Assert gmeow:updatesMentalTenure from a gmeow:MentalProcess to the gmeow:TimeScopedRelation whose bounds or content it changes; track the before/after state by reifying separate tenure individuals.
Use when the mental process revises, extends, or closes an existing time-scoped holding — a deliberation that updates a belief tenure, a learning episode that revises a knowledge tenure, a recollection that reopens a suppressed tenure. The tenure already existed; the process changes its bounds or content.
usage appellation
The appellation used to call the named entity in a name-usage.
ex:usageFamily gmeow:usageAppellation ex:gennyAunt .
Avoid using it as a direct bearing property (that is gmeow:hasAppellation) and avoid attaching it to anything but a gmeow:NameUsage; it names a relator player, not a borne name.
Set gmeow:usageAppellation to the Appellation once per NameUsage (functional), pairing it with gmeow:usageNamed; the name's language and purpose are read from the bound Appellation.
Use to bind the appellation player of a gmeow:NameUsage — which gmeow:Appellation is used to call the named entity in this use.
usage audience
The audience or scope in which the appellation is used — an Agent, a Group/Family, or a locale community. Range is gmeow:Entity to admit all of them. Non-functional. ('Aunt Genny' is used toward the family; 欧德理 toward a Sinophone audience.)
ex:usageFamily gmeow:usageAudience ex:family .
Avoid conflating audience (who the name is used toward) with gmeow:usageAuthority / gmeow:accordingTo (who ASSERTS the usage claim) — the social scope and the standpoint frame are orthogonal axes; use gmeow:usageRelationshipScope when the scope is exactly one standing relationship.
Add one or more gmeow:usageAudience entities to a NameUsage (non-functional); for a single tie, prefer gmeow:usageRelationshipScope, and keep the standpoint on gmeow:usageAuthority / gmeow:accordingTo.
Use to record who a name is used TOWARD — the social scope of a gmeow:NameUsage, an agent, group/family, or locale community.
usage authority
The naming / toponymic authority behind a name-usage — the gmeow:Agent (a national mapping agency, a standards body, an indigenous community, or a self-asserting individual) that confers or sanctions the appellation in this use. NON-FUNCTIONAL: joint or competing authorities coexist with no privileged claimant (anti-colonial, Principle 9), each attributable and confidence-weighted. (Introduced as namingAuthority by place-naming design; named usageAuthority for usage* consistency.)
ex:naming gmeow:usageAuthority ex:indigenousCouncil .
Avoid conflating the authority (who asserts/sanctions the usage, a standpoint frame) with gmeow:usageAudience (who the name is used toward) and avoid collapsing competing authorities into one — joint and competing authorities coexist with no privileged claimant (Principle 9).
Add one or more gmeow:usageAuthority agents to a NameUsage (non-functional), attributing and confidence-weighting each; for a refuting standpoint, mint a coexisting usage carrying its own gmeow:accordingTo rather than overriding.
Use to record the naming or toponymic authority that confers or sanctions an appellation in a usage — a mapping agency, standards body, indigenous community, or self-asserting individual that backs the claim.
usage info
Human-readable supplementary usage / licensing information (schema:usageInfo).
ex:photo gmeow:usageInfo "Editorial use only; contact rights@example.com for commercial licensing." .
Avoid using it as a substitute for structured terms (model permissions, prohibitions, and duties as rules where they can be) and avoid putting the credit line here, which is gmeow:attributionText.
Set gmeow:usageInfo on the asset for prose that supplements the machine-readable licence; keep enforceable terms on gmeow:Permission / gmeow:Prohibition / gmeow:Duty.
Use to carry free-text supplementary usage or licensing guidance (schema:usageInfo) that does not fit the structured licence, permission, and duty model.
usage interval
The time interval over which a name-usage held. (A relator carries its period this way — matching contacts' relationshipInterval — rather than via duringInterval.)
ex:usageFamily gmeow:usageInterval ex:childhoodYears .
Avoid gmeow:duringInterval for a relator's own period (use this, matching contacts' relationshipInterval) and avoid deleting a lapsed usage — set gmeow:displayable false on a superseded name instead.
Point gmeow:usageInterval at a gmeow:TimeInterval; for a simple bearing without a full relator, carry validity with gmeow:validFrom/validUntil on the statement instead.
Use to carry the period over which a gmeow:NameUsage held — a former, historical, or life-stage-scoped name use that needs an explicit interval.
usage language
The language that uses the writing system in a writing-system-usage. Functional — constitutive of the usage (a usage binds exactly one language).
usage named
The entity that is called by the appellation in a name-usage.
ex:usageFamily gmeow:usageNamed ex:genny .
Avoid using it as a generic bearing property (that is gmeow:hasAppellation / gmeow:hasName) and avoid attaching it to anything but a gmeow:NameUsage; it names a relator player, not a direct fact.
Set gmeow:usageNamed to the entity once per NameUsage (functional), pairing it with gmeow:usageAppellation; when the named entity is a gmeow:Place the usage is inferred to be a gmeow:PlaceNaming.
Use to bind the named-entity player of a gmeow:NameUsage — the entity that is called by the appellation in this use (its gufo:Relator who-is-named role).
usage namer
An agent who uses the appellation for the named entity — the speaker/perspective holder. Non-functional: a usage may be shared by an audience of agents.
ex:usageFamily gmeow:usageNamer ex:niece .
Avoid conflating the namer with the audience it is used TOWARD (gmeow:usageAudience) or the authority that sanctions it (gmeow:usageAuthority); these axes are orthogonal and must not be merged.
Add one or more gmeow:usageNamer agents to a NameUsage (non-functional — a shared usage has several); keep audience, authority, and namer as distinct properties.
Use to record who actually uses the appellation — the speaker or perspective-holder behind a gmeow:NameUsage.
usage register
The social register of a name-usage (formal, intimate, professional, casual) — a gmeow:NameRegister value individual.
ex:usageFamily gmeow:usageRegister gmeow:registerIntimate .
Avoid carrying register on the appellation itself (register is a fact of the USE, not of the name) and avoid inventing a free-text register — reference a gmeow:NameRegister value individual.
Set gmeow:usageRegister once per NameUsage (functional) to a gmeow:NameRegister individual; mint one (formal, intimate, professional, casual) per (appellation, audience, register) tuple of a usage.
Use to record the social register of a gmeow:NameUsage — whether the name is used formally, intimately, professionally, or casually.
usage relationship scope
The interpersonal relationship that scopes a name-usage (e.g. the aunt-niece tie within which 'Aunt Genny' is used) — reuses the contacts relator. A sharper alternative to gmeow:usageAudience when the scope is exactly one standing relationship.
ex:usageFamily gmeow:usageRelationshipScope ex:auntNieceTie .
Avoid for a broad or open audience (use gmeow:usageAudience there) and avoid minting a fresh relationship just to scope a usage — reference the existing gmeow:InterpersonalRelationship.
Set gmeow:usageRelationshipScope to the relevant gmeow:InterpersonalRelationship once per NameUsage (functional); when the scope is wider than one tie, fall back to gmeow:usageAudience.
Use when a name-usage's scope is exactly one standing interpersonal relationship — the aunt-niece tie within which 'Aunt Genny' is used — reusing the contacts relator rather than naming a broader audience.
usage writing system
The writing system used by the language in a writing-system-usage. Functional — constitutive of the usage.
use for consumer
Term-level advisory metadata naming downstream ProjectionContext individuals for which the annotated ontology construct is normally appropriate. This is documentation about the ontology term itself, distinct from gmeow:eligibleForConsumer on data values or claims; values must be declared gmeow:ProjectionContext individuals.
use when
Term-level advisory metadata naming the modeling situation in which a class, property, individual, or slice-level construct should be used. A narrower, machine-addressable form of skos:scopeNote for the WHEN facet; it has no logical force and is consumed by describe, docs, validation, and projection guidance tooling.
used model
The model agent this invocation called. The model is a first-class gmeow:SoftwareAgent (P9: machine subjects are attributable, and capable of self-assertion), described by a gmeow:ModelCard.
ex:inv1 gmeow:usedModel ex:opus .
Avoid pointing it at a gmeow:ModelCard (the card describes the model, the model is the agent) and avoid more than one model per invocation — it is functional; a second model is a second invocation.
Assert exactly one gmeow:usedModel per ModelInvocation at a gmeow:SoftwareAgent; describe that agent separately with a gmeow:ModelCard via gmeow:describesModel.
Use to bind a gmeow:ModelInvocation to the single gmeow:SoftwareAgent it called — the model whose attribution and gmeow:ModelCard make the act auditable.
used tool
The tool that was called — a SoftwareAgent (an MCP tool, a search service, a code runner). Deliberately no Tool subclass: tool-ness is the role the agent plays in this call event, not an identity. Functional: one tool per call; a multi-tool turn is several ToolCalls.
user agent
The raw User-Agent or X-Mailer header value of an email message — the sending software identifier as it appeared in the header.
uses scale
The score scale a rubric or criterion uses. Domain-free (rubric-level default, criterion-level override — the holder is whatever points here); functional: one scale per holder, the gmeow:hasUnit convention.
ex:voiceRubric gmeow:usesScale ex:zeroToOne .
Avoid more than one scale per holder (it is functional, the gmeow:hasUnit convention) and avoid restating the rubric default on every criterion — set it once and override only where needed.
Assert gmeow:usesScale once from the rubric or criterion to a gmeow:ScoreScale; a criterion-level scale overrides the rubric default.
Use to name the score scale a rubric (as default) or a criterion (as override) uses.
uses transform codec
A transform codec declared in a segment's catalog and used by at least one of its frames (spec §8). Non-functional: payloads carry stackable codec chains.
ex:seg0 gmeow:usesTransformCodec gmeow:codecZstd, gmeow:codecCoseEncrypt0 .
Avoid treating it as a single codec per segment (payloads stack chains, so it is non-functional) and avoid using it to describe a single frame's exact codec stack; it is the segment-level catalog-in-use.
List each gmeow:TransformCodec the segment uses; read each codec's gmeow:codecClass to anticipate the degradation path — unknown-codec or missing-key opacity — when a capability is absent.
Use to record which catalog codecs a segment's frames actually employ — so a reader can tell, before decoding, which libraries or keys it must hold to read the segment.
uses writing system
Relates a language to a writing system it is written in — the direct relation. Non-functional and CO-EQUAL: Japanese uses Han, Hiragana, Katakana and Latin simultaneously, none primary. When role or period matter, reify the binding as gmeow:WritingSystemUsage.
utilization of
The location whose utilization is measured. Functional: a utilization measurement concerns exactly one location (constitutive of the measurement's identity).
ex:util gmeow:utilizationOf ex:hall .
Set exactly one gmeow:utilizationOf per Utilization.
Use to name the single location a utilization measurement concerns; functional, a subproperty of gmeow:observedFeature.
valid from
The instant from which the annotated statement is asserted to hold.
valid until
The instant until which the annotated statement is asserted to hold.
vantage
The agent or standpoint from which the observation is made — the reified-object-property counterpart of gmeow:accordingTo. Semantically, gmeow:vantage ⊑ gmeow:accordingTo: when an annotated statement is promoted to a reified Observation, its gmeow:accordingTo becomes the gmeow:vantage of the relator. The agent in the vantage role — an observer, a sensor, a perceiver — IS a standpoint (Principle 9): no frame is privileged, and every vantage is a co-equal facet from which the claim is held. Range is gmeow:Entity (encompassing both gmeow:Agent and gmeow:Standpoint) because a vantage may be a bare agent (person, organization, software agent, sensor) or a gmeow:Standpoint individual when the frame needs its own identity. Non-functional: joint observations (a reading co-authored by two agencies) are valid.
ex:reading gmeow:vantage ex:sensor .
gmeow:vantage ⊑ gmeow:accordingTo: the reified relator edge is semantically subsumed by the annotation-property axis. This is NOT asserted as rdfs:subPropertyOf because gmeow:accordingTo is an owl:AnnotationProperty (keeping the OWL 2 DL downcast clean, Principle 3) while vantage is an owl:ObjectProperty. The subsumption is documented here and realised in the projection layer, not axiomatised in the reasoned core.
Avoid for the method (gmeow:observationMethod is HOW, vantage is WHO) and for the subject (gmeow:observedFeature); avoid implying the vantage is privileged — every vantage is one co-equal standpoint (Principle 9), so joint and competing vantages coexist.
Bind a gmeow:Agent (person, organization, sensor, software agent) or a gmeow:Standpoint individual when the frame needs its own identity; for typed claims assert the bridging subproperty (gmeow:facetVantage, gmeow:usageNamer, gmeow:membershipAuthority) and read gmeow:vantage by inheritance. On the annotation side the same standpoint appears as gmeow:accordingTo.
Use to name the agent or standpoint FROM WHICH a reified Observation is held — the relator-edge counterpart of the gmeow:accordingTo annotation, used when an annotated statement is promoted to a first-class Observation and its standpoint needs to be a role player.
variety kind
The sociolinguistic classification(s) of a language variety — dialect, sociolect, register, idiolect, slang, standard, etc. NON-FUNCTIONAL: a single variety may carry multiple classifications from different standpoints simultaneously (Principle 9), and classifications change over time via new claims rather than overwrite (Principle 10).
variety of
The parent language, lineage, or macrolanguage that a variety is considered a variety of. NON-FUNCTIONAL: standpoint-dependent — one standpoint may link Scots to English, another may treat it as an independent language (no varietyOf).
vector ref
A dereferenceable locator for the vector payload (an object-store key, an index slot). The vector lives outside the graph by reference (P12); the graph holds the audit trail, not the floats.
held
The evaluator found the condition to hold.
not held
The evaluator found the condition not to hold.
undetermined
The evaluator could not determine whether the condition held.
licensed falsehood
The claim is fiction, satire, sarcasm, or another form of falsehood that is socially licensed and not deceptive — the audience understands the non-truth-asserting frame. This safety property separates harmless fictional assertion from deception (Principle 1: model what should have been written).
untrue
The claim is not true — a statement that fails to correspond to fact. This is a frame-relative assessment (a claim may be refuted in one standpoint and unequivocal in another); it is NOT a global truth verdict (Principle 11).
verification activity
The verification activity performed on an attestation. Non-functional: an attestation may be verified multiple times by different verifiers.
ex:provAtt gmeow:verificationActivity ex:verifyRun .
Avoid for the outcome of the check (use gmeow:verificationResult) and avoid assuming one canonical check — an attestation may be verified repeatedly by different verifiers, so it is non-functional.
Point the Attestation at each gmeow:VerificationActivity that examined it; each activity in turn produces a gmeow:VerificationResult linked via gmeow:verificationResult.
Use to link an attestation to a gmeow:VerificationActivity that checked it — the act perspective, when you care about who ran the check and with what inputs.
verification result
The result of a verification activity applied to an attestation. Non-functional: multiple verification results may coexist from different verifiers or at different times.
ex:provAtt gmeow:verificationResult ex:verifyOutcome .
Avoid for the checking act itself (use gmeow:verificationActivity) and avoid collapsing competing verdicts — results from different verifiers or times coexist (Principle 9), so it is non-functional.
Point the Attestation at each gmeow:VerificationResult; read the categorical verdict through gmeow:hasVerificationStatus and keep every coexisting result rather than overwriting the latest one.
Use to link an attestation to a gmeow:VerificationResult — the outcome perspective, when you care about the verdict (verified, failed, expired) rather than the checking process.
verification status
The verification outcome of a signature: verified, failed, or unverified.
ex:sig1 gmeow:verificationStatus "verified" .
Avoid for the algorithm used (gmeow:signatureAlgorithm) and for owner-trust in the signer (gmeow:TrustAssertion); the status is the check result, not the strength or the trust. It is functional — one outcome per signature.
Attach the outcome literal to the signature after verifying gmeow:signingKey against a gmeow:Certification; a competing verifier's differing result is recorded as a separate signature observation rather than overwriting this one.
Use to record the outcome of checking a signature — verified, failed, or unverified — the result a verifier reached for this signature.
The claim's declared validity period has ended, regardless of whether it was previously verified.
The claim failed verification — signature invalid, evidence insufficient, or assertion contradicted.
finality pending
Awaiting distributed-ledger finality before the claim can be considered settled.
policy failed
The claim did not satisfy one or more policy requirements, even if cryptographically valid.
revoked
The claim has been explicitly revoked by its issuer or an authorized revoking party.
unverified
The claim has not yet been verified; no verification result is available.
verified
The claim has successfully passed verification against the required policy and signature checks.
verified by
The agent that produced a verification result. Non-functional: joint verification by multiple agents is valid.
ex:verifyOutcome gmeow:verifiedBy ex:ciVerifier .
Avoid for the agent that ISSUED the attestation (that is gmeow:attester) and avoid forcing a single verifier — joint verification is valid, so it stays non-functional.
Bind the verifying gmeow:Agent on the VerificationResult; competing verdicts from different verifiers coexist as separate results, each with its own gmeow:verifiedBy.
Use to name the agent or software that produced a gmeow:VerificationResult — the verifier whose standpoint the verdict is held from (Principle 9: a result is one verifier's observation, not a global fact).
version fingerprint
A content fingerprint of the versioned entity — a hash, SWHID, content digest, or semantic identifier. Broader than gmeow:contentDigest (which is byte-exact and domain gmeow:CreativeWork, typically Manifestation or Item): versionFingerprint covers semantic fingerprints where exact bytes are not the identity criterion (e.g. a normalized form, a canonicalized serialization). Non-functional: a single entity may carry several fingerprints under different algorithms or schemes.
ex:v2 gmeow:versionFingerprint "swh:1:rev:abc123" .
Avoid for a byte-exact digest of a creative-work manifestation or item (use gmeow:contentDigest) and avoid assuming one fingerprint per entity; several algorithms or schemes may coexist, so it is non-functional.
Attach one literal per algorithm/scheme to the versioned gmeow:Entity; record byte-exact identity separately with gmeow:contentDigest where that is the criterion.
Use to fingerprint a versioned entity where the identity criterion is semantic rather than byte-exact — a SWHID, a normalized-form hash, a canonicalized-serialization digest.
version label
The version designation of an entity as a literal ("1993", "2011", "v2.1.0-beta", "3rd Edition"). Domain is gmeow:Entity so any versioned artifact — a language, a software release, a book edition, a dataset, an email variant — may carry its designation. Non-functional.
version member
The concrete entity that participates in a version set via this membership — a software release, a book edition, an email variant, a dataset snapshot. Functional per relator: one member per VersionMembership.
ex:m1 gmeow:versionMember ex:gmeow_1_0_1 .
Avoid pointing it at the lineage concept (that is gmeow:versionSet) and avoid asserting more than one member per relator; it is functional, so a second member collapses the two.
Set exactly one versionMember on each VersionMembership and pair it with gmeow:versionSet; model a different version of the same lineage as its own membership relator.
Use to name the one concrete version an individual VersionMembership is about — the artifact (release, edition, snapshot) being placed in the lineage.
version of
Relates a concrete version entity to the stable lineage entity it versions: a language version to its language, a software release to its project, a data release to its dataset, or a work version to its work. Functional because a version belongs to one lineage, but the lineage may have many versions.
ex:gmeow_1_0_1 gmeow:versionOf ex:gmeowProject .
Avoid for editions of a creative work (use gmeow:editionOf) and for mere succession without lineage containment (use gmeow:supersedes); never collapse a version into its lineage with owl:sameAs — the version stays a first-class entity with its own identifiers and dates.
Point the version entity at exactly one lineage entity (the property is functional); model release order among versions with gmeow:supersedes and let each version keep its own dates, rights, and provenance.
Use when one concrete version entity rolls up to a single stable lineage — a software release to its project, a dated data release to its dataset, a language version to its language — and the lineage node is the durable identity many versions share.
version role
The role or status classification this membership asserts for the member within the set — canonical, variant, latest, stable, LTS, deprecated, yanked, draft, published, revised, collected, withdrawn. NON-FUNCTIONAL: an entity may hold multiple roles from different authorities simultaneously (standpoint-indexed coexistence per Principle 9), and a role may change over time via new memberships rather than overwrite.
ex:m1 gmeow:versionRole gmeow:roleLatest .
Avoid forcing a single global role per artifact: competing authority roles coexist (Principle 9), so leave it non-functional and mint a new membership when the role changes rather than overwrite.
Reference a seeded gmeow:VersionRole individual; carry differing authority opinions as separate memberships and bound a role in time with gmeow:membershipInterval.
Use to record the role or status a membership asserts for its member — latest, stable, deprecated, yanked, and so on — as a standpoint-scoped value rather than an essential type.
version scale
The scale classification of this membership — trivial, minor, major. NON-FUNCTIONAL: different authorities or schemes may classify the same change differently; those claims coexist.
ex:m1 gmeow:versionScale gmeow:scaleMajor .
Avoid treating it as the role of the version (that is gmeow:versionRole) and avoid forcing one scale per change; rival scheme classifications coexist, so keep it non-functional.
Reference a seeded gmeow:VersionScale individual on the membership relator; carry a competing scheme's classification as its own membership claim.
Use to classify the magnitude of a version change — trivial, minor, major — for SemVer-style schemes and their non-software analogues.
version set
The version set / lineage to which this membership belongs. Functional per relator: one set per VersionMembership.
ex:m1 gmeow:versionSet ex:gmeowLineage .
Avoid pointing it at the concrete artifact (that is gmeow:versionMember) and avoid more than one set per relator; it is functional.
Set exactly one versionSet, an existing gmeow:VersionSet individual, alongside the relator's gmeow:versionMember.
Use to name the one lineage a VersionMembership places its member into — the concept-level family the version belongs to.
via selector
An optional pinpoint selector into the cited work — a page, text position, text quote, or locator. Non-functional: a citation may reference multiple selectors (e.g. several pages).
ex:citeAct gmeow:viaSelector ex:page42 .
Avoid it when the citation is to the work as a whole (omit it — it is optional) and avoid encoding the pinpoint as free text on the act; mint a gmeow:Selector and reference it.
Add one or more gmeow:Selector individuals to the CitationAct with gmeow:viaSelector (non-functional — several pages or quotes may coexist), each carrying gmeow:selectorPage / selectorTextPosition / selectorTextQuote / selectorLocator.
Use to pinpoint WHERE in the cited work a gmeow:CitationAct lands — a page, text position, quote, or generic locator — when the citation targets a specific locus rather than the whole work.
violates
Flat shortcut: the event violates the norm — according to whoever asserts it (statement-layer indexed). Promote to a gmeow:ComplianceAssessment when the assessor, evidence, or confidence must be first-class. Never entailed: violation is always somebody's judgement (Principles 1, 9, 12).
ex:leakEvent gmeow:violates ex:n1 .
Avoid reading it as an entailment (violation is always somebody's judgement) and avoid it when the assessor, evidence, or confidence must be first-class (promote to gmeow:ComplianceAssessment).
Assert gmeow:violates from the gmeow:Event to the gmeow:Norm, indexed on the statement layer; reify to gmeow:ComplianceAssessment when who-judged and on-what-evidence matter.
Use for the flat case — recording that an event violates a norm according to whoever asserts it.
virtual location type
The kind(s) of a virtual location (one or more gmeow:VirtualLocationType individuals). Non-functional: multi-source classifications may differ and must coexist as evidence (Principle 9).
ex:standup gmeow:virtualLocationType gmeow:virtualLocationTypeVideoConference .
Avoid encoding the kind as a VirtualLocation subclass (Principle 9).
Attach one or more gmeow:VirtualLocationType individuals; competing classifications coexist as evidence.
Use to classify a virtual location by one or more gmeow:VirtualLocationType values; non-functional, so multi-source classifications coexist.
chat space
The chat space virtual location type — a kind of online or digital venue where an entity can be reached.
metaverse room
The metaverse room virtual location type — a kind of online or digital venue where an entity can be reached.
online forum
The online forum virtual location type — a kind of online or digital venue where an entity can be reached.
social media page
The social media page virtual location type — a kind of online or digital venue where an entity can be reached.
streaming channel
The streaming channel virtual location type — a kind of online or digital venue where an entity can be reached.
video conference
The video conference virtual location type — a kind of online or digital venue where an entity can be reached.
virtual event space
The virtual event space virtual location type — a kind of online or digital venue where an entity can be reached.
website
The website virtual location type — a kind of online or digital venue where an entity can be reached.
virtual platform
The platform hosting a virtual location (Zoom, Meet, a chat service, …).
ex:standup gmeow:virtualPlatform "Zoom" .
Avoid for the kind of venue (that is gmeow:virtualLocationType) and avoid for the join URL (gmeow:accessUrl).
Add gmeow:virtualPlatform as a descriptive literal alongside gmeow:virtualLocationType and gmeow:accessUrl.
Use to name the platform hosting a virtual location (Zoom, Meet, a chat service).
drums voice placeholder
A drums voice for the polymeter fixture.
guitar voice placeholder
A guitar voice for the polymeter fixture.
voice metric structure
The MetricStructure hosted by this Voice. Functional per closed-world shape; coexisting meters are statement-layer claims.
voice of
The work, expression, or segment that this voice belongs to. Non-functional: voices may be reused across structures.
voice time frame
The MusicalTimeFrame hosted by this Voice. Functional per closed-world shape; coexisting frames are statement-layer claims (Principle 11).
voice tuning frame
The TuningSystem hosted by this Voice. Functional per closed-world shape; coexisting tunings are statement-layer claims (Principle 11).
wallet address
A public address of the crypto wallet. Non-functional: a single wallet may have multiple addresses (e.g. HD wallet derivation paths).
wallet key
The cryptographic key that controls the wallet. Non-functional: a wallet may be controlled by several keys (multi-sig) or the key may rotate over time.
wallet scheme
The blockchain scheme of the wallet — Bitcoin, Ethereum, Solana, Monero, etc. Functional: a wallet operates on exactly one scheme (a multi-scheme container is several wallets).
Bitcoin
The Bitcoin blockchain scheme.
Ethereum
The Ethereum blockchain scheme.
Solana
The Solana blockchain scheme.
Monero
The Monero blockchain scheme.
warrant
The warrant of a reified gmeow:InferenceCommitment — the Toulmin licence authorising the step from premises to conclusion. For a deductive commitment it points at the logic: rule or proof-trace; for an inductive one, the statistical licence; for an abductive one, the explanatory licence; for an analogical one, the gmeow:Analogy (structure-mapping). NOT functional.
Range is intentionally OPEN: the warrant may be a logic: derivation, an gmeow:Analogy, an evidence object, or a textual rule. The substrate coupling to logic: is by reference (no asserted triples into logic:).
was associated with
Relates an activity to an agent associated with carrying it out — e.g. the software agent that ran an import. (Activity→Agent; the counterpart of gmeow:wasAttributedTo, which ascribes an endurant Entity to an agent.)
ex:import2026 gmeow:wasAssociatedWith ex:vcardImporter .
Avoid for ascribing an enduring product to its author (use gmeow:wasAttributedTo on the gmeow:Entity) and for a role richer than bare association — promote to a participation relator when capacity or responsibility share matters.
Relate the gmeow:Activity to its performing gmeow:Agent; record the activity's products through the inverse of gmeow:wasGeneratedBy and its time on the event, so performer, product, and timing stay separable.
Use to tie an activity to the agent that carried it out — the software agent that ran an import, the person who performed a transformation — the activity-side companion of gmeow:wasAttributedTo.
was attributed to
Ascribes responsibility for an enduring entity to an agent — authorship, ownership, or accountability. The endurant counterpart of gmeow:wasAssociatedWith (which ties an activity to its performer): attribution lands on the gmeow:Entity, association on the gmeow:Activity.
ex:report gmeow:wasAttributedTo ex:lillith .
Avoid for the agent who performed an activity (use gmeow:wasAssociatedWith) and for nuanced credit needing role, share, or period — promote to a Contribution relator rather than flattening it onto this binary link.
Relate the gmeow:Entity to its responsible gmeow:Agent; when the attribution itself is uncertain or sourced, carry gmeow:confidence and the asserting source on the statement layer, and reify to a Contribution relator when role or credit share matters (P3).
Use to ascribe responsibility for an enduring entity — a document, dataset, or artifact — to the agent who authored, owns, or is accountable for it.
was derived from
Relates a derived thing to the thing it was derived from — e.g. a text extraction, summary, or embedding to its source; a commit to its parent commit; a trajectory to its sample stream. The derivation's confidence and generating agent are recorded with gmeow:confidence and gmeow:wasGeneratedBy. Domain-free so that events, endurants, and information objects may all participate in derivation chains.
ex:summary gmeow:wasDerivedFrom ex:report .
Avoid for the activity that did the deriving (use gmeow:wasGeneratedBy → gmeow:Activity) and for mere topical aboutness (use gmeow:hasAboutness); derivation asserts genealogical descent, not subject matter.
Point the derived thing at its source; carry the derivation's gmeow:confidence and lossiness on the statement layer (a summary is a lossy projection of its source), and attach gmeow:wasGeneratedBy to name the generating activity and, through it, the agent.
Use to link a derived artifact to its source — a summary, text extraction, or embedding to the document it came from, a commit to its parent — building the derivation chain that lets consumers trace a value back to its origin.
was generated by
Relates an entity to the activity that produced it — the generation link from an enduring product back to its occurrent cause. The performing agent is reached transitively through the activity's gmeow:wasAssociatedWith, keeping who-did-it separable from what-happened.
ex:summary gmeow:wasGeneratedBy ex:summarizationRun .
Avoid for the source the product was derived from (use gmeow:wasDerivedFrom, entity→entity) and for naming the agent directly; reach the agent through the activity's gmeow:wasAssociatedWith rather than collapsing activity and agent.
Point the gmeow:Entity at its generating gmeow:Activity; put the time on the activity (event), the performer on gmeow:wasAssociatedWith, and the source lineage on gmeow:wasDerivedFrom, so generation, derivation, and association stay three distinct facets.
Use to link an enduring product to the gmeow:Activity that produced it — a summary to its summarization run, a commit to its build — so the occurrent cause and its timing and agent become recoverable.
web URL
The human-readable web URL of the repository (e.g. the GitHub project page).
well calibrated
Confidence tracks accuracy: the agent's avowed confidence matches how often it is right — the target calibration of a trustworthy agent. The midpoint of the over-/under-confident axis.
what3words
A what3words address — three words that identify a 3m×3m square on Earth (e.g. 'filled.county.limes').
ex:w3wLoc gmeow:what3words "filled.county.limes" .
Avoid mixing it with another system on the same Geocode.
Set gmeow:what3words on a Geocode whose gmeow:geocodeFrame is gmeow:referenceFrameWhat3Words.
Use for a what3words three-word address on a Geocode.
within family
Anchors a reified kinship relationship in the family group it belongs to — the structural seam GEDCOM exchange requires (a child's family, a marriage's family). Optional: kinship claims stand alone; the family anchor is added when the family-group structure is itself a documented fact (PROV activity alignment phase 3 — consumers: the gedcom projection and the published genealogy profiles).
wonders whether
An agent entertains a question — typically a polar one — without committing inquiry effort to resolving it: the idle, low-investment erotetic attitude, weaker than actively inquiring. Range OPEN, like gmeow:asks. Non-functional. From whose vantage and over what period ride the statement, never a resolved bit here.
ex:lillith gmeow:wondersWhether ex:willItRain .
Avoid using it where the agent is actively pursuing an answer (use gmeow:inquiresInto) or aiming at a resolution (use gmeow:seeksToKnow); wondering is entertaining the question, not working on it, and never a factive verdict about its answer.
Point the agent at the question it entertains; promote to gmeow:inquiresInto when effort is committed, and mark resolution by an gmeow:accepts / gmeow:knowsThat over an gmeow:answers-claim (the epistemics spine) rather than a new resolved term.
Use to record an agent idly entertaining a question — typically a polar one — without committing effort to answer it; the low-investment erotetic leaning, distinct from active inquiry.
audiovisual
A work combining moving images and sound — a film, television program, or video.
cartographic
A cartographic work — a map, atlas, or geospatial representation.
choreographic
A choreographic work — a dance piece or movement composition.
dataset
A dataset work — a structured collection of data published as a unit.
film
A cinematic work — a feature film, short film, or documentary.
literary
A work of literature — fiction, poetry, drama, or literary non-fiction.
A work whose primary content is music — a song, symphony, composition, or other musical creation, whether notated, performed, improvised, orally transmitted, or machine-generated (Principle 9: realization mode is a frame-carried fact, never a subclass).
A work whose primary content is a story or narrative.
photographic
A photographic work — a still photograph or photo essay.
A software work — a program, library, or application.
A visual artwork — a painting, drawing, or digital image.
A primarily written work — scholarly, journalistic, or technical.
writing system as notation
When a writing system is also a notation system — e.g. Braille as a tactile notation, or a bespoke conlang script that doubles as a featural notation. NON-FUNCTIONAL: a writing system may be classified as a notation by some standpoints and not by others (Principle 9).
ex:braille gmeow:writingSystemAsNotation ex:brailleNotation .
Avoid asserting it as a global fact when only some standpoints treat the script as a notation; route the contested classification through the standpoint layer, and never make it functional.
Link the gmeow:WritingSystem to the gmeow:NotationSystem it doubles as; keep any disputed classification standpoint-scoped per Principle 9 rather than baking it into the core graph.
Use to bridge a writing system to its notation-system facet when a script doubles as a notation — Braille as a tactile notation, a featural conlang script — so both classifications are recorded without identity clash.
writing system type
The structural kind(s) of a writing system (gmeow:WritingSystemType values). Non-functional — a script may be classified plurally.
written in language
Relates an information object — an expression, a document, a source tree, an inscription reading — to a first-class gmeow:Language it is written in. The registry-independent replacement for flat inLanguage tags: the object is a Language IRI, never a code literal (codes are alignments via gmeow:languageCode). Non-functional: content mixes languages, and a codebase uses several.
ex:report gmeow:writtenInLanguage gmeow:langFrench , gmeow:langEnglish .
Avoid giving it a code literal as object (the object is always a Language IRI; codes live on the language via gmeow:languageCode) and avoid forcing a single language — multilingual content and polyglot codebases name several, so it stays non-functional.
Reference one or more gmeow:Language individuals (a gmeow:ProgrammingLanguage for software); when the per-language extent, role, or confidence must be first-class, promote to a reified usage relator rather than overloading this flat property.
Use to state the language(s) an information object is written in by pointing at first-class gmeow:Language IRIs — the registry-independent replacement for flat inLanguage code tags, covering documents, expressions, source trees, and inscription readings alike.
abjad
The abjad writing system type — a classification of a script by how its symbols encode language units.
abugida
The abugida writing system type — a classification of a script by how its symbols encode language units.
alphabet
The alphabet writing system type — a classification of a script by how its symbols encode language units.
featural
The featural writing system type — a classification of a script by how its symbols encode language units.
ideographic
The ideographic writing system type — a classification of a script by how its symbols encode language units.
logographic
The logographic writing system type — a classification of a script by how its symbols encode language units.
The mixed writing system type — a classification of a script by how its symbols encode language units.
non-linear (e.g. Ithkuil)
The non linear writing system type — a classification of a script by how its symbols encode language units.
pictographic
The pictographic writing system type — a classification of a script by how its symbols encode language units.
syllabary
The syllabary writing system type — a classification of a script by how its symbols encode language units.
yaw
Rotation about the vertical (typically z) axis, in degrees or radians as indicated by the reference frame.
ex:ori gmeow:yaw 90.0 ; gmeow:eulerOrder "ZYX" .
Avoid stating Euler angles without gmeow:eulerOrder (the rotation order disambiguates them).
Set gmeow:yaw with gmeow:pitch, gmeow:roll, and gmeow:eulerOrder on the Orientation.
Use for rotation about the vertical axis in the Euler-angle orientation facet.
Abstract Individual
An individual that exists outside spacetime and bears no qualities — a number, a set, a value structure — neither enduring nor perduring nor inhering. The counterpart of gufo:AbstractIndividual; the abstract sibling of the concrete (endurant/perdurant) individuals. Quality values live here (stated in prose, not as a subclass edge).
Abstract Individual Type
A logic:Type whose instances are logic:AbstractIndividuals — the type whose extension (via logic:instanceOf) is drawn from individuals outside spacetime (numbers, sets, logic:QualityValues). The counterpart of gufo:AbstractIndividualType. Stated in prose, not as a subclass edge. Contrast logic:ConcreteIndividualType, whose instances are located in spacetime.
Anti-Rigid Type
A logic:Type that applies contingently to EVERY one of its instances — for each instance there is a world of existence in which it lacks the type (the anti-rigidity witness; logic:rigidlyAppliesTo holds for none of its instances). The counterpart of gufo:AntiRigidType; the meta-type whose instances are the anti-rigid sorts: logic:Phase and logic:Role (each a logic:AntiRigidType and a logic:Sortal), logic:RoleMixin and logic:PhaseMixin (each a logic:AntiRigidType and a logic:NonSortal). Stated in prose, not as a subclass edge. The discipline that anti-rigid instantiation owes a witness is logic:dischargeObligation. Contrast logic:RigidType.
Aspect
A moment (trope): an endurant that exists only by inhering in a bearer on which it existentially depends — a colour, a belief, a marriage's commitment. The counterpart of gufo:Aspect, covering its intrinsic/extrinsic split (gufo:IntrinsicAspect inheres in a single bearer, gufo:ExtrinsicAspect depends on several): logic: carries that distinction on the inherence/dependence relation rather than as separate classes. The dependent counterpart of logic:Substantial. Qualities and modes are aspects (stated in prose, not as a subclass edge).
Builtin
A native computational primitive usable in rule bodies under logic:ProceduralPrologProfile: the registry entry for a derivational builtin such as string concatenation, date arithmetic, or basic math (criticism 8, LOGIC-FOUNDATION.md §OWL 2 criticisms). Builtins are the lightweight derivations a foundation genuinely needs (Principle 12, in-logic); heavy domain computation — geo/datum transforms, relation-algebra composition, vector operations — stays external by reference. The registry is declared here; builtin execution is seamed to the compiler/engine (#664/#665).
Category
A rigid non-sortal that classifies instances of several different Kinds by shared essential properties without itself supplying a principle of identity: it dispersively spans Kinds rather than carrying its own identity criterion. Rigid but identity-dispersive; the rigid counterpart of the anti-rigid RoleMixin and PhaseMixin.
A plurality individuated by its members, where the members are themselves the relevant units of the whole — a deck of cards, a committee, a playlist. The counterpart of gufo:Collection; members relate to it via logic:memberOf rather than logic:properPartOf. Contrast logic:Quantity, which is individuated by constitution rather than by member count.
Comparative Relationship Type
A logic:RelationshipType whose instances are comparative relations grounded directly in the qualities of their relata, with NO mediating relator (heavier-than, older-than, the same colour as). The counterpart of gufo:ComparativeRelationshipType; the relation holds in virtue of the relata's logic:Quality values standing in an ordering within a logic:QualitySpace, not in virtue of any logic:Relator. Stated in prose, not as a subclass edge. Contrast logic:MaterialRelationshipType, which is relator-founded.
Complete Over-Approximation
The projection may overgenerate but will not miss canonical answers: complete but possibly unsound. Every canonical answer appears, alongside possible spurious ones; the dual of logic:SoundUnderApproximation.
Concrete Individual
A logic:Individual located in spacetime — an endurant or a perdurant, something that bears qualities and stands in causal relations. The counterpart of gufo:ConcreteIndividual; the concrete sibling that complements logic:AbstractIndividual within logic:Individual. Every logic:Endurant and every logic:Perdurant is a logic:ConcreteIndividual (stated in prose, not as a subclass edge); it is the instance-level counterpart of logic:ConcreteIndividualType.
Concrete Individual Type
A logic:Type whose instances are logic:ConcreteIndividuals — the type whose extension (via logic:instanceOf) is drawn from individuals located in spacetime (endurants and perdurants). The counterpart of gufo:ConcreteIndividualType; the umbrella over logic:EndurantType together with the type-of-perdurants. Stated in prose, not as a subclass edge. Contrast logic:AbstractIndividualType.
Dependency Model
A probability model carrying an EXPLICIT joint distribution over a correlated set of logic:probability facts: where logic:FullIndependence factorizes as a product, a dependency model substitutes a declared joint table (logic:correlates names the correlated facts; logic:jointOutcome enumerates the joint outcomes with their logic:jointProbability). Facts outside the correlated set remain independent and factorize as usual. The declared joint outcomes must be exhaustive and sum to one.
Discipline
A named OntoUML structural discipline a class can violate: the closed vocabulary of anti-patterns the foundation lowering checks (stereotype cardinality, identity overlap, free role, mixed rigidity, relator completeness). Its named individuals are the labels a logic:violation fact points at; the set is closed so a misspelt label names no declared discipline and is rejected rather than silently accepted.
Endurant
A continuant: an individual that persists through time and is wholly present at each moment of its existence, enduring through change rather than unfolding through it. The counterpart of gufo:Endurant and the bearer side of the endurant/perdurant divide; contrast logic:Perdurant, which has temporal parts. Substantials and aspects are both endurants.
Endurant Type
A logic:Type whose instances are logic:Endurants — the type whose extension (via logic:instanceOf) is drawn from continuants. The counterpart of gufo:EndurantType; the type-of-endurants branch under which the sortal and non-sortal foundation meta-types (logic:Kind, logic:Phase, logic:Role, logic:Category, …) ultimately fall. Stated in prose, not as a subclass edge. Contrast logic:Event and logic:Situation, which carry gUFO's EventType/SituationType roles per the down-projection.
A perdurant occurrence that happens in time and is composed of temporal parts: an action, a process, a happening that unfolds and is complete once it has occurred. Tokens it as an occurrence rather than an endurant; in the type-level world strata (risk, teleology, norms) the no-occurrence gate keeps reasoning over Event *types* without entailing any Event instance.
Exact Preservation
The projection yields the same answers as the canonical model for the declared query class: neither misses canonical answers nor adds spurious ones. The strongest preservation polarity, claimable only for a certified subfragment.
Fixed Collection
A logic:Collection with fixed membership: its members (via logic:memberOf) do not change over its existence, so gaining or losing a member yields a different collection — a specific deck of 52 cards, the founding signatories of a treaty. The counterpart of gufo:FixedCollection. Stated in prose, not as a subclass edge. Because membership is invariant across worlds the membership relation reads rigidly; contrast logic:VariableCollection.
Fluent
A value or relation indexed to time (and world): a time-varying property whose truth changes across moments — an object's location, an account's balance, a temperature reading. The native temporal-fluent construct of the four-dimensional treatment (criticism 3), pairing with Principle-11 frame-relativity so each temporal value lives in an explicit reference system rather than as a bare literal.
Free Role
The OntoUML FreeRole anti-pattern: an anti-rigid sortal (Role or Phase) must specialize a rigid sortal from which to inherit a principle of identity. An anti-rigid sortal with no rigid (Kind/SubKind) ancestor violates it. One half of the lowering of reasoning_lint.anti_rigidity_discipline.
Full Independence
The well-known probability model under which every logic:probability fact is an independent Bernoulli variable — the ProbLog default, made explicit rather than assumed. The probability of a total choice is the product over the chosen facts of their probabilities times the product over the unchosen of their complements; a query's marginal is the sum of total-choice probabilities over the choices whose least Herbrand model derives it.
Functional Complex
A whole whose parts play distinct functional roles — a car (engine, wheels, chassis), an organism (organs), an organization (departments): a complex object, not a mere collection of like members. The counterpart of gufo:FunctionalComplex; its parts relate to it via logic:properPartOf (mereological parthood) rather than logic:memberOf, and each part contributes a different function. Stated in prose, not as a subclass edge. Contrast logic:Collection (uniform members) and logic:Quantity (homogeneous stuff).
Inconsistency Preserving
A canonical inconsistency appears as an inconsistency in the projection: the projection does not silently mask a contradiction present in the canonical model. The inconsistency-direction polarity guaranteeing canonical → projection visibility.
Inconsistency Reflecting
An inconsistency in the projection implies an inconsistency in the canonical model: the projection raises no spurious contradiction absent from the canonical model. The inconsistency-direction polarity guaranteeing projection → canonical soundness, dual to logic:InconsistencyPreserving.
Individual
A particular: an entity that is NOT a logic:Type — it is instantiated by types (via logic:instanceOf) but has no instances of its own, sitting at the bottom of every instantiation chain (logic:orderedType 0). The counterpart of gufo:Individual; the root complementing logic:Type. Specialized by logic:ConcreteIndividual (in spacetime) and logic:AbstractIndividual (outside it). Stated in prose, not as a subclass edge.
Joint Outcome
One row of a logic:DependencyModel's explicit joint table: a single joint assignment of truth values to the model's correlated facts, together with logic:jointProbability for that assignment. The facts asserted true in this outcome are named by logic:outcomeAssignment; correlated facts not named are taken to be false in this outcome.
Kind
A rigid sortal that supplies a principle of identity to its instances and applies necessarily across every world in which an instance exists: an ultimate sortal under which an object falls for its whole existence. Every object instantiates exactly one ultimate Kind. Rigid (rigidlyAppliesTo) and identity-supplying (suppliesIdentity); contrast the anti-rigid Role and Phase.
Material Relationship Type
A logic:RelationshipType whose instances are material relations — relations founded on a logic:Relator that mediates the relata (marriage, employment, enrolment). The counterpart of gufo:MaterialRelationshipType; the relation it types holds in virtue of the mediating Relator existing (logic:mediates), so its instances are reducible to the relator and its mediation links. Stated in prose, not as a subclass edge. Contrast logic:ComparativeRelationshipType, which needs no relator.
Mixed Identity
The OntoUML MixIden anti-pattern: a sortal inherits its principle of identity from exactly one Kind. A Kind specializing another Kind, or a non-Kind sortal tracing to zero or to two-or-more Kinds, violates it. The lowering of reasoning_lint.identity_overlap.
Mixed Rigidity
The OntoUML MixRig anti-pattern: a rigid sortal (Kind or SubKind) must never specialize an anti-rigid type (Phase, Role, PhaseMixin, RoleMixin, Mixin), because a rigid type cannot inherit contingent instantiation. A rigid sortal with an anti-rigid-type ancestor violates it. The other half of the lowering of reasoning_lint.anti_rigidity_discipline.
Mixin
A semi-rigid non-sortal that classifies instances of several Kinds, applying rigidly to some instances and anti-rigidly to others: a dispersive type whose rigidity is mixed across its extension. Identity-dispersive like a Category, but semi-rigid rather than uniformly rigid.
Mode
An aspect that is NOT directly measurable in a quality space — a belief, a skill, an intention, a symptom — whether intrinsic to a single bearer or relational across several. The counterpart of gufo:IntrinsicMode and gufo:ExtrinsicMode generalized: a logic:Aspect lacking a quality value (stated in prose, not as a subclass edge). Contrast logic:Quality, which is measurable.
Non-Rigid Type
A logic:Type that is not rigid: either anti-rigid (logic:AntiRigidType) or semi-rigid (logic:SemiRigidType). The counterpart of gufo:NonRigidType; the meta-type that is the union complement of logic:RigidType over the sorts — its instances are logic:Phase, logic:Role, logic:RoleMixin, logic:PhaseMixin (anti-rigid) and logic:Mixin (semi-rigid). Stated in prose, not as a subclass edge. The negation of logic:RigidType, used where a discipline only needs 'not necessarily applying' rather than the stronger 'contingent for every instance'.
Non-Sortal
A logic:Type that aggregates instances of several different logic:Sortals and supplies NO principle of identity of its own — it spans Kinds dispersively. The counterpart of gufo:NonSortal; the meta-type whose instances are the dispersive sorts: logic:Category, logic:Mixin, logic:RoleMixin, logic:PhaseMixin. Stated in prose, not as a subclass edge. Identity-dispersive (logic:suppliesIdentity holds for none of its instances); contrast logic:Sortal.
Object
A substantial endurant that bears its own principle of identity and does not inhere in another individual — a person, an organization, a physical artefact. The counterpart of gufo:Object: an independent endurant, contrasted with the aspects that existentially depend on it. Every Object is a logic:Substantial and a logic:Endurant (stated in prose, not as a subclass edge).
The reified involvement of an endurant in a perdurant — an actor's participation in an event, a reactant's participation in a reaction. The counterpart of gufo:Participation: a relator-like reified link binding a logic:Endurant to the logic:Perdurant it takes part in, so the role and temporal scope of the involvement can be carried on the participation itself.
Perdurant
An occurrent: an individual that unfolds in time by accumulating temporal parts, so that at any single moment only a part of it is present. The four-dimensional counterpart of the endurant; logic:Event and logic:Process are perdurants (every Event is a Perdurant — the supertype relation is stated here in prose rather than as an rdfs:subClassOf edge, matching how the foundation sorts are authored). Contrast logic:Endurant, which is wholly present at each moment.
Phase
An anti-rigid sortal an instance falls under during a stage of its existence determined by a change in its own intrinsic state — child, adult, vacant, occupied. Anti-rigid: there is a world of existence in which the instance lacks the Phase (the anti-rigidity witness). Contrast Role, whose change is relational rather than intrinsic.
Phase Mixin
An anti-rigid non-sortal that abstracts an intrinsically-determined phase shared across instances of several Kinds — living thing (a person or an animal in its living phase). Anti-rigid and identity-dispersive: a Phase generalized to span multiple Kinds without supplying identity.
Positive Horn Profile
The monotonic Horn-rule semantics: least-model semantics over positive (negation-free) rules, always terminating for the function-free fragment. The base case against which every richer profile adds expressivity and cost.
Preservation Kind
The polarity of guarantee a reasoning projection makes about its answers relative to the canonical logic: model: the answer-preservation classification recorded in the loss ledger for each projection, distinct from and complementary to the complexity/decidability class. Its individuals range from exact preservation through sound under-approximation and complete over-approximation to validation-only and the two inconsistency-direction kinds.
Probabilistic Profile
Probabilistic inference over logic:probability, ProbLog-style: requires an explicit independence or dependency model. Probabilistic inference is available only in this profile — it is not the default reading of every confidence number, and a logic:confidence annotation is never interpreted as a probability unless an explicit mapping to logic:probability is declared.
Probability Model
A declared independence or dependency model governing probabilistic inference for a rule set or world. Probabilistic inference under logic:ProbabilisticProfile is available ONLY when such a model is declared via logic:probabilityModel: the model fixes the joint distribution over the logic:probability facts so that marginals are well-defined. Absent a declared model the profile refuses to infer probabilities — it never silently assumes independence, because treating un-modelled confidence metadata as a probability model is the named failure mode this vocabulary exists to prevent.
Procedural Prolog Profile
SLD resolution with cut and builtins: an operational, not purely declarative, semantics in which procedural search control (cut) and order-sensitive evaluation are permitted. Cut lives only here; artifacts using it must not project as declarative rules without recording the loss, because cut can change a program's answer set and defeats faithful-by-construction explanation.
Process
A perdurant with internal dynamics: an occurrent composed of sub-processes and phases that unfold over its temporal extent — a manufacturing run, a negotiation, a fermentation. A logic:Perdurant richer than a punctual event (stated in prose, not as a subclass edge); part of the native four-dimensional treatment that restores the UFO-B account gUFO scales back (criticism 3).
Quality
An aspect whose value is a point or region in a quality space — a mass, a temperature, a colour hue — an intrinsic, directly measurable moment. The counterpart of gufo:Quality; a logic:Aspect that takes a logic:QualityValue in a logic:QualitySpace (stated in prose, not as a subclass edge). Contrast logic:Mode, which is not directly measurable.
Quality Space
The structured space of possible values for a kind of quality — the mass scale, the temperature scale, a colour solid — within which a logic:Quality's logic:QualityValue is located. The conceptual-space structure (ordering, metric, dimensions) against which quality values are compared; it supplies the geometry a bare value would lack.
Quality Value
A point or region within a quality space that a logic:Quality takes as its value — 80 kg, 37 °C, the hue at coordinate (h,s,v). The counterpart of gufo:QualityValue; a logic:AbstractIndividual situated in a logic:QualitySpace (stated in prose, not as a subclass edge).
An amount of stuff individuated by its constitution rather than by a count of members — a portion of water, a lump of clay, a quantity of gold. The counterpart of gufo:Quantity; its identity tracks the matter that constitutes it (maximally self-connected portions of a substance), not a number of discrete units. Contrast logic:Collection, individuated by its members.
Relator Completeness
The OntoUML RelComp anti-pattern: a concrete Relator must mediate at least two distinct relata. A concrete Relator (one with no logic: subclass to defer its mediations to) that mediates fewer than two distinct entities violates it. The lowering of reasoning_lint.relator_mediation.
Relationship Type
A logic:Type whose instances are relationships (relators or comparative relations): the type-level classifier of how two or more entities are related. The counterpart of gufo:RelationshipType; specialized by logic:MaterialRelationshipType (founded on a logic:Relator) and logic:ComparativeRelationshipType (grounded in the relata's qualities, with no relator). Stated in prose, not as a subclass edge.
Relator
A truthmaker of a material relation: an objectified relationship — a marriage, an employment, an enrolment — that mediates two or more relata and existentially depends on each of them. A Relator must mediate at least two distinct entities (the relator-mediation discipline, RelComp); the relation it grounds holds in virtue of the Relator existing.
Rigid Type
A logic:Type that applies necessarily to each of its instances — in every world in which an instance exists it instantiates the type (logic:rigidlyAppliesTo holds for all its instances). The counterpart of gufo:RigidType; the meta-type whose instances are the rigid sorts: logic:Kind and logic:SubKind are each a logic:RigidType and a logic:Sortal, logic:Category is a logic:RigidType and a logic:NonSortal. Stated in prose, not as a subclass edge. Contrast logic:AntiRigidType.
An anti-rigid sortal an instance falls under contingently, by virtue of a relation it bears to some other entity — student, employee, defendant. Anti-rigid: there is a world of existence in which the instance lacks the Role (the anti-rigidity witness). Identity-dependent on the underlying Kind; contrast Phase, whose change is intrinsic rather than relational.
Role Mixin
An anti-rigid non-sortal that abstracts a relationally-acquired property shared across instances of several Kinds — customer (a person or an organization), insured party. Anti-rigid and identity-dispersive: a Role generalized to span multiple Kinds without supplying identity.
Semantic Profile
The named semantics that governs a rule set's interpretation. Because logic: admits monotonic Horn rules, negation-as-failure, well-founded and stable-model semantics, and procedural Prolog all at once, 'sound' is meaningless until the profile is named — so every rule set must declare one, and soundness, completeness, and decidability class are all stated relative to it.
Semi-Rigid Type
A logic:Type that is rigid for some of its instances and anti-rigid for others — logic:rigidlyAppliesTo holds for part of its extension and fails for the rest. The counterpart of gufo:SemiRigidType; its sole foundation instance is logic:Mixin (a logic:SemiRigidType and a logic:NonSortal). Stated in prose, not as a subclass edge. A logic:SemiRigidType is a logic:NonRigidType but not a logic:AntiRigidType (which requires contingency for every instance).
Situation
A reified configuration of entities and their properties standing in a state of affairs at a time — the DOLCE Description-and-Situation sense: a snapshot of how things are that can satisfy a described state (a goal-world realized by a Situation). The static counterpart of the dynamic Event.
Sortal
A logic:Type that carries a principle of identity for its instances — it answers what counts as the same instance over time. The counterpart of gufo:Sortal; the meta-type whose instances are the identity-bearing sorts: logic:Kind (which supplies identity, via logic:suppliesIdentity), logic:SubKind, logic:Phase, and logic:Role (which inherit it). Stated in prose, not as a subclass edge. Contrast logic:NonSortal, which supplies no identity.
Sound Under-Approximation
Anything the projection entails is canonically valid, but the projection may miss canonical answers: sound but incomplete. The projection never overclaims a derivation; it may under-derive.
Stable Model Profile
Answer-set / stable-model semantics: a program may have several stable models (possibly none), and entailment is over those models. NP-hard in the worst case; the profile that admits genuine non-determinism and disjunctive reasoning.
Stereotype Cardinality
The discipline that every class carries exactly one stereotype: a class with no meta-class pun, or with two or more distinct meta-class puns, violates it. The lowering of reasoning_lint.exactly_one_stereotype — the precondition every other discipline assumes.
Stratified Negation-As-Failure Profile
Negation-as-failure under stratification: a unique perfect model with PTIME data complexity, where negated literals are evaluated only over strata already settled. Adds well-behaved negation without the multiple models of the stable-model semantics.
Sub Kind
A rigid sortal that specializes a Kind without supplying its own independent principle of identity: it carries the identity criterion inherited from the Kind it specializes. Rigid like a Kind, but identity-dependent rather than identity-supplying.
Substantial
An endurant that does NOT inhere in another individual: an independent bearer that can exist on its own and onto which aspects inhere. The complement of logic:Aspect within the endurant category; every logic:Object is a Substantial (stated in prose, not as a subclass edge).
Type
A universal: a type whose instances share a common feature, reified as a first-order individual so it can itself be the object of logic:instanceOf and carry a logic:orderedType. The counterpart of gufo:Type; first-order (its instances are logic:Individuals, logic:orderedType 1) or higher-order (its instances are themselves types). The root of the type taxonomy, complementing logic:Individual; every foundation sort (logic:Kind, logic:Role, …) and every meta-type below is a logic:Type.
Validation Only
The projection detects some invalidity but is not an entailment relation: it can flag ill-formedness without computing canonical consequences. The honest label for bridge views (e.g. BFO/DOLCE) that constrain but do not reason; they carry this or no preservation claim, never logic:ExactPreservation.
Variable Collection
A logic:Collection whose membership may change over time while the collection retains its identity — a club whose roster gains and loses members, a playlist edited over the years. The counterpart of gufo:VariableCollection. Stated in prose, not as a subclass edge. Its time-varying logic:memberOf is naturally carried as a logic:Fluent (membership indexed to time/world) rather than as the static membership of a logic:FixedCollection — the four-dimensional treatment of changing membership.
Well-Founded Profile
The well-founded semantics: a three-valued (true/false/undefined), total, polynomial-time semantics for normal logic programs that assigns a unique well-founded model even with unstratified negation, leaving genuinely circular literals undefined rather than branching.
World
A reified, named context relative to which truth is evaluated — a possible world in the Kripke sense, realized by GMEOW's materialized contextual index (standpoints, narrative reference frames, goal-, ought-, feared-, and counterfactual-worlds). Truth is world-relative and entailment is world-indexed: a contradiction within one world is a witness, a contradiction across worlds is not an inconsistency in the model. Carries a world-type taxonomy (epistemic, doxastic, telic, deontic, alethic, representational, counterfactual).
World Boundary
A scoped region within which the closed-world assumption applies: it demarcates where what is not derivable may be read as false, leaving the rest of the model under the open-world assumption. The scoping construct of the hybrid open/closed feature (LOGIC-FOUNDATION.md §Greenfield feature map): the closed-world (CWA) lane realized by the built-in SHACL is confined to what a WorldBoundary encloses, while logic: outside it stays open-world. Enforcement is seamed to the engine (#665).
accessible from
The Kripke accessibility relation between worlds: relates a world to a world from which it is reachable, generalizing the standpoint sharpening poset. The modal operators are the standard translation over this relation — necessity is truth in every accessible world, possibility truth in some. Evaluation is bounded universal quantification because the world set is the finite, materialized contextual index, not the unbounded space of all logically possible worlds.
asymmetric property
The logic: property-characteristic marker for asymmetry: a property P such that P(a,b) entails ¬P(b,a). The logic: analogue of owl:AsymmetricProperty, minted standalone so it can co-occur with logic:transitiveProperty on the same property — the transitive ∧ asymmetric combination OWL 2 DL bars for decidability but logic: keeps and reasons over (criticism 7).
arithmetic builtin
The native basic-math builtin: derives a value by the arithmetic operations (add, subtract, multiply, divide, compare) over numeric arguments. A derivational builtin (Principle 12, in-logic): the lightweight math a foundation needs, NOT heavy numerical domain computation (n-dimensional vector operations, SLAM, trajectory updates), which stays external by reference. Gated to logic:ProceduralPrologProfile; execution is seamed to #664/#665.
date-difference builtin
The native date-arithmetic builtin: derives the difference between two dates, e.g. legalAge = year(now) − year(birth). A derivational builtin (Principle 12, in-logic): the lightweight date arithmetic a foundation needs, NOT heavy temporal-domain computation (calendar/datum transforms), which stays external by reference. Gated to logic:ProceduralPrologProfile; execution is seamed to #664/#665.
string-concat builtin
The native string-concatenation builtin: derives a string by joining its arguments, e.g. fullName = firstName + " " + lastName. A derivational builtin (Principle 12, in-logic): the lightweight string derivation a foundation needs, NOT heavy domain text processing, which stays external by reference. Gated to logic:ProceduralPrologProfile; execution is seamed to #664/#665.
closed under
Declares a predicate or shape closed within a logic:WorldBoundary: the closed-world-assumption toggle that says, for the named predicate inside the boundary, that the materialized extension is complete and absence may be read as falsity. The per-predicate CWA switch of the hybrid open/closed construct, enforced by the built-in SHACL (the CWA lane); outside any boundary, or for predicates not closed under one, the open-world reading holds. Enforcement is seamed to the engine (#665).
complexity class
The complexity / decidability class a projection or profile certifies — EL → PTIME, DL → decidable/N2EXPTIME, Datalog → terminating/PTIME-data — recorded alongside the preservation polarity in the loss ledger. Decidability is a projection guarantee bought by projecting down, not a canonical-layer promise: the canonical layer is maximally expressive and only semi-decidable.
Epistemic confidence assigned to a statement by a source or process — how sure the asserter is. Normatively distinct from logic:probability: a confidence score is NOT a probability and MUST NOT be interpreted as one unless an explicit mapping to logic:probability is declared. Also distinct from logic:weight (a solver ranking) and logic:evidenceStrength (evidential warrant).
correlates
Relates a logic:DependencyModel to a logic:probability-annotated fact (the reified base triple) that participates in the model's explicit joint distribution. The set of correlated facts is the support over which logic:jointOutcome enumerates joint assignments; any logic:probability fact NOT correlated by the model is treated as independent. The range is intentionally left open (no rdfs:range): a correlated fact is a reified logic:probability statement, which carries no dedicated class in this standalone module.
counterfactual of
Relates a constructed counterfactual world to the base world it minimally revises: the surface for Lewis/Stalnaker counterfactuals, where the antecedent-world is computed by a revision rule rather than asserted and its contents must not leak into the base graph. Closeness is declared data (a generalized sharpening poset), not a fixed semantics; under the default Deterministic Revision Profile a declared entrenchment ordering yields a single revised world, and a genuine tie returns unknown rather than branching.
discharge obligation
Relates an individual to an anti-rigid type it instantiates contingently, carrying the standing obligation to construct or cite a world of existence in which the individual lacks that type (the anti-rigidity witness). The instance-level diagnostic the anti-rigidity lowering emits under the witness-obligation policy (the default; LOGIC-SEMANTICS.md §Anti-rigidity needs a witness policy): for an individual x typed by an anti-rigid Role or Phase T in a world, a logic:dischargeObligation fact is entailed in that world. It is an obligation, NOT a violation — anti-rigid instantiation is licensed on the promise that the counter-world is satisfiable on demand (its construction is deferred); the lighter schema-only policy emits nothing instance-level, the stricter witness-required policy emits logic:witnessRequiredViolation instead. Like the other derived diagnostics it is never asserted by hand.
Inequality body guard of a logic:Rule. Default-absent: a rule that needs no inequality carries no logic:distinctBody, so the existing corpus is byte-identical (issue #503).
distinct body
Relates a logic:Rule to an inequality body guard: a reified node carrying rdf:subject and rdf:object (two rule variables, and — unlike logic:body — no rdf:predicate) that must bind to DISTINCT values for the rule to fire, projecting to the Datalog/Nemo inequality constraint ?A != ?B. Parallel to logic:negatedBody as an additive rule-structural surface: it lets a rule detect 'at least two distinct values' (e.g. a class carrying more than one stereotype, or a relator mediating two distinct relata) that set-semantic Datalog cannot otherwise express. An inequality guard introduces no negative dependency edge, so it leaves a rule's stratification class unchanged (issue #503).
evidence strength
Evidential support for a statement, provenance-derived and reusing the evidence-slice warrant axes (source tier, evidence class): how well-warranted a claim is by its evidence. Normatively distinct from logic:probability, logic:confidence, and logic:weight — an evidential warrant is not a calibrated probability, an asserter's confidence, or a solver ranking, and is not interchangeable with any of them.
instance of
HiLog deep instantiation: relates an individual or a type to a (possibly higher-order) type it instantiates, across any number of meta-levels. The first-class multi-level primitive that replaces OWL punning (criticism 5): types are reified as first-order individuals so 'an instance of a type that is itself an instance of a metatype' is ordinary first-order quantification rather than a punning trick. The general relation of which logic:suppliesIdentity is the identity-supplying specialization.
invokes builtin
Relates a logic:Rule to a logic:Builtin it calls in its body: the dependency edge recording that a rule uses a native computational primitive, and therefore requires logic:ProceduralPrologProfile (where builtins are gated). Lets the compiler check that a rule invoking a builtin declares the procedural profile and records the loss when such a rule is projected to a declarative semantics.
irreflexive property
The logic: property-characteristic marker for irreflexivity: a property P such that P(a,a) holds for no a. The logic: analogue of owl:IrreflexiveProperty, used together with logic:transitiveProperty and logic:asymmetricProperty to make logic:properPartOf a genuine strict partial order (criticism 7).
joint outcome
Relates a logic:DependencyModel to one logic:JointOutcome of its explicit joint table. The outcomes a model declares must be mutually exclusive and exhaustive over the assignments to its logic:correlates set, and their logic:jointProbability values must sum to one.
joint probability
The probability mass a logic:DependencyModel assigns to one logic:JointOutcome — the joint probability of that exact assignment of truth values to the model's correlated facts. Distinct from logic:probability (a per-fact marginal): the joint outcomes of a model partition its correlated sample space and their logic:jointProbability values sum to one. The range is intentionally left open (no rdfs:range), matching the other quantitative axes (logic:probability, logic:confidence, logic:weight, logic:evidenceStrength), which this standalone module declares without an xsd range: the value is a unit-interval decimal.
mediates
Relates a Relator to one of the entities it connects: the relationship between an objectified relation and each of its relata, on which the Relator existentially depends. A Relator must mediate at least two distinct entities (the relator-mediation discipline, RelComp); the material relation the Relator grounds holds in virtue of these mediation links.
The member-collection relation: relates a member to a logic:Collection it belongs to, where the members are the relevant units of the whole. Distinct from logic:partOf and logic:properPartOf: collection membership is not mereological parthood — a team member is a member of, not a proper part of, the team, and membership does not inherit parthood's transitivity through the collection.
Negation-as-failure body atom of a logic:Rule. Default-absent: a positive Horn rule has only logic:body atoms and no logic:negatedBody, so the existing positive corpus is unaffected.
negated body
Relates a logic:Rule to a negated (negation-as-failure) body atom: the antecedent literal that must NOT be derivable for the rule to fire. Parallel to logic:body (the positive antecedent atoms) but read under closed-world negation, so a rule with any logic:negatedBody atom requires at least logic:StratifiedNAFProfile rather than logic:PositiveHornProfile. The atom itself is a reified rdf:subject/rdf:predicate/rdf:object triple exactly as for logic:body; only its polarity differs.
ordered type
Relates a type to its order (level) in the multi-level hierarchy: a first-order type is order 1, a type whose instances are first-order types is order 2, and so on. Makes the deep-instantiation level explicit so logic:instanceOf chains can be checked for level coherence (an order-n type instantiates an order-(n+1) type), the well-formedness condition that keeps HiLog multi-level modeling stratified.
outcome assignment
Relates a logic:JointOutcome to a correlated logic:probability fact (the reified base triple) that is TRUE in this outcome. Correlated facts of the model that are not named by any logic:outcomeAssignment of an outcome are false in that outcome — the assignment is read as the positive set, the complement against the model's logic:correlates support. The range is intentionally left open (no rdfs:range), for the same reason as logic:correlates: its object is a reified logic:probability statement, which carries no dedicated class in this standalone module.
The general (reflexive) parthood relation: relates an entity to a whole it is part of, where every entity is trivially part of itself. The mereological base relation over which logic:properPartOf is the strict (irreflexive) restriction. Distinct from logic:memberOf, which relates a member to a collection without the part being a part of the whole in the mereological sense.
preservation kind
Relates a projection (or projection-report entry) to the logic:PreservationKind it claims: the machine-readable preservation polarity in the loss ledger. Lets a report say not just 'dropped modality' but, e.g., 'OWL-EL is a logic:SoundUnderApproximation for subclass entailments under profile X; PTIME'. The projections conformance category checks that each emitted projection matches its declared preservation kind.
probability
A calibrated probability under probabilistic fact/event semantics, requiring an explicit independence or dependency model. Distinct from logic:confidence, logic:weight, and logic:evidenceStrength and not interchangeable with them: probabilistic inference is available only in logic:ProbabilisticProfile. A logic:confidence annotation is NOT a probability unless an explicit mapping to this property is declared.
probability model
Links a rule set or world to the logic:ProbabilityModel that governs its probabilistic inference. Required for any probabilistic query under logic:ProbabilisticProfile: with no logic:probabilityModel declared, probabilistic inference returns unknown rather than assuming independence over the logic:probability facts.
proper part of
STRICT parthood: relates an entity to a whole it is part of but NOT identical to. Transitive, asymmetric, and irreflexive — a genuine strict partial order (proper-part-of, ancestor). This exact combination is illegal in OWL 2 DL, which globally forbids a property being both transitive and asymmetric (criticism 7, LOGIC-FOUNDATION.md §OWL 2 criticisms); logic: imposes no such global restriction and reasons over it completely, recovering decidability by projection rather than by crippling the canon. The deliberate OWL-2-criticism demonstrator.
rigidity violation
Relates an individual to a rigid type it fails to persist as across worlds: the derived diagnostic of the positive cross-world rigidity discipline (the fourth OntoUML discipline, the one the type-only lint cannot express). For an individual x and a rigid type T, if x instantiates T in some world but still exists in another world where it is NOT typed T, a logic:rigidityViolation fact is entailed in that other world. Unlike logic:violation it is not produced by an in-world Datalog rule — rigidity quantifies over pairs of worlds and the chase is world-local, so it is evaluated by bounded closure over the finite materialized world set (LOGIC-SEMANTICS.md §Operational semantics). It is never asserted by hand; its presence is a machine-checkable proof that a rigid type's instantiation did not carry over to a world where the individual persists.
rigidly applies to
Relates a rigid type to the individuals it necessarily classifies: for every individual and every pair of worlds in which the individual exists, if it instantiates the type in one world it instantiates it in the other. The modal rigidity constraint; a Kind rigidly applies to its instances, an anti-rigid Role or Phase does not (the same constraint negated). Lowered to a universally quantified, world-indexed rule evaluated by closure over the finite materialized world set, needing no native modal operator.
supplies identity
Relates an ultimate sortal to an individual whose principle of identity it supplies: the second-order identity-supply relation, reified as a first-order relation over punned type individuals (HiLog/F-logic style) so that 'every object instantiates exactly one ultimate sortal' becomes a first-order counting constraint. Kinds supply identity; SubKinds, Roles, and Phases inherit it; non-sortals (Category, Mixin, RoleMixin, PhaseMixin) supply none.
temporal part of
Parthood among perdurants: relates a temporal part of an occurrent to the larger occurrent it is a phase of — the first act is a temporal part of the play. The four-dimensional parthood relation, distinct from the endurant parthood of logic:partOf / logic:properPartOf: it carves a perdurant along its temporal extent into sub-occurrents.
transitive property
The logic: property-characteristic marker for transitivity: a property P such that P(a,b) ∧ P(b,c) entails P(a,c). The logic: analogue of owl:TransitiveProperty, minted standalone so logic: can combine it with logic:asymmetricProperty — a combination OWL 2 DL forbids globally (criticism 7) but logic: reasons over fully.
violation
Relates an offending class to the logic:Discipline it violates: the derived diagnostic the OntoUML-discipline lowering materializes, the logic: analogue of a reasoning_lint message. A logic:violation fact is never asserted by hand; it is entailed by the lowering rules over the stereotype, subsumption and mediation facts, so its presence is a machine-checkable proof that the class breaks the named discipline.
weight
A solver or ranking weight — a numeric preference used to order or score derivations — not necessarily probabilistic and not an epistemic confidence. Normatively distinct from logic:probability, logic:confidence, and logic:evidenceStrength: a ranking weight carries no calibrated probabilistic or evidential meaning unless one is separately and explicitly declared.
witness required violation
Relates an individual to an anti-rigid type it instantiates with no materialized counter-world to witness the anti-rigidity: the instance-level diagnostic the anti-rigidity lowering emits under the strict witness-required policy (LOGIC-SEMANTICS.md §Anti-rigidity needs a witness policy). For an individual x typed by an anti-rigid Role or Phase T in a world, if there is no other materialized world in which x exists but is NOT typed T, a logic:witnessRequiredViolation fact is entailed in the typing world; a counter-world that witnesses x existing untyped by T discharges the obligation and no violation is emitted. Unlike the default witness-obligation policy (which emits logic:dischargeObligation, an obligation rather than a violation) this policy treats a missing counter-world as a hard failure; the construction of the witness world itself is deferred. It is never asserted by hand; its presence is a machine-checkable proof that an anti-rigid instantiation lacks the world of existence its anti-rigidity requires.
gUFO: A Lightweight Implementation of the Unified Foundational Ontology (UFO)
J. P. A. Almeida, G. Guizzardi, T. P. Sales, R. A. Falbo, "gUFO: A Lightweight Implementation of the Unified Foundational Ontology (UFO)", 2019, http://purl.org/nemo/doc/gufo
gufo
The objective of gUFO is to provide a lightweight implementation of the Unified Foundational Ontology (UFO) [1-5] suitable for Semantic Web OWL 2 DL applications. Intended users are those implementing UFO-based lightweight ontologies that reuse gUFO by specializing and instantiating its elements. There are three implications of the use of the term lightweight. First of all, we have employed little expressive means in an effort to retain computational properties for the resulting OWL ontology. Second, we have selected a subset of UFO-A [1, 2] and UFO-B [3] to include here. In particular, there is minimalistic support for UFO-B (only that which is necessary to establish the participation of objects in events and to capture historical dependence between events). Third, a lightweight ontology, differently from a reference ontology, is designed with the purpose of providing an implementation artifact to structure a knowledge base (or knowledge graph). This has driven a number of pragmatic implementation choices which are discussed in comments annotated to the various elements of this implementation. The 'g' in gUFO stands for gentle. At the same time, "gufo" is the Italian word for "owl". For background information on the reference ontology on which this implementation is based, see: 1. G. Guizzardi, G. Wagner, J. P. A. Almeida, R. S. S. Guizzardi, “Towards ontological foundations for conceptual modeling: The unified foundational ontology (UFO) story,” Applied Ontology (Online), vol. 10, p. 259–271, 2015. <http://dx.doi.org/10.3233/ao-150157> 2. G. Guizzardi, Ontological Foundations for Structural Conceptual Models, PhD Thesis, University of Twente, The Netherlands, 2005. <https://research.utwente.nl/en/publications/ontological-foundations-for-structural-conceptual-models> 3. G. Guizzardi, G. Wagner, R. A. Falbo, R. S. S. Guizzardi, and J. P. A. Almeida, “Towards Ontological Foundations for the Conceptual Modeling of Events,” in Proc. 32th International Conference, ER 2013, 2013, p. 327–341. <https://doi.org/10.1007/978-3-642-41924-9_27> 4. G. Guizzardi, C. M. Fonseca, A. B. Benevides, J. P. A. Almeida, D. Porello, T. P. Sales, “Endurant Types in Ontology-Driven Conceptual Modeling: Towards OntoUML 2.0,” in Conceptual Modeling – 37th International Conference, ER 2018, 2018, p. 136–150. <https://doi.org/10.1007/978-3-030-00847-5_12> 5. C. M. Fonseca, D. Porello, G. Guizzardi, J. P. A. Almeida, and N. Guarino, “Relations in ontology-driven conceptual modeling,” in 38th International Conference on Conceptual Modeling (ER 2019), LNCS, 2019. v. 11788, 2019, p. 1–15. <http://dx.doi.org/10.1007/978-3-030-33223-5_4> Cite this work as: J. P. A. Almeida, G. Guizzardi, T. P. Sales, R. A. Falbo, "gUFO: A Lightweight Implementation of the Unified Foundational Ontology (UFO)", 2019, http://purl.org/nemo/doc/gufo This work is distributed under Creative Commons Attribution License CC BY 4.0 <https://creativecommons.org/licenses/by/4.0/legalcode>. For the source repository, see: <https://github.com/nemo-ufes/gufo>
A gufo:Individual that does not exist in space-time in the same way as a gufo:ConcreteIndividual does. A gufo:AbstractIndividual has no spatiotemporal qualities in its own right. Hence, it does not make sense to ask how much space it now occupies (Gideon, 2018) and when it was created or destroyed. Examples include the number ten, the null set, and the proposition that 'Obama was the president of the United States'. Rosen, Gideon, "Abstract Objects", The Stanford Encyclopedia of Philosophy (Winter 2018 Edition), Edward N. Zalta (ed.), <https://plato.stanford.edu/archives/win2018/entries/abstract-objects/>
AbstractIndividual
A gufo:Type whose instances are abstract individuals. Instances of gufo:AbstractIndividualType are subclasses of gufo:AbstractIndividual. Examples include the types "NaturalNumber", "Set", "Proposition".
AbstractIndividualType
A gufo:NonRigidType that applies contingently to all its instances (see Guizzardi, 2005, chapter 4). Examples include the gufo:Phase "Child", the gufo:PhaseMixin "InfantAnimal", the gufo:Role "Student", and the gufo:RoleMixin "Customer".
AntiRigidType
A gufo:Endurant that depends on at least one other concrete individual for its existence. A gufo:Aspect is a characteristic or trait of a concrete individual that is itself conceived as an individual. Examples include: intrinsic physical aspects, such as the Moon's mass, Lassie's fur color; mental dispositions, such as Bob's math skills, his belief that the number one is odd; as well as relational aspects, such as John's love for Mary and the marriage between John and Mary. The specific sort of existential dependence connecting aspects to their bearers is called inherence. Corresponds to "Moment" in Guizzardi (2005). Also termed "property instance", "particularized property", "individual accident", or "(variable) trope" in the philosophical literature.
A gufo:EndurantType that is both non-sortal and rigid. It captures essential properties that apply to instances of different kinds. For example, "PhysicalObject" may be considered a gufo:Category, encompassing objects such as cars, planets, trees. "Agent" may be a gufo:Category that classifies both people and organizations.
A complex gufo:Object whose parts (the members of the collection) have a uniform structure (i.e., members are conceived as playing the same role in the collection). Collections may have a fixed or variable membership, which can be asserted using gufo:FixedCollection and gufo:VariableCollection respectively. Examples include a deck of cards, a pile of bricks, a forest (conceived as a collection of trees), and a group of people. Collections in many cases constitute a functional complex. For example, a pile of bricks may constitute a wall, a group of people may constitute a football team. A gufo:Collection may be decomposed into "smaller" collections. For instance, a group of people may be decomposed into a group of English speakers and a group of Italian speakers. Sub collections may or may not share members among them.
A gufo:RelationshipType derived from intrinsic aspects of the related entities. For example, "heavierThan", "olderThan". For a gufo:ComparativeRelationshipType it is recommended to identify the types of intrinsic aspects from which it is derived (see gufo:isDerivedFrom). For example "heavierThan" is derived from the "Weight" quality type. Note that, in the case of relationships that may change in different circumstances or times, the use of a qualified relation pattern enables indicating the period of time in which the relationship holds. See gufo:TemporaryRelationshipSituation. Corresponds to "comparative formal relation" in Guizzardi (2005) and "Comparative Relation" in Fonseca et al. (2019).
ComparativeRelationshipType
A gufo:Individual that exists in space-time. Concrete individuals comprise not only object-like entities (a car, a mountain, a person, a marriage, a belief), but also events (a business meeting, a soccer match) and situations (the situation in which a person weighs 80 kilograms, the situation in which a bank account is overdrawn).
ConcreteIndividual
A gufo:Type whose instances are concrete individuals. Instances of gufo:ConcreteIndividualType are subclasses of gufo:ConcreteIndividual. Examples include the gufo:Kind "Person", the gufo:Category "Physical Object", the gufo:EventType "Business Meeting".
ConcreteIndividualType
A gufo:ConcreteIndividual that endures in time and may change qualitatively while keeping its identity. Examples include: ordinary objects of everyday experience, such as a person, a house, and a car; reified relationships, such as a marriage, a rental contract, and a person's love for another; and existentially-dependent aspects of objects, such as a car's weight, a person's language skills, and a house's color. Also termed "continuant" in the philosophical literature.
A gufo:Type whose instances are endurants. Instances of gufo:EndurantType are subclasses of gufo:Endurant. Examples include the object kind "Person", the phase "Child", the relator kind "Marriage". See Guizzardi et al. (2018) for details concerning the taxonomy of endurant types included here.
EndurantType
A gufo:ConcreteIndividual that 'occurs' or 'happens' in time. They may be instantaneous or long-running. Events are those "things that happen to or are performed by" (Casati and Varzi, 2015) endurants. Examples include actions and processes, such as a business meeting, a communicative act, a soccer match, a goal kick, the clicking of a mouse button; as well as natural occurrences such as an earthquake, the fall of the meteor that caused the extinction of the dinosaurs. Also termed "happening", "occurrence", "perdurant" or "occurrent" in the philosophical literature. Casati, R. & Varzi, A. (2015). Events. In E.N. Zalta (Ed.), The Stanford Encyclopedia of Philosophy (Winter 2015 ed.). 19 Metaphysics Research Lab, Stanford University. https://plato.stanford.edu/archives/win2015/entries/events/
A gufo:Type whose instances are events. Instances of gufo:EventType are subclasses of gufo:Event. Examples include "Business Meeting", "Birth", "Musical Performance".
EventType
A gufo:Aspect that depends on one or more concrete individuals. Extrinsic (or "relational") aspects are reified relationships, e.g., John and Mary's marriage, Mary's employment contract at Nasa, or parts of those relationships, e.g., John's obligations towards Mary in the scope of the marriage, Mary's reciprocal claims, Mary's obligations towards John, John's reciprocal claims. Extrinsic aspects can also be reified one-sided relationships, e.g., John's admiration for Obama (which depends on Obama but does not characterize him). Corresponds to "Extrinsic Moment" in Fonseca et al (2019). Encompasses "Externally Depedent Mode", "Qua Individual" and "Relator" in Guizzardi (2005).
ExtrinsicAspect
A gufo:ExtrinsicAspect that inheres in a concrete individual and depends on others for its existence. A gufo:ExtrinsicMode can be understood as a reified one-sided relationship, such as John's admiration for Mary. Corresponds to "Extrinsic Moment" in Fonseca et al (2019). Encompasses what "Externally Dependent Mode", "Qua Individual" and "Relator" in Guizzardi (2005).
ExtrinsicMode
A gufo:Collection for which no change in membership is possible. Such a collection obeys an extensional principle of identity, i.e., two fixed collections are the same if, and only if, they have the same members. Consider, for example, a group of people understood as a gufo:FixedCollection. In this case, any change in the membership of the group (e.g., the addition of one person) would in fact create a different group of people. In this case, the gufo:FixedCollection may be contrasted with the complexes they constitute. For instance, The Beatles (the band conceived as a gufo:FunctionalComplex) was in a certain circumstance constituted by the collection {John, Paul, George, Pete} and in another one constituted by the collection {John, Paul, George, Ringo}. The replacement of Pete Best by Ringo Star does not alter the identity of the band, but creates a different group of people.
FixedCollection
A complex gufo:Object whose parts (components) play different roles in its composition. For example, a person could be considered a gufo:FunctionalComplex with the various organs (heart, brain, lungs, etc.) playing different roles. Another example is a scrum team, which is composed by people playing the roles of scrum master, product owner, developer, etc. To explicitly capture temporary components, use gufo:TemporaryParthoodSituation.
FunctionalComplex
An entity that (unlike a gufo:Type) cannot be instantiated. Individuals may be either concrete (e.g., the Earth, Mick Jagger, Brazil, the 1985 Mexico City Earthquake) or abstract (e.g., the number two, the proposition that 'three is a prime number'). Also known as "particular" in the philosophical literature.
A gufo:Aspect that depends on a single concrete individual in which it inheres. Examples include intrinsic physical aspects, such as the Moon's mass, Lassie's fur color; the fragility of John Lennon's glasses; mental dispositions, such as Bob's math skills, his belief that the number one is odd. A gufo:IntrinsicAspect is classified as a gufo:Quality (e.g., an apple's weight, the height of the Statue of Liberty) if it is measurable by a certain value space, or as a gufo:IntrinsicMode (e.g. Bob's belief that the Eiffel Tower is in Paris) otherwise. Corresponds to "Intrinsic Moment" in Guizzardi (2005). Different from Guizzardi (2005), here we consider that aspects can inhere in concrete individuals in general, and not only in endurants.
IntrinsicAspect
A gufo:IntrinsicAspect that is not measurable. For example, Bob's belief that the Eiffel Tower is in Paris, his math skills, his headache. Corresponds to "Mode" in Guizzardi (2005).
IntrinsicMode
A gufo:EndurantType that is both sortal and rigid. It provides a uniform principle of identity for its instances. Every gufo:Endurant instantiates one and only one gufo:Kind. Examples include kinds of ordinary objects of everyday experience, such as: "Person", "House", "Car"; kinds of relators, such as "Marriage", "RentalContract"; kinds of existentially-dependent aspects of objects, such as "Weight", "Belief", "Vulnerability".
A gufo:RelationshipType derived from extrinsic aspects of the related entities. For example, "marriedWith", "employedBy", "enrolledIn", "admires". For a gufo:MaterialRelationshipType it is recommended to identify the type of extrinsic aspect from which the material relationship type is derived (see gufo:isDerivedFrom). For example "marriedWith" can be derived from the "Marriage" relator type, "employedBy" can be derived from the "Employment" relator type. Encompasses "Material Relation" in Guizzardi (2005) and corresponds to "Material Relation" in Fonseca et al. (2019).
MaterialRelationshipType
A gufo:EndurantType that is both non-sortal and semi-rigid. As a semi-rigid type, it applies necessarily to some of its instances and contingently to some others. As a non-sortal, it captures properties shared by instances of different kinds. For example, the type "FemaleAnimal" may be considered a gufo:Mixin as it applies necessarily to animals of certain species, e.g., lions and sharks, while it applies contingently to animals of other species such as clownfish and mushroom corals (which may change sex given certain conditions).
A gufo:EndurantType that does not apply necessarily to at least one of its instances (see Guizzardi, 2005, chapter 4). Examples include anti-rigid types, such as the role "Student" and the phase "Child", and semi-rigid types, such as the mixin "MusicalArtist" (which necessarily characterizes bands, but contingently characterizes people) and the mixin "FemaleAnimal" (which is necessarily characterizes female dogs, but contigently characterizes clownfish).
NonRigidType
A gufo:EndurantType that applies to individuals of different kinds (see Guizzardi, 2005, chapter 4). Non-sortals do not provide a uniform principle of identity for their instances; instead, they just classify things that share common properties but which obey different principles of identity. Also termed "dispersive" types in the philosophical literature.
NonSortal
A gufo:Endurant that does not depend on another endurant for its existence (excluding its essential parts and aspects). Examples of objects include ordinary physical entities, such as a dog, a house, a tomato, a car, Alan Turing, but also socially-defined entities such as The Rolling Stones, the European Union, the Brazilian 1988 Constitution. Guizzardi (2005) also included the more abstract notion of "Substantial", which generalizes both objects and amounts of matter. That notion was left out from this implementation, together with the notion of amount of matter. Support for the representation of maximally-self-connected amounts of matter is given by gufo:Quantity.
A gufo:Event that depends on a single object. Participations can be used to partition an event into portions, each of which depend exclusively on a single object. Consider a business meeting with multiple participants, including John and Mary. John's participation in the meeting encompasses all events that are part of the meeting and that depend solely on him. Likewise, Mary's participation encompasses all events that are part of the meeting and that depend solely on her. Similarly, in Brutus’ stabbing of Caesar, we may identify the participations of Brutus, of Caesar, and of the dagger.
A gufo:EndurantType that is both sortal and anti-rigid. It is defined by intrinsic but contingent instantiation conditions. Phases are relationally independent types that capturec intrinsic properties shared by instances of a given kind. For example, "Child" may be considered a gufo:Phase as a subclass of the gufo:Kind "Person", instantiated by persons younger than 12. Another example is the type "IllPerson", which may be considered a gufo:Phase that is instantiated whenever an instance of "Disease" (a gufo:IntrinsicMode) inheres in a person.
A gufo:EndurantType that is both non-sortal and anti-rigid. It is defined by intrinsic but contingent instantiation conditions. Phase mixins are relationally independent types that capture intrinsic properties shared by instances of different kinds. For example, "LivingAnimal" may be considered a gufo:PhaseMixin as a superclass of the phases "LivingPerson" (specializing the gufo:Kind "Person") and "LivingDog" (specializing the gufo:Kind "Dog").
PhaseMixin
A gufo:IntrinsicAspect that is measurable by some value spaces. A quality may be used to compare individuals, on the basis of the value it takes in a certain quality space (for instance, a position within the RGB spectrum). Examples include the weight of a person, the name of organization, the color of a car, and the duration of a concert.
A gufo:AbstractIndividual that can be associated with a gufo:Quality reflecting the perception or conception of the quality in a certain value space. Instances of gufo:QualityValue include the rational number 2.5 when used to conceive of the acidity of a portion of wine (in a pH scale), the tuple <38.8897,-77.0089> when used to conceive of the location of a building (in a space formed by latitude and longitude), or the triplet <0,0,0> when used to conceive of the color of a physical object (in a trimensional space formed by red, green and blue color components). Corresponds to "Quale" in Guizzardi (2005). Use this class only for quality values (qualia) that are to be reified in the A-box and associated with a gufo:ConcreteIndividual through the object property gufo:hasReifiedQualityValue. Otherwise, use the gufo:hasQualityValue data property and a literal to determine the quality value.
QualityValue
A gufo:Situation in which a quality value is temporarily attributed to a gufo:Endurant. A gufo:QualityValueAttributionSituation should be used only for mutable qualities, i.e. those whose value can vary in time. Examples include: the situation in which the value of a bitcoin in Euros is 6.526,12, which lasted from 10/12/2019 to 11/12/2019; the situation in which the weight of Mike Tyson was 100 kg; and the situation in which the color of Einstein' hair was grey. This is a reification of the quality value attribution (in a solution that is similar to the qualified relation pattern http://patterns.dataincubator.org/book/qualified-relation.html )
QualityValueAttributionSituation
A complex gufo:Object that is a maximally-connected portion of stuff. A gufo:Quantity has a fixed constitution, and thus, removing or adding a sub-quantity would result in a different quantity. Examples include the portion of wine in a wine tank, a lump of clay, the gold that constitutes a wedding ring. Also termed "quantity of matter", "objectified portion of matter", "piece" in the philosophical literature.
A gufo:Type whose instances are ordered pairs of related entities. Instances of gufo:RelationshipType are object properties in UFO-based ontologies. The object properties "marriedWith" and "enrolledIn" are examples of material relationship types. The object properties "heavierThan", "olderThan" are examples of comparative relationship types. The use of gufo:RelationshipType and its subclasses requires OWL 2 punning. Corresponds to "Relation" in Guizzardi (2005) and Fonseca et al. (2019).
RelationshipType
A gufo:ExtrinsicAspect that connects (involves, mediates) two or more concrete individuals. Relators are reified relationships composed of reciprocal extrinsic modes. Examples of relators include John and Mary's marriage (composed of John's obligations towards Mary in the scope of the marriage, Mary's reciprocal claims, Mary's obligations towards John, John's reciprocal claims), Mary's employment contract at Nasa, a covalent bond between two atoms.
A gufo:EndurantType which applies necessarily to its instances (see Guizzardi, 2005, chapter 4). Examples include the types "Agent", "Person", "Animal", "PhysicalObject", "Car", and "Tree".
RigidType
A gufo:EndurantType that both sortal and anti-rigid. It is defined by relational instantiation conditions. Roles are relationally dependent types, capturing relational properties shared by instances of a given kind. For example, "Student" may be considered a gufo:Role as a subclass of the gufo:Kind "Person", instantiated by all persons enrolled in a school.
A gufo:EndurantType that is both non-sortal and anti-rigid. It is defined by relational instantiation conditions. Role mixins are relationally dependent types, capturing relational properties shared by instances of different kinds. For example, "Customer" may be considered a gufo:RoleMixin as a superclass of the roles "CorporateCustomer" (specializing the gufo:Kind "BusinessOrganization") and "PersonalCustomer" (specializing the gufo:Kind "Person").
RoleMixin
A gufo:NonRigidType that applies necessarily to some of its instances and contingently to some others (see Guizzardi, 2005, chapter 4).
SemiRigidType
A gufo:ConcreteIndividual that is a particular configuration of a part of reality which can be understood as a whole and in which entities stand in relations. A situation may be counterfactual or actual. An actual situation (or in other words, a "fact") "obtains" in a certain time instant or during a time interval. Note that, in Guizzardi et al. (2013), situations were considered to obtain at a specific point in time. Here, instead, they obtain in a time interval when begin and end points differ. The various subclasses of Situation in this implementation are used to capture "mutable" facts which obtain during some time and fail to obtain at other times. This includes the contingent instantiation of non-rigid types (e.g., as someone is a child at one point in time and a teenager later), the attribution of value to mutable qualities (such as a person's weight) and temporary participation in part-whole relations for replaceable parts (such as a car's tires). Other subclasses may be created to capture domain-specific notions such as "HazardousSituation", "PersonHasFever".
A gufo:Type whose instances are situations. Instances of gufo:SituationType are subclasses of gufo:Situation. Examples include "HazardousSituation", "PersonHasFever", "PersonIsStudent".
SituationType
A gufo:EndurantType which carries (or supplies) a principle of identity for its instances (see Guizzardi, 2005, chapter 4).
A gufo:EndurantType that is both sortal and rigid. It specializes a gufo:Kind carrying the principle of identity supplied by that kind. Every gufo:SubKind should directly or indirectly specialize a gufo:Kind. For example, the gufo:Kind "Lion" may be specialized into the "Lionness" and "Male Lion" subkinds, while the gufo:Kind "Computer" may be specialized into the "Laptop" and "Desktop" subkinds.
SubKind
A gufo:Situation in which a gufo:Endurant temporarly constitutes another gufo:Endurant. When constitution of an object may change in time, it may be qualified by the period in time in which the relation applies. Examples include: the situation in which the Beatles is constituted by the group composed of {John,Paul,Ringo,George}; and the situation in which the statue of Venus de Milo was constituted by its original quantity of marble (including its arms). This is a reification of constitution (in a solution that is similar to the qualified relation pattern http://patterns.dataincubator.org/book/qualified-relation.html)
TemporaryConstitutionSituation
A gufo:Situation in which a gufo:Endurant temporarily instantiates a gufo:NonRigidType. A gufo:TemporaryInstantiationSituation can account for the time period in which a particular instantiation holds. Examples include: the situation in which Obama instantiates the role of president, which began in 20/01/2009 and lasted until 20/01/2017; the situation in which Coatria instantiates the role of EU Member, which began in 01/07/2013 (and is still on-going); and the situation in which Steve Jobs instantiates the child phase, which began in 24/02/1955 and lasted until 24/02/1965. This solution is inspired in the qualified relation pattern (http://patterns.dataincubator.org/book/qualified-relation.html).
TemporaryInstantiationSituation
A gufo:Situation in which a gufo:Endurant is temporarily a part of another gufo:Endurant. A gufo:TemporaryParthoodSituation should only be used for mutable parts. It may be qualified by the period in time in which the relation applies. Examples include: the situation in which the United Kingdom is a member of the European Union; the situation in which Messi is a a member of the Barcelona FC squad; the situation in which an engine is part of a car; and the situation in which a transplanted heart is part of a person. Note that, since every instance of gufo:Quantity or gufo:FixedCollection only has essential parts, the gufo:TemporaryParthoodSituation should not be used to represent these parthood relations. This solution is inspired in the qualified relation pattern (http://patterns.dataincubator.org/book/qualified-relation.html).
TemporaryParthoodSituation
A gufo:Situation in which a gufo:Endurant temporarily stands in a relation with another gufo:Endurant (or other endurants in the case of n-ary relationships). Reification of a gufo:TemporaryRelationshipSituation allows qualification of the relationship with the period in time in which it applies. Examples include: the situation in which Einstein works at the Swiss Patent Office in Bern; the situation in which Elon Musk studies at the University of Pennsylvania; the situation in which John Lennon is married to Yoko Ono; and the situation in which Facebook has a lower market value than Amazon. For material relationships, prefer the use of gufo:Relator. This is a reification of the relationship (in a solution that is similar to the qualified relation pattern http://patterns.dataincubator.org/book/qualified-relation.html).
TemporaryRelationshipSituation
An entity that may be instantiated by (or predicated over) other entities. Types encompass what we often call "sorts", "kinds", "categories", etc. Examples include the kind "Person", the event type "Earthquake", and the abstract individual type "NaturalNumber". Relations, such as "marriedTo" and "olderThan", are also considered as types. Instances of gufo:Type are classes, and should specialize the taxonomy of individuals of gUFO. For example, "Person" is a gufo:Type (more specifically a gufo:Kind), specializing gufo:Object. The mechanism that allows for this is called punning in OWL 2. Encompasses the notion of "Universal" in Guizzardi (2005).
A gufo:Collection for which change in membership is possible. Such a collection obeys an intensional principle of identity, i.e., change in membership does not necessarily create a different collection. For example, KLM's fleet of airplanes could be understood as a gufo:VariableCollection. In this case, when the company acquires (or retires) an airplane, the fleet changes. Note that, in this case, the airplanes are conceptualized as playing the role of "member of a fleet". If various roles for the parts of a fleet were envisioned (such as "cargo airplane", "passenger airplane"), then a fleet would be best understood as a gufo:FunctionalComplex. See gufo:TemporaryParthoodSituation for the pattern to represent the relation of a variable collection to its temporary parts.
VariableCollection
Identifies a gufo:Situation that is brought about by the gufo:Event. Guizzardi et al. (2013) included a notion of "brings-about" that related events to a single ("maximal") situation, embodying all the effects of the event at the time it ends. This implementation of gufo:broughtAbout diverges from "brings-about" in that work because gufo:broughtAbout can be used to relate events to more than one gufo:Situation. Each gufo:Situation identified through gufo:broughtAbout should be understood as an (improper) part of the maximal situation.
broughtAbout
Identifies a gufo:Type whose instances may be classified by instances of the categorizing higher-order type. For example, "ShipType" gufo:categorizes "Ship". Instances of "ShipType" such as "Supercarrier" and "Cargoship" should be declared subclasses of "Ship". OWL 2 punning should be used to capture the two facets of "Supercarrier" and "Cargoship" in this example: (i) as instances of "ShipType", and (ii) as subclasses of "Ship". The categorized type is termed the "base type" in the "powertype pattern" see Carvalho et al (2017), the higher-order type is often called the "powertype". gufo:categorizes is the general (unspecific) form of categorization. See gufo:partitions for a more specific form, in which instances of the categorized type are classified by exactly one instance of the higher-order type. The domain is gufo:Type excluding gufo:AbstractIndividualType as well as gufo:ConcreteIndividualTypes because those types are first-order types (their instances are individuals). Only instances of gufo:Type representing higher-order types can categorize a base type. For further details and formalization of "categorization", see Carvalho et al (2017) which combines UFO with MLT (a multi-level modeling theory). V. A. Carvalho, J. P. A. Almeida, C. M. Fonseca, and G. Guizzardi, “Multi-level ontology-based conceptual modeling,” Data & Knowledge Engineering, vol. 109, p. 3–24, 2017. <http://dx.doi.org/10.1016/j.datak.2017.03.002>
categorizes
Identifies the constituted gufo:Endurant in the gufo:TemporaryConstitutionSituation.
concernsConstitutedEndurant
Identifies the gufo:NonRigidType that is instantiated by the endurant that stands in a gufo:TemporaryInstantiationSituation.
concernsNonRigidType
Identifies the quality type (a gufo:EndurantType subclassing gufo:Quality) whose value is attributed in the gufo:QualityValueAttributionSituation.
concernsQualityType
Determines a quality value associated with the gufo:ConcreteIndividual that stands in the gufo:QualityValueAttributionSituation. Use gufo:concernsReifiedQualityValue instead when quality values are refied. It is recommended that subproperties of gufo:concernsQualityValue are created, possibly identifying the datatype to be used. For example, "concernsTemperatureValue" could be defined as a sub-property of gufo:concernsQualityValue with range xsd:double.
concernsQualityValue
Identifies the gufo:QualityValue (i.e., the reified quality value) associated with the endurant that stands in the gufo:QualityValueAttributionSituation.
concernsReifiedQualityValue
Identifies the related gufo:Endurant in the gufo:TemporaryRelationshipSituation.
concernsRelatedEndurant
Identifies the gufo:RelationshipType instantiated in the gufo:TemporaryRelationshipSituation.
concernsRelationshipType
Identifies the whole (a gufo:Endurant) of which the endurant that stands in the gufo:TemporaryParthoodSituation is part.
concernsTemporaryWhole
Identifies a gufo:ConcreteIndividual that is constituted (partially) by the constituent individual. For example, the gufo:Collection of persons whose members are John, Paul, George, Ringo constituted the beatles, the gufo:Quantity of marble that constitutes the statue of Venus de Milo, and the gufo:Event of Paul raising his arm in a meeting that constitutes his voting (also a gufo:Event). In case constitution changes in time, see gufo:standsInQualifiedConstitution.
constitutes
Identifies a gufo:Event that the gufo:Situation contributed to trigger. Guizzardi et al. (2013) defined a notion of "triggers" to relate the situation satisfying all the sufficient and necessary conditions with the triggered event. This implementation differs from "triggers" as defined in that work because gufo:contributedToTrigger can be used to relate more than one gufo:Situation to a gufo:Event. Each gufo:Situation identified through gufo:contributedToTrigger should be understood as an (improper) part of the situation that triggered the event.
contributedToTrigger
Identifies a gufo:Endurant on which the gufo:ExtrinsicMode depends. For example, John's duty to return the book he borrowed from Mary (a gufo:ExtrinsicMode) depends externally on Mary. The identifed gufo:Endurant should be external to the bearer of the extrinsic mode (see Guizzardi, 2005, p. 239). In other words, the identified endurant should not be a part or an intrisic aspect of the bearer of the extrinsic mode.
externallyDependsOn
Identifies a quality value type to which the quality type is associated. For example, a "Color" quality type may be associated with a "ColorValueInRGB" quality value type. It relates a specialization of gufo:Quality (an instance of gufo:EndurantType) to a specialization of gufo:QualityValue (an instance of gufo:AbstractIndividualType). To be used only when quality values are reified.
hasAssociatedQualityValueType
Identifies the begin point for a gufo:ConcreteIndividual, in the case in which time instants are reified. In the case of endurants, this identifies the time point when the endurant comes into existence. In the case of events, this identifies the time point when the event starts to take place. In the case of situation, this identifies the time point when the situation begins to hold. If time instants are not reified, use gufo:hasBeginPointInXSDDate or gufo:hasBeginPointInXSDDateTimeStamp.
hasBeginPoint
Determines the begin point for a gufo:ConcreteIndividual, using a xsd:date literal. In the case of endurants, gufo:asBeginPointInXSDDate determines the time point when the endurant comes into existence. In the case of events, this data property determines the time point when the event starts to take place. In the case of situation, it determines the time point when the situation begins to hold. Use gufo:hasBeginPoint instead when temporal entities are reified.
hasBeginPointInXSDDate
Determines the begin point for a gufo:ConcreteIndividual, using a xsd:dateTimeStamp literal. In the case of endurants, gufo:hasBeginPointInXSDDateTimeStamp determines the time point when the endurant comes into existence. In the case of events, this data property determines the time point when the event starts to take place. In the case of situation, it determines the time point when the situation begins to hold. Use gufo:hasBeginPoint instead when temporal entities are reified.
hasBeginPointInXSDDateTimeStamp
Identifies the end point for a gufo:ConcreteIndividual, in the case in which time instants are reified. In the case of endurants, this identifies the time point when the endurant ceases to exist. In the case of events, this identifies the time point when the event ends. In the case of situation, this identifies the time point when the situation ceases to hold.
hasEndPoint
Determines the end point for a gufo:ConcreteIndividual using a xsd:date literal. In the case of endurants, gufo:hasEndPointInXSDDate determines the time point when the endurant ceases to exist. In the case of events, this data property determines the time point when the event ends. In the case of situation, it determines the time point when the situation ceases to hold. Use gufo:hasEndPoint instead when temporal entities are reified.
hasEndPointInXSDDate
Determines the end point for a gufo:ConcreteIndividual using a xsd:dateTimeStamp literal. In the case of endurants, gufo:hasEndPointInXSDDateTimeStamp determines the time point when the endurant ceases to exist. In the case of events, this data property determines the time point when the event ends. In the case of situation, it determines the time point when the situation ceases to hold. Use gufo:hasEndPoint instead when temporal entities are reified.
hasEndPointInXSDDateTimeStamp
Determines a quality value associated with the concrete individual. Use gufo:hasReifiedQualityValue instead when quality values are reified. It is recommended that subproperties of gufo:hasQualityValue are created, possibly identifying the datatype to be used. For example, "hasTemperatureValue" could be defined as a sub-property of gufo:hasQualityValue whose domain is "Temperature" (specializing gufo:Quality) and whose range is xsd:double.
hasQualityValue
Identifies an instance of gufo:QualityValue to reflect the perception or conception of a quality in a certain value space. Use this property only for quality values that are to be reified in the A-box and associated with a gufo:ConcreteIndividual. Otherwise, use the gufo:hasQualityValue data property and a literal to determine the quality value. The full representation pattern for quality values involves first identifying a gufo:Quality that inheres in a concrete individual and then associating it with a reified quality value. For example, let us consider the color of Yves Klein's "Blue Monochrome" painting made in 1961 (MoMA's object with number 618.1967). In the full pattern, an instance of gufo:Quality that inheres in the physical object (the color of that painting) is associated with a gufo:QualityValue (say the triplet <0, 47, 167> for that painting) through gufo:hasReifiedQualityValue. The full pattern is recommended when different quality spaces are expected to be used for the same quality. For example, the color of that painting could also be associated with a quadruple <100, 72, 0, 35> representing the same color in a CMYK space. When the full pattern is not required, gufo:hasReifiedQualityValue can also be used to directly associate a concrete individual (without identifying the quality) with a quality value.
hasReifiedQualityValue
This property is used for quality values that are defined in terms of a multidimensional quality structure (such as color conceived in terms of hue, saturation and brightness). Each value component of a quality value (a particular value for hue, a particular value for saturation, a particular value for brightness) is determined with this property. It is recommended that subproperties of gufo:hasValueComponent are created to indicate values for particular dimensions, possibly identifying the datatype to be used. For example "hasHueComponent", "hasSaturationComponent" and "hasBrightnessComponent" could be used as data properties specializing gufo:hasValueComponent with the xsd:double datatype.
hasValueComponent
Identifies a gufo:ConcreteIndividual on which the concrete individual depends historically. For example, a person is historically dependent on his/her ancestors. When used between events, historical dependence encompasses causation (when the event is caused by the other), but also other cases where there is dependence but not causation (when the event brings about a situation that is either insufficient or more than sufficient to trigger the historically dependent event). For example, Real Madrid's goal in the 60th minute of the 2016 FIFA Club World Cup Final is historically dependent on (and in this case caused by) a penalty kick by Cristiano Ronaldo. The penalty kick itself is historically dependent on (but not caused by) a penalty (the occurrence of the penalty is necessary but not sufficient to cause the penalty kick as authorization of the referee is required). Historical dependence is transitive. Hence, in the example above, Real Madrid's goal is historically dependent on the penalty.
historicallyDependsOn
Identifies the gufo:ConcreteIndividual in which the gufo:Aspect inheres. Inherence is a sort of existential dependence. The identified concrete individual is the "bearer" of the aspect. For example, the color of an object inheres in the object and the average speed of a flight inheres in the flight.
inheresIn
Identifies a gufo:Aspect of which the aspect is a proper part. For example, John's obligations towards Mary in the scope of their marriage is an aspect proper part of their marriage (and same can be said of Mary's extrinsic aspects in the scope of their marriage.) This property can be used to represent the composition of a relator from extrisinc aspects, but also to represent complex extrisinc aspects. gufo:isAspectProperPartOf is transitive.
isAspectProperPartOf
Identifies a gufo:Collection of which the object is a member. This is the relation between John and a group of persons, and between a cow and its herd. gufo:isCollectionMemberOf is intransitive (Guizzardi, 2005, p. 185). For membership in a gufo:VariableCollection, see gufo:standsInQualifiedParthood.
isCollectionMemberOf
Identifies a gufo:FunctionalComplex of which the object is a component. For example, the habitation module is a component of the International Space Station, and so are each of the solar panels; Obama's brain is a component of his body, and so is his heart; the engine is a component of the HMS Queen Elizabeth (R08). gufo:isComponentOf is not transitive in the general case. Particular sub-properties may be transitive (Guizzardi, 2005, p. 183). When a component may change its relation to be whole, see gufo:standsInQualifiedParthood.
isComponentOf
Identifies a gufo:EndurantType from which the material or comparative relation can be derived. The identified gufo:EndurantType should be a subclass of gufo:Aspect, more specifically a subclass of gufo:ExtrinsicAspect in the case of a gufo:MaterialRelationshipType, and a subclass of gufo:IntrinsicAspect in the case of a gufo:ComparativeRelationshipType. For example, "marriedWith" can be derived from "Marriage", "heavierThan" can be derived from "Weight". See Fonseca et al. (2019).
isDerivedFrom
Identifies a gufo:Event of which the event is part. For example, Cristiano Ronaldo's penalty kick is an event proper part of the 2016 FIFA Club World Cup Final, having ocurred in the 60th minute of that match. That match is itself an event proper part of the 2016 FIFA Club World Cup. The match can be decomposed in different ways. For example, we can identify the participation of each player in the match (instances of gufo:Participation that are proper parts of the match) or decomposed the match using some temporal segmentation (each minute of the match, each of which is a proper part of the match). gufo:isEventProperPartOf is transitive.
isEventProperPartOf
Identifies a gufo:Object of which the object is a part. This is a general parthood relation between objects. Use the various sub-properties provided in order to represent specific types of parthood, each of which has specialized semantics (and different formal properties in this implementation, in particular, transitivity (Guizzardi, 2005, section 5.6).
isObjectProperPartOf
Identifies a whole of which the entity is a proper part. gufo:isProperPartOf is the most generic parthood relation in this implementation. Use the various sub-properties provided in order to represent specific types of parthood. Proper parthood (and each of its sub-properties) is asymmetric and irreflexive. Nevertheless, these characteristics are not declared in this implementation since that would violate rules of OWL 2 DL that guarantee decidability of reasoning. Instead, we have focused only on declaring transitivity where applicable. Note that gufo:isProperPartOf (as the most general notion of parthood) is transitive, although the various sub-properties may not be transitive.
isProperPartOf
Identifies a gufo:Situation of which the situation is a part. Examples include: the situation in which John has influenza is part of the situation in which John has influenza and he is tired; the situation in which John is friends with Mary is part of the situation in which he is friends with Mary and Alice; the situation in which John is married to Alice is part of the situation in which John is married to Alice, while she works at the Free University of Bozen-Bolzano.
isSituationProperPartOf
Identifies a gufo:Collection of which the collection is a sub-collection. All members of the sub-collection are members of the identified super-collection. gufo:isSubCollectionOf is transitive (Guizzardi, 2005, p. 186). For parthood involving one or more varied collections, see gufo:standsInQualifiedParthood.
isSubCollectionOf
Identifies a gufo:Quantity of which the quantity is a part. For example, the quantity of water in a wine glass is a sub-quantity of the wine in that glass. gufo:isSubQuantityOf is transitive (Guizzardi, 2005, p. 184). Sub-quantities are always essential parts of their wholes. Thus, gufo:standsInQualifiedParthood is not applicable for sub-quantities.
isSubQuantityOf
Identifies a gufo:Event in which the gufo:Aspect is manifested. For example, the passing of an electrical current in a conductor is an event that encompasses the manifestation of an aspect inhering in a copper wire (the wire's electrical conductivity).
manifestedIn
Identifies the endurants mediated by a gufo:Relator. For example, John and Mary's marriage mediates John and Mary.
Identifies a gufo:Event in which the gufo:Object participated. Examples include the participation of Freddy Mercury in Queen's Live Aid Concert and the participation of an airplane in a flight.
participatedIn
Identifies a gufo:Type whose instances are classified by exactly one instance of the partitioning higher-order type. For example, "AnimalSpecies" gufo:partitions "Animal". Instances of "AnimalSpecies" such as "Lion", "Hiena" must be disjoint subclasses of "Animal". OWL 2 punning should be used to capture the two facets of "Lion" and "Hiena" in this example: (i) as instances of "AnimalSpecies", and (ii) as subclasses of "Animal". Note that the partitioned type (in the example "Animal") may or may not be declared to be a disjoint union of the explicitly enumerated subclasses (such as "Lion", "Hiena"). This is because other instances of the higher-order type ("AnimalSpecies") may exist that are not explicitly enumerated in the ontology. The partitioned type is termed the "base type" in the "powertype pattern" see Carvalho et al (2017), the higher-order type is often called the "powertype". For further details and formalization of "partitioning", see Carvalho et al (2017) which combines UFO with MLT (a multi-level modeling theory). V. A. Carvalho, J. P. A. Almeida, C. M. Fonseca, and G. Guizzardi, “Multi-level ontology-based conceptual modeling,” Data & Knowledge Engineering, vol. 109, p. 3–24, 2017. <http://dx.doi.org/10.1016/j.datak.2017.03.002>
partitions
Identifies a gufo:Situation in which the entity stands. This implementation includes sub-properties of gufo:standsIn to identify situations concerning the attribution of (mutable) values to qualities, variable relationships, the instantiation of non-contingent types, temporary parthood and temporary constitution.
standsIn
Identifies a gufo:QualityValueAttributionSituation in which the endurant stands. The identified gufo:QualityValueAttributionSituation is then used with the gufo:concernsQualityValue data property or the gufo:concernsReifiedQualityValue object property to indicate a quality value attributed to the gufo:Endurant standing in the situation. This forms a pattern to represent that quality values may differ in different situations.
standsInQualifiedAttribution
Identifies a gufo:TemporaryConstitutionSituation in which an endurant stands temporarily (as a constituent). The identified gufo:TemporaryConstitutionSituation is further related with an endurant (the whole) through the gufo:concernsConstitutedEndurant object property. This forms a pattern to represent temporary constitution, in which the relationships between constituents and constituted endurant vary in different situations. Consider, for example, a group of people (understood as a gufo:FixedCollection) constituting a band (understood as a gufo:FunctionalComplex). In this case, any change in the membership of the group (e.g., the replacement of one person) creates a different group of people. Therefore, the band's constitution can change in time, and the pattern using gufo:TemporaryConstitutionSituation is applicable.
standsInQualifiedConstitution
Identifies a gufo:TemporaryInstantiationSituation in which the endurant stands. The identified gufo:TemporaryInstantiationSituation is further related with a gufo:NonRigidType through the gufo:concernsNonRigidType object property. This forms a pattern to represent the contigent instantiation of a non-rigid type by the endurant, in which case instantiation may vary in different situations.
standsInQualifiedInstantiation
Identifies a gufo:TemporaryParthoodSituation in which the endurant stands (as a temporary part). The identified gufo:TemporaryParthoodSituation is further related with an endurant (the whole) through the gufo:concernsTemporaryWhole object property. This forms a pattern to represent temporary parthood, in which the relationships between parts and wholes vary in different situations. In particular, this pattern is useful in case parts may be separated from their wholes, attached to other wholes, replaced.
standsInQualifiedParthood
Identifies a gufo:TemporaryRelationshipSituation in which the endurant stands. The identified gufo:TemporaryRelationshipSituation is then used with the gufo:concernsRelatedEndurant and the gufo:concernsRelationshipType object properties to indicate the related element and the type of relationship that applies. This forms a pattern to represent that relationships that may change in different situations. For example, "heavierThan" may change when the objects involved gain or lose weight. For material relations, prefer the use of gufo:Relator.
standsInQualifiedRelationship
Identifies the gufo:Event which brought the gufo:Endurant into existence. For example, a musical piece is created in an act of composition (or in an event that is part of it), a piece of legislation is created in a complex legislative process. Benevides et al. (2019) only discussed creation of objects; gufo:wasCreatedIn is extended to endurants in general. Further, in that work "createdBy" required the event to "bring about" a situation in which the created object is present. We relax this requirement here, such that the object may be created and terminated in the scope of the identified gufo:Event. A. B. Benevides, J. R. Bourguet, G. Guizzardi, R. Penãloza, and J. P. A. Almeida, “Representing a reference foundational ontology of events in SROIQ,” Applied ontology, vol. 14, iss. 3, p. 293–334, 2019. <http://dx.doi.org/10.3233/AO-190214>
wasCreatedIn
Identifies the gufo:Event in which the gufo:Endurant was brought to an end. For example, the Space Shuttle Challenger (OV-099) (a gufo:FunctionalComplex) was destroyed during the launch of its tenth flight (a gufo:Event). Benevides et al. (2019) only discussed termination of objects; gufo:wasCreatedIn is extended to endurants in general. This means that a gufo:Relator (such as a marriage) can be declared terminated. Further, in that work "terminatedBy" required the event to be "triggered" by a situation in which the terminated object is present. We relax this requirement here, such that the object may be created and terminated in the scope of the identified gufo:Event. A. B. Benevides, J. R. Bourguet, G. Guizzardi, R. Penãloza, and J. P. A. Almeida, “Representing a reference foundational ontology of events in SROIQ,” Applied ontology, vol. 14, iss. 3, p. 293–334, 2019. <http://dx.doi.org/10.3233/AO-190214>
wasTerminatedIn
An gufo:AbstractIndividual that reifies time instants. It is used as a target of the gufo:hasBeginPoint and gufo:hasEndPoint object properties.
Abkhazian
Appellation 'Abkhazian' (namePurposeExonym) in the GMEOW languages reference catalog.
Afar
Appellation 'Afar' (namePurposeExonym) in the GMEOW languages reference catalog.
Afrikaans
Appellation 'Afrikaans' (namePurposeExonym) in the GMEOW languages reference catalog.
Akan
Appellation 'Akan' (namePurposeExonym) in the GMEOW languages reference catalog.
Albanian
Appellation 'Albanian' (namePurposeExonym) in the GMEOW languages reference catalog.
Amharic
Appellation 'Amharic' (namePurposeExonym) in the GMEOW languages reference catalog.
العربية
Appellation 'العربية' (namePurposeEndonym) in the GMEOW languages reference catalog.
Arabic
Appellation 'Arabic' (namePurposeExonym) in the GMEOW languages reference catalog.
Aragonese
Appellation 'Aragonese' (namePurposeExonym) in the GMEOW languages reference catalog.
Armenian
Appellation 'Armenian' (namePurposeExonym) in the GMEOW languages reference catalog.
Assamese
Appellation 'Assamese' (namePurposeExonym) in the GMEOW languages reference catalog.
Avaric
Appellation 'Avaric' (namePurposeExonym) in the GMEOW languages reference catalog.
Avestan
Appellation 'Avestan' (namePurposeExonym) in the GMEOW languages reference catalog.
Aymara
Appellation 'Aymara' (namePurposeExonym) in the GMEOW languages reference catalog.
Azerbaijani
Appellation 'Azerbaijani' (namePurposeExonym) in the GMEOW languages reference catalog.
Bambara
Appellation 'Bambara' (namePurposeExonym) in the GMEOW languages reference catalog.
Bashkir
Appellation 'Bashkir' (namePurposeExonym) in the GMEOW languages reference catalog.
Basque
Appellation 'Basque' (namePurposeExonym) in the GMEOW languages reference catalog.
Belarusian
Appellation 'Belarusian' (namePurposeExonym) in the GMEOW languages reference catalog.
বাংলা
Appellation 'বাংলা' (namePurposeEndonym) in the GMEOW languages reference catalog.
Bengali
Appellation 'Bengali' (namePurposeExonym) in the GMEOW languages reference catalog.
Bislama
Appellation 'Bislama' (namePurposeExonym) in the GMEOW languages reference catalog.
Bosnian
Appellation 'Bosnian' (namePurposeExonym) in the GMEOW languages reference catalog.
Breton
Appellation 'Breton' (namePurposeExonym) in the GMEOW languages reference catalog.
Bulgarian
Appellation 'Bulgarian' (namePurposeExonym) in the GMEOW languages reference catalog.
Burmese
Appellation 'Burmese' (namePurposeExonym) in the GMEOW languages reference catalog.
Appellation 'C' (namePurposeGlossonym) in the GMEOW languages reference catalog.
Catalan
Appellation 'Catalan' (namePurposeExonym) in the GMEOW languages reference catalog.
Chamorro
Appellation 'Chamorro' (namePurposeExonym) in the GMEOW languages reference catalog.
Chechen
Appellation 'Chechen' (namePurposeExonym) in the GMEOW languages reference catalog.
Chichewa
Appellation 'Chichewa' (namePurposeExonym) in the GMEOW languages reference catalog.
Church Slavic
Appellation 'Church Slavic' (namePurposeExonym) in the GMEOW languages reference catalog.
Chuvash
Appellation 'Chuvash' (namePurposeExonym) in the GMEOW languages reference catalog.
Cornish
Appellation 'Cornish' (namePurposeExonym) in the GMEOW languages reference catalog.
Corsican
Appellation 'Corsican' (namePurposeExonym) in the GMEOW languages reference catalog.
C++
Appellation 'C++' (namePurposeGlossonym) in the GMEOW languages reference catalog.
Cree
Appellation 'Cree' (namePurposeExonym) in the GMEOW languages reference catalog.
Croatian
Appellation 'Croatian' (namePurposeExonym) in the GMEOW languages reference catalog.
Appellation 'C#' (namePurposeGlossonym) in the GMEOW languages reference catalog.
CSS
Appellation 'CSS' (namePurposeGlossonym) in the GMEOW languages reference catalog.
Čeština
Appellation 'Čeština' (namePurposeEndonym) in the GMEOW languages reference catalog.
Czech
Appellation 'Czech' (namePurposeExonym) in the GMEOW languages reference catalog.
Dansk
Appellation 'Dansk' (namePurposeEndonym) in the GMEOW languages reference catalog.
Danish
Appellation 'Danish' (namePurposeExonym) in the GMEOW languages reference catalog.
Dhivehi
Appellation 'Dhivehi' (namePurposeExonym) in the GMEOW languages reference catalog.
Nederlands
Appellation 'Nederlands' (namePurposeEndonym) in the GMEOW languages reference catalog.
Dutch
Appellation 'Dutch' (namePurposeExonym) in the GMEOW languages reference catalog.
Dzongkha
Appellation 'Dzongkha' (namePurposeExonym) in the GMEOW languages reference catalog.
Appellation 'English' (namePurposeGlossonym) in the GMEOW languages reference catalog.
Esperanto
Appellation 'Esperanto' (namePurposeExonym) in the GMEOW languages reference catalog.
Estonian
Appellation 'Estonian' (namePurposeExonym) in the GMEOW languages reference catalog.
Ewe
Appellation 'Ewe' (namePurposeExonym) in the GMEOW languages reference catalog.
Faroese
Appellation 'Faroese' (namePurposeExonym) in the GMEOW languages reference catalog.
Fijian
Appellation 'Fijian' (namePurposeExonym) in the GMEOW languages reference catalog.
Filipino
Appellation 'Filipino' (namePurposeEndonym) in the GMEOW languages reference catalog.
Appellation 'Filipino' (namePurposeExonym) in the GMEOW languages reference catalog.
Suomi
Appellation 'Suomi' (namePurposeEndonym) in the GMEOW languages reference catalog.
Finnish
Appellation 'Finnish' (namePurposeExonym) in the GMEOW languages reference catalog.
Français
Appellation 'Français' (namePurposeEndonym) in the GMEOW languages reference catalog.
Appellation 'French' (namePurposeExonym) in the GMEOW languages reference catalog.
Fulah
Appellation 'Fulah' (namePurposeExonym) in the GMEOW languages reference catalog.
Galician
Appellation 'Galician' (namePurposeExonym) in the GMEOW languages reference catalog.
Ganda
Appellation 'Ganda' (namePurposeExonym) in the GMEOW languages reference catalog.
Georgian
Appellation 'Georgian' (namePurposeExonym) in the GMEOW languages reference catalog.
Deutsch
Appellation 'Deutsch' (namePurposeEndonym) in the GMEOW languages reference catalog.
German
Appellation 'German' (namePurposeExonym) in the GMEOW languages reference catalog.
Appellation 'Go' (namePurposeGlossonym) in the GMEOW languages reference catalog.
Ελληνικά
Appellation 'Ελληνικά' (namePurposeEndonym) in the GMEOW languages reference catalog.
Greek
Appellation 'Greek' (namePurposeExonym) in the GMEOW languages reference catalog.
Guarani
Appellation 'Guarani' (namePurposeExonym) in the GMEOW languages reference catalog.
Gujarati
Appellation 'Gujarati' (namePurposeExonym) in the GMEOW languages reference catalog.
Haitian
Appellation 'Haitian' (namePurposeExonym) in the GMEOW languages reference catalog.
Hausa
Appellation 'Hausa' (namePurposeExonym) in the GMEOW languages reference catalog.
עברית
Appellation 'עברית' (namePurposeEndonym) in the GMEOW languages reference catalog.
Hebrew
Appellation 'Hebrew' (namePurposeExonym) in the GMEOW languages reference catalog.
Herero
Appellation 'Herero' (namePurposeExonym) in the GMEOW languages reference catalog.
हिन्दी
Appellation 'हिन्दी' (namePurposeEndonym) in the GMEOW languages reference catalog.
Hindi
Appellation 'Hindi' (namePurposeExonym) in the GMEOW languages reference catalog.
Hiri Motu
Appellation 'Hiri Motu' (namePurposeExonym) in the GMEOW languages reference catalog.
HTML
Appellation 'HTML' (namePurposeGlossonym) in the GMEOW languages reference catalog.
Magyar
Appellation 'Magyar' (namePurposeEndonym) in the GMEOW languages reference catalog.
Hungarian
Appellation 'Hungarian' (namePurposeExonym) in the GMEOW languages reference catalog.
Icelandic
Appellation 'Icelandic' (namePurposeExonym) in the GMEOW languages reference catalog.
Ido
Appellation 'Ido' (namePurposeExonym) in the GMEOW languages reference catalog.
Igbo
Appellation 'Igbo' (namePurposeExonym) in the GMEOW languages reference catalog.
Bahasa Indonesia
Appellation 'Bahasa Indonesia' (namePurposeEndonym) in the GMEOW languages reference catalog.
Indonesian
Appellation 'Indonesian' (namePurposeExonym) in the GMEOW languages reference catalog.
Interlingua
Appellation 'Interlingua' (namePurposeExonym) in the GMEOW languages reference catalog.
Interlingue
Appellation 'Interlingue' (namePurposeExonym) in the GMEOW languages reference catalog.
Inuktitut
Appellation 'Inuktitut' (namePurposeExonym) in the GMEOW languages reference catalog.
Inupiaq
Appellation 'Inupiaq' (namePurposeExonym) in the GMEOW languages reference catalog.
Irish
Appellation 'Irish' (namePurposeExonym) in the GMEOW languages reference catalog.
Iron Ossetic
Appellation 'Iron Ossetic' (namePurposeExonym) in the GMEOW languages reference catalog.
Italiano
Appellation 'Italiano' (namePurposeEndonym) in the GMEOW languages reference catalog.
Italian
Appellation 'Italian' (namePurposeExonym) in the GMEOW languages reference catalog.
日本語
Appellation '日本語' (namePurposeEndonym) in the GMEOW languages reference catalog.
Japanese
Appellation 'Japanese' (namePurposeExonym) in the GMEOW languages reference catalog.
Java
Appellation 'Java' (namePurposeGlossonym) in the GMEOW languages reference catalog.
JavaScript
Appellation 'JavaScript' (namePurposeGlossonym) in the GMEOW languages reference catalog.
Javanese
Appellation 'Javanese' (namePurposeExonym) in the GMEOW languages reference catalog.
JSON
Appellation 'JSON' (namePurposeGlossonym) in the GMEOW languages reference catalog.
Kalaallisut
Appellation 'Kalaallisut' (namePurposeExonym) in the GMEOW languages reference catalog.
Kannada
Appellation 'Kannada' (namePurposeExonym) in the GMEOW languages reference catalog.
Kanuri
Appellation 'Kanuri' (namePurposeExonym) in the GMEOW languages reference catalog.
Kashmiri
Appellation 'Kashmiri' (namePurposeExonym) in the GMEOW languages reference catalog.
Kazakh
Appellation 'Kazakh' (namePurposeExonym) in the GMEOW languages reference catalog.
Khmer
Appellation 'Khmer' (namePurposeExonym) in the GMEOW languages reference catalog.
Kikuyu
Appellation 'Kikuyu' (namePurposeExonym) in the GMEOW languages reference catalog.
Kinyarwanda
Appellation 'Kinyarwanda' (namePurposeExonym) in the GMEOW languages reference catalog.
Kirghiz
Appellation 'Kirghiz' (namePurposeExonym) in the GMEOW languages reference catalog.
Komi
Appellation 'Komi' (namePurposeExonym) in the GMEOW languages reference catalog.
Kongo
Appellation 'Kongo' (namePurposeExonym) in the GMEOW languages reference catalog.
한국어
Appellation '한국어' (namePurposeEndonym) in the GMEOW languages reference catalog.
Korean
Appellation 'Korean' (namePurposeExonym) in the GMEOW languages reference catalog.
Kotlin
Appellation 'Kotlin' (namePurposeGlossonym) in the GMEOW languages reference catalog.
Kuanyama
Appellation 'Kuanyama' (namePurposeExonym) in the GMEOW languages reference catalog.
Kurdish
Appellation 'Kurdish' (namePurposeExonym) in the GMEOW languages reference catalog.
Lao
Appellation 'Lao' (namePurposeExonym) in the GMEOW languages reference catalog.
Latin
Appellation 'Latin' (namePurposeExonym) in the GMEOW languages reference catalog.
Latvian
Appellation 'Latvian' (namePurposeExonym) in the GMEOW languages reference catalog.
Limburgan
Appellation 'Limburgan' (namePurposeExonym) in the GMEOW languages reference catalog.
Lingala
Appellation 'Lingala' (namePurposeExonym) in the GMEOW languages reference catalog.
Lithuanian
Appellation 'Lithuanian' (namePurposeExonym) in the GMEOW languages reference catalog.
Luba-Katanga
Appellation 'Luba-Katanga' (namePurposeExonym) in the GMEOW languages reference catalog.
Luxembourgish
Appellation 'Luxembourgish' (namePurposeExonym) in the GMEOW languages reference catalog.
Macedonian
Appellation 'Macedonian' (namePurposeExonym) in the GMEOW languages reference catalog.
Malagasy
Appellation 'Malagasy' (namePurposeExonym) in the GMEOW languages reference catalog.
Bahasa Melayu
Appellation 'Bahasa Melayu' (namePurposeEndonym) in the GMEOW languages reference catalog.
Malay
Appellation 'Malay' (namePurposeExonym) in the GMEOW languages reference catalog.
Malayalam
Appellation 'Malayalam' (namePurposeExonym) in the GMEOW languages reference catalog.
Maltese
Appellation 'Maltese' (namePurposeExonym) in the GMEOW languages reference catalog.
Appellation '普通话' (namePurposeEndonym) in the GMEOW languages reference catalog.
Appellation 'Mandarin Chinese' (namePurposeExonym) in the GMEOW languages reference catalog.
Manx
Appellation 'Manx' (namePurposeExonym) in the GMEOW languages reference catalog.
Maori
Appellation 'Maori' (namePurposeExonym) in the GMEOW languages reference catalog.
Marathi
Appellation 'Marathi' (namePurposeExonym) in the GMEOW languages reference catalog.
Marshallese
Appellation 'Marshallese' (namePurposeExonym) in the GMEOW languages reference catalog.
Mongolian
Appellation 'Mongolian' (namePurposeExonym) in the GMEOW languages reference catalog.
Nauru
Appellation 'Nauru' (namePurposeExonym) in the GMEOW languages reference catalog.
Navajo
Appellation 'Navajo' (namePurposeExonym) in the GMEOW languages reference catalog.
Ndonga
Appellation 'Ndonga' (namePurposeExonym) in the GMEOW languages reference catalog.
Nepali
Appellation 'Nepali' (namePurposeExonym) in the GMEOW languages reference catalog.
North Ndebele
Appellation 'North Ndebele' (namePurposeExonym) in the GMEOW languages reference catalog.
Northern Sami
Appellation 'Northern Sami' (namePurposeExonym) in the GMEOW languages reference catalog.
Norwegian Bokmål
Appellation 'Norwegian Bokmål' (namePurposeExonym) in the GMEOW languages reference catalog.
Norsk
Appellation 'Norsk' (namePurposeEndonym) in the GMEOW languages reference catalog.
Norwegian
Appellation 'Norwegian' (namePurposeExonym) in the GMEOW languages reference catalog.
Norwegian Nynorsk
Appellation 'Norwegian Nynorsk' (namePurposeExonym) in the GMEOW languages reference catalog.
Occitan
Appellation 'Occitan' (namePurposeExonym) in the GMEOW languages reference catalog.
Odia
Appellation 'Odia' (namePurposeExonym) in the GMEOW languages reference catalog.
Ojibwa
Appellation 'Ojibwa' (namePurposeExonym) in the GMEOW languages reference catalog.
Oromo
Appellation 'Oromo' (namePurposeExonym) in the GMEOW languages reference catalog.
Pali
Appellation 'Pali' (namePurposeExonym) in the GMEOW languages reference catalog.
فارسی
Appellation 'فارسی' (namePurposeEndonym) in the GMEOW languages reference catalog.
Persian
Appellation 'Persian' (namePurposeExonym) in the GMEOW languages reference catalog.
PHP
Appellation 'PHP' (namePurposeGlossonym) in the GMEOW languages reference catalog.
Polski
Appellation 'Polski' (namePurposeEndonym) in the GMEOW languages reference catalog.
Polish
Appellation 'Polish' (namePurposeExonym) in the GMEOW languages reference catalog.
Português
Appellation 'Português' (namePurposeEndonym) in the GMEOW languages reference catalog.
Portuguese
Appellation 'Portuguese' (namePurposeExonym) in the GMEOW languages reference catalog.
ਪੰਜਾਬੀ
Appellation 'ਪੰਜਾਬੀ' (namePurposeEndonym) in the GMEOW languages reference catalog.
Punjabi
Appellation 'Punjabi' (namePurposeExonym) in the GMEOW languages reference catalog.
Pushto
Appellation 'Pushto' (namePurposeExonym) in the GMEOW languages reference catalog.
Python
Appellation 'Python' (namePurposeGlossonym) in the GMEOW languages reference catalog.
Quechua
Appellation 'Quechua' (namePurposeExonym) in the GMEOW languages reference catalog.
Română
Appellation 'Română' (namePurposeEndonym) in the GMEOW languages reference catalog.
Romanian
Appellation 'Romanian' (namePurposeExonym) in the GMEOW languages reference catalog.
Romansh
Appellation 'Romansh' (namePurposeExonym) in the GMEOW languages reference catalog.
Ruby
Appellation 'Ruby' (namePurposeGlossonym) in the GMEOW languages reference catalog.
Rundi
Appellation 'Rundi' (namePurposeExonym) in the GMEOW languages reference catalog.
Русский
Appellation 'Русский' (namePurposeEndonym) in the GMEOW languages reference catalog.
Russian
Appellation 'Russian' (namePurposeExonym) in the GMEOW languages reference catalog.
Rust
Appellation 'Rust' (namePurposeGlossonym) in the GMEOW languages reference catalog.
Samoan
Appellation 'Samoan' (namePurposeExonym) in the GMEOW languages reference catalog.
Sango
Appellation 'Sango' (namePurposeExonym) in the GMEOW languages reference catalog.
Sanskrit
Appellation 'Sanskrit' (namePurposeExonym) in the GMEOW languages reference catalog.
Sardinian
Appellation 'Sardinian' (namePurposeExonym) in the GMEOW languages reference catalog.
Scottish Gaelic
Appellation 'Scottish Gaelic' (namePurposeExonym) in the GMEOW languages reference catalog.
Serbian
Appellation 'Serbian' (namePurposeExonym) in the GMEOW languages reference catalog.
Serbo-Croatian
Appellation 'Serbo-Croatian' (namePurposeExonym) in the GMEOW languages reference catalog.
Shona
Appellation 'Shona' (namePurposeExonym) in the GMEOW languages reference catalog.
Sichuan Yi
Appellation 'Sichuan Yi' (namePurposeExonym) in the GMEOW languages reference catalog.
Sindhi
Appellation 'Sindhi' (namePurposeExonym) in the GMEOW languages reference catalog.
Sinhala
Appellation 'Sinhala' (namePurposeExonym) in the GMEOW languages reference catalog.
Slovak
Appellation 'Slovak' (namePurposeExonym) in the GMEOW languages reference catalog.
Slovenian
Appellation 'Slovenian' (namePurposeExonym) in the GMEOW languages reference catalog.
Somali
Appellation 'Somali' (namePurposeExonym) in the GMEOW languages reference catalog.
South Ndebele
Appellation 'South Ndebele' (namePurposeExonym) in the GMEOW languages reference catalog.
Southern Sotho
Appellation 'Southern Sotho' (namePurposeExonym) in the GMEOW languages reference catalog.
Español
Appellation 'Español' (namePurposeEndonym) in the GMEOW languages reference catalog.
Spanish
Appellation 'Spanish' (namePurposeExonym) in the GMEOW languages reference catalog.
SPARQL
Appellation 'SPARQL' (namePurposeGlossonym) in the GMEOW languages reference catalog.
SQL
Appellation 'SQL' (namePurposeGlossonym) in the GMEOW languages reference catalog.
Sundanese
Appellation 'Sundanese' (namePurposeExonym) in the GMEOW languages reference catalog.
Kiswahili
Appellation 'Kiswahili' (namePurposeEndonym) in the GMEOW languages reference catalog.
Swahili
Appellation 'Swahili' (namePurposeExonym) in the GMEOW languages reference catalog.
Swati
Appellation 'Swati' (namePurposeExonym) in the GMEOW languages reference catalog.
Svenska
Appellation 'Svenska' (namePurposeEndonym) in the GMEOW languages reference catalog.
Swedish
Appellation 'Swedish' (namePurposeExonym) in the GMEOW languages reference catalog.
Swift
Appellation 'Swift' (namePurposeGlossonym) in the GMEOW languages reference catalog.
Tagalog
Appellation 'Tagalog' (namePurposeExonym) in the GMEOW languages reference catalog.
Tahitian
Appellation 'Tahitian' (namePurposeExonym) in the GMEOW languages reference catalog.
Tajik
Appellation 'Tajik' (namePurposeExonym) in the GMEOW languages reference catalog.
தமிழ்
Appellation 'தமிழ்' (namePurposeEndonym) in the GMEOW languages reference catalog.
Tamil
Appellation 'Tamil' (namePurposeExonym) in the GMEOW languages reference catalog.
Tatar
Appellation 'Tatar' (namePurposeExonym) in the GMEOW languages reference catalog.
Telugu
Appellation 'Telugu' (namePurposeExonym) in the GMEOW languages reference catalog.
ไทย
Appellation 'ไทย' (namePurposeEndonym) in the GMEOW languages reference catalog.
Thai
Appellation 'Thai' (namePurposeExonym) in the GMEOW languages reference catalog.
Tibetan
Appellation 'Tibetan' (namePurposeExonym) in the GMEOW languages reference catalog.
Tigrinya
Appellation 'Tigrinya' (namePurposeExonym) in the GMEOW languages reference catalog.
Tongan
Appellation 'Tongan' (namePurposeExonym) in the GMEOW languages reference catalog.
Tsonga
Appellation 'Tsonga' (namePurposeExonym) in the GMEOW languages reference catalog.
Tswana
Appellation 'Tswana' (namePurposeExonym) in the GMEOW languages reference catalog.
Türkçe
Appellation 'Türkçe' (namePurposeEndonym) in the GMEOW languages reference catalog.
Turkish
Appellation 'Turkish' (namePurposeExonym) in the GMEOW languages reference catalog.
Turkmen
Appellation 'Turkmen' (namePurposeExonym) in the GMEOW languages reference catalog.
Turtle
Appellation 'Turtle' (namePurposeGlossonym) in the GMEOW languages reference catalog.
Twi
Appellation 'Twi' (namePurposeExonym) in the GMEOW languages reference catalog.
TypeScript
Appellation 'TypeScript' (namePurposeGlossonym) in the GMEOW languages reference catalog.
Uighur
Appellation 'Uighur' (namePurposeExonym) in the GMEOW languages reference catalog.
Українська
Appellation 'Українська' (namePurposeEndonym) in the GMEOW languages reference catalog.
Ukrainian
Appellation 'Ukrainian' (namePurposeExonym) in the GMEOW languages reference catalog.
اردو
Appellation 'اردو' (namePurposeEndonym) in the GMEOW languages reference catalog.
Urdu
Appellation 'Urdu' (namePurposeExonym) in the GMEOW languages reference catalog.
Uzbek
Appellation 'Uzbek' (namePurposeExonym) in the GMEOW languages reference catalog.
Venda
Appellation 'Venda' (namePurposeExonym) in the GMEOW languages reference catalog.
Tiếng Việt
Appellation 'Tiếng Việt' (namePurposeEndonym) in the GMEOW languages reference catalog.
Vietnamese
Appellation 'Vietnamese' (namePurposeExonym) in the GMEOW languages reference catalog.
Volapük
Appellation 'Volapük' (namePurposeExonym) in the GMEOW languages reference catalog.
Walloon
Appellation 'Walloon' (namePurposeExonym) in the GMEOW languages reference catalog.
Welsh
Appellation 'Welsh' (namePurposeExonym) in the GMEOW languages reference catalog.
Western Frisian
Appellation 'Western Frisian' (namePurposeExonym) in the GMEOW languages reference catalog.
Wolof
Appellation 'Wolof' (namePurposeExonym) in the GMEOW languages reference catalog.
Xhosa
Appellation 'Xhosa' (namePurposeExonym) in the GMEOW languages reference catalog.
XML
Appellation 'XML' (namePurposeGlossonym) in the GMEOW languages reference catalog.
YAML
Appellation 'YAML' (namePurposeGlossonym) in the GMEOW languages reference catalog.
Yiddish
Appellation 'Yiddish' (namePurposeExonym) in the GMEOW languages reference catalog.
Yoruba
Appellation 'Yoruba' (namePurposeExonym) in the GMEOW languages reference catalog.
Zhuang
Appellation 'Zhuang' (namePurposeExonym) in the GMEOW languages reference catalog.
Zulu
Appellation 'Zulu' (namePurposeExonym) in the GMEOW languages reference catalog.
Standard natural and programming languages for GMEOW reuse, pre-seeding internal tags, appellations, and alignments.
GMEOW Languages Reference Catalog
Reference individual 'imports/languages-reference' in the GMEOW languages reference catalog.
A language known as Abkhazian.
A language known as Afar.
A language known as Afrikaans.
A language known as Akan.
A language known as Albanian.
A language known as Amharic.
A Central Semitic language spoken across the Arab world.
A language known as Aragonese.
A language known as Armenian.
A language known as Assamese.
A language known as Avaric.
A language known as Avestan.
A language known as Aymara.
A language known as Azerbaijani.
A language known as Bambara.
A language known as Bashkir.
A language known as Basque.
A language known as Belarusian.
An Indo-Aryan language spoken in Bangladesh and the Indian state of West Bengal.
A language known as Bislama.
A language known as Bosnian.
A language known as Breton.
A language known as Bulgarian.
A language known as Burmese.
A general-purpose, procedural programming language with static typing.
A language known as Catalan.
A language known as Chamorro.
A language known as Chechen.
A language known as Chichewa.
A language known as Church Slavic.
A language known as Chuvash.
A language known as Cornish.
A language known as Corsican.
A general-purpose programming language with imperative, object-oriented, and generic features.
A language known as Cree.
A language known as Croatian.
A modern, object-oriented programming language developed by Microsoft.
A style-sheet language used for describing the presentation of a document written in HTML or XML.
A West Slavic language spoken primarily in the Czech Republic.
A North Germanic language spoken primarily in Denmark.
A language known as Dhivehi.
A West Germanic language spoken primarily in the Netherlands and Belgium.
A language known as Dzongkha.
A West Germanic language originating in England, now a global lingua franca.
A language known as Esperanto.
A language known as Estonian.
A language known as Ewe.
A language known as Faroese.
A language known as Fijian.
A standardized variety of Tagalog, official language of the Philippines.
A Uralic language spoken primarily in Finland.
A Romance language spoken primarily in France and parts of Europe, Africa, and North America.
A language known as Fulah.
A language known as Galician.
A language known as Ganda.
A language known as Georgian.
A West Germanic language mainly spoken in Central Europe.
A statically typed, compiled programming language designed at Google.
An Indo-European language spoken primarily in Greece and Cyprus.
A language known as Guarani.
A language known as Gujarati.
A language known as Haitian.
A language known as Hausa.
A Northwest Semitic language spoken primarily in Israel.
A language known as Herero.
An Indo-Aryan language spoken primarily in North India.
A language known as Hiri Motu.
The standard markup language for documents designed to be displayed in a web browser.
A Uralic language spoken primarily in Hungary.
A language known as Icelandic.
A language known as Ido.
A language known as Igbo.
A Malayic language spoken primarily in Indonesia.
A language known as Interlingua.
A language known as Interlingue.
A language known as Inuktitut.
A language known as Inupiaq.
A language known as Irish.
A language known as Iron Ossetic.
A Romance language spoken primarily in Italy and parts of Switzerland.
A Japonic language spoken primarily in Japan.
A class-based, object-oriented programming language designed to have few implementation dependencies.
A high-level, interpreted programming language conforming to ECMAScript.
A language known as Javanese.
A lightweight data-interchange format derived from JavaScript object syntax.
A language known as Kalaallisut.
A language known as Kannada.
A language known as Kanuri.
A language known as Kashmiri.
A language known as Kazakh.
A language known as Khmer.
A language known as Kikuyu.
A language known as Kinyarwanda.
A language known as Kirghiz.
A language known as Komi.
A language known as Kongo.
A Koreanic language spoken primarily in Korea.
A cross-platform, statically typed, general-purpose programming language.
A language known as Kuanyama.
A language known as Kurdish.
A language known as Lao.
A language known as Latin.
A language known as Latvian.
A language known as Limburgan.
A language known as Lingala.
A language known as Lithuanian.
A language known as Luba-Katanga.
A language known as Luxembourgish.
A language known as Macedonian.
A language known as Malagasy.
A Malayo-Polynesian language spoken in Malaysia, Indonesia, Brunei, and Singapore.
A language known as Malayalam.
A language known as Maltese.
A major branch of Sinitic languages, often called Standard Chinese, spoken across China and beyond.
A language known as Manx.
A language known as Maori.
A language known as Marathi.
A language known as Marshallese.
A language known as Mongolian.
A language known as Nauru.
A language known as Navajo.
A language known as Ndonga.
A language known as Nepali.
A language known as North Ndebele.
A language known as Northern Sami.
A North Germanic language spoken primarily in Norway.
A language known as Norwegian Bokmål.
A language known as Norwegian Nynorsk.
A language known as Occitan.
A language known as Odia.
A language known as Ojibwa.
A language known as Oromo.
A language known as Pali.
An Iranian language spoken primarily in Iran, Afghanistan, and Tajikistan.
A general-purpose scripting language geared toward web development.
A West Slavic language spoken primarily in Poland.
A Romance language originating in Portugal, now spoken in Brazil and other regions.
An Indo-Aryan language spoken in the Punjab region of South Asia.
A language known as Pushto.
An interpreted, high-level, general-purpose programming language.
A language known as Quechua.
An Eastern Romance language spoken primarily in Romania and Moldova.
A language known as Romansh.
A dynamic, open-source programming language with a focus on simplicity and productivity.
A language known as Rundi.
An East Slavic language spoken primarily in Russia and neighbouring countries.
A multi-paradigm, systems programming language designed for performance and safety.
A language known as Samoan.
A language known as Sango.
A language known as Sanskrit.
A language known as Sardinian.
A language known as Scottish Gaelic.
A language known as Serbian.
A language known as Serbo-Croatian.
A language known as Shona.
A language known as Sichuan Yi.
A language known as Sindhi.
A language known as Sinhala.
A language known as Slovak.
A language known as Slovenian.
A language known as Somali.
A language known as South Ndebele.
A language known as Southern Sotho.
A Romance language originating in the Iberian Peninsula, now spoken globally.
A query language for databases able to retrieve and manipulate data stored in RDF format.
A domain-specific language used for managing relational databases.
A language known as Sundanese.
A Bantu language widely spoken in East Africa.
A language known as Swati.
A North Germanic language spoken primarily in Sweden and Finland.
A general-purpose, multi-paradigm programming language developed by Apple.
A language known as Tagalog.
A language known as Tahitian.
A language known as Tajik.
A Dravidian language spoken primarily in India, Sri Lanka, and Singapore.
A language known as Tatar.
A language known as Telugu.
A Kra-Dai language spoken primarily in Thailand.
A language known as Tibetan.
A language known as Tigrinya.
A language known as Tongan.
A language known as Tsonga.
A language known as Tswana.
A Turkic language spoken primarily in Turkey and Cyprus.
A language known as Turkmen.
A syntax for RDF data.
A language known as Twi.
A strict syntactical superset of JavaScript that adds static typing.
A language known as Uighur.
An East Slavic language spoken primarily in Ukraine.
An Indo-Aryan language spoken primarily in Pakistan and India.
A language known as Uzbek.
A language known as Venda.
An Austroasiatic language spoken primarily in Vietnam.
A language known as Volapük.
A language known as Walloon.
A language known as Welsh.
A language known as Western Frisian.
A language known as Wolof.
A language known as Xhosa.
A markup language that defines a set of rules for encoding documents.
A human-readable data-serialization language.
A language known as Yiddish.
A language known as Yoruba.
A language known as Zhuang.
A language known as Zulu.
Arabic writing system
The Arabic abjad script used for Arabic, Persian, Urdu, and many other languages.
Armenian writing system
The Armenian alphabet script used for the Armenian language.
Bengali writing system
The Bengali abugida script used for Bengali and Assamese.
Canadian Aboriginal writing system
The Canadian Aboriginal script.
Cyrillic writing system
The Cyrillic alphabet script used for Russian, Ukrainian, and many other languages.
Devanagari writing system
The Devanagari abugida script used for Hindi, Marathi, Nepali, and Sanskrit.
Ethiopic writing system
The Geʽez abugida script used for Amharic, Tigrinya, and others.
Georgian writing system
The Georgian alphabet script used for the Georgian language.
Greek writing system
The Greek alphabet script used for the Greek language.
Gujarati writing system
The Gujarati script.
Han writing system
The logographic Chinese character writing system used for Chinese and Japanese Kanji.
Hangul writing system
The Korean featural alphabet script.
Hebrew writing system
The Hebrew abjad script used for Hebrew, Yiddish, and others.
Hiragana writing system
The Japanese hiragana syllabary.
Javanese writing system
The Javanese script.
Katakana writing system
The Japanese katakana syllabary.
Khmer writing system
The Khmer script.
Kannada writing system
The Kannada script.
Lao writing system
The Lao script.
Latin writing system
The Latin alphabet script used for English, German, Spanish, French, and romanizations.
Malayalam writing system
The Malayalam script.
Myanmar writing system
The Myanmar script.
Odia writing system
The Odia script.
Sinhala writing system
The Sinhala script.
Sundanese writing system
The Sundanese script.
Tamil writing system
The Tamil abugida script used for the Tamil language.
Telugu writing system
The Telugu script.
Thaana writing system
The Thaana script.
Thai writing system
The Thai abugida script used for the Thai language.
Tibetan writing system
The Tibetan script.
Yi writing system
The Yi script.
Blackcat Informatics® Inc.
GMEOW 0.1.0 manifestation
The concrete versioned publication manifestation of GMEOW 0.1.0.
GMEOW Self-Description
The authored self-description graph for GMEOW publication, project, repository, credit, citation, and brand metadata.
GMEOW brand note
The repository note that documents the GMEOW brand positioning, color tokens, logo assets, and social-preview publishing workflow.
GMEOW citation of BIBO
A citation act recording that GMEOW bridges BIBO by reference.
GMEOW citation of Dublin Core Terms
A citation act recording that GMEOW bridges Dublin Core Terms by reference.
GMEOW citation of DOAP
A citation act recording that GMEOW bridges DOAP by reference.
GMEOW citation of FOAF
A citation act recording that GMEOW bridges FOAF by reference.
GMEOW citation of FRBR
A citation act recording that GMEOW bridges FRBR by reference.
GMEOW citation of GeoSPARQL
A citation act recording that GMEOW bridges GeoSPARQL by reference.
GMEOW citation of iCalendar RDF
A citation act recording that GMEOW bridges the iCalendar RDF vocabulary by reference.
GMEOW citation of PROV-O
A citation act recording that GMEOW bridges PROV-O by reference.
GMEOW citation of schema.org
A citation act recording that GMEOW bridges schema.org by reference.
GMEOW citation of SKOS
A citation act recording that GMEOW bridges SKOS by reference.
GMEOW citation of OWL-Time
A citation act recording that GMEOW bridges OWL-Time by reference.
GMEOW citation of vCard
A citation act recording that GMEOW bridges vCard by reference.
Blackcat Informatics® GMEOW contribution
The lead author contribution by Blackcat Informatics® Inc. to the GMEOW ontology work.
Patrick Audley GMEOW contribution
The lead author contribution by Patrick Audley to the GMEOW ontology work.
GMEOW 0.1.0 expression
The realized expression of the GMEOW ontology work for the 0.1.0 publication.
GNU Affero General Public License v3.0 (only)
The GNU Affero General Public License v3.0 (only) used for GMEOW tooling code, the Rust core, and repository-maintenance software. Separate proprietary/commercial terms are available from Blackcat Informatics® Inc.
GMEOW logo SVG
The canonical GMEOW logo: a black cat holding a linked knowledge graph. It is the emblematic logo for the ontology and project, not a depiction of them.
Patrick Audley
GMEOW ontology project
The Blackcat Informatics® software and ontology publication project that develops, publishes, and maintains GMEOW.
GMEOW ontology repository
The Git repository that carries the authored ontology sources, mapping DSLs, statement DSLs, examples, tests, generators, and documentation sources for GMEOW.
GMEOW social preview PNG
The rendered PNG social preview card uploaded through GitHub repository settings.
GMEOW social preview SVG
The editable SVG source for the GMEOW repository social preview card.