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

Terms (141)

TermLabelComment / definition
fut:acceptanceCriterionacceptance criterionA 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:AcceptanceCriterionAcceptance CriterionOne 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:adoptedByadopted byThe 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:adoptionBaradoption barThe measured ratification criteria (default: unite design/04 §2 — ≥2 independent implementations + ≥2 communities advertising via fedreg:acceptsSpec).
fut:AdoptionDecisionAdoption DecisionA 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:adoptionEvidenceadoption evidenceThe observations the computed adoption status rests on.
fut:AdoptionObservationAdoption ObservationOne 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:affectsRoleaffects roleBlast 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:aggregateAggregateMay 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:AppProposalApp ProposalA 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:articulatesarticulatesRelates 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:breakingChangebreaking changeInterop honesty: whether the change breaks running implementations. SHACL: breakingChange true ⇒ fut:migrationPath present.
fut:bridgingEvidencebridging evidenceRelates 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:BridgingEvidenceBridging EvidencePer-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:bridgingScorebridging scoreA 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:ClaimClaimAn 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:clusterCountcluster countThe number of opinion clusters the deliberation's resonance matrix produced.
fut:clusterLabelcluster labelThe opaque label of the opinion cluster a BridgingEvidence aggregates (e.g. 'cluster-0'). A k-anonymous aggregate identifier, never a member list.
fut:communityCommunityA future for the author's community.
fut:ConflictsConflictsThe statement conflicts with the reactor's experience or view — disagreement. (IRI written verbatim by the unite client.)
fut:conflictsCountconflicts countHow many participants in this cluster conflicted with the statement/synthesis.
fut:consentActionSchemeConsent action schemeThe fut: ODRL-profile actions an author's standing consent policy permits or prohibits over an expression-layer resource.
fut:ConvergenceMetricsConvergence MetricsThe 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:CritiqueCritiqueOne 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:crossClusterConsensusRatecross-cluster consensus rateThe share of statements in [0,1] clearing the bridging threshold (minimum resonance in EVERY cluster) — the deliberation-level common-ground signal.
fut:decomposedBydecomposed byThe 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:DeliberationDeliberationA 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:DeliberationMethodDeliberation MethodThe 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:DeprecationDeprecationRetiring a spec version, profile or shared service. (IRI read verbatim by the unite client.)
fut:dimensiondimensionThe optional qualifier of a Resonance: fut:IShareThis / fut:IAspireToThis / fut:IWouldSupportThis — present condition vs. aspiration vs. support, kept separable for the convergence math.
fut:dimensionSchemeResonance Dimension schemeThe optional qualifier value set for fut:dimension — three psychologically distinct positive signals the convergence math keeps separable.
fut:dissentdissentThe 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:DissentRecordDissent RecordA 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:endorsedByendorsed byA POST-synthesis Resonance record endorsing (or contesting — the stance is in the Resonance) a SharedFuture.
fut:existential-beingBeingPersonal or collective QUALITIES/attributes through which a need is lived (e.g. physical health for subsistence; adaptability for protection).
fut:existential-doingDoingPersonal or collective ACTIONS through which a need is actualised (e.g. working, resting; cooperating, planning).
fut:existential-havingHavingInstitutions, norms, tools and THINGS through which a need is met (e.g. food and shelter for subsistence; social security for protection).
fut:existential-interactingInteractingSETTINGS — spaces, times and milieus — in which a need is met (e.g. the living environment for subsistence; social settings for affection).
fut:existentialCategoryexistential categoryPlaces 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:ExistentialCategoryExistential CategoryThe 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:existentialSchemeExistential category schemeThe 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:expressesNeedexpresses needRelates a LifeContext to a Need it surfaces — the elicitation edge from 'my current life' to the needs felt in it.
fut:governmentUseGovernment useDerived artifacts may be forwarded into Stage-3 governance reporting. PROHIBITED until explicitly granted.
fut:horizonhorizonThe optional target YEAR of a VisionStatement's envisioned future. For a coarser, scheme-based period use fut:horizonConcept instead.
fut:horizonConcepthorizon conceptThe 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:householdHouseholdA future for the author's household/family.
fut:humanityHumanityA future for humanity as a whole.
fut:IAspireToThisI aspire to thisThe reactor aspires to this as a hoped-for condition they do not yet have. (IRI written verbatim by the unite client.)
fut:implementationTrackerimplementation trackerThe 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:ImplementerRoleImplementerSomeone who implements the governed artifact (writes/maintains conforming code). (IRI read verbatim by the unite client.)
fut:inDeliberationin deliberationThe 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:indirectStakeholdersindirect stakeholdersThe 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:InfraProposalInfrastructure ProposalA 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:intensityintensityThe optional felt intensity of a Need, an integer 1–5 (futures.shacl.ttl enforces the band). An ordinal self-report, never a measurement.
fut:IShareThisI share thisThe reactor shares this as a PRESENT condition of their own life. (IRI written verbatim by the unite client.)
fut:IWouldSupportThisI would support thisThe reactor would support OTHERS having this, without personal stake — solidarity, kept separable from sharing/aspiring. (IRI written verbatim by the unite client.)
fut:kThresholdk-thresholdODRL left operand for the k-anonymity constraint on odrl:derive: any derived publication must aggregate at least k contributors (unite default k=5).
fut:LifeContextLife ContextA 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-affectionAffectionFriendship, family, love, intimacy — the need to care and be cared for.
fut:maxneef-creationCreationSkills, work, invention, expression — the need to make things.
fut:maxneef-freedomFreedomAutonomy, equal rights, dissent, self-determination — the need to choose.
fut:maxneef-identityIdentityBelonging, self-knowledge, groups, values — the need to be someone in particular.
fut:maxneef-idlenessIdleness / leisurePlay, rest, imagination, tranquillity — the need for time that is not instrumental. (Label matches the unite client's picker.)
fut:maxneef-participationParticipationResponsibilities, rights, work-with-others — the need to shape the decisions that shape one's life.
fut:maxneef-protectionProtectionCare, safety, security, social systems that shield from harm.
fut:maxneef-subsistenceSubsistencePhysical and mental health, food, shelter, work — the need to stay alive and well.
fut:maxneef-understandingUnderstandingCuriosity, learning, analysis, education — the need to make sense of the world.
fut:maxneefSchemeMax-Neef need schemeThe 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:mediatedSynthesisMediated synthesisA 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:metBymet byFree-text context on HOW a Need is currently (partially) met — the author's own account, feeding satisfier elicitation.
fut:methodmethodThe convergence method a Deliberation uses (resonance-mapping / mediated-synthesis / mini-public).
fut:methodProvenancemethod provenanceConvenience 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:methodSchemeDeliberation Method schemeThe convergence-method value set for fut:method.
fut:migrationPathmigration pathThe plain-language migration story a breaking change must carry.
fut:miniPublicMini-publicA sampled deliberative body (citizens'-assembly style) deliberates on behalf of the wider community; the sample's outputs are published as syntheses with dissent.
fut:motivatedBymotivated byThe 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:nationNationA future for the author's nation/society.
fut:NeedNeedA 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:needConceptneed conceptThe 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:NeedConceptNeed ConceptA 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:NewSpecNew specA wholly new spec, protocol profile or vocabulary. (IRI read verbatim by the unite client.)
fut:noDissentRecordedno dissent recordedThe 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:observationSourceobservation sourceThe registry/storage-description IRI the observation can be re-checked against — an index entry is a cache, never authoritative (unite design/02 §2).
fut:observedAtobserved atWhen the advertisement was observed.
fut:observedPartyobserved partyThe implementation/community whose advertisement was observed. Rangeless — implementations and communities are both first-class.
fut:observedVersionobserved versionThe advertised spec version IRI.
fut:onStatementon statementThe 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:operationalisesoperationalisesThe Need an AcceptanceCriterion makes testable — so the implemented app can be verified against the needs that motivated it, not just its feature list.
fut:OperatorRoleOperatorSomeone who runs an instance of the governed artifact (hosts/operates a conforming service). (IRI read verbatim by the unite client.)
fut:participantCountparticipant countHow 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:ParticipantRoleParticipantSomeone 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:proposalKindproposal kindThe 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:ProposalKindProposal KindThe 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:proposalKindSchemeProposal Kind schemeThe coded change-kind value set for fut:proposalKind (the fedreg:status pattern). Closed for interoperability.
fut:proposesVersionproposes versionThe immutable owl:versionIRI the decision recommends adopting. Rangeless — the target is a version IRI of any governed artifact.
fut:quoteVerbatimQuote verbatimMay be quoted verbatim in a synthesis or dissent record. PROHIBITED until explicitly granted.
fut:referenceImplementationreference implementationRunning 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:ResonanceResonanceThe 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:ResonanceDimensionResonance DimensionThe 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:resonanceMappingResonance mappingPol.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:ResonatesResonatesThe statement resonates with the reactor — agreement/endorsement. (IRI written verbatim by the unite client.)
fut:resonatesCountresonates countHow many participants in this cluster resonated with the statement/synthesis.
fut:SatisfierSatisfierA 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:satisfiessatisfiesRelates 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-achievementAchievementPersonal success through demonstrating competence according to social standards.
fut:schwartz-benevolenceBenevolencePreserving and enhancing the welfare of those one is in frequent personal contact with.
fut:schwartz-conformityConformityRestraint of actions and impulses likely to upset or harm others or violate social expectations.
fut:schwartz-hedonismHedonismPleasure and sensuous gratification for oneself.
fut:schwartz-powerPowerSocial status and prestige; control or dominance over people and resources.
fut:schwartz-securitySecuritySafety, harmony and stability of society, relationships and self.
fut:schwartz-self-directionSelf-directionIndependent thought and action — choosing, creating, exploring.
fut:schwartz-stimulationStimulationExcitement, novelty and challenge in life.
fut:schwartz-traditionTraditionRespect for and commitment to the customs and ideas one's culture or religion provides.
fut:schwartz-universalismUniversalismUnderstanding, appreciation, tolerance and protection for the welfare of all people and of nature.
fut:scopescopeWHOM the envisioned future is for: self / household / community / nation / humanity (the scope ladder).
fut:ScopeScopeThe 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:scopeSchemeScope schemeThe scope ladder for fut:scope — whom an envisioned future is for.
fut:sectorFutures sectorThe 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:seenCountseen countHow many participants in this cluster SAW the statement (resonates + conflicts + unsure). The denominator of the Laplace-smoothed group-informed-consensus score.
fut:selfSelfA future for the author themself.
fut:ServiceOperationService operationAn operational change to a shared service (deployment, configuration, governance-of-infrastructure). (IRI read verbatim by the unite client.)
fut:SharedFutureShared FutureThe 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:SharedFutureCredentialShared Future CredentialThe 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:SpecChangeSpec changeA change to an existing spec, protocol profile or vocabulary version lineage. (IRI read verbatim by the unite client.)
fut:SpecSynthesisSpec SynthesisThe 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:StakeholderRoleStakeholder RoleThe 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:stakeholderRoleSchemeStakeholder Role schemeThe coded stakeholder-strata value set for fut:affectsRole — the role-cohort lens scope B partitions blast radius by.
fut:stancestanceThe 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:StanceStanceThe 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:stanceSchemeStance schemeThe tri-state reaction value set for fut:stance (the Pol.is agree/disagree/pass pattern). Closed for interoperability.
fut:synthesizeSynthesizeMay be an input to a fut:SharedFuture — implies being listed in its prov:wasDerivedFrom (pseudonymously if the author is pseudonymous). Permitted by default.
fut:targetsSystemtargets systemThe 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:unmetBecauseunmet becauseFree-text context on WHY a Need is unmet — the author's own account of the obstacle.
fut:UnsureUnsureThe 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:unsureCountunsure countHow 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:valueConceptvalue conceptThe 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:ValueConceptValue ConceptA 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:valueSchemeValue 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:ValueStatementValue StatementAn 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:verificationTierverification tierThe 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:VisionStatementVision StatementA 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.