Re: Using prov:hadRole with prov:Attribution

Thanks a lot for your feedback, Paul.

Best,

Andrea

On Wed, Apr 29, 2015 at 10:22 AM, Paul Groth <pgroth@gmail.com> wrote:
> Hi Andrea,
>
> This is perfectly compatible with PROV-O in the sense it won't break a
> validator and is acceptable within the semantics of PROV.
>
> It appears to me at the first instance to be a different type of role than
> that defined within PROV so is fine.
>
> Thanks
> Paul
> pgroth.com
>
> On Tue, Apr 28, 2015 at 12:29 AM, Andrea Perego
> <andrea.perego@jrc.ec.europa.eu> wrote:
>>
>> Thanks a lot, Luc.
>>
>> The context of my question concerns work on DCAT-AP [1] and GeoDCAT-AP
>> [2], two DCAT-based metadata profiles, which are meant to be used as
>> metadata interchange format across European data portals.
>>
>> One of the issues we are trying to address is about how to model roles
>> of an agent wrt a catalogue or dataset, not supported in DCAT, Dublin
>> Core, etc., but used in other metadata standards, as ISO 19115 and
>> SDMX.
>>
>> One of the options under consideration is to use PROV-O, but, if
>> possible, by using simpler a pattern wrt the one illustrated in
>> PROV-DC for dct:creator, dct:contributor, etc. [3].
>>
>> The current proposal in GeoDCAT-AP [4] is to use a qualified
>> attribution, + dct:type to specify the role:
>>
>> [] a dcat:Dataset;
>>   prov:qualifiedAttribution [ a prov:Attribution ;
>>     dct:type a:role ;
>>     prov:agent a:Agent ] .
>>
>> The choice of dct:type was due to the fact that (a) prov:hadRole is
>> not used for prov:Attribution in the PROV specs, and (b) rdf:type
>> might be too "strong", since roles may not be modelled as RDFS/OWL
>> classes/properties, but only as skos:Concept's.
>>
>> Can this be acceptable and compliant with the PROV model? If not,
>> could you suggest an alternative solution?
>>
>> Any feedback would be very much appreciated.
>>
>> Thanks!
>>
>> Andrea
>>
>> ----
>> [1]https://joinup.ec.europa.eu/asset/dcat_application_profile/
>> [2]https://joinup.ec.europa.eu/node/139283
>> [3]http://www.w3.org/TR/prov-dc/#entity-agent-mappings-who
>> [4]https://joinup.ec.europa.eu/node/141757
>>
>> On Mon, Apr 27, 2015 at 8:29 PM, Luc Moreau <L.Moreau@ecs.soton.ac.uk>
>> wrote:
>> > Hello Andrea,
>> >
>> > The rationale for this absence is explained in our response to reviews
>> >
>> >
>> > http://www.w3.org/2011/prov/wiki/index.php?title=ResponsesToPublicComments&mobileaction=toggle_view_desktop#ISSUE-532_.28Role.29
>> >
>> > I hope it helps,
>> >
>> > Luc
>> >
>> > Professor Luc Moreau
>> > Electronics and Computer Science
>> > University of Southampton
>> > Southampton SO17 1BJ
>> > United Kingdom
>> >
>> >> On 27 Apr 2015, at 18:32, Andrea Perego
>> >> <andrea.perego@jrc.ec.europa.eu> wrote:
>> >>
>> >> Dear PROV WG,
>> >>
>> >> I'm contacting you to ask for a clarification concerning the
>> >> possibility of using property prov:hadRole with prov:Attribution.
>> >>
>> >> The reason of my question is that, in PROV-O [1], prov:hadRole is not
>> >> listed among the properties describing prov:Attribution, and the
>> >> example uses a (fake) property ex:hadRole.
>> >>
>> >> I'm including below the relevant lines:
>> >>
>> >> [snip]
>> >>
>> >> <http://dbpedia.org/resource/Fallingwater>
>> >>   a prov:Entity;
>> >>
>> >> [snip]
>> >>
>> >>   prov:qualifiedAttribution [
>> >>      a prov:Attribution;
>> >>      prov:agent <http://dbpedia.org/resource/Edgar_J._Kaufmann>;
>> >>      ex:hadRole :owner;
>> >>   ];
>> >>   prov:qualifiedAttribution [
>> >>      a prov:Attribution;
>> >>      prov:agent <http://dbpedia.org/resource/Frank_Lloyd_Wright>;
>> >>      ex:hadRole :architect;
>> >>   ];
>> >>   prov:qualifiedAttribution [
>> >>      a prov:Attribution;
>> >>      prov:agent :western-Pennsylvania-Conservancy;
>> >>      ex:hadRole :conserver;
>> >>   ];
>> >> .
>> >>
>> >> [snip]
>> >>
>> >>
>> >> Could you please explain?
>> >>
>> >> Thanks in advance!
>> >>
>> >> Andrea
>> >>
>> >> ----
>> >> [1]http://www.w3.org/TR/prov-o/#Attribution
>> >>
>> >> --
>> >> Andrea Perego, Ph.D.
>> >> Scientific / Technical Project Officer
>> >> European Commission DG JRC
>> >> Institute for Environment & Sustainability
>> >> Unit H06 - Digital Earth & Reference Data
>> >> Via E. Fermi, 2749 - TP 262
>> >> 21027 Ispra VA, Italy
>> >>
>> >> https://ec.europa.eu/jrc/
>> >>
>> >> ----
>> >> The views expressed are purely those of the writer and may
>> >> not in any circumstances be regarded as stating an official
>> >> position of the European Commission.
>> >>
>> >
>>
>>
>>
>> --
>> Andrea Perego, Ph.D.
>> Scientific / Technical Project Officer
>> European Commission DG JRC
>> Institute for Environment & Sustainability
>> Unit H06 - Digital Earth & Reference Data
>> Via E. Fermi, 2749 - TP 262
>> 21027 Ispra VA, Italy
>>
>> https://ec.europa.eu/jrc/
>>
>> ----
>> The views expressed are purely those of the writer and may
>> not in any circumstances be regarded as stating an official
>> position of the European Commission.
>>
>



-- 
Andrea Perego, Ph.D.
Scientific / Technical Project Officer
European Commission DG JRC
Institute for Environment & Sustainability
Unit H06 - Digital Earth & Reference Data
Via E. Fermi, 2749 - TP 262
21027 Ispra VA, Italy

https://ec.europa.eu/jrc/

----
The views expressed are purely those of the writer and may
not in any circumstances be regarded as stating an official
position of the European Commission.

Received on Wednesday, 29 April 2015 09:18:17 UTC