You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/manifest/assertions-actions.md
+13Lines changed: 13 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -75,6 +75,19 @@ For example, the `c2pa.hash.data` assertion shown in the [detailed manifest exam
75
75
]
76
76
```
77
77
78
+
### Timestamp assertion
79
+
80
+
See <https://c2pa.org/specifications/specifications/2.2/specs/C2PA_Specification.html#timestamp_assertion>.
81
+
82
+
### Metadata assertions
83
+
84
+
See <https://c2pa.org/specifications/specifications/2.2/specs/C2PA_Specification.html#_metadata>.
85
+
86
+
These new metadata assertions replace the old Exif and IPTC assertions.
87
+
88
+
### Update assertions
89
+
90
+
78
91
### Actions
79
92
80
93
An action is an assertion that provides information about creation, edits, and other things that have occurred to an asset. In the manifest, an `actions` assertion is an array of [AssertionDefinition](json-ref/manifest-def.mdx#assertiondefinition) objects. For example:
Copy file name to clipboardExpand all lines: docs/manifest/legacy.md
+98Lines changed: 98 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,3 +15,101 @@ An application should write manifest data that conforms to the recent [version 2
15
15
16
16
For READING old claims (only) … v1 actions and ingredients
17
17
</div>
18
+
19
+
## Legacy metadata assertions
20
+
21
+
Starting with version 2.2 the C2PA specification, provides for a category of metadata assertions that have a standardized serialization. Earlier versions had individual assertions for each metadata standard, as detailed below.
22
+
23
+
### Exif assertion
24
+
25
+
Exchangeable image file (Exif) format is a standard for storing technical metadata in image files of JPEG, TIFF, PNG, and other formats. Most digital cameras (including smartphones), scanners and other digital capture devices use Exif to store information such as device make and model, shutter speed, ISO number, date and time of capture, location, and so on. For more information on Exif, see the [Exif specification](https://www.cipa.jp/std/documents/download_e.html?DC-008-Translation-2019-E).
26
+
27
+
Use an Exif assertion to add Exif information to the asset in a way that can be validated cryptographically. An Exif assertion has the label `stds.exif`.
28
+
29
+
Here is a simple example:
30
+
31
+
```json
32
+
"assertions": [
33
+
...
34
+
{
35
+
"label": "stds.exif",
36
+
"data": {
37
+
"@context" : {
38
+
"exif": "http://ns.adobe.com/exif/1.0/"
39
+
},
40
+
"exif:GPSVersionID": "2.2.0.0",
41
+
"exif:GPSLatitude": "39,21.102N",
42
+
"exif:GPSLongitude": "74,26.5737W",
43
+
"exif:GPSAltitudeRef": 0,
44
+
"exif:GPSAltitude": "100963/29890",
45
+
"exif:GPSTimeStamp": "2019-09-22T18:22:57Z"
46
+
}
47
+
}
48
+
...
49
+
]
50
+
```
51
+
52
+
### IPTC metadata assertion
53
+
54
+
An International Press Telecommunications Council (IPTC) metadata assertion represents properties from the [IPTC Photo Metadata Standard](https://www.iptc.org/std/photometadata/specification/IPTC-PhotoMetadata) and [Video Metadata Standard](https://www.iptc.org/standards/video-metadata-hub/recommendation/) that describe ownership, rights, and descriptive metadata about an asset.
55
+
56
+
An IPTC assertion has the label `stds.iptc` and is stored in JSON-LD format using the XMP field names and structures specified in the IPTC standards.
57
+
58
+
Earlier versions of the C2PA specification defined the `stds.iptc.photo-metadata` label for IPTC photo metadata; starting with version 1.3, the C2PA specification defines the `stds.iptc` assertion that includes video metadata as well.
59
+
60
+
:::note
61
+
Do not use the IPTC `plus:DataMining` property to specify whether permission is granted to use an asset in data mining or AI/ML training. Instead use the C2PA ["do not train" assertion](#do-not-train-assertion).
62
+
:::
63
+
64
+
For a summary reference to IPTC metadata properties, see [IPTC properties](iptc-properties).
65
+
66
+
See also:
67
+
-[Exploring c2patool and IPTC Photo Metadata](https://iptc.atlassian.net/wiki/spaces/PMD/pages/613613569/Exploring+c2patool+and+IPTC+Photo+Metadata) (Aug 2022).
68
+
-[IPTC Photo Metadata User Guide](https://www.iptc.org/std/photometadata/documentation/userguide/)
0 commit comments