Semantyczne Wiki! na przykładzie! Semantic MediaWiki!

Podobne dokumenty
Semantyczne Wiki na przykładzie Semantic MediaWiki

CMS- kontakty (mapa)

Instrukcja obsługi systemu zarządzania treścią dwajeden.pl

Aplikacja Dodatkowe zakładki Shoper Appstore REALIZACJA

Wstęp 7 Rozdział 1. OpenOffice.ux.pl Writer środowisko pracy 9

BIBLIOTEKA LOKALNE CENTRUM WIEDZY PRAKTYCZNEJ PRZEWODNIK PO NARZĘDZIACH WARSZTAT NR 1: ARKUSZE KALKULACYJNE - MINI SKRYPT

Tworzenie wiadomości Follow up

Format HTML. Wybrane działy Informatyki Stosowanej. Definicja i przeznaczenie Struktura dokumentu Znaczniki Formularze i komponenty

REFERAT O PRACY DYPLOMOWEJ

ECDL/ICDL Przetwarzanie tekstów Moduł B3 Sylabus - wersja 5.0

Google Earth. Co to jest Google Earth? Co to jest KML? Skąd można pobrać Google Earth?

Kadry Optivum, Płace Optivum

1. INFORMACJE O DOKUMENCIE 2. WPROWADZENIE

Instalacja systemu zarządzania treścią (CMS): Joomla

6. Formularze tabelaryczne, obiekty nawigacji - rozgałęzienia

Zadanie 8. Dołączanie obiektów

Bazy danych i strony WWW

Rozszerzenie funkcjonalności systemów wiki w oparciu o wtyczki i Prolog

Podręczna pomoc Microsoft Power Point 2007

ECDL/ICDL Przetwarzanie tekstów Moduł B3 Sylabus - wersja 6.0

Bydgoskie Centrum Archiwizacji Cyfrowej sp. z o.o.

1.3. Tworzenie obiektów 3D. Rysunek 1.2. Dostępne opcje podręcznego menu dla zaznaczonego obiektu

Laboratorium 2: Portfolio zdjęciowe, p.2

3. Budowa prostych raportów opartych o bazę danych

Zadanie 1. Stosowanie stylów

ARKUSZ KALKULACYJNY komórka

E-czeki - zakładanie listy odbiorców, raport uprawnień (Bankowość Elektroniczna dla Klientów Korporacyjnych Getin Noble Bank SA)

5. Bazy danych Base Okno bazy danych

1. Zaczynamy! (9) 2. Edycja dokumentów (33)

KATEGORIA OBSZAR WIEDZY

1. Przypisy, indeks i spisy.

Miejski System Zarządzania - Katowicka Infrastruktura Informacji Przestrzennej

Pasek menu. Kategoria zakładki umożliwia dodawanie zakładek notowań i edytowanie sposobu ich wyświetlania.

Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP

Tomasz Grześ. Systemy zarządzania treścią, cz. II

I. WYSIWYG What You See Is What You Get Widzisz to co otrzymujesz

DODAJEMY TREŚĆ DO STRONY

Warsztaty prowadzone są w oparciu o oficjalne wytyczne firmy Microsoft i pokrywają się z wymaganiami

VectraPortal. VectraPortal. wersja Instrukcja użytkownika Podstawowa funkcjonalność serwisu. [czerwiec 2016]

1. Menadżer raportów 2 2. Edytor parametrów 3 3. Parametr główny 4 4. Parametr zależny 5 5. Zestawienie atrybutów 6 6.

Sylabus Moduł 2: Przetwarzanie tekstów

Języki programowania wysokiego poziomu. Ćwiczenia

2. Podstawy narzędzia Application Builder, budowa strony, kreatory aplikacji

Jak przeglądać publikacje w formacie DjVu?

Przewodnik... Tworzenie Landing Page

Tworzenie formularzy w Microsoft Office Word 2007

OziCE 2. (wersja 2.31 dostępna od dnia ) Pokazuje status urządzenia GPS (On/Off), zielony kolor tła oznacza że pozycja została ustalona

5. Integracja stron aplikacji, tworzenie zintegrowanych formularzy i raportów

WPROWADZENIE. Użycie PHP

Kurs programowania. Wykład 7. Wojciech Macyna. 25 kwietnia 2017

29. Poprawność składniowa i strukturalna dokumentu XML

MySource Matrix CMS. Prosty Interfejs Użytkownika INSTRUKCJA wersja 1.3 POLAND AUSTRALIA UNITED KINGDOM NEW ZEALAND UNITED STATES

JLR EPC. Szybki start. Spis treści. Polish Version 2.0. Przewodnik krok po kroku Przewodnik po ekranach

ECDL/ICDL Zaawansowane przetwarzanie tekstów Moduł A1 Sylabus, wersja 2.0

Zakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi

CMS - INFORMACJE. *** Mirosław Kuduk E mail: tel. kom DODATKOWE FUNKCJE - PANEL ADMINISTRATORA

Szkolenie autoryzowane. MS SharePoint Online Power User. Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje

Przewodnik. Wprowadzenie do.

Platforma e-learningowa

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE

Podstawy technologii WWW

Jak posługiwać się edytorem treści

MODUŁ AM3: PRZETWARZANIE TEKSTU

Rok akademicki: 2013/2014 Kod: ZZIP IN-s Punkty ECTS: 2. Kierunek: Zarządzanie i Inżynieria Produkcji Specjalność: Informatyka w zarządzaniu

5-6. Struktura dokumentu html. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

5. Mechanizm szablonów.

Zakres treści Czas. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

7. Formularze master-detail

Przewodnik... Segmentacja listy Odbiorców

Specyfikacja Specyfikacja strony szkurlat.pl realizowanej przez Visualteam dla...

PODSTAWOWE POJĘCIA BAZ DANYCH

Instrukcja użytkowania

E.14.1 Tworzenie stron internetowych / Krzysztof T. Czarkowski, Ilona Nowosad. Warszawa, Spis treści

Program dla praktyki lekarskiej. Instrukcja Modułu Importu Dokumentacji Zewnętrznej

2. Podstawy narzędzia Application Builder, budowa strony, kreatory aplikacji

Przewodnik... Tworzenie ankiet

MATERIAŁY DYDAKTYCZNE. Streszczenie: Z G Łukasz Próchnicki NIP w ramach projektu nr RPMA /15

Materiały do laboratorium MS ACCESS BASIC

1. INFORMACJE O DOKUMENCIE 2. WPROWADZENIE

Wyszukiwanie plików w systemie Windows

Dokumentacja serwisu internetowego Zespołu Szkół Technicznych w Radomiu.

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

Dodawanie grafiki i obiektów

Moje Projekty. Wprowadzenie HTML & CSS

Wymagania na poszczególne oceny w klasach I gimnazjum

Technologie informacyjne Information technologies

Ćwiczenie 7 Komponent IBQuery - uruchamianie zapytań aktualizujących. 1. Przygotować w nowym katalogu aplikację do aktualizacji bazy SKOKI.GDB.

I. Spis treści I. Spis treści... 2 II. Kreator szablonów Tworzenie szablonu Menu... 4 a. Opis ikon Dodanie nowego elementu...

Ćwiczenia. dr Artur Bartoszewski Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych

MAMP: Można to pobrać i zainstalować z XAMPP: Można go pobrać i zainstalować z

Przewodnik Szybki start

Instrukcja do programu Przypominacz 1.6

Instrukcja obsługi funkcji specjalnych szablonu C01 v.1.0

Projektowanie przy uz yciu motywo w częś c 1: informacje podśtawowe

OBSŁUGA PRACY DYPLOMOWEJ W APD PRZEZ RECENZENTA

Przetwarzanie danych z wykorzystaniem technologii NoSQL na przykładzie serwisu Serp24

Tworzenie raportów XML Publisher przy użyciu Data Templates

SPIS ILUSTRACJI, BIBLIOGRAFIA

ETJ XML Edytor Tekstów Jednolitych XML

Symfonia Produkcja. Kreator raportów. Wersja 2013

Transkrypt:

Semantyczne Wiki! na przykładzie! Semantic MediaWiki! Agnieszka Ławrynowicz" 7.12.2014" (do przygotowania tych materiałów wykorzystałam częściowo prezentacje z SMWcon Fall 2012-2013 w tym prezentację Introduction to Semantic MediaWiki Markusa Kroẗzscha)"

MediaWiki (MW)! oprogramowanie typu Wiki! wszystkie Wikipedie, projekty pod kuratelą Wikimedia Foundation, inne niezależne projekty, >100,000 stron! darmowe, open source!

Architektura MediaWiki! PHP! MySQL! Apache!

! Semantic MediaWiki (SMW)! rozszerzenie MediaWiki! semantyczne Wiki! system zarządzania treścią:! bogato formatowane strony (hipertekst)! dane strukturalne! Wiki:! regulowane przez użytkowników! społecznościowe! łatwe w obsłudze!!

! Semantic MediaWiki cd.! darmowe, open source! używane przez setki stron! Wspierane przez dużą społeczność użytkowników i developerów! Dwa razy do roku konferencja SMWCon! Dokumentacja: http://semantic-mediawiki.org/!

Architektura Semantic MediaWiki!

! MediaWiki przykłady wikikodu! Strony Wiki formatowany hipertekst! wikikod konwertowany do HTML! ''italic''! '''bold'''! Język znaczników! italic! === Level 3 ===! ==== Level 4 ====! * Element 1! ** Element 1.1! ;item 1! : definition 1! [[Main Page different text]]! bold! Level 3! Level 4! Element 1! Element 1.1!! item 1! definition 1! different text!

! Nazwy stron! Nazwy stron mogą składać się z wielu części:! PrzestrzenNazw:Tytuł/TytułPodstrony! Przykład:! Użytkownik:Agnieszka/TSiSS!!

Ćwiczenie 1! Zarejestruj się do SMW! Utwórz stronę o tytule <Imie>_<Nazwisko>! Wprowadź tekst o sobie (lub o fikcyjnej postaci jeśli wolisz): Imię i nazwisko, specjalność, miejsce urodzenia, miejsce zamieszkania, wzrost, kolor oczu.! Wypróbuj różne opcje układu za pomocą paska narzędzi edytora, style tekstu, listy!

Kategorie! Preferowany sposób organizacji stron w MediaWiki" Linki do kategorii na stronie oznaczają przynależność do kategorii, np. [[Kategoria:Miasta]] na stronie Poznania" Kategorie mogą być opisane przez strony" Linki do kategorii na stronach kategorii odnoszą się do kategorii nadrzędnych" Hierarchia kategorii może mieć formę dowolnego grafu (cykle itp.)" Przeglądanie a nie wyszukiwanie"

Szablony! tworzenie obiektu z treścią w celu wielokrotnego wstawiania go do stron" Tworzenie treści szablonu. np:" Szablon:Treść abcdxyz" Wstawianie szablonu:" {{Treść abcdxyz}} "

Ćwiczenie 2! Zmień swoją stronę wiki żeby wykorzystywała dowolny utworzony przez Ciebie szablon" Dodaj adnotację dotyczącą Kategorii, która będzie wykorzystywać jedną z kategorii:" MWPoczątkujący " MWUżytkownik " MWEkspert " Przejdź do odpowiednich stron kategorii aby zobaczyć kto gdzie się zapisał!"

Funkcje parsera! rozszerzenie mechanizmu szablonów " ułatwia konstrukcję złożonych szablonów z użyciem parametrów" bez parametrów: {{#funkcja}}" z parametrami: {{#funkcja:param1 param2...}}" np. #if, #ifeq, #switch, #replace "

Strony specjalne! Przestrzeń nazw Specjalna " Strony z tej przestrzeni nie mogą być edytowane " Mają ustaloną funkcjonalność" Np.: " Specjalna:Użytkownicy" Specjalna:Ostatnie_zmiany" Specjalna:Szukaj"

Semantic MediaWiki: model danych! Dane: pary własność-wartość związane ze stronami" Strony mogą być powiązane ze stronami" Przykład (strona-własność-wartość)" Poznań! Poznań! jest częścią! ma liczbę ludności! Polska! 550 742! Polska! ma stolicę! Warszawa!

Semantic MediaWiki: model danych graficznie! Poznań! jest częścią! Polska! 550 742! Warszawa!

Semantic MediaWiki: wprowadzanie danych! Dane edytowane na stronie, której dotyczą, np. Polska:" " " ma stolicę! Polska! Warszawa! Dwie podstawowe metody:" [[ma stolicę::warszawa]]$ wyświetlane jak link [[Warszawa]]" {{#set: ma stolicę=warszawa}} $ nie wyświetlane"

Semantic MediaWiki: własności! Polska to strona wiki, Warszawa to strona wiki a ma stolicę?" Polska! ma stolicę! Warszawa! Strona wiki w przestrzeni nazw Atrybut:! Atrybut:ma stolicę!

!! Semantic MediaWiki: własności! Strony własności mają dwa główne zastosowania:" Dokumentują własności" Deklarują własności" Podstawowa deklaracja: typ danych własności" za pomocą własności Ma typ " Liczba, Data, Strona, Tekst" domyślnie: Strona" http://semantic-mediawiki.org/wiki/help:properties_and_types#list_of_datatypes!

Semantic MediaWiki: typy danych! Typy danych sterują wyjściem/wejściem" Przykład:" [[ma stolicę::polska]] wyświetla się jak link" [[ma liczbę ludności::50000]] wyświetla się jak liczba"

Ćwiczenie 3! Na swojej stronie zamień fragmenty tekstu w dane, które będą przydatne do przetwarzania zapytań" Użyj następujących własności:" Imię : Tekst" Nazwisko : Tekst " Specjalność : Tekst" Miejsce urodzenia : Współrzędne geograficzne" Miejsce zamieszkania : Strona " Wzrost : Quantity" Kolor oczu : Tekst" "

Semantic MediaWiki: pobieranie danych! Wyświetlanie wprowadzonych danych:! Specjalna:Przegląd! Atrybut:Nazwa! Specjalna:Typy! Specjalna:Własności! Factbox: wszystkie dane ze strony!

Semantic MediaWiki: pobieranie danych! Jak możemy osadzić dane na stronach wiki?" Funkcja parsera #show może wyświetlić wartość własności, Przykład:" {{#show:poznań?ma liczbę ludności}} pokaż liczbę {{#show:polska?ma stolicę}} pokaż link do strony" Można wykorzystać ponownie dane bez ich ponownego wprowadzania" http://semantic-mediawiki.org/wiki/help:inline_queries!

Sematic MediaWiki: wydawanie zapytań! Jak możemy odnaleźć strony na podstawie danych jakie zawierają?" Funkcja parsera #ask $ Przykłady:" {{#ask: [[Kategoria:Miasto]] }} " pokaż strony w kategorii " {{#ask: [[leży w::europa]] }}" pokaż strony z tymi danymi" {{#ask: [[Kategoria:Miasto]] [[leży w::europa]] }}" pokaż strony spełniające oba kryteria"

Język zapytań #ask! Główna idea: zapytaj o strony z pewnymi adnotacjami" Użyj tej samej składni jak w adnotacji " Zaawansowane warunki zapytania, np.:" [[ma liczbę ludności::+]] " strony z jakąś liczbą ludności " [[:Kategoria:+]] " strony w przestrzeni nazw Kategoria" {{#ask: [[Kategoria:Miasto]] OR [[Kategoria:Miejscowość]]}}" alternatywa"

Język zapytań #ask wartości własności! [[leży w::europa]] konkretna wartość " [[ma liczbę ludności::>100]] -porównanie" [[ma stolicę::~wa*]] nazwa zaczynająca się od Wa "

Ćwiczenie 4! Dodaj nową sekcję do swojej strony zatytułowaną" Zapytania1" Dodaj do sekcji:" zapytanie #show o kolor oczu Jana Kowalskiego (Jan_Kowalski) " zapytanie #ask o wszystkich z kategorii MWUżytkowicy" zapytanie #ask o wszystkich, których imię zaczyna się na A " " {{#show: NazwaStrony?NazwaWłasności }}" {{#ask:" warunki dotyczące kategorii w podwójnych kwadratowych nawiasach! warunki dotyczące własności w podwójnych kwadratowych nawiasach}}"

Ustawianie formatu w zapytaniu #ask! Parametr format, np." {{#ask: [[Kategoria:Miasto]] "?ma liczbę ludności " format=ol" }}" Wyniki wyświetlane jako uporządkowana lista" http://semantic-mediawiki.org/wiki/help:result_formats!

Inne parametry zapytania #ask! Limit! sort, order! agregacja! Indywidualne parametry dla danych formatów!

! Ćwiczenie 5! Dodaj nową sekcję do swojej strony zatytułowaną! Zapytania2! Dodaj do tej sekcji! zapytanie #ask pokazujące tabelę z użytkownikami oraz z ich miejscami urodzenia w drugiej kolumnie (format=table)! http://semantic-mediawiki.org/wiki/help:result_formats!