czwartek, 18 lipca 2013

Semantic MediaWiki jak stosować inline queries

Czasami chcemy w artykule wstawić wynik zapytania tzn. dane wyciągnięte z jakiegoś innego artykułu. Używamy do tego inline queries (nie wiem jakby to nazwać po polsku).
Przykład użycia jest wytłumaczony tutaj: http://semantic-mediawiki.org/wiki/Help:Inline_queries

A oto mój przykład:
Przykład 1
{{#show: Wiedza i technologie informacyjne w biznesie | ?wydane w roku}}
Wstawi do artykułu datę wydania monografii "Wiedza i technologie informacyjne w biznesie"

 Przykład 2

Wykaz autorów z Politechniki Częstochowskiej, których publikacje zarejestrowałam w moim semantycznym portalu (zostaną wyświetleni w linii)

{{#ask: [[Category:Autor]] [[Pracuje w::Politechnika Częstochowska]]
}}

 
Przykład 3 - Tabela
To zapytanie wyświetli autorów z P.Cz wraz z tytułami naukowymi w tabelce

{{#ask: [[Category:Autor]] [[Pracuje w::Politechnika Częstochowska]] |?Ma tytuł naukowy
}}

Przykład 4 - zapytanie z liczeniem atrybutów
Liczba artykułów tego autora zarejestrowanych w naszym systemie:
{{#ask: [[Category:Artykuł]] [[Napisany przez::Jan Kowalski]]
| format=count
}}
Zapytanie policzy ile razy w systemie w kategorii Artykuł wystąpi atrybut Napisany przez::Jan Kowalski

Przykład 5
Poniższy przykład stanowi nieco uproszczoną formę zapytania, wyświetli rok wydania publikacji pt."Europejska Przestrzeń Komunikacji Elektronicznej"

{{#show: Europejska Przestrzeń Komunikacji Elektronicznej | ?wydane w roku}}

1 komentarz: