我需要在RDF文档中描述电子签名的PDF与普通PDF文档。 list of IANA media types仅包含application/pdf
媒体类型。
使用自定义URI从普通PDF中识别带电子签名的PDF有什么好的做法?
我正在读取可以从x-
开始定义新的媒体类型;我可以简单地定义http://example.com/media-type/application/x-signed-pdf
并将此URI用作RDF中dcterms:format
(或myontology:mediaType
)属性的值吗?
答案 0 :(得分:1)
1。我根本不会使用URI。只需定义一个' vendor'或者' personal'媒体类型如......
application/vnd.yourcompany.signed-pdf
application/prs.yourapp.signed-pdf
...并将其存储为带有直流元素的文字。 http://purl.org/dc/elements/1.1/format
".... Recommended best practice is to use a controlled vocabulary such as
the list of Internet Media Types [MIME]."
2. 如果您需要基于URI的方法,可以将IANA网址用于以下注册媒体类型:
https://www.iana.org/assignments/media-types/application/pdf
我认为vnd
媒体类型也会在IANA获得类似的URI。
3。另请参阅"Cool" Linked Data URIs for all IANA mediatypes?
上的讨论如何描述RDF中的mediatypes仍然有点不清楚,它是 然而,使用都柏林核心"格式"财产,虽然有 有两种方法:
http://example.com/image.png dc:format" text / html"
此处没有链接..和dc:format也允许任何类型的格式 文字如" VHS"和"宝丽来"。但是很容易使用。
dcterms:format属性[7]更适合进入a 资源,但正确描述为IANA有点麻烦 类型,见[4] ......
答案 1 :(得分:0)
我们实际上选择了:
因此,我们可以依靠“ true”媒体类型属性进行适当的内容协商,并将“ custom”属性用于特定于应用程序的行为。