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

Configurable membership path #65

Open
pietercolpaert opened this issue Feb 11, 2022 · 2 comments
Open

Configurable membership path #65

pietercolpaert opened this issue Feb 11, 2022 · 2 comments

Comments

@pietercolpaert
Copy link
Member

If we don’t want to repeat tree:member if another property is used to indicate the containment

E.g.,:

  • dcat:Catalog → dcat:dataset
  • hydra:Collection → hydra:member
  • LDP collections
  • SKOS in scheme
  • ...

Proposal

tree:membershipPath with rdfs:range a shacl path and with rdfs:domain a tree:Node

@julianrojas87
Copy link
Contributor

So I understand this property is to avoid redundant triples when dealing with compatible collections and facilitating clients to quickly know where to look for members.

I guess this would be an optional property, that whenever not present, default behavior should be to first look for tree:member and any other property that could indicate membership (hydra:member, skos:inScheme, etc)

@pietercolpaert
Copy link
Member Author

Yes indeed. I think this would be interesting to make sure TREE clients can also work on top of existing APIs

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

2 participants