Open pierrechoffe opened 7 years ago
@rtroncy here is an example of a simpler representation together with the long path.
This schema shows the Derivation Type Assignment we decided together on page 1. On page 2, I added a "simpler" property : Uxx_is_derivation_type_of. We may not want to ask for "all the possible derivation types of a Work", since it can only have one per institution. OK, institutions may have different points of view, and this query may highlight this, but this is a very limited option. Therefore, the property is oriented the other way around : "what works are (transcription, reduction, etc.)".
So my question is two-fold :
@rtroncy I come back to you regarding "shortcuts". Since we may have a number of shortcuts it would be nice to have a clear view on this topic. For me there are 2 ways we could consider a shortcut, either as a chain of properties or as a distinct, independent property.
Therefore I have 2 distinct questions :
Thx
As I briefly replied to you in Montpellier, this is not for now and you should not be too much concerned about it. If you need a short direct property, just create it. We will always be able to strengthen the definition of a property by adding equivalence axioms composed of property chains. We should aim to release asap the version 1 of the DOREMUS ontology and such axioms can be part of future releases. I have assigned myself this action and I will keep it open, working on it after the release of the first version of the ontology
Can we close this issue?
Not really: we need an inventory of the shortcuts we have defined and implemented (i.e. using a single property instead of a longer path) so that we implement the corresponding property chain axioms. Perhaps something to discuss in Montpellier? I'm adding it to the agenda.
we need an inventory of the shortcuts we have defined and implemented
For sure, none of them are implemented. I am not sure if we defined any actually.
ACTION: Inventorier tous ces cas (à la fois par le groupe modélisation via le tableau de mapping et côté marc2rdf)
@rtroncy you recently said to the nice folk at Erlangen that "we love shortcuts". Can we clarify when shortcuts are useful and how to model and implement them ?
A simple example is u24_has_award. To state that a CD received a Diapason d'Or, we model it through a long path with M34_Award_Assignment, see schema.
But you can see in this schema that we also created u24_has_award : F24_Publication_Expression _u24_hasaward M36_Award "diapason d'or"
The "long path" gives us more info, e.g. the author of the award ("Diapason"), the year, place.
The shortcut just gives us a handy way to answer the simple question "what awards did this CD receive" and also "which CDs received a Diapason". If we want to add a year in our request, we need the long path, so u24 is not a real shortcut, it's a simpler representation, hence the broad title of this issue.
(Yet, I use the word "shortcut" because on a similar case, _R40_has_representativeexpression, the FRBRoo documentation speaks about shortcut for F1 - R50i - F42 - R41 - F2)
So :