"http://" 或 "mailto:" 是否被视为 RDF 等语义语言中的命名空间?

Is "http://" or "mailto:" considered as a namespace in semantic languages such as RDF?

http://mailto: 是 RDF 中的命名空间是否正确?

在哪里可以找到命名空间的定义?我可以说 namspace 是 URI 吗?

自己找到解决办法。答案如下:

uri 由以下格式组成:

URI = scheme:[//authority]path[?query][#fragment]

URI 必须包含方案和路径。 http 和 mailto 只是方案,不被视为 URI,因为缺少路径。

命名空间由 uri 定义。但是,http:// 和 mailto: 不是 URI,这就是它们不是名称空间的原因。

RDF 本身没有名称空间的概念。然而,一些 RDF 序列化格式(如 RDF/XML 和 Turtle)使用名称空间来缩写 URI,例如使用 CURIEs。 CURIE 规范要求将前缀映射到 IRI,因此您不能仅将其映射到 "http://".