query-1601fff02611f2e7bd9eb25e453340ea

rq turtle/ttl

Instans and kelasSebelumnya, Saya sebutkan bahwa kebanyakan atribut Wikidata adalah relasi "ber-" atau "punya": "punya" anak, "punya" bapak, "punya" pekerjaan. Kadang kala (bahkan mungkin sering) kamu juga perlu mengatakan bahwa sesuatu "adalah" namun kenyataannya ada dua jenis relasi untuk hal tersebut: karya seni.adalahFilm film.adalah Gone with the Wind adalah suatu film. Ia memiliki suatu sutradara (Victor Fleming), memiliki durasi tertentu (238 menit), daftar pemeran (Clark Gable, Vivien Leigh, …), dan seterusnya. Gone with the Wind"Film" adalah konsep yang umum. Film bisa punya sutradara, durasi, dan daftar pemeran, namun konsep "film" tidak mesti punya sutradara, durasi, atau daftar pemeran tertentu. Walaupun suatu film "adalah" karya seni dan karya seni biasanya punya pencipta, konsep "film" itu sendiri tidak punya pencipta – hanya "instans" dari konsep ini yang punya. . "Gone with the Wind" adalah instans tertentu dari suatu kelas "film"; kelas "film" adalah subkelas (kelas yang lebih spesifik; spesialisasi) dari kelas yang lebih umum yaitu "karya seni". (P279)subclass of dan (P31)instance of Perbedaan inilah kenapa ada dua atribut untuk "adalah" di Wikidata . (P31)instance of . Jika sesuatu bukan "adalah jenis dari" karya (mis. kalimat "Gone with the wind "adalah jenis dari" film" kurang masuk akal), itu menunnjukkan bahwa kamu sedang membahas instans tertentu dan kamu semestinya menggunakan (P279)subclass of Untuk membantumu memahami bedanya, kamu bisa coba menggunakan dua predikat yang berbeda: "adalah suatu" dan "adalah jenis dari". Jika sesuatu "adalah jenis dari" karya (mis. film "adalah jenis dari" karya seni), itu menunjukkan bahwa kamu sedang membahas subkelas, spesialisasi atau pengkhususan dari kelas yang lebih luas dan kamu seharusnya menggunakan jadi apa artinya ini buat kita ketika kita sedang menulis kueri SPARQL? Ketika kita mau mencari "semua karya seni", tidak cukup hanya mencari semua butir yang merupakan instans langsung dari "karya seni":

Use at

PREFIX wikibase: <http://wikiba.se/ontology#>
PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX bd: <http://www.bigdata.com/rdf#>
SELECT ?karya ?karyaLabel
WHERE
{
  ?karya wdt:P31 wd:Q838948. # instans dari karya seni
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". }
}

Query found at

graph TD classDef projected fill:lightgreen; classDef literal fill:orange; classDef iri fill:yellow; v1("?karya"):::projected c2(["wd:Q838948"]):::iri c4(["bd:serviceParam"]):::iri c6(["#91;AUTO_LANGUAGE#93;"]):::literal v1 --"wdt:P31"--> c2 subgraph s1["http://wikiba.se/ontology#label"] style s1 stroke-width:4px; c4 --"wikibase:language"--> c6 end