diff --git a/STABILIZING.md b/STABILIZING.md index 4fe86e5ca5..173916cee4 100644 --- a/STABILIZING.md +++ b/STABILIZING.md @@ -1,6 +1,6 @@ # Stabilization Candidates -_Generated on **Mon Apr 06 2020 09:19:26 GMT+0000 (UTC)**_ +_Generated on **Mon Apr 06 2020 09:37:06 GMT+0000 (UTC)**_ ### Unknown Status, needs immediate attention @@ -56,7 +56,7 @@ _Generated on **Mon Apr 06 2020 09:19:26 GMT+0000 (UTC)**_ |[schemas/common/geo](schemas/common/geo.schema.json)|experimental|**755**|**141**|[b58da7f](https://github.com/adobe/xdm/commit/b58da7f2d3b6e36dc68680e8a36ca2229c81e5cf "Merge branch 'master' into durocher_string_updates") [c916975](https://github.com/adobe/xdm/commit/c916975320ea6bfdca687d711ef73155b9fe9adb "Datatype minor title and description string tweaks.") [3de7a2d](https://github.com/adobe/xdm/commit/3de7a2d20ccf3aaf68fea9ff3105bdcf9bfad68f "Revert 'removed the '|' symbol from the regex pattern in the stateprovince property'") [8a23c86](https://github.com/adobe/xdm/commit/8a23c86f2e30b11c79d3b1d738237c8de9d19a8b "removed the pipe symbol from the regex pattern in the stateprovince property") [c6af357](https://github.com/adobe/xdm/commit/c6af3571fa2edc8e043ceb532d31cf4e42ef6bfc "Updates for spelling, some tiny but obvious grammar, punctuation omissions. Also made a few branding string updates per branding guidelines.") [9943569](https://github.com/adobe/xdm/commit/9943569c72d108fc9daa712baa865d3a667e20b1 "Add updated schemas from lint") [db1e50b](https://github.com/adobe/xdm/commit/db1e50b0f2b520433afb2644900ddab3794511b0 "Add convenience script for mass-updating schemas")| |[schemas/common/geounit](schemas/common/geounit.schema.json)|experimental|**692**|**142**|[c916975](https://github.com/adobe/xdm/commit/c916975320ea6bfdca687d711ef73155b9fe9adb "Datatype minor title and description string tweaks.") [2edc7a1](https://github.com/adobe/xdm/commit/2edc7a1731d85341b9f2cab957cf1247c82a69bd "Second Round Review of strings, fixed mostly spelling, capitalization and punctuation in strings.") [f81e953](https://github.com/adobe/xdm/commit/f81e9534cbefd8312e7c86352883ef5b534a07e3 "Change @id format from 'uri' to 'ur-reference'") [ee4112b](https://github.com/adobe/xdm/commit/ee4112b46b3477450e9858d3b2f9013bcb71ed0c "Removed Circular Reference in Org and Geo Units") [b99f7bf](https://github.com/adobe/xdm/commit/b99f7bf0d09b368bf2a24221b8edd7a298b22b63 "[trivial] Fix typos and add breaking changes to changelog.") [a1a3d34](https://github.com/adobe/xdm/commit/a1a3d342ce2786c2838844de0c51e765b2255dc9 "#322 Add GeoUnit and OrgUnit Schemas")| |[schemas/common/identity-provider](schemas/common/identity-provider.schema.json)|experimental|**755**|**593**|[f81e953](https://github.com/adobe/xdm/commit/f81e9534cbefd8312e7c86352883ef5b534a07e3 "Change @id format from 'uri' to 'ur-reference'") [9943569](https://github.com/adobe/xdm/commit/9943569c72d108fc9daa712baa865d3a667e20b1 "Add updated schemas from lint") [db1e50b](https://github.com/adobe/xdm/commit/db1e50b0f2b520433afb2644900ddab3794511b0 "Add convenience script for mass-updating schemas")| -|[schemas/common/identity](schemas/common/identity.schema.json)|experimental|**228**|**142**|[c916975](https://github.com/adobe/xdm/commit/c916975320ea6bfdca687d711ef73155b9fe9adb "Datatype minor title and description string tweaks.") [4f2a63c](https://github.com/adobe/xdm/commit/4f2a63c7d24413945bdf747c9a20edc9afddb620 "Marking user.schema.json as deprecated. The extensions/ims subfolder is a problem since the schemas in it never get tested/validated via npm test. Creating a replacement identity.schema.json that derives from user.schema.json, but has minor differences.")| +|[schemas/common/identity](schemas/common/identity.schema.json)|experimental|**229**|**142**|[c916975](https://github.com/adobe/xdm/commit/c916975320ea6bfdca687d711ef73155b9fe9adb "Datatype minor title and description string tweaks.") [4f2a63c](https://github.com/adobe/xdm/commit/4f2a63c7d24413945bdf747c9a20edc9afddb620 "Marking user.schema.json as deprecated. The extensions/ims subfolder is a problem since the schemas in it never get tested/validated via npm test. Creating a replacement identity.schema.json that derives from user.schema.json, but has minor differences.")| |[schemas/common/orgunit](schemas/common/orgunit.schema.json)|experimental|**692**|**142**|[c916975](https://github.com/adobe/xdm/commit/c916975320ea6bfdca687d711ef73155b9fe9adb "Datatype minor title and description string tweaks.") [2edc7a1](https://github.com/adobe/xdm/commit/2edc7a1731d85341b9f2cab957cf1247c82a69bd "Second Round Review of strings, fixed mostly spelling, capitalization and punctuation in strings.") [c6af357](https://github.com/adobe/xdm/commit/c6af3571fa2edc8e043ceb532d31cf4e42ef6bfc "Updates for spelling, some tiny but obvious grammar, punctuation omissions. Also made a few branding string updates per branding guidelines.") [f81e953](https://github.com/adobe/xdm/commit/f81e9534cbefd8312e7c86352883ef5b534a07e3 "Change @id format from 'uri' to 'ur-reference'") [ee4112b](https://github.com/adobe/xdm/commit/ee4112b46b3477450e9858d3b2f9013bcb71ed0c "Removed Circular Reference in Org and Geo Units") [a522a43](https://github.com/adobe/xdm/commit/a522a43b47ca4fa9dd433ab7b9c8547b0b797580 "Merge branch 'add-org-geoUnit' of github.com:saurabhere/xdm into add-org-geoUnit") [b99f7bf](https://github.com/adobe/xdm/commit/b99f7bf0d09b368bf2a24221b8edd7a298b22b63 "[trivial] Fix typos and add breaking changes to changelog.") [97b546c](https://github.com/adobe/xdm/commit/97b546cc359ddd1c1db2dfecb12d030c17787501 "[trivial] Fix typos and add breaking changes to changelog.") [a1a3d34](https://github.com/adobe/xdm/commit/a1a3d342ce2786c2838844de0c51e765b2255dc9 "#322 Add GeoUnit and OrgUnit Schemas")| |[schemas/common/page](schemas/common/page.schema.json)|experimental|**755**|**332**|[2edc7a1](https://github.com/adobe/xdm/commit/2edc7a1731d85341b9f2cab957cf1247c82a69bd "Second Round Review of strings, fixed mostly spelling, capitalization and punctuation in strings.") [c6af357](https://github.com/adobe/xdm/commit/c6af3571fa2edc8e043ceb532d31cf4e42ef6bfc "Updates for spelling, some tiny but obvious grammar, punctuation omissions. Also made a few branding string updates per branding guidelines.") [9943569](https://github.com/adobe/xdm/commit/9943569c72d108fc9daa712baa865d3a667e20b1 "Add updated schemas from lint") [db1e50b](https://github.com/adobe/xdm/commit/db1e50b0f2b520433afb2644900ddab3794511b0 "Add convenience script for mass-updating schemas")| |[schemas/common/principal](schemas/common/principal.schema.json)|experimental|**755**|**755**|[9943569](https://github.com/adobe/xdm/commit/9943569c72d108fc9daa712baa865d3a667e20b1 "Add updated schemas from lint") [db1e50b](https://github.com/adobe/xdm/commit/db1e50b0f2b520433afb2644900ddab3794511b0 "Add convenience script for mass-updating schemas")| @@ -199,7 +199,7 @@ _Generated on **Mon Apr 06 2020 09:19:26 GMT+0000 (UTC)**_ |[schemas/context/direct-marketing](schemas/context/direct-marketing.schema.json)|stabilizing|**691**|**142**|[c916975](https://github.com/adobe/xdm/commit/c916975320ea6bfdca687d711ef73155b9fe9adb "Datatype minor title and description string tweaks.") [af4f9f8](https://github.com/adobe/xdm/commit/af4f9f8a63cbd77dd507283f9eb4cb2770ee1be0 "Merge branch 'master' into master") [2edc7a1](https://github.com/adobe/xdm/commit/2edc7a1731d85341b9f2cab957cf1247c82a69bd "Second Round Review of strings, fixed mostly spelling, capitalization and punctuation in strings.") [c6af357](https://github.com/adobe/xdm/commit/c6af3571fa2edc8e043ceb532d31cf4e42ef6bfc "Updates for spelling, some tiny but obvious grammar, punctuation omissions. Also made a few branding string updates per branding guidelines.") [b542882](https://github.com/adobe/xdm/commit/b542882c72f5ab651374934ee6edbf03b75deb5e "get rid of inAppClicks and inAppDismissal metrics and added inAppMessageButtonText") [99643da](https://github.com/adobe/xdm/commit/99643dace9e262773327dd570fdfd14561d416ce "rename inAppDismissals to inAppDismissal") [2e403bd](https://github.com/adobe/xdm/commit/2e403bd5a21d1b33af7885f602a1186485aad004 "add in-app reporting events in xdm") [90de737](https://github.com/adobe/xdm/commit/90de7370998dbd7f201980c9a3ecccb7a69a29ef "Make lint happy") [73cb0f6](https://github.com/adobe/xdm/commit/73cb0f6b645f440eefbec8859937878ced67045a "Address review comments - add stub schemas for Option and Activity to be able to reference them in propositions - rename suffix for properties that are identifiers from Id to ID, spell out 'Identifier' in the descriptions and titles - remove eventmetrics schema and replace with two metricdefinitions schemas - remove explicit property to group metrics in propositions, instead allow them to appear inside the proposition detail next to the entity that was measured, update examples accordingly (proposition-detail.example.1.json) - rename measure for offer interactions in direct marketing from offerClicks to offerOpens") [f129f0a](https://github.com/adobe/xdm/commit/f129f0a98338e8e7a1f06c814c1290d82e3d9307 "added offerClicks in direct-marketing.schema") [d07d109](https://github.com/adobe/xdm/commit/d07d1097e3f46ed07b0ea47e0617ec7a64c07d66 "Added extensible context to allOf -Improved the description of webinteraction.schema.json") [1b56141](https://github.com/adobe/xdm/commit/1b56141324f0b91bb837eb326485ecc6a1da442f "Added the `xdm:clicks` to be inline with the current strategy for how clicks are to be handled.") [1e5b640](https://github.com/adobe/xdm/commit/1e5b64024caaccc1825701285d4d0d9bce59f9e6 "Linked to ExperienceEvent") [d6348fb](https://github.com/adobe/xdm/commit/d6348fbe7fdf587eaccdaaa7a8f9b915aed95019 "Created Direct Marketing Context from the direct-marketing metric namespace.")| |[schemas/context/emailaddress](schemas/context/emailaddress.schema.json)|stabilizing|**730**|**142**|[c916975](https://github.com/adobe/xdm/commit/c916975320ea6bfdca687d711ef73155b9fe9adb "Datatype minor title and description string tweaks.") [d07d109](https://github.com/adobe/xdm/commit/d07d1097e3f46ed07b0ea47e0617ec7a64c07d66 "Added extensible context to allOf -Improved the description of webinteraction.schema.json") [80b3fbb](https://github.com/adobe/xdm/commit/80b3fbb6068d10e4878d2e644b19f70e5f7fabbb "Correcting Extensibility statements in `context` schemas - Added `'meta:extends': true` to the schemas that can be extended in `context`") [6ad49e7](https://github.com/adobe/xdm/commit/6ad49e781d68809943e832e6c960490ca48847a3 "Update emailaddress.schema.json") [cfcfd58](https://github.com/adobe/xdm/commit/cfcfd589f0fadf7ad62580d273e279a016b52918 "Update emailaddress.schema.json")| |[schemas/context/enduserids](schemas/context/enduserids.schema.json)|stabilizing|**730**|**142**|[c916975](https://github.com/adobe/xdm/commit/c916975320ea6bfdca687d711ef73155b9fe9adb "Datatype minor title and description string tweaks.") [2edc7a1](https://github.com/adobe/xdm/commit/2edc7a1731d85341b9f2cab957cf1247c82a69bd "Second Round Review of strings, fixed mostly spelling, capitalization and punctuation in strings.") [c6af357](https://github.com/adobe/xdm/commit/c6af3571fa2edc8e043ceb532d31cf4e42ef6bfc "Updates for spelling, some tiny but obvious grammar, punctuation omissions. Also made a few branding string updates per branding guidelines.") [0f52a0a](https://github.com/adobe/xdm/commit/0f52a0a6ca246d031d9c7a5694578c28a77fad75 "Converted enduserid.schema.json to be a conforming schema. added allOf and definitions section.") [8e716fa](https://github.com/adobe/xdm/commit/8e716fac1f2b2d1b2e0a468e7831b5e6848ece34 "Merge branch 'master' into Added-meta-extends-true-to-context-schemas-") [f595ec8](https://github.com/adobe/xdm/commit/f595ec8cbcd477e3bbf6c8e0147abc58f57d3810 "Phone Numebr and Email Identities - Added email and phone number - Imporved the keys") [d587240](https://github.com/adobe/xdm/commit/d5872402ac1f36c6bf98173a73cc5021c6526009 "Analytics custom ID") [cf35e7c](https://github.com/adobe/xdm/commit/cf35e7cad84be3dc7773b1b953f9dfa17b7889d3 "Merge branch 'master' into feature-264-dimensions") [195dab5](https://github.com/adobe/xdm/commit/195dab5638e052addd7c26e8899374274d6d95a7 "EndUserID naming made more consistent. - 'analytics' -> 'aaid' - 'campaignid' -> 'acid'") [80b3fbb](https://github.com/adobe/xdm/commit/80b3fbb6068d10e4878d2e644b19f70e5f7fabbb "Correcting Extensibility statements in `context` schemas - Added `'meta:extends': true` to the schemas that can be extended in `context`") [2c8e4fc](https://github.com/adobe/xdm/commit/2c8e4fc64a08046d9a62f46d4f8029f3ac7b94b5 "Adding AdCloud's enduserid extension") [cd0c125](https://github.com/adobe/xdm/commit/cd0c125870abb52075755837d9fd2ba38c4291f9 "Merge branch 'master' into platform-pr-stabilizing-09") [c231497](https://github.com/adobe/xdm/commit/c23149762f50b30683200aa961446133d8acee48 "Update enduserids.schema.json") [11d47c5](https://github.com/adobe/xdm/commit/11d47c500fe9903e29e1878719aea79a3163d658 "Update enduserids.schema.json")| -|[schemas/context/environment](schemas/context/environment.schema.json)|stabilizing|**730**|**31**|[fbf06c2](https://github.com/adobe/xdm/commit/fbf06c28405fce931e215dfb465a55e245af8c0f "Add new Environment.type 'widget'. A 'widget' type may be used for iOS extensions or Android widgets, which are tracked separately from applications in the Mobile SDK.") [c916975](https://github.com/adobe/xdm/commit/c916975320ea6bfdca687d711ef73155b9fe9adb "Datatype minor title and description string tweaks.") [c6af357](https://github.com/adobe/xdm/commit/c6af3571fa2edc8e043ceb532d31cf4e42ef6bfc "Updates for spelling, some tiny but obvious grammar, punctuation omissions. Also made a few branding string updates per branding guidelines.") [5ccb77c](https://github.com/adobe/xdm/commit/5ccb77c7031c75f7cd49196b8b26555e0f6052f1 "Add domain and ISP") [d07d109](https://github.com/adobe/xdm/commit/d07d1097e3f46ed07b0ea47e0617ec7a64c07d66 "Added extensible context to allOf -Improved the description of webinteraction.schema.json") [8e716fa](https://github.com/adobe/xdm/commit/8e716fac1f2b2d1b2e0a468e7831b5e6848ece34 "Merge branch 'master' into Added-meta-extends-true-to-context-schemas-") [cf35e7c](https://github.com/adobe/xdm/commit/cf35e7cad84be3dc7773b1b953f9dfa17b7889d3 "Merge branch 'master' into feature-264-dimensions") [cdb023f](https://github.com/adobe/xdm/commit/cdb023f0abe0bb8991034e134dacab215b1a73c1 "Moving advertising metrics and adviewability under advertising context") [80b3fbb](https://github.com/adobe/xdm/commit/80b3fbb6068d10e4878d2e644b19f70e5f7fabbb "Correcting Extensibility statements in `context` schemas - Added `'meta:extends': true` to the schemas that can be extended in `context`") [faec593](https://github.com/adobe/xdm/commit/faec59302947a4e21524fab7002fc0a601c16a06 "Merge branch 'master' into feature-264-dimensions") [f71a6eb](https://github.com/adobe/xdm/commit/f71a6ebe059ccbde606bb5e0ed0ef93d883bea59 "Renaming viewability schema and clarifying descriptions") [5bf1f62](https://github.com/adobe/xdm/commit/5bf1f621f12bacf67856c7f6a9791929d99a632a "Simplifying URIs for namespacing and clarifying descriptions") [ad406f3](https://github.com/adobe/xdm/commit/ad406f3753f2bdf5787ed10520cdcc849a1064ae "Updating descriptions for further clarity; moving schema back to core XDM as it reflects IAB/MRC standards") [adc47e0](https://github.com/adobe/xdm/commit/adc47e01c0b134a6252265d1669bf114b00658fe "Moving viewability under extension context. Increasing clarity on attributes.") [48eec15](https://github.com/adobe/xdm/commit/48eec15dbfb3fc044e4d734ee0ed53011139a334 "Adding viewability schema") [9f39d06](https://github.com/adobe/xdm/commit/9f39d06f436983201f33d1c7acadbfb0f2620572 "Adding supplemental environment fields") [9da39d2](https://github.com/adobe/xdm/commit/9da39d2de8cdf95d6cfb240aad0187a4e9db40dc "Merge branch 'master' into platform-pr-stabilizing-09") [7270577](https://github.com/adobe/xdm/commit/7270577990ed846a0354bb062c886cdaba80cf21 "[trivial] typo") [d47644d](https://github.com/adobe/xdm/commit/d47644dde8a38c5c4fcb8ea5739aac3d37794908 "Update environment.schema.json")| +|[schemas/context/environment](schemas/context/environment.schema.json)|stabilizing|**730**|11|[96c5d71](https://github.com/adobe/xdm/commit/96c5d71a84f07dd73c07e19b25a7719538b19815 "Merge branch 'master' into environment-locale-property") [98c3928](https://github.com/adobe/xdm/commit/98c392828bbbc2e00925eb8bdaa9cad7ac4339f0 "Use dc:language instead of custom xdm:locale property. Representation of locale codes is already provided by the Dublin Core term 'language' so it should be used here instead of creating a new XDM property.") [88d4576](https://github.com/adobe/xdm/commit/88d4576287075b1b47a14cb4afe8e1cc49e87633 "Add property 'locale' to Environment. The locale property is used to state the language of the environment.") [fbf06c2](https://github.com/adobe/xdm/commit/fbf06c28405fce931e215dfb465a55e245af8c0f "Add new Environment.type 'widget'. A 'widget' type may be used for iOS extensions or Android widgets, which are tracked separately from applications in the Mobile SDK.") [c916975](https://github.com/adobe/xdm/commit/c916975320ea6bfdca687d711ef73155b9fe9adb "Datatype minor title and description string tweaks.") [c6af357](https://github.com/adobe/xdm/commit/c6af3571fa2edc8e043ceb532d31cf4e42ef6bfc "Updates for spelling, some tiny but obvious grammar, punctuation omissions. Also made a few branding string updates per branding guidelines.") [5ccb77c](https://github.com/adobe/xdm/commit/5ccb77c7031c75f7cd49196b8b26555e0f6052f1 "Add domain and ISP") [d07d109](https://github.com/adobe/xdm/commit/d07d1097e3f46ed07b0ea47e0617ec7a64c07d66 "Added extensible context to allOf -Improved the description of webinteraction.schema.json") [8e716fa](https://github.com/adobe/xdm/commit/8e716fac1f2b2d1b2e0a468e7831b5e6848ece34 "Merge branch 'master' into Added-meta-extends-true-to-context-schemas-") [cf35e7c](https://github.com/adobe/xdm/commit/cf35e7cad84be3dc7773b1b953f9dfa17b7889d3 "Merge branch 'master' into feature-264-dimensions") [cdb023f](https://github.com/adobe/xdm/commit/cdb023f0abe0bb8991034e134dacab215b1a73c1 "Moving advertising metrics and adviewability under advertising context") [80b3fbb](https://github.com/adobe/xdm/commit/80b3fbb6068d10e4878d2e644b19f70e5f7fabbb "Correcting Extensibility statements in `context` schemas - Added `'meta:extends': true` to the schemas that can be extended in `context`") [faec593](https://github.com/adobe/xdm/commit/faec59302947a4e21524fab7002fc0a601c16a06 "Merge branch 'master' into feature-264-dimensions") [f71a6eb](https://github.com/adobe/xdm/commit/f71a6ebe059ccbde606bb5e0ed0ef93d883bea59 "Renaming viewability schema and clarifying descriptions") [5bf1f62](https://github.com/adobe/xdm/commit/5bf1f621f12bacf67856c7f6a9791929d99a632a "Simplifying URIs for namespacing and clarifying descriptions") [ad406f3](https://github.com/adobe/xdm/commit/ad406f3753f2bdf5787ed10520cdcc849a1064ae "Updating descriptions for further clarity; moving schema back to core XDM as it reflects IAB/MRC standards") [adc47e0](https://github.com/adobe/xdm/commit/adc47e01c0b134a6252265d1669bf114b00658fe "Moving viewability under extension context. Increasing clarity on attributes.") [48eec15](https://github.com/adobe/xdm/commit/48eec15dbfb3fc044e4d734ee0ed53011139a334 "Adding viewability schema") [9f39d06](https://github.com/adobe/xdm/commit/9f39d06f436983201f33d1c7acadbfb0f2620572 "Adding supplemental environment fields") [9da39d2](https://github.com/adobe/xdm/commit/9da39d2de8cdf95d6cfb240aad0187a4e9db40dc "Merge branch 'master' into platform-pr-stabilizing-09") [7270577](https://github.com/adobe/xdm/commit/7270577990ed846a0354bb062c886cdaba80cf21 "[trivial] typo") [d47644d](https://github.com/adobe/xdm/commit/d47644dde8a38c5c4fcb8ea5739aac3d37794908 "Update environment.schema.json")| |[schemas/context/experienceevent-advertising](schemas/context/experienceevent-advertising.schema.json)|stabilizing|**503**|**141**|[b58da7f](https://github.com/adobe/xdm/commit/b58da7f2d3b6e36dc68680e8a36ca2229c81e5cf "Merge branch 'master' into durocher_string_updates") [c916975](https://github.com/adobe/xdm/commit/c916975320ea6bfdca687d711ef73155b9fe9adb "Datatype minor title and description string tweaks.") [ef035f9](https://github.com/adobe/xdm/commit/ef035f991b50e05bb194432f5f01588d4db4d1bd "Update descriptions strings") [c6af357](https://github.com/adobe/xdm/commit/c6af3571fa2edc8e043ceb532d31cf4e42ef6bfc "Updates for spelling, some tiny but obvious grammar, punctuation omissions. Also made a few branding string updates per branding guidelines.") [28e6b4d](https://github.com/adobe/xdm/commit/28e6b4dd759f7efa4f1e480387fcf4a4898516ba "Improved titles and descriptions for Profile mixins") [d7c9287](https://github.com/adobe/xdm/commit/d7c92873922018e8b6e53bac234a2ae623ebaaec "Refactored the core of Experience Event")| |[schemas/context/experienceevent-application](schemas/context/experienceevent-application.schema.json)|stabilizing|**503**|**141**|[b58da7f](https://github.com/adobe/xdm/commit/b58da7f2d3b6e36dc68680e8a36ca2229c81e5cf "Merge branch 'master' into durocher_string_updates") [c916975](https://github.com/adobe/xdm/commit/c916975320ea6bfdca687d711ef73155b9fe9adb "Datatype minor title and description string tweaks.") [ef035f9](https://github.com/adobe/xdm/commit/ef035f991b50e05bb194432f5f01588d4db4d1bd "Update descriptions strings") [c6af357](https://github.com/adobe/xdm/commit/c6af3571fa2edc8e043ceb532d31cf4e42ef6bfc "Updates for spelling, some tiny but obvious grammar, punctuation omissions. Also made a few branding string updates per branding guidelines.") [28e6b4d](https://github.com/adobe/xdm/commit/28e6b4dd759f7efa4f1e480387fcf4a4898516ba "Improved titles and descriptions for Profile mixins") [d7c9287](https://github.com/adobe/xdm/commit/d7c92873922018e8b6e53bac234a2ae623ebaaec "Refactored the core of Experience Event")| |[schemas/context/experienceevent-channel](schemas/context/experienceevent-channel.schema.json)|stabilizing|**503**|**141**|[b58da7f](https://github.com/adobe/xdm/commit/b58da7f2d3b6e36dc68680e8a36ca2229c81e5cf "Merge branch 'master' into durocher_string_updates") [c916975](https://github.com/adobe/xdm/commit/c916975320ea6bfdca687d711ef73155b9fe9adb "Datatype minor title and description string tweaks.") [ef035f9](https://github.com/adobe/xdm/commit/ef035f991b50e05bb194432f5f01588d4db4d1bd "Update descriptions strings") [c6af357](https://github.com/adobe/xdm/commit/c6af3571fa2edc8e043ceb532d31cf4e42ef6bfc "Updates for spelling, some tiny but obvious grammar, punctuation omissions. Also made a few branding string updates per branding guidelines.") [28e6b4d](https://github.com/adobe/xdm/commit/28e6b4dd759f7efa4f1e480387fcf4a4898516ba "Improved titles and descriptions for Profile mixins") [d7c9287](https://github.com/adobe/xdm/commit/d7c92873922018e8b6e53bac234a2ae623ebaaec "Refactored the core of Experience Event")| diff --git a/docs/reference/README.md b/docs/reference/README.md index aa12777de9..dba4468363 100644 --- a/docs/reference/README.md +++ b/docs/reference/README.md @@ -238,12 +238,6 @@ * [XDM Graphs](./context/graphs.schema.md) – `https://ns.adobe.com/xdm/context/graphs` (Experimental) * [XDM Individual Profile](./context/profile.schema.md) – `https://ns.adobe.com/xdm/context/profile` (Experimental) -## /content/repository-policies/ - -* [At-Rest Encryption](./content/repository-policies/encryption.schema.md) – `https://ns.adobe.com/xdm/content/repository-policies/encryption` (Experimental) -* [Storage Quota](./content/repository-policies/quota.schema.md) – `https://ns.adobe.com/xdm/content/repository-policies/quota` (Experimental) -* [Versioning](./content/repository-policies/versioning.schema.md) – `https://ns.adobe.com/xdm/content/repository-policies/versioning` (Experimental) - ## /external/hal/ * [HAL Link](./external/hal/hal-link.schema.md) – `https://ns.adobe.com/xdm/external/hal/link` (Experimental) @@ -257,21 +251,11 @@ * [Season](./external/iptc/season.schema.md) – `http://www.iptc.org/episode` (Experimental) * [Series](./external/iptc/series.schema.md) – `http://www.iptc.org/series` (Experimental) -## /external/schema/ - -* [Geo Circle](./external/schema/geocircle.schema.md) – `http://schema.org/GeoCircle` (Experimental) -* [Geo Coordinates](./external/schema/geocoordinates.schema.md) – `http://schema.org/GeoCoordinates` (Experimental) -* [Geo Shape](./external/schema/geoshape.schema.md) – `http://schema.org/GeoShape` (Experimental) - -## /external/repo/ +## /content/repository-policies/ -* [Access Control Entry](./external/repo/accesscontrolentry.schema.md) – `https://ns.adobe.com/xdm/external/repo/accesscontrolentry` (Experimental) -* [Access Control Policy](./external/repo/accesscontrolpolicy.schema.md) – `https://ns.adobe.com/xdm/external/repo/accesscontrolpolicy` (Experimental) -* [Asset](./external/repo/asset.schema.md) – `http://ns.adobe.com/adobecloud/core/1.0/asset` (Experimental) -* [Common Properties](./external/repo/common.schema.md) – `http://ns.adobe.com/adobecloud/core/1.0` (Experimental) -* [Directory](./external/repo/directory.schema.md) – `http://ns.adobe.com/adobecloud/core/1.0/directory` (Experimental) -* [Effective Privileges](./external/repo/effectiveprivileges.schema.md) – `https://ns.adobe.com/xdm/external/repo/effectiveprivileges` (Experimental) -* [Sub-Directory](./external/repo/sub-directory.schema.md) – `http://ns.adobe.com/adobecloud/core/1.0/sub-directory` (Experimental) +* [At-Rest Encryption](./content/repository-policies/encryption.schema.md) – `https://ns.adobe.com/xdm/content/repository-policies/encryption` (Experimental) +* [Storage Quota](./content/repository-policies/quota.schema.md) – `https://ns.adobe.com/xdm/content/repository-policies/quota` (Experimental) +* [Versioning](./content/repository-policies/versioning.schema.md) – `https://ns.adobe.com/xdm/content/repository-policies/versioning` (Experimental) ## /external/activity-streams-2/ @@ -287,6 +271,22 @@ * [Object](./external/activity-streams-2/object.schema.md) – `https://ns.adobe.com/xdm/external/activity-streams-2/object` (Experimental) * [RDF Language Tagged String](./external/activity-streams-2/rdf-langstring.schema.md) – `https://ns.adobe.com/xdm/external/activity-streams-2/rdf-langstring` (Experimental) +## /external/schema/ + +* [Geo Circle](./external/schema/geocircle.schema.md) – `http://schema.org/GeoCircle` (Experimental) +* [Geo Coordinates](./external/schema/geocoordinates.schema.md) – `http://schema.org/GeoCoordinates` (Experimental) +* [Geo Shape](./external/schema/geoshape.schema.md) – `http://schema.org/GeoShape` (Experimental) + +## /external/repo/ + +* [Access Control Entry](./external/repo/accesscontrolentry.schema.md) – `https://ns.adobe.com/xdm/external/repo/accesscontrolentry` (Experimental) +* [Access Control Policy](./external/repo/accesscontrolpolicy.schema.md) – `https://ns.adobe.com/xdm/external/repo/accesscontrolpolicy` (Experimental) +* [Asset](./external/repo/asset.schema.md) – `http://ns.adobe.com/adobecloud/core/1.0/asset` (Experimental) +* [Common Properties](./external/repo/common.schema.md) – `http://ns.adobe.com/adobecloud/core/1.0` (Experimental) +* [Directory](./external/repo/directory.schema.md) – `http://ns.adobe.com/adobecloud/core/1.0/directory` (Experimental) +* [Effective Privileges](./external/repo/effectiveprivileges.schema.md) – `https://ns.adobe.com/xdm/external/repo/effectiveprivileges` (Experimental) +* [Sub-Directory](./external/repo/sub-directory.schema.md) – `http://ns.adobe.com/adobecloud/core/1.0/sub-directory` (Experimental) + ## /common/notifications/ * [Customer Data Ingestion Notifications Event](./common/notifications/ingestion.schema.md) – `https://ns.adobe.com/xdm/common/notifications/ingestion` (Stabilizing) diff --git a/docs/reference/common/descriptors/display/alternateDisplayInfo.schema.json b/docs/reference/common/descriptors/display/alternateDisplayInfo.schema.json index 7f988efc06..7b4a86bfa1 100644 --- a/docs/reference/common/descriptors/display/alternateDisplayInfo.schema.json +++ b/docs/reference/common/descriptors/display/alternateDisplayInfo.schema.json @@ -91,8 +91,10 @@ "xdm:sourceVersion": 1, "xdm:sourceProperty": "/browserDetails", "xdm:title": { - "en_us": "friendly title for browser details", - "fr_ca": "titre convivial pour les détails du navigateur" + "en_us": "friendly title for browser details" + }, + "xdm:description": { + "en_us": "friendly description for browser details" } }, { @@ -111,10 +113,8 @@ "xdm:sourceVersion": 1, "xdm:sourceProperty": "/browserDetails", "xdm:title": { - "en_us": "friendly title for browser details" - }, - "xdm:description": { - "en_us": "friendly description for browser details" + "en_us": "friendly title for browser details", + "fr_ca": "titre convivial pour les détails du navigateur" } } ] diff --git a/docs/reference/common/descriptors/display/alternateDisplayInfo.schema.md b/docs/reference/common/descriptors/display/alternateDisplayInfo.schema.md index c3551d9ec3..13eb89cc8d 100644 --- a/docs/reference/common/descriptors/display/alternateDisplayInfo.schema.md +++ b/docs/reference/common/descriptors/display/alternateDisplayInfo.schema.md @@ -25,8 +25,10 @@ Allows to modify the "title" and "description" values of the core library schema "xdm:sourceVersion": 1, "xdm:sourceProperty": "/browserDetails", "xdm:title": { - "en_us": "friendly title for browser details", - "fr_ca": "titre convivial pour les détails du navigateur" + "en_us": "friendly title for browser details" + }, + "xdm:description": { + "en_us": "friendly description for browser details" } } ``` @@ -51,10 +53,8 @@ Allows to modify the "title" and "description" values of the core library schema "xdm:sourceVersion": 1, "xdm:sourceProperty": "/browserDetails", "xdm:title": { - "en_us": "friendly title for browser details" - }, - "xdm:description": { - "en_us": "friendly description for browser details" + "en_us": "friendly title for browser details", + "fr_ca": "titre convivial pour les détails du navigateur" } } ``` diff --git a/docs/reference/common/descriptors/itemselector.schema.json b/docs/reference/common/descriptors/itemselector.schema.json index ea2a467c43..01c03a16ad 100644 --- a/docs/reference/common/descriptors/itemselector.schema.json +++ b/docs/reference/common/descriptors/itemselector.schema.json @@ -84,10 +84,10 @@ "xdm:type": "https://ns.adobe.com/experience/mcid" }, { - "xdm:schema": "https://ns.adobe.com/xdm/context/identity" + "xdm:index": 0 }, { - "xdm:index": 0 + "xdm:schema": "https://ns.adobe.com/xdm/context/identity" } ] } \ No newline at end of file diff --git a/docs/reference/common/descriptors/itemselector.schema.md b/docs/reference/common/descriptors/itemselector.schema.md index 4ed85c1a58..c7b8a1b1ec 100644 --- a/docs/reference/common/descriptors/itemselector.schema.md +++ b/docs/reference/common/descriptors/itemselector.schema.md @@ -30,13 +30,13 @@ Matching may be done based on array index, `@id`, `@type`, or schema URI. ```json { - "xdm:schema": "https://ns.adobe.com/xdm/context/identity" + "xdm:index": 0 } ``` ```json { - "xdm:index": 0 + "xdm:schema": "https://ns.adobe.com/xdm/context/identity" } ``` diff --git a/docs/reference/common/eventenvelope.schema.json b/docs/reference/common/eventenvelope.schema.json index 03a3cb0a22..42075110ee 100644 --- a/docs/reference/common/eventenvelope.schema.json +++ b/docs/reference/common/eventenvelope.schema.json @@ -119,7 +119,7 @@ } }, { - "@type": "https://ns.adobe.com/xdm/common/event/published", + "@type": "https://ns.adobe.com/xdm/common/event/unpublished", "xdm:objectType": "https://ns.adobe.com/xdm/content/componentized-page", "activitystreams:published": "2016-07-16T19:20:30+01:00", "@id": "https://events.adobe.io/event/id/82235bac-2b81-4e70-90b5-2bd1f04b5c7b", @@ -143,7 +143,7 @@ } }, { - "@type": "https://ns.adobe.com/xdm/common/event/unpublished", + "@type": "https://ns.adobe.com/xdm/common/event/published", "xdm:objectType": "https://ns.adobe.com/xdm/content/componentized-page", "activitystreams:published": "2016-07-16T19:20:30+01:00", "@id": "https://events.adobe.io/event/id/82235bac-2b81-4e70-90b5-2bd1f04b5c7b", diff --git a/docs/reference/common/eventenvelope.schema.md b/docs/reference/common/eventenvelope.schema.md index 7e8a0da563..0983d29b44 100644 --- a/docs/reference/common/eventenvelope.schema.md +++ b/docs/reference/common/eventenvelope.schema.md @@ -107,7 +107,7 @@ An `EventEnvelope` is a type of `Activity` (in the sense of [W3C Activity Stream ```json { - "@type": "https://ns.adobe.com/xdm/common/event/published", + "@type": "https://ns.adobe.com/xdm/common/event/unpublished", "xdm:objectType": "https://ns.adobe.com/xdm/content/componentized-page", "activitystreams:published": "2016-07-16T19:20:30+01:00", "@id": "https://events.adobe.io/event/id/82235bac-2b81-4e70-90b5-2bd1f04b5c7b", @@ -134,7 +134,7 @@ An `EventEnvelope` is a type of `Activity` (in the sense of [W3C Activity Stream ```json { - "@type": "https://ns.adobe.com/xdm/common/event/unpublished", + "@type": "https://ns.adobe.com/xdm/common/event/published", "xdm:objectType": "https://ns.adobe.com/xdm/content/componentized-page", "activitystreams:published": "2016-07-16T19:20:30+01:00", "@id": "https://events.adobe.io/event/id/82235bac-2b81-4e70-90b5-2bd1f04b5c7b", diff --git a/docs/reference/common/identity.schema.json b/docs/reference/common/identity.schema.json index 758c07d062..e2e9a4ecde 100644 --- a/docs/reference/common/identity.schema.json +++ b/docs/reference/common/identity.schema.json @@ -74,14 +74,14 @@ { "xdm:identityProvider": "ims", "xdm:id": "C0B648DE57D701277F000101@AdobeID", - "xdm:type": "https://ns.adobe.com/xdm/common/user", - "xdm:displayName": "The users name", - "xdm:profileImage": "https://mir-s3-cdn-cf.behance.net/user/276/b9c11633104347.57a9c2152b78e.jpg" + "xdm:type": "https://ns.adobe.com/xdm/common/user" }, { "xdm:identityProvider": "ims", "xdm:id": "C0B648DE57D701277F000101@AdobeID", - "xdm:type": "https://ns.adobe.com/xdm/common/user" + "xdm:type": "https://ns.adobe.com/xdm/common/user", + "xdm:displayName": "The users name", + "xdm:profileImage": "https://mir-s3-cdn-cf.behance.net/user/276/b9c11633104347.57a9c2152b78e.jpg" } ] } \ No newline at end of file diff --git a/docs/reference/common/identity.schema.md b/docs/reference/common/identity.schema.md index 803341b771..3a3d412df6 100644 --- a/docs/reference/common/identity.schema.md +++ b/docs/reference/common/identity.schema.md @@ -17,9 +17,7 @@ This model represents an authenticated IMS user. The IMS user principal is a use { "xdm:identityProvider": "ims", "xdm:id": "C0B648DE57D701277F000101@AdobeID", - "xdm:type": "https://ns.adobe.com/xdm/common/user", - "xdm:displayName": "The users name", - "xdm:profileImage": "https://mir-s3-cdn-cf.behance.net/user/276/b9c11633104347.57a9c2152b78e.jpg" + "xdm:type": "https://ns.adobe.com/xdm/common/user" } ``` @@ -27,7 +25,9 @@ This model represents an authenticated IMS user. The IMS user principal is a use { "xdm:identityProvider": "ims", "xdm:id": "C0B648DE57D701277F000101@AdobeID", - "xdm:type": "https://ns.adobe.com/xdm/common/user" + "xdm:type": "https://ns.adobe.com/xdm/common/user", + "xdm:displayName": "The users name", + "xdm:profileImage": "https://mir-s3-cdn-cf.behance.net/user/276/b9c11633104347.57a9c2152b78e.jpg" } ``` diff --git a/docs/reference/common/page.schema.json b/docs/reference/common/page.schema.json index 9ace15e18b..d8cd8a9d72 100644 --- a/docs/reference/common/page.schema.json +++ b/docs/reference/common/page.schema.json @@ -64,13 +64,13 @@ "orderBy": "id", "start": "123", "next": "789", + "type": "image/jpeg", "count": 100 }, { "orderBy": "id", "start": "123", "next": "789", - "type": "image/jpeg", "count": 100 } ] diff --git a/docs/reference/common/page.schema.md b/docs/reference/common/page.schema.md index ebfb941409..845ba7c13b 100644 --- a/docs/reference/common/page.schema.md +++ b/docs/reference/common/page.schema.md @@ -19,6 +19,7 @@ Page information for paginated resource list operations. "orderBy": "id", "start": "123", "next": "789", + "type": "image/jpeg", "count": 100 } ``` @@ -28,7 +29,6 @@ Page information for paginated resource list operations. "orderBy": "id", "start": "123", "next": "789", - "type": "image/jpeg", "count": 100 } ``` diff --git a/docs/reference/context/environment.schema.md b/docs/reference/context/environment.schema.md index edc5c3aaa2..20d7ef5d0f 100644 --- a/docs/reference/context/environment.schema.md +++ b/docs/reference/context/environment.schema.md @@ -38,8 +38,7 @@ Information about the surrounding situation the event observation occurred, spec "xdm:operatingSystemVendor": "Apple", "xdm:connectionType": "cable", "xdm:domain": "verizon.com", - "xdm:ISP": "Verizon", - "dc:language": "en-US" + "xdm:ISP": "Verizon" } ``` @@ -47,6 +46,7 @@ Information about the surrounding situation the event observation occurred, spec | Property | Type | Required | Defined by | |----------|------|----------|------------| +| [dc:language](#dclanguage) | `string` | Optional | Environment (this schema) | | [xdm:ISP](#xdmisp) | `string` | Optional | Environment (this schema) | | [xdm:browserDetails](#xdmbrowserdetails) | Browser details | Optional | Environment (this schema) | | [xdm:carrier](#xdmcarrier) | `string` | Optional | Environment (this schema) | @@ -55,7 +55,6 @@ Information about the surrounding situation the event observation occurred, spec | [xdm:domain](#xdmdomain) | `string` | Optional | Environment (this schema) | | [xdm:ipV4](#xdmipv4) | `string` | Optional | Environment (this schema) | | [xdm:ipV6](#xdmipv6) | `string` | Optional | Environment (this schema) | -| [dc:language](#dclanguage) | `string` | Optional | Environment (this schema) | | [xdm:operatingSystem](#xdmoperatingsystem) | `string` | Optional | Environment (this schema) | | [xdm:operatingSystemVendor](#xdmoperatingsystemvendor) | `string` | Optional | Environment (this schema) | | [xdm:operatingSystemVersion](#xdmoperatingsystemversion) | `string` | Optional | Environment (this schema) | @@ -64,6 +63,51 @@ Information about the surrounding situation the event observation occurred, spec | [xdm:viewportWidth](#xdmviewportwidth) | `integer` | Optional | Environment (this schema) | | `*` | any | Additional | this schema *allows* additional properties | +## dc:language +### Language + +The language of the environment to represent the user's linguistic, geographical, or cultural preferences for data presentation. +Languages are specified in language code as defined in [IETF RFC 3066](https://www.ietf.org/rfc/rfc3066.txt), which is part of BCP 47, which is used elsewhere in XDM. + +`dc:language` +* is optional +* type: `string` +* defined in this schema + +### dc:language Type + + +`string` + + +All instances must conform to this regular expression +```regex +^(((([A-Za-z]{2,3}(-([A-Za-z]{3}(-[A-Za-z]{3}){0,2}))?)|[A-Za-z]{4}|[A-Za-z]{5,8})(-([A-Za-z]{4}))?(-([A-Za-z]{2}|[0-9]{3}))?(-([A-Za-z0-9]{5,8}|[0-9][A-Za-z0-9]{3}))*(-([0-9A-WY-Za-wy-z](-[A-Za-z0-9]{2,8})+))*(-(x(-[A-Za-z0-9]{1,8})+))?)|(x(-[A-Za-z0-9]{1,8})+)|((en-GB-oed|i-ami|i-bnn|i-default|i-enochian|i-hak|i-klingon|i-lux|i-mingo|i-navajo|i-pwn|i-tao|i-tay|i-tsu|sgn-BE-FR|sgn-BE-NL|sgn-CH-DE)|(art-lojban|cel-gaulish|no-bok|no-nyn|zh-guoyu|zh-hakka|zh-min|zh-min-nan|zh-xiang)))$ +``` + +* test example: [en-US](https://regexr.com/?expression=%5E((((%5BA-Za-z%5D%7B2%2C3%7D(-(%5BA-Za-z%5D%7B3%7D(-%5BA-Za-z%5D%7B3%7D)%7B0%2C2%7D))%3F)%7C%5BA-Za-z%5D%7B4%7D%7C%5BA-Za-z%5D%7B5%2C8%7D)(-(%5BA-Za-z%5D%7B4%7D))%3F(-(%5BA-Za-z%5D%7B2%7D%7C%5B0-9%5D%7B3%7D))%3F(-(%5BA-Za-z0-9%5D%7B5%2C8%7D%7C%5B0-9%5D%5BA-Za-z0-9%5D%7B3%7D))*(-(%5B0-9A-WY-Za-wy-z%5D(-%5BA-Za-z0-9%5D%7B2%2C8%7D)%2B))*(-(x(-%5BA-Za-z0-9%5D%7B1%2C8%7D)%2B))%3F)%7C(x(-%5BA-Za-z0-9%5D%7B1%2C8%7D)%2B)%7C((en-GB-oed%7Ci-ami%7Ci-bnn%7Ci-default%7Ci-enochian%7Ci-hak%7Ci-klingon%7Ci-lux%7Ci-mingo%7Ci-navajo%7Ci-pwn%7Ci-tao%7Ci-tay%7Ci-tsu%7Csgn-BE-FR%7Csgn-BE-NL%7Csgn-CH-DE)%7C(art-lojban%7Ccel-gaulish%7Cno-bok%7Cno-nyn%7Czh-guoyu%7Czh-hakka%7Czh-min%7Czh-min-nan%7Czh-xiang)))%24&text=en-US) +* test example: [pt-BR](https://regexr.com/?expression=%5E((((%5BA-Za-z%5D%7B2%2C3%7D(-(%5BA-Za-z%5D%7B3%7D(-%5BA-Za-z%5D%7B3%7D)%7B0%2C2%7D))%3F)%7C%5BA-Za-z%5D%7B4%7D%7C%5BA-Za-z%5D%7B5%2C8%7D)(-(%5BA-Za-z%5D%7B4%7D))%3F(-(%5BA-Za-z%5D%7B2%7D%7C%5B0-9%5D%7B3%7D))%3F(-(%5BA-Za-z0-9%5D%7B5%2C8%7D%7C%5B0-9%5D%5BA-Za-z0-9%5D%7B3%7D))*(-(%5B0-9A-WY-Za-wy-z%5D(-%5BA-Za-z0-9%5D%7B2%2C8%7D)%2B))*(-(x(-%5BA-Za-z0-9%5D%7B1%2C8%7D)%2B))%3F)%7C(x(-%5BA-Za-z0-9%5D%7B1%2C8%7D)%2B)%7C((en-GB-oed%7Ci-ami%7Ci-bnn%7Ci-default%7Ci-enochian%7Ci-hak%7Ci-klingon%7Ci-lux%7Ci-mingo%7Ci-navajo%7Ci-pwn%7Ci-tao%7Ci-tay%7Ci-tsu%7Csgn-BE-FR%7Csgn-BE-NL%7Csgn-CH-DE)%7C(art-lojban%7Ccel-gaulish%7Cno-bok%7Cno-nyn%7Czh-guoyu%7Czh-hakka%7Czh-min%7Czh-min-nan%7Czh-xiang)))%24&text=pt-BR) +* test example: [es-ES](https://regexr.com/?expression=%5E((((%5BA-Za-z%5D%7B2%2C3%7D(-(%5BA-Za-z%5D%7B3%7D(-%5BA-Za-z%5D%7B3%7D)%7B0%2C2%7D))%3F)%7C%5BA-Za-z%5D%7B4%7D%7C%5BA-Za-z%5D%7B5%2C8%7D)(-(%5BA-Za-z%5D%7B4%7D))%3F(-(%5BA-Za-z%5D%7B2%7D%7C%5B0-9%5D%7B3%7D))%3F(-(%5BA-Za-z0-9%5D%7B5%2C8%7D%7C%5B0-9%5D%5BA-Za-z0-9%5D%7B3%7D))*(-(%5B0-9A-WY-Za-wy-z%5D(-%5BA-Za-z0-9%5D%7B2%2C8%7D)%2B))*(-(x(-%5BA-Za-z0-9%5D%7B1%2C8%7D)%2B))%3F)%7C(x(-%5BA-Za-z0-9%5D%7B1%2C8%7D)%2B)%7C((en-GB-oed%7Ci-ami%7Ci-bnn%7Ci-default%7Ci-enochian%7Ci-hak%7Ci-klingon%7Ci-lux%7Ci-mingo%7Ci-navajo%7Ci-pwn%7Ci-tao%7Ci-tay%7Ci-tsu%7Csgn-BE-FR%7Csgn-BE-NL%7Csgn-CH-DE)%7C(art-lojban%7Ccel-gaulish%7Cno-bok%7Cno-nyn%7Czh-guoyu%7Czh-hakka%7Czh-min%7Czh-min-nan%7Czh-xiang)))%24&text=es-ES) + + + + +### dc:language Examples + +```json +"en-US" +``` + +```json +"pt-BR" +``` + +```json +"es-ES" +``` + + + ## xdm:ISP ### Internet service provider @@ -242,50 +286,6 @@ The numerical label assigned to a device participating in a computer network tha -### dc:format Example - -```json -"application/vnd.adobe.photoshop" -``` - - -## dc:language -### Language - -The language of the environment to represent the user's linguistic, geographical, or cultural preferences for data presentation. -Languages are specified in language code as defined in [IETF RFC 3066](https://www.ietf.org/rfc/rfc3066.txt), which is part of BCP 47, which is used elsewhere in XDM. - -`dc:language` -* is optional -* type: `string` - -* defined in this schema - -### dc:language Type - - -`string` - - -All instances must conform to this regular expression -(test examples [here](https://regexr.com/?expression=%5E((((%5BA-Za-z%5D%7B2%2C3%7D(-(%5BA-Za-z%5D%7B3%7D(-%5BA-Za-z%5D%7B3%7D)%7B0%2C2%7D))%3F)%7C%5BA-Za-z%5D%7B4%7D%7C%5BA-Za-z%5D%7B5%2C8%7D)(-(%5BA-Za-z%5D%7B4%7D))%3F(-(%5BA-Za-z%5D%7B2%7D%7C%5B0-9%5D%7B3%7D))%3F(-(%5BA-Za-z0-9%5D%7B5%2C8%7D%7C%5B0-9%5D%5BA-Za-z0-9%5D%7B3%7D))*(-(%5B0-9A-WY-Za-wy-z%5D(-%5BA-Za-z0-9%5D%7B2%2C8%7D)%2B))*(-(x(-%5BA-Za-z0-9%5D%7B1%2C8%7D)%2B))%3F)%7C(x(-%5BA-Za-z0-9%5D%7B1%2C8%7D)%2B)%7C((en-GB-oed%7Ci-ami%7Ci-bnn%7Ci-default%7Ci-enochian%7Ci-hak%7Ci-klingon%7Ci-lux%7Ci-mingo%7Ci-navajo%7Ci-pwn%7Ci-tao%7Ci-tay%7Ci-tsu%7Csgn-BE-FR%7Csgn-BE-NL%7Csgn-CH-DE)%7C(art-lojban%7Ccel-gaulish%7Cno-bok%7Cno-nyn%7Czh-guoyu%7Czh-hakka%7Czh-min%7Czh-min-nan%7Czh-xiang)))%24)): -```regex -^(((([A-Za-z]{2,3}(-([A-Za-z]{3}(-[A-Za-z]{3}){0,2}))?)|[A-Za-z]{4}|[A-Za-z]{5,8})(-([A-Za-z]{4}))?(-([A-Za-z]{2}|[0-9]{3}))?(-([A-Za-z0-9]{5,8}|[0-9][A-Za-z0-9]{3}))*(-([0-9A-WY-Za-wy-z](-[A-Za-z0-9]{2,8})+))*(-(x(-[A-Za-z0-9]{1,8})+))?)|(x(-[A-Za-z0-9]{1,8})+)|((en-GB-oed|i-ami|i-bnn|i-default|i-enochian|i-hak|i-klingon|i-lux|i-mingo|i-navajo|i-pwn|i-tao|i-tay|i-tsu|sgn-BE-FR|sgn-BE-NL|sgn-CH-DE)|(art-lojban|cel-gaulish|no-bok|no-nyn|zh-guoyu|zh-hakka|zh-min|zh-min-nan|zh-xiang)))$ -``` - - - -### dc:language Example - -```json -"en-US" -``` - - - - - - ## xdm:operatingSystem ### Operating system diff --git a/docs/reference/context/experienceevent.schema.json b/docs/reference/context/experienceevent.schema.json index d1120aecfd..2d32121426 100644 --- a/docs/reference/context/experienceevent.schema.json +++ b/docs/reference/context/experienceevent.schema.json @@ -206,101 +206,26 @@ ] }, { - "@id": "https://data.adobe.io/experienceid-23456782", + "@id": "https://data.adobe.io/experienceid-2345678", "xdm:dataSource": { "@id": "https://data.adobe.io/datasources/datasource-123", "xdm:code": "DataSourceIntegrationCode-123" }, "xdm:timestamp": "2017-09-26T15:52:25+00:00", + "xdm:eventMergeId": "9fb4e78d-b0bf-4d99-b987-cb37abdbcd15", "xdm:identityMap": { - "https://data.adobe.io/entities/namespace/4": [ + "ECID": [ { "xdm:id": "92312748749128" } + ], + "AVID": [ + { + "xdm:id": "2394509340-30453470347" + } ] }, "xdm:environment": { - "xdm:type": "application", - "xdm:operatingSystem": "iOS", - "xdm:operatingSystemVersion": "10.13", - "xdm:connectionType": "mobile_lte" - }, - "xdm:placeContext": { - "xdm:localTime": "2001-07-04T12:08:56+01:00", - "xdm:geo": { - "@id": "https://data.adobe.io/entities/geo/tokyo", - "xdm:countryCode": "JP", - "xdm:stateProvince": "JP-13", - "xdm:city": "Tōkyō", - "xdm:postalCode": "141-0032", - "schema:latitude": 35.6185, - "schema:longitude": 139.73237 - }, - "xdm:POIinteraction": { - "xdm:poiEntries": { - "xdm:value": 1 - }, - "xdm:POIID": "d8a5c08c-1e79-4051-8a8b-675fb235e03d", - "xdm:name": "Acme Hotel Tokyo Lobby", - "xdm:category": "Resorts", - "xdm:type": "Hotel", - "xdm:locatingType": "beacon", - "xdm:beaconInteractionDetails": { - "xdm:proximityUUID": "c6c03ed9-ea23-481c-ab15-833e88cfb22f", - "xdm:beaconMajor": 300, - "xdm:beaconMinor": 34 - } - }, - "xdm:activePOIs": [ - { - "xdm:POIID": "c7f4bf28-c8d9-4b89-a81f-2a8ef9367390", - "xdm:name": "Acme Hotel Tokyo", - "xdm:category": "Resorts", - "xdm:type": "Hotel", - "xdm:locatingType": "beacon", - "xdm:beaconInteractionDetails": { - "xdm:proximityUUID": "dd0094a0-52bb-4d3a-ab15-fcccb9b9b48e", - "xdm:beaconMajor": 100, - "xdm:beaconMinor": 23 - } - }, - { - "xdm:POIID": "d8a5c08c-1e79-4051-8a8b-675fb235e03d", - "xdm:name": "Acme Hotel Tokyo Lobby", - "xdm:category": "Resorts", - "xdm:type": "Hotel", - "xdm:locatingType": "beacon", - "xdm:beaconInteractionDetails": { - "xdm:proximityUUID": "c6c03ed9-ea23-481c-ab15-833e88cfb22f", - "xdm:beaconMajor": 300, - "xdm:beaconMinor": 34 - } - }, - { - "xdm:POIID": "d8a5c08c-1e79-4051-8a8b-675fb235e03d", - "xdm:name": "Tokyo City", - "xdm:locatingType": "gps", - "xdm:geoInteractionDetails": { - "xdm:distanceToCenter": 320, - "xdm:accuracy": 30, - "xdm:geoShape": { - "@id": "https://data.adobe.io/entities/geoShape/shapeid123", - "schema:circle": { - "@id": "https://data.adobe.io/entities/geo/circleid123", - "schema:description": "Tokyo Metro", - "schema:coordinates": { - "@id": "https://data.adobe.io/entities/geo/111", - "schema:description": "Tokyo", - "schema:latitude": 37.3308953, - "schema:longitude": -121.8939894, - "schema:elevation": 31.0896 - }, - "schema:radius": 80000 - } - } - } - } - ], "xdm:type": "browser", "xdm:browserDetails": { "xdm:name": "Chrome", @@ -611,87 +536,6 @@ } } }, - { - "@id": "https://data.adobe.io/experienceid-2345678", - "xdm:dataSource": { - "@id": "https://data.adobe.io/datasources/datasource-123", - "xdm:code": "DataSourceIntegrationCode-123" - }, - "xdm:timestamp": "2017-09-26T15:52:25+00:00", - "xdm:eventMergeId": "9fb4e78d-b0bf-4d99-b987-cb37abdbcd15", - "xdm:identityMap": { - "ECID": [ - { - "xdm:id": "92312748749128" - } - ], - "AVID": [ - { - "xdm:id": "2394509340-30453470347" - } - ] - }, - "xdm:environment": { - "xdm:type": "browser", - "xdm:browserDetails": { - "xdm:name": "Chrome", - "xdm:version": "63.0.3239", - "xdm:acceptLanguage": "en", - "xdm:cookiesEnabled": true, - "xdm:viewportHeight": 900, - "xdm:viewportWidth": 1680 - }, - "xdm:operatingSystem": "MAC OS", - "xdm:operatingSystemVersion": "10.13", - "xdm:connectionType": "cable" - }, - "xdm:locationContext": { - "xdm:geo": { - "xdm:countryCode": "US", - "xdm:stateProvince": "CA", - "xdm:city": "Emeryville", - "xdm:dmaid": "99" - } - }, - "xdm:web": { - "xdm:webPageView": { - "xdm:URL": "https://www.example.com" - }, - "xdm:webReferrer": { - "xdm:URL": "https://www.examplereferrer.com/", - "xdm:domain": "examplereferrer.com" - } - }, - "xdm:device": { - "xdm:type": "mobile", - "xdm:manufacturer": "Apple", - "xdm:model": "iPhone 6" - }, - "xdm:advertising": { - "xdm:adViewability": { - "xdm:adUnitDepth": 0, - "xdm:viewportHeight": 1250, - "xdm:viewportWidth": 1600, - "xdm:adHeight": 250, - "xdm:adWidth": 300, - "xdm:playerVolume": 85, - "xdm:measurementEligible": true, - "xdm:implementationDetails": { - "xdm:name": "https://ns.adobe.com/experience/adcloud/viewability", - "xdm:version": "1" - }, - "xdm:viewable": true, - "xdm:activeWindow": true, - "xdm:percentViewable": 89, - "xdm:viewableFirstQuartile": { - "xdm:value": 1 - } - }, - "xdm:firstQuartiles": { - "xdm:value": 1 - } - } - }, { "@id": "https://data.adobe.io/experienceid-123459", "xdm:timestamp": "2017-09-26T15:52:25+00:00", @@ -785,6 +629,162 @@ } } } + }, + { + "@id": "https://data.adobe.io/experienceid-23456782", + "xdm:dataSource": { + "@id": "https://data.adobe.io/datasources/datasource-123", + "xdm:code": "DataSourceIntegrationCode-123" + }, + "xdm:timestamp": "2017-09-26T15:52:25+00:00", + "xdm:identityMap": { + "https://data.adobe.io/entities/namespace/4": [ + { + "xdm:id": "92312748749128" + } + ] + }, + "xdm:environment": { + "xdm:type": "application", + "xdm:operatingSystem": "iOS", + "xdm:operatingSystemVersion": "10.13", + "xdm:connectionType": "mobile_lte" + }, + "xdm:placeContext": { + "xdm:localTime": "2001-07-04T12:08:56+01:00", + "xdm:geo": { + "@id": "https://data.adobe.io/entities/geo/tokyo", + "xdm:countryCode": "JP", + "xdm:stateProvince": "JP-13", + "xdm:city": "Tōkyō", + "xdm:postalCode": "141-0032", + "schema:latitude": 35.6185, + "schema:longitude": 139.73237 + }, + "xdm:POIinteraction": { + "xdm:poiEntries": { + "xdm:value": 1 + }, + "xdm:POIID": "d8a5c08c-1e79-4051-8a8b-675fb235e03d", + "xdm:name": "Acme Hotel Tokyo Lobby", + "xdm:category": "Resorts", + "xdm:type": "Hotel", + "xdm:locatingType": "beacon", + "xdm:beaconInteractionDetails": { + "xdm:proximityUUID": "c6c03ed9-ea23-481c-ab15-833e88cfb22f", + "xdm:beaconMajor": 300, + "xdm:beaconMinor": 34 + } + }, + "xdm:activePOIs": [ + { + "xdm:POIID": "c7f4bf28-c8d9-4b89-a81f-2a8ef9367390", + "xdm:name": "Acme Hotel Tokyo", + "xdm:category": "Resorts", + "xdm:type": "Hotel", + "xdm:locatingType": "beacon", + "xdm:beaconInteractionDetails": { + "xdm:proximityUUID": "dd0094a0-52bb-4d3a-ab15-fcccb9b9b48e", + "xdm:beaconMajor": 100, + "xdm:beaconMinor": 23 + } + }, + { + "xdm:POIID": "d8a5c08c-1e79-4051-8a8b-675fb235e03d", + "xdm:name": "Acme Hotel Tokyo Lobby", + "xdm:category": "Resorts", + "xdm:type": "Hotel", + "xdm:locatingType": "beacon", + "xdm:beaconInteractionDetails": { + "xdm:proximityUUID": "c6c03ed9-ea23-481c-ab15-833e88cfb22f", + "xdm:beaconMajor": 300, + "xdm:beaconMinor": 34 + } + }, + { + "xdm:POIID": "d8a5c08c-1e79-4051-8a8b-675fb235e03d", + "xdm:name": "Tokyo City", + "xdm:locatingType": "gps", + "xdm:geoInteractionDetails": { + "xdm:distanceToCenter": 320, + "xdm:accuracy": 30, + "xdm:geoShape": { + "@id": "https://data.adobe.io/entities/geoShape/shapeid123", + "schema:circle": { + "@id": "https://data.adobe.io/entities/geo/circleid123", + "schema:description": "Tokyo Metro", + "schema:coordinates": { + "@id": "https://data.adobe.io/entities/geo/111", + "schema:description": "Tokyo", + "schema:latitude": 37.3308953, + "schema:longitude": -121.8939894, + "schema:elevation": 31.0896 + }, + "schema:radius": 80000 + } + } + } + } + ], + "xdm:type": "browser", + "xdm:browserDetails": { + "xdm:name": "Chrome", + "xdm:version": "63.0.3239", + "xdm:acceptLanguage": "en", + "xdm:cookiesEnabled": true, + "xdm:viewportHeight": 900, + "xdm:viewportWidth": 1680 + }, + "xdm:operatingSystem": "MAC OS", + "xdm:operatingSystemVersion": "10.13", + "xdm:connectionType": "cable" + }, + "xdm:locationContext": { + "xdm:geo": { + "xdm:countryCode": "US", + "xdm:stateProvince": "CA", + "xdm:city": "Emeryville", + "xdm:dmaid": "99" + } + }, + "xdm:web": { + "xdm:webPageView": { + "xdm:URL": "https://www.example.com" + }, + "xdm:webReferrer": { + "xdm:URL": "https://www.examplereferrer.com/", + "xdm:domain": "examplereferrer.com" + } + }, + "xdm:device": { + "xdm:type": "mobile", + "xdm:manufacturer": "Apple", + "xdm:model": "iPhone 6" + }, + "xdm:advertising": { + "xdm:adViewability": { + "xdm:adUnitDepth": 0, + "xdm:viewportHeight": 1250, + "xdm:viewportWidth": 1600, + "xdm:adHeight": 250, + "xdm:adWidth": 300, + "xdm:playerVolume": 85, + "xdm:measurementEligible": true, + "xdm:implementationDetails": { + "xdm:name": "https://ns.adobe.com/experience/adcloud/viewability", + "xdm:version": "1" + }, + "xdm:viewable": true, + "xdm:activeWindow": true, + "xdm:percentViewable": 89, + "xdm:viewableFirstQuartile": { + "xdm:value": 1 + } + }, + "xdm:firstQuartiles": { + "xdm:value": 1 + } + } } ] } \ No newline at end of file diff --git a/docs/reference/context/experienceevent.schema.md b/docs/reference/context/experienceevent.schema.md index 073e214171..982b47700d 100644 --- a/docs/reference/context/experienceevent.schema.md +++ b/docs/reference/context/experienceevent.schema.md @@ -183,101 +183,26 @@ An ExperienceEvent is a fact record of what occurred, including the point in tim ```json { - "@id": "https://data.adobe.io/experienceid-23456782", + "@id": "https://data.adobe.io/experienceid-2345678", "xdm:dataSource": { "@id": "https://data.adobe.io/datasources/datasource-123", "xdm:code": "DataSourceIntegrationCode-123" }, "xdm:timestamp": "2017-09-26T15:52:25+00:00", + "xdm:eventMergeId": "9fb4e78d-b0bf-4d99-b987-cb37abdbcd15", "xdm:identityMap": { - "https://data.adobe.io/entities/namespace/4": [ + "ECID": [ { "xdm:id": "92312748749128" } + ], + "AVID": [ + { + "xdm:id": "2394509340-30453470347" + } ] }, "xdm:environment": { - "xdm:type": "application", - "xdm:operatingSystem": "iOS", - "xdm:operatingSystemVersion": "10.13", - "xdm:connectionType": "mobile_lte" - }, - "xdm:placeContext": { - "xdm:localTime": "2001-07-04T12:08:56+01:00", - "xdm:geo": { - "@id": "https://data.adobe.io/entities/geo/tokyo", - "xdm:countryCode": "JP", - "xdm:stateProvince": "JP-13", - "xdm:city": "Tōkyō", - "xdm:postalCode": "141-0032", - "schema:latitude": 35.6185, - "schema:longitude": 139.73237 - }, - "xdm:POIinteraction": { - "xdm:poiEntries": { - "xdm:value": 1 - }, - "xdm:POIID": "d8a5c08c-1e79-4051-8a8b-675fb235e03d", - "xdm:name": "Acme Hotel Tokyo Lobby", - "xdm:category": "Resorts", - "xdm:type": "Hotel", - "xdm:locatingType": "beacon", - "xdm:beaconInteractionDetails": { - "xdm:proximityUUID": "c6c03ed9-ea23-481c-ab15-833e88cfb22f", - "xdm:beaconMajor": 300, - "xdm:beaconMinor": 34 - } - }, - "xdm:activePOIs": [ - { - "xdm:POIID": "c7f4bf28-c8d9-4b89-a81f-2a8ef9367390", - "xdm:name": "Acme Hotel Tokyo", - "xdm:category": "Resorts", - "xdm:type": "Hotel", - "xdm:locatingType": "beacon", - "xdm:beaconInteractionDetails": { - "xdm:proximityUUID": "dd0094a0-52bb-4d3a-ab15-fcccb9b9b48e", - "xdm:beaconMajor": 100, - "xdm:beaconMinor": 23 - } - }, - { - "xdm:POIID": "d8a5c08c-1e79-4051-8a8b-675fb235e03d", - "xdm:name": "Acme Hotel Tokyo Lobby", - "xdm:category": "Resorts", - "xdm:type": "Hotel", - "xdm:locatingType": "beacon", - "xdm:beaconInteractionDetails": { - "xdm:proximityUUID": "c6c03ed9-ea23-481c-ab15-833e88cfb22f", - "xdm:beaconMajor": 300, - "xdm:beaconMinor": 34 - } - }, - { - "xdm:POIID": "d8a5c08c-1e79-4051-8a8b-675fb235e03d", - "xdm:name": "Tokyo City", - "xdm:locatingType": "gps", - "xdm:geoInteractionDetails": { - "xdm:distanceToCenter": 320, - "xdm:accuracy": 30, - "xdm:geoShape": { - "@id": "https://data.adobe.io/entities/geoShape/shapeid123", - "schema:circle": { - "@id": "https://data.adobe.io/entities/geo/circleid123", - "schema:description": "Tokyo Metro", - "schema:coordinates": { - "@id": "https://data.adobe.io/entities/geo/111", - "schema:description": "Tokyo", - "schema:latitude": 37.3308953, - "schema:longitude": -121.8939894, - "schema:elevation": 31.0896 - }, - "schema:radius": 80000 - } - } - } - } - ], "xdm:type": "browser", "xdm:browserDetails": { "xdm:name": "Chrome", @@ -596,90 +521,6 @@ An ExperienceEvent is a fact record of what occurred, including the point in tim } ``` -```json -{ - "@id": "https://data.adobe.io/experienceid-2345678", - "xdm:dataSource": { - "@id": "https://data.adobe.io/datasources/datasource-123", - "xdm:code": "DataSourceIntegrationCode-123" - }, - "xdm:timestamp": "2017-09-26T15:52:25+00:00", - "xdm:eventMergeId": "9fb4e78d-b0bf-4d99-b987-cb37abdbcd15", - "xdm:identityMap": { - "ECID": [ - { - "xdm:id": "92312748749128" - } - ], - "AVID": [ - { - "xdm:id": "2394509340-30453470347" - } - ] - }, - "xdm:environment": { - "xdm:type": "browser", - "xdm:browserDetails": { - "xdm:name": "Chrome", - "xdm:version": "63.0.3239", - "xdm:acceptLanguage": "en", - "xdm:cookiesEnabled": true, - "xdm:viewportHeight": 900, - "xdm:viewportWidth": 1680 - }, - "xdm:operatingSystem": "MAC OS", - "xdm:operatingSystemVersion": "10.13", - "xdm:connectionType": "cable" - }, - "xdm:locationContext": { - "xdm:geo": { - "xdm:countryCode": "US", - "xdm:stateProvince": "CA", - "xdm:city": "Emeryville", - "xdm:dmaid": "99" - } - }, - "xdm:web": { - "xdm:webPageView": { - "xdm:URL": "https://www.example.com" - }, - "xdm:webReferrer": { - "xdm:URL": "https://www.examplereferrer.com/", - "xdm:domain": "examplereferrer.com" - } - }, - "xdm:device": { - "xdm:type": "mobile", - "xdm:manufacturer": "Apple", - "xdm:model": "iPhone 6" - }, - "xdm:advertising": { - "xdm:adViewability": { - "xdm:adUnitDepth": 0, - "xdm:viewportHeight": 1250, - "xdm:viewportWidth": 1600, - "xdm:adHeight": 250, - "xdm:adWidth": 300, - "xdm:playerVolume": 85, - "xdm:measurementEligible": true, - "xdm:implementationDetails": { - "xdm:name": "https://ns.adobe.com/experience/adcloud/viewability", - "xdm:version": "1" - }, - "xdm:viewable": true, - "xdm:activeWindow": true, - "xdm:percentViewable": 89, - "xdm:viewableFirstQuartile": { - "xdm:value": 1 - } - }, - "xdm:firstQuartiles": { - "xdm:value": 1 - } - } -} -``` - ```json { "@id": "https://data.adobe.io/experienceid-123459", @@ -777,6 +618,165 @@ An ExperienceEvent is a fact record of what occurred, including the point in tim } ``` +```json +{ + "@id": "https://data.adobe.io/experienceid-23456782", + "xdm:dataSource": { + "@id": "https://data.adobe.io/datasources/datasource-123", + "xdm:code": "DataSourceIntegrationCode-123" + }, + "xdm:timestamp": "2017-09-26T15:52:25+00:00", + "xdm:identityMap": { + "https://data.adobe.io/entities/namespace/4": [ + { + "xdm:id": "92312748749128" + } + ] + }, + "xdm:environment": { + "xdm:type": "application", + "xdm:operatingSystem": "iOS", + "xdm:operatingSystemVersion": "10.13", + "xdm:connectionType": "mobile_lte" + }, + "xdm:placeContext": { + "xdm:localTime": "2001-07-04T12:08:56+01:00", + "xdm:geo": { + "@id": "https://data.adobe.io/entities/geo/tokyo", + "xdm:countryCode": "JP", + "xdm:stateProvince": "JP-13", + "xdm:city": "Tōkyō", + "xdm:postalCode": "141-0032", + "schema:latitude": 35.6185, + "schema:longitude": 139.73237 + }, + "xdm:POIinteraction": { + "xdm:poiEntries": { + "xdm:value": 1 + }, + "xdm:POIID": "d8a5c08c-1e79-4051-8a8b-675fb235e03d", + "xdm:name": "Acme Hotel Tokyo Lobby", + "xdm:category": "Resorts", + "xdm:type": "Hotel", + "xdm:locatingType": "beacon", + "xdm:beaconInteractionDetails": { + "xdm:proximityUUID": "c6c03ed9-ea23-481c-ab15-833e88cfb22f", + "xdm:beaconMajor": 300, + "xdm:beaconMinor": 34 + } + }, + "xdm:activePOIs": [ + { + "xdm:POIID": "c7f4bf28-c8d9-4b89-a81f-2a8ef9367390", + "xdm:name": "Acme Hotel Tokyo", + "xdm:category": "Resorts", + "xdm:type": "Hotel", + "xdm:locatingType": "beacon", + "xdm:beaconInteractionDetails": { + "xdm:proximityUUID": "dd0094a0-52bb-4d3a-ab15-fcccb9b9b48e", + "xdm:beaconMajor": 100, + "xdm:beaconMinor": 23 + } + }, + { + "xdm:POIID": "d8a5c08c-1e79-4051-8a8b-675fb235e03d", + "xdm:name": "Acme Hotel Tokyo Lobby", + "xdm:category": "Resorts", + "xdm:type": "Hotel", + "xdm:locatingType": "beacon", + "xdm:beaconInteractionDetails": { + "xdm:proximityUUID": "c6c03ed9-ea23-481c-ab15-833e88cfb22f", + "xdm:beaconMajor": 300, + "xdm:beaconMinor": 34 + } + }, + { + "xdm:POIID": "d8a5c08c-1e79-4051-8a8b-675fb235e03d", + "xdm:name": "Tokyo City", + "xdm:locatingType": "gps", + "xdm:geoInteractionDetails": { + "xdm:distanceToCenter": 320, + "xdm:accuracy": 30, + "xdm:geoShape": { + "@id": "https://data.adobe.io/entities/geoShape/shapeid123", + "schema:circle": { + "@id": "https://data.adobe.io/entities/geo/circleid123", + "schema:description": "Tokyo Metro", + "schema:coordinates": { + "@id": "https://data.adobe.io/entities/geo/111", + "schema:description": "Tokyo", + "schema:latitude": 37.3308953, + "schema:longitude": -121.8939894, + "schema:elevation": 31.0896 + }, + "schema:radius": 80000 + } + } + } + } + ], + "xdm:type": "browser", + "xdm:browserDetails": { + "xdm:name": "Chrome", + "xdm:version": "63.0.3239", + "xdm:acceptLanguage": "en", + "xdm:cookiesEnabled": true, + "xdm:viewportHeight": 900, + "xdm:viewportWidth": 1680 + }, + "xdm:operatingSystem": "MAC OS", + "xdm:operatingSystemVersion": "10.13", + "xdm:connectionType": "cable" + }, + "xdm:locationContext": { + "xdm:geo": { + "xdm:countryCode": "US", + "xdm:stateProvince": "CA", + "xdm:city": "Emeryville", + "xdm:dmaid": "99" + } + }, + "xdm:web": { + "xdm:webPageView": { + "xdm:URL": "https://www.example.com" + }, + "xdm:webReferrer": { + "xdm:URL": "https://www.examplereferrer.com/", + "xdm:domain": "examplereferrer.com" + } + }, + "xdm:device": { + "xdm:type": "mobile", + "xdm:manufacturer": "Apple", + "xdm:model": "iPhone 6" + }, + "xdm:advertising": { + "xdm:adViewability": { + "xdm:adUnitDepth": 0, + "xdm:viewportHeight": 1250, + "xdm:viewportWidth": 1600, + "xdm:adHeight": 250, + "xdm:adWidth": 300, + "xdm:playerVolume": 85, + "xdm:measurementEligible": true, + "xdm:implementationDetails": { + "xdm:name": "https://ns.adobe.com/experience/adcloud/viewability", + "xdm:version": "1" + }, + "xdm:viewable": true, + "xdm:activeWindow": true, + "xdm:percentViewable": 89, + "xdm:viewableFirstQuartile": { + "xdm:value": 1 + } + }, + "xdm:firstQuartiles": { + "xdm:value": 1 + } + } +} +``` + # XDM ExperienceEvent Properties diff --git a/docs/reference/context/identity.schema.json b/docs/reference/context/identity.schema.json index 6acb5f2369..9ea9d9b077 100644 --- a/docs/reference/context/identity.schema.json +++ b/docs/reference/context/identity.schema.json @@ -43,18 +43,18 @@ ], "meta:status": "stabilizing", "examples": [ + { + "xdm:id": "someone@example.com", + "xdm:namespace": { + "xdm:code": "Email" + } + }, { "xdm:id": "id123", "xdm:namespace": { "xdm:code": "AA12345" }, "xdm:authenticatedState": "ambiguous" - }, - { - "xdm:id": "someone@example.com", - "xdm:namespace": { - "xdm:code": "Email" - } } ] } \ No newline at end of file diff --git a/docs/reference/context/identity.schema.md b/docs/reference/context/identity.schema.md index d796f69ea8..58f7ad07a4 100644 --- a/docs/reference/context/identity.schema.md +++ b/docs/reference/context/identity.schema.md @@ -22,20 +22,20 @@ Identity is used to clearly distinguish people that are interacting with digital ```json { - "xdm:id": "id123", + "xdm:id": "someone@example.com", "xdm:namespace": { - "xdm:code": "AA12345" - }, - "xdm:authenticatedState": "ambiguous" + "xdm:code": "Email" + } } ``` ```json { - "xdm:id": "someone@example.com", + "xdm:id": "id123", "xdm:namespace": { - "xdm:code": "Email" - } + "xdm:code": "AA12345" + }, + "xdm:authenticatedState": "ambiguous" } ``` diff --git a/docs/reference/context/identitymap.schema.json b/docs/reference/context/identitymap.schema.json index e588003e09..a94ddd25eb 100644 --- a/docs/reference/context/identitymap.schema.json +++ b/docs/reference/context/identitymap.schema.json @@ -41,7 +41,7 @@ "meta:status": "experimental", "examples": [ { - "https://data.adobe.io/entities/namespace/4": [ + "EMAIL": [ { "xdm:id": "92312748749128" }, @@ -49,20 +49,15 @@ "xdm:id": "92312748749239" } ], - "https://data.adobe.io/entities/namespace/10": [ + "CRM": [ { "xdm:id": "2394509340-30453470347", "xdm:authenticatedState": "authenticated" } - ], - "https://data.adobe.io/entities/namespace/9": [ - { - "xdm:id": "1233ce17-20e0-4a2c-8198-2a77fd60cf4d" - } ] }, { - "EMAIL": [ + "https://data.adobe.io/entities/namespace/4": [ { "xdm:id": "92312748749128" }, @@ -70,11 +65,16 @@ "xdm:id": "92312748749239" } ], - "CRM": [ + "https://data.adobe.io/entities/namespace/10": [ { "xdm:id": "2394509340-30453470347", "xdm:authenticatedState": "authenticated" } + ], + "https://data.adobe.io/entities/namespace/9": [ + { + "xdm:id": "1233ce17-20e0-4a2c-8198-2a77fd60cf4d" + } ] } ] diff --git a/docs/reference/context/identitymap.schema.md b/docs/reference/context/identitymap.schema.md index 8aa1c92823..76f1a70498 100644 --- a/docs/reference/context/identitymap.schema.md +++ b/docs/reference/context/identitymap.schema.md @@ -15,7 +15,7 @@ Defines a map containing a set of end user identities, keyed on either namespace ```json { - "https://data.adobe.io/entities/namespace/4": [ + "EMAIL": [ { "xdm:id": "92312748749128" }, @@ -23,23 +23,18 @@ Defines a map containing a set of end user identities, keyed on either namespace "xdm:id": "92312748749239" } ], - "https://data.adobe.io/entities/namespace/10": [ + "CRM": [ { "xdm:id": "2394509340-30453470347", "xdm:authenticatedState": "authenticated" } - ], - "https://data.adobe.io/entities/namespace/9": [ - { - "xdm:id": "1233ce17-20e0-4a2c-8198-2a77fd60cf4d" - } ] } ``` ```json { - "EMAIL": [ + "https://data.adobe.io/entities/namespace/4": [ { "xdm:id": "92312748749128" }, @@ -47,11 +42,16 @@ Defines a map containing a set of end user identities, keyed on either namespace "xdm:id": "92312748749239" } ], - "CRM": [ + "https://data.adobe.io/entities/namespace/10": [ { "xdm:id": "2394509340-30453470347", "xdm:authenticatedState": "authenticated" } + ], + "https://data.adobe.io/entities/namespace/9": [ + { + "xdm:id": "1233ce17-20e0-4a2c-8198-2a77fd60cf4d" + } ] } ``` diff --git a/docs/reference/context/poi-detail.schema.json b/docs/reference/context/poi-detail.schema.json index aeacb117af..d347d41df3 100644 --- a/docs/reference/context/poi-detail.schema.json +++ b/docs/reference/context/poi-detail.schema.json @@ -85,11 +85,10 @@ "xdm:name": "Acme Hotel Tokyo", "xdm:category": "Resorts", "xdm:type": "Hotel", - "xdm:locatingType": "beacon", - "xdm:beaconInteractionDetails": { - "xdm:proximityUUID": "dd0094a0-52bb-4d3a-ab15-fcccb9b9b48e", - "xdm:beaconMajor": 100, - "xdm:beaconMinor": 23 + "xdm:locatingType": "gps", + "xdm:geoInteractionDetails": { + "xdm:distanceToCenter": 100, + "xdm:accuracy": 30 } }, { @@ -97,10 +96,11 @@ "xdm:name": "Acme Hotel Tokyo", "xdm:category": "Resorts", "xdm:type": "Hotel", - "xdm:locatingType": "gps", - "xdm:geoInteractionDetails": { - "xdm:distanceToCenter": 100, - "xdm:accuracy": 30 + "xdm:locatingType": "beacon", + "xdm:beaconInteractionDetails": { + "xdm:proximityUUID": "dd0094a0-52bb-4d3a-ab15-fcccb9b9b48e", + "xdm:beaconMajor": 100, + "xdm:beaconMinor": 23 } } ] diff --git a/docs/reference/context/poi-detail.schema.md b/docs/reference/context/poi-detail.schema.md index aef41a58a6..a143ce7aab 100644 --- a/docs/reference/context/poi-detail.schema.md +++ b/docs/reference/context/poi-detail.schema.md @@ -26,11 +26,10 @@ A point or place of interest (POI) Details. Used to capture the technical and me "xdm:name": "Acme Hotel Tokyo", "xdm:category": "Resorts", "xdm:type": "Hotel", - "xdm:locatingType": "beacon", - "xdm:beaconInteractionDetails": { - "xdm:proximityUUID": "dd0094a0-52bb-4d3a-ab15-fcccb9b9b48e", - "xdm:beaconMajor": 100, - "xdm:beaconMinor": 23 + "xdm:locatingType": "gps", + "xdm:geoInteractionDetails": { + "xdm:distanceToCenter": 100, + "xdm:accuracy": 30 } } ``` @@ -41,10 +40,11 @@ A point or place of interest (POI) Details. Used to capture the technical and me "xdm:name": "Acme Hotel Tokyo", "xdm:category": "Resorts", "xdm:type": "Hotel", - "xdm:locatingType": "gps", - "xdm:geoInteractionDetails": { - "xdm:distanceToCenter": 100, - "xdm:accuracy": 30 + "xdm:locatingType": "beacon", + "xdm:beaconInteractionDetails": { + "xdm:proximityUUID": "dd0094a0-52bb-4d3a-ab15-fcccb9b9b48e", + "xdm:beaconMajor": 100, + "xdm:beaconMinor": 23 } } ``` diff --git a/docs/reference/external/hal/hal.schema.json b/docs/reference/external/hal/hal.schema.json index 3fa44f9918..7bcb6625fb 100644 --- a/docs/reference/external/hal/hal.schema.json +++ b/docs/reference/external/hal/hal.schema.json @@ -296,30 +296,6 @@ "status": "shipped", "total": 10.2 }, - { - "_links": { - "self": { - "href": "/orders/523" - }, - "warehouses": [ - { - "href": "/warehouse/56" - }, - { - "href": "/warehouse/56" - }, - { - "href": "/warehouse/56" - } - ], - "invoice": { - "href": "/invoices/873" - } - }, - "currency": "USD", - "status": "shipped", - "total": 10.2 - }, { "_links": { "self": { @@ -364,6 +340,30 @@ "currency": "USD", "status": "shipped", "total": 10.2 + }, + { + "_links": { + "self": { + "href": "/orders/523" + }, + "warehouses": [ + { + "href": "/warehouse/56" + }, + { + "href": "/warehouse/56" + }, + { + "href": "/warehouse/56" + } + ], + "invoice": { + "href": "/invoices/873" + } + }, + "currency": "USD", + "status": "shipped", + "total": 10.2 } ] } \ No newline at end of file diff --git a/docs/reference/external/hal/hal.schema.md b/docs/reference/external/hal/hal.schema.md index d50efddc74..2393b4e9a3 100644 --- a/docs/reference/external/hal/hal.schema.md +++ b/docs/reference/external/hal/hal.schema.md @@ -39,33 +39,6 @@ This external schema definition allows adding HAL expressions into an existing s } ``` -```json -{ - "_links": { - "self": { - "href": "/orders/523" - }, - "warehouses": [ - { - "href": "/warehouse/56" - }, - { - "href": "/warehouse/56" - }, - { - "href": "/warehouse/56" - } - ], - "invoice": { - "href": "/invoices/873" - } - }, - "currency": "USD", - "status": "shipped", - "total": 10.2 -} -``` - ```json { "_links": { @@ -114,6 +87,33 @@ This external schema definition allows adding HAL expressions into an existing s } ``` +```json +{ + "_links": { + "self": { + "href": "/orders/523" + }, + "warehouses": [ + { + "href": "/warehouse/56" + }, + { + "href": "/warehouse/56" + }, + { + "href": "/warehouse/56" + } + ], + "invoice": { + "href": "/invoices/873" + } + }, + "currency": "USD", + "status": "shipped", + "total": 10.2 +} +``` + # HAL Resource Properties