1. I wouldn't use a URI at all. Just define a 'vendor' or 'personal' media type like...
application/vnd.yourcompany.signed-pdf
application/prs.yourapp.signed-pdf
...and store it as literal with dc elements. 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. If you need a URI based approach you could use IANA URLs for registered media types like:
https://www.iana.org/assignments/media-types/application/pdf
I assume that vnd
media types will also get a similar URI at IANA.
3. Also See this discussion on "Cool" Linked Data URIs for all IANA mediatypes?
How to describe mediatypes in RDF is still a bit unclear, it is
however common to use Dublin Core's "format" property, although there
are two approaches:
http://example.com/image.png dc:format "text/html"
No links to follow here.. and dc:format also allows any kind of format
literals like "VHS" and "Polaroid". Easy to use, though.
The dcterms:format property [7] is more suited as it goes to a
resource, but is a bit cumbersome to describe correctly as an IANA
type, see [4] ...