É possível usar a extensão Math do MediaWiki para as anotações do Wiki Semantic Media?

1

Estamos construindo uma base de conhecimento que armazena muitas fórmulas. Para fins de apresentação, todas as nossas fórmulas são exibidas dentro de um par de tags <math>...</math> .

Recentemente, ativamos a extensão SMW, com a intenção de armazenar todas as fórmulas como anotações semânticas. Infelizmente, não podemos encontrar uma maneira de inserir essa anotação nas tags de matemática.

Existe uma maneira de alcançar os resultados desejados? isto é, armazenar fórmulas como anotações SMW e tê-las renderizadas como fórmulas de Latex sempre que forem apresentadas.

    
por Ad N 21.04.2015 / 11:04

2 respostas

1

Geralmente, o conteúdo de tags no estilo XML ( <foo>...</foo> ) é interpretado literalmente, enquanto o conteúdo de funções de estilo de modelo ( {{#foo:...}} ) é interpretado como wikimarkup e pesquisas de propriedade ou outra sintaxe semântica funcionará. Há uma função especial #tag para converter o primeiro tipo para o segundo. Então você provavelmente pode usar algo como {{#tag:math|{{#show|SomeFormula|?formula}} }} .

    
por 22.04.2015 / 09:44
0

Para completar a resposta Tgr :

Para que a fórmula apareça realmente, deve-se garantir que a propriedade formula não tenha o tipo Page padrão. Atribuir o tipo Text funciona muito bem (talvez outros tipos funcionem também).

Para fazer isso, vá para a página especial Propriedades: Fórmula no wiki e crie-a com o conteúdo:

[[Has type::Text]]
    
por 22.04.2015 / 10:21