https://w3id.org/jeswr/sectors/futures#Prefix fut: · a gUFO-based ontology in the @jeswr Solid federation; imports the Solid Core.
⚠️ Experimental — AI-agent-generated (Claude Opus 4.8, @jeswr PSS agent); under active development, not production-hardened.
Other representations: Turtle · JSON-LD context · index
| Term | Label | Comment / definition |
|---|---|---|
fut:acceptanceCriterion | acceptance criterion | A testable criterion of a converged app spec. Each criterion MUST link back (fut:operationalises) to the fut:Need it operationalises — the closing-the-loop check. |
fut:AcceptanceCriterion | Acceptance Criterion | One testable criterion of a fut:SpecSynthesis, linked via fut:operationalises to the fut:Need it operationalises — every criterion MUST trace to a need (SHACL-enforced), so the implemented app can be checked against the needs that motivated it. |
fut:adoptedBy | adopted by | The agent who explicitly ADOPTED a derived Claim as their own — the consent gate: nothing enters deliberation attributed to a person without this assertion plus the claim living in their pod. |
fut:adoptionBar | adoption bar | The measured ratification criteria (default: unite design/04 §2 — ≥2 independent implementations + ≥2 communities advertising via fedreg:acceptsSpec). |
fut:AdoptionDecision | Adoption Decision | A converged recommendation to adopt a spec version; ratification is MEASURED on the wire, never asserted. There is deliberately NO adoptionStatus decree property: an AdoptionDecision carries its bar (fut:adoptionBar) and its evidence (fut:adoptionEvidence), and any consumer recomputes Current/Proposed/Superseded from evidence against bar — a captured room can sign a recommendation; it cannot sign adoption. |
fut:adoptionEvidence | adoption evidence | The observations the computed adoption status rests on. |
fut:AdoptionObservation | Adoption Observation | One observed fedreg:acceptsSpec advertisement: who advertises which version, observed when, at which source IRI. An index entry is a cache, never authoritative (unite design/02 §2) — the observationSource is where the claim is re-checked. |
fut:affectsRole | affects role | Blast radius by stakeholder role (≥1, SHACL MUST): fut:ImplementerRole / fut:OperatorRole / fut:ParticipantRole. Role STANDING is declared-then-verified against the public federation web and fails closed to participant (unite SCOPE-DIFFERENTIATION §3.2) — this property only records whom the change touches. |
fut:aggregate | Aggregate | May be included in opinion-space mapping and convergence metrics — k-anonymous aggregate only, never individual disclosure. Permitted by default. (Profiles odrl:aggregate — see futures-alignments.ttl.) |
fut:AppProposal | App Proposal | A proposed Solid app in a Stage-1 co-design deliberation. Because it IS a wf:Task in the shared task model (@jeswr/solid-task-model), it federates into solid-issues and Pod Manager for free (kanban, assignment, state). MUST trace to at least one need or value via fut:motivatedBy — what keeps Stage 1 value-centric rather than feature-listing. |
fut:articulates | articulates | Relates a VisionStatement to an atomic Claim decomposed from it. Inverse-functional: a Claim is articulated by at most one Vision (the composition edge). GenAI decomposition is recorded via prov:wasGeneratedBy on the Claim; the Claim only becomes the author's on explicit adoption (fut:adoptedBy). |
fut:breakingChange | breaking change | Interop honesty: whether the change breaks running implementations. SHACL: breakingChange true ⇒ fut:migrationPath present. |
fut:bridgingEvidence | bridging evidence | Relates a SharedFuture to the per-cluster endorsement statistics (one BridgingEvidence per opinion cluster) that EVIDENCE it as common ground rather than one cluster's position. At least one is mandatory (SHACL). |
fut:BridgingEvidence | Bridging Evidence | Per-cluster endorsement statistics for ONE opinion cluster over a statement/synthesis: the resonates / conflicts / unsure counts (and the total seen), the raw material of the bridging-based ranking (group-informed consensus across EVERY cluster, not majority preference). A SharedFuture carries one BridgingEvidence per cluster — the evidence that it is common ground. |
fut:bridgingScore | bridging score | A group-informed-consensus score in [0,1]: the product over opinion clusters of the (Laplace-smoothed) per-cluster resonance probability — high only when a statement earns positive reception in EVERY cluster. No rdfs:domain — carried on a BridgingEvidence (per-cluster factor) or a statement/synthesis (the product). |
fut:Claim | Claim | An ATOMIC, voteable statement — one idea, short, standalone: the Pol.is-style unit of deliberation. Derived from a fut:VisionStatement (prov:wasDerivedFrom / the inverse of fut:articulates) or authored directly. When GenAI performs the decomposition the activity is recorded (prov:wasGeneratedBy with the model+prompt as a prov:Plan) AND the author must approve the claim before it becomes theirs — approval is fut:adoptedBy plus the claim moving into the author's pod. Nothing enters deliberation attributed to a person without that explicit adoption. |
fut:clusterCount | cluster count | The number of opinion clusters the deliberation's resonance matrix produced. |
fut:clusterLabel | cluster label | The opaque label of the opinion cluster a BridgingEvidence aggregates (e.g. 'cluster-0'). A k-anonymous aggregate identifier, never a member list. |
fut:community | Community | A future for the author's community. |
fut:Conflicts | Conflicts | The statement conflicts with the reactor's experience or view — disagreement. (IRI written verbatim by the unite client.) |
fut:conflictsCount | conflicts count | How many participants in this cluster conflicted with the statement/synthesis. |
fut:consentActionScheme | Consent action scheme | The fut: ODRL-profile actions an author's standing consent policy permits or prohibits over an expression-layer resource. |
fut:ConvergenceMetrics | Convergence Metrics | The PUBLISHED aggregate for a deliberation: cluster count, cross-cluster consensus rate, bridging-score distribution and participation counts stratified by verification tier (T1 community-vouched vs. T2 ZK-personhood — unite design/02 §5: tiers are honestly labelled, never silently mixed). Open data, k-anonymous. |
fut:Critique | Critique | One critique in a Convergence-Room critique round (unite design/03 §4 step 2: critiques are captured AS DATA). design/01 assembles the DissentRecord FROM surviving critiques but never assigned the unit a class — v0.2.0 does. Carries as:content, fut:onStatement → the candidate synthesis, dct:created/creator, fut:inDeliberation; lives in the critic's own pod like every statement. Standing critiques at endorsement time are the raw material of the mandatory dissent annex. |
fut:crossClusterConsensusRate | cross-cluster consensus rate | The share of statements in [0,1] clearing the bridging threshold (minimum resonance in EVERY cluster) — the deliberation-level common-ground signal. |
fut:decomposedBy | decomposed by | The decomposition activity's seam-recording (unite design/03 §1), mirroring the SynthesisMediator PROV pattern for the compose-side assistant: a derived fut:Claim → the prov:Activity (with prov:hadPlan) that split it from its narrative. Either way, fut:adoptedBy is what confers authorship. Rangeless — prov:Activity is not imported into the reasoned closure (Mode A; see futures-alignments.ttl). |
fut:Deliberation | Deliberation | A SCOPED convergence exercise within a community: a titled activity with a topic, a time window, a method (fut:method → resonance-mapping / mediated-synthesis / mini-public) and a participating community. All statements and resonances entering a deliberation reference it via fut:inDeliberation. |
fut:DeliberationMethod | Deliberation Method | The convergence method a fut:Deliberation uses: resonance-mapping (Pol.is-style opinion mapping), mediated-synthesis (a human or GenAI mediator drafts syntheses — always visibly attributed), or mini-public (a sampled deliberative body). |
fut:Deprecation | Deprecation | Retiring a spec version, profile or shared service. (IRI read verbatim by the unite client.) |
fut:dimension | dimension | The optional qualifier of a Resonance: fut:IShareThis / fut:IAspireToThis / fut:IWouldSupportThis — present condition vs. aspiration vs. support, kept separable for the convergence math. |
fut:dimensionScheme | Resonance Dimension scheme | The optional qualifier value set for fut:dimension — three psychologically distinct positive signals the convergence math keeps separable. |
fut:dissent | dissent | The MANDATORY dissent annex of a SharedFuture: a first-class minority report. May be absent only when the synthesis explicitly asserts fut:noDissentRecorded true — a SharedFuture with neither is invalid (SHACL-enforced). Convergence must never mean erasure. |
fut:DissentRecord | Dissent Record | A FIRST-CLASS minority report attached to a synthesis: the dissenting position (as:content), the dissenting cluster/cohort in aggregate, and optionally authored dissent statements whose authors opted in. Mandatory companion of fut:SharedFuture (unite design/01; critique C1/C8 — convergence must never mean erasure). |
fut:endorsedBy | endorsed by | A POST-synthesis Resonance record endorsing (or contesting — the stance is in the Resonance) a SharedFuture. |
fut:existential-being | Being | Personal or collective QUALITIES/attributes through which a need is lived (e.g. physical health for subsistence; adaptability for protection). |
fut:existential-doing | Doing | Personal or collective ACTIONS through which a need is actualised (e.g. working, resting; cooperating, planning). |
fut:existential-having | Having | Institutions, norms, tools and THINGS through which a need is met (e.g. food and shelter for subsistence; social security for protection). |
fut:existential-interacting | Interacting | SETTINGS — spaces, times and milieus — in which a need is met (e.g. the living environment for subsistence; social settings for affection). |
fut:existentialCategory | existential category | Places a Need or Satisfier on the EXISTENTIAL axis of Max-Neef's matrix (being / having / doing / interacting). No rdfs:domain — it applies to both halves of the needs/satisfiers split. |
fut:ExistentialCategory | Existential Category | The EXISTENTIAL axis of Max-Neef's needs matrix: being (qualities), having (things/institutions), doing (actions), interacting (settings). Crossing the nine axiological needs with these four columns yields the matrix whose CELLS satisfiers occupy — fut:existentialCategory places a Need or Satisfier on this axis. |
fut:existentialScheme | Existential category scheme | The EXISTENTIAL axis of Max-Neef's needs matrix — the four modes through which every need is experienced and satisfied. Crossing it with the nine axiological needs yields the 36-cell matrix whose cells satisfiers occupy. |
fut:expressesNeed | expresses need | Relates a LifeContext to a Need it surfaces — the elicitation edge from 'my current life' to the needs felt in it. |
fut:governmentUse | Government use | Derived artifacts may be forwarded into Stage-3 governance reporting. PROHIBITED until explicitly granted. |
fut:horizon | horizon | The optional target YEAR of a VisionStatement's envisioned future. For a coarser, scheme-based period use fut:horizonConcept instead. |
fut:horizonConcept | horizon concept | The optional target timeframe of a VisionStatement as a SKOS period concept (e.g. a community's 'next generation' concept), for visions whose horizon is not a calendar year. |
fut:household | Household | A future for the author's household/family. |
fut:humanity | Humanity | A future for humanity as a whole. |
fut:IAspireToThis | I aspire to this | The reactor aspires to this as a hoped-for condition they do not yet have. (IRI written verbatim by the unite client.) |
fut:implementationTracker | implementation tracker | The task tracker (a wf:Tracker in the shared task model) where a SpecSynthesis's implementation is tracked. Rangeless — wf:Tracker is not imported into the reasoned closure (Mode A; see futures-alignments.ttl). |
fut:ImplementerRole | Implementer | Someone who implements the governed artifact (writes/maintains conforming code). (IRI read verbatim by the unite client.) |
fut:inDeliberation | in deliberation | The Deliberation a statement or resonance enters. No rdfs:domain — every expression-layer and reaction-layer resource may carry it; the unite Stage-1 client always writes it. |
fut:indirectStakeholders | indirect stakeholders | The VSD prompt (unite design/03 §5; Friedman & Hendry, Value Sensitive Design, 2019): who is affected that is not in the room — free text on a proposal. No rdfs:domain — it applies to both fut:AppProposal and fut:InfraProposal (the section-6 multi-class-property rule). Part of the compose grammar in scopes A and B (unite SCOPE-DIFFERENTIATION §1 row 1, §3.3 step 3). |
fut:InfraProposal | Infrastructure Proposal | A proposed change to a shared digital system: a spec version, protocol profile, vocabulary, shared service, or governance-of-infrastructure decision. Inherits the fut:motivatedBy ≥1 requirement — infrastructure proposals stay value-centric too (what stops scope B degenerating into a feature-request tracker). |
fut:intensity | intensity | The optional felt intensity of a Need, an integer 1–5 (futures.shacl.ttl enforces the band). An ordinal self-report, never a measurement. |
fut:IShareThis | I share this | The reactor shares this as a PRESENT condition of their own life. (IRI written verbatim by the unite client.) |
fut:IWouldSupportThis | I would support this | The reactor would support OTHERS having this, without personal stake — solidarity, kept separable from sharing/aspiring. (IRI written verbatim by the unite client.) |
fut:kThreshold | k-threshold | ODRL left operand for the k-anonymity constraint on odrl:derive: any derived publication must aggregate at least k contributors (unite default k=5). |
fut:LifeContext | Life Context | A self-description of the author's PRESENT circumstances ('my current life'). An information resource describing a situation (the situation itself is not reified in v0.1). Content via as:content; may carry fut:expressesNeed links to the Needs it surfaces. |
fut:maxneef-affection | Affection | Friendship, family, love, intimacy — the need to care and be cared for. |
fut:maxneef-creation | Creation | Skills, work, invention, expression — the need to make things. |
fut:maxneef-freedom | Freedom | Autonomy, equal rights, dissent, self-determination — the need to choose. |
fut:maxneef-identity | Identity | Belonging, self-knowledge, groups, values — the need to be someone in particular. |
fut:maxneef-idleness | Idleness / leisure | Play, rest, imagination, tranquillity — the need for time that is not instrumental. (Label matches the unite client's picker.) |
fut:maxneef-participation | Participation | Responsibilities, rights, work-with-others — the need to shape the decisions that shape one's life. |
fut:maxneef-protection | Protection | Care, safety, security, social systems that shield from harm. |
fut:maxneef-subsistence | Subsistence | Physical and mental health, food, shelter, work — the need to stay alive and well. |
fut:maxneef-understanding | Understanding | Curiosity, learning, analysis, education — the need to make sense of the world. |
fut:maxneefScheme | Max-Neef need scheme | The AXIOLOGICAL axis of Max-Neef's needs matrix: the nine fundamental human needs — few, finite, universal and stable across cultures. The default need scheme unite seeds its pickers and validation from; communities may extend (skos:narrower) or publish their own scheme and cross-map. |
fut:mediatedSynthesis | Mediated synthesis | A mediator (human WebID or GenAI agent — always visibly attributed via prov:wasAssociatedWith + prov:hadPlan) drafts candidate syntheses which participants then endorse or dissent from. |
fut:metBy | met by | Free-text context on HOW a Need is currently (partially) met — the author's own account, feeding satisfier elicitation. |
fut:method | method | The convergence method a Deliberation uses (resonance-mapping / mediated-synthesis / mini-public). |
fut:methodProvenance | method provenance | Convenience mirror so a SharedFuture is self-describing about legitimacy (unite design/03 §5: anything forwarded to governance carries which method produced it): the deliberation-method concept (resonance-mapping / mediated-synthesis / mini-public). SHACL: REQUIRED on any SharedFuture whose inputs permitted fut:governmentUse — a cross-resource condition the forwarding service enforces. |
fut:methodScheme | Deliberation Method scheme | The convergence-method value set for fut:method. |
fut:migrationPath | migration path | The plain-language migration story a breaking change must carry. |
fut:miniPublic | Mini-public | A sampled deliberative body (citizens'-assembly style) deliberates on behalf of the wider community; the sample's outputs are published as syntheses with dissent. |
fut:motivatedBy | motivated by | The fut:Need or fut:ValueStatement an AppProposal traces to. EVERY proposal must carry at least one (SHACL-enforced) — what keeps Stage-1 co-design value-centric rather than feature-listing. Deliberately rangeless: both targets are first-class. |
fut:nation | Nation | A future for the author's nation/society. |
fut:Need | Need | A need or want FELT BY THE AUTHOR: a link to a concept in a need scheme (fut:needConcept — the Max-Neef seed or any community scheme), free-text context via as:content, an optional 1–5 fut:intensity, and optional fut:metBy / fut:unmetBecause context. One half of the load-bearing needs/satisfiers split: convergence computes common ground at THIS layer first. |
fut:needConcept | need concept | The need-scheme concept a Need instantiates — a member of fut:maxneefScheme (the nine Max-Neef seeds) OR any community-published scheme concept. Deliberately ranges over skos:Concept, not fut:NeedConcept: no scheme is closed or centrally owned; the unite client accepts foreign concept IRIs. |
fut:NeedConcept | Need Concept | A fundamental-human-need concept in a need scheme — the AXIOLOGICAL axis of Max-Neef's needs matrix. The seed members are the nine Max-Neef needs in fut:maxneefScheme; any community may publish its own scheme and cross-map (skos:closeMatch), so fut:needConcept accepts ANY skos:Concept, and this class types only the canonical seeds. |
fut:NewSpec | New spec | A wholly new spec, protocol profile or vocabulary. (IRI read verbatim by the unite client.) |
fut:noDissentRecorded | no dissent recorded | The EXPLICIT assertion that a deliberation produced no dissent to this synthesis. Required (true) whenever a SharedFuture carries no fut:dissent — silence is never treated as consensus. |
fut:observationSource | observation source | The registry/storage-description IRI the observation can be re-checked against — an index entry is a cache, never authoritative (unite design/02 §2). |
fut:observedAt | observed at | When the advertisement was observed. |
fut:observedParty | observed party | The implementation/community whose advertisement was observed. Rangeless — implementations and communities are both first-class. |
fut:observedVersion | observed version | The advertised spec version IRI. |
fut:onStatement | on statement | The statement a reaction is about: for a fut:Resonance a fut:Claim, fut:Need, fut:Satisfier or fut:ValueStatement; for a fut:Critique (v0.2.0) the candidate synthesis under critique. Deliberately rangeless — the union is documented here and closed per-deliberation by the aggregator, not by OWL. No rdfs:domain since v0.2.0 (the section-6 multi-class-property rule): v0.1.0 domained it onto fut:Resonance; with fut:Critique reusing it, keeping that domain would have entailed every Critique to be a Resonance. |
fut:operationalises | operationalises | The Need an AcceptanceCriterion makes testable — so the implemented app can be verified against the needs that motivated it, not just its feature list. |
fut:OperatorRole | Operator | Someone who runs an instance of the governed artifact (hosts/operates a conforming service). (IRI read verbatim by the unite client.) |
fut:participantCount | participant count | How many verified participants entered the deliberation. Report per verification tier (fut:verificationTier) — T1-only cohorts are honestly labelled, never silently mixed with stronger tiers. |
fut:ParticipantRole | Participant | Someone who uses the governed artifact as an end participant — the fail-closed default standing (unite SCOPE-DIFFERENTIATION §3.2). (IRI read verbatim by the unite client.) |
fut:proposalKind | proposal kind | The change kind, as a coded individual (the fedreg:status pattern): fut:SpecChange / fut:NewSpec / fut:ServiceOperation / fut:Deprecation. A non-coded value on read drops the field (closed set — conforming readers). |
fut:ProposalKind | Proposal Kind | The coded change kinds a fut:InfraProposal may carry (v0.2.0): spec change / new spec / service operation / deprecation. CLOSED for interoperability (the fedreg:status pattern): the unite client drops a proposal-kind value outside the coded set. |
fut:proposalKindScheme | Proposal Kind scheme | The coded change-kind value set for fut:proposalKind (the fedreg:status pattern). Closed for interoperability. |
fut:proposesVersion | proposes version | The immutable owl:versionIRI the decision recommends adopting. Rangeless — the target is a version IRI of any governed artifact. |
fut:quoteVerbatim | Quote verbatim | May be quoted verbatim in a synthesis or dissent record. PROHIBITED until explicitly granted. |
fut:referenceImplementation | reference implementation | Running code (a repo/commit IRI). unite design/04 §2: REQUIRED before endorsement, not before compose — the endorsement-time requirement binds fut:AdoptionDecision's prov:wasDerivedFrom inputs (a cross-resource check the aggregator enforces), not drafts. Displayed as a link, never fetched/executed by the client (unite §7 security posture). Rangeless. |
fut:Resonance | Resonance | The vote/endorsement primitive: a TRI-STATE reaction (fut:Resonates / fut:Conflicts / fut:Unsure — the Pol.is agree/disagree/pass pattern) to a statement (fut:onStatement → a Claim, Need, Satisfier or ValueStatement), optionally qualified by a fut:dimension (sharing a present condition vs. aspiring to it vs. willingness to support others having it — psychologically distinct signals the convergence math keeps separable). Stored in the REACTOR's pod; announced to the deliberation inbox; only ever published in aggregate (the ODRL consent layer + k-anonymity). |
fut:ResonanceDimension | Resonance Dimension | The optional qualifier of a fut:Resonance separating three psychologically distinct positive signals: I SHARE this (a present condition), I ASPIRE to this (a hoped-for condition), I would SUPPORT others having this (solidarity without personal stake). The convergence math wants them separable. |
fut:resonanceMapping | Resonance mapping | Pol.is-style opinion-space mapping: participants react to atomic statements; clustering + bridging-based ranking surface cross-cluster common ground. The unite Stage-1 method. |
fut:Resonates | Resonates | The statement resonates with the reactor — agreement/endorsement. (IRI written verbatim by the unite client.) |
fut:resonatesCount | resonates count | How many participants in this cluster resonated with the statement/synthesis. |
fut:Satisfier | Satisfier | A culturally-specific WAY OF MEETING one or more needs: a proposal, practice, institution, technology or app. Linked to the fut:Need instance(s) and/or need concept(s) it serves via fut:satisfies; optionally placed on the existential axis of Max-Neef's matrix via fut:existentialCategory. The other half of the needs/satisfiers split — satisfier diversity is a feature to preserve (a portfolio of ways to meet a shared need), never noise to average away. |
fut:satisfies | satisfies | Relates a Satisfier to what it meets: a fut:Need INSTANCE (someone's felt need) and/or a need CONCEPT (a scheme member). Deliberately rangeless — both targets are first-class (the needs/satisfiers split). |
fut:schwartz-achievement | Achievement | Personal success through demonstrating competence according to social standards. |
fut:schwartz-benevolence | Benevolence | Preserving and enhancing the welfare of those one is in frequent personal contact with. |
fut:schwartz-conformity | Conformity | Restraint of actions and impulses likely to upset or harm others or violate social expectations. |
fut:schwartz-hedonism | Hedonism | Pleasure and sensuous gratification for oneself. |
fut:schwartz-power | Power | Social status and prestige; control or dominance over people and resources. |
fut:schwartz-security | Security | Safety, harmony and stability of society, relationships and self. |
fut:schwartz-self-direction | Self-direction | Independent thought and action — choosing, creating, exploring. |
fut:schwartz-stimulation | Stimulation | Excitement, novelty and challenge in life. |
fut:schwartz-tradition | Tradition | Respect for and commitment to the customs and ideas one's culture or religion provides. |
fut:schwartz-universalism | Universalism | Understanding, appreciation, tolerance and protection for the welfare of all people and of nature. |
fut:scope | scope | WHOM the envisioned future is for: self / household / community / nation / humanity (the scope ladder). |
fut:Scope | Scope | The scope ladder of a fut:VisionStatement — WHOM the envisioned future is for: self / household / community / nation / humanity. The ladder matters for convergence (unite design/03 §2). |
fut:scopeScheme | Scope scheme | The scope ladder for fut:scope — whom an envisioned future is for. |
fut:sector | Futures sector | The Futures (participatory-democracy / shared-futures deliberation) data sector. The value an app's fedapp:sector names in its Client Identifier Document to declare it operates over deliberation data — the sector the unite platform declares. Backed by this sector ontology. |
fut:seenCount | seen count | How many participants in this cluster SAW the statement (resonates + conflicts + unsure). The denominator of the Laplace-smoothed group-informed-consensus score. |
fut:self | Self | A future for the author themself. |
fut:ServiceOperation | Service operation | An operational change to a shared service (deployment, configuration, governance-of-infrastructure). (IRI read verbatim by the unite client.) |
fut:SharedFuture | Shared Future | The CONVERGENCE ARTIFACT: a synthesized shared-future statement. Carries the synthesis text (as:content), full derivation provenance (prov:wasDerivedFrom → every input statement, subject to each input's ODRL policy), the generating activity (prov:wasGeneratedBy, with the mediator — human WebID or GenAI agent — and its prov:Plan: GenAI mediation is NEVER invisible), per-cluster endorsement evidence (fut:bridgingEvidence — the proof this is common ground, not one cluster's position), post-synthesis endorsements (fut:endorsedBy), and a MANDATORY dissent annex: at least one fut:dissent OR an explicit fut:noDissentRecorded true. A SharedFuture without its dissent annex is INVALID (SHACL-enforced) — convergence must never mean erasure. |
fut:SharedFutureCredential | Shared Future Credential | The W3C Verifiable Credential (VC 2.0, Data Integrity proof) issued by the facilitating community over a fut:SharedFuture — the signed, wire-verifiable form handed to downstream consumers (unite Stage-3: governance reporting). Aligned Mode-A to cred:VerifiableCredential in futures-alignments.ttl; issued via the @jeswr/solid-vc proof-suite seam. |
fut:SpecChange | Spec change | A change to an existing spec, protocol profile or vocabulary version lineage. (IRI read verbatim by the unite client.) |
fut:SpecSynthesis | Spec Synthesis | The converged app spec handed to GenAI implementation: a fut:SharedFuture that adds acceptance criteria (fut:acceptanceCriterion), each linked back to the fut:Need it operationalises (the closing-the-loop check, unite design/05 §4), and a pointer to the implementation tracker (fut:implementationTracker → a wf:Tracker). |
fut:StakeholderRole | Stakeholder Role | The coded stakeholder strata scope B's role-cohort lens partitions by (v0.2.0): implementers / operators / participants. Role STANDING is declared-then-verified against the public federation web and fails closed to participant (unite SCOPE-DIFFERENTIATION §3.2) — the vocabulary only records whom a change touches. |
fut:stakeholderRoleScheme | Stakeholder Role scheme | The coded stakeholder-strata value set for fut:affectsRole — the role-cohort lens scope B partitions blast radius by. |
fut:stance | stance | The tri-state reaction of a Resonance: fut:Resonates / fut:Conflicts / fut:Unsure. Exactly one; a resonance carrying any other IRI is dropped by conforming readers. |
fut:Stance | Stance | The tri-state reaction value of a fut:Resonance: resonates / conflicts / unsure — the Pol.is agree/disagree/pass triple. A coded value (core:Category); the members are skos:Concepts in fut:stanceScheme. CLOSED for interoperability: the unite client drops a resonance carrying any other stance IRI. |
fut:stanceScheme | Stance scheme | The tri-state reaction value set for fut:stance (the Pol.is agree/disagree/pass pattern). Closed for interoperability. |
fut:synthesize | Synthesize | May be an input to a fut:SharedFuture — implies being listed in its prov:wasDerivedFrom (pseudonymously if the author is pseudonymous). Permitted by default. |
fut:targetsSystem | targets system | The governed artifact being changed — an owl:Ontology version lineage, a protocol profile document, a fedreg:Registry, or a shared-service descriptor IRI. ≥1 (SHACL MUST). Deliberately rangeless: the governed surface is heterogeneous. |
fut:unmetBecause | unmet because | Free-text context on WHY a Need is unmet — the author's own account of the obstacle. |
fut:Unsure | Unsure | The reactor saw the statement and passed — a first-class signal counted in seen, distinct from never having seen it. (IRI written verbatim by the unite client.) |
fut:unsureCount | unsure count | How many participants in this cluster passed/were unsure. Counted in seen — 'unsure' is a first-class signal, distinct from never having seen the statement. |
fut:valueConcept | value concept | The value-scheme concept a ValueStatement instantiates — a member of fut:valueScheme (the ten Schwartz seeds) OR any community-published scheme concept. Like fut:needConcept, deliberately open to foreign schemes. |
fut:ValueConcept | Value Concept | A basic-value concept in a value scheme. The seed members are the ten Schwartz basic values in fut:valueScheme (a stable circumplex: adjacent values compatible, opposing values in tension — replicated across dozens of cultures), giving cluster interpretation a psychologically meaningful prior rather than an ad-hoc tag soup. Communities may publish and cross-map their own schemes. |
fut:valueScheme | Value scheme (Schwartz) | The default value scheme for fut:valueConcept, seeded from Schwartz's ten basic values — a stable circumplex (adjacent values compatible, opposing values in tension) replicated across dozens of cultures, giving opinion-cluster interpretation a psychologically meaningful prior. |
fut:ValueStatement | Value Statement | An expression that the author HOLDS a value: a link to a concept in a value scheme (fut:valueConcept — the Schwartz seed or any community scheme) plus free-text as:content. Value proximity between people whose positions differ is a documented depolarisation lever (unite design/03 §2). |
fut:verificationTier | verification tier | The personhood-verification tier a participation count refers to: 'T1' (community-vouched membership credential) or 'T2' (ZK personhood). Until a T2 provider exists nothing may claim sybil-resistance beyond the vouching community's diligence (unite decisions/0001 Q1). |
fut:VisionStatement | Vision Statement | A narrative description of the best possible future FOR THE AUTHOR ('my ideal future') — and, the author may say, for whom else (fut:scope). Content via as:content; optional target timeframe via fut:horizon / fut:horizonConcept. |