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

Better to have the inverse of cv:playsRole? #110

Closed
jimjyang opened this issue Nov 3, 2022 · 2 comments
Closed

Better to have the inverse of cv:playsRole? #110

jimjyang opened this issue Nov 3, 2022 · 2 comments

Comments

@jimjyang
Copy link

jimjyang commented Nov 3, 2022

Currently, the class foaf:Agent has a property cv:playsRole with range cv:Participation.

Wouldn't it be "more natural" to have the property the other way: cv:Participation cv:rolePlayedBy foaf:Agent?

This may also make it easier to implement, in the way that you don't need to scan all the instances of foaf:Agent in order to know who plays role in which participation.

@williamverbeeck
Copy link
Contributor

During the webinar on the review of CPSV-AP on the 7th of November, it was agreed to:

  • Restrict participates 1..* and hasParticipant 1..1.
  • Use "participates" instead of "playsRole".

@EmidioStani
Copy link
Member

This issue can be closed, it is solved in the new release: https://semiceu.github.io/CPSV-AP/releases/3.1.0/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants