Re: PROV-ISSUE-96 (entities and roles): Relating Roled Entities with non-Roled Entities [Conceptual Model]

With the current state of things, roles can be expressed using
specializationOf with an extra type on the specialization or as a
qualification on an event. I prefer the former, but many prefer the latter.
If the group is happy with having both methods of specifying roles, we're
done. I'm a little uncomfortable with it, but it seems that we are talking
about two very different levels of formality on each. If we moved hadRole
to Entity from the qualification, then it becomes easy to translate between
the two patterns using OWL. It might be possible on the qualification too,
but it might require inverse properties to do correctly, and I don't know
if it would be convertable both ways.


On Tue, Jan 17, 2012 at 6:04 PM, Luc Moreau <>wrote:

> Hi Jim,
> I am not sure where we are on this issue, whether the  discussion on
> alternateOf is addressing it,
> or whether the current draft is already addressing your concerns.
> Thanks,
> Luc
> On 15/09/11 18:46, Provenance Working Group Issue Tracker wrote:
>> PROV-ISSUE-96 (entities and roles): Relating Roled Entities with
>> non-Roled Entities [Conceptual Model]
>> Raised by: James McCusker
>> On product: Conceptual Model
>> Let's say we have Entities "Jim McCusker" and "Jim McCusker as first
>> author of XYZ paper". Under the current proposal, "Jim McCusker as first
>> author of XYZ paper" is of type Entity and also of type FirstAuthor, which
>> is a subclass of Entity and is therefore a Role. Since "Jim McCusker as
>> first author of XYZ paper" is contextualized by that role, it's not correct
>> for that to share the same URI as "Jim McCusker". However, there is some
>> sort of relationship.
>> I'd like to propose that complementOf, or whatever succeeds it, is that
>> relationship. It follows the same pattern of "same entity in different
>> contexts", as the role is a particular non-temporal, non-spatial
>> contextualization.

Jim McCusker
Programmer Analyst
Krauthammer Lab, Pathology Informatics
Yale School of Medicine | (203) 785-6330

PhD Student
Tetherless World Constellation
Rensselaer Polytechnic Institute

Received on Tuesday, 17 January 2012 23:21:37 UTC