Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
Nowa wersja
Poprzednia wersja
pl:miw:miw08_ard_rdf [2008/06/03 08:46]
miw
pl:miw:miw08_ard_rdf [2008/09/18 12:18]
gjn koniec
Linia 1: Linia 1:
-====== Opis ====== 
-Rafał Szymczyk, <​raf.szymczyk@o2.pl>​ 
- 
-Zapis ARD przy pomocy RDF w XSLT 
- 
-====== Spotkania ====== 
-===== 08.03.04 ===== 
- 
-===== 08.03.18 ===== 
-  * repr atrybutów dla reguł RIF/OWL/RDF 
- 
-===== 080401 ===== 
-  * missed 
- 
-===== 080408 ===== 
-  * ??? 
- 
-===== 080422 ===== 
-  * to co na 18.3.2008 
- 
-====== Projekt ====== 
-jak sensownie repr. ard w rdf? 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
-===== RDF===== 
-**Resource Description Framework (RDF)** jest podstawowym językiem 
-używanym do zapisu informacji w Sieci Semantycznej i przeznaczonym do 
-przetwarzania maszynowego. Każdy dokument RDF może być zakodowany 
-w postaci dokumentu XML, więc istnieje możliwość łatwej jego wizualizacji. 
- 
-W dosłownym tłumaczeniu RDF jest środowiskiem do opisu zasobów. 
-Zacząć trzeba więc od wyjaśnienia co jest rozumiane przez jego twórców pod 
-pojęciem zasobu. Otóż jako zasób można rozumieć nie tylko dowolny obiekt 
-znajdujący się w sieci ale również pojęcia abstrakcyjne,​ relacje i obiekty ​ 
-fizyczne. Zasoby są w RDF reprezentowane przez wspomniane powyżej zunifikowane ​ 
-identyfikatory zasobów (ang. Uniform Resource Identifier, URI). 
-URI jest pojęciem szerszym niż popularnie używane identyfikatory lokalizacji 
-zasobów (ang. Uniform Resource Locator, URL). URL opisuje zasób, który 
-musi być fizycznie dostępny w Internecie (jak strona WWW, plik na serwerze FTP) i jest szczególnym przypadkiem URI. URI może opisywać dowolny 
-obiekt, niezależnie od tego, czy znajduje się on w Internecie czy nie. Przykładowo 
-przy pomocy URI możemy reprezentować osobę przez nadanie jej 
-identyfikatora URI będącego jej adresem e-mail, adresem jej domowej strony 
- WWW lub innym identyfikatorem nadanym przez pewną organizację ​ 
-pozwalającym w sposób jednoznaczny zidentyfikować daną osobę. 
- 
-Do opisu zasobów używa się tzw. stwierdzeń (ang. statements). Często 
-zamiennie z terminami zdanie i stwierdzenie używane jest jeszcze określenie 
-trójka (ang. triple). To ostatnie określenie wynika z faktu, że każde stwierdzenie 
- w RDF ma strukturę podobną do prostego zdania w języku naturalnym 
-i składa się z trzech elementów: 
-  - **Podmiotu** (//ang. subject//). Podmiotem jest opisywany zasób reprezentowany przez URI. 
-  - **Orzeczenia** (predykatu) (//ang. predicate//​). Orzeczenie jest nazwą cechy lub relacji dotyczącej opisywanego podmiotu i podobnie jak podmiot jest reprezentowane przez URI. 
-  - **Obiektu** (//ang. object//). Obiektem może być inny zasób (reprezentowanyprzez URI) lub stała wartość określana mianem literału (//ang. literal// ). 
-Najczęściej mamy do czynienia z jedną z dwóch sytuacji - opisujemy 
-relację między dwoma zasobami (wtedy obiektem jest URI reprezentujące zasób) 
- lub mówimy, że podmiot ma jakąś cechę o zadanej wartości 
-(wtedy używamy literału). Literał reprezentować może dowolną wartość 
- o ile daje się ona zapisać w postaci ciągu znaków. W RDF literałami mogą być tylko obiekty, nie jest możliwe ich użycie w charakterze 
-podmiotu czy orzeczenia.Każde zdanie można uważać za etykietowany graf skierowany. 
- 
- 
-{{:​pl:​miw:​1.gif|:​pl:​miw:​1.gif}} 
- 
-**Rys.1 Graf przedstawiajacy dwa zdania RDF.** 
- 
-Podmiot i obiekt są węzłami takiego grafu, natomiast orzeczenie jest reprezentowane jako krawędź skierowana od węzła podmiotu do węzła obiektu i 
-etykietowana przy pomocy URI orzeczenia. Przy rysowaniu grafów wizualizujących dane zapisane w RDF przyjęło się używanie owali do oznaczania 
-węzłów, które są zasobami (są reprezentowane przez URI). Obiekty będące literałami są natomiast reprezentowane przez prostokąty. 
- 
-[[https://​ai.ia.agh.edu.pl/​wiki/​pl:​miw:​miw08_ard_rdf:​rdf:​rdfexample|Bardziej rozbudowany przykład zapisu w RDF]] 
- 
-Linki: 
- 
-[[http://​www.ninebynine.org/​RDFNotes/​RDFFactsAndRules.html#​xtocid-7560072| Representing Facts and Rules in RDF]] 
- 
- 
- 
-=====ARD w RDF===== 
- 
-Proponaowane rozwiązanie:​ 
- 
-<code xml> 
-<?xml version="​1.0"?>​ 
-<rdf:RDF 
-xmlns:​rdf="​http://​www.w3.org/​1999/​02/​22-rdf-syntax-ns#"​ 
-xmlns:​rdfs="​http://​www.w3.org/​2000/​01/​rdf-schema#"​ 
-xml:​base="​http://​example.org"​ 
-> 
- <​rdf:​Description rdf:​ID="​ard:​Attribute">​ 
- <​rdf:​type rdf:​resource="​http://​www.w3.org/​2000/​01/​rdf-schema#​Class"/>​ 
- </​rdf:​Description>​ 
-  
- <​rdf:​Property rdf:​ID="​ard:​Property">​ 
- <​rdfs:​domain rdf:​resource="#​ard:​Attribute1"/>​ 
- <​rdfs:​range rdf:​resource="#​ard:​Attribute2"/>​ 
- </​rdf:​Property>​ 
-  
-</​rdf:​RDF>​ 
-</​code>​ 
- 
-i przykład: 
- 
-<code xml> 
-<?xml version="​1.0"?>​ 
-<rdf:RDF 
-xmlns:​rdf="​http://​www.w3.org/​1999/​02/​22-rdf-syntax-ns#"​ 
-xmlns:​rdfs="​http://​www.w3.org/​2000/​01/​rdf-schema#"​ 
-xml:​base="​http://​example.org"​ 
-> 
- <​rdf:​Description rdf:​ID="​Thermostat">​ 
- <​rdf:​type rdf:​resource="​http://​www.w3.org/​2000/​01/​rdf-schema#​Class"/>​ 
- </​rdf:​Description>​ 
-  
- <​rdfs:​Class rdf:​ID="​Time">​ 
- <​rdfs:​subClassOf rdf:​resource="#​Thermostat"/>​ 
- </​rdfs:​Class>​ 
- 
- <​rdf:​Property rdf:​ID="​is_attribute_of">​ 
- <​rdfs:​domain rdf:​resource="#​Time"/>​ 
- <​rdfs:​range rdf:​resource="#​Thermostat"/>​ 
- </​rdf:​Property>​ 
-</​rdf:​RDf>​ 
-</​code>​ 
- 
-====== Sprawozdanie ====== 
- 
- 
- 
-====== Materiały ====== 
- 
-[[hekate:​hekate_case_thermostat]] 
- 
-**ARD:** 
- 
-https://​ai.ia.agh.edu.pl/​wiki/​hekate:​bib:​hekate_bibliography#​gjn2008flairs-userv 
- 
-Nalepa, G. J. (2008). UServ Case Study, Conceptual Design with ARD+ Method. Paper presented at the FLAIRS2008. 
- 
-https://​ai.ia.agh.edu.pl/​wiki/​hekate:​bib:​hekate_bibliography#​gjn2008flairs-ardformal 
- 
-Nalepa, G. J., & Wojnicki, I. (2008). Towards Formalization of ARD+ Conceptual Design and Refinement Method. Paper presented at the FLAIRS2008. 
- 
-https://​ai.ia.agh.edu.pl/​wiki/​hekate:​bib:​hekate_bibliography#​gjn2008flairs-ardprolog 
- 
-Nalepa, G. J., & Wojnicki, I. (2008). An ARD+ Design and Visualization Toolchain Prototype in Prolog. Paper presented at the FLAIRS2008. 
- 
-**RDF:** 
- 
-http://​www.w3.org/​RDF/​ 
- 
-If you want to learn about the Resource Description Format (RDF), you should read this primer. 
- 
-http://​en.wikipedia.org/​wiki/​Resource_Description_Framework 
- 
-An explanation of RDF by Wikipedia. 
- 
-http://​www.w3.org/​TR/​NOTE-rdf-simple-intro 
- 
-Lassila, Ora. Introduction to RDF Metadata, W3C., Note 1997-11-13 
- 
-http://​www.w3.org/​RDF/​FAQ 
- 
-Frequently asked Questions about RDF, W3C. 
- 
-http://​www.ariadne.ac.uk/​issue14/​what-is 
- 
-An introductory explanation of RDF by Rachel Heery in Ariadne magazine online. 
- 
-http://​www.rdfabout.com/​intro/​ 
- 
-http://​www.xml.com/​pub/​a/​2001/​01/​24/​rdf.html 
- 
-http://​xml.coverpages.org/​rdf.html 
- 
-__The RDF tutorials__ : 
- 
-http://​www.w3schools.com/​rdf/​default.asp 
- 
-http://​www.zvon.org/​xxl/​RDFTutorial/​General/​book.html 
- 
-[[http://​webdesign.about.com/​gi/​dynamic/​offsite.htm?​zi=1/​XJ/​Ya&​sdn=webdesign&​cdn=compute&​tm=15&​f=00&​su=p284.8.150.ip_&​tt=14&​bt=0&​bts=0&​zu=http%3A//​www710.univ-lyon1.fr/​%7Echampin/​rdf-tutorial/​|RDF tutorial]] 
- 
- 
- 
- 
-**XSLT** : 
-  * http://​www.w3.org/​Style/​XSL/​ 
-  * http://​zvon.org/​xxl/​XSLTutorial/​Output/​index.html 
-  * http://​w3schools.com/​xsl/​default.asp 
-  * [[wp>​XSLT]] ​ 
-  * http://​www.w3.org/​TR/​xslt20/​ 
- 
- 
- 
-FIXME 
  
pl/miw/miw08_ard_rdf.txt · ostatnio zmienione: 2019/06/27 15:50 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0