<?xml version="1.0" encoding="utf-8"?>
<rfc version="3" category="std" ipr="trust200902" docName="draft-jadoon-green-isac-utilization-04" submissionType="IETF" consensus="true" xml:lang="en">
  <front>
    <title>A YANG Data Model for Reporting Utilization Scores in ISAC</title>
    <seriesInfo name="Internet-Draft" value="draft-jadoon-green-isac-utilization-04"/>
    <author initials="M. A." surname="Jadoon" fullname="Muhammad Awais Jadoon">
      <organization>InterDigital Europe Ltd</organization>
      <address>
        <postal>
          <city>London</city>
          <country>United Kingdom</country>
        </postal>
        <email>muhammad.awaisjadoon@interdigital.com</email>
      </address>
    </author>
    <author initials="S." surname="Robitzsch" fullname="Sebastian Robitzsch">
      <organization>InterDigital Europe Ltd</organization>
      <address>
        <postal>
          <city>London</city>
          <country>United Kingdom</country>
        </postal>
        <email>sebastian.robitzsch@interdigital.com</email>
      </address>
    </author>
    <author initials="M." surname="Palmero" fullname="Marisol Palmero">
      <organization>Individual</organization>
      <address>
        <postal/>
        <email>marisol.ietf@gmail.com</email>
      </address>
    </author>
    <date year="2026" month="July" day="6"/>
    <area>Operations and Management</area>
    <workgroup>GREEN</workgroup>
    <keyword>YANG</keyword>
    <keyword>GREEN</keyword>
    <keyword>ISAC</keyword>
    <keyword>energy efficiency</keyword>
    <keyword>utilization</keyword>
    <abstract>
      <t>This document defines a YANG data model to report an ISAC Utilization Score (US) in Integrated Sensing and Communication (ISAC) systems. The US is an abstract, normalized score (0..100) that summarizes the relative resource cost of executing a sensing operation on a device.</t>
      <t>The model supports a mandatory overall US and optional explanatory component impact scores (compute, memory, energy, storage, latency). The model also supports optional metadata (e.g., timestamp, aggregation window, and scoring method identification) describing how a reported score was derived.</t>
      <t>This revision aligns terminology and leaf names to reduce ambiguity between normalized impact scores and raw resource telemetry, removes per-measurement-related objects to keep the model focused on an overall score, and specifies a companion augmentation module (Path 1) that attaches ISAC utilization telemetry to a GREEN Energy Object (as defined by the GREEN Power and Energy YANG Module) for correlation with power/energy telemetry.</t>
    </abstract>
  </front>
  <middle>
    <section>
      <name>Introduction</name>
      <t>Integrated Sensing and Communication (ISAC) introduces a paradigm where network nodes perform both communication and sensing tasks. Several use cases and their requirements for ISAC have been defined in 3GPP (e.g., TR 22.837) and ETSI (e.g., GR ISC001) and it is one of the use cases defined for GREEN WG preparations [I-D.ietf-green-use-cases].</t>
      <t>ISAC involves collection of sensing data including RF (radar-like) sensing and non RF sensing.  The collection of sensing data for different use cases can consume different amounts of system resources such as compute, memory, energy, storage, and can also constrain latency.</t>
      <t>To enable energy-aware orchestration, it is useful to report an abstract utilization score that summarizes the resource impact of executing an ISAC sensing task.</t>
      <t>This document defines an ISAC Utilization Score (US): an implementation-defined, normalized value in the range 0..100 where higher means "more costly" in the given deployment.</t>
      <t>The model allows ISAC-enabled devices to report:</t>
      <t>*  a mandatory overall US;</t>
      <t>*  optional explanatory component impact scores (compute, memory, energy, storage, latency); and</t>
      <t>*  optional metadata describing how the score was derived.</t>
      <t>The ISAC US provides a compact and implementation-defined score that can be used by controllers and orchestrators to compare sensing configurations and to support energy-aware sensing decisions.</t>
      <t>When used together with the GREEN Power and Energy YANG Module [I-D.ietf-green-power-and-energy-yang], the ISAC US can be reported as use-case telemetry associated with a GREEN Energy Object. This allows a controller to correlate ISAC utilization with the power and energy telemetry of the component on which the sensing workload executes.</t>
    </section>
    <section>
      <name>Model Scope</name>
      <t>The model is intended for systems that support ISAC and want to participate in energy-aware operations.</t>
      <t>The model is telemetry-only, meaning all data nodes defined in this document are operational state. Standard YANG telemetry mechanisms (polling and/or subscriptions such as YANG Push) can be used to collect the data.</t>
      <t>This document does not define power-state control.  If a management system uses ISAC utilization telemetry to drive energy-saving actions, such as changing a component power state or reducing operating capacity, the actual control operation is expected to be performed using the applicable control model, such as the energy-control subtree in the GREEN Power and Energy YANG Module.</t>
    </section>
    <section>
      <name>Integration with GREEN Power and Energy</name>
      <t>The GREEN Working Group is defining a base YANG module for Power and Energy monitoring and control of Energy Objects [I-D.ietf-green-power-and-energy-yang].  That model provides the general power and energy telemetry framework.  This document defines an ISAC-specific use-case telemetry model that can be used together with that base model. When ISAC sensing operations run on the same physical component(s) that are represented as Energy Objects, it is beneficial to be able to correlate:</t>
      <t>*  energy and power telemetry; and</t>
      <t>*  ISAC utilization telemetry (scores and breakdown)</t>
      <t>for the same scope. This document implements the Energy Object augmentation approach in this revision via a companion augmentation module that binds ISAC utilization to an existing Energy Object.  Section 3.2 documents a future consideration for software/service-scoped reporting, which may require future extensions to the GREEN base model or a related companion model.</t>
      <section>
        <name>Augmenting Energy Objects</name>
        <t>This revision introduces an augmentation module, ietf-isac-utilization-power-and-energy.</t>
        <t>It augments the Energy Object list entry (energy-entry) defined in the GREEN Power and Energy YANG module with an isac-utilization container that reuses the subtree defined by ietf-isac-utilization.</t>
        <t>This path allows:</t>
        <t>*  Minimal disruption: it does not change the GREEN base model.</t>
        <t>*  Correlation by construction: the ISAC utilization score is attached to the same energy-entry instance that exposes power/ energy metrics.</t>
        <t>*  Compatibility with standalone deployments that do not use the GREEN base models.</t>
        <t>Interpretation guidance:</t>
        <t>*  Implementations SHOULD publish the ISAC Utilization Score (US) on a single Energy Object that best represents the ISAC execution scope (e.g., chassis/device, baseband unit, radio unit, or dedicated accelerator).</t>
        <t>*  If the sensing pipeline spans multiple Energy Objects, one Energy Object SHOULD be designated as the primary anchor for the consolidated US (typically where scheduling or admission-control decisions are made).</t>
        <t>*  Additional scope-specific US values MAY be reported on other Energy Objects only when they represent materially different execution scopes.</t>
        <t>This guidance is operational in nature and does not impose schema- level constraints.</t>
      </section>
      <section>
        <name>Considerations for Software and Service Scoped ISAC Utilization</name>
        <t>In many deployments, ISAC sensing functionality is not a physical component by itself.  It may be implemented as software, firmware, a containerized function, a virtualized network function, an edge application, or a service workload running on one or more physical components.  Examples include an ISAC sensing coordination function, a sensing data generation function, a sensing processing/fusion function, or an AI/ML-based sensing analytics function [ETSI-GR-ISC003].</t>
        <t>The GREEN Power and Energy base model provides Energy Objects for power and energy monitoring and control.  In the current base model, an energy-entry is primarily associated with a physical component, for example through the hardware component reference.  This is sufficient for the integration approach used in this document, where ISAC utilization is reported against the Energy Object that best represents the physical execution scope.</t>
        <t>However, energy-aware control decisions often require more than knowing the total power or energy consumption of a hardware component.  A controller may need to understand which services, functions, or workloads are active on the component, how they contribute to resource usage, and what service-level impact may result if the component is reconfigured.  For example, a controller considering whether to move a component into a lower power state, switch off a port, disable a hardware accelerator, or reduce the operating capacity of a subsystem should understand whether an ISAC sensing function is using that component.</t>
        <t>Without service-to-component visibility, a controller can observe that a hardware component consumes power, but it cannot reliably determine whether that consumption is associated with  sensing, communication or another workload.  As a result, control actions may either be too conservative, leaving energy-saving opportunities unused, or too aggressive, degrading an active service whose dependency on the component was not visible.</t>
        <t>This is particularly relevant for ISAC because sensing operations are multi-dimensional.  A sensing task can consume or constrain radio, compute, memory, storage, latency, and energy resources.  Furthermore, ISAC service quality is often bounded by sensing KPIs such as accuracy, resolution, confidence level, refresh rate, and latency.  Therefore, a controller that performs energy optimization should not only observe hardware-level power and energy values, but should also be able to attribute, estimate, or correlate those values with the sensing functions or sensing services that cause or depend on the corresponding resource usage.</t>
        <t>Such visibility also helps avoid incorrect control decisions in shared or virtualized deployments.  A single physical component may support multiple logical functions, and a single logical function may span multiple physical components.  In such cases, a service-scoped view can help a controller determine whether to migrate a sensing function, alter a sensing configuration, reduce sensing data reporting, change the set of sensing entities, or keep a component active because it supports an ongoing sensing task.</t>
        <t>This document does not define software-scoped or service-scoped Energy Objects, and it does not require such support from the GREEN base model.  Instead, the current revision uses the Energy Object augmentation approach defined in Section 3.1.  In this approach, ISAC utilization is attached to the Energy Object that best represents the physical execution scope.</t>
        <t>Future GREEN base model work could consider whether Energy Objects, or a related companion model, should support software, service, workload, or logical-function scopes. Such support could include one or more of the following capabilities:</t>
        <t>* an object class or object type indicating whether the Energy Object represents hardware, software, a service, or a workload;</t>
        <t>* a generic reference from an Energy Object to the managed object that it represents, for example a software function, process, container, virtualized function, or service instance;</t>
        <t>* relationships between software/service Energy Objects and the hardware Energy Objects on which they execute;</t>
        <t>* guidance for attribution and aggregation so that software-scoped utilization or energy estimates do not result in double counting against hardware-level power and energy measurements;</t>
        <t>* time-window alignment between software/service utilization telemetry and hardware-level power and energy telemetry;</t>
        <t>* guidance on how controllers can use service-scoped telemetry when deciding whether to change the power state or operating capacity of a hardware component.</t>
        <t>If such software/service scoped Energy Objects are defined in a future version of the GREEN base model or in a companion module, the reusable ISAC utilization subtree defined in this document can be applied at that scope.  This would allow ISAC utilization to be reported directly for a sensing function or sensing service, while still allowing correlation to the underlying hardware Energy Objects.</t>
        <t>This consideration is included to document the ISAC use case for future GREEN discussions.  It is not required for implementations of this revision.</t>
      </section>
    </section>
    <section>
      <name>YANG Trees</name>
      <t>The following tree diagrams summarize the YANG modules in this document.</t>
      <section>
        <name>ietf-isac-utilization</name>
        <sourcecode type="text">
module: ietf-isac-utilization
  +--ro isac-utilization
     +--ro overall-utilization-score    score-0-100
     +--ro timestamp?                   yang:date-and-time
     +--ro aggregation-window?          duration-milliseconds
     +--ro component-scores?            (if-feature component-breakdown)
     |  +--ro compute-impact-score?     score-0-100
     |  +--ro memory-impact-score?      score-0-100
     |  +--ro energy-consumption-impact-score?      score-0-100
     |  +--ro storage-impact-score?     score-0-100
     |  +--ro latency-impact-score?     score-0-100
     +--ro metadata?
        +--ro score-method?             identityref
        +--ro score-method-version?     string
        +--ro score-provenance?         enumeration
        +--ro sample-count?             uint32
        +--ro confidence-level?         score-0-100

```
</sourcecode>
      </section>
      <section>
        <name>ietf-isac-utilization-power-and-energy</name>
        <sourcecode type="text">
   module: ietf-isac-utilization-power-and-energy

     augment /eo:energy-objects/eo:energy-entry:
       +--ro isac-utilization
          (uses ietf-isac-utilization:isac-utilization-body)

```
</sourcecode>
      </section>
    </section>
    <section>
      <name>YANG Modules</name>
      <section>
        <name>ietf-isac-utilization</name>
        <sourcecode type="yang">
module ietf-isac-utilization {
  yang-version 1.1;
  namespace "urn:ietf:params:xml:ns:yang:ietf-isac-utilization";
  prefix isac-util;

  import ietf-yang-types {
    prefix yang;
    reference "RFC 9911: Common YANG Data Types";
  }

  organization "InterDigital Europe";
  contact
    "Muhammad Awais Jadoon &lt;muhammad.awaisjadoon@interdigital.com&gt;
     Sebastian Robitzsch &lt;sebastian.robitzsch@interdigital.com&gt;";

  description
    "Reports normalized utilization *scores* for Integrated Sensing and
     Communication (ISAC) systems.

     This module intentionally reports *scores* (normalized 0..100) rather
     than raw measurements (e.g., Watts, Joules, CPU cycles). The goal is to
     provide a compact, implementation-defined indicator that higher-layer
     controllers can compare across sensing configurations.

     Terminology:
       * ISAC Utilization Score (US): a normalized value in the range 0..100
         where higher means 'more costly' to execute in the given deployment.
       * Component impact scores (optional): normalized components that explain
         which resource dimension(s) contribute to the US.

     The model supports:
       * a mandatory overall US;
       * optional component impact scores (compute, memory, energy, storage,
         latency); and
       * optional metadata describing how the score was derived.

     Notes:
       * This model does not prescribe how scores are computed.


       * Component impact scores are explanatory, and are not meant to replace
         dedicated telemetry models for compute, memory, storage, etc.

     This module also defines reusable groupings so that other modules can
     augment existing YANG models (e.g., GREEN base models) with ISAC
     utilization telemetry without duplicating the subtree definition.";

  revision 2026-02-23 {
    description
      "Draft -04 update (corrected):
       * Align all score leaves to a single normalized score type (0..100).
       * Add optional metadata to interpret the score.
       * Remove per-measurement related objects to keep the model focused on
         an overall utilization score.";
    reference "draft-jadoon-green-isac-utilization";
  }

  revision 2025-10-17 {
    description
      "Initial revision (draft-jadoon-green-isac-utilization-02).";
    reference "draft-jadoon-green-isac-utilization";
  }

  feature component-breakdown {
    description
      "Expose optional component impact scores (compute, memory, energy,
       storage, latency) that contribute to the overall ISAC Utilization
       Score (US).";
  }

  typedef score-0-100 {
    type uint8 {
      range "0..100";
    }
    description
      "A normalized score in the range 0..100.";
  }

  typedef duration-milliseconds {
    type uint64;
    units "milliseconds";
    description
      "A time duration expressed in milliseconds.";
  }

  identity us-score-method {
    description
      "Base identity for ISAC Utilization Score (US) computation methods.


       Derived identities can be defined by vendors, operators, or other
       standards to identify the specific scoring method/profile used.";
  }

  identity us-score-method-implementation-specific {
    base us-score-method;
    description
      "A generic derived identity indicating that the US computation
       method is implementation-specific and not further identified.";
  }

  identity us-score-method-vendor-defined {
    base us-score-method;
    description
      "A derived identity indicating that the US computation method
       is vendor-defined.";
  }

  identity us-score-method-operator-policy {
    base us-score-method;
    description
      "A derived identity indicating that the US computation method
       follows an operator-defined policy/profile.";
  }
  grouping utilization-component-scores {
    description
      "Optional component impact scores contributing to an ISAC Utilization
       Score (US).

       Each leaf is a normalized (0..100) impact score for a resource
       dimension. Implementations MAY omit this entire container by not
       advertising the 'component-breakdown' feature.";

    leaf compute-impact-score {
      type score-0-100;
      description
        "Normalized compute impact component (0..100).";
    }

    leaf memory-impact-score {
      type score-0-100;
      description
        "Normalized memory impact component (0..100).";
    }

    leaf energy-consumption-impact-score {
      type score-0-100;
      description


        "Normalized energy impact component (0..100).

         This is NOT energy consumption (e.g., Joules); it is an explanatory
         score component.";
    }

    leaf storage-impact-score {
      type score-0-100;
      description
        "Normalized storage impact component (0..100).";
    }

    leaf latency-impact-score {
      type score-0-100;
      description
        "Normalized latency impact component (0..100).";
    }
  }

  grouping utilization-metadata {
    description
      "Optional metadata describing how a score was derived and how to
       interpret it.

       The metadata is intended to support correlation and comparability
       across implementations and deployments.";

    leaf score-method {
      type identityref {
        base us-score-method;
      }
      description
        "Identifier for the scoring method/profile used to compute the US.
         If not reported, or if an unknown derived identity is reported, the
         receiver SHOULD treat the score-method value as an opaque identifier.";
    }

    leaf score-method-version {
      type string;
      description
        "Version of the scoring method/profile (e.g., semantic version).";
    }

    leaf score-provenance {
      type enumeration {
        enum measured {
          description
            "Score derived from directly observed resource usage (measured).";


        }
        enum estimated {
          description
            "Score derived from estimation or modeling (estimated).";
        }
        enum aggregated {
          description
            "Score derived from aggregation of other scores/telemetry.";
        }
      }
      description
        "Indicates the origin of the score computation.";
    }

    leaf sample-count {
      type uint32;
      description
        "Number of samples/observations used to compute the score over the
         aggregation window (if known).";
    }

    leaf confidence-level {
      type score-0-100;
      units "%";
      description
        "Confidence in the reported score (0..100).

         A value of 100 indicates high confidence that the score reflects the
         current sensing workload under the specified aggregation window.";
    }
  }

  grouping isac-utilization-body {
    description
      "Reusable ISAC utilization reporting structure.";

    leaf overall-utilization-score {
      type score-0-100;
      mandatory true;
      description
        "Overall ISAC Utilization Score (US) for the reporting scope (0..100).";
    }

    leaf timestamp {
      type yang:date-and-time;
      description
        "End time of the aggregation.";
    }


    leaf aggregation-window {
      type duration-milliseconds;
      description
        "Length of window ending at timestamp.
         For example, 60000 represents 60 seconds.";
    }

    container component-scores {
      if-feature component-breakdown;
      description
        "Optional component impact score breakdown.";
      uses utilization-component-scores;
    }

    container metadata {
      description
        "Optional metadata describing how the score was derived.";
      uses utilization-metadata;
    }
  }

  container isac-utilization {
    config false;
    description
      "ISAC utilization reporting at device/node scope.";
    uses isac-utilization-body;
  }
}
```
</sourcecode>
      </section>
      <section>
        <name>ietf-isac-utilization-power-and-energy (Path 1)</name>
        <sourcecode type="yang">
module ietf-isac-utilization-power-and-energy {
  yang-version 1.1;
  namespace "urn:ietf:params:xml:ns:yang:ietf-isac-utilization-power-and-energy";
  prefix isac-pe;

  import ietf-isac-utilization {
    prefix isac-util;
    reference "draft-jadoon-green-isac-utilization";
  }

  import ietf-power-and-energy {
    prefix eo;
    reference
      "draft-ietf-green-power-and-energy-yang: Power and Energy YANG Module";
  }

  organization "InterDigital Europe";


  contact
    "Muhammad Awais Jadoon &lt;muhammad.awaisjadoon@interdigital.com&gt;
     Sebastian Robitzsch &lt;sebastian.robitzsch@interdigital.com&gt;";

  description
    "Path 1 integration module between ISAC utilization reporting and the
     GREEN Power/Energy base model.

     This module augments the 'energy-entry' list (an Energy Object) defined in
     ietf-power-and-energy with an ISAC-specific utilization container. This
     enables correlation between:
       * power/energy telemetry from ietf-power-and-energy; and
       * ISAC utilization telemetry (overall score and optional breakdown)
     for the same physical scope.

     Interpretation guidance:
       * The ISAC utilization values are normalized scores (0..100) and MAY
         include non-energy explanatory components (compute, memory, storage,
         latency) to explain why a sensing configuration consumes energy or
         constrains energy-saving policies.
       * To avoid double counting, implementations SHOULD report this container
         on the Energy Object that represents the ISAC execution scope (e.g., the
         chassis/device, baseband unit, or a dedicated accelerator), rather than
         repeating the same score verbatim on multiple Energy Objects.

     The 'isac-utilization' container is optional per energy-entry and can be
     omitted for Energy Objects where ISAC utilization is not applicable.";

  revision 2026-02-23 {
    description
      "Draft -04 update (corrected): align with ietf-isac-utilization changes.";
    reference "draft-jadoon-green-isac-utilization";
  }

  augment "/eo:energy-objects/eo:energy-entry" {
    description
      "Attach ISAC utilization reporting to a GREEN Energy Object.";

    container isac-utilization {
      config false;
      description
        "ISAC utilization reporting attributed to this energy-entry.";
      uses isac-util:isac-utilization-body;
    }
  }
}
```
</sourcecode>
      </section>
    </section>
    <section>
      <name>JSON Encoding Examples</name>
      <section>
        <name>Standalone reporting using ietf-isac-utilization</name>
        <sourcecode type="json">
{
  "ietf-isac-utilization:isac-utilization": {
    "overall-utilization-score": 53,
    "timestamp": "2026-02-23T09:00:00Z",
    "aggregation-window": 60000,
    "component-scores": {
      "compute-impact-score": 40,
      "memory-impact-score": 10,
      "energy-consumption-impact-score": 60,
      "storage-impact-score": 5,
      "latency-impact-score": 20
    },
    "metadata": {
      "score-method": "ietf-isac-utilization:us-score-method-implementation-specific",
      "score-method-version": "1.0.0",
      "score-provenance": "measured",
      "sample-count": 120,
      "confidence-level": 90
    }
  }
}
```
</sourcecode>
      </section>
      <section>
        <name>Reporting correlated to an Energy Object (Path 1)</name>
        <t>The following example illustrates a controller reading an energy- entry from ietf-power-and-energy where the energy-entry is augmented by this draft with isac-utilization:</t>
        <sourcecode type="json">
{
     "ietf-power-and-energy:energy-objects": {
       "energy-entry": [
         {
           "object-id": "bb-unit-0",
           "source-component-id": "BasebandUnit0",
           "power": {
             "instantaneous-power": 16250,
             "unit-multiplier": "multiplier-milli"
           },
           "energy": {
             "total-energy-consumed": 42586,
                     "unit-multiplier": "multiplier-milli"
           },
           "ietf-isac-utilization-power-and-energy:isac-utilization": {
             "overall-utilization-score": 53,
             "timestamp": "2026-02-23T09:00:00Z",
             "aggregation-window": 60000,
             "metadata": {
               "score-provenance": "aggregated"
             }
           }
         }
       ]
     }
   }
```
</sourcecode>
      </section>
    </section>
    <section>
      <name>Security Considerations</name>
      <t>The utilization score and its breakdown can reveal operational details about sensing activity, device capabilities, workload patterns, and the relative resource cost of sensing operations. Implementations MUST apply appropriate access control (e.g., via NACM) to prevent unauthorized access to operational telemetry.</t>
      <t>Component impact scores can reveal whether sensing tasks are compute- intensive, memory-intensive, storage-intensive, latency-constrained, or energy-impacting.  Such information could be used to infer the existence, timing, or type of sensing activity.  Operators SHOULD restrict access to the isac-utilization subtree to authorized management systems and SHOULD avoid exposing it to untrusted consumers.</t>
      <t>When ISAC utilization telemetry is reported under a GREEN Energy Object using ietf-isac-utilization-power-and-energy, access-control policies SHOULD be consistent with the policies used for the corresponding power and energy telemetry from the GREEN base model.</t>
    </section>
    <section>
      <name>IANA Considerations</name>
      <t>TBD</t>
    </section>
    <section>
      <name>Acknowledgements</name>
      <t>This work has received funding from the Smart Networks and Services Joint Undertaking (SNS JU) under the European Union's Horizon Europe research and innovation programme under Grant Agreement No 101192521 (MultiX).</t>
    </section>
  </middle>
  <back>
    <references>
      <name>Normative References</name>
      <reference anchor="I-D.ietf-green-power-and-energy-yang" target="https://datatracker.ietf.org/doc/draft-ietf-green-power-and-energy-yang/">
        <front>
          <title>Power and Energy YANG Module</title>
          <author>
            <organization>IETF</organization>
          </author>
          <date year="2026"/>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-ietf-green-power-and-energy-yang"/>
      </reference>
      <reference anchor="I-D.ietf-green-use-cases" target="https://datatracker.ietf.org/doc/draft-ietf-green-use-cases/">
        <front>
          <title>Use Cases for Energy Efficiency Management</title>
          <author>
            <organization>IETF</organization>
          </author>
          <date year="2026"/>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-ietf-green-use-cases"/>
      </reference>
      <reference anchor="RFC2119" target="https://www.rfc-editor.org/rfc/rfc2119">
        <front>
          <title>Key words for use in RFCs to Indicate Requirement Levels</title>
          <author>
            <organization>IETF</organization>
          </author>
          <date year="1997"/>
        </front>
        <seriesInfo name="RFC" value="2119"/>
      </reference>
      <reference anchor="RFC3688" target="https://www.rfc-editor.org/rfc/rfc3688">
        <front>
          <title>The IETF XML Registry</title>
          <author>
            <organization>IETF</organization>
          </author>
          <date year="2004"/>
        </front>
        <seriesInfo name="RFC" value="3688"/>
      </reference>
      <reference anchor="RFC6020" target="https://www.rfc-editor.org/rfc/rfc6020">
        <front>
          <title>YANG - A Data Modeling Language for the Network Configuration Protocol (NETCONF)</title>
          <author>
            <organization>IETF</organization>
          </author>
          <date year="2010"/>
        </front>
        <seriesInfo name="RFC" value="6020"/>
      </reference>
      <reference anchor="RFC7950" target="https://www.rfc-editor.org/rfc/rfc7950">
        <front>
          <title>The YANG 1.1 Data Modeling Language</title>
          <author>
            <organization>IETF</organization>
          </author>
          <date year="2016"/>
        </front>
        <seriesInfo name="RFC" value="7950"/>
      </reference>
      <reference anchor="RFC8174" target="https://www.rfc-editor.org/rfc/rfc8174">
        <front>
          <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
          <author>
            <organization>IETF</organization>
          </author>
          <date year="2017"/>
        </front>
        <seriesInfo name="RFC" value="8174"/>
      </reference>
      <reference anchor="RFC9911" target="https://www.rfc-editor.org/rfc/rfc9911">
        <front>
          <title>Common YANG Data Types</title>
          <author>
            <organization>IETF</organization>
          </author>
          <date year="2024"/>
        </front>
        <seriesInfo name="RFC" value="9911"/>
      </reference>
    </references>
    <references>
      <name>Informative References</name>
      <reference anchor="GR-ISC001">
        <front>
          <title>Integrated Sensing And Communications (ISAC); Use Cases and Deployment Scenarios</title>
          <author>
            <organization>ETSI</organization>
          </author>
          <date year="2025"/>
        </front>
        <seriesInfo name="ETSI GR" value="ISC001 V1.1.1"/>
      </reference>
      <reference anchor="ETSI-GR-ISC003" target="https://www.etsi.org/deliver/etsi_gr/ISC/001_099/003/01.01.01_60/gr_ISC003v010101p.pdf">
        <front>
          <title>Integrated Sensing And Communications (ISAC); System and RAN Architectures</title>
          <author>
            <organization>ETSI</organization>
          </author>
          <date year="2026"/>
        </front>
        <seriesInfo name="ETSI GR" value="ISC003 V1.1.1"/>
      </reference>
      <reference anchor="TR22.837">
        <front>
          <title>Study on Integrated Sensing and Communication (ISAC)</title>
          <author>
            <organization>3GPP</organization>
          </author>
          <date year="2024"/>
        </front>
        <seriesInfo name="3GPP TR" value="22.837"/>
      </reference>
    </references>
  </back>
</rfc>
