Areas / Data & Encoding

Data & Encoding

Encodings and data models: ASN.1, JSON, CBOR, YANG.

377 RFCs · 377 with AI ELI5 · 0 summaries · 0 index pages

With AI ELI5 377

RFC 3986 URI Syntax Uniform Resource Identifier (URI): Generic Syntax The universal syntax for identifying resources on the Internet. RFC 5234 ABNF Augmented BNF for Syntax Specifications: ABNF The little notation that Internet specifications use to say exactly what is allowed. RFC 3629 UTF-8 UTF-8, a transformation format of ISO 10646 How every Unicode character becomes one to four bytes, with plain ASCII left exactly as it was. RFC 7950 YANG 1.1 The YANG 1.1 Data Modeling Language The language network engineers use to describe, as a typed tree, every setting, meter, operation and alert a managed device exposes. RFC 8342 NMDA Network Management Datastore Architecture (NMDA) A common model of datastores that separates what you configured from what a device is actually using. RFC 8949 CBOR (Updated) Concise Binary Object Representation (CBOR) A compact, self-describing binary data format built from the JSON data model, for tiny code and small messages. RFC 8259 JSON The JavaScript Object Notation (JSON) Data Interchange Format The lightweight data interchange format that powers the modern web RFC 6838 Media Type Registration Media Type Specifications and Registration Procedures The rules for naming and registering media types such as text/plain with IANA, and how each registration tree is reviewed. RFC 4506 XDR XDR: External Data Representation Standard A language and a byte layout that let machines with different architectures exchange the same data. RFC 3339 Internet Timestamps Date and Time on the Internet: Timestamps One unambiguous way to write a date and time, from 1985-04-12T23:20:50.52Z to a leap second. RFC 6020 YANG YANG - A Data Modeling Language for the Network Configuration Protocol (NETCONF) The language for writing down exactly what configuration, state, operations and notifications a NETCONF device offers. RFC 8340 YANG tree diagrams YANG Tree Diagrams The single reference for the text notation used to draw the shape of a YANG module. RFC 8610 CDDL Concise Data Definition Language (CDDL): A Notational Convention to Express Concise Binary Object Representation (CBOR) and JSON Data Structures A compact notation for describing exactly what shape a CBOR or JSON message must have. RFC 4648 Base Encodings The Base16, Base32, and Base64 Data Encodings Encoding binary data as printable ASCII text RFC 20 ASCII ASCII Format for Network Interchange The early decision to exchange text over the ARPANET using seven-bit ASCII inside eight-bit bytes. RFC 3470 XML in IETF Protocols Guidelines for the Use of Extensible Markup Language (XML) within IETF Protocols BCP 70: when XML fits inside a protocol, and the design choices to make once you pick it. RFC 2277 IETF Policy on Character Sets and Languages The IETF rule that protocols must handle UTF-8, label the charset, and carry language tags. RFC 8343 YANG interfaces A YANG Data Model for Interface Management A common YANG model for listing, configuring and monitoring the network interfaces on a device. RFC 8525 YANG Library YANG Library A standard list a network management server publishes of the YANG modules, datastores and schemas it uses. RFC 8349 YANG routing A YANG Data Model for Routing Management (NMDA Version) A standard set of YANG modules that describe routes, route tables and routing protocols so any router can be configured the same way. RFC 8428 SenML Sensor Measurement Lists (SenML) A small, common format for sensor readings and device settings, in JSON, CBOR, XML and EXI. RFC 6321 xCal xCal: The XML Format for iCalendar A plain mapping that turns iCalendar calendar data into XML and back again without losing meaning. RFC 3641 GSER Generic String Encoding Rules (GSER) for ASN.1 Types A readable text form for any ASN.1 value, built for describing LDAP directory data. RFC 6351 xCard xCard: vCard XML Representation The same contact card as vCard, written in XML so programs with an XML engine can reuse it. RFC 7493 I-JSON The I-JSON Message Format A strict profile of JSON that closes the loopholes where different programs read the same text differently. RFC 5198 Network Unicode Unicode Format for Network Interchange A standard way to send text in any language across the network: UTF-8, normalized, with CRLF line endings. RFC 2130 The Report of the IAB Character Set Workshop held 29 February - 1 March, 1996 An IAB workshop's answer to a messy question: how should Internet protocols say which alphabet and encoding a piece of text uses? RFC 6570 URI Templates URI Template A compact string with blanks in it that describes a whole family of URIs, and exactly how to fill the blanks in. RFC 5364 Extensible Markup Language (XML) Format Extension for Representing Copy Control Attributes in Resource Lists To, Cc and Bcc for SIP group requests: labelling each recipient in an XML resource list. RFC 6901 JSON Pointer JavaScript Object Notation (JSON) Pointer A short string syntax for pointing at one specific value inside a JSON document. RFC 8641 YANG-Push Subscription to YANG Notifications for Datastore Updates How a client can subscribe to a YANG datastore and have a device push updates instead of polling it. RFC 1951 DEFLATE DEFLATE Compressed Data Format Specification version 1.3 The compression algorithm behind gzip, zlib, and PNG RFC 8299 L3SM YANG Model YANG Data Model for L3VPN Service Delivery A standard order form, written in YANG, for asking a network operator to build a BGP/MPLS Layer 3 VPN. RFC 7951 YANG JSON Encoding JSON Encoding of Data Modeled with YANG The rules for writing YANG-modeled configuration, state, RPC and notification data as JSON text. RFC 8345 YANG topologies A YANG Data Model for Network Topologies A generic YANG model that describes networks as layered graphs of nodes, links and termination points. RFC 6839 Media Type Suffixes Additional Media Type Structured Syntax Suffixes Registers six more name suffixes, such as +json and +zip, that tell software what format a media type is built on. RFC 8878 Zstandard Zstandard Compression and the 'application/zstd' Media Type A fast lossless compression format, and the media type and HTTP content coding that name it. RFC 4826 XML Resource Lists Extensible Markup Language (XML) Formats for Representing Resource Lists Two XML formats for naming groups of users and for attaching a SIP service URI to such a group. RFC 8519 ACL YANG YANG Data Model for Network Access Control Lists (ACLs) A standard YANG schema for writing access control lists: ordered rules that match packets and say what to do with them. RFC 8344 YANG IP management A YANG Data Model for IP Management A YANG model for configuring and monitoring IPv4 and IPv6 settings on each network interface. RFC 4825 XCAP The Extensible Markup Language (XML) Configuration Access Protocol (XCAP) How plain HTTP can read and edit a single element or attribute inside an XML document on a server. RFC 5261 XML Patch Framework An Extensible Markup Language (XML) Patch Operations Framework Utilizing XML Path Language (XPath) Selectors A small set of add, replace and remove operations, aimed with XPath, for sending only the changes to an XML document. RFC 7932 Brotli Brotli Compressed Data Format The compressed data format that combines LZ77, Huffman coding, context modeling and a built-in dictionary. RFC 8639 Subscribed notifications Subscription to YANG Notifications A transport-independent way to subscribe to a device's event streams and get a customized, continuous feed. RFC 2854 text/html The 'text/html' Media Type The registration that makes text/html the official label for web pages, and hands the definition of HTML over to the W3C. RFC 6019 BinaryTime BinaryTime: An Alternate Format for Representing Date and Time in ASN.1 A time format that is just an integer: seconds since 1970, plus a CMS signing-time attribute that uses it. RFC 9911 Common YANG Types Common YANG Data Types A shared toolbox of ready-made data types, such as counters, dates, IP addresses and host names, for YANG models. RFC 7095 jCard jCard: The JSON Format for vCard How to write an address-book card (vCard) as plain JSON so web code can read it easily. RFC 8466 L2VPN YANG A YANG Data Model for Layer 2 Virtual Private Network (L2VPN) Service Delivery A YANG order form that lets a customer describe a Layer 2 VPN service, which the provider's management system then turns into device configuration. RFC 1950 zlib ZLIB Compressed Data Format Specification version 3.3 A small wrapper that labels compressed data with a header and an Adler-32 checksum. RFC 3839 3GPP MIME Types MIME Type Registrations for 3rd Generation Partnership Project (3GPP) Multimedia files Official media type names for 3GPP phone audio and video files: audio/3gpp and video/3gpp. RFC 6110 YANG to DSDL Mapping YANG to Document Schema Definition Languages and Validating NETCONF Content Rules for turning YANG data models into standard XML schemas so NETCONF data can be checked automatically. RFC 7265 jCal jCal: The JSON Format for iCalendar A one-to-one mapping that lets calendar events and tasks travel as ordinary JSON arrays and objects. RFC 1277 NSAP encoding Encoding Network Addresses to Support Operation over Non-OSI Lower Layers A way to carry TCP/IP and X.25 addressing inside OSI network addresses. RFC 7468 PEM textual encodings Textual Encodings of PKIX, PKCS, and CMS Structures The BEGIN/END, base64 text format for certificates, keys and requests, written down so every tool agrees. RFC 7952 YANG Metadata Defining and Using Metadata with YANG A standard way to define and attach extra notes, such as a last-modified time, to YANG data, in both XML and JSON. RFC 8791 YANG data structures YANG Data Structure Extensions Two YANG extensions for defining abstract data structures that are not configuration or operational state. RFC 3444 On the Difference between Information Models and Data Models Why a conceptual information model and an implementation-level data model are different things, with examples from IETF, ITU and DMTF. RFC 7303 XML Media Types XML Media Types Which MIME type labels an XML document, how its character encoding is decided, and what the +xml suffix means. RFC 86 Graphics Data Stream Proposal for a Network Standard Format for a Data Stream to Control Graphics Display A 1971 sketch of a standard stream of drawing commands for remote graphics displays. RFC 8309 Service Models Explained Service Models Explained How to describe network services in a portable, technology-agnostic way using YANG. RFC 2397 Data URLs The "data" URL scheme A URL scheme that puts a small piece of data directly inside the URL itself. RFC 7464 JSON Text Sequences JavaScript Object Notation (JSON) Text Sequences A way to stream many JSON values one after another, with a marker byte that lets readers recover from damage. RFC 9181 VPN Common YANG A Common YANG Data Model for Layer 2 and Layer 3 VPNs One shared YANG module of identities, types and groupings that every Layer 2 and Layer 3 VPN model can reuse. RFC 9182 L3NM A YANG Network Data Model for Layer 3 VPNs A YANG model that gives a network controller a network-side view of a Layer 3 VPN, below the customer-facing service model. RFC 9642 YANG Keystore A YANG Data Model for a Keystore A YANG module for keeping a device's symmetric and asymmetric keys, and their certificates, in one place. RFC 1952 gzip GZIP file format specification version 4.3 The file format behind the gzip utility: members with a header, deflate data and a CRC-32 trailer. RFC 3533 Ogg The Ogg Encapsulation Format Version 0 A free container format that interleaves audio, video and other streams in pages with built-in sync and seeking. RFC 4180 CSV Common Format and MIME Type for Comma-Separated Values (CSV) Files Writes down how comma-separated values files usually look and registers text/csv as their MIME type. RFC 6868 Parameter Value Encoding in iCalendar and vCard A small caret-based escape scheme lets iCalendar and vCard parameter values carry double quotes and line breaks. RFC 8294 Routing Area YANG Types Common YANG Data Types for the Routing Area A shared toolbox of YANG data types so routing models do not each reinvent router IDs, route targets, timers and MPLS labels. RFC 9291 L2VPN Network Model A YANG Network Data Model for Layer 2 VPNs A YANG model that lets a network controller describe Layer 2 VPN services from the provider's own point of view. RFC 9314 BFD YANG YANG Data Model for Bidirectional Forwarding Detection (BFD) A set of YANG modules for configuring BFD liveness sessions and reading their state, with an update to RFC 9127. RFC 9553 JSContact JSContact: A JSON Representation of Contact Data A JSON data model for address-book cards, built as a cleaner alternative to vCard. RFC 9641 YANG Truststore A YANG Data Model for a Truststore A standard YANG home for named bags of trusted certificates and public keys that other configuration can point to. RFC 9890 YANG module names An Update to YANG Module Names Registration Only a YANG module's first version needs a unique name; later revisions keep that name and namespace. RFC 7396 JSON Merge Patch JSON Merge Patch Describe a change to a JSON document by sending a small document that looks like the part you want changed. RFC 9562 UUIDs Universally Unique IDentifiers (UUIDs) A 128-bit identifier that any machine can mint on its own, with no central office to ask. RFC 1468 ISO-2022-JP Japanese Character Encoding for Internet Messages Encoding for Japanese characters in email and network messages. RFC 4337 MP4 MIME Types MIME Type Registration for MPEG-4 Which MIME type to put on an MP4 file, depending on whether it holds video, audio or neither. RFC 4393 3GPP2 MIME Types MIME Type Registrations for 3GPP2 Multimedia Files Registers audio/3gpp2 and video/3gpp2 so 3G2 phone media files can be labeled correctly over HTTP and in multipart documents. RFC 9127 YANG for BFD YANG Data Model for Bidirectional Forwarding Detection (BFD) A set of YANG modules for configuring and monitoring BFD sessions on IP, MPLS and LAG paths. RFC 9363 SCHC YANG A YANG Data Model for Static Context Header Compression (SCHC) A machine-readable format for the rules that tell constrained devices how to squeeze and fragment packets. RFC 6260 CBHE Compressed Bundle Header Encoding (CBHE) A way to squeeze the four endpoint addresses in a DTN bundle header down to eight small numbers. RFC 9907 YANG authors guidelines Guidelines for Authors and Reviewers of Documents Containing YANG Data Models The style and review rulebook for any RFC or draft that contains a YANG data model, now with rules for IANA-maintained modules. RFC 7317 YANG System Management A YANG Data Model for System Management A standard YANG module for a device's name, clock, users and DNS settings, plus restart and shutdown operations. RFC 8348 YANG hardware A YANG Data Model for Hardware Management A standard YANG model for listing a server's physical parts, their states and their sensor readings. RFC 8528 YANG Schema Mount YANG Schema Mount How to snap a whole set of YANG modules onto a single spot inside another module's data tree, without rewriting them. RFC 8532 Connectionless OAM YANG Generic YANG Data Model for the Management of Operations, Administration, and Maintenance (OAM) Protocols That Use Connectionless Communications A shared YANG data model for configuring and reading ping-style network diagnostics that need no set-up connection. RFC 8795 YANG TE topology model YANG Data Model for Traffic Engineering (TE) Topologies A common YANG schema for describing traffic-engineering network maps, which technology-specific models extend. RFC 9165 CDDL Control Operators Additional Control Operators for the Concise Data Definition Language (CDDL) Six new CDDL operators for computing constants, embedding ABNF grammars and flagging extensions. RFC 9644 YANG SSH Groupings YANG Groupings for SSH Clients and SSH Servers Reusable YANG building blocks for configuring the SSH client and SSH server inside any management data model. RFC 9950 TACACS+ YANG model A YANG Data Model for Terminal Access Controller Access-Control System Plus (TACACS+) A YANG module that lets network devices be told which TACACS+ servers to use, now including TACACS+ over TLS. RFC 3017 Roaming Phone Book XML DTD for Roaming Access Phone Book An XML format for the list of dial-up access points a roaming user needs to get online through another ISP. RFC 4792 Encoding Instructions for the Generic String Encoding Rules (GSER) A small notation that lets an ASN.1 CHOICE of strings be written as a bare string in GSER text. RFC 6902 JSON Patch JavaScript Object Notation (JSON) Patch A list of small edit instructions for changing part of a JSON document, built for HTTP PATCH. RFC 8512 NAT YANG A YANG Module for Network Address Translation (NAT) and Network Prefix Translation (NPT) A standard YANG data model for configuring and monitoring NAT44, NAT64, CLAT, SIIT, NPTv6 and more. RFC 8513 DS-Lite YANG A YANG Data Model for Dual-Stack Lite (DS-Lite) A YANG configuration schema for the two ends of a Dual-Stack Lite tunnel: the home-side B4 and the provider-side AFTR. RFC 8742 CBOR Sequences Concise Binary Object Representation (CBOR) Sequences Glue CBOR data items end to end and you have a sequence, with no separators or end marker needed. RFC 8747 CWT proof-of-possession Proof-of-Possession Key Semantics for CBOR Web Tokens (CWTs) How a CBOR Web Token says that whoever presents it must also prove they hold a particular key. RFC 8846 CLUE data model An XML Schema for the Controlling Multiple Streams for Telepresence (CLUE) Data Model The XML schema that lets a telepresence endpoint describe its cameras, microphones, scenes and encodings in a standard way. RFC 9408 SAP YANG A YANG Network Data Model for Service Attachment Points (SAPs) A YANG model that lists the points on a provider network where services such as VPNs and network slices can be attached. RFC 9535 JSONPath JSONPath: Query Expressions for JSON A standard query language for picking values out of a JSON document, with precise rules where old implementations disagreed. RFC 9557 RFC 3339 + time zone Date and Time on the Internet: Timestamps with Additional Information An optional bracketed suffix lets an RFC 3339 timestamp carry a time zone name and other extra information. RFC 9833 AC common YANG model A Common YANG Data Model for Attachment Circuits A shared YANG building block so every model that describes customer-to-provider links uses the same structures. RFC 9834 ACaaS YANG models YANG Data Models for Bearers and Attachment Circuits as a Service (ACaaS) YANG service models that let a customer order the physical link (bearer) and the setup over it (attachment circuit) from a provider. RFC 9835 AC network YANG model A Network YANG Data Model for Attachment Circuits The provider-side YANG model that records how each attachment circuit is built on its Provider Edge nodes. RFC 9836 AC glue YANG model A YANG Data Model for Augmenting VPN Service and Network Models with Attachment Circuits A YANG module that lets VPN service and network models point at attachment circuits managed separately. RFC 9899 ACL YANG extensions Extensions to the YANG Data Model for Access Control Lists (ACLs) New YANG building blocks that let router ACLs use shared lists, richer matches and more actions than the original model allowed. RFC 9922 YANG scheduling model A Common YANG Data Model for Scheduling A shared YANG module of building blocks for describing when things happen and how often they repeat. RFC 9982 JSContact 2.0 JSContact Version 2.0: A JSON Representation of Contact Data JSContact 2.0 makes the uid of a contact card optional, so cards without a unique ID are valid. RFC 10016 System configuration System-Defined Configuration A read-only datastore that exposes configuration the device creates for itself, so clients can see and build on it. RFC 10035 YANG Library augment YANG Library: Addition of the augmented-by List A small YANG library extension that lists which modules augment which, so clients need not parse every module. RFC 2781 UTF-16 UTF-16, an encoding of ISO 10646 A 16-bit encoding for the world's writing systems. RFC 7923 YANG Subscription Reqs Requirements for Subscription to YANG Datastores What a push-based subscription service for YANG datastores must do, so applications stop polling network devices. RFC 8199 YANG Classification YANG Module Classification A common language for categorizing data modeling modules. RFC 8969 YANG Automation A Framework for Automating Service and Network Management with YANG How to use standardized data descriptions to automate service delivery and network management. RFC 1014 XDR XDR: External Data Representation standard A data description language and a fixed binary encoding for moving data between different kinds of computers. RFC 4661 SIP filter XML format An Extensible Markup Language (XML)-Based Format for Event Notification Filtering An XML format that lets a SIP subscriber say which changes to a resource it wants to hear about, and what to include. RFC 5051 i;unicode-casemap i;unicode-casemap - Simple Unicode Collation Algorithm A simple, case-insensitive way to compare Unicode text for equality, ordering and substring matching. RFC 6643 SMIv2 to YANG Translation of Structure of Management Information Version 2 (SMIv2) MIB Modules to YANG Modules The rulebook for turning SNMP MIB modules into read-only YANG modules that NETCONF can serve. RFC 8072 YANG Patch YANG Patch Media Type A way to send RESTCONF servers an ordered list of configuration edits that all succeed or all fail together. RFC 8346 YANG L3 topology A YANG Data Model for Layer 3 Topologies A standard YANG model for describing Layer 3 network topologies: nodes, links, prefixes and interfaces. RFC 8640 Subscriptions: NETCONF Dynamic Subscription to YANG Events and Datastores over NETCONF How a NETCONF client asks a device to push it events and datastore updates, and what happens on the session. RFC 8675 YANG tunnel types A YANG Data Model for Tunnel Interface Types A YANG module that turns IANA's list of tunnel types into identities that network configuration models can reference. RFC 8776 YANG types for TE Common YANG Data Types for Traffic Engineering Two YANG modules of shared building blocks that other traffic engineering models import instead of redefining. RFC 8808 YANG factory default A YANG Data Model for Factory Default Settings A standard way to reset a network device to factory defaults, and optionally to read what those defaults are. RFC 8819 YANG module tags YANG Module Tags A simple tagging scheme for classifying YANG modules, with registered, vendor and user-defined tags. RFC 9100 SenML Features Sensor Measurement Lists (SenML) Features and Versions SenML's single version number becomes a bitmap, so independent optional features can be added without a strict version ladder. RFC 9193 Sensor Measurement Lists (SenML) Fields for Indicating Data Value Content-Format Two new SenML fields that say what kind of data is inside a binary sensor value. RFC 9254 YANG CBOR Encoding Encoding of Data Modeled with YANG in the Concise Binary Object Representation (CBOR) How YANG-modeled configuration and state data is written as compact CBOR for small devices and slow networks. RFC 9277 Stored CBOR On Stable Storage for Items in Concise Binary Object Representation (CBOR) Two small tag envelopes that put a recognizable magic number at the start of stored CBOR files. RFC 9485 I-Regexp I-Regexp: An Interoperable Regular Expression Format A deliberately small regular expression dialect that behaves the same in many different regexp libraries. RFC 4910 RXER Robust XML Encoding Rules (RXER) for Abstract Syntax Notation One (ASN.1) Standard rules to encode ASN.1 data structures as XML, with a canonical form. RFC 3023 XML Media Types XML Media Types The official media type labels for XML, plus the +xml suffix for naming XML-based formats. RFC 1278 A string encoding of Presentation Address A plain-text way to write down an OSI presentation address so people can read and type it. RFC 3076 Canonical XML Canonical XML Version 1.0 A standard way to write an XML document so that harmless differences in formatting disappear. RFC 5137 ASCII Escaping of Unicode Characters How Internet protocols should write Unicode characters using only ASCII, and which escape syntaxes to prefer. RFC 5013 Dublin Core The Dublin Core Metadata Element Set Fifteen simple labels, such as title, creator and date, for describing almost any kind of resource. RFC 42 Message Data Types Labeling message types so different computers understand data. RFC 146 Views on issues relevant to data sharing on computer networks A position paper backing a committee to bring order to data sharing on the ARPA Network. RFC 2234 ABNF Augmented BNF for Syntax Specifications: ABNF A compact notation for writing down the exact syntax of protocol messages. RFC 4912 ASN.X Abstract Syntax Notation X (ASN.X) XML representation of ASN.1 specifications without ambiguities RFC 9636 TZif The Time Zone Information Format (TZif) The compact binary file format that UNIX systems use to store time zone offsets, daylight saving rules and leap seconds. RFC 2253 Lightweight Directory Access Protocol (v3): UTF-8 String Representation of Distinguished Names How an LDAP distinguished name is written as a readable UTF-8 string, with escaping rules and examples. RFC 1345 Character Mnemonics and Character Sets A standardized system for referring to characters across all human writing systems RFC 1505 Encoding Header Field for Internet Messages An experimental mail header that describes how each part of a message body is encoded, without changing the body. RFC 2346 Making Postscript and PDF International Margin advice so a PDF or PostScript file prints on both US Letter and A4 paper. RFC 3120 A URN Namespace for XML.org Assigning persistent names to XML resources. RFC 3121 A URN Namespace for OASIS A namespace for OASIS to identify its published resources persistently. RFC 3236 The 'application/xhtml+xml' Media Type Registers the MIME type for XML-based web pages following HTML rules. RFC 3625 QCP File Format The QCP File Format and Media Types for Speech Data Storage format for speech data from QCELP, EVRC, and SMV vocoders. RFC 5967 The application/pkcs10 Media Type The media type label for sending a PKCS #10 certificate request, carried over from an old S/MIME RFC. RFC 7193 application/cms The application/cms Media Type The MIME type for secure cryptographic data files RFC 8091 +json-seq Suffix A Media Type Structured Syntax Suffix for JSON Text Sequences A media type label for files built on JSON text sequences RFC 9841 Shared Brotli Shared Brotli Compressed Data Format Brotli compression extended with shared dictionaries, a huge sliding window and a container format. RFC 51 Proposal for a Network Interchange Language An early proposal for a high-level network programming language for computer networks RFC 713 MSDTP MSDTP-Message Services Data Transmission Protocol A common way for message servers to encode and transmit data structures RFC 769 Rapicom 450 facsimile file format How a specific fax machine encoded image data into computer files. RFC 2431 BT.656 over RTP RTP Payload Format for BT.656 Video Encoding How to send studio-quality uncompressed BT.656 digital video over RTP, one scan line at a time. RFC 3557 RTP DSR RTP Payload Format for European Telecommunications Standards Institute (ETSI) European Standard ES 201 108 Distributed Speech Recognition Encoding How to pack the compact speech features a phone computes into RTP packets so a remote server can recognize the words. RFC 3745 MIME Type Registrations for JPEG 2000 (ISO/IEC 15444) The official file type labels for JPEG 2000 images and videos. RFC 3858 Watcher Info XML An Extensible Markup Language (XML) Based Format for Watcher Information An XML document layout for listing who is subscribed to a resource and what state each subscription is in. RFC 4735 example media types Example Media Types for Use in Documentation A reserved pretend media type, so documentation examples can never be mistaken for real requirements. RFC 5874 XCAP Diff Format An Extensible Markup Language (XML) Document Format for Indicating a Change in XML Configuration Access Protocol (XCAP) Resources An XML format that tells a client which XCAP document changed, its old and new ETags, and optionally exactly what changed. RFC 5875 XCAP Diff Event Package An Extensible Markup Language (XML) Configuration Access Protocol (XCAP) Diff Event Package A SIP event package that tells clients when XCAP documents change, so they do not have to keep polling. RFC 7407 A YANG Data Model for SNMP Configuration A YANG model that lets NETCONF configure SNMP engines, targets, users and access rules. RFC 7856 Softwire Mesh Management Information Base (MIB) The SNMP MIB that lets operators monitor softwire mesh tunnels on border routers. RFC 7870 Dual-Stack Lite (DS-Lite) Management Information Base (MIB) for Address Family Transition Routers (AFTRs) SNMP objects for watching and tuning the carrier-side router that carries IPv4 customers over an IPv6-only network. RFC 7940 LGR in XML Representing Label Generation Rulesets Using XML A standard XML format for the rules that decide which characters and variants a domain registry accepts. RFC 7946 GeoJSON The GeoJSON Format A JSON format for points, lines, polygons and the map features built from them. RFC 8081 Font Media Types The "font" Top-Level Media Type Gives fonts their own top-level media type, so web servers can label font files as font/woff, font/ttf and friends. RFC 8194 LMAP YANG A YANG Data Model for LMAP Measurement Agents A machine-readable YANG description of how measurement agents are configured, scheduled and report results. RFC 8531 CO-OAM YANG Generic YANG Data Model for Connection-Oriented Operations, Administration, and Maintenance (OAM) Protocols A common YANG management model for the ping-and-traceroute style tools of connection-oriented networks. RFC 8533 OAM Retrieval YANG A YANG Data Model for Retrieval Methods for the Management of Operations, Administration, and Maintenance (OAM) Protocols That Use Connectionless Communications Two on-demand YANG commands, continuity check and path discovery, for ping-and-traceroute style tools on connectionless networks. RFC 8561 Microwave Radio YANG A YANG Data Model for Microwave Radio Link A YANG model for configuring and monitoring microwave radio links, plus a reusable interface protection model. RFC 8575 PTP YANG YANG Data Model for the Precision Time Protocol (PTP) A YANG schema that lets management software configure and read Precision Time Protocol clocks. RFC 8632 YANG alarm management A YANG Data Model for Alarm Management A standard YANG model that treats an alarm as a state on a resource, with a list, shelving, operator actions and notifications. RFC 8676 YANG for A+P softwires YANG Modules for IPv4-in-IPv6 Address plus Port (A+P) Softwires YANG modules for configuring and monitoring IPv4-in-IPv6 softwire routers: lw4o6, MAP-E and MAP-T. RFC 8984 JSCalendar JSCalendar: A JSON Representation of Calendar Data A JSON data model for events, tasks and groups, designed to be simpler and less ambiguous than iCalendar. RFC 9061 YANG for IPsec SDN A YANG Data Model for IPsec Flow Protection Based on Software-Defined Networking (SDN) How a central controller can set up and watch IPsec tunnels on many devices, using YANG data models instead of hand configuration. RFC 9090 CBOR OID Tags Concise Binary Object Representation (CBOR) Tags for Object Identifiers Three CBOR tags that mark a byte string as an ASN.1 object identifier, absolute or relative. RFC 9093 YANG Layer 0 Types A YANG Data Model for Layer 0 Types Shared YANG building blocks for describing optical networks that use fixed and flexible wavelength grids. RFC 9179 A YANG Grouping for Geographic Locations A reusable YANG building block for saying where something is, on Earth, the Moon or any other astronomical body. RFC 9195 YANG Instance Data A File Format for YANG Instance Data A standard file format for saving YANG-modeled data, with metadata, when no live server is around. RFC 9418 SAIN YANG A YANG Data Model for Service Assurance A YANG data model that writes down a service as a graph of small, separately health-checked parts. RFC 9595 YANG SID YANG Schema Item iDentifier (YANG SID) Short, globally unique numbers that stand in for long YANG names, plus the registries and file format that keep them consistent. RFC 9682 CDDL Grammar Updates Updates to the Concise Data Definition Language (CDDL) Grammar Errata fixes and two small extensions to the grammar of CDDL, the language for describing CBOR and JSON data shapes. RFC 9880 SDF Semantic Definition Format (SDF) for Data and Interactions of Things A JSON format for domain experts to describe what a networked Thing can report, do and announce. RFC 7159 JSON (old) The JavaScript Object Notation (JSON) Data Interchange Format The text format that describes structured data with objects, arrays, strings, numbers and three literals, as it stood in 2014. RFC 645 NSDS Network Standard Data Specification syntax A 1974 proposal for a common way to name a file on any network host, in forms for humans and for programs. RFC 4911 RXER Instructions Encoding Instructions for the Robust XML Encoding Rules (RXER) How to customize the XML encoding of ASN.1 data structures. RFC 3454 stringprep Preparation of Internationalized Strings ("stringprep") A four-step recipe for cleaning up Unicode text so that strings people type can be compared sensibly. RFC 4122 UUID URN A Universally Unique IDentifier (UUID) URN Namespace How to make a 128-bit identifier that is unique everywhere without asking anyone for permission. RFC 2279 UTF-8 UTF-8, a transformation format of ISO 10646 A variable-length way to write every ISO 10646 character in bytes while leaving plain ASCII untouched. RFC 6991 YANG Types Common YANG Data Types A shared toolbox of ready-made data types for writing YANG models of counters, addresses, times and names. RFC 1807 A Format for Bibliographic Records A plain-text, tag-based record format for describing technical reports so libraries can swap catalogue entries by email or file transfer. RFC 5791 RFC 2731 ("Encoding Dublin Core Metadata in HTML") Is Obsolete RFC 2731 on putting Dublin Core metadata in HTML is retired because the Dublin Core initiative took over the work. RFC 8118 PDF Media Type The application/pdf Media Type The registration of application/pdf, with an overview of PDF, its subsets and how to point into a PDF with URI fragments. RFC 8407 YANG author guidelines Guidelines for Authors and Reviewers of Documents Containing YANG Data Models The IETF's rulebook for writing and reviewing YANG data models so they work well in NETCONF and RESTCONF. RFC 94 Some thoughts on Network Graphics RAND's reaction to RFC 86: network graphics should carry richer, higher-level descriptions than simple display codes. RFC 138 Status report on proposed Data Reconfiguration Service A 1971 proposal for a network service that reshapes data streams using named, stored rules called forms. RFC 798 Decoding facsimile data from the Rapicom 450 How to decode the compressed image data from Rapicom 450 facsimile machines. RFC 804 CCITT draft recommendation T.4 How fax machines compress pages into streams of bits. RFC 2083 PNG 1.0 PNG (Portable Network Graphics) Specification Version 1.0 Lossless image format designed as a patent-free replacement for GIF. RFC 1489 Registration of a Cyrillic Character Set Standardizing a widely-used encoding for Cyrillic text. RFC 1554 ISO-2022-JP-2 ISO-2022-JP-2: Multilingual Extension of ISO-2022-JP A 7-bit text encoding that lets one email or news message mix Japanese, Chinese, Korean, Greek and Latin-1 text. RFC 1557 Korean in mail Korean Character Encoding for Internet Messages Standard encoding for Korean characters in email and message headers. RFC 3085 URN Namespace for NewsML Resources A permanent naming scheme for news items in NewsML format RFC 3151 publicid URN A URN Namespace for Public Identifiers Making old-style document labels work as modern web identifiers RFC 3642 GSER ABNF Common Elements of Generic String Encoding Rules (GSER) Encodings Ready-made ABNF grammar for the text encodings of common ASN.1 types, to help people who do not know ASN.1. RFC 3741 Exclusive XML Canonicalization, Version 1.0 A way to serialize XML fragments that remain valid when moved to a different context RFC 3902 SOAP Media Type The "application/soap+xml" media type Registers application/soap+xml, the media type that labels SOAP 1.2 messages serialized as XML 1.0. RFC 4153 XML Voucher XML Voucher: Generic Voucher Language A standard XML format for describing coupons, tickets, and electronic vouchers RFC 5168 XML Schema for Media Control An XML format to request video frames in SIP-based video calls. RFC 5955 The application/timestamped-data Media Type The registered media type for TimeStampedData envelopes, which bind a file to time-stamp tokens. RFC 7049 CBOR Concise Binary Object Representation (CBOR) A compact binary format for small devices and simple messages RFC 7111 URI Fragment Identifiers for the text/csv Media Type How to link straight to a row, column or cell of a CSV file using a URI fragment. RFC 8792 Handling long lines Handling Long Lines in Content of Internet-Drafts and RFCs Two strategies for wrapping long lines in plain-text RFCs and drafts, and unwrapping them automatically. RFC 9285 Base45 The Base45 Data Encoding A compact text encoding for binary data, optimized for QR codes. RFC 80 Protocols and Data Formats A 1970 RAND note that restates one early connection set-up sequence and argues for adapting programs to the network instead of the reverse. RFC 3688 The IETF XML Registry An IANA-run registry that gives XML namespaces, DTDs and schemas used in IETF standards a stable, unique name. RFC 1832 XDR XDR: External Data Representation Standard A standard way for different computers to exchange data. RFC 7483 RDAP JSON responses JSON Responses for the Registration Data Access Protocol (RDAP) JSON data structures for representing registration information in RDAP queries. RFC 6021 Common YANG Data Types Building blocks for YANG data models that handle IP addresses, counters, and network management RFC 4627 JSON Media Type The application/json Media Type for JavaScript Object Notation (JSON) Registers the application/json media type for JavaScript Object Notation. RFC 290 Computer networks and data sharing: A bibliography A 1972 reading list on sharing data between computers, sorted into seven subject areas with an author index. RFC 4913 ASN.X for GSER Abstract Syntax Notation X (ASN.X) Representation of Encoding Instructions for the Generic String Encoding Rules (GSER) How to write encoding hints for text-based data in a structured XML notation. RFC 4914 ASN.X for XER Abstract Syntax Notation X (ASN.X) Representation of Encoding Instructions for the XML Encoding Rules (XER) How to write encoding hints for XML structures in a structured XML notation. RFC 9510 CCNx delta time Alternative Delta Time Encoding for Content-Centric Networking (CCNx) Using Compact Floating-Point Arithmetic A one-byte logarithmic time code that shrinks CCNx Interest Lifetime and Recommended Cache Time for constrained networks. RFC 7807 Problem Details Problem Details for HTTP APIs A standard JSON or XML shape for telling API clients exactly what went wrong. RFC 7223 YANG Interfaces A YANG Data Model for Interface Management A standard way to describe and manage network interfaces in device configuration systems. RFC 2044 UTF-8 UTF-8, a transformation format of Unicode and ISO 10646 A byte-oriented encoding that represents Unicode characters while preserving ASCII compatibility. RFC 7895 YANG Library YANG Module Library A standard way for clients to discover which YANG data models a network device supports. RFC 2629 xml2rfc Writing I-Ds and RFCs using XML Use XML source to write structured Internet-Drafts and RFCs, with tools to produce text and HTML. RFC 166 DRS Data Reconfiguration Service: An implementation specification A specification for a network service that reformats data streams using stored, named forms. RFC 219 User's View of the Datacomputer A specialized network node for managing shared databases. RFC 971 Survey of data representation standards Comparing five approaches to encoding data in networked systems. RFC 1003 Issues in defining an equations representation standard A discussion of what a standard for exchanging mathematical equations should represent. RFC 1502 X.400 Use of Extended Character Sets How to send text in many alphabets and scripts through X.400 email RFC 3284 VCDIFF The VCDIFF Generic Differencing and Compression Data Format A portable byte format for describing a new file as a short list of copy, add and run instructions against an old one. RFC 3727 ASN.1 Module Definition for the LDAP and X.500 Component Matching Rules A tidy ASN.1 module that gathers the LDAP and X.500 component matching rules in one place others can import. RFC 4194 SHF The S Hexdump Format An XML format for writing binary data as labeled hexadecimal blocks, with a SHA-1 check on each block. RFC 4827 An Extensible Markup Language (XML) Configuration Access Protocol (XCAP) Usage for Manipulating Presence Document Contents Lets a user store a permanent presence document on a server with XCAP, alongside the temporary state devices publish with SIP. RFC 5388 Information Model and XML Data Model for Traceroute Measurements A common way to record how a traceroute was set up and what it found, as an information model and an XML format. RFC 5935 SMI in XSD Expressing SNMP SMI Datatypes in XML Schema Definition Language The standard way to write SNMP's base data types in XML Schema, so management data looks the same in every XML tool. RFC 6022 YANG Module for NETCONF Monitoring A YANG data model that lets a NETCONF client inspect the server's sessions, locks, counters and supported schemas. RFC 6283 XMLERS Extensible Markup Language Evidence Record Syntax (XMLERS) An XML format and set of rules for keeping time-stamped proof that data existed and has not changed, for decades. RFC 6869 vCard KIND:device vCard KIND:device Lets a vCard describe a computing device, such as a router or printer, instead of a person or organization. RFC 8142 GeoJSON-Seq GeoJSON Text Sequences A way to write huge GeoJSON datasets as a stream of small, separately parsable items. RFC 8542 DC Fabric Topology YANG A YANG Data Model for Fabric Topology in Data-Center Networks A standard YANG model for describing a data-center network as a set of fabrics and the ports that join them. RFC 8650 Subscriptions: RESTCONF Dynamic Subscription to YANG Events and Datastores over RESTCONF How a client asks a network device for a live feed of events and data changes using plain HTTP requests. RFC 8727 IODEF JSON JSON Binding of the Incident Object Description Exchange Format A JSON and CBOR version of the IODEF security-incident data model, carrying the same information as the XML original. RFC 8746 CBOR typed array tags Concise Binary Object Representation (CBOR) Tags for Typed Arrays CBOR tags that label a whole block of same-type numbers, so arrays of integers or floats can be shipped without re-encoding each one. RFC 8943 CBOR Date Tags Concise Binary Object Representation (CBOR) Tags for Date Two CBOR tags for sending a calendar date with no time of day, as text or as a day count. RFC 8944 YANG L2 Topology A YANG Data Model for Layer 2 Network Topologies A YANG model for describing which switches, ports and links make up a Layer 2 network. RFC 9094 YANG for WSON A YANG Data Model for Wavelength Switched Optical Networks (WSONs) A YANG module that describes wavelength-switched optical networks so controllers can read and configure their topology. RFC 9144 Comparison of Network Management Datastore Architecture (NMDA) Datastores A NETCONF and RESTCONF operation that asks a device to diff two of its datastores, such as intended versus operational. RFC 9164 Concise Binary Object Representation (CBOR) Tags for IPv4 and IPv6 Addresses and Prefixes Two CBOR tags, 52 and 54, that mark a value as an IPv4 or IPv6 address or prefix. RFC 9196 YANG Modules Describing Capabilities for Systems and Datastore Update Notifications Two YANG modules that let a network device say, in a machine-readable way, what it can and cannot do. RFC 9243 DHCPv6 YANG A YANG Data Model for DHCPv6 Configuration Standard YANG modules for configuring and monitoring DHCPv6 servers, relays and clients over NETCONF or RESTCONF. RFC 9249 NTP YANG A YANG Data Model for NTP A standard YANG schema for configuring NTP on a device and reading back its time-sync state. RFC 9375 VPN PM YANG A YANG Data Model for Network and VPN Service Performance Monitoring A YANG model that reports delay, loss, jitter and interface counters for both a network and the VPN services running on it. RFC 9472 SBOM YANG model A YANG Data Model for Reporting Software Bills of Materials (SBOMs) and Vulnerability Information A small YANG extension to MUD that tells tools where to find a device's SBOM and vulnerability information. RFC 9581 CBOR time tags Concise Binary Object Representation (CBOR) Tags for Time, Duration, and Period Three new CBOR tags for richer timestamps, durations and time periods. RFC 9617 IOAM YANG A YANG Data Model for In Situ Operations, Administration, and Maintenance (IOAM) A standard configuration schema for switching on IOAM, the method that lets packets collect telemetry on the path they travel. RFC 9633 DetNet YANG Deterministic Networking (DetNet) YANG Data Model A standard YANG model for configuring DetNet flows and reading their status, with no signaling protocol needed. RFC 9656 Microwave Topology YANG A YANG Data Model for Microwave Topology A YANG model for describing microwave and millimeter-wave radio links and their carriers inside a network topology. RFC 9731 VN YANG Model A YANG Data Model for Virtual Network (VN) Operations A YANG model that lets a customer order, inspect and compute a provider-built virtual network as a single object. RFC 9735 LISP Distinguished Name Locator/ID Separation Protocol (LISP) Distinguished Name Encoding How LISP carries a text name in the address slot of control messages, using AFI 17. RFC 9741 CDDL control operators Concise Data Definition Language (CDDL): Additional Control Operators for the Conversion and Processing of Text New CDDL control operators that let a data schema describe text made from bytes, numbers, JSON or joined pieces. RFC 9742 Syslog YANG model A YANG Data Model for Syslog Management A standard YANG model for configuring where a device sends its log messages and which ones it keeps. RFC 9826 PCEP YANG model A YANG Data Model for the Path Computation Element Communication Protocol (PCEP) A standard YANG data model for configuring and monitoring PCEP, the protocol routers use to ask a path computation server for routes. RFC 9839 Unicode subsets Unicode Character Repertoire Subsets Three named subsets of Unicode that protocols can cite to keep out surrogates, stray control codes and noncharacters. RFC 10065 Policy-based NAC YANG A YANG Data Model and RADIUS Extension for Policy-Based Network Access Control Write network access rules for groups of users, devices or applications, switch them on by schedule, and hand out the group ID through RADIUS. RFC 7749 xml2rfc v2 The "xml2rfc" Version 2 Vocabulary The XML vocabulary that RFC authors use to write Internet-Drafts and RFCs. RFC 4281 Codecs parameter The Codecs Parameter for "Bucket" Media Types A codecs parameter that lets a media type label say which codecs are inside a container before anyone opens it. RFC 8022 YANG Routing Model A YANG Data Model for Routing Management Standard YANG modules for configuring and managing router routing subsystems. RFC 8049 L3VPN Service Model YANG Data Model for L3VPN Service Delivery A YANG data model that lets customers and operators describe a Layer 3 VPN order in one abstract, device-independent form. RFC 3548 Base64 The Base16, Base32, and Base64 Data Encodings Three ways to turn binary data into safe text. RFC 3534 application/ogg The application/ogg Media Type Defining the MIME type for Ogg bitstream files. RFC 7277 YANG IP Management A YANG Data Model for IP Management A standard way to configure and monitor IP settings on network devices. RFC 3778 application/pdf The application/pdf Media Type Official registration of the PDF file format and its security features. RFC 7320 URI Design URI Design and Ownership Standards should not dictate how a URI's owner structures their own URIs RFC 7116 Licklider Transmission Protocol (LTP), Compressed Bundle Header Encoding (CBHE), and Bundle Protocol IANA Registries Moving experimental protocol registries under official IANA management. RFC 7224 IANA Interface Type YANG IANA Interface Type YANG Module A machine-readable list of every IANA-registered network interface type, written as a YANG module. RFC 2376 XML media types XML Media Types How to label XML documents when sending them over the network. RFC 2413 Dublin Core Dublin Core Metadata for Resource Discovery A simple 15-element standard set for describing and discovering any kind of resource. RFC 2731 Dublin Core in HTML Encoding Dublin Core Metadata in HTML How to embed Dublin Core metadata labels in HTML pages so search tools can find them. RFC 3188 Using National Bibliography Numbers as Uniform Resource Names Turning library catalog numbers into permanent global identifiers for online documents. RFC 6087 YANG Guidelines Guidelines for Authors and Reviewers of YANG Data Model Documents Best practices for writing YANG data models in standards documents. RFC 8478 Zstandard Zstandard Compression and the application/zstd Media Type A modern compression method for files, streams, and web content. RFC 7158 JSON The JavaScript Object Notation (JSON) Data Interchange Format A text format for portable data interchange between programs RFC 7386 JSON Merge Patch JSON Merge Patch A simple way to describe updates to JSON data by sending only the parts that changed. RFC 9105 YANG for TACACS+ A YANG Data Model for Terminal Access Controller Access-Control System Plus (TACACS+) How network devices configure centralized authentication with TACACS+. RFC 4049 BinaryTime BinaryTime: An Alternate Format for Representing Date and Time in ASN.1 Representing dates and times as integers in ASN.1 RFC 1456 VISCII/VIQR Conventions for Encoding the Vietnamese Language VISCII: VIetnamese Standard Code for Information Interchange VIQR: VIetnamese Quoted-Readable Specification Two ways to encode Vietnamese characters for older computers RFC 1555 Hebrew in mail Hebrew Character Encoding for Internet Messages Encoding and sending Hebrew text in electronic mail. RFC 1815 Character Sets ISO-10646 and ISO-10646-J-1 Simplifying a universal character set for practical use by restricting it. RFC 1842 HZ-GB-2312 ASCII Printable Characters-Based Chinese Character Encoding for Internet Messages Encoding Chinese text using only ASCII characters for email and network news RFC 1843 HZ HZ - A Data Format for Exchanging Files of Arbitrarily Mixed Chinese and ASCII characters A way to mix Chinese and English in one plain-text file RFC 1922 Chinese Encoding Chinese Character Encoding for Internet Messages Methods for encoding Chinese characters in Internet text services. RFC 2237 ISO-2022-JP-1 Japanese Character Encoding for Internet Messages An encoding scheme for Japanese characters in email and network messages. RFC 2318 text/css The text/css Media Type MIME media type registration for Cascading Style Sheets RFC 2319 KOI8-U Ukrainian Character Set KOI8-U A character encoding that allows computers to display Ukrainian text correctly. RFC 3613 Definition of a Uniform Resource Name (URN) Namespace for the Middleware Architecture Committee for Education (MACE) A permanent naming system for education-related resources and standards. RFC 3614 A Uniform Resource Name (URN) Namespace for the Motion Picture Experts Group (MPEG) A permanent naming system for standards and resources produced by MPEG. RFC 3615 A Uniform Resource Name (URN) Namespace for SWIFT Financial Messaging Registers the swift URN namespace so names of items in financial messages stay unique and stable. RFC 3616 A Uniform Resource Name (URN) Namespace for Foundation for Intelligent Physical Agents (FIPA) A standardized naming system for agent technology components. RFC 3622 A Uniform Resource Name (URN) Namespace for the Liberty Alliance Project A naming standard for components in the Liberty federated identity system RFC 3823 SBML Media Type MIME Media Type for the Systems Biology Markup Language (SBML) Registering the MIME type for computational biology models RFC 3827 Snoop Datalink Types Additional Snoop Datalink Types Adds Fibre Channel, ATM and InfiniBand codes to the snoop packet capture file format and creates an IANA registry. RFC 3870 RDF/XML Media Type application/rdf+xml Media Type Registration Official registration of the application/rdf+xml MIME type for semantic web documents. RFC 4042 UTF-9 and UTF-18 UTF-9 and UTF-18 Efficient Transformation Formats of Unicode Joke encoding formats for Unicode on 9-bit and 18-bit machines RFC 4246 ISAN URN International Standard Audiovisual Number (ISAN) URN Definition Unique worldwide identifiers for films and television shows. RFC 4263 text/troff Media Subtype Registration for Media Type text/troff An official label for documents that mix text with formatting commands. RFC 4267 The W3C Speech Interface Framework Media Types: application/voicexml+xml, application/ssml+xml, application/srgs, application/srgs+xml, application/ccxml+xml, and application/pls+xml Official media types for W3C voice and speech languages RFC 4374 The application/xv+xml Media Type Media type identifier for multimodal documents mixing web pages and voice RFC 4536 SMIL media types The application/smil and application/smil+xml Media Types Official MIME types for synchronized multimedia presentations. RFC 4539 MXF media type Media Type Registration for the Society of Motion Picture and Television Engineers (SMPTE) Material Exchange Format (MXF) An Internet media type for exchanging audiovisual files with metadata. RFC 4613 DLS media type Media Type Registrations for Downloadable Sounds for Musical Instrument Digital Interface (MIDI) Official media type designation for downloadable sound instruments used in MIDI synthesis. RFC 4688 ASD S1000D URN A Uniform Resource Name (URN) Namespace for Aerospace and Defence Industries Association of Europe (ASD) Specification 1000D Permanent, location-independent names for aerospace and defense technical documentation resources. RFC 4708 CellML media type CellML Media Type A MIME type for exchanging mathematical models in CellML format RFC 4723 audio/mobile-xmf Registration of Media Type audio/mobile-xmf Register a MIME type for compact mobile music files. RFC 4729 NFC Forum URN A Uniform Resource Name (URN) Namespace for the Near Field Communication (NFC) Forum Register the nfc URN namespace for the Near Field Communication Forum. RFC 6025 ASN.1 Translation ASN.1 Translation Converting specifications between ASN.1 syntax versions without changing encoded data. RFC 6129 TEI+XML Media Type The 'application/tei+xml' Media Type Register a MIME type for scholarly text markup documents. RFC 6207 MODS/METS media types The Media Types application/mods+xml, application/mads+xml, application/mets+xml, application/marcxml+xml, and application/sru+xml Register official names for library metadata XML formats. RFC 6208 CDMI media types Cloud Data Management Interface (CDMI) Media Types Register media types for cloud storage objects, containers, and metadata. RFC 6713 gzip/zlib media types The 'application/zlib' and 'application/gzip' Media Types Standard labels for data compressed with gzip and zlib. RFC 6922 The application/sql Media Type Standard media type label for SQL code and queries. RFC 7061 XACML Media Type eXtensible Access Control Markup Language (XACML) XML Media Type An official MIME type for access control policy documents RFC 7328 Pandoc2rfc Writing I-Ds and RFCs Using Pandoc and a Bit of XML Authoring RFCs and Internet-Drafts in Markdown instead of XML. RFC 7351 A Media Type for XML Patch Operations A format for sending incremental changes to XML documents over the network. RFC 7903 Windows Image Media Types Official MIME types for Windows image formats RFC 8328 SUPA framework Policy-Based Management Framework for the Simplified Use of Policy Abstractions (SUPA) Write high-level network policies once, apply them across all equipment. RFC 8493 BagIt The BagIt File Packaging Format (V1.0) A simple directory format for packaging digital content with integrity checking. RFC 8785 JSON Canonicalization JSON Canonicalization Scheme (JCS) Turn JSON data into an invariant form for reliable hashing and signing. RFC 9169 New ASN.1 Modules for the Evidence Record Syntax (ERS) Updated syntax modules for long-term evidence records using modern ASN.1. RFC 9296 ifStackTable P2P LAN ifStackTable for the Point-to-Point (P2P) Interface over a LAN Type: Definition and Examples How to describe point-to-point links over shared cables in SNMP tables RFC 9512 YAML media type YAML Media Type Official IANA registration for the application/yaml media type and +yaml suffix. RFC 9804 SPKI S-expressions Simple Public Key Infrastructure (SPKI) S-Expressions A simple notation for encoding nested data structures RFC 9923 FNV hash The FNV Non-Cryptographic Hash Algorithm A fast, simple algorithm for spreading data into lookup tables and hash tables. RFC 1357 A Format for E-mailing Bibliographic Records A standard format for emailing metadata about technical reports RFC 4329 JavaScript media types Scripting Media Types Standard labels to tell web servers that a file contains JavaScript or ECMAScript code. RFC 9997 YANG SID ranges for PEN YANG-CBOR: Allocating SID Ranges for Private Enterprise Number (PEN) Holders Allocating globally unique identifiers to enterprise organizations through existing PEN assignments. RFC 7972 EIDR URN Entertainment Identifier Registry (EIDR) URN Namespace Definition Standard URN namespace for unique identifiers of movies and television content. RFC 243 Network and data sharing bibliography A reading list on networks, data sharing, and database systems from the early 1970s. RFC 615 NSDP Proposed Network Standard Data Pathname syntax Proposed standard syntax for specifying file locations across the network. RFC 2482 Language Tagging in Unicode Plain Text A way to hide language labels inside Unicode text using invisible tag characters. RFC 3187 Using International Standard Book Numbers as Uniform Resource Names How the number on the back of a book can be used as a Uniform Resource Name. RFC 6095 Extending YANG with Language Abstractions Language features to improve reuse and structure in YANG data models. RFC 8927 JTD JSON Type Definition A JSON schema language designed for code generation and validation RFC 6685 IODEF Registry Review Expert Review for Incident Object Description Exchange Format (IODEF) Extensions in IANA XML Registry Requiring expert review for IODEF extensions in the IANA XML registry. RFC 2361 WAVE and AVI Codec Registries How Internet applications can reference Microsoft's historical audio and video codecs. RFC 3808 IANA Charset MIB A standard naming convention for character encodings in network device management. RFC 31 Binary Message Forms in Computer A standard notation for describing binary message and data formats RFC 83 Language-machine for data reconfiguration A language for converting data formats between different computers RFC 144 Data sharing on computer networks Strategies for letting programs on different computers share and access each other's data RFC 163 Data transfer protocols Two problems to solve when moving data between computers across a network. RFC 173 Network Data Management Committee Meeting Announcement Organizing early network data sharing research. RFC 194 The Data Reconfiguration Service -- Compiler/Interpreter Implementation Notes New compiler features and interpreter architecture for the Data Reconfiguration Service. RFC 195 Data computers-data descriptions and access language Why network data computers need unified descriptions and access methods. RFC 242 Data Descriptive Language for Shared Data A notation for describing data structures across different computers RFC 251 Weather data A major weather database served through the ARPA Network RFC 291 Data Management Meeting Data Management Meeting Announcement An announcement of a February 1972 working meeting to design network protocols for data management. RFC 299 Information Management System A proposal for database and statistics tools for the ILLIAC IV supercomputer RFC 304 Data Management System Data Management System Proposal for the ARPA Network A framework for a network data management service enabling sites to share and access data reliably. RFC 316 ARPA Network Data Management Working Group Report on network data sharing and management infrastructure planning RFC 373 Arbitrary Character Sets A proposal for sharing documents with arbitrary symbols across the ARPANET. RFC 565 Storing network survey data at the datacomputer Archiving network measurements in a specialized database RFC 610 Datalanguage Further datalanguage design concepts Language design for a network data utility system RFC 677 Maintenance of duplicate databases How to keep duplicate copies of a database consistent across a network despite delays and failures RFC 744 MARS - a Message Archiving and Retrieval Service A system for storing and searching archived network messages RFC 797 Format for Bitmap files A simple format for storing black-and-white pictures as files of bits. RFC 803 Dacom 450/500 facsimile data transcoding How two commercial fax machines compress and transmit image data RFC 965 Format for a graphical communication protocol A format for exchanging interactive graphics commands between networked workstations.