wtorek, 16 lipca 2013

Semantic MediaWiki - złożone zapytania

Zaawansowane wyszukiwanie semantyczne można przeprowadzić wprowadzając łańcuchy atrybutów (właściwości)
Na przykład w mojej wiki są kategorie: Artykuł i Autor
Artykuł posiada atrybut: Napisany przez
Autor posiada atrybut: Pracuje w
 Chcę uzyskać tabelę, która wyświetli mi tytuły artykułów i nazwiska autorów, ale tylko tych, którzy pracują w Politechnice Częstochowskiej. Można to uzyskać wpisując w okienku wyszukiwania semantycznego następujące zapytanie:

[[Category:Artykuł]] [[Napisany przez.Pracuje w::Politechnika Częstochowska]]

W okienku atrybutów (po prawej stronie) można dodać: ?Napisany przez 
To spowoduje wyświetlenie nazwisk autorów.

Oto wynikowa tabela:


Inny przykład zapytania wyświetlającego wszystkich autorów, którzy pracują w instytucjach zlokalizowanych we Wrocławiu:


[[Category:Autor]] [[Pracuje w.Zlokalizowana w:: Wrocław]]


Więcej informacji na temat zagnieżdżonych, rozbudowanych zapytań: http://semantic-mediawiki.org/wiki/Help:Selecting_pages#Subqueries_and_property_chains

Przykład - jeszcze bardziej złożone zapytanie

Wyświetlamy artykuły opublikowane w czasopiśmie "Europejska przestrzeń Komunikacji Elektronicznej" ale tylko te napisane przez pracowników Politechniki Częstochowskiej.

[[Category:Artykuł]][[Opublikowany w::Europejska Przestrzeń Komunikacji Elektronicznej]][[Napisany przez.Pracuje w::Politechnika Częstochowska]]

Jeszcze jeden przykład złożonego zapytania:

[[Category:Artykuł]] [[Napisany przez.Pracuje w.Zlokalizowana w::Częstochowa]]


Brak komentarzy:

Prześlij komentarz