From 7e3757e75bdacdcb45d3989c778a302dbfdc999a Mon Sep 17 00:00:00 2001 From: Kevin Streeter Date: Mon, 26 Nov 2018 14:49:40 -0800 Subject: [PATCH] update versions and docs for 0.9.8 --- CHANGELOG.md | 14 + README.md | 2 +- docs/introduction.md | 2 +- docs/reference/README.md | 114 ++--- docs/reference/assets/video.schema.json | 12 +- docs/reference/assets/video.schema.md | 12 +- .../descriptors/itemselector.schema.json | 4 +- .../common/descriptors/itemselector.schema.md | 4 +- .../common/eventenvelope.schema.json | 66 +-- docs/reference/common/eventenvelope.schema.md | 68 +-- docs/reference/common/extensible.schema.json | 30 +- docs/reference/common/extensible.schema.md | 36 +- .../context/experienceevent.schema.json | 434 ++++++++--------- .../context/experienceevent.schema.md | 447 +++++++++--------- docs/reference/context/identity.schema.json | 32 +- docs/reference/context/identity.schema.md | 13 +- docs/reference/context/poi-detail.schema.json | 18 +- docs/reference/context/poi-detail.schema.md | 18 +- docs/reference/context/profile.schema.json | 28 +- docs/reference/context/profile.schema.md | 48 +- .../context/profilestitch.schema.json | 33 +- .../reference/context/profilestitch.schema.md | 44 +- docs/reference/external/hal/hal.schema.json | 80 ++-- docs/reference/external/hal/hal.schema.md | 82 ++-- .../repo/accesscontrolentry.schema.json | 14 +- .../repo/accesscontrolentry.schema.md | 20 +- .../external/repo/directory.schema.json | 12 +- .../external/repo/directory.schema.md | 12 +- package.json | 2 +- 29 files changed, 854 insertions(+), 847 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e0535963c5..0d99eada69 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## Release 0.9.8 + +[Released on November 26, 2018](https://github.com/adobe/xdm/releases/tag/v0.9.8) + +Fixed Issues + +* Add Human Friendly Delivery Template Name in ExperienceEvents + * PR #559 Add templateName to experienceevent campaign extension. + +Merged Pull Requests + +* #523 Unify representation of end-user identity between ExperienceEvent and Profile +* #552 Added dcx JSON-LD prefix definition & dcx:type property to the meta schema + ## Release 0.9.7 [Released on October 30, 2018](https://github.com/adobe/xdm/releases/tag/v0.9.7) diff --git a/README.md b/README.md index e6ce80debb..e7c8bc522c 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ This repository contains the source code for the formal specification of the XDM ## Current Version -XDM is at version `0.9.7`. +XDM is at version `0.9.8`. You can find more about our versioning in [docs/introduction.md](docs/introduction.md#versioning) diff --git a/docs/introduction.md b/docs/introduction.md index 945a3fea6f..adf7afd1bb 100644 --- a/docs/introduction.md +++ b/docs/introduction.md @@ -2,7 +2,7 @@ xdm:navOrder: 1 --- -# Experience Data Model (XDM) Version 0.9.7 +# Experience Data Model (XDM) Version 0.9.8 ## Introduction diff --git a/docs/reference/README.md b/docs/reference/README.md index 73992ae8c6..54821fabf1 100644 --- a/docs/reference/README.md +++ b/docs/reference/README.md @@ -4,47 +4,6 @@ -## /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) - -## /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) -* [Artboard](./assets/artboard.schema.md) – `https://ns.adobe.com/xdm/assets/artboard` (Experimental) -* [Asset](./assets/asset.schema.md) – `https://ns.adobe.com/xdm/assets/asset` (Experimental) -* [Copyright Owner](./assets/copyright-owner.schema.md) – `https://ns.adobe.com/xdm/assets/copyright-owner` (Stabilizing) -* [Font](./assets/font.schema.md) – `https://ns.adobe.com/xdm/assets/font` (Experimental) -* [Image](./assets/image.schema.md) – `https://ns.adobe.com/xdm/assets/image` (Experimental) -* [Language Alternative](./assets/language-alternative.schema.md) – `https://ns.adobe.com/xdm/assets/language-alternative` (Stabilizing) -* [Layer](./assets/layer.schema.md) – `https://ns.adobe.com/xdm/assets/layer` (Experimental) -* [Layer Group](./assets/layer-group.schema.md) – `https://ns.adobe.com/xdm/assets/layer-group` (Experimental) -* [Rectangular Object (measured in variable unit)](./assets/variable-unit-rectangular.schema.md) – `https://ns.adobe.com/xdm/assets/variable-unit-rectangular` (Experimental) -* [Resource Event](./assets/resource-event.schema.md) – `https://ns.adobe.com/xdm/assets/resource-event` (Experimental) -* [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) - ## /channels/ * [ADM](./channels/adm.schema.md) – `https://ns.adobe.com/xdm/channels/adm` (Experimental) @@ -68,6 +27,47 @@ * [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) +## /assets/ + +* [Aggregated Asset](./assets/aggregated-asset.schema.md) – `https://ns.adobe.com/xdm/assets/aggregated-asset` (Experimental) +* [Artboard](./assets/artboard.schema.md) – `https://ns.adobe.com/xdm/assets/artboard` (Experimental) +* [Asset](./assets/asset.schema.md) – `https://ns.adobe.com/xdm/assets/asset` (Experimental) +* [Copyright Owner](./assets/copyright-owner.schema.md) – `https://ns.adobe.com/xdm/assets/copyright-owner` (Stabilizing) +* [Font](./assets/font.schema.md) – `https://ns.adobe.com/xdm/assets/font` (Experimental) +* [Image](./assets/image.schema.md) – `https://ns.adobe.com/xdm/assets/image` (Experimental) +* [Language Alternative](./assets/language-alternative.schema.md) – `https://ns.adobe.com/xdm/assets/language-alternative` (Stabilizing) +* [Layer](./assets/layer.schema.md) – `https://ns.adobe.com/xdm/assets/layer` (Experimental) +* [Layer Group](./assets/layer-group.schema.md) – `https://ns.adobe.com/xdm/assets/layer-group` (Experimental) +* [Rectangular Object (measured in variable unit)](./assets/variable-unit-rectangular.schema.md) – `https://ns.adobe.com/xdm/assets/variable-unit-rectangular` (Experimental) +* [Resource Event](./assets/resource-event.schema.md) – `https://ns.adobe.com/xdm/assets/resource-event` (Experimental) +* [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) + ## /context/ * [Ad Asset Reference](./context/advertising-timed-asset-reference.schema.md) – `https://ns.adobe.com/xdm/context/advertising-timed-asset-reference` (Experimental) @@ -86,6 +86,8 @@ * [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 Item](./context/identityitem.schema.md) – `https://ns.adobe.com/xdm/context/identityitem` (Experimental) +* [IdentityMap](./context/identitymap.schema.md) – `https://ns.adobe.com/xdm/context/identitymap` (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) @@ -195,11 +197,11 @@ * [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) -## /common/descriptors/ +## /content/repository-policies/ -* [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) +* [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/event/ @@ -211,17 +213,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) -## /content/repository-policies/ - -* [At-Rest Encryption](./content/repository-policies/encryption.schema.md) – `https://ns.adobe.com/xdm/content/repository-policies/encryption` (Experimental) -* [Storage Quota](./content/repository-policies/quota.schema.md) – `https://ns.adobe.com/xdm/content/repository-policies/quota` (Experimental) -* [Versioning](./content/repository-policies/versioning.schema.md) – `https://ns.adobe.com/xdm/content/repository-policies/versioning` (Experimental) - -## /external/hal/ - -* [HAL Link](./external/hal/hal-link.schema.md) – `https://ns.adobe.com/xdm/external/hal/link` (Experimental) -* [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) @@ -236,6 +227,17 @@ * [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) + +## /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/iptc/ * [Creator](./external/iptc/creator.schema.md) – `http://www.iptc.org/creator` (Experimental) diff --git a/docs/reference/assets/video.schema.json b/docs/reference/assets/video.schema.json index 5b8bda6c60..516839724e 100644 --- a/docs/reference/assets/video.schema.json +++ b/docs/reference/assets/video.schema.json @@ -65,7 +65,7 @@ "meta:status": "experimental", "examples": [ { - "repo:id": "urn:aaid:a:b:01234578-0123-ABCD-abcd-0123456789ac", + "repo:id": "urn:aaid:a:b:01234578-0123-ABCD-abcd-0123456789ad", "xmp:createDate": "2017-09-26T15:52:25+00:00", "repo:createdDate": "2017-09-26T15:52:25+00:00", "xdm:repositoryCreatedBy": "lars", @@ -79,11 +79,11 @@ "tiff:imageLength": 2160, "tiff:imageWidth": 3840, "xdm:aspectRatio": 1.77777777778, - "xdm:extent": 11700000, - "xdm:videoFrameRate": "NTSC" + "xdm:extent": 10920000, + "xdm:videoFrameRate": "f48s1" }, { - "repo:id": "urn:aaid:a:b:01234578-0123-ABCD-abcd-0123456789ad", + "repo:id": "urn:aaid:a:b:01234578-0123-ABCD-abcd-0123456789ac", "xmp:createDate": "2017-09-26T15:52:25+00:00", "repo:createdDate": "2017-09-26T15:52:25+00:00", "xdm:repositoryCreatedBy": "lars", @@ -97,8 +97,8 @@ "tiff:imageLength": 2160, "tiff:imageWidth": 3840, "xdm:aspectRatio": 1.77777777778, - "xdm:extent": 10920000, - "xdm:videoFrameRate": "f48s1" + "xdm:extent": 11700000, + "xdm:videoFrameRate": "NTSC" } ] } \ No newline at end of file diff --git a/docs/reference/assets/video.schema.md b/docs/reference/assets/video.schema.md index 3e459243e8..876bedf323 100644 --- a/docs/reference/assets/video.schema.md +++ b/docs/reference/assets/video.schema.md @@ -21,7 +21,7 @@ The Video class is for video assets, i.e. assets that consist of moving pictures ```json { - "repo:id": "urn:aaid:a:b:01234578-0123-ABCD-abcd-0123456789ac", + "repo:id": "urn:aaid:a:b:01234578-0123-ABCD-abcd-0123456789ad", "xmp:createDate": "2017-09-26T15:52:25+00:00", "repo:createdDate": "2017-09-26T15:52:25+00:00", "xdm:repositoryCreatedBy": "lars", @@ -35,14 +35,14 @@ The Video class is for video assets, i.e. assets that consist of moving pictures "tiff:imageLength": 2160, "tiff:imageWidth": 3840, "xdm:aspectRatio": 1.77777777778, - "xdm:extent": 11700000, - "xdm:videoFrameRate": "NTSC" + "xdm:extent": 10920000, + "xdm:videoFrameRate": "f48s1" } ``` ```json { - "repo:id": "urn:aaid:a:b:01234578-0123-ABCD-abcd-0123456789ad", + "repo:id": "urn:aaid:a:b:01234578-0123-ABCD-abcd-0123456789ac", "xmp:createDate": "2017-09-26T15:52:25+00:00", "repo:createdDate": "2017-09-26T15:52:25+00:00", "xdm:repositoryCreatedBy": "lars", @@ -56,8 +56,8 @@ The Video class is for video assets, i.e. assets that consist of moving pictures "tiff:imageLength": 2160, "tiff:imageWidth": 3840, "xdm:aspectRatio": 1.77777777778, - "xdm:extent": 10920000, - "xdm:videoFrameRate": "f48s1" + "xdm:extent": 11700000, + "xdm:videoFrameRate": "NTSC" } ``` diff --git a/docs/reference/common/descriptors/itemselector.schema.json b/docs/reference/common/descriptors/itemselector.schema.json index 01c03a16ad..47e95fad71 100644 --- a/docs/reference/common/descriptors/itemselector.schema.json +++ b/docs/reference/common/descriptors/itemselector.schema.json @@ -81,10 +81,10 @@ "xdm:id": "https://example.com/objects/12345" }, { - "xdm:type": "https://ns.adobe.com/experience/mcid" + "xdm:index": 0 }, { - "xdm:index": 0 + "xdm:type": "https://ns.adobe.com/experience/mcid" }, { "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 c7b8a1b1ec..83f2a02efe 100644 --- a/docs/reference/common/descriptors/itemselector.schema.md +++ b/docs/reference/common/descriptors/itemselector.schema.md @@ -24,13 +24,13 @@ 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:index": 0 + "xdm:type": "https://ns.adobe.com/experience/mcid" } ``` diff --git a/docs/reference/common/eventenvelope.schema.json b/docs/reference/common/eventenvelope.schema.json index 7221402c66..f02ef88fee 100644 --- a/docs/reference/common/eventenvelope.schema.json +++ b/docs/reference/common/eventenvelope.schema.json @@ -61,11 +61,34 @@ "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\"" + "@id": "https://cc-api-storage-stage.adobe.io/id/urn:aaid:sc:us:4123ba4c-93a8-4c5d-b979-ffbbe4318185" + } + }, + { + "@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": { + "@type": "http://ns.adobe.com/adobecloudplatform/ims/organization", + "@id": "08B3E5CE5822FC520A494229@AdobeOrg" + }, + "activitystreams:generator": { + "@type": "https://ns.adobe.com/xdm/content/repository", + "@id": "https://francois.corp.adobe.com:4502/" + }, + "activitystreams:actor": { + "@type": "https://ns.adobe.com/experience/aem/user", + "@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\"" } }, { @@ -88,7 +111,11 @@ "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" + "@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\"" } }, { @@ -138,33 +165,6 @@ "dc:title": "Vintage Collection", "xdm:path": "/content/geometrixx/en/vintage.html" } - }, - { - "@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": { - "@type": "http://ns.adobe.com/adobecloudplatform/ims/organization", - "@id": "08B3E5CE5822FC520A494229@AdobeOrg" - }, - "activitystreams:generator": { - "@type": "https://ns.adobe.com/xdm/content/repository", - "@id": "https://francois.corp.adobe.com:4502/" - }, - "activitystreams:actor": { - "@type": "https://ns.adobe.com/experience/aem/user", - "@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\"" - } } ] } \ No newline at end of file diff --git a/docs/reference/common/eventenvelope.schema.md b/docs/reference/common/eventenvelope.schema.md index 3e6921b566..2c0207ed3b 100644 --- a/docs/reference/common/eventenvelope.schema.md +++ b/docs/reference/common/eventenvelope.schema.md @@ -40,71 +40,74 @@ An `EventEnvelope` is a type of `Activity` (in the sense of [W3C Activity Stream "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\"" + "@id": "https://cc-api-storage-stage.adobe.io/id/urn:aaid:sc:us:4123ba4c-93a8-4c5d-b979-ffbbe4318185" } } ``` ```json { - "@type": "https://ns.adobe.com/xdm/common/event/created", + "@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": { - "@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" + "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/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", + "@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", @@ -131,8 +134,8 @@ An `EventEnvelope` is a type of `Activity` (in the sense of [W3C Activity Stream ```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/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": { @@ -148,13 +151,10 @@ 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" } } ``` diff --git a/docs/reference/common/extensible.schema.json b/docs/reference/common/extensible.schema.json index ed046ca3eb..d3653ba238 100644 --- a/docs/reference/common/extensible.schema.json +++ b/docs/reference/common/extensible.schema.json @@ -257,21 +257,6 @@ ], "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:repository_lastModifiedBy": "2017-09-26T15:52:25+00:00", - "repo:version": "15", - "dc:title": "This is an example", - "repo:size": 1632418, - "xdm:path": "/here", - "repo:etag": "15" - }, { "@context": { "xdm": "https://ns.adobe.com/xdm/", @@ -330,6 +315,21 @@ "repo:size": 1632418, "xdm:path": "/here", "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", + "repo:version": "15", + "dc:title": "This is an example", + "repo:size": 1632418, + "xdm:path": "/here", + "repo:etag": "15" } ] } \ No newline at end of file diff --git a/docs/reference/common/extensible.schema.md b/docs/reference/common/extensible.schema.md index fa2955cbb3..74b7f1d998 100644 --- a/docs/reference/common/extensible.schema.md +++ b/docs/reference/common/extensible.schema.md @@ -25,24 +25,6 @@ Replace `#/definitions/…` with the correct path to the `definitions` object in ## Extensibility base schema Examples -```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", - "repo:version": "15", - "dc:title": "This is an example", - "repo:size": 1632418, - "xdm:path": "/here", - "repo:etag": "15" -} -``` - ```json { "@context": { @@ -108,3 +90,21 @@ 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", + "repo:version": "15", + "dc:title": "This is an example", + "repo:size": 1632418, + "xdm:path": "/here", + "repo:etag": "15" +} +``` + diff --git a/docs/reference/context/experienceevent.schema.json b/docs/reference/context/experienceevent.schema.json index f2ee830f80..0944e501aa 100644 --- a/docs/reference/context/experienceevent.schema.json +++ b/docs/reference/context/experienceevent.schema.json @@ -38,9 +38,10 @@ "description": "The time at which this interaction was received by a server." }, "xdm:endUserIDs": { + "meta:status": "deprecated", "title": "End User IDs", "$ref": "https://ns.adobe.com/xdm/context/enduserids", - "description": "Condensed, normalized encapsulation of all end user identifiers." + "description": "Condensed, normalized encapsulation of all end user identifiers. Deprecated, use `xdm:identityMap` instead" }, "xdm:environment": { "title": "Environment", @@ -133,18 +134,16 @@ "$ref": "https://ns.adobe.com/xdm/context/segmentmembershipitem" } } - }, - "required": [ - "@id", - "xdm:timestamp", - "xdm:endUserIDs" - ] + } } }, "allOf": [ { "$ref": "https://ns.adobe.com/xdm/common/extensible#/definitions/@context" }, + { + "$ref": "https://ns.adobe.com/xdm/context/identitymap" + }, { "$ref": "#/definitions/experienceevent" } @@ -152,103 +151,25 @@ "meta:status": "stabilizing", "examples": [ { - "@id": "https://data.adobe.io/experienceid-23456782", + "@id": "https://data.adobe.io/experienceid-2345678", "xdm:dataSource": { "@id": "https://data.adobe.io/datasources/datasource-123", "xdm:code": "DataSourceIntegrationCode-123" }, "xdm:timestamp": "2017-09-26T15:52:25+00:00", - "xdm: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:identityMap": { + "ECID": [ { - "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:id": "92312748749128" } ], + "AVID": [ + { + "xdm:id": "2394509340-30453470347" + } + ] + }, + "xdm:environment": { "xdm:type": "browser", "xdm:browserDetails": { "xdm:name": "Chrome", @@ -316,25 +237,22 @@ "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" + "xdm:identityMap": { + "https://data.adobe.io/entities/namespace/4": [ + { + "xdm:id": "92312748749128" } - }, - "https://ns.adobe.com/experience/aaid": { - "xdm:id": "2394509340-30453470347", - "xdm:namespace": { - "xdm:code": "AVID" + ], + "https://data.adobe.io/entities/namespace/10": [ + { + "xdm:id": "2394509340-30453470347" } - }, - "https://ns.adobe.com/experience/tntid": { - "xdm:id": "1233ce17-20e0-4a2c-8198-2a77fd60cf4d", - "xdm:namespace": { - "xdm:code": "tnt0051" + ], + "https://data.adobe.io/entities/namespace/9": [ + { + "xdm:id": "1233ce17-20e0-4a2c-8198-2a77fd60cf4d" } - } + ] }, "xdm:channel": { "@id": "https://ns.adobe.com/xdm/channels/apns", @@ -434,26 +352,19 @@ } }, "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:identityMap": { + "ECID": [ + { + "xdm:id": "https://data.adobe.io/entities/identity/92312748749128" + }, + { + "xdm:id": "https://data.adobe.io/entities/identity/62312748749321" + }, + { + "xdm:id": "https://data.adobe.io/entities/identity/49312748749132" } - } - ] + ] + } } ], "xdm:segmentMemberships": [ @@ -478,22 +389,101 @@ ] }, { - "@id": "https://data.adobe.io/experienceid-2345678", + "@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:identityMap": { + "https://data.adobe.io/entities/namespace/4": [ + { + "xdm:id": "92312748749128" } - } + ] }, "xdm:environment": { + "xdm:type": "application", + "xdm:operatingSystem": "iOS", + "xdm:operatingSystemVersion": "10.13", + "xdm:connectionType": "mobile_lte" + }, + "xdm:placeContext": { + "xdm:localTime": "2001-07-04T12:08:56+01:00", + "xdm:geo": { + "@id": "https://data.adobe.io/entities/geo/tokyo", + "xdm:countryCode": "JP", + "xdm:stateProvince": "JP-13", + "xdm:city": "Tōkyō", + "xdm:postalCode": "141-0032", + "schema:latitude": 35.6185, + "schema:longitude": 139.73237 + }, + "xdm:POIinteraction": { + "xdm:poiEntries": { + "xdm:value": 1 + }, + "xdm:POIID": "d8a5c08c-1e79-4051-8a8b-675fb235e03d", + "xdm:name": "Acme Hotel Tokyo Lobby", + "xdm:category": "Resorts", + "xdm:type": "Hotel", + "xdm:locatingType": "beacon", + "xdm:beaconInteractionDetails": { + "xdm:proximityUUID": "c6c03ed9-ea23-481c-ab15-833e88cfb22f", + "xdm:beaconMajor": 300, + "xdm:beaconMinor": 34 + } + }, + "xdm:activePOIs": [ + { + "xdm:POIID": "c7f4bf28-c8d9-4b89-a81f-2a8ef9367390", + "xdm:name": "Acme Hotel Tokyo", + "xdm:category": "Resorts", + "xdm:type": "Hotel", + "xdm:locatingType": "beacon", + "xdm:beaconInteractionDetails": { + "xdm:proximityUUID": "dd0094a0-52bb-4d3a-ab15-fcccb9b9b48e", + "xdm:beaconMajor": 100, + "xdm:beaconMinor": 23 + } + }, + { + "xdm:POIID": "d8a5c08c-1e79-4051-8a8b-675fb235e03d", + "xdm:name": "Acme Hotel Tokyo Lobby", + "xdm:category": "Resorts", + "xdm:type": "Hotel", + "xdm:locatingType": "beacon", + "xdm:beaconInteractionDetails": { + "xdm:proximityUUID": "c6c03ed9-ea23-481c-ab15-833e88cfb22f", + "xdm:beaconMajor": 300, + "xdm:beaconMinor": 34 + } + }, + { + "xdm:POIID": "d8a5c08c-1e79-4051-8a8b-675fb235e03d", + "xdm:name": "Tokyo City", + "xdm:locatingType": "gps", + "xdm:geoInteractionDetails": { + "xdm:distanceToCenter": 320, + "xdm:accuracy": 30, + "xdm:geoShape": { + "@id": "https://data.adobe.io/entities/geoShape/shapeid123", + "schema:circle": { + "@id": "https://data.adobe.io/entities/geo/circleid123", + "schema:description": "Tokyo Metro", + "schema:coordinates": { + "@id": "https://data.adobe.io/entities/geo/111", + "schema:description": "Tokyo", + "schema:latitude": 37.3308953, + "schema:longitude": -121.8939894, + "schema:elevation": 31.0896 + }, + "schema:radius": 80000 + } + } + } + } + ], "xdm:type": "browser", "xdm:browserDetails": { "xdm:name": "Chrome", @@ -557,19 +547,17 @@ { "@id": "https://data.adobe.io/experienceid-123457", "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:namespace": { - "xdm:code": "ECID" + "xdm:identityMap": { + "https://data.adobe.io/entities/namespace/4": [ + { + "xdm:id": "92312748749128" } - }, - "https://ns.adobe.com/experience/aaid": { - "@id": "https://data.adobe.io/entities/identity/2394509340-30453470347", - "xdm:namespace": { - "xdm:code": "AVID" + ], + "https://data.adobe.io/entities/namespace/10": [ + { + "xdm:id": "2394509340-30453470347" } - } + ] }, "xdm:environment": { "xdm:browserDetails": { @@ -708,21 +696,19 @@ } }, { - "@id": "https://data.adobe.io/experienceid-123458", + "@id": "https://data.adobe.io/experienceid-123459", "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:namespace": { - "xdm:code": "ECID" + "xdm:identityMap": { + "https://data.adobe.io/entities/namespace/4": [ + { + "xdm:id": "92312748749128" } - }, - "https://ns.adobe.com/experience/aaid": { - "@id": "https://data.adobe.io/entities/identity/2394509340-30453470347", - "xdm:namespace": { - "xdm:code": "AVID" + ], + "https://data.adobe.io/entities/namespace/10": [ + { + "xdm:id": "2394509340-30453470347" } - } + ] }, "xdm:environment": { "xdm:browserDetails": { @@ -776,54 +762,47 @@ "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:mediaChapter": { + "xdm:chapterAssetReference": { + "@id": "https://data.adobe.io/entities/media-chapter-asset-reference/2144511", + "dc:title": "Chapter1", + "xmpDM:duration": 44 + }, + "xdm:chapterAssetViewDetails": { + "xdm:index": 0, + "xdm:offset": 0 + }, + "xdm:impressions": { + "xdm:value": 1 + }, + "xdm:completes": { + "xdm:value": 1 + }, + "xdm:timePlayed": { + "xdm:value": 44 + }, + "xdm:federated": { + "xdm:value": 0 + } } } - }, - "xdm:advertising": { - "xdm:adAssetReference": { - "@id": "https://data.adobe.io/entities/ad-id/AD1", - "dc:title": "adNumber1", - "xmpDM:duration": 10 - }, - "xdm:adAssetViewDetails": { - "xdm:playerName": "miniTestApp", - "xdm:index": 0, - "xdm:adBreak": { - "@id": "https://data.adobe.io/entities/ad-break/f40353618c5c11311f584e53c78654b9_0", - "dc:title": "Mid-Roll", - "xdm:offset": 44 - } - }, - "xdm:impressions": { - "xdm:value": 1 - }, - "xdm:completes": { - "xdm:value": 1 - }, - "xdm:timePlayed": { - "xdm:value": 10 - }, - "xdm:federated": { - "xdm:value": 0 - } } }, { - "@id": "https://data.adobe.io/experienceid-123459", + "@id": "https://data.adobe.io/experienceid-123458", "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:namespace": { - "xdm:code": "ECID" + "xdm:identityMap": { + "https://data.adobe.io/entities/namespace/4": [ + { + "xdm:id": "92312748749128" } - }, - "https://ns.adobe.com/experience/aaid": { - "@id": "https://data.adobe.io/entities/identity/2394509340-30453470347", - "xdm:namespace": { - "xdm:code": "AVID" + ], + "https://data.adobe.io/entities/namespace/10": [ + { + "xdm:id": "2394509340-30453470347" } - } + ] }, "xdm:environment": { "xdm:browserDetails": { @@ -877,31 +856,36 @@ "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:mediaChapter": { - "xdm:chapterAssetReference": { - "@id": "https://data.adobe.io/entities/media-chapter-asset-reference/2144511", - "dc:title": "Chapter1", - "xmpDM:duration": 44 - }, - "xdm:chapterAssetViewDetails": { - "xdm:index": 0, - "xdm:offset": 0 - }, - "xdm:impressions": { - "xdm:value": 1 - }, - "xdm:completes": { - "xdm:value": 1 - }, - "xdm:timePlayed": { - "xdm:value": 44 - }, - "xdm:federated": { - "xdm:value": 0 - } } } + }, + "xdm:advertising": { + "xdm:adAssetReference": { + "@id": "https://data.adobe.io/entities/ad-id/AD1", + "dc:title": "adNumber1", + "xmpDM:duration": 10 + }, + "xdm:adAssetViewDetails": { + "xdm:playerName": "miniTestApp", + "xdm:index": 0, + "xdm:adBreak": { + "@id": "https://data.adobe.io/entities/ad-break/f40353618c5c11311f584e53c78654b9_0", + "dc:title": "Mid-Roll", + "xdm:offset": 44 + } + }, + "xdm:impressions": { + "xdm:value": 1 + }, + "xdm:completes": { + "xdm:value": 1 + }, + "xdm:timePlayed": { + "xdm:value": 10 + }, + "xdm:federated": { + "xdm:value": 0 + } } } ] diff --git a/docs/reference/context/experienceevent.schema.md b/docs/reference/context/experienceevent.schema.md index 7a3674b6e0..df2a010dd0 100644 --- a/docs/reference/context/experienceevent.schema.md +++ b/docs/reference/context/experienceevent.schema.md @@ -14,6 +14,7 @@ The core ExperienceEvent XDM is used to capture observations that are altering o * ExperienceEvent `https://ns.adobe.com/xdm/context/experienceevent` * [Extensibility base schema](../common/extensible.schema.md) `https://ns.adobe.com/xdm/common/extensible` + * [IdentityMap](identitymap.schema.md) `https://ns.adobe.com/xdm/context/identitymap` * [Data Source](../data/datasource.schema.md) `https://ns.adobe.com/xdm/data/datasource` * [End User IDs](enduserids.schema.md) `https://ns.adobe.com/xdm/context/enduserids` * [Environment](environment.schema.md) `https://ns.adobe.com/xdm/context/environment` @@ -35,103 +36,25 @@ The core ExperienceEvent XDM is used to capture observations that are altering o ```json { - "@id": "https://data.adobe.io/experienceid-23456782", + "@id": "https://data.adobe.io/experienceid-2345678", "xdm:dataSource": { "@id": "https://data.adobe.io/datasources/datasource-123", "xdm:code": "DataSourceIntegrationCode-123" }, "xdm:timestamp": "2017-09-26T15:52:25+00:00", - "xdm: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:identityMap": { + "ECID": [ { - "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:id": "92312748749128" } ], + "AVID": [ + { + "xdm:id": "2394509340-30453470347" + } + ] + }, + "xdm:environment": { "xdm:type": "browser", "xdm:browserDetails": { "xdm:name": "Chrome", @@ -202,25 +125,22 @@ The core ExperienceEvent XDM is used to capture observations that are altering o "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" + "xdm:identityMap": { + "https://data.adobe.io/entities/namespace/4": [ + { + "xdm:id": "92312748749128" } - }, - "https://ns.adobe.com/experience/aaid": { - "xdm:id": "2394509340-30453470347", - "xdm:namespace": { - "xdm:code": "AVID" + ], + "https://data.adobe.io/entities/namespace/10": [ + { + "xdm:id": "2394509340-30453470347" } - }, - "https://ns.adobe.com/experience/tntid": { - "xdm:id": "1233ce17-20e0-4a2c-8198-2a77fd60cf4d", - "xdm:namespace": { - "xdm:code": "tnt0051" + ], + "https://data.adobe.io/entities/namespace/9": [ + { + "xdm:id": "1233ce17-20e0-4a2c-8198-2a77fd60cf4d" } - } + ] }, "xdm:channel": { "@id": "https://ns.adobe.com/xdm/channels/apns", @@ -320,26 +240,19 @@ The core ExperienceEvent XDM is used to capture observations that are altering o } }, "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:identityMap": { + "ECID": [ + { + "xdm:id": "https://data.adobe.io/entities/identity/92312748749128" + }, + { + "xdm:id": "https://data.adobe.io/entities/identity/62312748749321" + }, + { + "xdm:id": "https://data.adobe.io/entities/identity/49312748749132" } - } - ] + ] + } } ], "xdm:segmentMemberships": [ @@ -367,22 +280,101 @@ The core ExperienceEvent XDM is used to capture observations that are altering o ```json { - "@id": "https://data.adobe.io/experienceid-2345678", + "@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:identityMap": { + "https://data.adobe.io/entities/namespace/4": [ + { + "xdm:id": "92312748749128" } - } + ] }, "xdm:environment": { + "xdm:type": "application", + "xdm:operatingSystem": "iOS", + "xdm:operatingSystemVersion": "10.13", + "xdm:connectionType": "mobile_lte" + }, + "xdm:placeContext": { + "xdm:localTime": "2001-07-04T12:08:56+01:00", + "xdm:geo": { + "@id": "https://data.adobe.io/entities/geo/tokyo", + "xdm:countryCode": "JP", + "xdm:stateProvince": "JP-13", + "xdm:city": "Tōkyō", + "xdm:postalCode": "141-0032", + "schema:latitude": 35.6185, + "schema:longitude": 139.73237 + }, + "xdm:POIinteraction": { + "xdm:poiEntries": { + "xdm:value": 1 + }, + "xdm:POIID": "d8a5c08c-1e79-4051-8a8b-675fb235e03d", + "xdm:name": "Acme Hotel Tokyo Lobby", + "xdm:category": "Resorts", + "xdm:type": "Hotel", + "xdm:locatingType": "beacon", + "xdm:beaconInteractionDetails": { + "xdm:proximityUUID": "c6c03ed9-ea23-481c-ab15-833e88cfb22f", + "xdm:beaconMajor": 300, + "xdm:beaconMinor": 34 + } + }, + "xdm:activePOIs": [ + { + "xdm:POIID": "c7f4bf28-c8d9-4b89-a81f-2a8ef9367390", + "xdm:name": "Acme Hotel Tokyo", + "xdm:category": "Resorts", + "xdm:type": "Hotel", + "xdm:locatingType": "beacon", + "xdm:beaconInteractionDetails": { + "xdm:proximityUUID": "dd0094a0-52bb-4d3a-ab15-fcccb9b9b48e", + "xdm:beaconMajor": 100, + "xdm:beaconMinor": 23 + } + }, + { + "xdm:POIID": "d8a5c08c-1e79-4051-8a8b-675fb235e03d", + "xdm:name": "Acme Hotel Tokyo Lobby", + "xdm:category": "Resorts", + "xdm:type": "Hotel", + "xdm:locatingType": "beacon", + "xdm:beaconInteractionDetails": { + "xdm:proximityUUID": "c6c03ed9-ea23-481c-ab15-833e88cfb22f", + "xdm:beaconMajor": 300, + "xdm:beaconMinor": 34 + } + }, + { + "xdm:POIID": "d8a5c08c-1e79-4051-8a8b-675fb235e03d", + "xdm:name": "Tokyo City", + "xdm:locatingType": "gps", + "xdm:geoInteractionDetails": { + "xdm:distanceToCenter": 320, + "xdm:accuracy": 30, + "xdm:geoShape": { + "@id": "https://data.adobe.io/entities/geoShape/shapeid123", + "schema:circle": { + "@id": "https://data.adobe.io/entities/geo/circleid123", + "schema:description": "Tokyo Metro", + "schema:coordinates": { + "@id": "https://data.adobe.io/entities/geo/111", + "schema:description": "Tokyo", + "schema:latitude": 37.3308953, + "schema:longitude": -121.8939894, + "schema:elevation": 31.0896 + }, + "schema:radius": 80000 + } + } + } + } + ], "xdm:type": "browser", "xdm:browserDetails": { "xdm:name": "Chrome", @@ -449,19 +441,17 @@ The core ExperienceEvent XDM is used to capture observations that are altering o { "@id": "https://data.adobe.io/experienceid-123457", "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:namespace": { - "xdm:code": "ECID" + "xdm:identityMap": { + "https://data.adobe.io/entities/namespace/4": [ + { + "xdm:id": "92312748749128" } - }, - "https://ns.adobe.com/experience/aaid": { - "@id": "https://data.adobe.io/entities/identity/2394509340-30453470347", - "xdm:namespace": { - "xdm:code": "AVID" + ], + "https://data.adobe.io/entities/namespace/10": [ + { + "xdm:id": "2394509340-30453470347" } - } + ] }, "xdm:environment": { "xdm:browserDetails": { @@ -603,21 +593,19 @@ The core ExperienceEvent XDM is used to capture observations that are altering o ```json { - "@id": "https://data.adobe.io/experienceid-123458", + "@id": "https://data.adobe.io/experienceid-123459", "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:namespace": { - "xdm:code": "ECID" + "xdm:identityMap": { + "https://data.adobe.io/entities/namespace/4": [ + { + "xdm:id": "92312748749128" } - }, - "https://ns.adobe.com/experience/aaid": { - "@id": "https://data.adobe.io/entities/identity/2394509340-30453470347", - "xdm:namespace": { - "xdm:code": "AVID" + ], + "https://data.adobe.io/entities/namespace/10": [ + { + "xdm:id": "2394509340-30453470347" } - } + ] }, "xdm:environment": { "xdm:browserDetails": { @@ -671,57 +659,50 @@ The core ExperienceEvent XDM is used to capture observations that are altering o "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:mediaChapter": { + "xdm:chapterAssetReference": { + "@id": "https://data.adobe.io/entities/media-chapter-asset-reference/2144511", + "dc:title": "Chapter1", + "xmpDM:duration": 44 + }, + "xdm:chapterAssetViewDetails": { + "xdm:index": 0, + "xdm:offset": 0 + }, + "xdm:impressions": { + "xdm:value": 1 + }, + "xdm:completes": { + "xdm:value": 1 + }, + "xdm:timePlayed": { + "xdm:value": 44 + }, + "xdm:federated": { + "xdm:value": 0 + } } } - }, - "xdm:advertising": { - "xdm:adAssetReference": { - "@id": "https://data.adobe.io/entities/ad-id/AD1", - "dc:title": "adNumber1", - "xmpDM:duration": 10 - }, - "xdm:adAssetViewDetails": { - "xdm:playerName": "miniTestApp", - "xdm:index": 0, - "xdm:adBreak": { - "@id": "https://data.adobe.io/entities/ad-break/f40353618c5c11311f584e53c78654b9_0", - "dc:title": "Mid-Roll", - "xdm:offset": 44 - } - }, - "xdm:impressions": { - "xdm:value": 1 - }, - "xdm:completes": { - "xdm:value": 1 - }, - "xdm:timePlayed": { - "xdm:value": 10 - }, - "xdm:federated": { - "xdm:value": 0 - } } } ``` ```json { - "@id": "https://data.adobe.io/experienceid-123459", + "@id": "https://data.adobe.io/experienceid-123458", "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:namespace": { - "xdm:code": "ECID" + "xdm:identityMap": { + "https://data.adobe.io/entities/namespace/4": [ + { + "xdm:id": "92312748749128" } - }, - "https://ns.adobe.com/experience/aaid": { - "@id": "https://data.adobe.io/entities/identity/2394509340-30453470347", - "xdm:namespace": { - "xdm:code": "AVID" + ], + "https://data.adobe.io/entities/namespace/10": [ + { + "xdm:id": "2394509340-30453470347" } - } + ] }, "xdm:environment": { "xdm:browserDetails": { @@ -775,31 +756,36 @@ The core ExperienceEvent XDM is used to capture observations that are altering o "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:mediaChapter": { - "xdm:chapterAssetReference": { - "@id": "https://data.adobe.io/entities/media-chapter-asset-reference/2144511", - "dc:title": "Chapter1", - "xmpDM:duration": 44 - }, - "xdm:chapterAssetViewDetails": { - "xdm:index": 0, - "xdm:offset": 0 - }, - "xdm:impressions": { - "xdm:value": 1 - }, - "xdm:completes": { - "xdm:value": 1 - }, - "xdm:timePlayed": { - "xdm:value": 44 - }, - "xdm:federated": { - "xdm:value": 0 - } } } + }, + "xdm:advertising": { + "xdm:adAssetReference": { + "@id": "https://data.adobe.io/entities/ad-id/AD1", + "dc:title": "adNumber1", + "xmpDM:duration": 10 + }, + "xdm:adAssetViewDetails": { + "xdm:playerName": "miniTestApp", + "xdm:index": 0, + "xdm:adBreak": { + "@id": "https://data.adobe.io/entities/ad-break/f40353618c5c11311f584e53c78654b9_0", + "dc:title": "Mid-Roll", + "xdm:offset": 44 + } + }, + "xdm:impressions": { + "xdm:value": 1 + }, + "xdm:completes": { + "xdm:value": 1 + }, + "xdm:timePlayed": { + "xdm:value": 10 + }, + "xdm:federated": { + "xdm:value": 0 + } } } ``` @@ -819,6 +805,7 @@ The core ExperienceEvent XDM is used to capture observations that are altering o | [xdm:directMarketing](#xdmdirectmarketing) | Direct Marketing | Optional | ExperienceEvent (this schema) | | [xdm:endUserIDs](#xdmenduserids) | End User IDs | Optional | ExperienceEvent (this schema) | | [xdm:environment](#xdmenvironment) | Environment | Optional | ExperienceEvent (this schema) | +| [xdm:identityMap](#xdmidentitymap) | `object` | Optional | [IdentityMap](identitymap.schema.md#xdmidentitymap) | | [xdm:marketing](#xdmmarketing) | Marketing | Optional | ExperienceEvent (this schema) | | [xdm:media](#xdmmedia) | Media Information | Optional | ExperienceEvent (this schema) | | [xdm:placeContext](#xdmplacecontext) | Place Context | Optional | ExperienceEvent (this schema) | @@ -989,7 +976,7 @@ The events and properties related to direct/outbound marketing such as email, di ## xdm:endUserIDs ### End User IDs -Condensed, normalized encapsulation of all end user identifiers. +Condensed, normalized encapsulation of all end user identifiers. Deprecated, use `xdm:identityMap` instead `xdm:endUserIDs` * is optional @@ -1024,6 +1011,28 @@ Information about the surrounding situation the event observation occurred in, s +## xdm:identityMap + + +`xdm:identityMap` +* is optional +* type: `object` +* defined in [IdentityMap](identitymap.schema.md#xdm:identityMap) + +### xdm:identityMap Type + + +`object` with following properties: + + +| Property | Type | Required +|----------|------|----------| + + + + + + ## xdm:marketing ### Marketing diff --git a/docs/reference/context/identity.schema.json b/docs/reference/context/identity.schema.json index 79b6463f87..ae15fd952d 100644 --- a/docs/reference/context/identity.schema.json +++ b/docs/reference/context/identity.schema.json @@ -10,15 +10,13 @@ "title": "Identity", "type": "object", "meta:extensible": true, + "meta:extends": [ + "https://ns.adobe.com/xdm/context/identityitem" + ], "description": "Identity is used to clearly distinguish people that are interacting with digital experiences. Identity is established by an identity provider, which itself is referenced in the `namespace` attribute. Within each `namespace`, the identity is unique.", "definitions": { "identity": { "properties": { - "xdm:id": { - "title": "Identifier", - "type": "string", - "description": "Identity of the consumer in the related namespace." - }, "xdm:namespace": { "title": "Namespace", "$ref": "https://ns.adobe.com/xdm/context/namespace", @@ -28,27 +26,6 @@ "title": "Experience Identifier", "type": "string", "description": "When present, this value represents a cross-namespace identifier that is unique across all namespace-scoped identifiers in all namespaces." - }, - "xdm:authenticatedState": { - "description": "The state this identity is authenticated as for this observed ExperienceEvent.", - "type": "string", - "default": "ambiguous", - "enum": [ - "ambiguous", - "authenticated", - "loggedOut" - ], - "meta:enum": { - "ambiguous": "Ambiguous", - "authenticated": "User identified by a login or simular action that was valid at the time of the event observation.", - "loggedOut": "User was identified by a login action at some point of time previously, but is not currently logged in." - } - }, - "xdm:primary": { - "title": "Primary", - "type": "boolean", - "default": false, - "description": "Indicates this identity is the preferred identity. Is used as a hint to help systems better organize how identities are queried." } } } @@ -57,6 +34,9 @@ { "$ref": "https://ns.adobe.com/xdm/common/extensible#/definitions/@context" }, + { + "$ref": "https://ns.adobe.com/xdm/context/identityitem#/definitions/identityitem" + }, { "$ref": "#/definitions/identity" } diff --git a/docs/reference/context/identity.schema.md b/docs/reference/context/identity.schema.md index 3c75c116c7..3daa31ba7d 100644 --- a/docs/reference/context/identity.schema.md +++ b/docs/reference/context/identity.schema.md @@ -14,6 +14,7 @@ Identity is used to clearly distinguish people that are interacting with digital * Identity `https://ns.adobe.com/xdm/context/identity` * [Extensibility base schema](../common/extensible.schema.md) `https://ns.adobe.com/xdm/common/extensible` + * [Identity Item](identityitem.schema.md) `https://ns.adobe.com/xdm/context/identityitem` * [Namespace](namespace.schema.md) `https://ns.adobe.com/xdm/context/namespace` @@ -43,10 +44,10 @@ Identity is used to clearly distinguish people that are interacting with digital | Property | Type | Required | Defined by | |----------|------|----------|------------| -| [xdm:authenticatedState](#xdmauthenticatedstate) | `enum` | Optional | Identity (this schema) | -| [xdm:id](#xdmid) | `string` | Optional | Identity (this schema) | +| [xdm:authenticatedState](#xdmauthenticatedstate) | `enum` | Optional | [Identity Item](identityitem.schema.md#xdmauthenticatedstate) | +| [xdm:id](#xdmid) | `string` | Optional | [Identity Item](identityitem.schema.md#xdmid) | | [xdm:namespace](#xdmnamespace) | Namespace | Optional | Identity (this schema) | -| [xdm:primary](#xdmprimary) | `boolean` | Optional | Identity (this schema) | +| [xdm:primary](#xdmprimary) | `boolean` | Optional | [Identity Item](identityitem.schema.md#xdmprimary) | | [xdm:xid](#xdmxid) | `string` | Optional | Identity (this schema) | | `*` | any | Additional | this schema *allows* additional properties | @@ -57,7 +58,7 @@ The state this identity is authenticated as for this observed ExperienceEvent. `xdm:authenticatedState` * is optional * type: `enum` -* defined in this schema +* defined in [Identity Item](identityitem.schema.md#xdm:authenticatedState) The value of this property **must** be equal to one of the [known values below](#xdm:authenticatedState-known-values). @@ -79,7 +80,7 @@ Identity of the consumer in the related namespace. `xdm:id` * is optional * type: `string` -* defined in this schema +* defined in [Identity Item](identityitem.schema.md#xdm:id) ### xdm:id Type @@ -118,7 +119,7 @@ Indicates this identity is the preferred identity. Is used as a hint to help sys `xdm:primary` * is optional * type: `boolean` -* defined in this schema +* defined in [Identity Item](identityitem.schema.md#xdm:primary) ### xdm:primary Type diff --git a/docs/reference/context/poi-detail.schema.json b/docs/reference/context/poi-detail.schema.json index ef3dd74ccf..cd76b67021 100644 --- a/docs/reference/context/poi-detail.schema.json +++ b/docs/reference/context/poi-detail.schema.json @@ -79,11 +79,10 @@ "xdm:name": "Acme Hotel Tokyo", "xdm:category": "Resorts", "xdm:type": "Hotel", - "xdm:locatingType": "beacon", - "xdm:beaconInteractionDetails": { - "xdm:proximityUUID": "dd0094a0-52bb-4d3a-ab15-fcccb9b9b48e", - "xdm:beaconMajor": 100, - "xdm:beaconMinor": 23 + "xdm:locatingType": "gps", + "xdm:geoInteractionDetails": { + "xdm:distanceToCenter": 100, + "xdm:accuracy": 30 } }, { @@ -91,10 +90,11 @@ "xdm:name": "Acme Hotel Tokyo", "xdm:category": "Resorts", "xdm:type": "Hotel", - "xdm:locatingType": "gps", - "xdm:geoInteractionDetails": { - "xdm:distanceToCenter": 100, - "xdm:accuracy": 30 + "xdm:locatingType": "beacon", + "xdm:beaconInteractionDetails": { + "xdm:proximityUUID": "dd0094a0-52bb-4d3a-ab15-fcccb9b9b48e", + "xdm:beaconMajor": 100, + "xdm:beaconMinor": 23 } } ] diff --git a/docs/reference/context/poi-detail.schema.md b/docs/reference/context/poi-detail.schema.md index df2403f588..d790043ace 100644 --- a/docs/reference/context/poi-detail.schema.md +++ b/docs/reference/context/poi-detail.schema.md @@ -26,11 +26,10 @@ A Point or Place of Interest(POI) Details. Used to capture the techncial and met "xdm:name": "Acme Hotel Tokyo", "xdm:category": "Resorts", "xdm:type": "Hotel", - "xdm:locatingType": "beacon", - "xdm:beaconInteractionDetails": { - "xdm:proximityUUID": "dd0094a0-52bb-4d3a-ab15-fcccb9b9b48e", - "xdm:beaconMajor": 100, - "xdm:beaconMinor": 23 + "xdm:locatingType": "gps", + "xdm:geoInteractionDetails": { + "xdm:distanceToCenter": 100, + "xdm:accuracy": 30 } } ``` @@ -41,10 +40,11 @@ A Point or Place of Interest(POI) Details. Used to capture the techncial and met "xdm:name": "Acme Hotel Tokyo", "xdm:category": "Resorts", "xdm:type": "Hotel", - "xdm:locatingType": "gps", - "xdm:geoInteractionDetails": { - "xdm:distanceToCenter": 100, - "xdm:accuracy": 30 + "xdm:locatingType": "beacon", + "xdm:beaconInteractionDetails": { + "xdm:proximityUUID": "dd0094a0-52bb-4d3a-ab15-fcccb9b9b48e", + "xdm:beaconMajor": 100, + "xdm:beaconMinor": 23 } } ``` diff --git a/docs/reference/context/profile.schema.json b/docs/reference/context/profile.schema.json index 784a2b6f93..2616a133bf 100644 --- a/docs/reference/context/profile.schema.json +++ b/docs/reference/context/profile.schema.json @@ -16,13 +16,14 @@ "profile": { "properties": { "xdm:identities": { + "meta:status": "deprecated", "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." + "description": "Array of Identities. Condensed, normalized encapsulation of all end user identifiers. Deprecated, use `xdm:identityMap` instead" }, "xdm:person": { "title": "Person", @@ -165,6 +166,9 @@ { "$ref": "https://ns.adobe.com/xdm/common/auditable" }, + { + "$ref": "https://ns.adobe.com/xdm/context/identitymap" + }, { "$ref": "#/definitions/profile" } @@ -172,20 +176,18 @@ "meta:status": "experimental", "examples": [ { - "xdm:identities": [ - { - "xdm:id": "someone@example.com", - "xdm:namespace": { - "xdm:code": "Email" + "xdm:identityMap": { + "ECID": [ + { + "xdm:id": "92312748749128" } - }, - { - "xdm:id": "123-456", - "xdm:namespace": { - "xdm:code": "BB111" + ], + "EMAIL": [ + { + "xdm:id": "jane@doe.com" } - } - ], + ] + }, "xdm:person": { "xdm:name": { "xdm:firstName": "Jane", diff --git a/docs/reference/context/profile.schema.md b/docs/reference/context/profile.schema.md index 3e6aed51bd..a1c3ab1c7d 100644 --- a/docs/reference/context/profile.schema.md +++ b/docs/reference/context/profile.schema.md @@ -32,6 +32,7 @@ for other Profile data such as preference, propensities and other attributes. * Profile `https://ns.adobe.com/xdm/context/profile` * [Extensibility base schema](../common/extensible.schema.md) `https://ns.adobe.com/xdm/common/extensible` * [Audit Trail](../common/auditable.schema.md) `https://ns.adobe.com/xdm/common/auditable` + * [IdentityMap](identitymap.schema.md) `https://ns.adobe.com/xdm/context/identitymap` * [Person](person.schema.md) `https://ns.adobe.com/xdm/context/person` * [Address](../common/address.schema.md) `https://ns.adobe.com/xdm/common/address` * [Email Address](emailaddress.schema.md) `https://ns.adobe.com/xdm/context/emailaddress` @@ -44,20 +45,18 @@ for other Profile data such as preference, propensities and other attributes. ## Profile Example ```json { - "xdm:identities": [ - { - "xdm:id": "someone@example.com", - "xdm:namespace": { - "xdm:code": "Email" + "xdm:identityMap": { + "ECID": [ + { + "xdm:id": "92312748749128" } - }, - { - "xdm:id": "123-456", - "xdm:namespace": { - "xdm:code": "BB111" + ], + "EMAIL": [ + { + "xdm:id": "jane@doe.com" } - } - ], + ] + }, "xdm:person": { "xdm:name": { "xdm:firstName": "Jane", @@ -151,6 +150,7 @@ for other Profile data such as preference, propensities and other attributes. | [xdm:homeAddress](#xdmhomeaddress) | Address | Optional | Profile (this schema) | | [xdm:homePhone](#xdmhomephone) | Phone Number | Optional | Profile (this schema) | | [xdm:identities](#xdmidentities) | Identity | Optional | Profile (this schema) | +| [xdm:identityMap](#xdmidentitymap) | `object` | Optional | [IdentityMap](identitymap.schema.md#xdmidentitymap) | | [xdm:mobilePhone](#xdmmobilephone) | Phone Number | Optional | Profile (this schema) | | [xdm:modifiedByBatchID](#xdmmodifiedbybatchid) | `string` | Optional | [Audit Trail](../common/auditable.schema.md#xdmmodifiedbybatchid) | | [xdm:optInOut](#xdmoptinout) | OptInOut | Optional | Profile (this schema) | @@ -352,7 +352,7 @@ Home phone number. ## xdm:identities ### All User Identities -Array of Identities. Condensed, normalized encapsulation of all end user identifiers. +Array of Identities. Condensed, normalized encapsulation of all end user identifiers. Deprecated, use `xdm:identityMap` instead `xdm:identities` * is optional @@ -375,6 +375,28 @@ All items must be of the type: +## xdm:identityMap + + +`xdm:identityMap` +* is optional +* type: `object` +* defined in [IdentityMap](identitymap.schema.md#xdm:identityMap) + +### xdm:identityMap Type + + +`object` with following properties: + + +| Property | Type | Required +|----------|------|----------| + + + + + + ## xdm:mobilePhone ### Mobile Phone diff --git a/docs/reference/context/profilestitch.schema.json b/docs/reference/context/profilestitch.schema.json index 4792ee7c39..42878f2ca0 100644 --- a/docs/reference/context/profilestitch.schema.json +++ b/docs/reference/context/profilestitch.schema.json @@ -23,15 +23,6 @@ "type": "string", "description": "The version of the profile stitch definition used. Useful for debugging." }, - "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." - }, "xdm:endUserIDs": { "meta:status": "deprecated", "title": "End User IDs", @@ -42,6 +33,9 @@ } }, "allOf": [ + { + "$ref": "https://ns.adobe.com/xdm/context/identitymap" + }, { "$ref": "#/definitions/profileStitch" } @@ -56,17 +50,18 @@ } }, "xdm:version": "1.0", - "xdm:endUserIds": { - "https://ns.adobe.com/experience/mcid": { - "xdm:id": "https://data.adobe.io/entities/identity/92312748749128", - "additionalIDs": [ - "https://data.adobe.io/entities/identity/62312748749321", - "https://data.adobe.io/entities/identity/49312748749132" - ], - "xdm:namespace": { - "xdm:code": "ECID" + "xdm:identityMap": { + "ECID": [ + { + "xdm:id": "https://data.adobe.io/entities/identity/92312748749128" + }, + { + "xdm:id": "https://data.adobe.io/entities/identity/62312748749321" + }, + { + "xdm:id": "https://data.adobe.io/entities/identity/49312748749132" } - } + ] } } ] diff --git a/docs/reference/context/profilestitch.schema.md b/docs/reference/context/profilestitch.schema.md index 49fd143a7f..8a6cf510d3 100644 --- a/docs/reference/context/profilestitch.schema.md +++ b/docs/reference/context/profilestitch.schema.md @@ -13,6 +13,7 @@ Details about the ids that were joined by profile stitching. ## Schema Hierarchy * Profile Stitch `https://ns.adobe.com/xdm/context/profileStitch` + * [IdentityMap](identitymap.schema.md) `https://ns.adobe.com/xdm/context/identitymap` * [Profile Stitch Identity](profilestitchidentity.schema.md) `https://ns.adobe.com/xdm/context/profileStitchIdentity` * [End User IDs](enduserids.schema.md) `https://ns.adobe.com/xdm/context/enduserids` @@ -27,17 +28,18 @@ Details about the ids that were joined by profile stitching. } }, "xdm:version": "1.0", - "xdm:endUserIds": { - "https://ns.adobe.com/experience/mcid": { - "xdm:id": "https://data.adobe.io/entities/identity/92312748749128", - "additionalIDs": [ - "https://data.adobe.io/entities/identity/62312748749321", - "https://data.adobe.io/entities/identity/49312748749132" - ], - "xdm:namespace": { - "xdm:code": "ECID" + "xdm:identityMap": { + "ECID": [ + { + "xdm:id": "https://data.adobe.io/entities/identity/92312748749128" + }, + { + "xdm:id": "https://data.adobe.io/entities/identity/62312748749321" + }, + { + "xdm:id": "https://data.adobe.io/entities/identity/49312748749132" } - } + ] } } ``` @@ -47,7 +49,7 @@ Details about the ids that were joined by profile stitching. | Property | Type | Required | Defined by | |----------|------|----------|------------| | [xdm:endUserIDs](#xdmenduserids) | End User IDs | Optional | Profile Stitch (this schema) | -| [xdm:identities](#xdmidentities) | Identity | Optional | Profile Stitch (this schema) | +| [xdm:identityMap](#xdmidentitymap) | `object` | Optional | [IdentityMap](identitymap.schema.md#xdmidentitymap) | | [xdm:profileStitchID](#xdmprofilestitchid) | Profile Stitch Identity | Optional | Profile Stitch (this schema) | | [xdm:version](#xdmversion) | `string` | Optional | Profile Stitch (this schema) | | `*` | any | Additional | this schema *allows* additional properties | @@ -71,26 +73,22 @@ Condensed, normalized encapsulation of all end user identifiers. Deprecated -## xdm:identities -### All User Identities +## xdm:identityMap -Array of Identities. Condensed, normalized encapsulation of all end user identifiers. -`xdm:identities` +`xdm:identityMap` * is optional -* type: Identity -* at least `1` items in the array -* defined in this schema - -### xdm:identities Type +* type: `object` +* defined in [IdentityMap](identitymap.schema.md#xdm:identityMap) +### xdm:identityMap Type -Array type: Identity -All items must be of the type: -* [Identity](identity.schema.md) – `https://ns.adobe.com/xdm/context/identity` +`object` with following properties: +| Property | Type | Required +|----------|------|----------| diff --git a/docs/reference/external/hal/hal.schema.json b/docs/reference/external/hal/hal.schema.json index 3fa44f9918..f827b5c6e7 100644 --- a/docs/reference/external/hal/hal.schema.json +++ b/docs/reference/external/hal/hal.schema.json @@ -280,46 +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": { - "href": "/orders/523" - }, - "warehouses": [ - { - "href": "/warehouse/56" - }, - { - "href": "/warehouse/56" - }, - { - "href": "/warehouse/56" - } - ], - "invoice": { - "href": "/invoices/873" - } - }, - "currency": "USD", - "status": "shipped", - "total": 10.2 - }, { "_links": { "self": { @@ -364,6 +324,46 @@ "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 + }, + { + "_links": { + "self": { + "href": "/orders/523" + }, + "warehouses": [ + { + "href": "/warehouse/56" + }, + { + "href": "/warehouse/56" + }, + { + "href": "/warehouse/56" + } + ], + "invoice": { + "href": "/invoices/873" + } + }, + "currency": "USD", + "status": "shipped", + "total": 10.2 } ] } \ No newline at end of file diff --git a/docs/reference/external/hal/hal.schema.md b/docs/reference/external/hal/hal.schema.md index 30ee52d37b..849d55e3fb 100644 --- a/docs/reference/external/hal/hal.schema.md +++ b/docs/reference/external/hal/hal.schema.md @@ -26,13 +26,42 @@ This external schema definition allows adding HAL expressions into an existing s "self": { "href": "/orders/523" }, - "warehouse": { - "href": "/warehouse/56" - }, + "replacing": [ + { + "href": "/orders/521" + }, + { + "href": "/orders/520" + } + ], "invoice": { "href": "/invoices/873" } }, + "_embedded": { + "replacing": [ + { + "_links": { + "self": { + "href": "/orders/521" + } + }, + "currency": "USD", + "status": "open", + "total": 10.2 + }, + { + "_links": { + "self": { + "href": "/orders/521" + } + }, + "currency": "EUR", + "status": "open", + "total": 10.2 + } + ] + }, "currency": "USD", "status": "shipped", "total": 10.2 @@ -45,17 +74,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" } @@ -72,42 +93,21 @@ This external schema definition allows adding HAL expressions into an existing s "self": { "href": "/orders/523" }, - "replacing": [ + "warehouses": [ { - "href": "/orders/521" + "href": "/warehouse/56" }, { - "href": "/orders/520" + "href": "/warehouse/56" + }, + { + "href": "/warehouse/56" } ], "invoice": { "href": "/invoices/873" } }, - "_embedded": { - "replacing": [ - { - "_links": { - "self": { - "href": "/orders/521" - } - }, - "currency": "USD", - "status": "open", - "total": 10.2 - }, - { - "_links": { - "self": { - "href": "/orders/521" - } - }, - "currency": "EUR", - "status": "open", - "total": 10.2 - } - ] - }, "currency": "USD", "status": "shipped", "total": 10.2 diff --git a/docs/reference/external/repo/accesscontrolentry.schema.json b/docs/reference/external/repo/accesscontrolentry.schema.json index 9b23c0ee59..aa9490f85d 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 d6421ca64a..6befda3b89 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 a7360b6fc2..30816b7534 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 d9a93ef2ce..cd6ad693db 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": "/", diff --git a/package.json b/package.json index 3e4ff81f42..1da15fe5f5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "xdm", - "version": "0.9.7", + "version": "0.9.8", "description": "Experience Data Models", "main": "", "config": {