ISSUE-11: define an inverse of cert:identity

bblfish

define an inverse of cert:identity

State:
CLOSED
Product:
Ontologies
Raised by:
Henry Story
Opened on:
2011-01-30
Description:
A proposal for a definition of a relation from the agent to the public key that is the inverse of cert:identity.

It seems like it should be more natural to have a relation from an agent to a number of his public keys.
Home pages usually have the main topic being a person, and then will list his public keys. Currently the cert identity relation needs to be specified for each key in notations like rdf/xml or turtle. There one must write things like

[] a rsa:RSAPublicKey;
rsa:modulus 123123123...;
rsa:public_exponent 55000;
cert:identity :me.

[] a rsa:RSAPublicKey;
rsa:modulus 34958345...;
rsa:public_exponent 55000;
cert:identity :me .

Whereas it could be done more nicely with

:me cert:publicKey [ rsa:modulus 123123123...;
rsa:public_exponent 55000 ],
[ rsa:modulus 34958345...;
rsa:public_exponent 55000 ] .


It is true that in rdfa one can use the rel="inverse" construct to get the same effect.

The definition would look something like this

:public_key a rdf:Property;
vs:term_status "unstable";
rdfs:label "public_key"@en;
owl:inverseOf :identity;
rdfs:comment """
a relation from an agent to a public key for which he alone has
the private key. This public key identifies that agent, allows him
to decrypt messages sent to him with that key, and is able to sign
messages with it too.
""" ;
rdfs:domain foaf:Agent;
rdfs:range :PublicKey .

The cert:identity relation could be deprecated.

What should the relation be called. Something shorter probably.
Related Actions Items:
No related actions
Related emails:
  1. close issue-11: define an inverse of cert:identity (from henry.story@bblfish.net on 2011-10-20)
  2. Re: design issue when dereferencing a foaf-profile with public key (from mischa.tuffield@garlik.com on 2011-09-30)
  3. Re: design issue when dereferencing a foaf-profile with public key (from bergi@axolotlfarm.org on 2011-09-29)
  4. Re: WebID-ISSUE-11 (bblfish): define an inverse of cert:identity [ontologies] (from scorlosquet@gmail.com on 2011-07-18)
  5. WebID Teleconf Agenda for Monday 18 July 2011 (from henry.story@bblfish.net on 2011-07-15)
  6. Re: WebID-ISSUE-11 (bblfish): define an inverse of cert:identity [ontologies] (from tai@g5n.co.uk on 2011-01-30)
  7. Re: WebID-ISSUE-11 (bblfish): define an inverse of cert:identity [ontologies] (from ddooss@wp.pl on 2011-01-30)
  8. Re: WebID-ISSUE-11 (bblfish): define an inverse of cert:identity [ontologies] (from nathan@webr3.org on 2011-01-30)
  9. Re: WebID-ISSUE-11 (bblfish): define an inverse of cert:identity [ontologies] (from ddooss@wp.pl on 2011-01-30)
  10. Re: WebID-ISSUE-11 (bblfish): define an inverse of cert:identity [ontologies] (from henry.story@bblfish.net on 2011-01-30)
  11. Re: WebID-ISSUE-11 (bblfish): define an inverse of cert:identity [ontologies] (from nathan@webr3.org on 2011-01-30)
  12. WebID-ISSUE-11 (bblfish): define an inverse of cert:identity [ontologies] (from sysbot+tracker@w3.org on 2011-01-30)

Related notes:

it was defined as cert:key

Henry Story, 25 Oct 2011, 21:13:43

Display change log ATOM feed


Henry Story <Henry.Story@bblfish.net>, Chair, Dominique Hazaƫl-Massieux <dom@w3.org>, Staff Contact
Tracker: documentation, (configuration for this group), originally developed by Dean Jackson, is developed and maintained by the Systems Team <w3t-sys@w3.org>.
$Id: index.php,v 1.326 2018/10/13 17:29:51 vivien Exp $