W3C home > Mailing lists > Public > public-prov-wg@w3.org > June 2012

Re: Definition of role

From: Paul Groth <p.t.groth@vu.nl>
Date: Fri, 1 Jun 2012 19:06:02 +0200
Message-ID: <CAJCyKRrhVUqDdBCH_VaepQXAcEYe9mL4MTs4ajo3bdS24gCK6Q@mail.gmail.com>
To: Timothy Lebo <lebot@rpi.edu>
Cc: "public-prov-wg@w3.org" <public-prov-wg@w3.org>
Following up, the related work on roles in this paper[1] is somewhat
helpful for thinking about this.

I wonder if we actually want to define roles as relations between an
instance of a relation and the entity.

This way we would have the relation prov:role and would make
subproperties of it to define new relations.

For example, instead of

wasAttributedTo(doc, bob, [ prov:oRole="editor", prov:sRole="bestPaper" ] ])

we would have

wasAttributedTo(id1; doc, bob)
role(id1, doc, [prov:type="bestPaper")
role(id1, bob, [prov:type="editor)

Anyway, just a thought...


[1] http://ceur-ws.org/Vol-614/owled2010_submission_29.pdf

On Fri, Jun 1, 2012 at 7:01 PM, Paul Groth <p.t.groth@vu.nl> wrote:
> Hi All,
> Trying to come to some route forward. If we can agree on the following
> English definition, then we can set about finding good relation names:
> A role is the function of an entity, activity, or agent in the context
> of a relation. The subject and object of relations may be given roles.
> Thanks
> Paul
> On Thu, May 31, 2012 at 10:45 PM, Luc Moreau <L.Moreau@ecs.soton.ac.uk> wrote:
>> tracker,
>> This is ISSUE-384

Dr. Paul Groth (p.t.groth@vu.nl)
Assistant Professor
Knowledge Representation & Reasoning Group
Artificial Intelligence Section
Department of Computer Science
VU University Amsterdam
Received on Friday, 1 June 2012 17:06:32 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 16:51:16 UTC