[netmod] Re: [NMOP] Re: Semantic meaning across representations and boundaries

chong feng <fengchongllly@gmail.com> Wed, 05 August 2026 13:28 UTC

Return-Path: <fengchongllly@gmail.com>
X-Original-To: netmod@mail2.ietf.org
Delivered-To: netmod@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 20894124190FF for <netmod@mail2.ietf.org>; Wed, 5 Aug 2026 06:28:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1785936510; bh=VA42d23tNgvuiM+SKe/NJOY817aueGrqTsp5N594zPA=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=a0qVGORIj+5w9znkU/exvpcqSd0sOrEdmvcfGjUmEUFJ2+KXl4lbhEqVvQWj4iDo3 WEMQFfWeSKIEING2AfbL00w+9YHAvXshZhUkHoM1yXE+yOUyC6GHe87sfdlMzpIyps Pr6vfUshj/Slpg6f55IUBu6lKOePyvaKcxLcj9ak=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.098
X-Spam-Level:
X-Spam-Status: No, score=-1.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.999, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JIeKCI7IwASG for <netmod@mail2.ietf.org>; Wed, 5 Aug 2026 06:28:27 -0700 (PDT)
Received: from mail-wr1-x434.google.com (mail-wr1-x434.google.com [IPv6:2a00:1450:4864:20::434]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 9C3A21241905B for <netmod@ietf.org>; Wed, 5 Aug 2026 06:28:27 -0700 (PDT)
Received: by mail-wr1-x434.google.com with SMTP id ffacd0b85a97d-47f93b2fe4cso681454f8f.0 for <netmod@ietf.org>; Wed, 05 Aug 2026 06:28:27 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1785936501; cv=none; d=google.com; s=arc-20260327; b=Yy56xfQPBQcVPsL1gRWu9WV4jBD9shJDsFLQakB1N2lE4j3r/4Lc1Lx4Z0HAWQs/9x /PRWIOeraiTJsI60isWGc7GsMVn/FTC6bAmNTs3sr167BT9++lgRUssA6z7gPwtivN3Q hhyUEur1U4xINoZq7dNKffEyxVjz++w4SKOBsY/860p6GZRizzbhorVsYlS2nCcoV37D q3dpj5jrwpmqyN5MlNdGPPQSDspmDgwB6dJ9oISrz/NEtKYQqoVYnRzTQApiIeDhfEqx wYoRYKR5IQ72EDAcCIQ+KWnjtQNA0EhU0xnvPV9ZQUp6+u0uwBAFQsELqqW+y+zmOKJq aQZQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=ly47iqZu9s1xRWi88jlp1M/uDzc4QbdkbSLmyWpbZq4=; fh=cCHPNATM9rQJktF3cdLdWXVdJCd9t9D36VOGjT12v8I=; b=QPFDRvnM4LmmXfFlNGRD32t6CCazWwq8l+w0j529Vko7/ergnA1+JkZk0qXgmmOhZA rYuuE1BBKY1zVHu4AS+tBSDWhrX1Ebaw1LXj6FiYwOpesq1K1FTfe5lG3iRRbrWH+Nt0 IClgBuhkHAi4pHktAy8nAZiiMyRJl/B53usiwvKfB2Ly+d88D4DTeEbx1Fa/rUkhBfMk cEQ6r8aWIPkVk13bVvRe+ZigduF98fXZbSEJKwcx3wN42go/VfIt22BUGNSe+0Tp/Fta DAssdsmOLGR+Qzirjlgpu9eZpCAtbrlFBgao2DNu4KMGrO7Y+CoQjpxTc7Z36/37crn4 kpuw==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785936501; x=1786541301; darn=ietf.org; h=content-type:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:from:to:cc:subject:date:message-id:reply-to :content-type; bh=ly47iqZu9s1xRWi88jlp1M/uDzc4QbdkbSLmyWpbZq4=; b=OFyVzMdvbQDpG8eWkgka5YkO9bQ+ssryUKc2EkaDDMMhRUBlotQwSAWTrG9pX7amNU u6gy060BzDD4EzbLp3HQLGAplVDuB4AnWksCUwyXbmMCPXm5nHwNVP8A4+z73rczeXHg 65MafMdZWmlol1bzycMnUaJ3/aGIidiVADXNXJvJhkXHDFpJF+fhCHY3ZBCIot48O3FT aXu5nIM6FQU5WqBX3D2E0tiigsSEu8AA4qvF2s8aM0SHuCtG2ERyPGV/NewZRlm/kLQz v3mdhr9h8uq8UdiU8VbmS7g3uHMxG4BGVgMsB+w9Zep/lQ/6eWx/Aq+7cZAgKKJwHf/F AqTA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785936501; x=1786541301; h=content-type:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to:content-type; bh=ly47iqZu9s1xRWi88jlp1M/uDzc4QbdkbSLmyWpbZq4=; b=ffzGsqtrvOeH12MZJzL82U++nubG+GZZVJpX+hdLBguHwG7R/X3XAM0lHB0YCmdxcZ upn75DiTChmnOWpMeXBboz/FP5phIjHdlrOq/t64FhmnW+if9z8Kaer37GBP6tnzEYI4 XLc3DrjY0zRenru9KR31LBBMJapJUAMVW6EP3lRKl0ZesE3kjgCck2GeCJDvMDwdKIWe aoZfaETFIJ7mgRW77B7hjb9BmI+SpOZgPzolyAfjcbuJ5UcuOL6/fl/lRMiGGwujP+Dp seEf/+EDX1Qa7RqysnlDKPIJxuGsVgwVmSWvtfXXjb/LJbtIFczt7YGubY2HKr40uqXs epdw==
X-Forwarded-Encrypted: i=1; AHgh+RrVNunYDh8Ndx5YpqU6VK9AFABBynPpzYP85OG7f2TyMVRxeIXvnZkVPIkQ0ur8DIn96Hst0Cw=@ietf.org
X-Gm-Message-State: AOJu0YyZp8mPzYIb8yx8hsJLsHgJ33wH8E/f8fmTAcfpMN+ZUQjF30iB 0LrWqMJ5uKgLLzzYi3XH9e1gGb29/NOhTXwQRTs1fLODxnQjv8EpzuaOdhCa/q5lsZE8cC8xHNo t+4JTrE/9BVrMSByc7U9I4bDilNkN/dQ=
X-Gm-Gg: AR+sD10wmEVwUzMkG6A6/GEDt5SSHCp9ZT13BZ0arZmA8rW4hz7HrTslVoUTozJfUjp dJYXBqSvxXPi3iJKHUe+Fl3uAoWQRnqLb0/RvQsoI6ymYeUsDzLUY8Yv3T6n0TWPFfURTfX0y8j hOunedrnjsdRed3/xWXAuYvGJlvaK+ngo/PsPcCckm7f3dIZB+APwaSypeN6nmkdgIlCMyQ51wY 3pDQi6Sgd78Vy4/EutdmwiszhQOX+ZiJunqy+yzC4IvUBCRpsWJDOSi4id9SzQdLsCLFatZRxTC B6/E1yQbOS9N8iBoBLGVsoHDoC9vu+EwlaeeEoV9llq2pgg1xy1dr6wny3vODHzHp8XtdCTS8ky mqqd+AmLohANg54sa5SXugYDHMtprK8nDk4eg2GU/kJ+mjJwwVpMQXOXY4dBxTf33jdoCwQ==
X-Received: by 2002:a05:6000:43d6:20b0:47f:b452:49f1 with SMTP id ffacd0b85a97d-47fec502d3emr10362522f8f.2.1785936500578; Wed, 05 Aug 2026 06:28:20 -0700 (PDT)
MIME-Version: 1.0
References: <4a05e49c742c410b98e0b82b31b7ffb1@huawei.com> <CAFwQCiZp0NfFk_aHNWz7+e-eMh1tz6a4wNiBNV90Z7KzXYqhtA@mail.gmail.com>
In-Reply-To: <CAFwQCiZp0NfFk_aHNWz7+e-eMh1tz6a4wNiBNV90Z7KzXYqhtA@mail.gmail.com>
From: chong feng <fengchongllly@gmail.com>
Date: Wed, 05 Aug 2026 21:28:08 +0800
X-Gm-Features: AUfX_mxC2VZJmME_Wm4UbszhBfwVAs4JHdxzgAisMr2waVZNNQanVfOvm9Fz0iE
Message-ID: <CAMaYprtCsQX8ESsP2juCvQYRVRHfmH0yrYa-qomSY1_VeykX6Q@mail.gmail.com>
To: Christopher Janz <chrisfjanz@gmail.com>
Content-Type: multipart/alternative; boundary="000000000000b5728006584cbebb"
Message-ID-Hash: DIKJ3Y7KKRVVSJXR3ITX4OCE4JPQY5FU
X-Message-ID-Hash: DIKJ3Y7KKRVVSJXR3ITX4OCE4JPQY5FU
X-MailFrom: fengchongllly@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-netmod.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Qin Wu <bill.wu=40huawei.com@dmarc.ietf.org>, nmop <nmop@ietf.org>, netmod@ietf.org, onsen@ietf.org, nmrg@irtf.org, ainetops@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [netmod] Re: [NMOP] Re: Semantic meaning across representations and boundaries
List-Id: NETMOD WG list <netmod.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/ZL3MfOzAXZhmGx4pbsqnUhMW3XY>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Owner: <mailto:netmod-owner@ietf.org>
List-Post: <mailto:netmod@ietf.org>
List-Subscribe: <mailto:netmod-join@ietf.org>
List-Unsubscribe: <mailto:netmod-leave@ietf.org>

Hi Chris, Qin, all,

Thanks for the very insightful discussion. I think the discussion is
converging toward an important distinction: the semantic model itself and
the mechanisms that bind semantic models to existing representations are
related but different problems.

I agree with Chris that the fundamental challenge is to make meaning
explicit and independent from its representation form. In this sense,
ontology or semantic models provide a conceptual layer that describes
concepts, relationships, constraints, and contextual meaning. This layer is
not specific to YANG, REST API, or any particular data representation.

However, in practical infrastructure environments, we also need to consider
how such semantic meaning can interact with existing deterministic systems.
Most existing infrastructures will continue to use their current models and
interfaces, such as YANG-based management systems, REST APIs, CLI, and
other domain-specific models.

This is where I see the role of NAIM and RAIM. They are not intended to
replace ontology or define another universal knowledge model. Instead, they
provide semantic bindings between AI-consumable representations and
existing deterministic representations.

NAIM is an attempt to define such a semantic binding for YANG-based network
management systems, while RAIM (REST AI Interface Modeling) applies the
same idea to REST API based systems:

https://github.com/agentic-intent-network/raim-spec

A possible layered view could be:

              Ontology / Semantic Model
                       |
              Semantic Binding Layer
                  / \
              NAIM RAIM
                |           |
              YANG REST API

The upper layer defines shared meaning, while NAIM/RAIM address how that
meaning can be mapped into existing operational systems without requiring
changes to those systems.

It is also possible to operate without a fully defined ontology initially:

              LLM / Agent
                    |
              NAIM / RAIM
                    |
             Existing Systems

In this case, NAIM/RAIM provide an intermediate representation that is
easier for LLMs to consume than raw operational models, while preserving
compatibility with existing infrastructure.

Therefore, I think AI-consumable models have two complementary aspects:

defining machine/LLM-understandable meaning across domains;

providing practical mappings from that meaning to existing deterministic
systems.

The first is a semantic modeling problem, while the second is an
integration and interoperability problem. Keeping these two aspects
separate may help us better identify where different efforts (ontology,
knowledge graphs, annotations, NAIM, RAIM, etc.) fit.

Best,Frank

Christopher Janz <chrisfjanz@gmail.com> 于 2026年8月5日周三 下午8:25写道:

> Qin — thank you for the careful review and detailed suggestions.
>
> On your side meeting's aim: understood, it's to frame the problem space
> for AI-consumable models across the OPS area, not only YANG, and to weigh
> the tools against the gaps. I am contributing to that discussion, but also
> pointing to related recent efforts to better grasp core problems.
>
> On terminology: I do not think I am introducing new terms. Form / meaning
> / use is Morris's original semiotic triad, and syntax / semantics /
> pragmatics are the standard names.
>
> I have taken two of your points: slide 5 now labels the bottom layer
> "syntax (form)", and since constraints are ontological I have added "axioms
> / constraints" to the ontology line on slides 5 and 6.
>
> But I'd push back on folding pragmatics into ontology. An ontology, per
> Gruber, is an explicit specification of a conceptualization: concepts,
> relations, their axioms or constraints, and the lexicon that names them.
> That is semantics. Pragmatics is a different axis: how concepts are used in
> context, who asserted concept or context and how surely, etc. The field
> keeps these apart deliberately, which is why provenance, named graphs and
> SKOS scope notes sit around an ontology rather than inside it, and it is
> where much of the operational value lives. The anomaly work illustrates it:
> action/reason/trigger is the ontology, while the lifecycle, the scores and
> the human-in-the-loop are pragmatics.
>
> So a framing that I think meets your instinct: keep "ontology" for the
> conceptual core, its concepts and relations and constraints and lexicon, as
> you prefer, and treat it as one component of the whole. The whole is the
> model's full meaning, its semantics and its pragmatics. I call that whole
> the "semantic model", using "semantic" in the broad semantic-web sense; I
> am not wedded to the name.
>
> On reference lexicon versus ontology vocabulary: it's true that lexicon
> and vocabulary are much the same word. The operative word is "reference". A
> reference lexicon is a vocabulary designated as an independent, shared
> anchor that systems bind to, kept deliberately thin: fixed identifiers,
> names, short definitions and examples, without the relations and axioms of
> a full ontology. That thinness is the point, since binding N systems to one
> shared reference scales where N-squared bilateral alignment does not. It
> supports reconciliation; it does not replace an ontology.
>
> On problem versus solution space: agreed, AI-consumable YANG is largely
> the problem framing and the others are approaches, and I am happy to state
> it that way. I take your smaller points on slides 4, 7, 8 and 11.
>
> On the IETF/IRTF boundary: whether and how NMOP and NMRG should
> collaborate is already a live question, as you know. Thomas has made a
> good specific suggestion in this exchange that points to a clean split:
> NMRG carries the ontology and reconciliation research, NMOP contributes the
> pragmatics and validation. I expect we will progress his proposal (probably
> narrowing to NMRG and NMOP lists) after the August vacation period.
>
> Updated slides are here:
> https://github.com/ChrisFJanz/meaning-across-representations/blob/main/semantic_model_deck.pdf
>
>
> Thanks again for the review and suggestions.
>
> Best
>
> Chris
>
> On Tue, Aug 4, 2026 at 11:43 PM Qin Wu <bill.wu=
> 40huawei.com@dmarc.ietf.org> wrote:
>
>> Hi, Chris:
>>
>> Thank for kicking off discussion on AI consumable model, the intention of
>> AI Consumable Data Model Side Meeting is to articulate problem space of AI
>> consumable model work in IETF OPS area, not limited to YANG and describe
>> the key challenges and gaps, discuss how these challenges and gaps can be
>> tackled or resolved with tool development, RDF/OWL based knowledge
>> graph/ontology, YANG, or semantics enhancement, etc.
>>
>> https://mailarchive.ietf.org/arch/msg/nmop/pKOnwWc7eFl5kKk7gWtD2tjCeGc/
>>
>> If we limit the scope to AI only, ONSEN and NETMOD are not relevant,
>> although we see many proposals in the past to discuss Guidelines for
>> Translation of UML Information Model to YANG Data Model in the NETMOD.
>>
>> I tend to agree there are more space in NMRG to tackle this kind of
>> topics, especially ontology. But I think Ontology defines a
>> machine-readable vocabulary, taxonomies, and conceptual relationships and
>> acts as the overarching framework that synthesises *Semantics*,
>> *Constraints*, and *Context* into a unified, machine-readable knowledge
>> base. Therefore I have 2 concerns to this semantic model topic discussion:
>>
>> 1.       Such topic discussion makes boundary between IETF and IRTF
>> become blurred.
>>
>> 2.       Introduce more new terms to describe what we have already had.
>> What I would like suggest to stick to use ontology as a basis or umbrella
>>
>> A few comments on attached slides with my biased humble opinions:
>>
>> #Slide 2:
>>
>> I think AI-consumable YANG or AI-consumable Data Model focuses on
>> outlining the problem space, Ontology reconciliation, NAIM, knowledge
>> graphs and annotation, multi-vendor normalisation, the ONSEN YANG↔TMF
>> bridge are potential solutions to address these problems.
>>
>> In addition, not clear how reference lexicon is different from Ontology
>> vocabulary.
>>
>>
>>
>> #Slide 4
>>
>> When you say to create their semantic representations, it can be
>> interpreted in different way:
>>
>> 1.       We can add more semantics in the form Data Model ,which can be
>> consumed by AI such as semantic model defined in
>> draft-ietf-nmop-network-anomaly-semantics
>>
>> 2.       You can create a totally brand new semantic representation,
>> Intent ontology model can be a good example
>>
>>
>>
>> #Slide 5
>>
>> 1.  Suggest to replace “form” with “syntax”, which is better to explain
>> the relation with semantics
>>
>> 2.  I think ontology should comprise both PRAGMATICS and SEMANTICS, also
>> suggest to replace PRAGMATICS with Context, Constraints, don’t need to
>> introduce new terms to add confusion
>>
>> 3.       Call combination of PRAGMATICS and SEMANTICS as semantic model
>> is a little bit narrow sense.
>>
>>
>>
>> #Slide 6
>>
>> 1. Ontology should include Context information, Constraints information
>> or PRAGMATICS
>>
>> 2. You can list RDF, OWL, YANG as examples for data model
>>
>>
>>
>> # Slide 7
>>
>> I think the commonality of all these cases exepct LIFT is to explore how
>> to do intent translation using Ontology, knowledge Graph, Knowledge base,
>> it is challenging to define common practice for intent translation.
>>
>> We have many lessons in the past.
>>
>>
>>
>> #Slide 8
>>
>> I think NAIM and draft-prabhu-nmrg-prompt-schema-llm share lots of
>> commonability.
>>
>>
>>
>> #Slide 11
>>
>> Interesting observation, I like it, I am wondering what lessons can we
>> learnt from the past?
>>
>>
>>
>> #Slide 13
>>
>> I think AI Consumable YANG focus on problem space while the other
>> proposals such as ontology reconciliation focus on solution space.
>>
>>
>>
>> -Qin
>>
>> *发件人:* Christopher Janz [mailto:christopher.janz=
>> 40huawei.com@dmarc.ietf.org]
>> *发送时间:* 2026年7月31日 21:00
>> *收件人:* nmop <nmop@ietf.org>; netmod@ietf.org; onsen@ietf.org;
>> nmrg@irtf.org; ainetops@ietf.org
>> *主题:* [netmod] Semantic meaning across representations and boundaries
>>
>>
>>
>> All – as I think has been broadly recognized during meetings last week
>> and through various activities and discussion threads both leading up to
>> and following them, a common theme and general problem seems to have
>> emerged, in various ways, within and across NMOP, NETMOD, ONSEN, NMRG, and
>> now as one element of the AIOps discussion.
>>
>>
>>
>> These multiple discussions and problem contexts point at the same need:
>> for semantic models for network information — meaning made explicit and
>> independent of form – capable of supporting bridging of model and system
>> boundaries and information consumption by machines.
>>
>>
>>
>> I have put some form, structure and justification around a problem
>> statement and tied it all to the various takes/contexts mooted and
>> discussions in play. In the end I think there is a relatively focused but
>> true research problem to be considered, which I have outlined and would
>> suggest properly belongs in NMRG. For further discussion there … of course
>> such a program would not preclude related activities and outcomes in other
>> WGs, perhaps working against narrower/more specific targets.
>>
>>
>>
>> Please have a look, and respond with your thoughts – if you wish, on the
>> github repository here:
>> https://github.com/ChrisFJanz/meaning-across-representations ... The
>> deck is there, and also attached here for convenience.
>>
>>
>>
>> Best
>>
>>
>>
>> Chris
>>
>>
>>
>>
>> --
>> Nmop mailing list -- nmop@ietf.org
>> To unsubscribe send an email to nmop-leave@ietf.org
>>
> _______________________________________________
> netmod mailing list -- netmod@ietf.org
> To unsubscribe send an email to netmod-leave@ietf.org
>