Jump to content

Příručka:Správa dat v MediaWiki

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

MediaWiki byla navržena pro správu převážně textových informací a dělá to velmi dobře. 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.

Funkce
Semantic MediaWiki

Wikibase

Cargo
VisualData
Hlavní případ použití Správa dat v rámci instalace MediaWiki na základě standardů Sémantického webu. Zdroj Wikidata a další editovatelné databáze grafů. Správa dat v rámci instalace MediaWiki. Správa dat v rámci instalace MediaWiki na základě schéma JSON.
Přístup Data (vlastnosti) jsou anotovány v běžném wikitextu nebo pomocí šablon. S datovým typem "reference" lze vlastnosti použít k popisu položek pomocí příkazů.[1] Vlastnosti jsou definovány a používány k popisu položek pomocí příkazů. Data jsou uložena v databázových tabulkách, přičemž každá tabulka odpovídá šabloně. Data jsou uložena ve vyhrazeném slotu s modelem obsahu JSON
K dispozici od 2005 2012 2015 2022 (dříve známý jako PageProperties )
Aktivní instalace 1000[2] 100[3][4][5] 100[6] n/a (nové rozšíření nebo neznámé)
Komunita 190 + vývojáři[7] 172 + vývojáři[8] 63 + vývojáři[9] (hlavní vývojář)
Úložný prostor Databáze MediaWiki, Elasticsearch, 5 různých úložných prostorů SPARQL[10] Databáze MediaWiki, Elasticsearch, úložný prostor SPARQL (Blazegraph pro wikidata.org) Databáze MediaWiki (nebo samostatná databáze)[11] Databáze MediaWiki
Definice vlastnosti Zadáním wikitextu. Vlastnosti lze vymýšlet volně. Ve výchozím nastavení budou mít stránku datového typu a lze je definovat později. Datové typy lze kdykoli změnit. Vlastnosti musí být definovány před použitím a nelze je snadno měnit.[12] Místo použití vlastností jsou datové tabulky definovány s předem určenou (ale překonfigurovatelnou) sadou polí pomocí tabulky. Vlastnosti jsou definovány prostřednictvím jednoho nebo více schémat json definovaných prostřednictvím SchemaBuilder
Deklarace hodnoty Inline ([[MyProperty::MyValue]]) nebo pomocí šablon. Zadávání dat na základě formuláře s Page Forms . Wikibase výchozí vstupní rozhraní podobné formuláři. S funkcemi analyzátoru v šablonách. Zadávání dat na základě formuláře s Page Forms . Vložené nebo vyskakovací OOUI forms automaticky generované ze schémat JSON
Předdefinované datové typy 18[13] 17[14][15] 18 4 (základní typy schémat JSON) + 15 formátů řetězců
Správa vlastností definice typů, schémata omezení, import ontologie vlastní nebo import ontologie Wikidat Místo použití vlastností jsou datové tabulky definovány s předem určenou (ale překonfigurovatelnou) sadou polí na tabulku. prostřednictvím grafického rozhraní (vyhrazeno SchemaBuilder )
Názvy stránek a vnitřní propojení Stránky mají normální názvy a lze na ně odkazovat jejich názvy. Názvy stránek jsou uloženy s jejich Q-čísly (zobrazení štítků v dostupných jazycích). Vnitřní propojení musí být provedeno na Q-číslo. Nemůžete odkazovat na štítek. Stránky mají normální názvy a lze na ně odkazovat jejich názvy. Schémata jsou uložena ve vyhrazeném jmenném prostoru a data JSON ve vyhrazeném slotu spojeném s články wiki. K datům JSON lze přistupovat prostřednictvím rozšíření rozhraní wiki
Inline dotazy ano, s funkcemi parseru ne (externí dotazy SPARQL); plánované
podporováno prostřednictvím rozšíření třetí strany LinkedWiki
ano, s funkcemi parseru ano, s funkcemi parseru
Externí dotazování ano, s dotazováním API nebo SPARQL (dostupné prostřednictvím speciálních rozšíření, jako jsou RDFIO a LinkedWiki) ano, s SPARQL Query service ano, s API ano, s API[16]
Formáty výsledků[17] ~ 75[18] žádné zobrazení nativních výsledků. Data lze zobrazit pomocí: ~ 25[19] 8 (Json, Table, Datatable, Template, Carousel, raw, Lua, json-raw) [20]
Vývoj GitHub Gerrit Gerrit Gerrit
Doplňková rozšíření ~ 40[21], e.g. Semantic Result Formats , Semantic Bundle , Semantic Scribunto ~12[22], e.g. Wikibase Client , WikibaseLexeme , Query Service 2 (Formuláře stránek, Schémata stránek). Cargo poskytuje některé nebo všechny funkce sémantické MediaWiki, formáty sémantických výsledků, mapy, sémantický rozbor, sémantické složené dotazy, sémantické interní objekty a sémantické Scribunto.[23] Extension:ContactManager

Alternativní přirovnání

Poznámky pod čarou

Související odkazy

  • Multi-Content Revisions - schopnost spravovat různé nezávislé objekty obsahu na stejné wiki stránce změnou technologie na back-endu MediaWiki.
  • WikiDB – poskytuje databázové funkce, poněkud podobné sémantickým (významovým) vlastnostem.
  • JsonConfig – schopnost spravovat různé nezávislé objekty obsahu na stejné stránce wiki změnou technologie na back-endu MediaWiki.
  • External Data - přístup k datům z externí adresy URL, místního souboru a databáze SQL nebo MongoDB (která může obsahovat data z jiných webů než MediaWiki)
  • Structured data across Wikimedia probíhající (od roku 2021) projekt pro zlepšení podpory strukturovaných dat v MediaWiki
  • Category:Data management extensions