D-017 What do origin, seller, and curator hold, when the table and the guidance define each twice?
What the schemas do
A domain name, such as sspdomain.com, the table's definition: "The advertising system domain", "Canonical domain"; each description quotes the table.
Options
Why
The table says domain for each, and the guidance's examples write domains, saleshousedomain.com and sspdomain.com, so each holds a domain name, compared as written. The guidance's second definitions describe the party the domain names, and stay informative.
What we ask the specification to state
Define origin, seller, and curator once: the table calls origin the domain of the system that receives bid responses, and the guidance the system with the UI where the deal is first input.
The specification lines it rests on
Each line is quoted as the record pins it. Expand an item to read the quote.
main
Object: Deal, the
originrow L89 at 3028ddcorigin| string, required | The advertising system domain of the business entity that will receive bid responses for the deal, typically the SSP hosting the API.Object: Deal, the
sellerrow L90 at 3028ddcseller| string, recommended | Canonical domain of the business entity who sold the deal. This may be the same as the origin or curator, but it also could be any intermediate seller. See Implementation Guidance for additional detailObject: Curation, the
curatorrow L143 at 3028ddccurator| string | Canonical domain of the business entity that did the packaging of inventory, technology and/or data. Most often, this will be the seller of the deal.Origin, Curator, and Seller, a sentence L258 at 3028ddc
The
originattribute refers to the system with the UI where the deal is first input.Origin, Curator, and Seller, a sentence L260 at 3028ddc
The
curatorattribute names the business entity that did the packaging of inventory, technology and/or data.Origin, Curator, and Seller, a sentence L262 at 3028ddc
The
sellerattribute represents the business entity who has sourced the demand (aka contracted with the buyer of the deal).Example 1, a sentence L272 at 3028ddc
In this case the
seller=saleshousedomain.com, thecurator=curatordomain.com, and theorigin=sspdomain.comExample 2, a sentence L281 at 3028ddc
In this case the
seller=publishercompany.com, thecurator=datacompany.com, and theorigin=sspdomain.com
Tag 1.0-202602
Object: Deal, the
originrow L89 at 938a5d1origin| string, required | The advertising system domain of the business entity that will receive bid responses for the deal, typically the SSP hosting the API.Object: Deal, the
sellerrow L90 at 938a5d1seller| string, recommended | Canonical domain of the business entity who sold the deal. This may be the same as the origin or curator, but it also could be any intermediate seller. See Implementation Guidance for additional detailObject: Curation, the
curatorrow L143 at 938a5d1curator| string | Canonical domain of the business entity that did the packaging of inventory, technology and/or data. Most often, this will be the seller of the deal.Origin, Curator, and Seller, a sentence L258 at 938a5d1
The
originattribute refers to the system with the UI where the deal is first input.Origin, Curator, and Seller, a sentence L260 at 938a5d1
The
curatorattribute names the business entity that did the packaging of inventory, technology and/or data.Origin, Curator, and Seller, a sentence L262 at 938a5d1
The
sellerattribute represents the business entity who has sourced the demand (aka contracted with the buyer of the deal).Example 1, a sentence L272 at 938a5d1
In this case the
seller=saleshousedomain.com, thecurator=curatordomain.com, and theorigin=sspdomain.comExample 2, a sentence L281 at 938a5d1
In this case the
seller=publishercompany.com, thecurator=datacompany.com, and theorigin=sspdomain.com
What it shapes
main: Domain, Curation.curator, Deal.origin, Deal.seller
Tag 1.0-202602: Domain, Curation.curator, Deal.origin, Deal.seller