-
Notifications
You must be signed in to change notification settings - Fork 5
fix up definitions for non-ground graphs #128
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
base: main
Are you sure you want to change the base?
Conversation
spec/index.html
Outdated
<li> [I+A](x)=I(x) when x is a <a>name</a>; </li> | ||
<li> [I+A](x)=A(x) when x is a blank node; </li> | ||
<li> [I+A](x)= RE( [I+A](x.s), [I+A](x.p), [I+A](x.o) ) when x is a triple term, where x.s, x.p, and x.o are the first, second, and third components of x, respectively; </li> | ||
<li> [I+A](x)=true when x is a triple and [I+A](p) is in IP and the pair <[I+A](s),[I+A](o)> is in IEXT([I+A](p)); | ||
<li> [I+A](x)=false when x is a triple, otherwise; | ||
<li> [I+A](x)=false if x is an RDF graph and [I+A](x')=false for some triple x' in x; | ||
<li> [I+A](x)=true if x an RDF graph, otherwise |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
-
Why do some conditional phrases use
when
and others useif
?It seems to me that consistent phrasing should be used throughout this list, and throughout similar lists elsewhere in this document.
-
Why do some (multiple!) list items end with
otherwise
, sometimes followed by;
and sometimes not?It seems to me that each item in this unordered list should be disjoint from all other items in this list, and that the join of all items should encompass all possible conditions. I would not use
otherwise
at all, and I suggest ending each list item with a full stop (.
), not ever a semicolon (;
) nor other punctuation.
Co-authored-by: Andy Seaborne <[email protected]>
Co-authored-by: Andy Seaborne <[email protected]>
<li> [I+A](x)=false if x is an RDF graph and [I+A](x')=false for some triple x' in x;</li> | ||
<li> [I+A](x)=true if x an RDF graph, otherwise</li> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
<li> [I+A](x)=false if x is an RDF graph and [I+A](x')=false for some triple x' in x;</li> | |
<li> [I+A](x)=true if x an RDF graph, otherwise</li> | |
<li> [I+A](x)=false if x is an RDF graph and [I+A](x')=false for some triple x' in x;</li> | |
<li> [I+A](x)=true if x an RDF graph, otherwise</li> |
Fixes #127
Preview | Diff