Add ai agent v2 - #1257
Conversation
Signed-off-by: ElyasRashno <42498039+ElyasRashno@users.noreply.github.com>
stevenc-stb
left a comment
There was a problem hiding this comment.
hasOutput is used by the Hardware,SupplyChain.
|
|
||
| - name: agentCommunicationProtocol | ||
| - Nature: ObjectProperty | ||
| - Range: /Core/DictionaryEntry |
There was a problem hiding this comment.
is a CommunicationProtocol a /Core/Specification see https://spdx.github.io/spdx-spec/v3.1-dev/model/Core/Classes/Specification/
There was a problem hiding this comment.
Thanks @stevenc-stb for pointing that out. Specification has exactly four entries: formalStandard, regulation, specification, other. I think none of these classify "a versioned protocol an agent speaks." For example, formal Standard specifically means "ratified by a recognized standards-development organization", A2A, MCP, ANP, AConP are vendor/community specs (Google, Anthropic, etc.), not a standard like ISO.
There was a problem hiding this comment.
it is a specification. like a node like
{
"spdxId": "urn:nanoid:1",
"type": "Specification",
"creationInfo": ":b0",
"description": "An open standard that provides an architecture for AI clients to safely discover and invoke data sources, tools, and prompts via a unified interface.",
"intendedUse": "Standardizing context and API capabilities for AI applications, agents, and local development tools.",
"name": "Model Context Protocol Specification",
"specType": "specification",
"externalIdentifier": ":b1",
"summary": "An open protocol enabling seamless integration between LLM applications and external context sources."
}
{
"type": "ExternalIdentifier",
"externalIdentifierType": "webpage",
"identifier": "mcp-spec-v2025-11-25",
"identifierLocator": "https://modelcontextprotocol.io/specification/2025-11-25",
"@id": "_:b1"
},
Co-authored-by: stevenc-stb <steven@smarttalkbeacon.com> Signed-off-by: ElyasRashno <42498039+ElyasRashno@users.noreply.github.com>
Co-authored-by: Arthit Suriyawongkul <arthit@gmail.com> Signed-off-by: ElyasRashno <42498039+ElyasRashno@users.noreply.github.com>
Signed-off-by: ElyasRashno <42498039+ElyasRashno@users.noreply.github.com>
There was a problem hiding this comment.
Rename the file to use singular form
model/AI/Properties/externalResources.md -> model/AI/Properties/externalResource.md
There was a problem hiding this comment.
This is potentially be shared by non-AI use cases.
So we can consider to bring this up to Core namespace.
|
For
It is also potentially be useful for non-AI use cases as well. |
Co-authored-by: Arthit Suriyawongkul <arthit@gmail.com> Signed-off-by: ElyasRashno <42498039+ElyasRashno@users.noreply.github.com>
Co-authored-by: Arthit Suriyawongkul <arthit@gmail.com> Signed-off-by: ElyasRashno <42498039+ElyasRashno@users.noreply.github.com>
Co-authored-by: Arthit Suriyawongkul <arthit@gmail.com> Signed-off-by: ElyasRashno <42498039+ElyasRashno@users.noreply.github.com>
ai agent proposal #1256