Jump to content

Manual:Mengelola data di MediaWiki

From mediawiki.org
This page is a translated version of the page Manual:Managing data in MediaWiki and the translation is 66% complete.
Outdated translations are marked like this.

MediaWiki dirancang untuk mengelola informasi teks dan MediaWiki dapat melakukannya dengan sangat baik. A limited amount of structure is available: namespaces , subpages and categories help to group similar pages together, while features like infoboxes and galleries help to structure the contents within each page.

However, MediaWiki by itself does not truly provide ways to manage structured data: data that can be queried, filtered, and in some cases displayed with visualizations including tables, charts, maps and calendars. For that, a number of dedicated extensions exist.

The following table describes the extensions that can store the data edited by users in a MediaWiki database, from where it can then be queried.

This is not a list of all structured data functionality; the "See also" section lists other extensions and features that can be used for storing or displaying structured data.

Fitur
Semantic MediaWiki

Wikibase

Cargo
VisualData
Kasus penggunaan utama Mengelola data di dalam sebuah instalasi MediaWiki, berdasarkan standar [$url Semantic Web]. Menenagai [$url Wikidata] Mengelola data di dalam instalasi MediaWiki. Managing data within a MediaWiki installation based on JSON-schema.
Pendekatan Data (atribut) ditandai di dalam teks wiki biasa atau dengan templat. Dengan tipe data "reference", atribut bisa digunakan untuk menjelaskan butir menggunakan pernyataan.[1] Atribut didefinisikan dan digunakan untuk menjelaskan Butir menggunakan pernyataan. Data disimpan di dalam tabel basis data, dengan setiap tabel bersesuaian dengan sebuah templat. Data are stored in a dedicated slot with JSON content model
Tersedia sejak 2005 2012 2015 2022 (formerly known as PageProperties )
Instalasi aktif 1000-an[2] 100-an[3][4][5] 100-an[6] n/a (new extension or unknown)
Komunitas 190+ pengembang[7] 172+ pengembang[8] 63+ pengembang[9] (main developer)
Penyimpanan Basis data MediaWiki, Elasticsearch, 5 penyimpanan SPARQL berbeda[10] Basis data MediaWiki, Elasticsearch, penyimpanan SPARQL (Blazegraph untuk wikidata.org) Basis data MediaWiki (atau sebuah basis data terpisah)[11] MediaWiki database
Definisi atribut Dengan mengetik teks wiki. Atribut bisa dibuat secara bebas. Mereka merupakan halaman tipe data secara bawaan dan dapat didefinisikan nanti. Datatypes can be changed any time. Atribut harus didefinisikan sebelum digunakan dan tidak bisa diubah dengan mudah.[12] Bukannya menggunakan atribut, tabel data didefinisikan dengan sebuah himpunan isian yang sudah ditentukan (tetapi bisa diatur ulang) per tabel. Properties are defined through one or more json-schema defined through a SchemaBuilder
Deklarasi nilai Dalam teks ([[MyProperty::MyValue]]) atau dengan templat. Pemasukan data berbasis formulir dengan Formulir Halaman. Antarmuka masukan baku Wikibase yang berbentuk seperti formulir. Dengan fungsi parser dalam templat. Pemasukan data berbasis formulir dengan Formulir Halaman. Inline or popup OOUI forms automatically generated from JSON-schemas
Tipe data yang telah didefinisikan 18[13] 17[14][15] 18 4 (basic JSON-schema types) + 15 string formats
Pengelolaan atribut definisi tipe, skema pewatas, impor ontologi buatan sendiri, atau mengimpor ontologi Wikidata Bukannya menggunakan atribut, tabel data didefinisikan dengan sebuah himpunan isian yang sudah ditentukan (tetapi bisa diatur ulang) per tabel. through a graphical interface (dedicated SchemaBuilder )
Page names and internal linking Pages have normal names and can be linked to with their names. Page names are stored with their Q-numbers (displaying labels in available languages). Internal linking must be done to the Q-number; you cannot link to a label. Pages have normal names and can be linked to with their names. Schemas are stored in a dedicated namespace and JSON-data in a dedicated slot associated to wiki articles. JSON-data can be accessed through an extension of the wiki interface
Kueri dalam teks ya, dengan fungsi parser tidak (kueri SPARQL eksternal); direncanakan
didukung via ekstensi pihak ketiga LinkedWiki
ya, dengan fungsi parser yes, with parser functions
Kueri eksternal ya, dengan API atau kueri SPARQL (tersedia melalui ekstensi khusus seperti RDFIO dan LinkedWiki) ya, dengan layanan kueri SPARQL ya, dengan API yes, with an API[16]
Format hasil[17] ~ 75[18] tidak ada tampilan hasil bawaan; data bisa divisualisasikan dengan: ~ 25[19] 8 (Json, Table, Datatable, Template, Carousel, raw, Lua, json-raw) [20]
Pengembangan GitHub Gerrit Gerrit Gerrit
Ekstensi pelengkap ~ 40[21], e.g. Semantic Result Formats , Semantic Bundle , Semantic Scribunto ~12[22], e.g. Wikibase Client , WikibaseLexeme , Query Service 2 (Page Forms, Page Schemas). Cargo provides some or all of the functionality of Semantic MediaWiki, Semantic Result Formats, Maps, Semantic Drilldown, Semantic Compound Queries, Semantic Internal Objects and Semantic Scribunto.[23] Extension:ContactManager

Perbandingan alternatif

Referensi

Lihat pula

  • Multi-Content Revisions - Kemampuan mengelola objek konten independen yang berbeda-beda di halaman wiki yang sama dengan perubahan teknologi di sisi belakang MediaWiki.
  • WikiDB – Menyediakan fitur basis data, agak mirip dengan atribut semantik.
  • JsonConfig – menyimpan JSON (termasuk data tabel dan peta) di halaman wiki, dan memungkinkan untuk mengakses mereka lewat Lua; tidak ada dukungan kueri
  • External Data - mengakses data dari URL eksternal, berkas lokal, dan basis data SQL atau MongoDB (yang mungkin berisi data dari situs web non-MediaWiki)
  • Structured data across Wikimedia 2021-2023 project for improving structured data support in MediaWiki
  • Category:Data management extensions