AdCOM 1.0 JSON Schema Unofficial

Decision records ·

D-008 AdCOM says most lists "can also be extended to include vendor-specific codes typically starting at 500". Which lists take vendors' codes, and from which code?

Gap Cited on main and at the tag AdCOM1.0-202607.

What the schemas do

Only a list whose table has a 500+ row takes vendors' codes, from 500 up; each such vocabulary is open to a vendor's code, an integer of at least 500.

Options

  • where-500-row Chosen

    Only a list whose table has a 500+ row takes vendors' codes, from 500 up; each such vocabulary is open to a vendor's code, an integer of at least 500.

  • every-list

    Every list takes vendors' codes from 500 up, as "typically" suggests.

Why

"Typically" and "when indicated" leave the set of lists open, and a 500+ row is the only place a list indicates it. Fifteen lists have one; the other 27 say nothing, and some of them, such as Device Types, are codes a receiver acts on, where an unknown vendor code is a new device type no one agreed on. Reading the rows keeps every open vocabulary to what its own table says.

What we ask the specification to state

Write a 500+ row on every list that reserves vendors' codes, and say in the principle that a list without one reserves none. Today "typically starting at 500" leaves a reader to guess for the 27 lists that have no such row.

The specification lines it rests on

Each line is quoted as the record pins it. Expand an item to read the quote.

main

  • AdCOM Principles, a requirement L187 at 26c59ba
    All AdCOM objects may be extended as needed for vendor-specific applications.
  • List: Agent Types, the row of 500+ L2832 at 26c59ba
    500+ | Vendor-specific codes.
  • List: API Frameworks, the row of 500+ L2885 at 26c59ba
    500+ | Vendor-specific codes.
  • List: Audit Status Codes, the row of 500+ L2924 at 26c59ba
    500+ | Vendor-specific codes.
  • List: Category Taxonomies, the row of 500+ L3005 at 26c59ba
    500+ | Vendor-specific codes.
  • List: Click Types, the row of 500+ L3037 at 26c59ba
    500+ | Vendor-specific codes.
  • List: Creative Attributes, the row of 500+ L3249 at 26c59ba
    500+ | Vendor-specific codes.
  • List: Display Context Types, the row of 500+ L3485 at 26c59ba
    500+ | Vendor-specific codes.
  • List: Display Placement Types, the row of 500+ L3517 at 26c59ba
    500+ | Vendor-specific codes.
  • List: Event Tracking Methods, the row of 500+ L3613 at 26c59ba
    500+ | Vendor-specific codes.
  • List: Event Types, the row of 500+ L3649 at 26c59ba
    500+ | Vendor-specific codes.
  • List: Feed Types, the row of 500+ L3737 at 26c59ba
    500+ | MISC | Vendor-specific codes.
  • List: ID Match Methods, the row of 500+ L3783 at 26c59ba
    500+ | Vendor Specific
  • List: Native Data Asset Types, the row of 500+ L3950 at 26c59ba
    500+ | Vendor-specific codes.
  • List: Native Image Asset Types, the row of 500+ L3978 at 26c59ba
    500+ | Vendor-specific codes.
  • List: Operating Systems, the row of 500+ L4110 at 26c59ba
    500+ | Vendor-specific codes.

Tag AdCOM1.0-202607

  • AdCOM Principles, a requirement L187 at d67a6a8
    All AdCOM objects may be extended as needed for vendor-specific applications.
  • List: Agent Types, the row of 500+ L2832 at d67a6a8
    500+ | Vendor-specific codes.
  • List: API Frameworks, the row of 500+ L2885 at d67a6a8
    500+ | Vendor-specific codes.
  • List: Audit Status Codes, the row of 500+ L2924 at d67a6a8
    500+ | Vendor-specific codes.
  • List: Category Taxonomies, the row of 500+ L3005 at d67a6a8
    500+ | Vendor-specific codes.
  • List: Click Types, the row of 500+ L3037 at d67a6a8
    500+ | Vendor-specific codes.
  • List: Creative Attributes, the row of 500+ L3249 at d67a6a8
    500+ | Vendor-specific codes.
  • List: Display Context Types, the row of 500+ L3485 at d67a6a8
    500+ | Vendor-specific codes.
  • List: Display Placement Types, the row of 500+ L3517 at d67a6a8
    500+ | Vendor-specific codes.
  • List: Event Tracking Methods, the row of 500+ L3613 at d67a6a8
    500+ | Vendor-specific codes.
  • List: Event Types, the row of 500+ L3649 at d67a6a8
    500+ | Vendor-specific codes.
  • List: Feed Types, the row of 500+ L3737 at d67a6a8
    500+ | MISC | Vendor-specific codes.
  • List: ID Match Methods, the row of 500+ L3783 at d67a6a8
    500+ | Vendor Specific
  • List: Native Data Asset Types, the row of 500+ L3950 at d67a6a8
    500+ | Vendor-specific codes.
  • List: Native Image Asset Types, the row of 500+ L3978 at d67a6a8
    500+ | Vendor-specific codes.
  • List: Operating Systems, the row of 500+ L4110 at d67a6a8
    500+ | Vendor-specific codes.

The record's YAML file