没有 "mailto:" 的电子邮件地址是否允许作为 IRI?

Are email addresses without "mailto:" allowed as IRIs?

RDF Turtle documentation from W3C 中,我遇到了两个将电子邮件地址用作 IRI 的示例(16 和 17):

_:b <http://xmlns.com/foaf/0.1/mbox> <bob@example.com> .

据我了解,电子邮件地址允许作为 URI,但前提是要使用适当的方案,即 mailto:bob@example.com。如果上面示例中的电子邮件地址应该是一个有效的 URI,那么语句实际上应该是:

_:b <http://xmlns.com/foaf/0.1/mbox> <mailto:bob@example.com> .

这是文档中的错误还是 IRI(与 URI 相对)不需要方案?

虽然我认为在这些示例中使用 mailto:bob@example.org 之类的内容更有意义,但它们在语法上似乎仍然是合法的。它们只是作为相对于基的相对 URI 被解析。例如,当我使用 Jena 的 rdfcat 从 Turtle 转换时,我在 Turtle 和 RDF/XML.

中得到以下输出
@prefix : <urn:ex:> .
@base <http://example.org> .

:a :hasEmail <bob@example.org>.

Turtle 和 RDF/XML 中的输出:

@prefix :      <urn:ex:> .

:a      :hasEmail  <http://example.org/bob@example.org> .
<rdf:RDF
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns="urn:ex:">
  <rdf:Description rdf:about="urn:ex:a">
    <hasEmail rdf:resource="http://example.org/bob@example.org"/>
  </rdf:Description>
</rdf:RDF>