From a860b904fa1d87aa081cc9d2c0f3cf773f830ac7 Mon Sep 17 00:00:00 2001
From: Manu Sporny
-When expressing statements about a specific thing, such as a person, product,
-or organization, it is often useful to use some kind of identifier so that
-others can express statements about the same thing. This specification defines
-the optional
@@ -1202,7 +1205,8 @@ Contexts
Identifiers
id
property for such identifiers. The
-id
property is intended to unambiguously refer to an object,
-such as a person, product, or organization. Using the id
-property allows for the expression of statements about specific things in
-the verifiable credential.
+When expressing statements about a specific thing, such as a person, product, or
+organization, it is often useful to use a globally unique identifier for it.
+Globally unique identifiers are useful so that others can express statements
+about the same thing. This specification defines the optional id
+property for such identifiers. Using the id
property
+allows for the expression of statements about specific things in the
+verifiable credential and is set by an issuer when creating
+objects in a verifiable credential or a holder when creating
+objects in a verifiable presentation. Examples of id
s
+include UUIDs (`urn:uuid:0c07c1ce-57cb-41af-bef2-1b932b986873`), HTTP URLs
+(`https://id.example/123`), and DIDs (`did:example:1234abcd`).
Identifiers
scenarios. There are also other types of correlation mechanisms documented in
Section that create privacy concerns.
Where privacy is a strong consideration, the id
property
-MAY be omitted.
+MAY be omitted. Not all use cases require the usage of the id
+property.
When expressing statements about a specific thing, such as a person, product, or
-organization, it is often useful to use a globally unique identifier for it.
-Globally unique identifiers are useful so that others can express statements
+organization, it can be useful to use a globally unique identifier for that thing.
+Globally unique identifiers enable others to express statements
about the same thing. This specification defines the optional id
-property for such identifiers. Using the id
property
+property for such identifiers. The id
property
allows for the expression of statements about specific things in the
-verifiable credential and is set by an issuer when creating
-objects in a verifiable credential or a holder when creating
-objects in a verifiable presentation. Examples of id
s
+verifiable credential and is set by an issuer when expressing
+objects in a verifiable credential or a holder when expressing
+objects in a verifiable presentation. Example id
values
include UUIDs (`urn:uuid:0c07c1ce-57cb-41af-bef2-1b932b986873`), HTTP URLs
(`https://id.example/123`), and DIDs (`did:example:1234abcd`).
id
property
-MAY be omitted. Not all use cases require the usage of the id
+MAY be omitted. Some use cases do not require, or explicitly require omitting, the id
property.
From 4af336e81ec21330489f1d4fd9b6d988101f0288 Mon Sep 17 00:00:00 2001
From: Manu Sporny id
values
include UUIDs (`urn:uuid:0c07c1ce-57cb-41af-bef2-1b932b986873`), HTTP URLs
-(`https://id.example/123`), and DIDs (`did:example:1234abcd`).
+(`https://id.example/things#123`), and DIDs (`did:example:1234abcd`).