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

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

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

REFERAT O PRACY DYPLOMOWEJ

1. INFORMACJE O DOKUMENCIE 2. WPROWADZENIE

Zadanie 8. Dołączanie obiektów

Bazy danych i strony WWW

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

Tworzenie wiadomości Follow up

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

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

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

Bydgoskie Centrum Archiwizacji Cyfrowej sp. z o.o.

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

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

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

Zadanie 1. Stosowanie stylów

Kadry Optivum, Płace Optivum

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

Instrukcja użytkowania

Podręczna pomoc Microsoft Power Point 2007

Miejski System Zarządzania - Katowicka Infrastruktura Informacji Przestrzennej

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

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

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

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

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

Przewodnik... Tworzenie Landing Page

Języki programowania wysokiego poziomu. Ćwiczenia

Jak przeglądać publikacje w formacie DjVu?

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

Moje Projekty. Wprowadzenie HTML & CSS

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

WPROWADZENIE. Użycie PHP

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

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

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

ARKUSZ KALKULACYJNY komórka

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

Przewodnik. Wprowadzenie do.

1. Przypisy, indeks i spisy.

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

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

Jak posługiwać się edytorem treści

5. Bazy danych Base Okno bazy danych

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

KATEGORIA OBSZAR WIEDZY

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

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

DODAJEMY TREŚĆ DO STRONY

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

Przewodnik... Segmentacja listy Odbiorców

Sylabus Moduł 2: Przetwarzanie tekstów

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

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

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

Przewodnik... Tworzenie ankiet

1. INFORMACJE O DOKUMENCIE 2. WPROWADZENIE

Materiały do laboratorium MS ACCESS BASIC

Tworzenie formularzy w Microsoft Office Word 2007

Wyszukiwanie plików w systemie Windows

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

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.

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

OFERTA Biuletynu. dla Jednostek Samorządu Terytorialnego

Technologie informacyjne Information technologies

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

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

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

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

Instrukcja obsługi funkcji specjalnych szablonu C01 v.1.0

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

Instrukcja do programu Przypominacz 1.6

2. Otwórz program ked (poprzez Start ->Programy ->ked->ked

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

Referat Pracy Dyplomowej

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

Platforma e-learningowa

Pierwsza strona internetowa

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

Baza danych część 8. -Klikamy Dalej

ETJ XML Edytor Tekstów Jednolitych XML

Podstawy technologii WWW

Symfonia Produkcja. Kreator raportów. Wersja 2013

Kolory elementów. Kolory elementów

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE

TemplaVoilà alternatywne podejście do szablonów. TemplaVoilà. alternatywne podejście do szablonów

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

MODUŁ AM3: PRZETWARZANIE TEKSTU

Serwis jest dostępny w internecie pod adresem Rysunek 1: Strona startowa solidnego serwisu

Ćwiczenia nr 2. Edycja tekstu (Microsoft Word)

Wstęp Korzystanie z Eclipse Część interaktywna Zakończenie. Eclipse. M. Albrycht Ł. Zubkowicz. 24 marca M. Albrycht, Ł.

PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, O STRUKTURZE PRZEDMIOTOWEJ

Tworzenie prezentacji w MS PowerPoint

Tworzenie wiadomości Newsletter

Transkrypt:

Semantyczne Wiki na przykładzie Semantic MediaWiki Technologie semantyczne i sieci społecznościowe# Agnieszka Ławrynowicz# 16.12.2013# (do przygotowania tych materiałów wykorzystałam częściowo prezentacje z SMWcon Fall 2012-2013 w tym prezentację Introduction to Semantic MediaWiki Markusa Krötzscha)#

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 bold Level 3 Level 4 Element 1 Element 1.1 ;item 1 : definition 1 [[Main Page different text]] 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 mapę z miejscami urodzenia (format=map) http://semantic-mediawiki.org/wiki/help:result_formats