Turtle-star - subject embedded triple 🔗
status: | proposed |
---|
type: | TestTurtlePositiveSyntax |
---|
PREFIX : <http://example/>
:s :p :o .
<<:s :p :o>> :q 123 .
MUST be accepted
Turtle-star - object embedded triple 🔗
status: | proposed |
---|
type: | TestTurtlePositiveSyntax |
---|
PREFIX : <http://example/>
:s :p :o .
:x :p <<:s :p :o>> .
MUST be accepted
Turtle-star - embedded triple inside blankNodePropertyList 🔗
status: | proposed |
---|
type: | TestTurtlePositiveSyntax |
---|
PREFIX : <http://example/>
:s :p :o .
[ :q <<:s :p :o>> ] :b :c .
MUST be accepted
Turtle-star - embedded triple inside collection 🔗
status: | proposed |
---|
type: | TestTurtlePositiveSyntax |
---|
PREFIX : <http://example/>
:s :p :o1 .
:s :p :o2 .
( <<:s :p :o1>> <<:s :p :o2>> ) :q 123 .
MUST be accepted
Turtle-star - nested embedded triple, subject position 🔗
status: | proposed |
---|
type: | TestTurtlePositiveSyntax |
---|
PREFIX : <http://example/>
:s :p :o .
<<:s :p :o >> :r :z .
<< <<:s :p :o >> :r :z >> :q 1 .
MUST be accepted
Turtle-star - nested embedded triple, object position 🔗
status: | proposed |
---|
type: | TestTurtlePositiveSyntax |
---|
PREFIX : <http://example/>
:s :p :o .
:a :q <<:s :p :o >> .
<< :a :q <<:s :p :o >>>> :r :z .
MUST be accepted
Turtle-star - compound forms 🔗
status: | proposed |
---|
type: | TestTurtlePositiveSyntax |
---|
PREFIX : <http://example/>
:x :r :z .
:a :b :c .
<<:a :b :c>> :r :z .
<<:x :r :z >> :p <<:a :b :c>> .
<< <<:x :r :z >> :p <<:a :b :c>> >>
:q
<< <<:x :r :z >> :p <<:a :b :c>> >> .
MUST be accepted
Turtle-star - blank node subject 🔗
status: | proposed |
---|
type: | TestTurtlePositiveSyntax |
---|
PREFIX : <http://example/>
_:a :p :o .
<<_:a :p :o >> :q 456 .
MUST be accepted
Turtle-star - blank node object 🔗
status: | proposed |
---|
type: | TestTurtlePositiveSyntax |
---|
PREFIX : <http://example/>
:s :p _:a .
<<:s :p _:a >> :q 456 .
MUST be accepted
Turtle-star - blank node 🔗
status: | proposed |
---|
type: | TestTurtlePositiveSyntax |
---|
PREFIX : <http://example/>
<<[] :p [] >> :q :z .
MUST be accepted
Turtle-star - bad - embedded triple as predicate 🔗
status: | proposed |
---|
type: | TestTurtleNegativeSyntax |
---|
PREFIX : <http://example/>
:s :p :o .
:x <<:s :p :o>> 123 .
MUST be rejected
Turtle-star - bad - embedded triple outside triple 🔗
status: | proposed |
---|
type: | TestTurtleNegativeSyntax |
---|
PREFIX : <http://example/>
:s :p :o .
<<:s :p :o>> .
MUST be rejected
Turtle-star - bad - collection list in embedded triple 🔗
status: | proposed |
---|
type: | TestTurtleNegativeSyntax |
---|
PREFIX : <http://example/>
:s :p ("abc") .
<<:s :p ("abc") >> :q 123 .
MUST be rejected
Turtle-star - bad - literal in subject position of embedded triple 🔗
status: | proposed |
---|
type: | TestTurtleNegativeSyntax |
---|
PREFIX : <http://example/>
:s :p :o .
<<3 :p :o >> :q :z .
MUST be rejected
Turtle-star - bad - blank node as predicate in embedded triple 🔗
status: | proposed |
---|
type: | TestTurtleNegativeSyntax |
---|
PREFIX : <http://example/>
<<:s [] :o>> :q 123 .
MUST be rejected
Turtle-star - bad - compound blank node expression 🔗
status: | proposed |
---|
type: | TestTurtleNegativeSyntax |
---|
PREFIX : <http://example/>
<<:s :p [ :p1 :o1 ] >> :q 123 .
MUST be rejected
Turtle-star - bad - incomplete embedded triple 🔗
status: | proposed |
---|
type: | TestTurtleNegativeSyntax |
---|
PREFIX : <http://example/>
:s :p << :p :r >> .
MUST be rejected
Turtle-star - bad - over-long embedded triple 🔗
status: | proposed |
---|
type: | TestTurtleNegativeSyntax |
---|
PREFIX : <http://example/>
:s :p << :g :s :p :o >> .
MUST be rejected
Turtle-star - Annotation form 🔗
status: | proposed |
---|
type: | TestTurtlePositiveSyntax |
---|
PREFIX : <http://example/>
:s :p :o {| :r :z |} .
MUST be accepted
Turtle-star - Annotation example 🔗
status: | proposed |
---|
type: | TestTurtlePositiveSyntax |
---|
PREFIX : <http://example/>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
:s :p :o {| :source [ :graph <http://host1/> ;
:date "2020-01-20"^^xsd:date
] ;
:source [ :graph <http://host2/> ;
:date "2020-12-31"^^xsd:date
]
|} .
MUST be accepted
Turtle-star - bad - empty annotation 🔗
status: | proposed |
---|
type: | TestTurtleNegativeSyntax |
---|
PREFIX : <http://example.com/ns#>
SELECT * {
:s :p :o {| |} .
}
MUST be rejected
Turtle-star - bad - triple as annotation 🔗
status: | proposed |
---|
type: | TestTurtleNegativeSyntax |
---|
PREFIX : <http://example.com/ns#>
:a :b :c {| :s :p :o |} .
MUST be rejected