Skip to content
New issue

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

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

Already on GitHub? # to your account

linked-tags can represent cycles, but is that always nonsense? #316

Open
deeglaze opened this issue Oct 11, 2024 · 3 comments
Open

linked-tags can represent cycles, but is that always nonsense? #316

deeglaze opened this issue Oct 11, 2024 · 3 comments
Labels
For-next-release WIll only be addressed after first publish of CoRIM

Comments

@deeglaze
Copy link
Collaborator

It doesn't make sense to have a cycle in supplements / replaces relationships, since they are apparently causally ordered.

Since $tag-rel-type-choice is extensible by profiles, do we say that only cycles involving supplements/replaces are invalid and leave the validity of cycles to a profile that extends the relationship enum to decide? Or just disallow cycles entirely?

@yogeshbdeshpande
Copy link
Collaborator

What is the meaning of cycles here? Can you please clarify ?

Does it mean pointing to itself or something else?

@deeglaze
Copy link
Collaborator Author

I mean the links form edges to documents as nodes. If there is a cycle in that graph, is that grounds for rejection?

@nedmsmith
Copy link
Collaborator

It's hard to get your mind around a legitimate use case that results in a cycle. I'm OK with languagee that rejects cycles until a use case is identified that needs it.

@yogeshbdeshpande yogeshbdeshpande added the For-next-release WIll only be addressed after first publish of CoRIM label Feb 12, 2025
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
For-next-release WIll only be addressed after first publish of CoRIM
Projects
None yet
Development

No branches or pull requests

3 participants