Help:Data type/id

From testwiki
Revision as of 10:19, 15 October 2024 by imported>Athayahisyam (Created page with "* Special:ListDatatypes * Wikidata:WikiProject Properties/Reports/Datatypes * Wikidata:Development plan")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

<languages /> Template:Information page Tipe data menjelaskan perilaku suatu pernyataan dan tipe data yang diterima oleh pernyataan tersebut. Masing-masing tipe data menggunakan tipe atribut yang berbeda, dan menggunakan tipe data yang berbeda. Saat suatu atribut dibuat, tipe data adalah satu hal yang harus ditetapkan, dan setelah ditetapkan, tipe data tersebut akan dikunci untuk atribut tersebut. Sebagai implikasi dari hal ini, atribut hanya bisa digunakan dalam cara tertentu dan dalam pembuatan suatu atribut, harus ada perencanaan agar atribut dapat digunakan dengan efektif.

Koordinasi pembuatan atribut terdapat di halaman Template:Ll.

Template:Properties by datatype Template:Clear

Atribut berdasarkan tipenya

Daftar atribut dan tipe data yang digunakan dapat dilihat pada halaman berikut:

Tipe data untuk menghubungkan ragam entitas

Wikidata memiliki 6 tipe entitas (Template:Entitytype, Template:Entitytype, Template:Entitytype, Template:Entitytype, Template:Entitytype, dan Template:Entitytype). Tiap tipe entitas memiliki tipe data bernama sama dengan tipe entitas yang dapat digunakan untuk menghubungkan entitas dari tipe tersebut.

⧼datatypes-type-wikibase-item⧽ Template:Anchor
Pranala ke sebuah Template:Ll. ([[Special:ListProperties/wikibase-item|Template:Int list of properties]])
⧼datatypes-type-wikibase-property⧽ Template:Anchor
Pranala ke sebuah Template:Ll. ([[Special:ListProperties/wikibase-property|Template:Int list of properties]])
⧼datatypes-type-entity-schema⧽ Template:Anchor
Pranala ke sebuah Template:Ll. ([[Special:ListProperties/entity-schema|Template:Int list of properties]])

Tipe-tipe data berikut ini digunakan dalam pernyataan pada entri leksem, yang menyimpan Template:Ll dalam Wikidata.

⧼datatypes-type-wikibase-lexeme⧽ Template:Anchor
Pranala ke sebuah Template:Ll. ([[Special:ListProperties/wikibase-lexeme|Template:Int list of properties]])
⧼datatypes-type-wikibase-form⧽ Template:Anchor
Untuk pernyataan dalam entri leksem yang merujuk kepada Template:Ll pada entri leksem lain untuk mengindikasikan adanya relasi antara entri-entri tersebut. ([[Special:ListProperties/wikibase-form|Template:Int list of properties]])
⧼datatypes-type-wikibase-sense⧽ Template:Anchor
Untuk pernyataan dalam entri leksem yang merujuk kepada Template:Ll dalam entri leksem lain. ([[Special:ListProperties/wikibase-sense|Template:Int list of properties]])

Tipe data berbasis untai (string) Template:Anchor

Template:Anchor

⧼wikibase-listdatatypes-string-head⧽

Template:Int type⧼colon⧽ Template:Datatype (Template:Datatype)
Template:Int list of properties⧼colon⧽ Kategori:Atribut dengan tipe data-untai -- Special:ListProperties/string

Rangkaian karakter, nomor dan simbol yang tidak membutuhkan terjemahan ke dalam bahasa-bahasa berbeda atau format angka. Sebuah string tidak digunakan untuk perhitungan.

Template:Int Examples⧼colon⧽
  • B123
  • 90928390-XLE
  • u29238

Panjang maksimal adalah 1500 karakter di Wikidata, sebagaimana ditentukan dengan wmgWikibaseStringLimits di InitialiseSettings.php.

Template:Anchor

⧼wikibase-listdatatypes-monolingualtext-head⧽

Template:Int type⧼colon⧽ Template:Datatype (Template:Datatype)
Template:Int list of properties⧼colon⧽ Kategori:Atribut dengan tipe data-teks monolingual -- Special:ListProperties/monolingualtext

Suatu string yang tidak diterjemahkan ke dalam bahasa lain. Tipe string ini didefinisikan sekali dan kemudian digunakan ulang dalam semua bahasa. Biasanya, tipe string ini digunakan untuk nama-nama entitas geografi lokal yang ditulis dalam bahasa lokal daerah tersebut, penanda-penanda, formula kimia atau nama ilmiah dalam bahasa Latin. Lebih lanjut, silakan merujuk ke halaman Template:Ll untuk informasi seputar kode bahasa yang tersedia untuk nilai dengan tipe teks monolingual, dan bagaimana meminta dukungan untuk penambahan kode bahasa lain. (Perlu diingat bahwa teks monolingual juga berimplikasi kepada sistem skrip tunggal yang dapat membuat string menjadi bermasalah.)

Panjang maksimal adalah 1,500 karakter di Wikidata, sebagaimana ditentukan dengan wmgWikibaseStringLimits dalam InitialiseSettings.php.

Template:Anchor

⧼wikibase-listdatatypes-external-id-head⧽

Template:Int type⧼colon⧽ Template:Datatype (Template:Datatype)
Template:Int list of properties⧼colon⧽ Kategori:Atribut dengan tipe data-penanda eksternal -- Special:ListProperties/external-id

String yang merepresentasikan penanda yang digunakan pada sistem eksternal. String ini akan ditampilkan sebagai pranala luar apabila Template:Property didefinisikan. Untuk lebih lanjut, lihat Penanda eksternal.

Panjang maksimal adalah 1,500 karakter di Wikidata, sebagaimana ditentukan dengan wmgWikibaseStringLimits dalam InitialiseSettings.php.

Template:Anchor

⧼wikibase-listdatatypes-url-head⧽

Template:Int type⧼colon⧽ Template:Datatype (Template:Datatype)
Template:Int list of properties⧼colon⧽ Kategori:Atribut dengan tipe data-url -- Special:ListProperties/url

Pranala URL umum yang digunakan untuk mengidentifikasi sumber eksternal, kemungkinan berupa pranala menuju situs eksternal, atau penanda yang dapat digunakan untuk menelusuri sumber khusus.

Panjang maksimal adalah 1,500 karakter di Wikidata, sebagaimana ditentukan dengan wmgWikibaseStringLimits dalam InitialiseSettings.php.

Tipe data untuk merujuk kepada berkas di Commons

Template:Anchor

⧼wikibase-listdatatypes-commonsmedia-head⧽

Template:Int type⧼colon⧽ Template:Datatype (Template:Datatype)
Template:Int list of properties⧼colon⧽ Kategori:Atribut untuk tipe data media Commons -- Special:ListProperties/commonsMedia

Merupakan rujukan ke berkas yang tersimpan di Wikimedia Commons. Saat nilai dimasukkan ke dalam kotak teks, sistem akan mencari berkas bernama sesuai pada ruang nama "Berkas" di Commons. Berkas-berkas ini dapat digunakan untuk mengilustrasikan konsep yang tersimpan di Wikidata dan sebagai sebuah nilai atribut aktual untuk inklusi nilai di artikel Wikipedia yang berkaitan dengan butir yang disunting.

Template:Int Examples⧼colon⧽
  • Wikidata-logo.svg

Template:Anchor

⧼wikibase-listdatatypes-geo-shape-head⧽

Template:Int type⧼colon⧽ Template:Datatype (Template:Datatype)
Template:Int list of properties⧼colon⧽ Kategori:Atribut dengan tipe data geo-shape -- Special:ListProperties/geo-shape

Merupakan referensi ke berkas data peta yang tersimpan di dalam Commons. Saat entri nilai ke dalam kotak teks, sistem akan mencari berkas dengan nama sesuai di ruang nama "Data".

Template:Anchor

⧼wikibase-listdatatypes-tabular-data-head⧽

Template:Int type⧼colon⧽ Template:Datatype (Template:Datatype)
Template:Int list of properties⧼colon⧽ Kategori:Atribut dengan tipe data tabular -- Special:ListProperties/tabular-data

Merupakan referensi kepada berkas data tabular yang tersimpan di dalam Commons. Saat entri nilai, sistem akan mencari nama berkas yang sesuai pada ruang nama "Data" di Wikimedia Commons.

Tipe data untuk notasi spesifik

Template:Anchor

Mathematical expression

Template:Int type⧼colon⧽ Template:Datatype (Template:Datatype)
Template:Int list of properties⧼colon⧽ Kategori:Atribut dengan tipe data matematika -- Special:ListProperties/math

String yang diformat yang ditampilkan sebagai rumus.

Contoh:

\sqrt{1-e^2} menghasilkan: 1e2

Lihat Bantuan:Menampilkan formula untuk format yang dapat diterapkan.

Untuk saat ini, layanan kueri tidak dapat memproses pencarian teks input pengguna.

Template:Anchor

⧼wikibase-listdatatypes-musical-notation-head⧽

Template:Int type⧼colon⧽ Template:Datatype (Template:Datatype)
Template:Int list of properties⧼colon⧽ Kategori:Atribut dengan tipe data notasi musik -- Special:ListProperties/musical-notation

Menghasilkan gambar dalam format .png yang menampilkan notasi musik. Nilai untuk tipe data ini adalah string yang mendeskripsikan musik mengikuti sintaks LilyPond.

Contoh:

String nilai \relative c' { c d e f | g2 g | a4 a a a | g1 |}, menghasilkan
<score>\relative c' { c d e f | g2 g | a4 a a a | g1 |}</score>

Tipe data lain

Template:Anchor

⧼wikibase-listdatatypes-quantity-head⧽

Template:Int type⧼colon⧽ Template:Datatype (Template:Datatype)
Template:Int list of properties⧼colon⧽ Kategori:Atribut dengan tipe data kuantitas -- Special:ListProperties/quantity

Nilai kuantitas merepresentasikan angka desimal, dengan informasi mengenai interval ketidakpastian angka tersebut, dan unit pengukuran. Atributnya adalah:

  • amount: nilai utama kuantitas
  • lowerBound: nilai batas bawah kuantitas (opsional)
  • upperBound: nilai batas atas kuantitas (opsional)
  • unit: unit pengukuran (kosong untuk nilai tanpa dimensi)

Secara internal, jumlah, batas bawah dan batas atas bertipe string; angka positif disimpan dengan tanda plus, namun hal ini tidak ditampilkan. Representasi dari kuantitas mungkin tidak lebih panjang dari 127 karakter; maka dari itu, nilai maksimal untuk sebuah kuantitas adalah 10^126-1.

Unit konversi diimplementasikan berdasarkan Template:P. Kebanyakan unit dengan atribut tersebut dinormalisasikan dalam hasil ekspor RDF untuk disajikan melalui layanan kueri.

Tabel normalisasi dapat dibaca sebagai berkas JSON dalam repositori Mediawiki dari WMF

Template:Int Examples⧼colon⧽
  • 762 (tanpa dimensi)
  • 2500 km (batas atas dan bawah tidak ditentukan, dengan unit)
  • 1.03 ± 0.02 g (dimasukkan sebagai nilai nominal +/- toleransi, merepresentasikan batas atas dan bawah, dengan unit). Nilai toleransi ini tidak ditampilkan di Wikipedia, dalam beberapa kasus, yang hanya menampilkan nilai nominal, dan sebagai contoh adalah daftar butir di Wikidata yang dihasilkan oleh bot Listeria.

Template:Anchor

⧼wikibase-listdatatypes-time-head⧽

Template:Int type⧼colon⧽ Template:Datatype (Template:Datatype)
Template:Int list of properties⧼colon⧽ Kategori:Atribut dengan tipe data waktu -- Special:ListProperties/time

Tipe data ini menyimpan data tanggal dalam format kalender Gregorian atau Julian. Lihat detail strukturnya.

Template:Int Examples⧼colon⧽
  • 2012
  • 1780-05 (=Mei 1780)
  • 1833-11-01 (=1 November 1833)

Kunjungi halaman Template:Ll untuk informasi lebih lanjut.

Template:Anchor

⧼wikibase-listdatatypes-globe-coordinate-head⧽

Template:Int type⧼colon⧽ Template:Datatype (Template:Datatype)
Template:Int list of properties⧼colon⧽ Kategori:Atribut dengan tipe data koordinat global -- Special:ListProperties/globe-coordinate

Suatu posisi geografis tertentu direpresentasikan sebagai sebuah pasangan lintang dan bujur pada "globe" tertentu (seperti Bumi atau benda angkasa lainnya). Dalam konteks Wikidata, "Globe" memiliki nilai baku "Bumi" (globe: http://www.wikidata.org/entity/Q2). Parameter "tingkat presisi" menunjukkan besarnya resolusi sumber untuk koordinat. Perlu diperhatikan bahwa Wikidata mengasumsikan sistem koordinat yang digunakan adalah "WGS84" (Template:Q) yang bisa jadi tidak sesuai untuk mendeskripsikan koordinat benda angkasa selain Bumi dan konfigurasi WGS84 ini tidak bisa diubah. Template:Phabricator Saat ini, antarmuka web untuk Wikidata tidak menampilkan seluruh parameter untuk tipe data ini. Nilai ini dapat divisualisasikan hanya sebagai koordinat, plus dengan peta tertanam jika "Globe" yang dideskripsikan merujuk kepada Template:Q. Tingkat presisi dapat dimodifikasi dalam mode sunting. "Globe" tidak dapat dilihat atau disunting, dalam tinjauan butir. Meskipun demikian, konfigurasi penuh dapat dilihat di tinjauan riwayat **diff** (contoh).

Template:Phabricator Ketika menggunakan antarmuka web, nilai yang disimpan akan menjadi nilai kelipatan tepat dari jenis tingkat presisi yang dipilih.

Adalah mungkin untuk menyunting data secara keseluruhan melalui API. Perkakas CLI adalah salah satu cara untuk mengakses API. Dalam contoh ini Template:Q adalah suatu koordinat pada Template:Q menggunakan parameter globe (digunakan di Template:P).

wd ac Q520 P625 '{ "latitude": 18.4, "longitude": 226, "precision": 0.016666666666667, "globe": "http://www.wikidata.org/entity/Q111" }'

Skrip globe.js menambahkan sebuah antarmuka untuk mengatur parameter globe dari Template:P.

Bot seperti LocatorBot dapat mendeteksi apabila parameter globe dari Template:P tidak diatur sesuai dengan Template:P. Menambahkan Template:P dan menunggu untuk bot dalam Wikidata untuk memperbarui koordinat globe adalah praktik yang diterima.

Rincian teknis

Dalam format Template:Ll, tiap nilai direpresentasikan sebagai "datatype": <datatype>, "datavalue": {"type": <type>, "value": ...}, di mana representasi value bergantung kepada type.

Dalam format Template:Ll, tipe data direpresentasikan sebagai RDF name dalam tabel berikut dengan prefix http://wikiba.se/ontology# (atau prefix wikibase: dalam kasus timbunan RDF). Dapat diperhatikan bahwa prefix ini juga tersedia dalam Template:Ll, sehingga dalam contoh kueri Template:Quickquery akan menghasilkan seluruh atribut dari tipe data string.

{{#invoke:datatypes|overviewTable}}

Batasan

Tipe data yang ditunda

Untuk beberapa atribut data, belum ada tanggal rilis implementasi yang pasti. Sementara itu, pengguna dapat menggunakan tipe data yang tersedia.

Lihat: Wikidata:Rencana pengembangan

Untuk diselesaikan

Durasi

Template:Tracked waktu dalam format HH:MM:SS.

Untuk direncanakan

Atribut yang dikalkulasikan

Template:Tracked Suatu atribut yang dikalkulasikan oleh Wikibase dan ditambahkan ke dalam butir di Wikidata. Saat ini belum disertakan ke dalam masa pengembangan.

Penggunaan yang mungkin: jumlah pernyataan pada butir.

Koordinat benda langit

Template:Tracked Suatu format koordinat untuk memberikan spesifikasi posisi benda langit. Belum disertakan dalam rencana pengembangan.

Untuk solusi saat ini: lihat pada Wikidata:Property proposal/Astronomical coordinates

Template:Anchor

Tipe data integer

Template:Tracked Suatu tipe data kuantitas untuk bilangan integer positif. Tipe data ini diterapkan sebagian dengan menghapus tingkat presisi dan membuat Template:Q.

Butir monostring

Tipe data ini memungkinkan pemberian deskripsi dalam ragam bahasa, namun dengan tetap dengan menggunakan satu label. Saat ini belum disertakan dalam rencana pengembangan.

Alternatif saat ini: Leksem

Alternatif yang sedang dievaluasi: label multibahasa yang menggantikan label berulang Template:Anchor

Teks multibahasa

Template:Tracked Suatu string yang harus diterjemahkan ke dalam bahasa lain. Dapat digunakan pada nama entitas pada bentuk non-lokal, yang diterjemahkan ke dalam ragam bahasa dan sistem skrip. (Perlu diingat bahwa teks multibahasa juga berarti pekerjaan manual yang banyak dalam penerjemahan.). Tujuan aktualnya sedang dalam masa penentuan.

Teks multibaris

Template:Tracked

Suatu string yang mengandung banyak baris baru.

Atribut jarak jauh

Template:Tracked Atribut dalam repositori di luar Wikidata ("jarak jauh") yang kemungkinan dapat diidentifikasikan melalui kotak khusus dalam butir data di Wikidata, bukan tipe data berbeda.

Template:Anchor

Seri nilai

Template:Tracked Cara yang sederhana untuk menyimpan seri nilai untuk menyimpan titik-titik yang berbeda dalam rangkaian waktu. Saat ini belum disertakan dalam rencana pengembangan.

Catur

Template:Tracked Tampilan string dalam notasi FEN seperti dalam Template:P secara langsung seperti dalam papan catur.

Hiero

String untuk ditampilkan dengan WikiHiero. String dalam sintaks WikiHiero yang ditanamkan pada <hiero></hiero> untuk ditampilkan. Contoh disajikan dalam Talk:Q68101340 dan Property_talk:P7383.

Permintaan pada Phabricator untuk dikerjakan.

Penanda gabungan numerik dan yang dapat dibaca manusia

Template:Tracked Tipe data untuk menambahkan penanda numerik bersama dengan judul halaman, sebagai contoh sebuah halaman MediaWiki. Pewatas Template:P kadang ditambahkan kepada nilai pada atribut dengan judul halaman. Beberapa atribut menggunakan nilai numerik secara langsung.

Pernyataan Wikibase

Template:Tracked Tipe data untuk mereferensikan secara spesifik pernyataan Wikidata tertentu.

Ekspresi reguler (Regex)

Template:Tracked Tipe data untuk menyimpan data Regex. Saat ini, tipe data tersebut disimpan sebagai string atau teks monolingual, sebagai contoh Template:P, Template:P.

Rentang alamat IP

Template:Tracked Tipe data untuk menyimpan rentang alamat dan menyederhanakan pencarian tipe data tersebut.

Tipe data yang tidak akan pernah diimplementasikan

Boolean

Template:Tracked Ditolak. Alternatif yang disarankan: tipe data butir.

Tipe data yang berubah

Suatu atribut dalam tipe data string memiliki kemungkinan untuk dikonversikan menjadi tipe data "penanda eksternal" oleh administrator sistem. Untuk mengajukan perubahan seperti itu, Anda dapat memulai diskusi di halaman pembicaraan atribut tersebut atau di obrolan proyek. Setelah tercapai konsensus, permintaan dapat dibuat di halaman kontak tim pengembang. Anda dapat membaca halaman diskusi sebelumnya jika Anda ingin mengonversikan atribut yang dibuat sebelum tahun 2016.

Perubahan lain pada tipe data membutuhkan pembuatan atribut baru dan penghapusan atribut lama. Anda dapat menggunakan halaman atribut untuk dihapus untuk membuat permintaan seperti itu.

Lihat pula