Semantic MediaWiki

Материал из Поле цифровой дидактики
Краткое описание языка Semantic MediaWiki (SMW) — это расширение MediaWiki (вики-движка, используемого Фондом Викимедиа для своих проектов, таких как Википедия), которое помогает искать, организовывать, маркировать, просматривать содержимое вики, а также производить вычисления над ним. В то время, как традиционные вики содержат только текст, который компьютер не может ни понять, ни обработать, SMW добавляет семантические аннотации, что позволяет вики функционировать, используя преимущества баз данных, превращая в полноценную семантическую вики
Компетенции в каких сферах формирует Empowered Learner, Computational Thinker
Парадигмы программирования
Возрастная категория 16
Назначение языка (Общее / Учебное) Язык общего назначения
Visual_Text_Blocks Текст
Измерение (2D/3D/Tangible) 3D
Область знаний
Открытость продукта Открытый
Address https://www.semantic-mediawiki.org/wiki/Help:User manual/ru
Предки (Ancestors) MediaWiki
Потомки (Descendants)
Активность в данный момент Project is active
Доступны ремиксы? Да
Год создания
Создатели Vrandečić, Krötzsch
Поясняющее видео
Используется для создания мобильных приложений? Нет
Semantic MediaWiki упоминается в свойствах следующих страниц
AI content generation 27032024, Acknowledge they are developing their own authoritative voices in a particular area and recognize the responsibilities this entails, Cloud technologies (syllabus), Cunningham, Dashboard, Data in Education Seminar/31 05 2023, Day of Science 26 04 2025, Development of computational thinking based on collective interaction in MediaWiki and multi-agent approach, GIS, How to make a TimeLine, Memex, Models Communities, The Wiki Way: Quick Collaboration on the Web, URI, URL, WWW, Working with MediaWiki, Активное эссе, База знаний, Веб-приложение, Веерная матрица, Вики, Выполняемая статья, Вычислительная дидактика, Вычислительное участие, Географические координаты, Гипертекст, Грамотность, График функции, Данные, Датасет, Диаграмма, Дидактика, Документ, Законное периферийное участие, Интернет вещей, Как включить Snap! проект в состав вики страницы, Как вставлять химические формулы в тексты вики статей, Как встроить статью в другую статью?, Как делать таблицы в вики, Как добавить видео на страницу вики, Как добавить диаграмму связей на вики страницу, Как добавить изображение на вики страницу, Как добавить листинг программы на вики страницу, Как добавлять на вики страницу элементы интерфейса, Как использовать песочницу MediaWiki API, Как обратиться к внешним данным из вики, Как пользоваться волшебными словами внутри вики, Как пользоваться различными пространствами вики, Как провести сравнение источников на вики странице… следующие результаты


Описание

Semantic MediaWiki (SMW) — это расширение MediaWiki (вики-движка, используемого Фондом Викимедиа для своих проектов, таких как Википедия), которое помогает искать, организовывать, маркировать, просматривать содержимое вики, а также производить вычисления над ним. В то время, как традиционные вики содержат только текст, который компьютер не может ни понять, ни обработать, SMW добавляет семантические аннотации, что позволяет вики функционировать, используя преимущества баз данных, превращая MediaWiki в полноценную семантическую вики.

Рецепты с Semantic MediaWiki

 Description
How to make a TimeLineСоздать ленту времени, используя возможности Semantic MediaWiki
Как включить Snap! проект в состав вики страницыИспользуем заклинание - snap project="Название" user="Имя_Автора" - примеры в тексте статьи
Как вставлять химические формулы в тексты вики статейВ вики есть расширение https://www.mediawiki.org/wiki/Extension:SimpleMathJax и оно позволяет встраивать в страницы математические и химические формулы. Нужно использовать тег chem
Как встроить статью в другую статью?Я хочу встроить другую статью в свою.
  • Использовать запрос ask и формат embedded
Как делать таблицы в викиТаблицы являются удобной формой для отображения информации. Но таблицы выполняют лишь тогда свою роль, когда между строчками и столбцами имеется смысловая связь, то есть информацию в них можно рассортировать неким образом, например, по дате или алфавиту. С другой стороны, таблицы сложнее обычного текста. Так что применять их имеет смысл лишь там, где они действительно улучшают восприятие материала, поэтому предварительно обдумывайте: не лучше ли использовать обычный список.
Как добавить видео на страницу викиНа страницу вики можно вставить видео из внешнего источника при помощи виджета. В настоящее время только видео с YouTube.
Как добавить диаграмму связей на вики страницуВ вики есть несколько текстовых редакторов диаграмм Mermaid, GraphViz, PlantUML и каждый из редакторов позволяет из текстовых команд получить граф. Базовый синтаксис общий A -> B
Как добавить изображение на вики страницуМожно добавить изображение загрузив файл в формате png или jpg, или добавив изображение с внешнего ресурса. При загрузке изображений с внешних ресурсов можно пользоваться только разрешёнными источниками. Например, wikimedia.org, www.mgpu.ru, samsmu.ru
Как добавить листинг программы на вики страницуДля многих языков можно использовать Extension:SyntaxHighlight - Extension:SyntaxHighlight syntaxhighlight - в статье показаны несколько примеров для языков Python, R, C++, Lisp, Prolog, Javascript, Julia
Как добавлять на вики страницу элементы интерфейсаКак добавлять на вики страницу элементы интерфейса - поля ввода, кнопки, возможность выбора и т.п. Для этого используется расширение Page Forms
Как использовать песочницу MediaWiki APIСовременные MediaWiki площадки поддерживают не только собственный API, но и инструмент для формирования запросов к нему. В этой статье рассказываются приёмы формирования таких запросов. Обратите внимание, что правила общие для всех площадок - Служебная:ApiSandbox
Как обратиться к внешним данным из викиИспользуем расширение External Data и получаем данные на вики странице - в виде списка или таблицы
Как пользоваться волшебными словами внутри викиКак получить доступ к данным о страницах, правках, числе участников и т.п. внутри вики?
Как пользоваться различными пространствами викиКак не потеряться в богатстве вики возможностей, попробовать различные пространства и ничего не сломать
Как провести сравнение источников на вики страницеЕсли мы хотим представить рядом и сравнить разные источники компетенций на вики странице
Как создать и добавить свойство в SMW викиНам нужно создать свойство в вики и затем добавить это свойство в статьи определённой категории. Нам нужны:
Свойство, Шаблон, Форма
Как строить графики на вики страницахВ Semantic MediaWiki есть возможность представлять информацию о количестве статей с различными свойствами при помощи графиков. Используются возможности расширения Данная страница содержит примеры графического вывода информации
Как узнать в вики времяМы хотим, чтобы на странице было бы время - день и число
Как узнать распределение всех статей по свойствуМножество статей со свойством Field_of_knowledge - как посмотреть распределение статей по этому свойству?
Обратиться к объектам по их свойствамЛюбая команда к агентам или объектам предполагает, что вы можете к ним обратиться, назвать их свойства и передать им указание что-то сделать. Например, всем страницам SMW из класса Язык программирования и свойством Ages::<10 показаться в формате нумерованного списка. Или всем черепах, с координатами по оси X > 0 и жёлтого цвета приказываю умереть
  • 120px-Netlogoweb_ask.png
Представить данные датасета в виде графаЕсть датасет и мы хотим превратить его в таблицу и граф, чтобы посмотреть на взаимосвязи узлов.
Представить объекты на географической карте в викиУ нас есть объекты, для который есть их географические координаты. Мы хотим представить их на карте внутри вики.


Введение - https://www.semantic-mediawiki.org/wiki/Help:Introduction_to_Semantic_MediaWiki/ru
Semantic Forms для MediaWiki
Именованные параметры шаблона заключаются в тройные фигурные скобки, а в момент вызова значения параметров подставляются в нужные места. С помощью шаблона можно единообразно оформлять не только инфобоксы.
Учебное видео по использованию
https://www.semantic-mediawiki.org/wiki/Video_collection
Концепция устройства
https://www.semantic-mediawiki.org/wiki/Semantic_MediaWiki_concepts

Для борьбы с хаосом