IEEE P2874 Working Group
Spatial Web Protocol, Architecture and Governance
“Public imperative”
https://sagroups.ieee.org/2874/
2024-06-06 - D3.1.1
IEEE P2874 Scope
This specification defines
This reference model establishes
Spatial Web: agents in a cyber-physical ecosystem
Intelligent AGENTS with CREDENTIALS
performing ACTIVITIES discussed in CHANNELS,
on and in DOMAINS represented in HYPERSPACES,
fulfilling CONTRACTS with other AGENTS.
IEEE P2874 Spatial Web
1. Overview
2. Normative references
3. Definitions, acronyms
4. Spatial Web standards
5. Value for stakeholders
6. Conceptual model
7. Distributed computing
A. Compliance Components
B. Bibliography
5. Value for stakeholders
5.1. Guiding principles
5.3. Stakeholder perspectives
5.4. Application scenarios
6. Conceptual model
6.1. Overview
6.2. Space, time, hyperspace
6.3. Domain modeling and identity
6.4. Agents and activities
6.5 Credentials, norms, contracts
6.6. Spatial Web ontology
6.7. Query requirements
7. Distributed computing
7.1. Computing architectures
7.2. Spatial web nodes
7.3. HSTP conceptual model
7.4. Distributed computing use cases
4. Spatial Web standards
4.1. SW set of standards
4.2. Socio-technical standards
4.3. System design
4.3. System architecting and implementation
5. Value for stakeholders
5.1. Guiding principles
5.2. Stakeholder perspectives
5.3. Application scenarios
5.1 Guiding principles
5.2 Stakeholder perspectives
Societal Scope �enterprise, community, humanity
Information Technology
Immersive shared experiences
Representation of physical entities
Geography of Hyperspace
1st law of geo: near things are more related
Polycentric Governance
Self-sovereign humans
Multiple overlapping polycentric nodes
Multi-scale cognitive computing
Ecosystems of intelligence
5.3 Application Scenarios
10
Application scenarios range over geographic and societal scales
6. Conceptual model
6.1. Overview
6.2. Space, time, hyperspace
6.3. Domains and identity
6.4. Agents and activities
6.5 Credentials, norms, contracts
6.6. Spatial Web ontology
6.7. Query requirements
6.2. Space, time, hyperspace
(Mathematical foundations)
hyperspace - generalized concept of space
A hyperspace is “a set of elements with paths between them”�(equiv. to a category!)
Hyperspace includes �geospace, abstract spaces, high-dim. vector spaces,�cellular spaces,�hypergraphs,�other higher-order graphs, …
“Paths” can be as general as processes / programs !
Embedding geographic space in hyperspace
6.3 Domain modeling and identity.
Domain: Entities with identity through time endowed with rights and credentials. DOMAIN is an ENTITY in the Spatial Web ontology
Domain Authority: An entity that is credentialed to have the ability to define within a Domain the norms and terms under which contracts are created governing: agents, actions and credentials within that Domain
Universal Domain Graph (UDG): Distributed metagraph containing all relationship information between all known Domains in the Spatial Web.
Identifier: A unique attribute or a combination of attributes that distinctly characterizes and distinguishes each {change Domain to Entity} in the Spatial Web network. This identifier is essential for recognizing, tracking, and interacting with entities consistently and unambiguously. Each entity in the Spatial Web has a unique Spatial Web Identifier (SWID).
Identity: A respect in which things are equivalent, or a relation of equivalence. Identity may be relative to a set of shared properties (qualitative), or absolute (numerical identity). In qualitative terms, a Domain may have more than one identity (belong to more than one equivalence class), and several Domains can have the same identity.
14
6.3 Domain types
15
Type of Domain | Description |
Geographic | Implicitly or explicitly associated with a location |
Concept | Intangible concepts and abstract ideas shared by a community of users |
Organization | Pertaining to membership within an entity |
Agent | Individual Domains with active states and agency |
Person | Special subtype of agent maintaining a self-sovereign identity |
Thing | Bounded items without agency |
6.3 Universal Domain Graph
The UDG is a Global Commons and a public utility that is
accessible and usable by all Spatial Web participants enabling:
Interoperability: By recognizing how Domains interact, the UDG
may facilitate the seamless exchange of information between different
Domains.
Complex Searches: With nested, hierarchical, and heterarchical relationships defined, searches may be more sophisticated, allowing users to find information that is contextually relevant across multiple dimensions and scales.
Modeling and Analysis: Understanding these relationships is essential for modeling the real world in a way that reflects its complexity, enabling better analysis, forecasting, and decision-making.
Adaptability and Scalability: As entities move and relationships change, the UDG’s structure must adapt. Recognizing these dynamic relationships ensures that the UDG remains relevant and accurate.
Governance: Understanding the intricate relationships between Domains enhances governance by promoting a more comprehensive, coherent, and effective approach to policy-making, planning, and decision-making. It enables governments to navigate the complex challenges of our interconnected world more successfully and promote the well-being of their constituents and the broader society.
6.4 Agents and Activities.
Agent
Activity
HSML
Relationship:
Agents interact with and influence their environment via sensing and actuation activities.
HSML Activities supports the encoding, interpretation, execution, & governance of those activities.
6.4 Agents
Agent Capabilities
Functions & Capabilities within Spatial Web
6.4 Agent Interactivity & Interoperability
Interaction Heterogeneity
Agent-Environment Interactions:
Agent-Domains Interactions:
Agent-Agent Interactions:
Communication Complexity
6.4 Agent Governance
Level of Intelligence | Key Features or Characteristics |
L0: Systematic or Reflexive Behavior | Simple reflex actions. Lacks memory, learning capabilities, agency. |
L1: Sentient or Model-based Reactive Intelligence | Features short-term or limited memory, flexible or context-sensitive decision-making based on internal models. |
L2: Sophisticated or Intentional Intelligence | Context-aware, adaptive, learns, engages in long-term planning and strategic decision-making. |
L3: Sapient or Social Intelligence | Demonstrates a Theory of Mind (ToM) and social intelligence. Is sympathetic to and reasons about other Agents' mental states and intentions, enabling complex social interactions and mutual understanding. |
L4: Shared or Super Intelligence | Combines natural & artificial intelligence in a distributed . Collective decision-making and problem-solving in a distributed manner, spanning local or global scales. |
AIRS framework is a standardized rating system for identifying and characterizing the various capabilities of autonomous intelligent agents.
It will serve as a foundation for the governance of autonomous intelligent agents.
6.4 Agents & Activities
Activities as the locus of action representation…
agent capabilities: with defined Activities, we can depict the range of capabilities or affordances of an agent.
agent planning & intentions: Activities represent an agent’s plans, goals, and intended actions.
agent collaboration & conflict avoidance: provide a structured way to represent and coordinate interactions or commitments among multiple agents.
Activities for governance:
Serves as a framework for encoding ethical guidelines and regulatory requirements into agent behavior.
Activity registry supports the discovery and understanding of agent capabilities.
Record of chain-of-responsibility, chain-of-failure.
Ag
6.5 Credentials, Norms, Contracts
Information that an entity possesses that allows it to make verifiable claims
A binding agreement between two parties, especially enforceable by law, or a similar internal agreement wholly within an organization
A standard, or principle of right action, binding upon the members of a group and serving to guide, control, or regulate behavior.
22
Discussion of how normative concepts are represented in HSML
Safety and trustworthiness of SW agents via governance
As discussed previously, safety/trust is enabled by governance in two senses:
Governance via Contracts, Activities and Credentials:
Credential may hold several types of claims
24
Credentials and claims: decentralized registry management
25
Norms and normativity
Norms is a broad category that subsumes rules, laws, and other practices or standards binding on specific groups or Domains.
Norms organized by Domains
A Domain Authority may define rules that apply to Activities occurring within its governed Domain(s). These may represent laws endorsed by an organization (for state actors) as well as ethical principles (cf. IEEE P7007), customs, etc.
Complete Activity validation will often depend simultaneously on norms from multiple hierarchical levels (e.g. Business < State < National)
Norms as constraints on Activities
Given Activity conditions, there are at least two ways to provide governance on which sorts of Activities can be executed in a Domain:
Agent-Contract-Activity relationship diagram
6.6. Spatial Web ontology
6.7. Queries
31
6.7. Query examples
32
Hexagon cell index query
Multi-Coordinate Query
7. Distributed computing
7.1. Computing architectures
7.2. Spatial web nodes
7.3. HSTP conceptual model
7.4. Distributed computing use cases
7.1.1 Distributed Computing Continuum
34
7.2. Spatial Web Nodes
Computing machines connected to the internet, capable of exchanging HSTP messages.
35
7.3. HSTP conceptual model
36
7.3.3.1 HSTP OPERATIONs
7.4. Distributed computing use cases with HSTP
38
7.4.3. Use Case: Create and register a new DOMAIN
7.4.11. Use Case: Discover DOMAINS using SPACEs
7.4.14. Use Case: Transfer DOMAIN between DOMAINs
IEEE P2874 Spatial Web
1. Overview
2. Normative references
3. Definitions, acronyms
4. Spatial Web standards
5. Value for stakeholders
6. Conceptual model
7. Distributed computing
A. Compliance Components
B. Bibliography
5. Value for stakeholders
5.1. Guiding principles
5.3. Stakeholder perspectives
5.4. Application scenarios
6. Conceptual model
6.1. Overview
6.2. Space, time, hyperspace
6.3. Domain modeling and identity
6.4. Agents and activities
6.5 Credentials, norms, contracts
6.6. Spatial Web ontology
6.7. Query requirements
7. Distributed computing
7.1. Computing architectures
7.2. Spatial web nodes
7.3. HSTP conceptual model
7.4. Distributed computing use cases
Authors, Editors, Contributors
WG D2 comment contributors
SWF Writing Team