Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Express ResourceRelationship in RDF - Darwin Core Hour Input Form 4/9/2018 10:41:53 #120

Open
iDigBioBot opened this issue Apr 9, 2018 · 3 comments
Labels
answered form submission other types of data - extensions term - ResourceRelationship Pertaining to a term organized in the ResourceRelationship class.

Comments

@iDigBioBot
Copy link
Collaborator

A user submitted this information via the Darwin Core Hour webform:
Timestamp: 4/9/2018 10:41:53
Please provide a topic of interest: How can express resourceRelationship in RDF?
Are you capable of and interested in participating: No
Who else would you recommend to participate in the presentation:
What resources can you point to: resourceRelationship
Your name: José Augusto Salim
Your email: joseasalim@usp.br
Your GitHub username: @zedomel

@zedomel
Copy link
Member

zedomel commented Apr 9, 2018

The DwC RDF guide states that:

The non-RDF use of terms organized under the dwc:ResourceRelationship class depends on values for dwc:resourceID and dwc:relatedResourceID, terms which cannot be used in RDF for reasons discussed in Section 2.6

Looking for solutions I have found that page: tdwg/rdf/ResourceRelationship.md. But it says

Note: the approach suggested in this document is no longer recommended due to concerns expressed by task group members about use of the Open Annotations model in this way

As is not recommend to use OA for express relationship between resources, what am I suppose to use?

@baskaufs
Copy link

baskaufs commented Apr 9, 2018

When we created the RDF Guide, a solution to the problem of the resource relationship terms was not apparent. It was also not clear how often there would be a demand for a solution. So rather than suggest something that was not well thought out, we didn't make a suggestion.

I think that the best course of action would be to get some community discussion about the use cases that need to be satisfied in this circumstance, and then look at possible alternative solutions. In particular, are there multiple users who share the same kinds of relationships that need to be represented? If not, then a consensus may not matter if there aren't multiple data sources to be aggregated.

One reason why creating a mechanism for representing the resource relationship terms in RDF didn't seem critical was because a resource relationship instance itself is really a kind of spreadsheet hack to do what RDF triples do naturally. In other words, if you have subject and object resources and want to indicate that they are linked, just connect them with an RDF predicate and make a triple. That is perhaps an oversimplification of the issue, but there are probably many examples where a resource relationship instance could be replaced by a single triple if an appropriate well-known term were available to use as the predicate. Unfortunately, those sorts of predicates for connecting two URI-identified entities don't (yet) exist in the TDWG world. But if appropriate use-cases were collected from the community, terms to be used for those predicates could be created.

@zedomel
Copy link
Member

zedomel commented Apr 9, 2018

Thanks @baskaufs for a complete answer.

We will look for uses cases and perhaps new terms could be created within a DwC extension

Reference:
Defining N-ary Relations on the Semantic Web

thanks.

@tucotuco tucotuco added other types of data - extensions answered term - ResourceRelationship Pertaining to a term organized in the ResourceRelationship class. labels May 8, 2018
@tucotuco tucotuco changed the title Darwin Core Hour Input Form 4/9/2018 10:41:53 Express ResourceRelationship in RDF - Darwin Core Hour Input Form 4/9/2018 10:41:53 May 8, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
answered form submission other types of data - extensions term - ResourceRelationship Pertaining to a term organized in the ResourceRelationship class.
Projects
None yet
Development

No branches or pull requests

4 participants