From 1a9377f013ea060d92af084a65a48637bddd39ef Mon Sep 17 00:00:00 2001 From: Kevin Streeter Date: Fri, 17 Aug 2018 10:29:51 -0700 Subject: [PATCH 1/2] updating version, changelog, docs for 0.9.4 --- CHANGELOG.md | 14 +- docs/introduction.md | 2 +- docs/reference/README.md | 162 +++--- .../descriptors/itemselector.schema.json | 6 +- .../common/descriptors/itemselector.schema.md | 6 +- .../common/eventenvelope.schema.json | 80 +-- docs/reference/common/eventenvelope.schema.md | 80 +-- docs/reference/common/geo.schema.json | 14 +- docs/reference/common/geo.schema.md | 20 +- docs/reference/common/page.schema.json | 2 +- docs/reference/common/page.schema.md | 2 +- .../context/experienceevent.schema.json | 470 ++++++++--------- .../context/experienceevent.schema.md | 482 +++++++++--------- docs/reference/context/identity.schema.json | 12 +- docs/reference/context/identity.schema.md | 14 +- docs/reference/context/webinfo.schema.json | 26 +- docs/reference/context/webinfo.schema.md | 26 +- docs/reference/external/hal/hal.schema.json | 28 +- docs/reference/external/hal/hal.schema.md | 28 +- package.json | 2 +- 20 files changed, 744 insertions(+), 732 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2efbf2f49..246cc481b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,9 +2,21 @@ ## Release 0.9.4 -_Planned for August 17, 2018_ +[Released on August 17, 2018](https://github.com/adobe/xdm/releases/tag/v0.9.4) +Fixed Issues + +* Need representation for stitched profiles and segment membership in ExperienceEvent + * PR #444 profile stitch + +Merged Pull Requests + +* #411 Payload value types +* #445 Change repo:assetID to repo:id +* #456 Adding Target Activities elements * #459 Added Authenticated State property to `\context\identity.schema.json` +* #474 Minor refactor of segment membership schemas to be more tool friendly +* #475 Make experience schemas xed convertable for 0.9.9.4 release ## Release 0.9.3 diff --git a/docs/introduction.md b/docs/introduction.md index af7554dfd..aa69ac379 100644 --- a/docs/introduction.md +++ b/docs/introduction.md @@ -2,7 +2,7 @@ xdm:navOrder: 1 --- -# Experience Data Model (XDM) Version 0.9.3 +# Experience Data Model (XDM) Version 0.9.4 ## Introduction diff --git a/docs/reference/README.md b/docs/reference/README.md index 61f743ada..87ab97c0e 100644 --- a/docs/reference/README.md +++ b/docs/reference/README.md @@ -4,6 +4,16 @@ +## /content/ + +* [Component Container](./content/component-container.schema.md) – `https://ns.adobe.com/xdm/content/component-container` (Experimental) +* [Componentized Page](./content/componentized-page.schema.md) – `https://ns.adobe.com/xdm/content/componentized-page` (Experimental) +* [Content](./content/content.schema.md) – `https://ns.adobe.com/xdm/content/content` (Experimental) +* [Content Repository](./content/repository.schema.md) – `https://ns.adobe.com/xdm/content/repository` (Experimental) +* [Page Component](./content/page-component.schema.md) – `https://ns.adobe.com/xdm/content/page-component` (Experimental) +* [Product](./content/product.schema.md) – `https://ns.adobe.com/xdm/context/product` (Experimental) +* [Product List Item](./content/productlistitem.schema.md) – `https://ns.adobe.com/xdm/content/productlistitem` (Experimental) + ## /assets/ * [Aggregated Asset](./assets/aggregated-asset.schema.md) – `https://ns.adobe.com/xdm/assets/aggregated-asset` (Experimental) @@ -20,31 +30,6 @@ * [Simple Rectangular Area](./assets/rectangular.schema.md) – `https://ns.adobe.com/xdm/assets/rectangular` (Stabilizing) * [Video](./assets/video.schema.md) – `https://ns.adobe.com/xdm/assets/video` (Experimental) -## /content/ - -* [Component Container](./content/component-container.schema.md) – `https://ns.adobe.com/xdm/content/component-container` (Experimental) -* [Componentized Page](./content/componentized-page.schema.md) – `https://ns.adobe.com/xdm/content/componentized-page` (Experimental) -* [Content](./content/content.schema.md) – `https://ns.adobe.com/xdm/content/content` (Experimental) -* [Content Repository](./content/repository.schema.md) – `https://ns.adobe.com/xdm/content/repository` (Experimental) -* [Page Component](./content/page-component.schema.md) – `https://ns.adobe.com/xdm/content/page-component` (Experimental) -* [Product](./content/product.schema.md) – `https://ns.adobe.com/xdm/context/product` (Experimental) -* [Product List Item](./content/productlistitem.schema.md) – `https://ns.adobe.com/xdm/content/productlistitem` (Experimental) - -## /common/ - -* [Address](./common/address.schema.md) – `https://ns.adobe.com/xdm/common/address` (Stabilizing) -* [Audit Trail](./common/auditable.schema.md) – `https://ns.adobe.com/xdm/common/auditable` (Experimental) -* [Customer Managed Environment](./common/selfservice.schema.md) – `https://ns.adobe.com/xdm/common/selfservice` (Experimental) -* [EventEnvelope](./common/eventenvelope.schema.md) – `https://ns.adobe.com/xdm/common/eventenvelope` (Experimental) -* [Extensibility base schema](./common/extensible.schema.md) – `https://ns.adobe.com/xdm/common/extensible` (Stabilizing) -* [Geo](./common/geo.schema.md) – `https://ns.adobe.com/xdm/common/geo` (Experimental) -* [Geographical Unit](./common/geounit.schema.md) – `https://ns.adobe.com/xdm/common/geounit` (Experimental) -* [Identity Provider](./common/identity-provider.schema.md) – `https://ns.adobe.com/xdm/common/identity-provider` (Experimental) -* [Organization](./common/organization.schema.md) – `https://ns.adobe.com/xdm/common/organization` (Stabilizing) -* [Organizational Unit](./common/orgunit.schema.md) – `https://ns.adobe.com/xdm/common/orgunit` (Experimental) -* [Page](./common/page.schema.md) – `https://ns.adobe.com/xdm/common/page` (Experimental) -* [Principal](./common/principal.schema.md) – `https://ns.adobe.com/xdm/common/principal` (Experimental) - ## /channels/ * [ADM](./channels/adm.schema.md) – `https://ns.adobe.com/xdm/channels/adm` (Experimental) @@ -68,6 +53,72 @@ * [Web](./channels/mobile-app.schema.md) – `https://ns.adobe.com/xdm/channels/mobile-app` (Experimental) * [Web](./channels/web.schema.md) – `https://ns.adobe.com/xdm/channels/web` (Experimental) +## /common/ + +* [Address](./common/address.schema.md) – `https://ns.adobe.com/xdm/common/address` (Stabilizing) +* [Audit Trail](./common/auditable.schema.md) – `https://ns.adobe.com/xdm/common/auditable` (Experimental) +* [Customer Managed Environment](./common/selfservice.schema.md) – `https://ns.adobe.com/xdm/common/selfservice` (Experimental) +* [EventEnvelope](./common/eventenvelope.schema.md) – `https://ns.adobe.com/xdm/common/eventenvelope` (Experimental) +* [Extensibility base schema](./common/extensible.schema.md) – `https://ns.adobe.com/xdm/common/extensible` (Stabilizing) +* [Geo](./common/geo.schema.md) – `https://ns.adobe.com/xdm/common/geo` (Experimental) +* [Geographical Unit](./common/geounit.schema.md) – `https://ns.adobe.com/xdm/common/geounit` (Experimental) +* [Identity Provider](./common/identity-provider.schema.md) – `https://ns.adobe.com/xdm/common/identity-provider` (Experimental) +* [Organization](./common/organization.schema.md) – `https://ns.adobe.com/xdm/common/organization` (Stabilizing) +* [Organizational Unit](./common/orgunit.schema.md) – `https://ns.adobe.com/xdm/common/orgunit` (Experimental) +* [Page](./common/page.schema.md) – `https://ns.adobe.com/xdm/common/page` (Experimental) +* [Principal](./common/principal.schema.md) – `https://ns.adobe.com/xdm/common/principal` (Experimental) + +## /context/ + +* [Ad Asset Reference](./context/advertising-timed-asset-reference.schema.md) – `https://ns.adobe.com/xdm/context/advertising-timed-asset-reference` (Experimental) +* [Ad Asset View Details](./context/advertising-timed-asset-view-details.schema.md) – `https://ns.adobe.com/xdm/context/advertising-timed-asset-view-details` (Experimental) +* [Ad Break](./context/advertising-break.schema.md) – `https://ns.adobe.com/xdm/context/advertising-break` (Experimental) +* [Advertising](./context/advertising.schema.md) – `https://ns.adobe.com/xdm/context/advertising` (Stabilizing) +* [Application](./context/application.schema.md) – `https://ns.adobe.com/xdm/context/application` (Stabilizing) +* [Beacon](./context/beacon-interaction-details.schema.md) – `https://ns.adobe.com/xdm/context/beacon-interaction-details` (Experimental) +* [Browser Details](./context/browserdetails.schema.md) – `https://ns.adobe.com/xdm/context/browserdetails` (Stabilizing) +* [Commerce](./context/commerce.schema.md) – `https://ns.adobe.com/xdm/context/commerce` (Stabilizing) +* [Device](./context/device.schema.md) – `https://ns.adobe.com/xdm/context/device` (Stabilizing) +* [Direct Marketing](./context/direct-marketing.schema.md) – `https://ns.adobe.com/xdm/context/direct-marketing` (Stabilizing) +* [Email Address](./context/emailaddress.schema.md) – `https://ns.adobe.com/xdm/context/emailaddress` (Stabilizing) +* [End User IDs](./context/enduserids.schema.md) – `https://ns.adobe.com/xdm/context/enduserids` (Stabilizing) +* [Environment](./context/environment.schema.md) – `https://ns.adobe.com/xdm/context/environment` (Stabilizing) +* [ExperienceEvent](./context/experienceevent.schema.md) – `https://ns.adobe.com/xdm/context/experienceevent` (Stabilizing) +* [Geo Interaction Details](./context/geo-interaction-details.schema.md) – `https://ns.adobe.com/xdm/context/geo-interaction-details` (Experimental) +* [Identity](./context/identity.schema.md) – `https://ns.adobe.com/xdm/context/identity` (Stabilizing) +* [Identity](./context/profilestitchidentity.schema.md) – `https://ns.adobe.com/xdm/context/profileStitchIdentity` (Experimental) +* [Identity](./context/segmentidentity.schema.md) – `https://ns.adobe.com/xdm/context/segmentidentity` (Experimental) +* [Implementation Details](./context/implementationdetails.schema.md) – `https://ns.adobe.com/xdm/context/implementationdetails` (Stabilizing) +* [MRC Viewability](./context/adviewability.schema.md) – `https://ns.adobe.com/xdm/context/adviewability` (Stabilizing) +* [Marketing](./context/marketing.schema.md) – `https://ns.adobe.com/xdm/context/marketing` (Stabilizing) +* [Media Information](./context/media.schema.md) – `https://ns.adobe.com/xdm/context/media` (Experimental) +* [Namespace](./context/namespace.schema.md) – `https://ns.adobe.com/xdm/context/namespace` (Stabilizing) +* [OptInOut](./context/optinout.schema.md) – `https://ns.adobe.com/xdm/context/optinout` (Experimental) +* [Person](./context/person.schema.md) – `https://ns.adobe.com/xdm/context/person` (Experimental) +* [Person Name](./context/person-name.schema.md) – `https://ns.adobe.com/xdm/context/person-name` (Experimental) +* [Phone Number](./context/phonenumber.schema.md) – `https://ns.adobe.com/xdm/context/phonenumber` (Stabilizing) +* [Place](./context/place.schema.md) – `https://ns.adobe.com/xdm/context/place` (Experimental) +* [Place Context](./context/placecontext.schema.md) – `https://ns.adobe.com/xdm/context/placecontext` (Experimental) +* [Point of Interest Details](./context/poi-detail.schema.md) – `https://ns.adobe.com/xdm/context/poi-detail` (Experimental) +* [Point of Interest Interaction](./context/poi-interaction.schema.md) – `https://ns.adobe.com/xdm/context/poi-interaction` (Experimental) +* [Primary Asset View Details](./context/media-timed-asset-view-details.schema.md) – `https://ns.adobe.com/xdm/context/media-timed-asset-view-details` (Experimental) +* [Profile](./context/profile.schema.md) – `https://ns.adobe.com/xdm/context/profile` (Experimental) +* [Profile Stitch](./context/profilestitch.schema.md) – `https://ns.adobe.com/xdm/context/profileStitch` (Experimental) +* [Push Notification Token](./context/pushnotificationtoken.schema.md) – `https://ns.adobe.com/xdm/context/pushnotificationtoken` (Stabilizing) +* [Search](./context/search.schema.md) – `https://ns.adobe.com/xdm/context/search` (Stabilizing) +* [Segment Membership](./context/segmentmembership.schema.md) – `https://ns.adobe.com/xdm/context/segmentmembership` (Experimental) +* [Subscription](./context/subscription.schema.md) – `https://ns.adobe.com/xdm/context/subscription` (Experimental) +* [Timed Media Chapter Asset Reference](./context/media-timed-chapter-asset-reference.schema.md) – `https://ns.adobe.com/xdm/context/media-timed-chapter-asset-reference` (Experimental) +* [Timed Media Chapter Information](./context/media-timed-chapter.schema.md) – `https://ns.adobe.com/xdm/context/media-timed-chapter` (Experimental) +* [Timed Media Chapter View Details](./context/media-timed-chapter-view-details.schema.md) – `https://ns.adobe.com/xdm/context/media-timed-chapter-view-details` (Experimental) +* [Timed Media Information](./context/media-timed.schema.md) – `https://ns.adobe.com/xdm/context/media-timed` (Experimental) +* [Timed Media Primary Asset Reference](./context/media-timed-asset-reference.schema.md) – `https://ns.adobe.com/xdm/context/media-timed-asset-reference` (Experimental) +* [Timed Media Quality of Experience](./context/media-timed-qoe.schema.md) – `https://ns.adobe.com/xdm/context/media-timed-qoe` (Experimental) +* [Web Information](./context/webinfo.schema.md) – `https://ns.adobe.com/xdm/context/webinfo` (Stabilizing) +* [Web Interaction](./context/webinteraction.schema.md) – `https://ns.adobe.com/xdm/context/webinteraction` (Stabilizing) +* [Web Page Details](./context/webpagedetails.schema.md) – `https://ns.adobe.com/xdm/context/webpagedetails` (Stabilizing) +* [Web Referrer](./context/webreferrer.schema.md) – `https://ns.adobe.com/xdm/context/webreferrer` (Stabilizing) + ## /data/ * [10% Progress Marker](./data/progress10.schema.md) – `https://ns.adobe.com/xdm/data/progress10` (Stabilizing) @@ -143,57 +194,6 @@ * [viewable-midpoints](./data/viewablemidpoints.schema.md) – `https://ns.adobe.com/xdm/data/viewablemidpoints` (Stabilizing) * [viewable-third-quartiles](./data/viewablethirdquartiles.schema.md) – `https://ns.adobe.com/xdm/data/viewablethirdquartiles` (Stabilizing) -## /context/ - -* [Ad Asset Reference](./context/advertising-timed-asset-reference.schema.md) – `https://ns.adobe.com/xdm/context/advertising-timed-asset-reference` (Experimental) -* [Ad Asset View Details](./context/advertising-timed-asset-view-details.schema.md) – `https://ns.adobe.com/xdm/context/advertising-timed-asset-view-details` (Experimental) -* [Ad Break](./context/advertising-break.schema.md) – `https://ns.adobe.com/xdm/context/advertising-break` (Experimental) -* [Advertising](./context/advertising.schema.md) – `https://ns.adobe.com/xdm/context/advertising` (Stabilizing) -* [Application](./context/application.schema.md) – `https://ns.adobe.com/xdm/context/application` (Stabilizing) -* [Beacon](./context/beacon-interaction-details.schema.md) – `https://ns.adobe.com/xdm/context/beacon-interaction-details` (Experimental) -* [Browser Details](./context/browserdetails.schema.md) – `https://ns.adobe.com/xdm/context/browserdetails` (Stabilizing) -* [Commerce](./context/commerce.schema.md) – `https://ns.adobe.com/xdm/context/commerce` (Stabilizing) -* [Device](./context/device.schema.md) – `https://ns.adobe.com/xdm/context/device` (Stabilizing) -* [Direct Marketing](./context/direct-marketing.schema.md) – `https://ns.adobe.com/xdm/context/direct-marketing` (Stabilizing) -* [Email Address](./context/emailaddress.schema.md) – `https://ns.adobe.com/xdm/context/emailaddress` (Stabilizing) -* [End User IDs](./context/enduserids.schema.md) – `https://ns.adobe.com/xdm/context/enduserids` (Stabilizing) -* [Environment](./context/environment.schema.md) – `https://ns.adobe.com/xdm/context/environment` (Stabilizing) -* [ExperienceEvent](./context/experienceevent.schema.md) – `https://ns.adobe.com/xdm/context/experienceevent` (Stabilizing) -* [Geo Interaction Details](./context/geo-interaction-details.schema.md) – `https://ns.adobe.com/xdm/context/geo-interaction-details` (Experimental) -* [Identity](./context/identity.schema.md) – `https://ns.adobe.com/xdm/context/identity` (Stabilizing) -* [Identity](./context/profilestitchidentity.schema.md) – `https://ns.adobe.com/xdm/context/profileStitchIdentity` (Experimental) -* [Identity](./context/segmentidentity.schema.md) – `https://ns.adobe.com/xdm/context/segmentidentity` (Experimental) -* [Implementation Details](./context/implementationdetails.schema.md) – `https://ns.adobe.com/xdm/context/implementationdetails` (Stabilizing) -* [MRC Viewability](./context/adviewability.schema.md) – `https://ns.adobe.com/xdm/context/adviewability` (Stabilizing) -* [Marketing](./context/marketing.schema.md) – `https://ns.adobe.com/xdm/context/marketing` (Stabilizing) -* [Media Information](./context/media.schema.md) – `https://ns.adobe.com/xdm/context/media` (Experimental) -* [Namespace](./context/namespace.schema.md) – `https://ns.adobe.com/xdm/context/namespace` (Stabilizing) -* [OptInOut](./context/optinout.schema.md) – `https://ns.adobe.com/xdm/context/optinout` (Experimental) -* [Person](./context/person.schema.md) – `https://ns.adobe.com/xdm/context/person` (Experimental) -* [Person Name](./context/person-name.schema.md) – `https://ns.adobe.com/xdm/context/person-name` (Experimental) -* [Phone Number](./context/phonenumber.schema.md) – `https://ns.adobe.com/xdm/context/phonenumber` (Stabilizing) -* [Place](./context/place.schema.md) – `https://ns.adobe.com/xdm/context/place` (Experimental) -* [Place Context](./context/placecontext.schema.md) – `https://ns.adobe.com/xdm/context/placecontext` (Experimental) -* [Point of Interest Details](./context/poi-detail.schema.md) – `https://ns.adobe.com/xdm/context/poi-detail` (Experimental) -* [Point of Interest Interaction](./context/poi-interaction.schema.md) – `https://ns.adobe.com/xdm/context/poi-interaction` (Experimental) -* [Primary Asset View Details](./context/media-timed-asset-view-details.schema.md) – `https://ns.adobe.com/xdm/context/media-timed-asset-view-details` (Experimental) -* [Profile](./context/profile.schema.md) – `https://ns.adobe.com/xdm/context/profile` (Experimental) -* [Profile Stitch](./context/profilestitch.schema.md) – `https://ns.adobe.com/xdm/context/profileStitch` (Experimental) -* [Push Notification Token](./context/pushnotificationtoken.schema.md) – `https://ns.adobe.com/xdm/context/pushnotificationtoken` (Stabilizing) -* [Search](./context/search.schema.md) – `https://ns.adobe.com/xdm/context/search` (Stabilizing) -* [Segment Membership](./context/segmentmembership.schema.md) – `https://ns.adobe.com/xdm/context/segmentmembership` (Experimental) -* [Subscription](./context/subscription.schema.md) – `https://ns.adobe.com/xdm/context/subscription` (Experimental) -* [Timed Media Chapter Asset Reference](./context/media-timed-chapter-asset-reference.schema.md) – `https://ns.adobe.com/xdm/context/media-timed-chapter-asset-reference` (Experimental) -* [Timed Media Chapter Information](./context/media-timed-chapter.schema.md) – `https://ns.adobe.com/xdm/context/media-timed-chapter` (Experimental) -* [Timed Media Chapter View Details](./context/media-timed-chapter-view-details.schema.md) – `https://ns.adobe.com/xdm/context/media-timed-chapter-view-details` (Experimental) -* [Timed Media Information](./context/media-timed.schema.md) – `https://ns.adobe.com/xdm/context/media-timed` (Experimental) -* [Timed Media Primary Asset Reference](./context/media-timed-asset-reference.schema.md) – `https://ns.adobe.com/xdm/context/media-timed-asset-reference` (Experimental) -* [Timed Media Quality of Experience](./context/media-timed-qoe.schema.md) – `https://ns.adobe.com/xdm/context/media-timed-qoe` (Experimental) -* [Web Information](./context/webinfo.schema.md) – `https://ns.adobe.com/xdm/context/webinfo` (Stabilizing) -* [Web Interaction](./context/webinteraction.schema.md) – `https://ns.adobe.com/xdm/context/webinteraction` (Stabilizing) -* [Web Page Details](./context/webpagedetails.schema.md) – `https://ns.adobe.com/xdm/context/webpagedetails` (Stabilizing) -* [Web Referrer](./context/webreferrer.schema.md) – `https://ns.adobe.com/xdm/context/webreferrer` (Stabilizing) - ## /content/repository-policies/ * [At-Rest Encryption](./content/repository-policies/encryption.schema.md) – `https://ns.adobe.com/xdm/content/repository-policies/encryption` (Experimental) @@ -216,11 +216,6 @@ * [Unpublished Event](./common/event/unpublished.schema.md) – `https://ns.adobe.com/xdm/common/event/unpublished` (Experimental) * [Updated Event](./common/event/updated.schema.md) – `https://ns.adobe.com/xdm/common/event/updated` (Experimental) -## /external/hal/ - -* [HAL Link](./external/hal/hal-link.schema.md) – `https://ns.adobe.com/xdm/external/hal/link` (Experimental) -* [HAL Resource](./external/hal/hal.schema.md) – `https://ns.adobe.com/xdm/external/hal/resource` (Experimental) - ## /external/activity-streams-2/ * [Activity](./external/activity-streams-2/activity.schema.md) – `https://ns.adobe.com/xdm/external/activity-streams-2/activity` (Experimental) @@ -235,6 +230,11 @@ * [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/hal/ + +* [HAL Link](./external/hal/hal-link.schema.md) – `https://ns.adobe.com/xdm/external/hal/link` (Experimental) +* [HAL Resource](./external/hal/hal.schema.md) – `https://ns.adobe.com/xdm/external/hal/resource` (Experimental) + ## /external/iptc/ * [Creator](./external/iptc/creator.schema.md) – `http://www.iptc.org/creator` (Experimental) diff --git a/docs/reference/common/descriptors/itemselector.schema.json b/docs/reference/common/descriptors/itemselector.schema.json index 47e95fad7..afb2aa47a 100644 --- a/docs/reference/common/descriptors/itemselector.schema.json +++ b/docs/reference/common/descriptors/itemselector.schema.json @@ -78,13 +78,13 @@ "meta:status": "experimental", "examples": [ { - "xdm:id": "https://example.com/objects/12345" + "xdm:type": "https://ns.adobe.com/experience/mcid" }, { - "xdm:index": 0 + "xdm:id": "https://example.com/objects/12345" }, { - "xdm:type": "https://ns.adobe.com/experience/mcid" + "xdm:index": 0 }, { "xdm:schema": "https://ns.adobe.com/xdm/context/identity" diff --git a/docs/reference/common/descriptors/itemselector.schema.md b/docs/reference/common/descriptors/itemselector.schema.md index 83f2a02ef..5feeea7ab 100644 --- a/docs/reference/common/descriptors/itemselector.schema.md +++ b/docs/reference/common/descriptors/itemselector.schema.md @@ -18,19 +18,19 @@ Matching may be done based on array index, `@id`, `@type`, or schema URI. ```json { - "xdm:id": "https://example.com/objects/12345" + "xdm:type": "https://ns.adobe.com/experience/mcid" } ``` ```json { - "xdm:index": 0 + "xdm:id": "https://example.com/objects/12345" } ``` ```json { - "xdm:type": "https://ns.adobe.com/experience/mcid" + "xdm:index": 0 } ``` diff --git a/docs/reference/common/eventenvelope.schema.json b/docs/reference/common/eventenvelope.schema.json index 20bbe5aec..14c495153 100644 --- a/docs/reference/common/eventenvelope.schema.json +++ b/docs/reference/common/eventenvelope.schema.json @@ -65,32 +65,35 @@ } }, { - "@type": "https://ns.adobe.com/xdm/common/event/published", - "xdm:objectType": "https://ns.adobe.com/xdm/content/componentized-page", + "@type": "https://ns.adobe.com/xdm/common/event/created", + "xdm:objectType": "https://ns.adobe.com/xdm/assets/asset", "activitystreams:published": "2016-07-16T19:20:30+01:00", "@id": "https://events.adobe.io/event/id/82235bac-2b81-4e70-90b5-2bd1f04b5c7b", "activitystreams:to": { - "@type": "http://ns.adobe.com/adobecloudplatform/ims/organization", - "@id": "08B3E5CE5822FC520A494229@AdobeOrg" + "@type": "https://ns.adobe.com/adobecloudplatform/ims/user", + "@id": "D13A1E7053E46A220A4C86E1@AdobeID" }, "activitystreams:generator": { "@type": "https://ns.adobe.com/xdm/content/repository", - "@id": "https://francois.corp.adobe.com:4502/" + "xdm:root": "https://cc-api-storage-stage.adobe.io/" }, "activitystreams:actor": { - "@type": "https://ns.adobe.com/experience/aem/user", - "@id": "admin" + "@type": "https://ns.adobe.com/adobecloudplatform/ims/user", + "@id": "D13A1E7053E46A220A4C86E1@AdobeID" }, "activitystreams:object": { - "@type": "https://ns.adobe.com/xdm/content/componentized-page", - "@id": "http://adobesummit.adobesandbox.com:4502/content/geometrixx/en/vintage.html", - "dc:title": "Vintage Collection", - "xdm:path": "/content/geometrixx/en/vintage.html" + "@type": "https://ns.adobe.com/xdm/assets/asset", + "repo:id": "urn:aaid:sc:us:4123ba4c-93a8-4c5d-b979-ffbbe4318185", + "@id": "https://cc-api-storage-stage.adobe.io/id/urn:aaid:sc:us:4123ba4c-93a8-4c5d-b979-ffbbe4318185", + "xdm:name": "example.jpg", + "xdm:path": "/MyFolder/example.jpg", + "dc:format": "image/jpg", + "repo:etag": "\"6fc55d0389d856ae7deccebba54f110e\"" } }, { - "@type": "https://ns.adobe.com/xdm/common/event/unpublished", - "xdm:objectType": "https://ns.adobe.com/xdm/content/componentized-page", + "@type": "https://ns.adobe.com/xdm/common/event/updated", + "xdm:objectType": "https://ns.adobe.com/xdm/assets/asset", "activitystreams:published": "2016-07-16T19:20:30+01:00", "@id": "https://events.adobe.io/event/id/82235bac-2b81-4e70-90b5-2bd1f04b5c7b", "activitystreams:to": { @@ -106,15 +109,18 @@ "@id": "admin" }, "activitystreams:object": { - "@type": "https://ns.adobe.com/xdm/content/componentized-page", - "@id": "http://adobesummit.adobesandbox.com:4502/content/geometrixx/en/vintage.html", - "dc:title": "Vintage Collection", - "xdm:path": "/content/geometrixx/en/vintage.html" + "@type": "https://ns.adobe.com/xdm/assets/asset", + "repo:id": "urn:aaid:aem:4123ba4c-93a8-4c5d-b979-ffbbe4318185", + "@id": "https://francois.corp.adobe.com:4502/content/dam/Fx_DUKE-small.jpg", + "xdm:name": "Fx_DUKE-small.png", + "xdm:path": "/content/dam/Fx_DUKE-small.png", + "dc:format": "image/png", + "repo:etag": "\"6fc55d0389d856ae7wddwebba54f110e\"" } }, { - "@type": "https://ns.adobe.com/xdm/common/event/updated", - "xdm:objectType": "https://ns.adobe.com/xdm/assets/asset", + "@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", "activitystreams:to": { @@ -130,40 +136,34 @@ "@id": "admin" }, "activitystreams:object": { - "@type": "https://ns.adobe.com/xdm/assets/asset", - "repo:id": "urn:aaid:aem:4123ba4c-93a8-4c5d-b979-ffbbe4318185", - "@id": "https://francois.corp.adobe.com:4502/content/dam/Fx_DUKE-small.jpg", - "xdm:name": "Fx_DUKE-small.png", - "xdm:path": "/content/dam/Fx_DUKE-small.png", - "dc:format": "image/png", - "repo:etag": "\"6fc55d0389d856ae7wddwebba54f110e\"" + "@type": "https://ns.adobe.com/xdm/content/componentized-page", + "@id": "http://adobesummit.adobesandbox.com:4502/content/geometrixx/en/vintage.html", + "dc:title": "Vintage Collection", + "xdm:path": "/content/geometrixx/en/vintage.html" } }, { - "@type": "https://ns.adobe.com/xdm/common/event/created", - "xdm:objectType": "https://ns.adobe.com/xdm/assets/asset", + "@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", "activitystreams:to": { - "@type": "https://ns.adobe.com/adobecloudplatform/ims/user", - "@id": "D13A1E7053E46A220A4C86E1@AdobeID" + "@type": "http://ns.adobe.com/adobecloudplatform/ims/organization", + "@id": "08B3E5CE5822FC520A494229@AdobeOrg" }, "activitystreams:generator": { "@type": "https://ns.adobe.com/xdm/content/repository", - "xdm:root": "https://cc-api-storage-stage.adobe.io/" + "@id": "https://francois.corp.adobe.com:4502/" }, "activitystreams:actor": { - "@type": "https://ns.adobe.com/adobecloudplatform/ims/user", - "@id": "D13A1E7053E46A220A4C86E1@AdobeID" + "@type": "https://ns.adobe.com/experience/aem/user", + "@id": "admin" }, "activitystreams:object": { - "@type": "https://ns.adobe.com/xdm/assets/asset", - "repo:id": "urn:aaid:sc:us:4123ba4c-93a8-4c5d-b979-ffbbe4318185", - "@id": "https://cc-api-storage-stage.adobe.io/id/urn:aaid:sc:us:4123ba4c-93a8-4c5d-b979-ffbbe4318185", - "xdm:name": "example.jpg", - "xdm:path": "/MyFolder/example.jpg", - "dc:format": "image/jpg", - "repo:etag": "\"6fc55d0389d856ae7deccebba54f110e\"" + "@type": "https://ns.adobe.com/xdm/content/componentized-page", + "@id": "http://adobesummit.adobesandbox.com:4502/content/geometrixx/en/vintage.html", + "dc:title": "Vintage Collection", + "xdm:path": "/content/geometrixx/en/vintage.html" } } ] diff --git a/docs/reference/common/eventenvelope.schema.md b/docs/reference/common/eventenvelope.schema.md index ecfbdd856..297b7325e 100644 --- a/docs/reference/common/eventenvelope.schema.md +++ b/docs/reference/common/eventenvelope.schema.md @@ -47,35 +47,38 @@ An `EventEnvelope` is a type of `Activity` (in the sense of [W3C Activity Stream ```json { - "@type": "https://ns.adobe.com/xdm/common/event/published", - "xdm:objectType": "https://ns.adobe.com/xdm/content/componentized-page", + "@type": "https://ns.adobe.com/xdm/common/event/created", + "xdm:objectType": "https://ns.adobe.com/xdm/assets/asset", "activitystreams:published": "2016-07-16T19:20:30+01:00", "@id": "https://events.adobe.io/event/id/82235bac-2b81-4e70-90b5-2bd1f04b5c7b", "activitystreams:to": { - "@type": "http://ns.adobe.com/adobecloudplatform/ims/organization", - "@id": "08B3E5CE5822FC520A494229@AdobeOrg" + "@type": "https://ns.adobe.com/adobecloudplatform/ims/user", + "@id": "D13A1E7053E46A220A4C86E1@AdobeID" }, "activitystreams:generator": { "@type": "https://ns.adobe.com/xdm/content/repository", - "@id": "https://francois.corp.adobe.com:4502/" + "xdm:root": "https://cc-api-storage-stage.adobe.io/" }, "activitystreams:actor": { - "@type": "https://ns.adobe.com/experience/aem/user", - "@id": "admin" + "@type": "https://ns.adobe.com/adobecloudplatform/ims/user", + "@id": "D13A1E7053E46A220A4C86E1@AdobeID" }, "activitystreams:object": { - "@type": "https://ns.adobe.com/xdm/content/componentized-page", - "@id": "http://adobesummit.adobesandbox.com:4502/content/geometrixx/en/vintage.html", - "dc:title": "Vintage Collection", - "xdm:path": "/content/geometrixx/en/vintage.html" + "@type": "https://ns.adobe.com/xdm/assets/asset", + "repo:id": "urn:aaid:sc:us:4123ba4c-93a8-4c5d-b979-ffbbe4318185", + "@id": "https://cc-api-storage-stage.adobe.io/id/urn:aaid:sc:us:4123ba4c-93a8-4c5d-b979-ffbbe4318185", + "xdm:name": "example.jpg", + "xdm:path": "/MyFolder/example.jpg", + "dc:format": "image/jpg", + "repo:etag": "\"6fc55d0389d856ae7deccebba54f110e\"" } } ``` ```json { - "@type": "https://ns.adobe.com/xdm/common/event/unpublished", - "xdm:objectType": "https://ns.adobe.com/xdm/content/componentized-page", + "@type": "https://ns.adobe.com/xdm/common/event/updated", + "xdm:objectType": "https://ns.adobe.com/xdm/assets/asset", "activitystreams:published": "2016-07-16T19:20:30+01:00", "@id": "https://events.adobe.io/event/id/82235bac-2b81-4e70-90b5-2bd1f04b5c7b", "activitystreams:to": { @@ -91,18 +94,21 @@ An `EventEnvelope` is a type of `Activity` (in the sense of [W3C Activity Stream "@id": "admin" }, "activitystreams:object": { - "@type": "https://ns.adobe.com/xdm/content/componentized-page", - "@id": "http://adobesummit.adobesandbox.com:4502/content/geometrixx/en/vintage.html", - "dc:title": "Vintage Collection", - "xdm:path": "/content/geometrixx/en/vintage.html" + "@type": "https://ns.adobe.com/xdm/assets/asset", + "repo:id": "urn:aaid:aem:4123ba4c-93a8-4c5d-b979-ffbbe4318185", + "@id": "https://francois.corp.adobe.com:4502/content/dam/Fx_DUKE-small.jpg", + "xdm:name": "Fx_DUKE-small.png", + "xdm:path": "/content/dam/Fx_DUKE-small.png", + "dc:format": "image/png", + "repo:etag": "\"6fc55d0389d856ae7wddwebba54f110e\"" } } ``` ```json { - "@type": "https://ns.adobe.com/xdm/common/event/updated", - "xdm:objectType": "https://ns.adobe.com/xdm/assets/asset", + "@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", "activitystreams:to": { @@ -118,43 +124,37 @@ An `EventEnvelope` is a type of `Activity` (in the sense of [W3C Activity Stream "@id": "admin" }, "activitystreams:object": { - "@type": "https://ns.adobe.com/xdm/assets/asset", - "repo:id": "urn:aaid:aem:4123ba4c-93a8-4c5d-b979-ffbbe4318185", - "@id": "https://francois.corp.adobe.com:4502/content/dam/Fx_DUKE-small.jpg", - "xdm:name": "Fx_DUKE-small.png", - "xdm:path": "/content/dam/Fx_DUKE-small.png", - "dc:format": "image/png", - "repo:etag": "\"6fc55d0389d856ae7wddwebba54f110e\"" + "@type": "https://ns.adobe.com/xdm/content/componentized-page", + "@id": "http://adobesummit.adobesandbox.com:4502/content/geometrixx/en/vintage.html", + "dc:title": "Vintage Collection", + "xdm:path": "/content/geometrixx/en/vintage.html" } } ``` ```json { - "@type": "https://ns.adobe.com/xdm/common/event/created", - "xdm:objectType": "https://ns.adobe.com/xdm/assets/asset", + "@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", "activitystreams:to": { - "@type": "https://ns.adobe.com/adobecloudplatform/ims/user", - "@id": "D13A1E7053E46A220A4C86E1@AdobeID" + "@type": "http://ns.adobe.com/adobecloudplatform/ims/organization", + "@id": "08B3E5CE5822FC520A494229@AdobeOrg" }, "activitystreams:generator": { "@type": "https://ns.adobe.com/xdm/content/repository", - "xdm:root": "https://cc-api-storage-stage.adobe.io/" + "@id": "https://francois.corp.adobe.com:4502/" }, "activitystreams:actor": { - "@type": "https://ns.adobe.com/adobecloudplatform/ims/user", - "@id": "D13A1E7053E46A220A4C86E1@AdobeID" + "@type": "https://ns.adobe.com/experience/aem/user", + "@id": "admin" }, "activitystreams:object": { - "@type": "https://ns.adobe.com/xdm/assets/asset", - "repo:id": "urn:aaid:sc:us:4123ba4c-93a8-4c5d-b979-ffbbe4318185", - "@id": "https://cc-api-storage-stage.adobe.io/id/urn:aaid:sc:us:4123ba4c-93a8-4c5d-b979-ffbbe4318185", - "xdm:name": "example.jpg", - "xdm:path": "/MyFolder/example.jpg", - "dc:format": "image/jpg", - "repo:etag": "\"6fc55d0389d856ae7deccebba54f110e\"" + "@type": "https://ns.adobe.com/xdm/content/componentized-page", + "@id": "http://adobesummit.adobesandbox.com:4502/content/geometrixx/en/vintage.html", + "dc:title": "Vintage Collection", + "xdm:path": "/content/geometrixx/en/vintage.html" } } ``` diff --git a/docs/reference/common/geo.schema.json b/docs/reference/common/geo.schema.json index 515293af8..dd1c1bcf5 100644 --- a/docs/reference/common/geo.schema.json +++ b/docs/reference/common/geo.schema.json @@ -67,13 +67,6 @@ ], "meta:status": "experimental", "examples": [ - { - "@id": "https://data.adobe.io/entities/geo/potsdam", - "xdm:countryCode": "DE", - "xdm:stateProvince": "DE-BB", - "xdm:city": "Potsdam", - "xdm:postalCode": "14482" - }, { "@id": "https://data.adobe.io/entities/geo/tokyo", "xdm:countryCode": "JP", @@ -82,6 +75,13 @@ "xdm:postalCode": "141-0032", "schema:latitude": 35.6185, "schema:longitude": 139.73237 + }, + { + "@id": "https://data.adobe.io/entities/geo/potsdam", + "xdm:countryCode": "DE", + "xdm:stateProvince": "DE-BB", + "xdm:city": "Potsdam", + "xdm:postalCode": "14482" } ] } \ No newline at end of file diff --git a/docs/reference/common/geo.schema.md b/docs/reference/common/geo.schema.md index 6f4c93e54..28cc84d51 100644 --- a/docs/reference/common/geo.schema.md +++ b/docs/reference/common/geo.schema.md @@ -18,16 +18,6 @@ The geographic related data where an event was observed. ## Geo Examples -```json -{ - "@id": "https://data.adobe.io/entities/geo/potsdam", - "xdm:countryCode": "DE", - "xdm:stateProvince": "DE-BB", - "xdm:city": "Potsdam", - "xdm:postalCode": "14482" -} -``` - ```json { "@id": "https://data.adobe.io/entities/geo/tokyo", @@ -40,6 +30,16 @@ The geographic related data where an event was observed. } ``` +```json +{ + "@id": "https://data.adobe.io/entities/geo/potsdam", + "xdm:countryCode": "DE", + "xdm:stateProvince": "DE-BB", + "xdm:city": "Potsdam", + "xdm:postalCode": "14482" +} +``` + # Geo Properties diff --git a/docs/reference/common/page.schema.json b/docs/reference/common/page.schema.json index 83d0a1480..d03d10f1a 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 01499ec99..a76ecb473 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/experienceevent.schema.json b/docs/reference/context/experienceevent.schema.json index 2bcdea914..7c2c50ca4 100644 --- a/docs/reference/context/experienceevent.schema.json +++ b/docs/reference/context/experienceevent.schema.json @@ -328,6 +328,241 @@ } ] }, + { + "@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:endUserIDs": { + "https://ns.adobe.com/experience/mcid": { + "xdm:id": "92312748749128", + "xdm:namespace": { + "@id": "https://data.adobe.io/entities/namespace/4", + "xdm:code": "ECID" + } + } + }, + "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-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:endUserIDs": { + "https://ns.adobe.com/experience/mcid": { + "xdm:id": "92312748749128", + "xdm:namespace": { + "@id": "https://data.adobe.io/entities/namespace/4", + "xdm:code": "ECID" + } + } + }, + "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 + } + } + }, { "@id": "https://data.adobe.io/experienceid-123457", "xdm:timestamp": "2017-09-26T15:52:25+00:00", @@ -481,83 +716,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:endUserIDs": { - "https://ns.adobe.com/experience/mcid": { - "xdm:id": "92312748749128", - "xdm:namespace": { - "@id": "https://data.adobe.io/entities/namespace/4", - "xdm:code": "ECID" - } - } - }, - "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-123458", "xdm:timestamp": "2017-09-26T15:52:25+00:00", @@ -754,164 +912,6 @@ } } } - }, - { - "@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:endUserIDs": { - "https://ns.adobe.com/experience/mcid": { - "xdm:id": "92312748749128", - "xdm:namespace": { - "@id": "https://data.adobe.io/entities/namespace/4", - "xdm:code": "ECID" - } - } - }, - "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 39351a850..4872cf9ff 100644 --- a/docs/reference/context/experienceevent.schema.md +++ b/docs/reference/context/experienceevent.schema.md @@ -203,6 +203,247 @@ The core ExperienceEvent XDM is used to capture observations that are altering o } ``` +```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:endUserIDs": { + "https://ns.adobe.com/experience/mcid": { + "xdm:id": "92312748749128", + "xdm:namespace": { + "@id": "https://data.adobe.io/entities/namespace/4", + "xdm:code": "ECID" + } + } + }, + "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-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:endUserIDs": { + "https://ns.adobe.com/experience/mcid": { + "xdm:id": "92312748749128", + "xdm:namespace": { + "@id": "https://data.adobe.io/entities/namespace/4", + "xdm:code": "ECID" + } + } + }, + "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 + } + } +} +``` + ```json { "@id": "https://data.adobe.io/experienceid-123457", @@ -359,86 +600,6 @@ The core ExperienceEvent XDM is used to capture observations that are altering o } ``` -```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:endUserIDs": { - "https://ns.adobe.com/experience/mcid": { - "xdm:id": "92312748749128", - "xdm:namespace": { - "@id": "https://data.adobe.io/entities/namespace/4", - "xdm:code": "ECID" - } - } - }, - "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-123458", @@ -642,167 +803,6 @@ The core ExperienceEvent XDM is used to capture observations that are altering o } ``` -```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:endUserIDs": { - "https://ns.adobe.com/experience/mcid": { - "xdm:id": "92312748749128", - "xdm:namespace": { - "@id": "https://data.adobe.io/entities/namespace/4", - "xdm:code": "ECID" - } - } - }, - "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 - } - } -} -``` - # ExperienceEvent Properties diff --git a/docs/reference/context/identity.schema.json b/docs/reference/context/identity.schema.json index 79b6463f8..0cd79f3e2 100644 --- a/docs/reference/context/identity.schema.json +++ b/docs/reference/context/identity.schema.json @@ -63,18 +63,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 3c75c116c..8c33d3973 100644 --- a/docs/reference/context/identity.schema.md +++ b/docs/reference/context/identity.schema.md @@ -21,20 +21,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/webinfo.schema.json b/docs/reference/context/webinfo.schema.json index 8b9e22a75..601e36262 100644 --- a/docs/reference/context/webinfo.schema.json +++ b/docs/reference/context/webinfo.schema.json @@ -49,14 +49,19 @@ "xdm:name": "product home", "xdm:URL": "https://www.example.com/products", "xdm:errorPage": false, - "xdm:homePage": true, - "xdm:pageViews": { + "xdm:homePage": true + }, + "xdm:webInteraction": { + "xdm:type": "other", + "xdm:URL": "#stores", + "xdm:name": "product store", + "xdm:linkClicks": { "xdm:value": 1 } }, "xdm:webReferrer": { - "xdm:URL": "https://www.some-adserver.com", - "xdm:referrerType": "external" + "xdm:URL": "https://www.example.com/products", + "xdm:type": "internal" } }, { @@ -66,19 +71,14 @@ "xdm:name": "product home", "xdm:URL": "https://www.example.com/products", "xdm:errorPage": false, - "xdm:homePage": true - }, - "xdm:webInteraction": { - "xdm:type": "other", - "xdm:URL": "#stores", - "xdm:name": "product store", - "xdm:linkClicks": { + "xdm:homePage": true, + "xdm:pageViews": { "xdm:value": 1 } }, "xdm:webReferrer": { - "xdm:URL": "https://www.example.com/products", - "xdm:type": "internal" + "xdm:URL": "https://www.some-adserver.com", + "xdm:referrerType": "external" } } ] diff --git a/docs/reference/context/webinfo.schema.md b/docs/reference/context/webinfo.schema.md index 2a4c6f18f..5e835a1af 100644 --- a/docs/reference/context/webinfo.schema.md +++ b/docs/reference/context/webinfo.schema.md @@ -30,14 +30,19 @@ Information recorded via an `ExperienceEvent` that is specific to the World Wide "xdm:name": "product home", "xdm:URL": "https://www.example.com/products", "xdm:errorPage": false, - "xdm:homePage": true, - "xdm:pageViews": { + "xdm:homePage": true + }, + "xdm:webInteraction": { + "xdm:type": "other", + "xdm:URL": "#stores", + "xdm:name": "product store", + "xdm:linkClicks": { "xdm:value": 1 } }, "xdm:webReferrer": { - "xdm:URL": "https://www.some-adserver.com", - "xdm:referrerType": "external" + "xdm:URL": "https://www.example.com/products", + "xdm:type": "internal" } } ``` @@ -50,19 +55,14 @@ Information recorded via an `ExperienceEvent` that is specific to the World Wide "xdm:name": "product home", "xdm:URL": "https://www.example.com/products", "xdm:errorPage": false, - "xdm:homePage": true - }, - "xdm:webInteraction": { - "xdm:type": "other", - "xdm:URL": "#stores", - "xdm:name": "product store", - "xdm:linkClicks": { + "xdm:homePage": true, + "xdm:pageViews": { "xdm:value": 1 } }, "xdm:webReferrer": { - "xdm:URL": "https://www.example.com/products", - "xdm:type": "internal" + "xdm:URL": "https://www.some-adserver.com", + "xdm:referrerType": "external" } } ``` diff --git a/docs/reference/external/hal/hal.schema.json b/docs/reference/external/hal/hal.schema.json index 325140cda..3fa44f991 100644 --- a/docs/reference/external/hal/hal.schema.json +++ b/docs/reference/external/hal/hal.schema.json @@ -285,17 +285,9 @@ "self": { "href": "/orders/523" }, - "warehouses": [ - { - "href": "/warehouse/56" - }, - { - "href": "/warehouse/56" - }, - { - "href": "/warehouse/56" - } - ], + "warehouse": { + "href": "/warehouse/56" + }, "invoice": { "href": "/invoices/873" } @@ -309,9 +301,17 @@ "self": { "href": "/orders/523" }, - "warehouse": { - "href": "/warehouse/56" - }, + "warehouses": [ + { + "href": "/warehouse/56" + }, + { + "href": "/warehouse/56" + }, + { + "href": "/warehouse/56" + } + ], "invoice": { "href": "/invoices/873" } diff --git a/docs/reference/external/hal/hal.schema.md b/docs/reference/external/hal/hal.schema.md index 26cfd20be..30ee52d37 100644 --- a/docs/reference/external/hal/hal.schema.md +++ b/docs/reference/external/hal/hal.schema.md @@ -26,17 +26,9 @@ This external schema definition allows adding HAL expressions into an existing s "self": { "href": "/orders/523" }, - "warehouses": [ - { - "href": "/warehouse/56" - }, - { - "href": "/warehouse/56" - }, - { - "href": "/warehouse/56" - } - ], + "warehouse": { + "href": "/warehouse/56" + }, "invoice": { "href": "/invoices/873" } @@ -53,9 +45,17 @@ This external schema definition allows adding HAL expressions into an existing s "self": { "href": "/orders/523" }, - "warehouse": { - "href": "/warehouse/56" - }, + "warehouses": [ + { + "href": "/warehouse/56" + }, + { + "href": "/warehouse/56" + }, + { + "href": "/warehouse/56" + } + ], "invoice": { "href": "/invoices/873" } diff --git a/package.json b/package.json index aa6cc7457..093d9961b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "xdm", - "version": "0.9.3", + "version": "0.9.4", "description": "Experience Data Models", "main": "", "config": { From 344d5223b711d2321da238d5d4442433e8cc4b1b Mon Sep 17 00:00:00 2001 From: Kevin Streeter Date: Fri, 17 Aug 2018 10:46:35 -0700 Subject: [PATCH 2/2] refresh the docs --- docs/reference/README.md | 171 ++--- .../descriptors/itemselector.schema.json | 6 +- .../common/descriptors/itemselector.schema.md | 6 +- docs/reference/common/extensible.schema.json | 6 +- docs/reference/common/extensible.schema.md | 6 +- docs/reference/common/geo.schema.json | 14 +- docs/reference/common/geo.schema.md | 20 +- .../context/experienceevent.schema.json | 680 +++++++++--------- .../context/experienceevent.schema.md | 676 ++++++++--------- docs/reference/context/identity.schema.json | 12 +- docs/reference/context/identity.schema.md | 14 +- .../reference/context/person-name.schema.json | 10 +- docs/reference/context/person-name.schema.md | 12 +- .../context/segmentmembership.schema.json | 119 ++- .../context/segmentmembership.schema.md | 116 ++- docs/reference/external/hal/hal.schema.json | 32 +- docs/reference/external/hal/hal.schema.md | 38 +- .../repo/accesscontrolentry.schema.json | 14 +- .../repo/accesscontrolentry.schema.md | 20 +- .../external/repo/directory.schema.json | 12 +- .../external/repo/directory.schema.md | 12 +- 21 files changed, 1020 insertions(+), 976 deletions(-) diff --git a/docs/reference/README.md b/docs/reference/README.md index 87ab97c0e..ce3012e35 100644 --- a/docs/reference/README.md +++ b/docs/reference/README.md @@ -30,6 +30,21 @@ * [Simple Rectangular Area](./assets/rectangular.schema.md) – `https://ns.adobe.com/xdm/assets/rectangular` (Stabilizing) * [Video](./assets/video.schema.md) – `https://ns.adobe.com/xdm/assets/video` (Experimental) +## /common/ + +* [Address](./common/address.schema.md) – `https://ns.adobe.com/xdm/common/address` (Stabilizing) +* [Audit Trail](./common/auditable.schema.md) – `https://ns.adobe.com/xdm/common/auditable` (Experimental) +* [Customer Managed Environment](./common/selfservice.schema.md) – `https://ns.adobe.com/xdm/common/selfservice` (Experimental) +* [EventEnvelope](./common/eventenvelope.schema.md) – `https://ns.adobe.com/xdm/common/eventenvelope` (Experimental) +* [Extensibility base schema](./common/extensible.schema.md) – `https://ns.adobe.com/xdm/common/extensible` (Stabilizing) +* [Geo](./common/geo.schema.md) – `https://ns.adobe.com/xdm/common/geo` (Experimental) +* [Geographical Unit](./common/geounit.schema.md) – `https://ns.adobe.com/xdm/common/geounit` (Experimental) +* [Identity Provider](./common/identity-provider.schema.md) – `https://ns.adobe.com/xdm/common/identity-provider` (Experimental) +* [Organization](./common/organization.schema.md) – `https://ns.adobe.com/xdm/common/organization` (Stabilizing) +* [Organizational Unit](./common/orgunit.schema.md) – `https://ns.adobe.com/xdm/common/orgunit` (Experimental) +* [Page](./common/page.schema.md) – `https://ns.adobe.com/xdm/common/page` (Experimental) +* [Principal](./common/principal.schema.md) – `https://ns.adobe.com/xdm/common/principal` (Experimental) + ## /channels/ * [ADM](./channels/adm.schema.md) – `https://ns.adobe.com/xdm/channels/adm` (Experimental) @@ -53,72 +68,6 @@ * [Web](./channels/mobile-app.schema.md) – `https://ns.adobe.com/xdm/channels/mobile-app` (Experimental) * [Web](./channels/web.schema.md) – `https://ns.adobe.com/xdm/channels/web` (Experimental) -## /common/ - -* [Address](./common/address.schema.md) – `https://ns.adobe.com/xdm/common/address` (Stabilizing) -* [Audit Trail](./common/auditable.schema.md) – `https://ns.adobe.com/xdm/common/auditable` (Experimental) -* [Customer Managed Environment](./common/selfservice.schema.md) – `https://ns.adobe.com/xdm/common/selfservice` (Experimental) -* [EventEnvelope](./common/eventenvelope.schema.md) – `https://ns.adobe.com/xdm/common/eventenvelope` (Experimental) -* [Extensibility base schema](./common/extensible.schema.md) – `https://ns.adobe.com/xdm/common/extensible` (Stabilizing) -* [Geo](./common/geo.schema.md) – `https://ns.adobe.com/xdm/common/geo` (Experimental) -* [Geographical Unit](./common/geounit.schema.md) – `https://ns.adobe.com/xdm/common/geounit` (Experimental) -* [Identity Provider](./common/identity-provider.schema.md) – `https://ns.adobe.com/xdm/common/identity-provider` (Experimental) -* [Organization](./common/organization.schema.md) – `https://ns.adobe.com/xdm/common/organization` (Stabilizing) -* [Organizational Unit](./common/orgunit.schema.md) – `https://ns.adobe.com/xdm/common/orgunit` (Experimental) -* [Page](./common/page.schema.md) – `https://ns.adobe.com/xdm/common/page` (Experimental) -* [Principal](./common/principal.schema.md) – `https://ns.adobe.com/xdm/common/principal` (Experimental) - -## /context/ - -* [Ad Asset Reference](./context/advertising-timed-asset-reference.schema.md) – `https://ns.adobe.com/xdm/context/advertising-timed-asset-reference` (Experimental) -* [Ad Asset View Details](./context/advertising-timed-asset-view-details.schema.md) – `https://ns.adobe.com/xdm/context/advertising-timed-asset-view-details` (Experimental) -* [Ad Break](./context/advertising-break.schema.md) – `https://ns.adobe.com/xdm/context/advertising-break` (Experimental) -* [Advertising](./context/advertising.schema.md) – `https://ns.adobe.com/xdm/context/advertising` (Stabilizing) -* [Application](./context/application.schema.md) – `https://ns.adobe.com/xdm/context/application` (Stabilizing) -* [Beacon](./context/beacon-interaction-details.schema.md) – `https://ns.adobe.com/xdm/context/beacon-interaction-details` (Experimental) -* [Browser Details](./context/browserdetails.schema.md) – `https://ns.adobe.com/xdm/context/browserdetails` (Stabilizing) -* [Commerce](./context/commerce.schema.md) – `https://ns.adobe.com/xdm/context/commerce` (Stabilizing) -* [Device](./context/device.schema.md) – `https://ns.adobe.com/xdm/context/device` (Stabilizing) -* [Direct Marketing](./context/direct-marketing.schema.md) – `https://ns.adobe.com/xdm/context/direct-marketing` (Stabilizing) -* [Email Address](./context/emailaddress.schema.md) – `https://ns.adobe.com/xdm/context/emailaddress` (Stabilizing) -* [End User IDs](./context/enduserids.schema.md) – `https://ns.adobe.com/xdm/context/enduserids` (Stabilizing) -* [Environment](./context/environment.schema.md) – `https://ns.adobe.com/xdm/context/environment` (Stabilizing) -* [ExperienceEvent](./context/experienceevent.schema.md) – `https://ns.adobe.com/xdm/context/experienceevent` (Stabilizing) -* [Geo Interaction Details](./context/geo-interaction-details.schema.md) – `https://ns.adobe.com/xdm/context/geo-interaction-details` (Experimental) -* [Identity](./context/identity.schema.md) – `https://ns.adobe.com/xdm/context/identity` (Stabilizing) -* [Identity](./context/profilestitchidentity.schema.md) – `https://ns.adobe.com/xdm/context/profileStitchIdentity` (Experimental) -* [Identity](./context/segmentidentity.schema.md) – `https://ns.adobe.com/xdm/context/segmentidentity` (Experimental) -* [Implementation Details](./context/implementationdetails.schema.md) – `https://ns.adobe.com/xdm/context/implementationdetails` (Stabilizing) -* [MRC Viewability](./context/adviewability.schema.md) – `https://ns.adobe.com/xdm/context/adviewability` (Stabilizing) -* [Marketing](./context/marketing.schema.md) – `https://ns.adobe.com/xdm/context/marketing` (Stabilizing) -* [Media Information](./context/media.schema.md) – `https://ns.adobe.com/xdm/context/media` (Experimental) -* [Namespace](./context/namespace.schema.md) – `https://ns.adobe.com/xdm/context/namespace` (Stabilizing) -* [OptInOut](./context/optinout.schema.md) – `https://ns.adobe.com/xdm/context/optinout` (Experimental) -* [Person](./context/person.schema.md) – `https://ns.adobe.com/xdm/context/person` (Experimental) -* [Person Name](./context/person-name.schema.md) – `https://ns.adobe.com/xdm/context/person-name` (Experimental) -* [Phone Number](./context/phonenumber.schema.md) – `https://ns.adobe.com/xdm/context/phonenumber` (Stabilizing) -* [Place](./context/place.schema.md) – `https://ns.adobe.com/xdm/context/place` (Experimental) -* [Place Context](./context/placecontext.schema.md) – `https://ns.adobe.com/xdm/context/placecontext` (Experimental) -* [Point of Interest Details](./context/poi-detail.schema.md) – `https://ns.adobe.com/xdm/context/poi-detail` (Experimental) -* [Point of Interest Interaction](./context/poi-interaction.schema.md) – `https://ns.adobe.com/xdm/context/poi-interaction` (Experimental) -* [Primary Asset View Details](./context/media-timed-asset-view-details.schema.md) – `https://ns.adobe.com/xdm/context/media-timed-asset-view-details` (Experimental) -* [Profile](./context/profile.schema.md) – `https://ns.adobe.com/xdm/context/profile` (Experimental) -* [Profile Stitch](./context/profilestitch.schema.md) – `https://ns.adobe.com/xdm/context/profileStitch` (Experimental) -* [Push Notification Token](./context/pushnotificationtoken.schema.md) – `https://ns.adobe.com/xdm/context/pushnotificationtoken` (Stabilizing) -* [Search](./context/search.schema.md) – `https://ns.adobe.com/xdm/context/search` (Stabilizing) -* [Segment Membership](./context/segmentmembership.schema.md) – `https://ns.adobe.com/xdm/context/segmentmembership` (Experimental) -* [Subscription](./context/subscription.schema.md) – `https://ns.adobe.com/xdm/context/subscription` (Experimental) -* [Timed Media Chapter Asset Reference](./context/media-timed-chapter-asset-reference.schema.md) – `https://ns.adobe.com/xdm/context/media-timed-chapter-asset-reference` (Experimental) -* [Timed Media Chapter Information](./context/media-timed-chapter.schema.md) – `https://ns.adobe.com/xdm/context/media-timed-chapter` (Experimental) -* [Timed Media Chapter View Details](./context/media-timed-chapter-view-details.schema.md) – `https://ns.adobe.com/xdm/context/media-timed-chapter-view-details` (Experimental) -* [Timed Media Information](./context/media-timed.schema.md) – `https://ns.adobe.com/xdm/context/media-timed` (Experimental) -* [Timed Media Primary Asset Reference](./context/media-timed-asset-reference.schema.md) – `https://ns.adobe.com/xdm/context/media-timed-asset-reference` (Experimental) -* [Timed Media Quality of Experience](./context/media-timed-qoe.schema.md) – `https://ns.adobe.com/xdm/context/media-timed-qoe` (Experimental) -* [Web Information](./context/webinfo.schema.md) – `https://ns.adobe.com/xdm/context/webinfo` (Stabilizing) -* [Web Interaction](./context/webinteraction.schema.md) – `https://ns.adobe.com/xdm/context/webinteraction` (Stabilizing) -* [Web Page Details](./context/webpagedetails.schema.md) – `https://ns.adobe.com/xdm/context/webpagedetails` (Stabilizing) -* [Web Referrer](./context/webreferrer.schema.md) – `https://ns.adobe.com/xdm/context/webreferrer` (Stabilizing) - ## /data/ * [10% Progress Marker](./data/progress10.schema.md) – `https://ns.adobe.com/xdm/data/progress10` (Stabilizing) @@ -194,18 +143,64 @@ * [viewable-midpoints](./data/viewablemidpoints.schema.md) – `https://ns.adobe.com/xdm/data/viewablemidpoints` (Stabilizing) * [viewable-third-quartiles](./data/viewablethirdquartiles.schema.md) – `https://ns.adobe.com/xdm/data/viewablethirdquartiles` (Stabilizing) +## /context/ + +* [Ad Asset Reference](./context/advertising-timed-asset-reference.schema.md) – `https://ns.adobe.com/xdm/context/advertising-timed-asset-reference` (Experimental) +* [Ad Asset View Details](./context/advertising-timed-asset-view-details.schema.md) – `https://ns.adobe.com/xdm/context/advertising-timed-asset-view-details` (Experimental) +* [Ad Break](./context/advertising-break.schema.md) – `https://ns.adobe.com/xdm/context/advertising-break` (Experimental) +* [Advertising](./context/advertising.schema.md) – `https://ns.adobe.com/xdm/context/advertising` (Stabilizing) +* [Application](./context/application.schema.md) – `https://ns.adobe.com/xdm/context/application` (Stabilizing) +* [Beacon](./context/beacon-interaction-details.schema.md) – `https://ns.adobe.com/xdm/context/beacon-interaction-details` (Experimental) +* [Browser Details](./context/browserdetails.schema.md) – `https://ns.adobe.com/xdm/context/browserdetails` (Stabilizing) +* [Commerce](./context/commerce.schema.md) – `https://ns.adobe.com/xdm/context/commerce` (Stabilizing) +* [Device](./context/device.schema.md) – `https://ns.adobe.com/xdm/context/device` (Stabilizing) +* [Direct Marketing](./context/direct-marketing.schema.md) – `https://ns.adobe.com/xdm/context/direct-marketing` (Stabilizing) +* [Email Address](./context/emailaddress.schema.md) – `https://ns.adobe.com/xdm/context/emailaddress` (Stabilizing) +* [End User IDs](./context/enduserids.schema.md) – `https://ns.adobe.com/xdm/context/enduserids` (Stabilizing) +* [Environment](./context/environment.schema.md) – `https://ns.adobe.com/xdm/context/environment` (Stabilizing) +* [ExperienceEvent](./context/experienceevent.schema.md) – `https://ns.adobe.com/xdm/context/experienceevent` (Stabilizing) +* [Geo Interaction Details](./context/geo-interaction-details.schema.md) – `https://ns.adobe.com/xdm/context/geo-interaction-details` (Experimental) +* [Identity](./context/identity.schema.md) – `https://ns.adobe.com/xdm/context/identity` (Stabilizing) +* [Identity](./context/profilestitchidentity.schema.md) – `https://ns.adobe.com/xdm/context/profileStitchIdentity` (Experimental) +* [Identity](./context/segmentidentity.schema.md) – `https://ns.adobe.com/xdm/context/segmentidentity` (Experimental) +* [Implementation Details](./context/implementationdetails.schema.md) – `https://ns.adobe.com/xdm/context/implementationdetails` (Stabilizing) +* [MRC Viewability](./context/adviewability.schema.md) – `https://ns.adobe.com/xdm/context/adviewability` (Stabilizing) +* [Marketing](./context/marketing.schema.md) – `https://ns.adobe.com/xdm/context/marketing` (Stabilizing) +* [Media Information](./context/media.schema.md) – `https://ns.adobe.com/xdm/context/media` (Experimental) +* [Namespace](./context/namespace.schema.md) – `https://ns.adobe.com/xdm/context/namespace` (Stabilizing) +* [OptInOut](./context/optinout.schema.md) – `https://ns.adobe.com/xdm/context/optinout` (Experimental) +* [Person](./context/person.schema.md) – `https://ns.adobe.com/xdm/context/person` (Experimental) +* [Person Name](./context/person-name.schema.md) – `https://ns.adobe.com/xdm/context/person-name` (Experimental) +* [Phone Number](./context/phonenumber.schema.md) – `https://ns.adobe.com/xdm/context/phonenumber` (Stabilizing) +* [Place](./context/place.schema.md) – `https://ns.adobe.com/xdm/context/place` (Experimental) +* [Place Context](./context/placecontext.schema.md) – `https://ns.adobe.com/xdm/context/placecontext` (Experimental) +* [Point of Interest Details](./context/poi-detail.schema.md) – `https://ns.adobe.com/xdm/context/poi-detail` (Experimental) +* [Point of Interest Interaction](./context/poi-interaction.schema.md) – `https://ns.adobe.com/xdm/context/poi-interaction` (Experimental) +* [Primary Asset View Details](./context/media-timed-asset-view-details.schema.md) – `https://ns.adobe.com/xdm/context/media-timed-asset-view-details` (Experimental) +* [Profile](./context/profile.schema.md) – `https://ns.adobe.com/xdm/context/profile` (Experimental) +* [Profile Stitch](./context/profilestitch.schema.md) – `https://ns.adobe.com/xdm/context/profileStitch` (Experimental) +* [Push Notification Token](./context/pushnotificationtoken.schema.md) – `https://ns.adobe.com/xdm/context/pushnotificationtoken` (Stabilizing) +* [Search](./context/search.schema.md) – `https://ns.adobe.com/xdm/context/search` (Stabilizing) +* [Segment Membership](./context/segmentmembership.schema.md) – `https://ns.adobe.com/xdm/context/segmentmembership` (Experimental) +* [Segment Membership Item](./context/segmentmembershipitem.schema.md) – `https://ns.adobe.com/xdm/context/segmentmembershipitem` (Experimental) +* [Subscription](./context/subscription.schema.md) – `https://ns.adobe.com/xdm/context/subscription` (Experimental) +* [Timed Media Chapter Asset Reference](./context/media-timed-chapter-asset-reference.schema.md) – `https://ns.adobe.com/xdm/context/media-timed-chapter-asset-reference` (Experimental) +* [Timed Media Chapter Information](./context/media-timed-chapter.schema.md) – `https://ns.adobe.com/xdm/context/media-timed-chapter` (Experimental) +* [Timed Media Chapter View Details](./context/media-timed-chapter-view-details.schema.md) – `https://ns.adobe.com/xdm/context/media-timed-chapter-view-details` (Experimental) +* [Timed Media Information](./context/media-timed.schema.md) – `https://ns.adobe.com/xdm/context/media-timed` (Experimental) +* [Timed Media Primary Asset Reference](./context/media-timed-asset-reference.schema.md) – `https://ns.adobe.com/xdm/context/media-timed-asset-reference` (Experimental) +* [Timed Media Quality of Experience](./context/media-timed-qoe.schema.md) – `https://ns.adobe.com/xdm/context/media-timed-qoe` (Experimental) +* [Web Information](./context/webinfo.schema.md) – `https://ns.adobe.com/xdm/context/webinfo` (Stabilizing) +* [Web Interaction](./context/webinteraction.schema.md) – `https://ns.adobe.com/xdm/context/webinteraction` (Stabilizing) +* [Web Page Details](./context/webpagedetails.schema.md) – `https://ns.adobe.com/xdm/context/webpagedetails` (Stabilizing) +* [Web Referrer](./context/webreferrer.schema.md) – `https://ns.adobe.com/xdm/context/webreferrer` (Stabilizing) + ## /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) -## /common/descriptors/ - -* [Item Selector](./common/descriptors/itemselector.schema.md) – `https://ns.adobe.com/xdm/common/descriptors/itemselector` (Experimental) -* [Relationship Descriptor](./common/descriptors/relationshipdescriptor.schema.md) – `https://ns.adobe.com/xdm/common/descriptors/relationshipdescriptor` (Experimental) -* [Schema Descriptor](./common/descriptors/schemadescriptor.schema.md) – `https://ns.adobe.com/xdm/common/desciptors/schemadescriptor` (Experimental) - ## /common/event/ * [Created Event](./common/event/created.schema.md) – `https://ns.adobe.com/xdm/common/event/created` (Experimental) @@ -216,6 +211,17 @@ * [Unpublished Event](./common/event/unpublished.schema.md) – `https://ns.adobe.com/xdm/common/event/unpublished` (Experimental) * [Updated Event](./common/event/updated.schema.md) – `https://ns.adobe.com/xdm/common/event/updated` (Experimental) +## /common/descriptors/ + +* [Item Selector](./common/descriptors/itemselector.schema.md) – `https://ns.adobe.com/xdm/common/descriptors/itemselector` (Experimental) +* [Relationship Descriptor](./common/descriptors/relationshipdescriptor.schema.md) – `https://ns.adobe.com/xdm/common/descriptors/relationshipdescriptor` (Experimental) +* [Schema Descriptor](./common/descriptors/schemadescriptor.schema.md) – `https://ns.adobe.com/xdm/common/desciptors/schemadescriptor` (Experimental) + +## /external/hal/ + +* [HAL Link](./external/hal/hal-link.schema.md) – `https://ns.adobe.com/xdm/external/hal/link` (Experimental) +* [HAL Resource](./external/hal/hal.schema.md) – `https://ns.adobe.com/xdm/external/hal/resource` (Experimental) + ## /external/activity-streams-2/ * [Activity](./external/activity-streams-2/activity.schema.md) – `https://ns.adobe.com/xdm/external/activity-streams-2/activity` (Experimental) @@ -230,19 +236,6 @@ * [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/hal/ - -* [HAL Link](./external/hal/hal-link.schema.md) – `https://ns.adobe.com/xdm/external/hal/link` (Experimental) -* [HAL Resource](./external/hal/hal.schema.md) – `https://ns.adobe.com/xdm/external/hal/resource` (Experimental) - -## /external/iptc/ - -* [Creator](./external/iptc/creator.schema.md) – `http://www.iptc.org/creator` (Experimental) -* [Episode](./external/iptc/episode.schema.md) – `http://www.iptc.org/season` (Experimental) -* [Rating](./external/iptc/rating.schema.md) – `http://www.iptc.org/rating` (Experimental) -* [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/repo/ * [Access Control Entry](./external/repo/accesscontrolentry.schema.md) – `https://ns.adobe.com/xdm/external/repo/accesscontrolentry` (Experimental) @@ -253,6 +246,14 @@ * [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) +## /external/iptc/ + +* [Creator](./external/iptc/creator.schema.md) – `http://www.iptc.org/creator` (Experimental) +* [Episode](./external/iptc/episode.schema.md) – `http://www.iptc.org/season` (Experimental) +* [Rating](./external/iptc/rating.schema.md) – `http://www.iptc.org/rating` (Experimental) +* [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) diff --git a/docs/reference/common/descriptors/itemselector.schema.json b/docs/reference/common/descriptors/itemselector.schema.json index afb2aa47a..609cc1c3e 100644 --- a/docs/reference/common/descriptors/itemselector.schema.json +++ b/docs/reference/common/descriptors/itemselector.schema.json @@ -78,13 +78,13 @@ "meta:status": "experimental", "examples": [ { - "xdm:type": "https://ns.adobe.com/experience/mcid" + "xdm:index": 0 }, { - "xdm:id": "https://example.com/objects/12345" + "xdm:type": "https://ns.adobe.com/experience/mcid" }, { - "xdm:index": 0 + "xdm:id": "https://example.com/objects/12345" }, { "xdm:schema": "https://ns.adobe.com/xdm/context/identity" diff --git a/docs/reference/common/descriptors/itemselector.schema.md b/docs/reference/common/descriptors/itemselector.schema.md index 5feeea7ab..1948325aa 100644 --- a/docs/reference/common/descriptors/itemselector.schema.md +++ b/docs/reference/common/descriptors/itemselector.schema.md @@ -18,19 +18,19 @@ Matching may be done based on array index, `@id`, `@type`, or schema URI. ```json { - "xdm:type": "https://ns.adobe.com/experience/mcid" + "xdm:index": 0 } ``` ```json { - "xdm:id": "https://example.com/objects/12345" + "xdm:type": "https://ns.adobe.com/experience/mcid" } ``` ```json { - "xdm:index": 0 + "xdm:id": "https://example.com/objects/12345" } ``` diff --git a/docs/reference/common/extensible.schema.json b/docs/reference/common/extensible.schema.json index b4a347e1f..b403c13b5 100644 --- a/docs/reference/common/extensible.schema.json +++ b/docs/reference/common/extensible.schema.json @@ -258,13 +258,14 @@ "meta:status": "stabilizing", "examples": [ { + "https://ns.example.com/asset_name": "custom_asset_1", "repo:id": "urn:aaid:a:b:01234578-0123-ABCD-abcd-0123456789ab", "xdm:createDate": "2017-09-26T15:52:25+00:00", "repo:createdDate": "2017-09-26T15:52:25+00:00", "xdm:repositoryCreatedBy": "lars", "xdm:modifyDate": "2017-09-26T15:52:25+00:00", "repo:lastModifiedDate": "2017-09-26T15:52:25+00:00", - "xdm:repositoryLastModifiedBy": "2017-09-26T15:52:25+00:00", + "xdm:repository_lastModifiedBy": "2017-09-26T15:52:25+00:00", "repo:version": "15", "dc:title": "This is an example", "repo:size": 1632418, @@ -272,14 +273,13 @@ "repo:etag": "15" }, { - "https://ns.example.com/asset_name": "custom_asset_1", "repo:id": "urn:aaid:a:b:01234578-0123-ABCD-abcd-0123456789ab", "xdm:createDate": "2017-09-26T15:52:25+00:00", "repo:createdDate": "2017-09-26T15:52:25+00:00", "xdm:repositoryCreatedBy": "lars", "xdm:modifyDate": "2017-09-26T15:52:25+00:00", "repo:lastModifiedDate": "2017-09-26T15:52:25+00:00", - "xdm:repository_lastModifiedBy": "2017-09-26T15:52:25+00:00", + "xdm:repositoryLastModifiedBy": "2017-09-26T15:52:25+00:00", "repo:version": "15", "dc:title": "This is an example", "repo:size": 1632418, diff --git a/docs/reference/common/extensible.schema.md b/docs/reference/common/extensible.schema.md index e2b1ec7a4..33cfc534e 100644 --- a/docs/reference/common/extensible.schema.md +++ b/docs/reference/common/extensible.schema.md @@ -27,13 +27,14 @@ Replace `#/definitions/…` with the correct path to the `definitions` object in ```json { + "https://ns.example.com/asset_name": "custom_asset_1", "repo:id": "urn:aaid:a:b:01234578-0123-ABCD-abcd-0123456789ab", "xdm:createDate": "2017-09-26T15:52:25+00:00", "repo:createdDate": "2017-09-26T15:52:25+00:00", "xdm:repositoryCreatedBy": "lars", "xdm:modifyDate": "2017-09-26T15:52:25+00:00", "repo:lastModifiedDate": "2017-09-26T15:52:25+00:00", - "xdm:repositoryLastModifiedBy": "2017-09-26T15:52:25+00:00", + "xdm:repository_lastModifiedBy": "2017-09-26T15:52:25+00:00", "repo:version": "15", "dc:title": "This is an example", "repo:size": 1632418, @@ -44,14 +45,13 @@ Replace `#/definitions/…` with the correct path to the `definitions` object in ```json { - "https://ns.example.com/asset_name": "custom_asset_1", "repo:id": "urn:aaid:a:b:01234578-0123-ABCD-abcd-0123456789ab", "xdm:createDate": "2017-09-26T15:52:25+00:00", "repo:createdDate": "2017-09-26T15:52:25+00:00", "xdm:repositoryCreatedBy": "lars", "xdm:modifyDate": "2017-09-26T15:52:25+00:00", "repo:lastModifiedDate": "2017-09-26T15:52:25+00:00", - "xdm:repository_lastModifiedBy": "2017-09-26T15:52:25+00:00", + "xdm:repositoryLastModifiedBy": "2017-09-26T15:52:25+00:00", "repo:version": "15", "dc:title": "This is an example", "repo:size": 1632418, diff --git a/docs/reference/common/geo.schema.json b/docs/reference/common/geo.schema.json index dd1c1bcf5..515293af8 100644 --- a/docs/reference/common/geo.schema.json +++ b/docs/reference/common/geo.schema.json @@ -67,6 +67,13 @@ ], "meta:status": "experimental", "examples": [ + { + "@id": "https://data.adobe.io/entities/geo/potsdam", + "xdm:countryCode": "DE", + "xdm:stateProvince": "DE-BB", + "xdm:city": "Potsdam", + "xdm:postalCode": "14482" + }, { "@id": "https://data.adobe.io/entities/geo/tokyo", "xdm:countryCode": "JP", @@ -75,13 +82,6 @@ "xdm:postalCode": "141-0032", "schema:latitude": 35.6185, "schema:longitude": 139.73237 - }, - { - "@id": "https://data.adobe.io/entities/geo/potsdam", - "xdm:countryCode": "DE", - "xdm:stateProvince": "DE-BB", - "xdm:city": "Potsdam", - "xdm:postalCode": "14482" } ] } \ No newline at end of file diff --git a/docs/reference/common/geo.schema.md b/docs/reference/common/geo.schema.md index 28cc84d51..6f4c93e54 100644 --- a/docs/reference/common/geo.schema.md +++ b/docs/reference/common/geo.schema.md @@ -18,6 +18,16 @@ The geographic related data where an event was observed. ## Geo Examples +```json +{ + "@id": "https://data.adobe.io/entities/geo/potsdam", + "xdm:countryCode": "DE", + "xdm:stateProvince": "DE-BB", + "xdm:city": "Potsdam", + "xdm:postalCode": "14482" +} +``` + ```json { "@id": "https://data.adobe.io/entities/geo/tokyo", @@ -30,16 +40,6 @@ The geographic related data where an event was observed. } ``` -```json -{ - "@id": "https://data.adobe.io/entities/geo/potsdam", - "xdm:countryCode": "DE", - "xdm:stateProvince": "DE-BB", - "xdm:city": "Potsdam", - "xdm:postalCode": "14482" -} -``` - # Geo Properties diff --git a/docs/reference/context/experienceevent.schema.json b/docs/reference/context/experienceevent.schema.json index 7c2c50ca4..3c2715492 100644 --- a/docs/reference/context/experienceevent.schema.json +++ b/docs/reference/context/experienceevent.schema.json @@ -122,25 +122,7 @@ "description": "The segments associated with this experience event", "type": "array", "items": { - "type": "object", - "allOf": [ - { - "$ref": "https://ns.adobe.com/xdm/context/segmentmembership" - }, - { - "properties": { - "xdm:identities": { - "title": "All User Identities", - "type": "array", - "items": { - "$ref": "https://ns.adobe.com/xdm/context/identity" - }, - "minItems": 1, - "description": "Array of Identities. Condensed, normalized encapsulation of all end user identifiers." - } - } - } - ] + "$ref": "https://ns.adobe.com/xdm/context/segmentmembershipitem" } }, "required": [ @@ -160,174 +142,6 @@ ], "meta:status": "stabilizing", "examples": [ - { - "@id": "https://data.adobe.io/experienceid-123456", - "xdm:dataSource": { - "@id": "https://data.adobe.io/datasources/datasource-123", - "xdm:code": "DataSourceIntegrationCode-123" - }, - "xdm:timestamp": "2017-09-26T15:52:25+00:00", - "xdm:endUserIDs": { - "https://ns.adobe.com/experience/mcid": { - "xdm:id": "92312748749128", - "xdm:namespace": { - "xdm:code": "ECID" - } - }, - "https://ns.adobe.com/experience/aaid": { - "xdm:id": "2394509340-30453470347", - "xdm:namespace": { - "xdm:code": "AVID" - } - }, - "https://ns.adobe.com/experience/tntid": { - "xdm:id": "1233ce17-20e0-4a2c-8198-2a77fd60cf4d", - "xdm:namespace": { - "xdm:code": "tnt0051" - } - } - }, - "xdm:channel": { - "@id": "https://ns.adobe.com/xdm/channels/apns", - "@type": "https://ns.adobe.com/xdm/channel-types/mobile" - }, - "xdm:environment": { - "xdm:type": "browser", - "xdm:browserDetails": { - "xdm:name": "Chrome", - "xdm:version": "63.0.3239", - "xdm:acceptLanguage": "en", - "xdm:cookiesEnabled": true, - "xdm:javaScriptEnabled": true, - "xdm:javaScriptVersion": "1.8.5", - "xdm:javaEnabled": true, - "xdm:javaVersion": "Java SE 8", - "xdm:viewportHeight": 900, - "xdm:viewportWidth": 1680 - }, - "xdm:operatingSystem": "MAC OS", - "xdm:operatingSystemVersion": "10.13", - "xdm:connectionType": "cable" - }, - "xdm:productListItems": [ - { - "xdm:SKU": "1002352692", - "xdm:lineItemId": "12345678", - "xdm:name": "24-Watt 8-Light Chrome Integrated LED Bath Light", - "xdm:currencyCode": "USD", - "xdm:quantity": 1, - "xdm:priceTotal": 159 - } - ], - "xdm:commerce": { - "xdm:order": { - "xdm:purchaseID": "a8g784hjq1mnp3", - "xdm:purchaseOrderNumber": "123456", - "xdm:payments": [ - { - "xdm:transactionID": "transactid-a111", - "xdm:paymentAmount": 59, - "xdm:paymentType": "credit_card", - "xdm:currencyCode": "USD" - }, - { - "xdm:transactionId": "transactid-a222", - "xdm:paymentAmount": 100, - "xdm:paymentType": "gift_card", - "xdm:currencyCode": "USD" - } - ], - "xdm:currencyCode": "USD", - "xdm:priceTotal": 159 - }, - "xdm:purchases": { - "xdm:value": 1 - } - }, - "xdm:placeContext": { - "xdm:localTime": "2017-09-26T15:52:25+13: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:web": { - "xdm:webPageDetails": { - "xdm:siteSection": "Shopping Cart", - "xdm:server": "example.com", - "xdm:name": "Purchase Confirmation", - "xdm:URL": "https://www.example.com/orderConf", - "xdm:errorPage": false, - "xdm:homePage": false, - "xdm:pageViews": { - "xdm:value": 1 - } - }, - "xdm:webReferrer": { - "xdm:URL": "https://www.example.com/checkout", - "xdm:referrerType": "internal" - } - }, - "xdm:marketing": { - "xdm:trackingCode": "marketingcampaign111" - }, - "xdm:profileStitching": [ - { - "xdm:profileStitchID": { - "@id": "https://data.adobe.io/entities/profileStitchIdentity/1", - "xdm:namespace": { - "xdm:code": "AAM" - } - }, - "xdm:version": "1.0", - "xdm:identities": [ - { - "xdm:id": "92312748749128", - "xdm:namespace": { - "xdm:code": "ECID" - } - }, - { - "xdm:id": "62312748749321", - "xdm:namespace": { - "xdm:code": "ECID" - } - }, - { - "xdm:id": "49312748749132", - "xdm:namespace": { - "xdm:code": "ECID" - } - } - ] - } - ], - "xdm:segmentMemberships": [ - { - "xdm:segmentID": { - "@id": "https://data.adobe.io/entities/identity/92312748749128", - "xdm:namespace": { - "xdm:code": "AAM" - } - }, - "xdm:profileStitchID": { - "@id": "https://data.adobe.io/entities/profileStitchIdentity/1", - "xdm:namespace": { - "xdm:code": "AAM" - }, - "xdm:lastQualificationTime": "2017-09-26T15:52:25+00:00", - "xdm:version": "1.0", - "xdm:validUntil": "2017-12-26T15:52:25+00:00", - "xdm:status": "realized" - } - } - ] - }, { "@id": "https://data.adobe.io/experienceid-2345678", "xdm:dataSource": { @@ -406,53 +220,206 @@ } }, { - "@id": "https://data.adobe.io/experienceid-23456782", - "xdm:dataSource": { - "@id": "https://data.adobe.io/datasources/datasource-123", - "xdm:code": "DataSourceIntegrationCode-123" - }, + "@id": "https://data.adobe.io/experienceid-123457", "xdm:timestamp": "2017-09-26T15:52:25+00:00", "xdm:endUserIDs": { "https://ns.adobe.com/experience/mcid": { - "xdm:id": "92312748749128", + "@id": "https://data.adobe.io/entities/identity/92312748749128", "xdm:namespace": { - "@id": "https://data.adobe.io/entities/namespace/4", "xdm:code": "ECID" } + }, + "https://ns.adobe.com/experience/aaid": { + "@id": "https://data.adobe.io/entities/identity/2394509340-30453470347", + "xdm:namespace": { + "xdm:code": "AVID" + } } }, "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:browserDetails": { + "xdm:userAgent": "AppleWebkit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30" }, - "xdm:POIinteraction": { - "xdm:poiEntries": { - "xdm:value": 1 + "xdm:ipV4": "97.27.143.5" + }, + "xdm:media": { + "xdm:mediaTimed": { + "xdm:primaryAssetReference": { + "@id": "https://data.adobe.io/entities/media-timed-asset-reference/15234430", + "dc:title": "Floki Begs Helga for Freedom", + "xmpDM:duration": 87, + "iptc4xmpExt:Series": { + "iptc4xmpExt:Name": "nba_highlights", + "iptc4xmpExt:Identifier": "http://espn.com/series-identifiers/2613953" + }, + "xdm:showType": "episode", + "xdm:streamFormat": "long", + "iptc4xmpExt:Season": { + "iptc4xmpExt:Number": 1 + }, + "iptc4xmpExt:Episode": { + "iptc4xmpExt:Number": 1 + }, + "iptc4xmpExt:Genre": [ + "sports" + ], + "iptc4xmpExt:Rating": [ + { + "iptc4xmpExt:RatingValue": "TV14", + "iptc4xmpExt:RatingSourceLink": "http://www.tvguidelines.org/ratings.htm" + } + ], + "iptc4xmpExt:Creator": [ + { + "iptc4xmpExt:Name": "ESPN" + } + ] }, - "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:primaryAssetViewDetails": { + "@id": "https://data.adobe.io/entities/media-sessionid/1427461282884250114230", + "xdm:playerName": "watchespn", + "xdm:broadcastChannel": "WatchESPN", + "xdm:broadcastContentType": "VOD", + "xdm:streamFormat": "short", + "xdm:playerSDKVersion": { + "xdm:version": "1.0.8" + }, + "xdm:broadcastNetwork": "nbcu", + "xdm:adLoadType": "2", + "xdm:sourceFeed": "http%3A%2F%2Fvod01.pure.centurylink.net%2Fhls%2Fvu%2F9083406%2FVUBX0280890106690980_38_3_M_HD.m3u8", + "xdm:sessionTimeout": 1800, + "xdm:QOE": { + "xdm:errors": { + "xdm:value": 0 + }, + "xdm:buffers": { + "xdm:value": 4 + }, + "xdm:bufferTime": { + "xdm:value": 5 + }, + "xdm:stalls": { + "xdm:value": 0 + }, + "xdm:stallTime": { + "xdm:value": 0 + }, + "xdm:bitrateChanges": { + "xdm:value": 0 + }, + "xdm:bitrateAverage": { + "xdm:value": 320 + }, + "xdm:droppedFrames": { + "xdm:value": 2 + }, + "xdm:timeToStart": { + "xdm:value": 3 + }, + "xdm:mediaSdkErrors": "300,500.300.200", + "xdm:playerSdkErrors": "custom.error.code", + "xdm:externalSdkErrors": "100-5,11.12" + } + }, + "xdm:impressions": { + "xdm:value": 1 + }, + "xdm:completes": { + "xdm:value": 0 + }, + "xdm:timePlayed": { + "xdm:value": 80 + }, + "xdm:federated": { + "xdm:value": 0 + }, + "xdm:starts": { + "xdm:value": 1 + }, + "xdm:mediaSegmentView": { + "xdm:value": 1 + }, + "xdm:dropBeforeStart": { + "xdm:value": 0 + }, + "xdm:totalTimePlayed": { + "xdm:value": 190 + }, + "xdm:progress10": { + "xdm:value": 1 + }, + "xdm:firstQuartiles": { + "xdm:value": 1 + }, + "xdm:midpoints": { + "xdm:value": 1 + }, + "xdm:thirdQuartiles": { + "xdm:value": 1 + }, + "xdm:progress95": { + "xdm:value": 0 + }, + "xdm:resumes": { + "xdm:value": 0 + }, + "xdm:pauses": { + "xdm:value": 0 + }, + "xdm:pauseTime": { + "xdm:value": 0 + } + } + } + }, + { + "@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:endUserIDs": { + "https://ns.adobe.com/experience/mcid": { + "xdm:id": "92312748749128", + "xdm:namespace": { + "@id": "https://data.adobe.io/entities/namespace/4", + "xdm:code": "ECID" + } + } + }, + "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", @@ -564,157 +531,172 @@ } }, { - "@id": "https://data.adobe.io/experienceid-123457", + "@id": "https://data.adobe.io/experienceid-123456", + "xdm:dataSource": { + "@id": "https://data.adobe.io/datasources/datasource-123", + "xdm:code": "DataSourceIntegrationCode-123" + }, "xdm:timestamp": "2017-09-26T15:52:25+00:00", "xdm:endUserIDs": { "https://ns.adobe.com/experience/mcid": { - "@id": "https://data.adobe.io/entities/identity/92312748749128", + "xdm:id": "92312748749128", "xdm:namespace": { "xdm:code": "ECID" } }, "https://ns.adobe.com/experience/aaid": { - "@id": "https://data.adobe.io/entities/identity/2394509340-30453470347", + "xdm:id": "2394509340-30453470347", "xdm:namespace": { "xdm:code": "AVID" } + }, + "https://ns.adobe.com/experience/tntid": { + "xdm:id": "1233ce17-20e0-4a2c-8198-2a77fd60cf4d", + "xdm:namespace": { + "xdm:code": "tnt0051" + } } }, + "xdm:channel": { + "@id": "https://ns.adobe.com/xdm/channels/apns", + "@type": "https://ns.adobe.com/xdm/channel-types/mobile" + }, "xdm:environment": { + "xdm:type": "browser", "xdm:browserDetails": { - "xdm:userAgent": "AppleWebkit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30" + "xdm:name": "Chrome", + "xdm:version": "63.0.3239", + "xdm:acceptLanguage": "en", + "xdm:cookiesEnabled": true, + "xdm:javaScriptEnabled": true, + "xdm:javaScriptVersion": "1.8.5", + "xdm:javaEnabled": true, + "xdm:javaVersion": "Java SE 8", + "xdm:viewportHeight": 900, + "xdm:viewportWidth": 1680 }, - "xdm:ipV4": "97.27.143.5" + "xdm:operatingSystem": "MAC OS", + "xdm:operatingSystemVersion": "10.13", + "xdm:connectionType": "cable" }, - "xdm:media": { - "xdm:mediaTimed": { - "xdm:primaryAssetReference": { - "@id": "https://data.adobe.io/entities/media-timed-asset-reference/15234430", - "dc:title": "Floki Begs Helga for Freedom", - "xmpDM:duration": 87, - "iptc4xmpExt:Series": { - "iptc4xmpExt:Name": "nba_highlights", - "iptc4xmpExt:Identifier": "http://espn.com/series-identifiers/2613953" - }, - "xdm:showType": "episode", - "xdm:streamFormat": "long", - "iptc4xmpExt:Season": { - "iptc4xmpExt:Number": 1 - }, - "iptc4xmpExt:Episode": { - "iptc4xmpExt:Number": 1 + "xdm:productListItems": [ + { + "xdm:SKU": "1002352692", + "xdm:lineItemId": "12345678", + "xdm:name": "24-Watt 8-Light Chrome Integrated LED Bath Light", + "xdm:currencyCode": "USD", + "xdm:quantity": 1, + "xdm:priceTotal": 159 + } + ], + "xdm:commerce": { + "xdm:order": { + "xdm:purchaseID": "a8g784hjq1mnp3", + "xdm:purchaseOrderNumber": "123456", + "xdm:payments": [ + { + "xdm:transactionID": "transactid-a111", + "xdm:paymentAmount": 59, + "xdm:paymentType": "credit_card", + "xdm:currencyCode": "USD" }, - "iptc4xmpExt:Genre": [ - "sports" - ], - "iptc4xmpExt:Rating": [ - { - "iptc4xmpExt:RatingValue": "TV14", - "iptc4xmpExt:RatingSourceLink": "http://www.tvguidelines.org/ratings.htm" + { + "xdm:transactionId": "transactid-a222", + "xdm:paymentAmount": 100, + "xdm:paymentType": "gift_card", + "xdm:currencyCode": "USD" + } + ], + "xdm:currencyCode": "USD", + "xdm:priceTotal": 159 + }, + "xdm:purchases": { + "xdm:value": 1 + } + }, + "xdm:placeContext": { + "xdm:localTime": "2017-09-26T15:52:25+13: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:web": { + "xdm:webPageDetails": { + "xdm:siteSection": "Shopping Cart", + "xdm:server": "example.com", + "xdm:name": "Purchase Confirmation", + "xdm:URL": "https://www.example.com/orderConf", + "xdm:errorPage": false, + "xdm:homePage": false, + "xdm:pageViews": { + "xdm:value": 1 + } + }, + "xdm:webReferrer": { + "xdm:URL": "https://www.example.com/checkout", + "xdm:referrerType": "internal" + } + }, + "xdm:marketing": { + "xdm:trackingCode": "marketingcampaign111" + }, + "xdm:profileStitching": [ + { + "xdm:profileStitchID": { + "@id": "https://data.adobe.io/entities/profileStitchIdentity/1", + "xdm:namespace": { + "xdm:code": "AAM" + } + }, + "xdm:version": "1.0", + "xdm:identities": [ + { + "xdm:id": "92312748749128", + "xdm:namespace": { + "xdm:code": "ECID" } - ], - "iptc4xmpExt:Creator": [ - { - "iptc4xmpExt:Name": "ESPN" + }, + { + "xdm:id": "62312748749321", + "xdm:namespace": { + "xdm:code": "ECID" } - ] - }, - "xdm:primaryAssetViewDetails": { - "@id": "https://data.adobe.io/entities/media-sessionid/1427461282884250114230", - "xdm:playerName": "watchespn", - "xdm:broadcastChannel": "WatchESPN", - "xdm:broadcastContentType": "VOD", - "xdm:streamFormat": "short", - "xdm:playerSDKVersion": { - "xdm:version": "1.0.8" }, - "xdm:broadcastNetwork": "nbcu", - "xdm:adLoadType": "2", - "xdm:sourceFeed": "http%3A%2F%2Fvod01.pure.centurylink.net%2Fhls%2Fvu%2F9083406%2FVUBX0280890106690980_38_3_M_HD.m3u8", - "xdm:sessionTimeout": 1800, - "xdm:QOE": { - "xdm:errors": { - "xdm:value": 0 - }, - "xdm:buffers": { - "xdm:value": 4 - }, - "xdm:bufferTime": { - "xdm:value": 5 - }, - "xdm:stalls": { - "xdm:value": 0 - }, - "xdm:stallTime": { - "xdm:value": 0 - }, - "xdm:bitrateChanges": { - "xdm:value": 0 - }, - "xdm:bitrateAverage": { - "xdm:value": 320 - }, - "xdm:droppedFrames": { - "xdm:value": 2 - }, - "xdm:timeToStart": { - "xdm:value": 3 - }, - "xdm:mediaSdkErrors": "300,500.300.200", - "xdm:playerSdkErrors": "custom.error.code", - "xdm:externalSdkErrors": "100-5,11.12" + { + "xdm:id": "49312748749132", + "xdm:namespace": { + "xdm:code": "ECID" + } + } + ] + } + ], + "xdm:segmentMemberships": [ + { + "xdm:segmentID": { + "@id": "https://data.adobe.io/entities/identity/92312748749128", + "xdm:namespace": { + "xdm:code": "AAM" } }, - "xdm:impressions": { - "xdm:value": 1 - }, - "xdm:completes": { - "xdm:value": 0 - }, - "xdm:timePlayed": { - "xdm:value": 80 - }, - "xdm:federated": { - "xdm:value": 0 - }, - "xdm:starts": { - "xdm:value": 1 - }, - "xdm:mediaSegmentView": { - "xdm:value": 1 - }, - "xdm:dropBeforeStart": { - "xdm:value": 0 - }, - "xdm:totalTimePlayed": { - "xdm:value": 190 - }, - "xdm:progress10": { - "xdm:value": 1 - }, - "xdm:firstQuartiles": { - "xdm:value": 1 - }, - "xdm:midpoints": { - "xdm:value": 1 - }, - "xdm:thirdQuartiles": { - "xdm:value": 1 - }, - "xdm:progress95": { - "xdm:value": 0 - }, - "xdm:resumes": { - "xdm:value": 0 - }, - "xdm:pauses": { - "xdm:value": 0 - }, - "xdm:pauseTime": { - "xdm:value": 0 + "xdm:profileStitchID": { + "@id": "https://data.adobe.io/entities/profileStitchIdentity/1", + "xdm:namespace": { + "xdm:code": "AAM" + }, + "xdm:lastQualificationTime": "2017-09-26T15:52:25+00:00", + "xdm:version": "1.0", + "xdm:validUntil": "2017-12-26T15:52:25+00:00", + "xdm:status": "realized" } } - } + ] }, { "@id": "https://data.adobe.io/experienceid-123458", diff --git a/docs/reference/context/experienceevent.schema.md b/docs/reference/context/experienceevent.schema.md index 4872cf9ff..c355c9d6d 100644 --- a/docs/reference/context/experienceevent.schema.md +++ b/docs/reference/context/experienceevent.schema.md @@ -32,177 +32,6 @@ The core ExperienceEvent XDM is used to capture observations that are altering o ## ExperienceEvent Examples -```json -{ - "@id": "https://data.adobe.io/experienceid-123456", - "xdm:dataSource": { - "@id": "https://data.adobe.io/datasources/datasource-123", - "xdm:code": "DataSourceIntegrationCode-123" - }, - "xdm:timestamp": "2017-09-26T15:52:25+00:00", - "xdm:endUserIDs": { - "https://ns.adobe.com/experience/mcid": { - "xdm:id": "92312748749128", - "xdm:namespace": { - "xdm:code": "ECID" - } - }, - "https://ns.adobe.com/experience/aaid": { - "xdm:id": "2394509340-30453470347", - "xdm:namespace": { - "xdm:code": "AVID" - } - }, - "https://ns.adobe.com/experience/tntid": { - "xdm:id": "1233ce17-20e0-4a2c-8198-2a77fd60cf4d", - "xdm:namespace": { - "xdm:code": "tnt0051" - } - } - }, - "xdm:channel": { - "@id": "https://ns.adobe.com/xdm/channels/apns", - "@type": "https://ns.adobe.com/xdm/channel-types/mobile" - }, - "xdm:environment": { - "xdm:type": "browser", - "xdm:browserDetails": { - "xdm:name": "Chrome", - "xdm:version": "63.0.3239", - "xdm:acceptLanguage": "en", - "xdm:cookiesEnabled": true, - "xdm:javaScriptEnabled": true, - "xdm:javaScriptVersion": "1.8.5", - "xdm:javaEnabled": true, - "xdm:javaVersion": "Java SE 8", - "xdm:viewportHeight": 900, - "xdm:viewportWidth": 1680 - }, - "xdm:operatingSystem": "MAC OS", - "xdm:operatingSystemVersion": "10.13", - "xdm:connectionType": "cable" - }, - "xdm:productListItems": [ - { - "xdm:SKU": "1002352692", - "xdm:lineItemId": "12345678", - "xdm:name": "24-Watt 8-Light Chrome Integrated LED Bath Light", - "xdm:currencyCode": "USD", - "xdm:quantity": 1, - "xdm:priceTotal": 159 - } - ], - "xdm:commerce": { - "xdm:order": { - "xdm:purchaseID": "a8g784hjq1mnp3", - "xdm:purchaseOrderNumber": "123456", - "xdm:payments": [ - { - "xdm:transactionID": "transactid-a111", - "xdm:paymentAmount": 59, - "xdm:paymentType": "credit_card", - "xdm:currencyCode": "USD" - }, - { - "xdm:transactionId": "transactid-a222", - "xdm:paymentAmount": 100, - "xdm:paymentType": "gift_card", - "xdm:currencyCode": "USD" - } - ], - "xdm:currencyCode": "USD", - "xdm:priceTotal": 159 - }, - "xdm:purchases": { - "xdm:value": 1 - } - }, - "xdm:placeContext": { - "xdm:localTime": "2017-09-26T15:52:25+13: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:web": { - "xdm:webPageDetails": { - "xdm:siteSection": "Shopping Cart", - "xdm:server": "example.com", - "xdm:name": "Purchase Confirmation", - "xdm:URL": "https://www.example.com/orderConf", - "xdm:errorPage": false, - "xdm:homePage": false, - "xdm:pageViews": { - "xdm:value": 1 - } - }, - "xdm:webReferrer": { - "xdm:URL": "https://www.example.com/checkout", - "xdm:referrerType": "internal" - } - }, - "xdm:marketing": { - "xdm:trackingCode": "marketingcampaign111" - }, - "xdm:profileStitching": [ - { - "xdm:profileStitchID": { - "@id": "https://data.adobe.io/entities/profileStitchIdentity/1", - "xdm:namespace": { - "xdm:code": "AAM" - } - }, - "xdm:version": "1.0", - "xdm:identities": [ - { - "xdm:id": "92312748749128", - "xdm:namespace": { - "xdm:code": "ECID" - } - }, - { - "xdm:id": "62312748749321", - "xdm:namespace": { - "xdm:code": "ECID" - } - }, - { - "xdm:id": "49312748749132", - "xdm:namespace": { - "xdm:code": "ECID" - } - } - ] - } - ], - "xdm:segmentMemberships": [ - { - "xdm:segmentID": { - "@id": "https://data.adobe.io/entities/identity/92312748749128", - "xdm:namespace": { - "xdm:code": "AAM" - } - }, - "xdm:profileStitchID": { - "@id": "https://data.adobe.io/entities/profileStitchIdentity/1", - "xdm:namespace": { - "xdm:code": "AAM" - }, - "xdm:lastQualificationTime": "2017-09-26T15:52:25+00:00", - "xdm:version": "1.0", - "xdm:validUntil": "2017-12-26T15:52:25+00:00", - "xdm:status": "realized" - } - } - ] -} -``` - ```json { "@id": "https://data.adobe.io/experienceid-2345678", @@ -285,58 +114,214 @@ The core ExperienceEvent XDM is used to capture observations that are altering o ```json { - "@id": "https://data.adobe.io/experienceid-23456782", - "xdm:dataSource": { - "@id": "https://data.adobe.io/datasources/datasource-123", - "xdm:code": "DataSourceIntegrationCode-123" - }, + "@id": "https://data.adobe.io/experienceid-123457", "xdm:timestamp": "2017-09-26T15:52:25+00:00", "xdm:endUserIDs": { "https://ns.adobe.com/experience/mcid": { - "xdm:id": "92312748749128", + "@id": "https://data.adobe.io/entities/identity/92312748749128", "xdm:namespace": { - "@id": "https://data.adobe.io/entities/namespace/4", "xdm:code": "ECID" } + }, + "https://ns.adobe.com/experience/aaid": { + "@id": "https://data.adobe.io/entities/identity/2394509340-30453470347", + "xdm:namespace": { + "xdm:code": "AVID" + } } }, "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:browserDetails": { + "xdm:userAgent": "AppleWebkit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30" }, - "xdm:POIinteraction": { - "xdm:poiEntries": { - "xdm:value": 1 + "xdm:ipV4": "97.27.143.5" + }, + "xdm:media": { + "xdm:mediaTimed": { + "xdm:primaryAssetReference": { + "@id": "https://data.adobe.io/entities/media-timed-asset-reference/15234430", + "dc:title": "Floki Begs Helga for Freedom", + "xmpDM:duration": 87, + "iptc4xmpExt:Series": { + "iptc4xmpExt:Name": "nba_highlights", + "iptc4xmpExt:Identifier": "http://espn.com/series-identifiers/2613953" + }, + "xdm:showType": "episode", + "xdm:streamFormat": "long", + "iptc4xmpExt:Season": { + "iptc4xmpExt:Number": 1 + }, + "iptc4xmpExt:Episode": { + "iptc4xmpExt:Number": 1 + }, + "iptc4xmpExt:Genre": [ + "sports" + ], + "iptc4xmpExt:Rating": [ + { + "iptc4xmpExt:RatingValue": "TV14", + "iptc4xmpExt:RatingSourceLink": "http://www.tvguidelines.org/ratings.htm" + } + ], + "iptc4xmpExt:Creator": [ + { + "iptc4xmpExt:Name": "ESPN" + } + ] }, - "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:primaryAssetViewDetails": { + "@id": "https://data.adobe.io/entities/media-sessionid/1427461282884250114230", + "xdm:playerName": "watchespn", + "xdm:broadcastChannel": "WatchESPN", + "xdm:broadcastContentType": "VOD", + "xdm:streamFormat": "short", + "xdm:playerSDKVersion": { + "xdm:version": "1.0.8" + }, + "xdm:broadcastNetwork": "nbcu", + "xdm:adLoadType": "2", + "xdm:sourceFeed": "http%3A%2F%2Fvod01.pure.centurylink.net%2Fhls%2Fvu%2F9083406%2FVUBX0280890106690980_38_3_M_HD.m3u8", + "xdm:sessionTimeout": 1800, + "xdm:QOE": { + "xdm:errors": { + "xdm:value": 0 + }, + "xdm:buffers": { + "xdm:value": 4 + }, + "xdm:bufferTime": { + "xdm:value": 5 + }, + "xdm:stalls": { + "xdm:value": 0 + }, + "xdm:stallTime": { + "xdm:value": 0 + }, + "xdm:bitrateChanges": { + "xdm:value": 0 + }, + "xdm:bitrateAverage": { + "xdm:value": 320 + }, + "xdm:droppedFrames": { + "xdm:value": 2 + }, + "xdm:timeToStart": { + "xdm:value": 3 + }, + "xdm:mediaSdkErrors": "300,500.300.200", + "xdm:playerSdkErrors": "custom.error.code", + "xdm:externalSdkErrors": "100-5,11.12" + } + }, + "xdm:impressions": { + "xdm:value": 1 + }, + "xdm:completes": { + "xdm:value": 0 + }, + "xdm:timePlayed": { + "xdm:value": 80 + }, + "xdm:federated": { + "xdm:value": 0 + }, + "xdm:starts": { + "xdm:value": 1 + }, + "xdm:mediaSegmentView": { + "xdm:value": 1 + }, + "xdm:dropBeforeStart": { + "xdm:value": 0 + }, + "xdm:totalTimePlayed": { + "xdm:value": 190 + }, + "xdm:progress10": { + "xdm:value": 1 + }, + "xdm:firstQuartiles": { + "xdm:value": 1 + }, + "xdm:midpoints": { + "xdm:value": 1 + }, + "xdm:thirdQuartiles": { + "xdm:value": 1 + }, + "xdm:progress95": { + "xdm:value": 0 + }, + "xdm:resumes": { + "xdm:value": 0 + }, + "xdm:pauses": { + "xdm:value": 0 + }, + "xdm:pauseTime": { + "xdm:value": 0 + } + } + } +} +``` + +```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:endUserIDs": { + "https://ns.adobe.com/experience/mcid": { + "xdm:id": "92312748749128", + "xdm:namespace": { + "@id": "https://data.adobe.io/entities/namespace/4", + "xdm:code": "ECID" + } + } + }, + "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": { @@ -446,157 +431,172 @@ The core ExperienceEvent XDM is used to capture observations that are altering o ```json { - "@id": "https://data.adobe.io/experienceid-123457", + "@id": "https://data.adobe.io/experienceid-123456", + "xdm:dataSource": { + "@id": "https://data.adobe.io/datasources/datasource-123", + "xdm:code": "DataSourceIntegrationCode-123" + }, "xdm:timestamp": "2017-09-26T15:52:25+00:00", "xdm:endUserIDs": { "https://ns.adobe.com/experience/mcid": { - "@id": "https://data.adobe.io/entities/identity/92312748749128", + "xdm:id": "92312748749128", "xdm:namespace": { "xdm:code": "ECID" } }, "https://ns.adobe.com/experience/aaid": { - "@id": "https://data.adobe.io/entities/identity/2394509340-30453470347", + "xdm:id": "2394509340-30453470347", "xdm:namespace": { "xdm:code": "AVID" } + }, + "https://ns.adobe.com/experience/tntid": { + "xdm:id": "1233ce17-20e0-4a2c-8198-2a77fd60cf4d", + "xdm:namespace": { + "xdm:code": "tnt0051" + } } }, + "xdm:channel": { + "@id": "https://ns.adobe.com/xdm/channels/apns", + "@type": "https://ns.adobe.com/xdm/channel-types/mobile" + }, "xdm:environment": { + "xdm:type": "browser", "xdm:browserDetails": { - "xdm:userAgent": "AppleWebkit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30" + "xdm:name": "Chrome", + "xdm:version": "63.0.3239", + "xdm:acceptLanguage": "en", + "xdm:cookiesEnabled": true, + "xdm:javaScriptEnabled": true, + "xdm:javaScriptVersion": "1.8.5", + "xdm:javaEnabled": true, + "xdm:javaVersion": "Java SE 8", + "xdm:viewportHeight": 900, + "xdm:viewportWidth": 1680 }, - "xdm:ipV4": "97.27.143.5" + "xdm:operatingSystem": "MAC OS", + "xdm:operatingSystemVersion": "10.13", + "xdm:connectionType": "cable" }, - "xdm:media": { - "xdm:mediaTimed": { - "xdm:primaryAssetReference": { - "@id": "https://data.adobe.io/entities/media-timed-asset-reference/15234430", - "dc:title": "Floki Begs Helga for Freedom", - "xmpDM:duration": 87, - "iptc4xmpExt:Series": { - "iptc4xmpExt:Name": "nba_highlights", - "iptc4xmpExt:Identifier": "http://espn.com/series-identifiers/2613953" - }, - "xdm:showType": "episode", - "xdm:streamFormat": "long", - "iptc4xmpExt:Season": { - "iptc4xmpExt:Number": 1 - }, - "iptc4xmpExt:Episode": { - "iptc4xmpExt:Number": 1 + "xdm:productListItems": [ + { + "xdm:SKU": "1002352692", + "xdm:lineItemId": "12345678", + "xdm:name": "24-Watt 8-Light Chrome Integrated LED Bath Light", + "xdm:currencyCode": "USD", + "xdm:quantity": 1, + "xdm:priceTotal": 159 + } + ], + "xdm:commerce": { + "xdm:order": { + "xdm:purchaseID": "a8g784hjq1mnp3", + "xdm:purchaseOrderNumber": "123456", + "xdm:payments": [ + { + "xdm:transactionID": "transactid-a111", + "xdm:paymentAmount": 59, + "xdm:paymentType": "credit_card", + "xdm:currencyCode": "USD" }, - "iptc4xmpExt:Genre": [ - "sports" - ], - "iptc4xmpExt:Rating": [ - { - "iptc4xmpExt:RatingValue": "TV14", - "iptc4xmpExt:RatingSourceLink": "http://www.tvguidelines.org/ratings.htm" + { + "xdm:transactionId": "transactid-a222", + "xdm:paymentAmount": 100, + "xdm:paymentType": "gift_card", + "xdm:currencyCode": "USD" + } + ], + "xdm:currencyCode": "USD", + "xdm:priceTotal": 159 + }, + "xdm:purchases": { + "xdm:value": 1 + } + }, + "xdm:placeContext": { + "xdm:localTime": "2017-09-26T15:52:25+13: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:web": { + "xdm:webPageDetails": { + "xdm:siteSection": "Shopping Cart", + "xdm:server": "example.com", + "xdm:name": "Purchase Confirmation", + "xdm:URL": "https://www.example.com/orderConf", + "xdm:errorPage": false, + "xdm:homePage": false, + "xdm:pageViews": { + "xdm:value": 1 + } + }, + "xdm:webReferrer": { + "xdm:URL": "https://www.example.com/checkout", + "xdm:referrerType": "internal" + } + }, + "xdm:marketing": { + "xdm:trackingCode": "marketingcampaign111" + }, + "xdm:profileStitching": [ + { + "xdm:profileStitchID": { + "@id": "https://data.adobe.io/entities/profileStitchIdentity/1", + "xdm:namespace": { + "xdm:code": "AAM" + } + }, + "xdm:version": "1.0", + "xdm:identities": [ + { + "xdm:id": "92312748749128", + "xdm:namespace": { + "xdm:code": "ECID" } - ], - "iptc4xmpExt:Creator": [ - { - "iptc4xmpExt:Name": "ESPN" + }, + { + "xdm:id": "62312748749321", + "xdm:namespace": { + "xdm:code": "ECID" } - ] - }, - "xdm:primaryAssetViewDetails": { - "@id": "https://data.adobe.io/entities/media-sessionid/1427461282884250114230", - "xdm:playerName": "watchespn", - "xdm:broadcastChannel": "WatchESPN", - "xdm:broadcastContentType": "VOD", - "xdm:streamFormat": "short", - "xdm:playerSDKVersion": { - "xdm:version": "1.0.8" }, - "xdm:broadcastNetwork": "nbcu", - "xdm:adLoadType": "2", - "xdm:sourceFeed": "http%3A%2F%2Fvod01.pure.centurylink.net%2Fhls%2Fvu%2F9083406%2FVUBX0280890106690980_38_3_M_HD.m3u8", - "xdm:sessionTimeout": 1800, - "xdm:QOE": { - "xdm:errors": { - "xdm:value": 0 - }, - "xdm:buffers": { - "xdm:value": 4 - }, - "xdm:bufferTime": { - "xdm:value": 5 - }, - "xdm:stalls": { - "xdm:value": 0 - }, - "xdm:stallTime": { - "xdm:value": 0 - }, - "xdm:bitrateChanges": { - "xdm:value": 0 - }, - "xdm:bitrateAverage": { - "xdm:value": 320 - }, - "xdm:droppedFrames": { - "xdm:value": 2 - }, - "xdm:timeToStart": { - "xdm:value": 3 - }, - "xdm:mediaSdkErrors": "300,500.300.200", - "xdm:playerSdkErrors": "custom.error.code", - "xdm:externalSdkErrors": "100-5,11.12" + { + "xdm:id": "49312748749132", + "xdm:namespace": { + "xdm:code": "ECID" + } + } + ] + } + ], + "xdm:segmentMemberships": [ + { + "xdm:segmentID": { + "@id": "https://data.adobe.io/entities/identity/92312748749128", + "xdm:namespace": { + "xdm:code": "AAM" } }, - "xdm:impressions": { - "xdm:value": 1 - }, - "xdm:completes": { - "xdm:value": 0 - }, - "xdm:timePlayed": { - "xdm:value": 80 - }, - "xdm:federated": { - "xdm:value": 0 - }, - "xdm:starts": { - "xdm:value": 1 - }, - "xdm:mediaSegmentView": { - "xdm:value": 1 - }, - "xdm:dropBeforeStart": { - "xdm:value": 0 - }, - "xdm:totalTimePlayed": { - "xdm:value": 190 - }, - "xdm:progress10": { - "xdm:value": 1 - }, - "xdm:firstQuartiles": { - "xdm:value": 1 - }, - "xdm:midpoints": { - "xdm:value": 1 - }, - "xdm:thirdQuartiles": { - "xdm:value": 1 - }, - "xdm:progress95": { - "xdm:value": 0 - }, - "xdm:resumes": { - "xdm:value": 0 - }, - "xdm:pauses": { - "xdm:value": 0 - }, - "xdm:pauseTime": { - "xdm:value": 0 + "xdm:profileStitchID": { + "@id": "https://data.adobe.io/entities/profileStitchIdentity/1", + "xdm:namespace": { + "xdm:code": "AAM" + }, + "xdm:lastQualificationTime": "2017-09-26T15:52:25+00:00", + "xdm:version": "1.0", + "xdm:validUntil": "2017-12-26T15:52:25+00:00", + "xdm:status": "realized" } } - } + ] } ``` diff --git a/docs/reference/context/identity.schema.json b/docs/reference/context/identity.schema.json index 0cd79f3e2..79b6463f8 100644 --- a/docs/reference/context/identity.schema.json +++ b/docs/reference/context/identity.schema.json @@ -63,18 +63,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 8c33d3973..3c75c116c 100644 --- a/docs/reference/context/identity.schema.md +++ b/docs/reference/context/identity.schema.md @@ -21,20 +21,20 @@ Identity is used to clearly distinguish people that are interacting with digital ```json { - "xdm:id": "someone@example.com", + "xdm:id": "id123", "xdm:namespace": { - "xdm:code": "Email" - } + "xdm:code": "AA12345" + }, + "xdm:authenticatedState": "ambiguous" } ``` ```json { - "xdm:id": "id123", + "xdm:id": "someone@example.com", "xdm:namespace": { - "xdm:code": "AA12345" - }, - "xdm:authenticatedState": "ambiguous" + "xdm:code": "Email" + } } ``` diff --git a/docs/reference/context/person-name.schema.json b/docs/reference/context/person-name.schema.json index f6e5aa775..58171b7ab 100644 --- a/docs/reference/context/person-name.schema.json +++ b/docs/reference/context/person-name.schema.json @@ -58,15 +58,15 @@ "xdm:lastName": "Doe", "xdm:fullName": "John S. Doe" }, - { - "xdm:firstName": "张", - "xdm:lastName": "三", - "xdm:fullName": "张三" - }, { "xdm:firstName": "فلانة", "xdm:lastName": "الفلانية", "xdm:fullName": "فلانة الفلانية" + }, + { + "xdm:firstName": "张", + "xdm:lastName": "三", + "xdm:fullName": "张三" } ] } \ No newline at end of file diff --git a/docs/reference/context/person-name.schema.md b/docs/reference/context/person-name.schema.md index 4bbd2514b..97ab12772 100644 --- a/docs/reference/context/person-name.schema.md +++ b/docs/reference/context/person-name.schema.md @@ -32,17 +32,17 @@ In addition, a number of optional properties are made available that can be used ```json { - "xdm:firstName": "张", - "xdm:lastName": "三", - "xdm:fullName": "张三" + "xdm:firstName": "فلانة", + "xdm:lastName": "الفلانية", + "xdm:fullName": "فلانة الفلانية" } ``` ```json { - "xdm:firstName": "فلانة", - "xdm:lastName": "الفلانية", - "xdm:fullName": "فلانة الفلانية" + "xdm:firstName": "张", + "xdm:lastName": "三", + "xdm:fullName": "张三" } ``` diff --git a/docs/reference/context/segmentmembership.schema.json b/docs/reference/context/segmentmembership.schema.json index 6221466a7..3e7656cf5 100644 --- a/docs/reference/context/segmentmembership.schema.json +++ b/docs/reference/context/segmentmembership.schema.json @@ -31,90 +31,51 @@ }, "xdm:payload": { "title": "Payload", - "description": "Values that are directly related with the segment realization. This payload exists with the same validUntil as the segment realization.", - "oneOf": [ - { - "type": "object", - "properties": { - "xdm:payloadNumberValue": { - "title": "Value", - "type": "number", - "description": "The number" - }, - "xdm:payloadType": { - "title": "Payload Type", - "type": "string", - "const": "number", - "description": "The type of payload." - } - }, - "required": [ - "xdm:payloadNumberValue", - "xdm:payloadType" - ] + "description": "Values that are directly related with the segment realization. This payload exists with the same validUntil as the segment realization. Note that the intention is that exactly one payload value be included, as indicated by the payload type. This was originally modelled using 'oneOf', but due to limitations in our tooling that was removed. This more semantically meaningful representation will be re-introduced in the future.", + "type": "object", + "properties": { + "xdm:payloadBooleanValue": { + "title": "Value", + "type": "boolean", + "description": "The boolean value" }, - { - "type": "object", - "properties": { - "xdm:payloadPropensityValue": { - "title": "Value", - "type": "number", - "description": "The propensity", - "exclusiveMinimum": 0, - "maximum": 1 - }, - "xdm:payloadType": { - "title": "Payload Type", - "type": "string", - "const": "propensity", - "description": "The type of payload." - } - }, - "required": [ - "xdm:payloadPropensityValue", - "xdm:payloadType" - ] + "xdm:payloadNumberValue": { + "title": "Value", + "type": "number", + "description": "The number" }, - { - "type": "object", - "properties": { - "xdm:payloadBooleanValue": { - "title": "Value", - "type": "boolean", - "description": "The boolean value" - }, - "xdm:payloadType": { - "title": "Payload Type", - "type": "string", - "const": "boolean", - "description": "The type of payload." - } - }, - "required": [ - "xdm:payloadBooleanValue", - "xdm:payloadType" - ] + "xdm:payloadPropensityValue": { + "title": "Value", + "type": "number", + "description": "The propensity", + "exclusiveMinimum": 0, + "maximum": 1 + }, + "xdm:payloadStringValue": { + "title": "Value", + "type": "string", + "description": "The string value" }, - { - "type": "object", - "properties": { - "xdm:payloadStringValue": { - "title": "Value", - "type": "string", - "description": "The string value" - }, - "xdm:payloadType": { - "title": "Payload Type", - "type": "string", - "const": "string", - "description": "The type of payload." - } + "xdm:payloadType": { + "title": "Payload Type", + "type": "string", + "enum": [ + "boolean", + "number", + "propensity", + "string" + ], + "meta:enum": { + "boolean": "Boolean", + "number": "Number", + "propensity": "Propensity", + "string": "String" }, - "required": [ - "xdm:payloadStringValue", - "xdm:payloadType" - ] + "description": "The type of payload." } + }, + "required": [ + "xdm:payloadType" ] }, "xdm:validUntil": { diff --git a/docs/reference/context/segmentmembership.schema.md b/docs/reference/context/segmentmembership.schema.md index ef1685c08..5e361673a 100644 --- a/docs/reference/context/segmentmembership.schema.md +++ b/docs/reference/context/segmentmembership.schema.md @@ -41,7 +41,7 @@ Details about a segment membership. | Property | Type | Required | Defined by | |----------|------|----------|------------| | [xdm:lastQualificationTime](#xdmlastqualificationtime) | `string` | Optional | Segment Membership (this schema) | -| [xdm:payload](#xdmpayload) | complex | Optional | Segment Membership (this schema) | +| [xdm:payload](#xdmpayload) | `object` | Optional | Segment Membership (this schema) | | [xdm:segmentID](#xdmsegmentid) | Identity | Optional | Segment Membership (this schema) | | [xdm:status](#xdmstatus) | `enum` | Optional | Segment Membership (this schema) | | [xdm:validUntil](#xdmvaliduntil) | `string` | Optional | Segment Membership (this schema) | @@ -72,32 +72,132 @@ The timestamp when the assertion of segment membership was made. ## xdm:payload ### Payload -Values that are directly related with the segment realization. This payload exists with the same validUntil as the segment realization. +Values that are directly related with the segment realization. This payload exists with the same validUntil as the segment realization. Note that the intention is that exactly one payload value be included, as indicated by the payload type. This was originally modelled using 'oneOf', but due to limitations in our tooling that was removed. This more semantically meaningful representation will be re-introduced in the future. `xdm:payload` * is optional -* type: complex +* type: `object` * defined in this schema ### xdm:payload Type -**One** of the following *conditions* need to be fulfilled. +`object` with following properties: -#### Condition 1 +| Property | Type | Required +|----------|------|----------| +| `xdm:payloadBooleanValue`| boolean | Optional | +| `xdm:payloadNumberValue`| number | Optional | +| `xdm:payloadPropensityValue`| number | Optional | +| `xdm:payloadStringValue`| string | Optional | +| `xdm:payloadType`| string | **Required** | -#### Condition 2 +#### xdm:payloadBooleanValue +##### Value +The boolean value + +`xdm:payloadBooleanValue` +* is optional +* type: `boolean` + +##### xdm:payloadBooleanValue Type + + +`boolean` + + + + + + + +#### xdm:payloadNumberValue +##### Value + +The number + +`xdm:payloadNumberValue` +* is optional +* type: `number` + +##### xdm:payloadNumberValue Type + + +`number` + + + + + + + + +#### xdm:payloadPropensityValue +##### Value + +The propensity + +`xdm:payloadPropensityValue` +* is optional +* type: `number` + +##### xdm:payloadPropensityValue Type -#### Condition 3 +`number` +* maximum value: `1` -#### Condition 4 + + + + +#### xdm:payloadStringValue +##### Value + +The string value + +`xdm:payloadStringValue` +* is optional +* type: `string` + +##### xdm:payloadStringValue Type + + +`string` + + + + + + + + +#### xdm:payloadType +##### Payload Type + +The type of payload. + +`xdm:payloadType` +* is **required** +* type: `string` + +The value of this property **must** be equal to one of the [known values below](#xdm:payloadType-known-values). + +##### xdm:payloadType Known Values +| Value | Description | +|-------|-------------| +| `boolean` | Boolean | +| `number` | Number | +| `propensity` | Propensity | +| `string` | String | + + diff --git a/docs/reference/external/hal/hal.schema.json b/docs/reference/external/hal/hal.schema.json index 3fa44f991..43a6232c6 100644 --- a/docs/reference/external/hal/hal.schema.json +++ b/docs/reference/external/hal/hal.schema.json @@ -280,22 +280,6 @@ ], "meta:status": "experimental", "examples": [ - { - "_links": { - "self": { - "href": "/orders/523" - }, - "warehouse": { - "href": "/warehouse/56" - }, - "invoice": { - "href": "/invoices/873" - } - }, - "currency": "USD", - "status": "shipped", - "total": 10.2 - }, { "_links": { "self": { @@ -364,6 +348,22 @@ "currency": "USD", "status": "shipped", "total": 10.2 + }, + { + "_links": { + "self": { + "href": "/orders/523" + }, + "warehouse": { + "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 30ee52d37..edb0fb8fd 100644 --- a/docs/reference/external/hal/hal.schema.md +++ b/docs/reference/external/hal/hal.schema.md @@ -20,25 +20,6 @@ This external schema definition allows adding HAL expressions into an existing s ## HAL Resource Examples -```json -{ - "_links": { - "self": { - "href": "/orders/523" - }, - "warehouse": { - "href": "/warehouse/56" - }, - "invoice": { - "href": "/invoices/873" - } - }, - "currency": "USD", - "status": "shipped", - "total": 10.2 -} -``` - ```json { "_links": { @@ -114,6 +95,25 @@ This external schema definition allows adding HAL expressions into an existing s } ``` +```json +{ + "_links": { + "self": { + "href": "/orders/523" + }, + "warehouse": { + "href": "/warehouse/56" + }, + "invoice": { + "href": "/invoices/873" + } + }, + "currency": "USD", + "status": "shipped", + "total": 10.2 +} +``` + # HAL Resource Properties diff --git a/docs/reference/external/repo/accesscontrolentry.schema.json b/docs/reference/external/repo/accesscontrolentry.schema.json index 9b23c0ee5..aa9490f85 100644 --- a/docs/reference/external/repo/accesscontrolentry.schema.json +++ b/docs/reference/external/repo/accesscontrolentry.schema.json @@ -102,13 +102,6 @@ ], "meta:status": "experimental", "examples": [ - { - "repo:principal": "authenticated", - "repo:privileges": [ - "read" - ], - "repo:modifier": "grant" - }, { "repo:principal": { "xdm:provider": { @@ -123,6 +116,13 @@ ], "repo:modifier": "grant", "repo:inheritance": "deep" + }, + { + "repo:principal": "authenticated", + "repo:privileges": [ + "read" + ], + "repo:modifier": "grant" } ] } \ No newline at end of file diff --git a/docs/reference/external/repo/accesscontrolentry.schema.md b/docs/reference/external/repo/accesscontrolentry.schema.md index d6421ca64..6befda3b8 100644 --- a/docs/reference/external/repo/accesscontrolentry.schema.md +++ b/docs/reference/external/repo/accesscontrolentry.schema.md @@ -13,16 +13,6 @@ Schema for the Access Control Entry for the Access Control List of a resource ## Access Control Entry Examples -```json -{ - "repo:principal": "authenticated", - "repo:privileges": [ - "read" - ], - "repo:modifier": "grant" -} -``` - ```json { "repo:principal": { @@ -41,6 +31,16 @@ Schema for the Access Control Entry for the Access Control List of a resource } ``` +```json +{ + "repo:principal": "authenticated", + "repo:privileges": [ + "read" + ], + "repo:modifier": "grant" +} +``` + # Access Control Entry Properties diff --git a/docs/reference/external/repo/directory.schema.json b/docs/reference/external/repo/directory.schema.json index a7360b6fc..30816b753 100644 --- a/docs/reference/external/repo/directory.schema.json +++ b/docs/reference/external/repo/directory.schema.json @@ -77,6 +77,12 @@ "templated": true } }, + "_page": { + "orderBy": "id", + "start": "123", + "next": "789", + "count": 100 + }, "repo:createdDate": "2017-09-26T15:52:25+00:00", "repo:lastModifiedDate": "2017-09-26T15:52:25+00:00", "repo:path": "/", @@ -96,12 +102,6 @@ "templated": true } }, - "_page": { - "orderBy": "id", - "start": "123", - "next": "789", - "count": 100 - }, "repo:createdDate": "2017-09-26T15:52:25+00:00", "repo:lastModifiedDate": "2017-09-26T15:52:25+00:00", "repo:path": "/", diff --git a/docs/reference/external/repo/directory.schema.md b/docs/reference/external/repo/directory.schema.md index d9a93ef2c..cd6ad693d 100644 --- a/docs/reference/external/repo/directory.schema.md +++ b/docs/reference/external/repo/directory.schema.md @@ -32,6 +32,12 @@ A directory in Adobe Cloud Platform. "templated": true } }, + "_page": { + "orderBy": "id", + "start": "123", + "next": "789", + "count": 100 + }, "repo:createdDate": "2017-09-26T15:52:25+00:00", "repo:lastModifiedDate": "2017-09-26T15:52:25+00:00", "repo:path": "/", @@ -54,12 +60,6 @@ A directory in Adobe Cloud Platform. "templated": true } }, - "_page": { - "orderBy": "id", - "start": "123", - "next": "789", - "count": 100 - }, "repo:createdDate": "2017-09-26T15:52:25+00:00", "repo:lastModifiedDate": "2017-09-26T15:52:25+00:00", "repo:path": "/",