Semantic Mediawiki позволяет семантическую информацию для не текущей страницы? - PullRequest
2 голосов
/ 04 декабря 2010

В этом предложении содержится семантическая информация о нескольких объектах:

"У Боба есть два сына, Билл и Джим, которые женились на Мэри и Кэти соответственно. У Билла и Мэри есть девочки-близнецы, Джилл и Аманда".

В обычной семантической вики (например, 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|]] 

На приведенной выше странице будет добавлен текст на страницу Боба и семантическая информация на страницы Боба, Билла, Джима и т. Д.

Хорошая вещь - это эффективность: вы можете статически визуализировать все вики-страницы.

Я понимаю, что есть спор о том, будет ли это хорошо.Сейчас я собираюсь сделать это технически, а потом заняться другими вещами.

1 Ответ

0 голосов
/ 06 декабря 2010

Похоже, вы должны быть в состоянии заплатить Дэвиду за обновление его расширения, возможно, он мог бы даже заставить его делать то, что вы хотите.

Семантические медиа-вики - не моя специальность, но в качестве альтернативы вы могли бывозможно, это делается с помощью шаблонов, поскольку они в основном являются страницами «данных», которые не связаны ни с одной вики-страницей. '

...