https://w3id.org/jeswr/fed#⚠️ 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 |
|---|---|---|
access | access mode | A WAC/ACP access mode requested — one of acl:Read, acl:Write, acl:Append (and, rarely, acl:Control). Declares the app's intended footprint so a user/registry can reason about it before granting consent. Attaches to an fedapp:App or an fedapp:SectorUse — so it carries no rdfs:domain. |
App | Federated App | A Solid client application that participates in the ecosystem federation. The subject of an fedapp:App description is typically the app's client_id IRI (its Client Identifier Document). It declares the sectors, access modes and shapes the app works with. |
AppVersion | App Version | A specific released version of an fedapp:App. Lets a registry track behavioural changes (e.g. a newly requested access mode or a new produced shape) across releases of the same client_id. |
consumes | consumes | A shared data shape READ — references a SHACL node shape (or a shared @context term / class IRI) expected to be consumable from the federation. Pairs with fedapp:produces to draw the producer/consumer graph of the ecosystem. Attaches to an fedapp:App or an fedapp:SectorUse — so it carries no rdfs:domain. |
declaresShape | declares shape | Links an fedapp:App to a SHACL node shape it authors / vouches for as the canonical definition of a shared model. Distinct from consumes/produces (which only reference a shape): declaresShape asserts the app is a source-of-truth definer for that shape. |
produces | produces | A shared data shape WRITTEN — references a SHACL node shape (or a shared @context term / class IRI) emitted into the federation, so consumers can discover where data of that shape originates. Attaches to an fedapp:App or an fedapp:SectorUse — so it carries no rdfs:domain. |
sector | sector | The data sector operated in (e.g. the identity / productivity / media / finance / health / documents / social sector IRIs under https://w3id.org/jeswr/sectors/). May be attached to an fedapp:App directly, or to an fedapp:SectorUse node — so it carries no rdfs:domain. |
sectorUse | sector use | Links an fedapp:App to an fedapp:SectorUse node — the nested form used when access (or consumed/produced shapes) differ per sector. For a flat declaration attach fedapp:sector / fedapp:access directly to the App instead. |
SectorUse | Sector Use | A reified statement of how an app uses one data sector — a node bundling a fedapp:sector with the fedapp:access modes requested in that sector, and optionally the fedapp:consumes / fedapp:produces shapes scoped to it. Use SectorUse when per-sector access differs; for a flat declaration attach fedapp:sector / fedapp:access directly to the App. |