sprawozdanie
Transkrypt
sprawozdanie
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki K ATEDRA AUTOMATYKI S PRAWOZDANIE T OMASZ D RZEWIECKI , J OANNA G AJDA S EMANTIC W IKIS Kraków 2012 Spis treści 1. Zadania ........................................................................................................................................... 3 1.1. Semantic MediaWiki - Categories......................................................................................... 3 1.2. Semantic MediaWiki - Properties.......................................................................................... 3 1.3. Semantic MediaWiki - Inline queries .................................................................................... 4 1.4. Loki - Use Cases.................................................................................................................... 4 1.5. Loki - Semantic Web Standards ............................................................................................ 5 1.6. Loki - Reasoning ................................................................................................................... 5 2 1. Zadania 1.1. Semantic MediaWiki - Categories Ćwiczenia wykonywaliśmy na stronie wiki Joanny Gajdy: http://loki.ia.agh.edu.pl/ smw/index.php/Piw2012/group0930/jgajda Źródło strony o Joannie Gajdzie: Nazywam s i e˛ J o a n n a G a j d a . J e s t e m s t u d e n t k a˛ I n f o r m a t y k i S t o s o w a n e j w y d z i a ł u EAIiE na AGH. N a l e ż e˛ do g r u p y maj a˛ c e j z a j e˛ c i a w ś r o d e˛ o godz . 9 : 3 0 . Do m o j e j g r u p y n a l e ż a˛ t a k ż e : ∗ Tomasz D r z e w i e c k i , z k t órym r e a l i z u j e t o ć w i c z e n i e ∗ Krzysztof Piekutowski ∗ Grzegorz P i e t r z y k ∗ Łukasz Kutrzuba [ [ Category : Student ] ] Źródło strony przedmiotu: [ [ Category : University s u b j e c t ] ] 1.2. Semantic MediaWiki - Properties Źródło strony o Joannie Gajdzie: Nazywam s i e˛ [ [ Name : : J o a n n a G a j d a ] ] . J e s t e m s t u d e n t k a˛ I n f o r m a t y k i S t o s o w a n e j w y d z i a ł u EAIiE na AGH. Mam [ [ Age : : 2 2 ] ] l a t a . N a l e ż e˛ do g r u p y maj a˛ c e j z a j e˛ c i a w ś r o d y o 9 : 3 0 . Nazwa t e j g r u p y t o [ [ Group : : g r o u p 0 9 3 0 ] ] . Do m o j e j g r u p y n a l e ż a˛ t a k ż e : ∗ Tomasz D r z e w i e c k i , z k t órym r e a l i z u j e t o ć w i c z e n i e ∗ Krzysztof Piekutowski ∗ Grzegorz P i e t r z y k ∗ Łukasz Kutrzuba [ [ Category : Student ] ] 3 1.3. Semantic MediaWiki - Inline queries Źródło strony przedmiotu: http://loki.ia.agh.edu.pl/smw/index.php/AGH-UST/Subjects/piw930 Prowadz a˛ cy : [ [ l e a d by : : GJN ] ] M i e j s c e : [ [ room : : C3 2 0 1 ] ] Czas t r w a n i a : [ [ d u r a t i o n : : 9 0 ] ] min [ [ Category : University s u b j e c t ] ] 1.3. Semantic MediaWiki - Inline queries Zapytanie z lista˛ członków grupy bez numerowania: {{# a s k : [ [ C a t e g o r y : S t u d e n t ] ] [ [ Group : : g r o u p 0 9 3 0 | | 0 9 : 3 0 ] ] | ?Name | format=ul | headers=hide }} Zapytanie z tabela˛ członków grupy: {{# a s k : [ [ C a t e g o r y : S t u d e n t ] ] [ [ Group : : g r o u p 0 9 3 0 | | 0 9 : 3 0 ] ] | ?Name | ? Age | format= t a b l e | s o r t = age , name | o r d e r =ASC , ASC | d e f a u l t = Nie podano }} 1.4. Loki - Use Cases Zdecydowano stworzyć stron˛e miasta i kraju. Źródło strony miasta Split: http://loki.ia.agh.edu.pl/lokidev/cities:split S p l i t is the city that is located in [[ located in : : plwikidev : c o u n t r i e s : C r o a t i a ] ] i n h a b i t e d by [ [ i n h a b i t e d by : = p o p u l a t i o n : = 1 9 0 000]] people . T. Drzewiecki, J. Gajda Semantic Wikis 4 1.5. Loki - Semantic Web Standards 5 S p l i t i s l o c a t e d a t the s e a s i d e of [ [ a t the s e a s i d e : : plwikidev : seas : A d r i a t i c Sea ] ] . This i s [ [ Category : City ] ] . Źródło strony kraju Chorwacja: C r o a t i a i s p l a c e d i n [ [ p l a c e d _ i n : : c o n t i n e n t s : : E u r o p e ] ] . The a r e a o f c o u n t r y i s [ [ a r e a : = 5 6 542 km ^ 2 ] ] , and p o p u l a t i o n − [ [ p o p u l a t i o n : = 4 500 0 0 0 ] ] . Croatia is a [[ category : country ] ] . 1.5. Loki - Semantic Web Standards Zapytanie: < p l f o r m a t =" s p a r q l " > PREFIX w i k i : <> SELECT ? c i t y ? a r e a ? l o c a t i o n WHERE { ? city a " city ". ? c i t y wiki : area ? area . ? c i t y wiki : l o c a t i o n <plwikidev : c o u n t r i e s : Croatia > ? l o c a t i o n . } ORDER BY ASC ( ? a r e a ) </ p l > 1.6. Loki - Reasoning (Przykładowe kody nie chciały działać) < p l g o a l =" e u r o p e a n _ c o u n t r y (X) , w r i t e (X) , n l , f a i l " s c o p e =" p r o l o g : c o u n t r i e s " m s g e r r =" d i s p l a y " > e u r o p e a n _ c o u n t r y (X) :− w i k i _ c a t e g o r y (X, ’ c o u n t r y ’ ) , w i k i _ a t t r i b u t e (X, ’ p l a c e d _ i n ’ , ’ c o n t i n e n t s : Europe ’ ) . </ p l > T. Drzewiecki, J. Gajda Semantic Wikis