[Uri-review] xmp.did xmp.iid scheme registration

Larry Masinter <masinter@adobe.com> Wed, 18 October 2017 06:44 UTC

Return-Path: <masinter@adobe.com>
X-Original-To: uri-review@ietfa.amsl.com
Delivered-To: uri-review@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E21681320CF for <uri-review@ietfa.amsl.com>; Tue, 17 Oct 2017 23:44:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.8
X-Spam-Level:
X-Spam-Status: No, score=-4.8 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.8, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=adobe.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gcAd9uY6Dx-3 for <uri-review@ietfa.amsl.com>; Tue, 17 Oct 2017 23:44:21 -0700 (PDT)
Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0040.outbound.protection.outlook.com [104.47.42.40]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 178ED1331D9 for <uri-review@ietf.org>; Tue, 17 Oct 2017 23:44:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=adobe.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=8NtXC/i3LZHSHzD2eQ0zrfjYQ+7PRRA4mR4ciFuSxkM=; b=uWU75COAABVrTpUC5xsadgt2Z4gxKFuUThS+jNJNiTf0YAYmw1yXm+f96mZ1xoLfWbgwBrowMcjK2KvTu7BX4LsFzE0LHA0LLu7PUNdcSzDLHLiWD7t4R/YrmGZUpaY+AXdS98RKv9yoOfyqTEFnT39O5rmIUKwx2sQ9tKCSXYE=
Received: from BY2PR0201MB1928.namprd02.prod.outlook.com (10.163.75.158) by BY2PR0201MB1927.namprd02.prod.outlook.com (10.163.75.157) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Wed, 18 Oct 2017 06:44:13 +0000
Received: from BY2PR0201MB1928.namprd02.prod.outlook.com ([10.163.75.158]) by BY2PR0201MB1928.namprd02.prod.outlook.com ([10.163.75.158]) with mapi id 15.20.0077.020; Wed, 18 Oct 2017 06:44:13 +0000
From: Larry Masinter <masinter@adobe.com>
To: "uri-review@ietf.org" <uri-review@ietf.org>
Thread-Topic: xmp.did xmp.iid scheme registration
Thread-Index: AdNH2mpgitPSUduzQU+9JZ0a5SGHeA==
Date: Wed, 18 Oct 2017 06:44:12 +0000
Message-ID: <BY2PR0201MB19284D0E74DF781F31059619C34D0@BY2PR0201MB1928.namprd02.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=masinter@adobe.com;
x-originating-ip: [192.150.10.210]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BY2PR0201MB1927; 6:2Ma4JlFa0M4NA0MO3SYJjyusU8E6S64UekZWRWlO3ELUNNzAqwr0X4ccQN8SgeVcWZo+fq7RwClKrKn3hrhMIbhhKRKbsUzSYM5kmd4q6RYMX6KOHkc518n+sg1CxAw03nL19K/t7Nf8e4+jFOrhpJp0tqxePwCRTIQy5Y7R6IVie4tLDO1bU/YZaA+XRy2d3uQS/E3FxZKWOZsMhetO2dkoyicrY+8avDwepbHptz/Xy96Q3WDsymxTdVpMwCExtH57XxAGazadzSJX9U+EvObf3JUkadKILJFfQpiZo2/IClnpJlZ4KgHAHhm+Y09I9ocZYb3ZKNvSTyki8gnHxw==; 5:QG1jYVHobQjxWOPFH/uU6nw910TKPUriOC0JlfOuV5vvv6joXzO3gPgVSEXJ7NIHBqX83McmIjliU5nCuLjPOsSgorI0LAmmauwroIZVE309Gju7AzC75pON9XBGo68DGOjk01p0t9ofwnLfrgY5HQ==; 24:3eM0qQy08/K1a1eIQpn9dIbCt+PIATMO/yF9NQfEtQo6Gi2okm4n9UhxcpK1G4+YSrvDh9uo4fPt3JJlC9NwgFIeaUBKlQwEBREMSAogoWk=; 7:ie2NMY2wfWMlr8e1GjnJ2+blNEocdQX4cgOlL0lnvhE3j6mlZZx91G1qOmts/hC5TW3GfbkuAOkafBTpqhoKP6wAQIeOdV5VZq6C7f4XfIKt2qw3U8UoMU+GnnTwFSO4PAAzq4V3mKonKWGA6UvDrXmJG3WnraQ7wmCYkhE3kZQcZTBAQG4btOOTe9n4CW6ZQUkE+K0hlUaHp1EcfeKDv7vHawI0LMhLwIyupocRFys=
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: 488cb553-8318-4024-c990-08d515f3a4e5
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254152)(48565401081)(2017052603199)(201703131423075)(201703031133081)(201702281549075); SRVR:BY2PR0201MB1927;
x-ms-traffictypediagnostic: BY2PR0201MB1927:
x-exchange-antispam-report-test: UriScan:(278428928389397)(192374486261705)(21748063052155);
x-microsoft-antispam-prvs: <BY2PR0201MB19271CCF36B2AE913FB759E3C34D0@BY2PR0201MB1927.namprd02.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(61425038)(6040450)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(100000703101)(100105400095)(6055026)(61426038)(61427038)(6041248)(20161123560025)(20161123564025)(20161123558100)(20161123562025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BY2PR0201MB1927; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BY2PR0201MB1927;
x-forefront-prvs: 0464DBBBC4
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39860400002)(346002)(376002)(189002)(199003)(5630700001)(6506006)(53936002)(14454004)(2900100001)(8990500004)(25786009)(316002)(236005)(9686003)(55016002)(99286003)(6306002)(54896002)(101416001)(54356999)(189998001)(97736004)(50986999)(6116002)(966005)(86362001)(478600001)(3660700001)(105586002)(10090500001)(33656002)(5660300001)(68736007)(74316002)(5640700003)(7696004)(66066001)(81166006)(77096006)(3480700004)(6436002)(2351001)(3846002)(8936002)(81156014)(3280700002)(2906002)(8676002)(106356001)(790700001)(7736002)(6916009)(102836003)(2501003); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0201MB1927; H:BY2PR0201MB1928.namprd02.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en;
received-spf: None (protection.outlook.com: adobe.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_BY2PR0201MB19284D0E74DF781F31059619C34D0BY2PR0201MB1928_"
MIME-Version: 1.0
X-OriginatorOrg: adobe.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Oct 2017 06:44:12.7895 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: fa7b1b5a-7b34-4387-94ae-d2c178decee1
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0201MB1927
Archived-At: <https://mailarchive.ietf.org/arch/msg/uri-review/Imkhlr8KwsdRmiWeWopEGPa_UDc>
Subject: [Uri-review] xmp.did xmp.iid scheme registration
X-BeenThere: uri-review@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Proposed URI Schemes <uri-review.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/uri-review>, <mailto:uri-review-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/uri-review/>
List-Post: <mailto:uri-review@ietf.org>
List-Help: <mailto:uri-review-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/uri-review>, <mailto:uri-review-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 18 Oct 2017 06:44:24 -0000

Should have done this 10 years ago. There are two schemes, with identical templates.





 Scheme name:

     xmp.iid

     xmp.did



   Status:

      Provisional (?)





   Applications/protocols that use this scheme name:

     Many products from Adobe and others







   Contact:

     Larry Masinter <masinter@adobe.com<mailto:masinter@adobe.com>>



   Change controller:

     Adobe



   References:

     “Partner’s Guide to XMP for Dynamic Media”, 2008

     https://wwwimages2.adobe.com/content/dam/Adobe/en/devnet/xmp/pdfs/DynamicMediaXMPPartnerGuide.pdf#page=19

      page 19 (reproduced below)





    Security Considerations

      These identifiers are used in data

      structures that track the provenance
      of works. This information might

      be considered private, but if stripped

      the utility is reduced.


Identifier URI schemes
The following URI schemes are used in some versions of XMP software to ensure unambiguous ID
references:
➤ xmp.iid: Used for InstanceID
➤ xmp.did: Used for DocumentID
These have the same syntax as InstanceID and DocumentID; globally unique 128-bit numbers
encoded in hexadecimal. However, each is used only in the correct context. For example, the
following unambiguously refers to “a file that has this ID as its InstanceID in its XMP Packet”:
xmpMM:InstanceId="xmp.iid:b9db20421f30bb3fe10e5f90"
Similarly:
xmpMM:DocumentId="xmp.did:b9db20421f30bb3fe10e5f90"
xmpMM:OriginalDocumentId="xmp.did:b9db20421f30bb3fe10e5f90"
The xmp.iid and xmp.did URIs are used only for files that have XMP actually stored in the file, not in
sidecar files. Files that do not have embedded XMP still have InstanceID and DocumentID, but not in
this form. Some documents that do have embedded XMP might still have a DocumentID that does not
use xmp.did, because the document started out as a file without XMP but with some other kind of
unique document identifier.
These are URIs (that is, they uniformly identify resources), but they are only useful as URLs (Uniform
Resource Locators) if there is an index of files with XMP indexed by the IDs found within them. In the
case of xmp.did:, it might be necessary to examine modification dates and history to determine which
is the latest of multiple instances with the same document ID.