- From: Henry Story <henry.story@bblfish.net>
- Date: Sun, 31 Mar 2013 17:12:27 +0200
- To: public-webid Group <public-webid@w3.org>
- Message-Id: <767B7E1D-8F0D-40EE-8647-E6B9D22541D5@bblfish.net>
On 31 Mar 2013, at 16:40, Melvin Carvalho <melvincarvalho@gmail.com> wrote:
> http://www.w3.org/ns/auth/cert#key
>
> "key - relates an agent to a key - most often the public key."
>
> Yet it has Range: cert:PublicKey
The text is not well written out. Thanks for pointing it out.
:key a rdf:Property, owl:ObjectProperty, owl:InverseFunctionalProperty;
vs:term_status "unstable";
rdfs:label "key"@en;
rdfs:isDefinedBy <cert#>;
owl:inverseOf :identity;
rdfs:comment """relates an agent to a key - most often the public key."""@en ;
rdfs:domain foaf:Agent;
rdfs:range :Key, :PublicKey .
It says it is the owl:inverse of :identity
:identity a rdf:Property, owl:ObjectProperty;
vs:term_status "archaic";
rdfs:label "identity"@en;
rdfs:isDefinedBy <cert#>;
skos:editorialNote """
It turns out that this relation is unintuitive to write out and to name.
One should instead use cert:key
"""@en;
rdfs:comment """
the identity of the public key. This is the entity that knows the private key and
so can decrypt messages encrypted with the public key, or encrypt messages that can
be decrypted with the public key.
"""@en;
owl:inverseOf :key;
rdfs:domain :PublicKey .
Since :key is the inverse of :identity we should move the text from :identity
to :key (adapting for the inverse relation) Also we should remove the :key
rdfs:range :Key, which is unecessary. When a property has two ranges, its range
is the intersection of both, which in this case is :PublicKey .
These are editorial improvements as they make no changes to the current ontology.
Henry
Social Web Architect
http://bblfish.net/
Attachments
- application/pkcs7-signature attachment: smime.p7s
Received on Sunday, 31 March 2013 15:13:04 UTC