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

odd sequence in N3 semantics #198

Open
pfps opened this issue Jul 5, 2023 · 1 comment
Open

odd sequence in N3 semantics #198

pfps opened this issue Jul 5, 2023 · 1 comment
Assignees

Comments

@pfps
Copy link

pfps commented Jul 5, 2023

https://w3c.github.io/N3/reports/20230703/semantics.html says that QI is a mapping from ground graph terms to ground graph terms. The conditions on QI appear to require that QI is total. But later on "QI is allowed to be the empty mapping. " This appears to contradict the earlier requirements on QI. As well, there does not appear to be a requirement that the range of QI be a subset of the domain of discourse so the rest of the sentence is also suspect.

@doerthe
Copy link
Contributor

doerthe commented Jul 6, 2023

For your second point: The range of QI does not necessarily need to be a subset of the domain, but if QI(gt) is not in the domain for some graph term gt, then none of the triples using gt can be true. This difference is also interesting if you think about quantification: you always quantify over the domain of discourse, but not all representations of graph terms you could ever construct are necessarily in that domain.

This brings me to your first comment: you are right, the function QI needs to be total and QI should therefore not be the empty mapping, that is a mistake.

Thank you for your comment, I will fix the text as soon as possible.

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