В этом предложении содержится семантическая информация о нескольких объектах:
"У Боба есть два сына, Билл и Джим, которые женились на Мэри и Кэти соответственно. У Билла и Мэри есть девочки-близнецы, Джилл и Аманда".
В обычной семантической вики (например, semediawiki) вы можете предоставлять семантическую информацию только для той страницы, на которой вы находитесь.
Существует ли семантическая медиа-вики, которая позволяет вам предоставлять информацию сразу по нескольким предметам?
Примерный синтаксис может быть:
Bob has two sons, [Bob:son:Bill] and [Bob:son:Jim], who married
[Bill:wife:Mary] and [Jim:wife:Katy] respectively. Bill and Mary have
twin girls, [Bill:daughter:Jill] [Mary:daughter:Jill|] and
[Bill:daughter:Amanda] [Mary:daughter:Amanda|]. [Jill:twin:Amanda|]
(такие вещи, как [Mary: daughter: Jill |] создают семантическую тройку, но ничего не печатают)
Я изКонечно, известно о http://davidbu.ch/mann/blog/2010-03-12/mediawiki-extensions.html, но это немного глючит, создает страницы в режиме реального времени (немного загружает процессор) и не имеет поддержки сообщества (конечно, без оскорблений для Дэвида).
Для эффективности, когда вы редактировали страницу «Боб» выше, она обновляла Билла, Джима и т. Д. Другими словами, вики могла бы отображать «Билл» с обычным количеством запросов MySQL, а не дополнительно.для семантической информации.
Альтернативный подход, который я рассмотрел, заключается в создании страниц данных, которые не связаны ни с одной вики-страницей.Пример:
[Bob:text: has two sons, [Bob:son:Bill] and [Bob:son:Jim], who married
[Bill:wife:Mary] and [Jim:wife:Katy] respectively. Bill and Mary have
twin girls, [Bill:daughter:Jill] [Mary:daughter:Jill|] and
[Bill:daughter:Amanda] [Mary:daughter:Amanda|]. [Jill:twin:Amanda|]]
На приведенной выше странице будет добавлен текст на страницу Боба и семантическая информация на страницы Боба, Билла, Джима и т. Д.
Хорошая вещь - это эффективность: вы можете статически визуализировать все вики-страницы.
Я понимаю, что есть спор о том, будет ли это хорошо.Сейчас я собираюсь сделать это технически, а потом заняться другими вещами.