forked from adobe/xdm
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathproposition.schema.json
More file actions
65 lines (65 loc) · 3.2 KB
/
proposition.schema.json
File metadata and controls
65 lines (65 loc) · 3.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
{
"meta:license": [
"Copyright 2019 Adobe Systems Incorporated. All rights reserved.",
"This work is licensed under a Creative Commons Attribution 4.0 International (CC BY 4.0) license",
"you may not use this file except in compliance with the License. You may obtain a copy",
"of the License at https://creativecommons.org/licenses/by/4.0/"
],
"$id": "https://ns.adobe.com/experience/decisioning/proposition",
"$schema": "http://json-schema.org/draft-06/schema#",
"title": "Experience Event - Proposition Reference",
"type": "object",
"meta:abstract": true,
"meta:extensible": true,
"meta:intendedToExtend": [
"https://ns.adobe.com/xdm/context/experienceevent"
],
"description": "A decision proposition reference is used to link an experience event that is a response to a particular proposition event. For a given decision request and profile identity the response of the request is a unique proposition. If a decision is requested again for the same profile and the output happens to be the same options, it is still considered a different proposition with a unique ID. Multiple scopes and item lists can be returned with the same proposition.",
"definitions": {
"proposition-mixin": {
"properties": {
"https://ns.adobe.com/experience/decisioning/propositionID": {
"title": "Proposition Identifier",
"type": "string",
"format": "uri-reference",
"description": "A unique identifier for the proposition event referenced by another \"XDM ExperienceEvent\". It is the expectation that applications use this \"propositionID\" in every experience event that was influenced by the set of propositions. An individual profile's proposition-response history is maintained with these proposition identifiers.",
"meta:titleId": "proposition##https://ns.adobe.com/experience/decisioning/propositionID##title##84981",
"meta:descriptionId": "proposition##https://ns.adobe.com/experience/decisioning/propositionID##description##35771"
}
}
}
},
"allOf": [
{
"$ref": "https://ns.adobe.com/xdm/common/extensible#/definitions/@context"
},
{
"$ref": "https://ns.adobe.com/xdm/context/identitymap"
},
{
"$ref": "#/definitions/proposition-mixin"
}
],
"meta:status": "stable",
"meta:titleId": "proposition##title##36671",
"meta:descriptionId": "proposition##description##5801",
"examples": [
{
"xdm:identityMap": {
"ECID": [
{
"xdm:id": "68519882713298129995549973016107434638",
"xdm:primary": true
}
],
"CPGN": [
{
"xdm:id": "https://data.adobe.io/entities/identity/1234567",
"xdm:primary": true
}
]
},
"https://ns.adobe.com/experience/decisioning/propositionID": "3cc33a7e-13ca-4b19-b25d-c816eff9a70a"
}
]
}