Bu bir SPARQL operatörü, ama SPARQL üçlü kalıpları için sözdizimi yerine bir parçası. Spesifikasyon, SPARQL spesifikasyonundan 4.2 Syntax for Triples numaralı bölümdedir. ortak bir konu ile
Üçlü desenler konu sadece bir kere yazılır, böylece yazılabilir ve birden fazla üçlü model için kullanılır: Alt bölüm 4.2.1 Yüklem-Nesne Listeleri;
notasyonu açıklar ";" notasyonu.
üçlü desenleri ise:
?x foaf:name ?name .
?x foaf:mbox ?mbox .
Ayrıca 4.2.2 Nesne Listeleri alt bölümünde ilginizi çekebilir: Bu üçlü desenleri yazma aynıdır
?x foaf:name ?name ;
foaf:mbox ?mbox .
Her iki konuyu paylaşın ve yüklemleyin, nesneler "," ile ayrılabilir.
?x foaf:name ?name .
?x foaf:nick "Alice" .
?x foaf:nick "Alice_" .
:
?x foaf:name ?name ; foaf:nick "Alice" , "Alice_" .
eşdeğerdir:
?x foaf:nick "Alice" .
?x foaf:nick "Alice_" .
Nesne listeleri yüklem-nesne listeleri ile birleştirilebilir:
?x foaf:nick "Alice" , "Alice_" .
üç desen yazma aynıdır
Aynı sözdizimi RDF'nin Turtle ve N3 serileştirilmesinde kullanılır.
diyor Turtle için 2.3 Abbreviating groups of triples bakınız, sembol sadece nesne RDF vadede farklılık üçe konusunu ve yüklemi tekrarlamak için kullanılabilir. …; sembol yalnızca yüklem ve nesne RDF terimlerinde değişiklik gösteren üçlülerin konusunu tekrarlamak için kullanılabilir.
ve N3
diyor
Semantics bölüm, bkz: mülkiyet listelerinde
, noktalı virgül; konuyu tekrarlamak için kısa yoldur. Nesne listelerinde, fiili tekrarlamak için kısadır.