Internet Assigned Numbers Authority

Semantic Definition Format (SDF)

Created
2025-03-27
Last Updated
2025-03-27
Available Formats

XML

HTML

Plain text

Registries included below

Quality Names

Registration Procedure(s)
Specification Required
Expert(s)
Unassigned
Reference
[RFC-ietf-asdf-sdf-23]
Available Formats

CSV
Name Brief Description Reference Change Controller
$comment source code comments only, no semantics [RFC-ietf-asdf-sdf-23] IETF
const constant value [RFC-ietf-asdf-sdf-23] IETF
contentFormat content format [RFC-ietf-asdf-sdf-23] IETF
default default value [RFC-ietf-asdf-sdf-23] IETF
description long description text [RFC-ietf-asdf-sdf-23] IETF
enum sdfChoice limited to text strings [RFC-ietf-asdf-sdf-23] IETF
exclusiveMaximum exclusive maximum for a number [RFC-ietf-asdf-sdf-23] IETF
exclusiveMinimum exclusive minimum for a number [RFC-ietf-asdf-sdf-23] IETF
format specific format for a text string [RFC-ietf-asdf-sdf-23] IETF
items items of an array [RFC-ietf-asdf-sdf-23] IETF
label short text (no constraints); defaults to key [RFC-ietf-asdf-sdf-23] IETF
maxItems maximum number of items in an array [RFC-ietf-asdf-sdf-23] IETF
maxLength maximum length for a text string (in characters, i.e., Unicode scalar values) [RFC-ietf-asdf-sdf-23] IETF
maximum maximum for a number [RFC-ietf-asdf-sdf-23] IETF
minItems minimum number of items in an array [RFC-ietf-asdf-sdf-23] IETF
minLength minimum length for a text string (in characters, i.e., Unicode scalar values) [RFC-ietf-asdf-sdf-23] IETF
minimum minimum for a number [RFC-ietf-asdf-sdf-23] IETF
multipleOf step size of number [RFC-ietf-asdf-sdf-23] IETF
nullable boolean: can the item be left out? [RFC-ietf-asdf-sdf-23] IETF
observable boolean: can the item be observed? [RFC-ietf-asdf-sdf-23] IETF
pattern regular expression pattern for a text string [RFC-ietf-asdf-sdf-23] IETF
properties named dataqualities for type="object" [RFC-ietf-asdf-sdf-23] IETF
readable boolean: can the item be read? [RFC-ietf-asdf-sdf-23] IETF
required which data items are required? [RFC-ietf-asdf-sdf-23] IETF
sdfChoice named dataqualities for a choice [RFC-ietf-asdf-sdf-23] IETF
sdfData named dataqualities for an independent data type definition [RFC-ietf-asdf-sdf-23] IETF
sdfInputData input data to an action [RFC-ietf-asdf-sdf-23] IETF
sdfOutputData output data of an action or event (sdfRequired applies here) [RFC-ietf-asdf-sdf-23] IETF
sdfRef sdf-pointer to definition being referenced [RFC-ietf-asdf-sdf-23] IETF
sdfRequired pointer-list to declarations of required components [RFC-ietf-asdf-sdf-23] IETF
sdfRequiredInputData pointer-list to declarations of required input data for an action [RFC-ietf-asdf-sdf-23] IETF
sdfType more detailed information about the type of a string [RFC-ietf-asdf-sdf-23] IETF
type general category of data type [RFC-ietf-asdf-sdf-23] IETF
uniqueItems boolean: do the items of the array need to be all different? [RFC-ietf-asdf-sdf-23] IETF
unit engineering unit and scale (per SenML registry) [RFC-ietf-asdf-sdf-23] IETF
writable boolean: can the item be written to? [RFC-ietf-asdf-sdf-23] IETF

Quality Name Prefixes

Registration Procedure(s)
Expert Review
Expert(s)
Unassigned
Reference
[RFC-ietf-asdf-sdf-23]
Prefix Contact Reference
No registrations at this time.

sdfType Values

Registration Procedure(s)
Specification Required
Expert(s)
Unassigned
Reference
[RFC-ietf-asdf-sdf-23]
Available Formats

CSV
Name Description type JSON Representation Reference Change Controller
byte-string A sequence of zero or more bytes string base64url without padding [RFC 8949, Section 3.4.5.2] IETF
unix-time A point in civil time (note 1) number POSIX time [RFC 8949, Section 3.4.2] IETF

Feature Names

Registration Procedure(s)
Specification Required
Expert(s)
Unassigned
Reference
[RFC-ietf-asdf-sdf-23]
Name Brief Description Reference Change Controller
No registrations at this time.