На этой странице описываются форматы вывода, которые можно использовать во встроенных запросах Semantic MediaWiki Semantic MediaWiki (SMW). Формат вывода определяет то, как должны быть отображены результаты запроса. На спецстранице Special:Ask при составлении запроса есть выпадающий список "Форматировать как - с его помощью можно выбрать нужный формат вывода. Если же вы пишете запросы вручную, то достаточно указать формат в параметре format вашего запроса. По умолчанию результаты запроса отображаются в виде таблицы, что соответствует format=table. Если же результат запроса состоит из всего одной колонки, по умоллчанию он форматируется как список, разделенный запятыми (можно задать этот формат явно с помощью format=list).
Важно заметить, что семантические расширения иногда предоставляют дополнительные форматы вывода: к примеру с установкой расширения Semantic Maps у вас будет доступен вывод результатов запроса на карте, а расширение Semantic Result Formats включает целый список интересных форматов: линии времени, облака тэгов и многое другое.
На этой страничке кратко описаны форматы вывода. Есть и другая страница с их описанием, находящаяся вот тут.
Форматы, предоставляемые самой Semantic MediaWiki[edit]
Ниже приведен список форматов вывода, которые предустановлены вместе с Semantic MediaWiki. (для русского языка список может быть неполным!)
Page | Format | Description | Added in | Categories | Authors |
---|---|---|---|---|---|
Debug format | debug | Outputs debugging information for analyzing problems in query answering. | 0.7 | misc | Markus Krötzsch |
Форматы, предоставленные семантическими расширениями[edit]
Для того, чтобы использовать вот эти форматы, вам потребуется установить соответствующие семантические расширения:
Page | Format | Description | Provided by | Added in | Categories | Authors |
---|---|---|---|---|---|---|
Array format | array | Comma-separated list, with additional outputs shown in parentheses and extra formatting options | Semantic Result Formats | 1.6.1 | misc | Daniel A. R. Werner |
Calendar format | calendar | Displays time-associated pages on a calendar | Semantic Result Formats | 1.4.0 | time | Yaron Koren |
D3 chart format | d3chart | Various charts using the d3.js as visualization library | Semantic Result Formats | 1.8.0 | charts | James Hong Kong |
Dygraphs format | dygraphs | high performance series charting using the dygraphs Javascript library | Semantic Result Formats | 1.8.0 | charts | James Hong Kong |
Earliest format | earliest | Displays the earliest of all queried date/time data | Semantic Result Formats | 1.8.0 | time | Nischay Nahata Jeroen De Dauw |
Graph format | graph | Displays the relation between pages | Semantic Result Formats | 1.4.2 | graph | Frank Dengler Jeroen De Dauw |
Hash format | hash | Comma-separated list, with additional outputs shown in parentheses and extra formatting options | Semantic Result Formats | 1.6.1 | misc | Daniel A. R. Werner |
Jqplotseries format | jqplotseries | enable sets of numerical data to be displayed as a chart series using the jqPlot Javascript library | Semantic Result Formats | 1.8.0 | charts | James Hong Kong |
Latest format | latest | Displays the latest of all queried date/time data | Semantic Result Formats | 1.8.0 | time | Nischay Nahata Jeroen De Dauw |
Media format | media | HTML5 Audio / Video media result printer | Semantic Result Formats | 1.9.0 | media | James Hong Kong |
Pagewidget format | pagewidget | Widget for embedded page content | Semantic Result Formats | 1.8.0 | misc | James Hong Kong |
Process format | process | Displays process graphs | Semantic Result Formats | 1.4.2 | graph | Frank Dengler Hans-Jörg Happel |
Sparkline format | sparkline | generates small inline charts (also known as sparklines) | Semantic Result Formats | 1.8.0 | charts | James Hong Kong |
Jqplotchart format | jqplotchart | Displays aggregated numerical data as a bar, line, pie, or donut chart | Semantic Result Formats | 1.8.0 | charts | James Hong Kong |