tdwg / tnc

Taxonomic Names and Concepts Interest Group
22 stars 7 forks source link

Teleconference 7/8 May 2019 #36

Closed nielsklazenga closed 5 years ago

nielsklazenga commented 5 years ago

The next set of meetings is on Tuesday, 7 May at 21:00 UTC and Wednesday, 8 May at 08:00 UTC.

Like last time, we'll make an attempt to start with the TNU relationships, but there are a few things that came out of the previous meetings that need to be revisited first. More information to follow...

RBG Victoria is inviting you to a scheduled Zoom meeting.

Topic: TDWG/TNC teleconference Time: May 8, 2019 7:00 AM Canberra, Melbourne, Sydney

Join Zoom Meeting https://zoom.us/j/242495160

One tap mobile +16465588656,,242495160# US (New York) +17207072699,,242495160# US

Dial by your location +1 646 558 8656 US (New York) +1 720 707 2699 US Meeting ID: 242 495 160 Find your local number: https://zoom.us/u/au5burZHe

First meeting times:

Location Local Time Time Zone UTC Offset
Melbourne (Australia - Victoria) Wednesday, 8 May 2019 at 7:00:00 am AEST UTC+10 hours
Wellington (New Zealand - Wellington) Wednesday, 8 May 2019 at 9:00:00 am NZST UTC+12 hours
Honolulu (USA - Hawaii) Tuesday, 7 May 2019 at 11:00:00 am HST UTC-10 hours
San Francisco (USA - California) Tuesday, 7 May 2019 at 2:00:00 pm PDT UTC-7 hours
St. Louis (USA - Missouri) Tuesday, 7 May 2019 at 4:00:00 pm CDT UTC-5 hours
New York (USA - New York) Tuesday, 7 May 2019 at 5:00:00 pm EDT UTC-4 hours
London (United Kingdom - England) Tuesday, 7 May 2019 at 10:00:00 pm BST UTC+1 hour
Berlin (Germany - Berlin) Tuesday, 7 May 2019 at 11:00:00 pm CEST UTC+2 hours
Corresponding UTC (GMT) Tuesday, 7 May 2019 at 21:00:00

Second meeting times:

Location Local Time Time Zone UTC Offset
Melbourne (Australia - Victoria) Wednesday, 8 May 2019 at 6:00:00 pm AEST UTC+10 hours
Wellington (New Zealand - Wellington) Wednesday, 8 May 2019 at 8:00:00 pm NZST UTC+12 hours
Honolulu (USA - Hawaii) Tuesday, 7 May 2019 at 10:00:00 pm HST UTC-10 hours
San Francisco (USA - California) Wednesday, 8 May 2019 at 1:00:00 am PDT UTC-7 hours
St. Louis (USA - Missouri) Wednesday, 8 May 2019 at 3:00:00 am CDT UTC-5 hours
New York (USA - New York) Wednesday, 8 May 2019 at 4:00:00 am EDT UTC-4 hours
London (United Kingdom - England) Wednesday, 8 May 2019 at 9:00:00 am BST UTC+1 hour
Berlin (Germany - Berlin) Wednesday, 8 May 2019 at 10:00:00 am CEST UTC+2 hours
Corresponding UTC (GMT) Wednesday, 8 May 2019 at 08:00:00
nielsklazenga commented 5 years ago

https://docs.google.com/document/d/1bcfjhh0ztmXKz7P9G0ni7vYZc3MtH4LLxlCZjswF2k4/edit#heading=h.604kxvjrqsbm

baskaufs commented 5 years ago

I just put a comment as a response to Niels' comment about the possibility of having both relationshipCategories as direct properties on the Name Usage and as separate instances of relationships. I've created a new slide 6 in the "name diagram" Google slide deck that shows graphically how this could work. I wrote a "dumb down" rule, similar to the one for turning SKOS-XL labels into vanilla SKOS labels as described in the SKOS reference. In this case, I just wrote out a text rule vs. one that could actually be implemented by inferencing. But one could easily write a SPARQL construct query that would do the "dumb down" job.

If you look at slide 7, you can see how the two systems would be used. In the case where there are separate relationship instances, the relationships would have to be in a separate table from the Name Usage metadata table. So by it's nature, this system is not as "flat". However, the dumbed-down version could be in a single flattened table. It would require having a column for every possible relationship type, which wouldn't be that bad if there weren't too many of them.

The advantage of having the separate relationship instance table is that you could then say more things about the relationships, such as who asserted them and when. Recording that information would not be possible in the flatter table. One could go from the more complex system to the simpler one by the dumb-down operation, but not in the other direction.

One additional comment is that the draft has "relationshipType" as a minted property. I am thinking that we would actually not need to mint a new property. It is conventional to link a thing to a SKOS property that categorizes it by a dcterms:subject property. That's exactly the situation we have here: the "relationshipType" triple actually explains the subject of the relationship (that is, the "subject" sensu Dublin Core, not sensu RDF). I think that having the object of the dcterms:subject triple being a SKOS concept is appropriate. It's essentially a controlled vocabulary term for relationship types, and SKOS concept schemes is the appropriate way to create a controlled vocabulary.

nielsklazenga commented 5 years ago

Meeting report for the first meeting is now on the Wiki.

nielsklazenga commented 5 years ago

Thanks @baskaufs. It didn't occur to me at the meeting when @camwebb asked me, but TCS has different types for TaxonRelationship and TaxonRelationshipAssertion:

TaxonRelationship

image

TaxonRelationshipAssertion

image

The TDWG Taxon Concept LSID Ontology only has one, Relationship. This type has a fromTaxon, but no accordingTo, so I think it is more like the TaxonRelationship type in TCS.

My comment was about the hasRelationship term, adopted from the TDWG Ontology, which has this Relationship type as its range. So this comment was not about dumbing down, as no information is lost, or about flattening, as many of the relationship types are many-to-many, so, if you want to flatten it out, you need a relationship object (or file).

I think we should have only the RelationshipAssertion object, which is what we have, although we haven't called it that yet, and the hasRelationship property should have as its range an array of these assertions for which the subjectTaxonomicNameUsage is the TaxonomicNameUsage.

I think though that there is some semantic dumbing down in just dumping all types of relationships into relationship assertions, so, at the moment, rather than having the possibility of having all relationships as either relationships or properties of their own, I would like to see some relationships that are always many-to-one (or one-to-many) and that are important to us, like 'protonym', 'basionym' and (heterotypic) 'synonym' as properties (it would have to be 'acceptedNameUsage' for synonyms, as that is where the 'one' side of the relationship is) and all other relationships that either can be or necessarily are many-to-many as 'relationship'. In my mind, this would do justice to the fundamental difference between 'synonym' and, e.g. 'misapplied name'. But that is for the next meeting.

I don't know exactly what I was thinking when I wrote the comment, but, if it was the same as I am thinking now, my examples of 'congruentWith' and 'includedIn' were poorly chosen (so it probably wasn't).

BTW. This was just to explain where I think my comment may have come from, and doesn't mean I don't agree with what @baskaufs did in the slide (as I do agree).