![[photo-1557040135-9dc2a6b60411.jpg]] Photo by [Rick Rothenberg](https://unsplash.com/@rick_rothenberg?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText) on [Unsplash](https://unsplash.com/collections/vxtLLWTAN3s/3d?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText) Moving inside Semantic Database of #MetaX we surely expect wider functionality beyond simple structures and their replication. This article will dive into discussion of Semantic Agents and answer some of the questions related to routing between ecosystem entities. We have to start with basics to understand inter-ecosystem communication concepts to support behavioral patterns. --- Relations between Entities are managed by Autonomous Communication Agents (Repository daemons). Agent (A1) managing relationship (R1) communicates with Entities (E1,E2) via Connections (C1,C2). > "Autonomy means independence of control. This characterization implies that autonomy is a property of the relation between two agents, in the case of robotics, of the relations between the designer and the autonomous robot. Self-sufficiency, learning or development, and evolution increase an agent's degree of autonomy.", according to Rolf Pfeifer [2] All Agents are running in System Repository or distributed at computation nodes communicated between with other Agents in case, they are connected to same Entity (Sharing Connection). Agents are responsible for semantically based communication routing (Ro), they are like SDNs (Software Defined Networks) but for Semantic Entities. ![[Pasted image 20230708132354.png|Figure 1: Agents]] Diagram above extrapolate basic communication concept from agents assigned to relations (on temporary basis) to routing awareness driven by autonomous agents. #### Topology distribution [1] With static routing, small networks may use manually configured routing tables. Larger networks have complex topologies that can change rapidly, making the manual construction of routing tables unfeasible. Nevertheless, most of the public switched telephone network (PSTN) uses pre-computed routing tables, with fallback routes if the most direct route becomes blocked (see routing in the PSTN). Dynamic routing attempts to solve this problem by constructing routing tables automatically, based on information carried by routing protocols, allowing the network to act nearly autonomously in avoiding network failures and blockages. Dynamic routing dominates the Internet. Examples of dynamic-routing protocols and algorithms include Routing Information Protocol (RIP), Open Shortest Path First (OSPF) and Enhanced Interior Gateway Routing Protocol (EIGRP). #### Autonomy Limits [4] Semi-autonomy The term semi-autonomy (coined with prefix semi- / "half") designates partial or limited autonomy. As a relative term, it is usually applied to various semi-autonomous entities or processes that are substantially or functionally limited, in comparison to other fully autonomous entities or processes. Quasi-autonomy The term quasi-autonomy (coined with prefix quasi- / "resembling" or "appearing") designates formally acquired or proclaimed, but functionally limited or constrained autonomy. As a descriptive term, it is usually applied to various quasi-autonomous entities or processes that are formally designated or labeled as autonomous, but in reality remain functionally dependent or influenced by some other entity or process. In summary routing is categorized by behavioral patterns with dependencies classified inside [[x2x model or back to basics|x2x]] MetaX methodology model. ![[Pasted image 20230708132413.png|Figure 2: x2x routing]] Each Route is Open or Closes = Public or Private. One Route can be used by multiple Entities on same or different Channels. Channels (Ch1,Ch2) are assigned to Protocols and Entity Ports. Autonomous Agent is registered as Guest for Public Connection (C1) and Identified as User for Private Connections (C2,C3). #### Agent Architecture [3] Agent architecture in computer science is a blueprint for software agents and intelligent control systems, depicting the arrangement of components. The architectures implemented by intelligent agents are referred to as cognitive architectures.The term agent is a conceptual idea, but not defined precisely. It consists of facts, set of goals and sometimes a plan library. As mentioned above, routing between entities is classified in dependency of x2x methodology model and all objects inside Agent definition are semantically identified. This gives us opportunity to create [[Ecosystem Communication - InfoStructure|InfoStructures]] as embedded communication protocols designed for distributed ecosystems. To learn more about [[Ecosystem Communication - The Infotrance Theory|Infotrance Theory]] please proceed to published articles for better understanding of semantically based Information encapsulation. ![[Pasted image 20230708132431.png|Figure 3: Agent code to support InfoStructures]] InfoStructures are building blocks of Semantically based Information Communication shaping data into InfoStreams. InfoStream is stream of Information (not Data) flowing between two or more InfoHubs. To learn more about InfoHubs, InfoStreams, InfoBlocks (Structured Strings of InfoElements transportable inside InfoStream) follow this [[Ecosystem Communication - Information Processing|link]] Semantic agents are important part of MetaX repository acting as part of distributed processing nodes (InfoHubs) or directly inside the database to route and execute ecosystem changes. ## References [1] Wikipedia; Definitions [2] Rolf Pfeifer; Design principles for autonomous agents: A case study of classification. Artif. Life Robotics 1(1): 43-46 (1997) [3] Leon Sterling, Kuldar Tavete; MIT Press; The Art of Agent-oriented Modeling; ISBN 978-0-262-01311-6 [4] Ross, Lainie Friedman; Walter, Jennifer K. (2014-02-01); "Relational Autonomy: Moving Beyond the Limits of Isolated Individualism"; ISSN 0031-4005 ## Related to [[MetaX - The Definition]]