- From: 陳信屹 <tyson@slashlife.ai>
- Date: Sat, 7 Mar 2026 16:14:14 +0800
- To: paoladimaio10@googlemail.com
- Cc: Andrei Ciortea <andrei.ciortea@inria.fr>, public-webagents@w3.org
- Message-ID: <CAGRPLTOuRjNvU0SfcGarBcHOwbRFwWkY4PnYdJEKQehczi34ow@mail.gmail.com>
Hi Paola Regarding the chronology and dependency analysis in the document, I would clarify the sequence slightly. The work actually started from the *implementation layer*. *AgentIDL was first extracted from the system implementation* as an interface language describing agent interactions and execution semantics. The *Agent Ontology was defined afterwards* to formalize the entities and relations already present in the interface layer (agents, capabilities, delegation, contracts, etc.). The alignment block I posted on Dec 2 mapping these classes to the *Ontic Categories* framework was therefore an *exploratory semantic alignment exercise*, intended to evaluate whether the framework could improve cross-ontology interoperability. During that alignment exercise, some adjustments were indeed made to the ontology structure based on the Ontic Categories comparison. However, this should be understood as *iterative ontology refinement*, rather than a design dependency. In other words, the development sequence was roughly: implementation → AgentIDL → Agent Ontology → alignment with Ontic Categories. 陳信屹 <tyson@slashlife.ai> 於 2026年3月7日週六 下午4:01寫道: > Paola, > > Thank you for the detailed note and for sharing the Ontic Categories work. > > A couple of clarifications first: > > > 1. > > The agent ontology namespace is already published at > > https://s-agent-comm.github.io/agent-ontology/latest/index.html > > Current version is *v0.4.0*. > 2. > > The repository README already includes a reference to the *Unified > Ontic Ontology* (DOI: 10.6084/m9.figshare.30760739). I will add the > specific commit reference shortly for clarity. > > On the technical questions you raised: > > > - > > *Proof / Verification artefacts* are indeed important for agent > systems (e.g., attestations, delegation proofs, execution records). > - > > Your observation about the *KR Interface* gap is also accurate. In > practice, AgentIDL’s compiler and schema layer operate as the bridge > between conceptual models and executable agent interactions. > > We already have engineering implementations for these layers in the > current system, so these categories likely deserve clearer treatment at the > ontology level. However, this probably warrants a *separate thread* so > the discussion can focus specifically on ontology structure. > > More broadly, AgentIDL is designed primarily as an *executable interface > layer for agent interoperability*, rather than a top-level ontology. For > that reason, AgentIDL currently *does not have a hard dependency on Agent > Ontology*, and we want to preserve flexibility for mapping to multiple > ontology frameworks in related vertical domains. > > That said, my current inclination is that we should eventually define a *minimal > agent ontology* (which is 0.4.0) providing the basic constraints needed > for interoperable systems. In practice, those constraints would likely > surface directly at the *IDL interface layer*. > > Regarding publication and process: since AgentIDL may evolve within the CG > ecosystem, it would make sense to discuss the *publication and review > process within the CG* before any formal adoption. > > Looking forward to continuing the discussion. > > Best, > > Tyson > > Paola Di Maio <paola.dimaio@gmail.com> 於 2026年3月7日週六 下午3:17寫道: > >> Thanks Andrei and everyone >> >> I ll continue to try to capture key aspects of the Agentic AI landscape, >> although the scope of work for AI KR includes >> capturing and representing also non agentic AI, So in essence we are >> looking at >> >> (See the table below from the W3C AI KR CG) >> [image: AI landscape W3C AI KR CG] >> The key challenge for many of us is to form and maintain a coherent view >> of the all the multiple versions of the truth >> developing across layers *protocols, fragmented representations, efforts, >> standards etc without losing the plot >> >> We cannot have meaningful interoperability let alone trust and security >> in Agentic AI without an ontology (the plot) >> >> Especially when confounding factors come into play *accidental or >> deliberately injected misrepresentations >> >> In this AI agents frenzy, it is easy to lose orientation >> >> I have started working towards this disambiguation on the AI KR CG and >> shared some of the work >> on this list in this short talk *link below in case someone missed it >> >> >> 9th Feb 2026 *can be replayed at x1.2 speed Paola Di Maio on Agentic >> Ontology >> >> https://drive.google.com/file/d/1G6igFKX9C7B5FC1La_3gO7DjFJsNQ1Ft/view?usp=sharing >> >> I am sharing this work across a number of forums, although unfortunately >> I am often met with walls >> of silence, trolling, plagiarism and misattribution *I mentioned this >> concern on the AI KR public list >> and chatted with Tyson about it in a zoom call >> >> Nice to see Tyson is moving on with the agent ontology which he >> discussed on the AI KR list >> https://lists.w3.org/Archives/Public/public-aikr/2025Dec/0011.html >> >> Now here *I joined the S agent CG just now! bear with me while I catch up >> https://lists.w3.org/Archives/Public/public-s-agent-comm/2026Feb/0000.html >> >> We should continue to work on that, making sure we do not lose the >> continuity between efforts >> >> I shared with the AI KR GG list and then privately with Tyson specific >> resources >> * specifically the Ontic Categories >> https://lists.w3.org/Archives/Public/public-s-agent-comm/2025Dec/0001.html >> In the form of a diagram and a table of unified ontic categories, I also >> created a DOI >> https://figshare.com/articles/online_resource/Ontic_Categories/30760739?file=60028508 >> as everyone is surely aware of rampant IP theft all over the internet >> >> The diagram in the screenshot below is still public in the AI KR CG wiki >> , but I have shared privately the table of ontic categories pending >> negotiation with others who may be interested to collaborate on applying >> for funding, still unsure if this should be in the public domain, so happy >> to discuss possibilities in a call >> >> >> I also note that the IDL Ontology now references the ontic categories I >> presented in the AI KR CG. Am I right? >> >> I have mapped the chronology of the interactions here, >> IDL Mapping to Ontic Categories >> <https://docs.google.com/document/d/1Y2rAXfZGZn1bmZJ4FJvWa0zwguM64L0J/edit?usp=sharing&ouid=100993141196967133475&rtpof=true&sd=true> >> >> Tyson perhaps can you confirm the mappings? >> >> >> I look forward to the collaboration and to get a better grasp of the AI >> KR domain and how it is evolving >> >> Best regards >> >> Paola Di Maio >> Chair, W3C AI KR CG >> >> >> Agent IDL/Ontic Analysis doc >> <https://docs.google.com/document/d/1Y2rAXfZGZn1bmZJ4FJvWa0zwguM64L0J/edit?usp=sharing&ouid=100993141196967133475&rtpof=true&sd=true> >> *excerpt >> 4.2 Technical Gaps Identified >> >> The Ontic Categories framework currently has no adequate category for >> verifiable proofs, cryptographic attestations, or execution records (the >> [Proof] annotation gap). Should a Trust/Verification sub-bubble be added? >> >> The "KR Interface" bubble (the category for things like the AgentIDL >> compiler -- mechanisms that bridge ontological definition and executable >> code) was identified as missing on November 28, 2025. AgentIDL's compiler >> is a concrete instantiation of this gap. Should this now be formalised as a >> new category in the Ontic Categories map? >> >> The contract:Contract class is simultaneously mapped as ArtifactSocial >> and UFO:SocialRelator. These are ontologically distinct (artifact vs. >> relation). Which reading should be canonical in the AgentIDL context? >> >> The ledger:Ledger class is mapped as ArtifactSocial but BFO suggests >> InformationArtifact. Is there a sub-category distinction between >> information-bearing artifacts and purely social artifacts needed in the >> Ontic Categories? >> >> The s-agent-comm.github.io/agent-ontology namespace (which AgentIDL >> imports) returns 404. Before any CG adoption or endorsement, this ontology >> must be published and reviewed. Should publication of the agent-ontology be >> a prerequisite for further CG engagement with AgentIDL? >> >> 4.3 Proposed Next Steps >> >> Based on the above, the following actions are proposed for discussion by >> the CG: >> >> Tyson to confirm exact repository creation dates and commit history, and >> to add explicit citation of the Unified Ontic Ontology (DOI: >> 10.6084/m9.figshare.30760739) in the AgentIDL README and ontology headers. >> >> The CG to formalise the "KR Interface" category in the Ontic Categories >> map, using AgentIDL's compiler as a concrete example/use case. >> >> The CG to consider whether a Trust/Verification sub-category should be >> added to the Ontic Categories to cover ProofBinding and related >> verification artefacts. >> >> Clarify the governance relationship between the s-agent-comm CG (i as a >> separate W3C CG) and the AI KR CG to avoid parallel, uncoordinated >> standards development. >> >> Review W3C CG IP policy with respect to public mailing list content used >> as the basis for external specifications, >> >> >> >> >> On Sat, Mar 7, 2026 at 9:27 AM 陳信屹 <tyson@slashlife.ai> wrote: >> >>> Hi Andrei, Paola >>> >>> Thanks for sharing, looking for the release of interoperability report. >>> >>> Here the related works in s-agent-comm CG: >>> >>> The agent ontology with the currently available documentation is here: >>> https://github.com/s-agent-comm/agent-ontology >>> >>> The AgentIDL reference implementation is here: >>> https://github.com/s-agent-comm/agent-idl >>> >>> While the ontology layer describes what an agent is (roles, >>> capabilities, contracts, etc.), AgentIDL defines how an agent acts and >>> speaks. It serves as a "Semantic API" that can be compared to: OpenAPI/IDL >>> for the web, but operating at a semantic level. gRPC's .proto files, but >>> with support for intents, trust, and grammar. Solidity's function >>> signatures, but for agent behavioral protocols. Semantically, it combines: >>> Ontology (meaning) + Grammar (syntax) + Protocol (execution) This creates >>> an agent-level Application Behavior Interface (ABI). >>> >>> Andrei Ciortea <andrei.ciortea@inria.fr> 於 2026年3月7日週六 上午3:31寫道: >>> >>>> Dear Paola, >>>> >>>> Thank you for pushing this topic forward. Knowledge representation for >>>> AI agents and multi-agent systems is clearly of interest to several active >>>> participants in the WebAgents CG. >>>> >>>> The ongoing work on the interoperability report will hopefully help >>>> outline requirements and needs for knowledge engineering efforts in this >>>> space. The report will likely be a good place to connect and consolidate >>>> related contributions. >>>> >>>> I also agree that it would be useful to strengthen interaction and >>>> alignment not only within the WebAgents CG, but also with related groups >>>> such as the AIKR CG and the S-Agent-Comm CG. I will bring up this point in >>>> the next regular meeting. >>>> >>>> Regarding the initiative mentioned by Antoine in the last meeting — >>>> this refers to the Hypermedia Multi-Agent Systems (hMAS) ontology, which is >>>> currently organized into 3 modules: >>>> - hmas-core: http://purl.org/hmas/core >>>> - hmas-interaction: https://purl.org/hmas/interaction >>>> - hmas-regulation: https://purl.org/hmas/regulation >>>> >>>> The GitHub repository with the currently available documentation is >>>> here: http://github.com/hyperagents/hmas >>>> >>>> For additional context, this paper shows how we use the hMAS ontology >>>> in one of our frameworks for Web-based MAS (presented in a past regular >>>> meeting): https://link.springer.com/chapter/10.1007/978-3-032-01082-7_7 >>>> >>>> Best wishes, >>>> Andrei >>>> >>>> >>>> >>>> ------------------------------ >>>> >>>> *De: *"Paola Di Maio" <paola.dimaio@gmail.com> >>>> *À: *public-webagents@w3.org >>>> *Cc: *"Autonomous Agents on the Web Community Group" < >>>> public-webagents@w3.org> >>>> *Envoyé: *Dimanche 1 Mars 2026 09:47:54 >>>> *Objet: *Technical Notes, public web agents >>>> >>>> Dear Andrei and everyone >>>> >>>> Thanks for listening to my presentation at the last meeting >>>> >>>> The bottom line from a AI KR perspective is that >>>> there can be no security/safety/interoperability in AI until we have a >>>> clear Knowledge representation/conceptual model /ontology for the domain >>>> >>>> I am a bit surprised that the information technology community has been >>>> silent about knowledge representation in AI/Agents >>>> >>>> Just to say that it would be great to continue discussions via this >>>> mailing list in between meetings >>>> as things continue to happen that need our constant attention >>>> >>>> Please remind us where we are in this CG from time to time! >>>> >>>> I would also love to hear from other participants what they are working >>>> on, especially on the agent interoperability front >>>> *I have more to share on that topic if/when you d like to hear about it >>>> >>>> The latest note from me is shared via some other CGs >>>> https://lists.w3.org/Archives/Public/public-aikr/2026Feb/0015.html >>>> >>>> and the TN here >>>> https://github.com/Starborn/webmcp/blob/main/TN4.md >>>> >>>> can benefit from being discussed >>>> The priority is to make sure that things do not happen above our head >>>> without understanding what is going on >>>> because there is not enough shared knowledge/understanding about what >>>> is taking place >>>> >>>> This knowledge fragmentation is something that can be engineered to >>>> create the vacuum where very undesirable things can happen >>>> *that Agenti AI trolls take over the web :-) >>>> >>>> I would also like to continue contributing to the interoperability >>>> report AND hear more about the hyperagent >>>> *was it the hyperagent we were talking about that you mentioned? >>>> >>>> There is so much going on, it's nice to be reminded how the thread are >>>> holding together >>>> >>>> We do important work but there is lack of interaction and things happen >>>> very fast in the world of web ai agents etc >>>> >>>> Have a great weekend everyone >>>> >>>> Paola >>>> >>>> On Fri, Feb 27, 2026 at 6:58 PM Andrei Ciortea (W3C Calendar) < >>>> noreply+calendar@w3.org> wrote: >>>> >>>>> View this event in your browser >>>>> <https://www.w3.org/events/meetings/c5855bad-fd18-45ce-973f-e0f716dd6bed/20260227T160000/> >>>>> W3C WebAgents CG: Biweekly Call (Fridays) Upcoming Canceled >>>>> >>>>> 27 February 2026, 16:00 -17:00 Europe/Zurich >>>>> >>>>> Event is recurring Every 4 weeks on Friday, starting from 30 January >>>>> 2026, until 1 January 2027 >>>>> Autonomous Agents on the Web Community Group >>>>> <https://www.w3.org/groups/cg/webagents/calendar/> >>>>> >>>>> Biweekly call of the W3C Autonomous Agents on the Web (WebAgents) >>>>> Community Group. >>>>> >>>>> For more information about regular meetings, see the group's wiki >>>>> <https://github.com/w3c-cg/webagents/wiki/Regular-CG-Meetings>. >>>>> Participants Organizers >>>>> >>>>> - Andrei Ciortea >>>>> - Rem Collier >>>>> - Ege Korkan >>>>> - Antoine Zimmermann >>>>> >>>>> Groups >>>>> >>>>> - Autonomous Agents on the Web Community Group >>>>> <https://www.w3.org/groups/cg/webagents/> (View Calendar >>>>> <https://www.w3.org/groups/cg/webagents/calendar/>) >>>>> >>>>> Report feedback and issues on GitHub <https://github.com/w3c/calendar>. >>>>> >>>>> >>>> >>>>
Attachments
- image/png attachment: image.png
Received on Saturday, 7 March 2026 08:14:31 UTC