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

Why are predicates duplicated for subject -> object and object -> subject? #9

Open
jamesamcl opened this issue Jul 19, 2018 · 1 comment

Comments

@jamesamcl
Copy link
Member

For example there is a boundBy predicate as in promoter boundBy tf, and there is also a bindsTo predicate as in tf bindsTo promoter.

My concerns about this:

  1. It doubles the number of triples (one binding relationship is two triples)
  2. It allows the possibility of inconsistency where one is present and the other is not
  3. It is not consistent (not every predicate is duplicated like this). For example, there is a consumedBy but not a consumes.

Can we simplify by settling on one of the two predicates in these cases?

@jamesamcl
Copy link
Member Author

Granted that inverse predicates are a thing in RDF land. I guess I might have spent too much time working on SBOL. ;-)

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

1 participant