Uh oh!
There was an error while loading. Please reload this page.
Give email addresses their mailto identity - #133
Conversation
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
Uh oh!
There was an error while loading. Please reload this page.
🤖 Augment PR SummarySummary: This PR makes RFC 5321 email addresses carry a stable Linked Data identity by minting Changes:
Technical Notes: The updated tests verify canonicalization behavior such as lowercasing the domain part and percent-encoding characters that are unsafe in a mailto IRI. 🤖 Was this summary useful? React with 👍 or 👎 |
| "\"very.unusual.@.unusual.com\"@example.com", | ||
| "user@[IPv6:2001:db8::1]" | ||
| ], | ||
| "x-jsonld-self": "mailto", |
There was a problem hiding this comment.
schemas/ietf/email/5321/address/v1.json:11 — Since x-jsonld-self mints a mailto: IRI, consider also linking to RFC 6068 (mailto URI scheme) in x-links so the new identity semantics are documented alongside RFC 5321.
Severity: low
🤖 Was this useful? React with 👍 or 👎, or 🚀 if it prevented an incident/outage.
| }, | ||
| "account": { | ||
| "x-jsonld-id": "https://schema.org/identifier", | ||
| "x-jsonld-self": "acct", |
There was a problem hiding this comment.
examples/contact-card.json:29 — account uses x-jsonld-self: "acct" but is otherwise unconstrained (type: "string"), so some values could validate yet still produce an invalid acct: IRI in RDF output. Consider constraining the allowed value space to inputs that are safe to embed as an acct identifier.
Severity: medium
🤖 Was this useful? React with 👍 or 👎, or 🚀 if it prevented an incident/outage.
Signed-off-by: Juan Cruz Viotti jv@jviotti.com