- From: Riccardo Albertoni <albertoni@ge.imati.cnr.it>
- Date: Fri, 27 Nov 2015 14:34:23 +0100
- To: DWBP Public List <public-dwbp-wg@w3.org>
- Message-ID: <CAOHhXmT+=1ZcVcK6PgrDR_QMsRpYvMVewwrSjt1EkaHeGgiWqg@mail.gmail.com>
Forwarding to the list some e-mails which are related to issue-204 and
issue-205.
Cheers,
Riccardo
[issue-204] https://www.w3.org/2013/dwbp/track/issues/204
[issue-205] https://www.w3.org/2013/dwbp/track/issues/205
---------- Forwarded message ----------
From: Riccardo Albertoni <albertoni@ge.imati.cnr.it>
Date: 24 November 2015 at 15:43
Subject: Re: Problems removing hasDimension and hasMetric as abstract
properties
To: "Debattista, Jeremy" <Jeremy.Debattista@iais.fraunhofer.de>
Cc: Christoph LANGE <math.semantic.web@gmail.com>, Antoine Isaac <
aisaac@few.vu.nl>
Hi Jeremy,
sorry for my late reply but the last two weeks I was completely overwhelmed
by other stuff.
I agree with Antoine, it seems that we don’t have this kind of problems
if we move from “abstract classes” to the SKOS modelling pattern, as
we are discussing in Issue 204 and 205.
Let me complement the Antoine’s reply showing how your example looks like
if we move to skos ..
# New modelling in DQV /DAQ
dqv:Category rdfs:subclass skos:Concept
dqv:Dimension rdfs:subclass skos:Concept .
dqv:hasCategory rdfs:subPropertyOf skos:broader .
#some dimensions and categories from ZAVERI et al.
ex:accessibility a dqv:Category.
ex:intrinsic a dqv:Category .
ex:availability a dqv:Dimension ;
dqv:hasCategory ex:accessibility ;
# you have a standard set of skos properties to annotate dimension and
categories..
skos:prefLabel “Data Availability”@en;
skos:altLabel “Availability”@en;
skos:definition “Availability of a dataset is the extent to which data ( or
some portion of it) is present, obtainable and ready for use.”@en.
ex:consistency a dqv:Dimension ;
dqv:hasCategory ex:intrisic
.......
.
#we can still state sub type relation between dimension and category, for
example, supposing the inverse-property consistency is considered as a
subdimensions of consistency, we can state
ex:inversePropertyConsistency a dqv:Dimension ;
skos:broader ex:consistency;
skos:prefLabel “Inverse Property Consistency”@en;
#we can state relations among dimensions from different quality
frameworks ( using standard matching relation as skos:closeMatch,
skos:closeMatch, skos:exactMatch, skos:narrowerMatch), for example, if we
have that “consistency”, the dimension in the ISO, is known to be
equivalent to the “consistency” defined by zaveri, we can state
iso:consistency skos:exactMatch ex:consistency.
#and then the part related to metric
ex:endPointAvailablity a dqv:Metric .
ex:ontologyHijacking a dqv:Metric .
ex:ontologyHijacking dqv:hasDimension ex:consistency
ex:endPointAvailablity dqv:hasDimension ex:availability
Let me try to list some of the advantages this modelling pattern seems to
exhibit :
- We are still using forcing a kind of structure for dimensions and
categories, so that, dimensions and categories from different quality
frameworks can be lately reconciled: they are skos:Concepts grouped in
dqv:Dimension dqv:Category;
- No need of abstract classes / properties. No need for
Dimension/Category subclasses. You can still use subclasses for Dimension
and Category if you want but you don’t have necessary to do it. Thus when
you have to insert a new dimension or category you can just add it as an
new instance;
- Quite rich set of matching relations to say, this dimension is equivalent
to/a sub dimension of the one adopted by another system;
- Quite rich set of relation to express definitions, alternative and
preferred labels, editorial notes , history note about the considered
dimension and categories.
Besides, from the modelling point of view, there are other adjustments we
might consider:
-we might want to declare dqv:Category dqv:Dimension, dqv:Metric disjoint.
-we are still discussing whether or not dqv:Metric should be a
skos:Concept, in that case, we will add the statement, dqv:hasDimension
rdfs:subPropertyOf skos:broader .
What do you think?
Is there any specific scenario DAQ needs to address which is not
addressable with the aforementioned SKOS modeling?
Cheers,
Riccardo
--
----------------------------------------------------------------------------
Riccardo Albertoni
Istituto per la Matematica Applicata e Tecnologie Informatiche "Enrico
Magenes"
Consiglio Nazionale delle Ricerche
via de Marini 6 - 16149 GENOVA - ITALIA
tel. +39-010-6475624 - fax +39-010-6475660
e-mail: Riccardo.Albertoni@ge.imati.cnr.it
Skype: callto://riccardoalbertoni/
LinkedIn: http://www.linkedin.com/in/riccardoalbertoni
www: http://www.ge.imati.cnr.it/Albertoni
http://purl.oclc.org/NET/riccardoAlbertoni
FOAF:http://purl.oclc.org/NET/RiccardoAlbertoni/foaf
Received on Friday, 27 November 2015 13:34:49 UTC