Vikiveri:SPARQL sorgu hizmeti/Vikiveri Sorgu Yardımı/Sonuç Görünümleri
Shortcut: wd:WDQS/Result views




Bu sayfa, sonuçları SPARQL sorgu hizmetinde görüntülemek için çeşitli olasılıkları anlamanıza yardımcı olur.
Sorgu örneği sayfası, deneyebileceğiniz birçok iyi örnek içeriyor!
Open the WDQS interface and then:
- select your language in
of the upper tool bar.
- write a valid SPARQL code in the text area.
- check your script by hovering the elements with your mouse; tooltips appear and should be consistent with what you intend to do. They adopt the language you have selected (default to english).
- then click on blue button Execute query of the sidebar to launch the request. Red square is lit in the sidebar while the command executes.
- Bir sorguyu çalıştırdıktan sonra görüntülemek istediğiniz sonuç görünümünü "Göster" düğmesiyle seçebilirsiniz. Sorgunuza ve veri türüne bağlı olarak görünümlerin bazıları kullanılabilir.
Source example |
---|
# Recent events
SELECT ?event ?eventLabel ?date
WHERE
{
# find events
?event wdt:P31/wdt:P279* wd:Q1190554.
# with a point in time or start date
OPTIONAL { ?event wdt:P585 ?date. }
OPTIONAL { ?event wdt:P580 ?date. }
# but at least one of those
FILTER(BOUND(?date) && DATATYPE(?date) = xsd:dateTime).
# not in the future, and not more than 31 days ago
BIND(NOW() - ?date AS ?distance).
FILTER(0 <= ?distance && ?distance < 31).
# and get a label as well
OPTIONAL {
?event rdfs:label ?eventLabel.
FILTER(LANG(?eventLabel) = "en").
}
}
# limit to 10 results so we don't timeout
LIMIT 10
|
Note: You can also run directly a hardcoded request via the TryIt links of this page. When it brings you directly to the result display you can always return to the source script unsing the link at the bottom of the interface.
Tablo (varsayılan)
Sonuç verilerini tablo olarak gösterir. Sonuçlar için varsayılan görünümdür ve her veri türünü görüntüleyebilir.
Her değişkeni SPARQL seç cümleciğiyle biçimlendirilmiş bir tablo sütununa eşleyecektir.
-
Tablo Sonucu
-
Döndürülmüş sütunlarla küçük ekranlarda Tablo Sonucu
Görüntü Izgarası

Sonuç verilerini görüntülerle birlikte bir ızgara olarak gösterir.
Her ızgara ögesinin büyük bir resmi vardır ve üzerine tıkladığınızda galeriyi açar.
Bir öge, biçimlendirilmiş satır verisidir.
Değişken | Veri tipi | Eşleşme | Açıklama |
---|---|---|---|
* | Commons Medya | Izgara Ögesi | Görüntü sütunları bir ızgara ögesi oluşturur. |
Resim içermeyen satırlar dikkate alınmaz.
It’s nonetheless possible to include no image rows in the result by modifying the sparql by including a default image in case the image variable is not bound:
optional {
?item wdt:P18 ?img_ .
}
bind (if(bound(?img_),
?img_,
<http://commons.wikimedia.org/wiki/Special:FilePath/File:Profile_avatar_placeholder_large.png>) as ?image) # [[:commons:File:Profile_avatar_placeholder_large.png]] as a placeholder
Here the file commons:File:Profile avatar placeholder large.png is used as a placeholder, you can use your own.
Seçenekler
Seçenek ismi | Türü | Açıklama |
---|---|---|
hide
|
Bir veya daha fazla değişken adı (dizeler, ? ile başlayan), tek değer veya dizi
|
Sonuçta bu değişkenleri gösterme. |
Harita
Sonuç verilerini Open Street Map verileriyle harita olarak gösterir.
Değişken | Veri tipi | Eşleşme | Açıklama |
---|---|---|---|
* | Koordinat | Harita İşaretçisi | Sütunlar haritada bir işaretleyici oluşturur.
Bu işaretçinin içeriği biçimlendirilmiş satır verisidir. |
?layer | Harita İşaretleyici Katmanı | Filtrelemeye izin veren renkli bir harita katmanı oluşturur. | |
?rgb | Renk | Renkli Harita İşaretleyici | Example 000000 for black color. |
Technically, any well-known text literal can be displayed, not just a point coordinate.
Non-point geometry values are never stored on Wikidata, but they can be constructed in SPARQL using functions like CONCAT()
and STRDT()
–
see this map of Czech railway lines for an example of LINESTRING()
geometry.
Seçenekler
specify using e.g. #defaultView:Map{"hide":["?foo", "?bar"],"layer":"?bar"}
, using an array when there are multiple variables.
Seçenek ismi | Türü | Açıklama |
---|---|---|
hide
|
Bir veya daha fazla değişken adı (dizeler, ? ile başlayan), tek değer veya dizi
|
Sonuçta bu değişkenleri gösterme. |
layer
|
Bir veya daha fazla değişken adı (dizeler, ? ile başlayan), tek değer veya dizi
|
Bu değişkenleri varsayılan ?layerLabel , ?layer yerine harita katmanı için kullanın.
|
markercluster
|
boole veya nesne |
|
Çizgi, Çubuk, Dağılım ve Alan Grafiği
Bu grafik türlerinden birini gösterir.
Değişken | Veri tipi | Eşleşme | Açıklama |
---|---|---|---|
* | Sayı
Etiket DateTime |
X-Ekseni
Y-Ekseni |
Birincisi X ekseni, ikincisi Y ekseni olacak |
* | Etiket | Kategori / Lejnat Ögesi (isteğe bağlı) | Yukarıdakiler haritalandıktan sonra kullanılacaktır. |
* | Etiket | Storyboard / Animasyon (isteğe bağlı) | Yukarıdakiler haritalandıktan sonra kullanılacaktır. |
-
Çizgi grafik Dene!
-
Alan grafiği Dene!
-
Çubuk grafik (animasyonlu) Dene!
-
Dağılım grafiği (animasyonlu) Dene!
Kabarcık grafiği

Kabarcığın boyutunun ve renginin konfigüre edilebileceği bir kabarcık grafiği gösterir.
Bir öge sağlandığında bir kabarcık Wikidata.org'a bağlanır.
Değişken | Veri tipi | Eşleşme |
---|---|---|
* | Etiket | Kabarcık Etiketi |
* | Sayı | Kabarcık Boyutu |
* | Öge | Kabarcık Bağlantısı (isteğe bağlı) |
?rgb | Renk | Kabarcık Rengi (isteğe bağlı) |
Ağaç Haritası

Zumlanabilir bir ağaç haritası gösterir.
Değişken | Veri tipi | Eşleşme | Açıklama |
---|---|---|---|
* | Etiket | Etiket | Bir satırdaki 1. etiket ağaç haritasında 1. seviye olacaktır.
2. etiket 2. seviye olacaktır. 3. etiket 3. seviye olacaktır vb. |
* | Öge | Bağlantı (isteğe bağlı) | |
* | Quantity | Size |
Ağaç
Genişletilebilir bir ağaç gösterir.

Değişken | Veri tipi | Eşleşme | Açıklama |
---|---|---|---|
* | Öge | Düğüm kimliği | İlk öge bir kök düğümü olacak, aynı satırdaki sonraki ögeler yuvalanacak. |
* | Etiket | Düğüm Etiketi (isteğe bağlı) | Etiketler geçerli düğüme eklenecektir. |
* | Sayı | Düğüm Etiketi (isteğe bağlı) | |
* | Commons Medya | Öge görüntüsü |
Zaman çizelgesi

Genişletilebilir bir zaman çizelgesi gösterir.
Değişken | Veri tipi | Eşleşme | Açıklama |
---|---|---|---|
* | DateTime | Zaman içinde öge noktası
Zaman içinde öge sonu noktası |
Bir satırdaki ilk tarih, zaman çizelgesindeki ögenin konumunu ayarlar.
İkinci bir tarih varsa bir başlangıç ve bitiş tarihi belirlenir. |
* | Commons Medya | Öge görüntüsü |
Seçenekler
Seçenek ismi | Türü | Açıklama |
---|---|---|
hide
|
Bir veya daha fazla değişken adı (dizeler, ? ile başlayan), tek değer veya dizi
|
Sonuçta bu değişkenleri gösterme. |
Boyutlar

Boyut ve bağlantılarını gösterir.
Ayrıca, bir eksen fraksiyonu seçerek onları filtrelemeye izin verir.
This type of graph is also known as parallel coordinates.
Değişken | Veri tipi | Eşleşme | Açıklama |
---|---|---|---|
* | Etiket | Boyut | Sonuç satırındaki her sütun bir boyuta eşlenir |
* | Sayı | ||
* | DateTime |
Grafik
Ögeleri hiyerarşik olarak sıralamaya ve keşfetmeye izin veren etkileşimli bir grafik gösterir.
Değişken | Veri tipi | Eşleşme | Açıklama |
---|---|---|---|
* | Öge | Düğüm kimliği | Bir satırdaki ilk ögenin aynı satırdaki ögelere işaret eden bir oku olacaktır. |
* | Etiket | Düğüm Etiketi (isteğe bağlı) | |
* | Commons Medya | Düğüm Görüntüsü (isteğe bağlı) | |
?rgb | Renk | Düğüm Rengi (isteğe bağlı) | Örneğin siyah renk için 000000. |
* | Sayı | Düğüm Boyutu (isteğe bağlı) | |
?edgeLabel | Etiket | Kenar Etiketi (isteğe bağlı) |
-
Grafik
-
Ek bilgi
RDF Veri Türü Eşleme
RDF Türü | RDF Veri Türü | Kısıtlama | Veri Türü |
---|---|---|---|
URI | Dizilim şununla başlar http://www.wikidata.org/entity/Q |
Entity | |
URI | Dizilim şununla başlar http://commons.wikimedia.org/wiki/Special:FilePath |
Commons Medya | |
Literal | http://www.w3.org/2001/XMLSchema#dateTime | DateTime | |
Literal | http://www.opengis.net/ont/geosparql#wktLiteral | Coordinate | |
Literal | http://www.w3.org/2001/XMLSchema#double
http://www.w3.org/2001/XMLSchema#float http://www.w3.org/2001/XMLSchema#decimal http://www.w3.org/2001/XMLSchema#integer http://www.w3.org/2001/XMLSchema#long http://www.w3.org/2001/XMLSchema#int http://www.w3.org/2001/XMLSchema#short http://www.w3.org/2001/XMLSchema#nonNegativeInteger http://www.w3.org/2001/XMLSchema#positiveInteger http://www.w3.org/2001/XMLSchema#unsignedLong http://www.w3.org/2001/XMLSchema#unsignedInt http://www.w3.org/2001/XMLSchema#unsignedShort http://www.w3.org/2001/XMLSchema#nonPositiveInteger http://www.w3.org/2001/XMLSchema#negativeInteger |
Sayı | |
Literal | RDF Veri Türü yok | Etiket | |
Literal | Şu özelliğe sahiptir xml:lang |
Etiket | |
Literal | Dizilim şununle eşleşir /^[0-9A-F]{6}$/ |
Renk |
Biçimlendirme
Aşağıdaki veri türleri için özel biçimlendirme var:
Veri Türü | Biçim |
---|---|
Entity | Wikidata.org'a bağlantı
Etiket wd:Qxx olarak kısaltıldı Bir ögeyi keşfet (büyütme simgesi) |
DateTime | MM DD, YYYY
Araç ipucu ham ISO zaman damgasını gösteriyor |
Commons Media | Commons.Wikimedia.org sitesine bağlantı
Galeri Görüntüleniyor (resim simgesi) |
Mobil / Esnek
Sonuç görünümleri, farklı cihazlarda ve çözünürlüklerde çalışmak üzere yapılır. Görünümleri, kullanabilecekleri alana bağlı olarak değişebilir.
Gömme Modu
Sonuç görünümleri iframeler üzerinden bağlanabilir veya gömülebilir. Yukarıdaki menüden bağlantıya tıklayarak ilgili linke veya kodlara ulaşabilirsiniz. Farkı gör: sorguya bağlantı ve sonuca bağlantı veya embed kodu:
<iframe style="width:80vw; height:50vh;" scrolling="yes" frameborder="0" src="http://tinyurl.com/zwf4k2w">
İndirme sonuçları

Bir sorgunun sonuçlarını dışa aktarmanın birkaç yolu vardır.
JSON, TSV ve CSV, verileri indirmek için üç farklı açık standart formattır.
Grafik görünümlerinin bir kısmını SVG dosyası olarak da indirebilirsiniz: bu özellik tablo, görüntü ızgarası, zaman çizelgesi, grafik oluşturucu, harita ve grafik dışındaki tüm görünümlerle çalışır.
Varsayılan Görünüm
Her SPARQL sorgusu için varsayılan görünüm, bir yorum kullanılarak değiştirilebilir:
#defaultView:[NAME]
Örneğin:
#defaultView:ImageGrid
Sonuç görünümü seçenekleri
Result views can be configured with various options, which are specified in JSON (Q2063) format, either following the defaultView
comment (see previous section) or following a separate view
comment.
#defaultView:Map{"layer": "?typeLabel"}
#view:ImageGrid{"hide": "?coords"}
Title
Result views can show a title. The title can be set via a title
comment.
#title:A title of your choice
List of WDQS tags
WDQS tag | Display options | Notes |
---|---|---|
#defaultView:Table | Table | default format when omitted |
#defaultView:ImageGrid | Image grid | |
Graph builder | access to the graph builder tool | |
#defaultView:Map | Map | |
#defaultView:LineChart | Line chart | |
#defaultView:BarChart | Bar chart | |
#defaultView:ScatterChart | Scatter chart | |
#defaultView:AreaChart | Area chart | |
#defaultView:BubbleChart | Bubble chart | |
#defaultView:TreeMap | Tree map | |
#defaultView:Tree | Tree | |
#defaultView:Timeline | Timeline | |
#defaultView:Dimensions | Dimensions | |
#defaultView:Graph | Graph | |
#title: | title of the WDQS results frame | |
#view: | equivalent to prefix #defaultView: |
Auto language
[AUTO_LANGUAGE]
anahtar kelimesini kullanılınca sorguyu gönderirken kullanıcı dili ile değiştirilir. Bu, sonucun kullanıcılar dilinde nerede görüntülendiği ile ilgili bir sorgu yazmaya izin verir.
Örnek:
#Etiketleri görüntülemek için kullanıcının dilini kullanın ve varsayılan olarak ingilizceye geri dönün
SERVICE wikibase:label {
bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en" .
}
Otomatik koordinatlar
[AUTO_COORDINATES]
sihirli anahtar kelimesini kullanırken sorguyu gönderirken kullanıcının konumu ile değiştirilir. Bu, kullanıcıların konumu ile bir sorgu yazmaya izin verir.
Örnek:
#defaultView:Map
SELECT ?place ?coordinate_location ?dist {
SERVICE wikibase:around {
?place wdt:P625 ?coordinate_location.
bd:serviceParam wikibase:center "[AUTO_COORDINATES]".
bd:serviceParam wikibase:radius "1".
bd:serviceParam wikibase:distance ?dist.
}
}