To jest stara wersja strony!


RDF (Resource Description Framework) jest podstawowym językiem używanym do zapisu informacji w Sieci Semantycznej i przeznaczonym do przetwarzania maszynowego. W dosłownym tłumaczeniu jest środowiskiem do opisu zasobów (jako zasób rozumiemy: dowolny obiekt znajdujący się w sieci, pojęcia abstrakcyjne, relacje i obiekty fizyczne). Do opisu zasobów używa się tzw. stwierdzeń (ang. statements), które składają się z podmiotu, orzeczenia oraz obiektu.

Serializacja do XML-a

Zdanie: Ora Lassila is the creator of the resource http://www.w3.org/Home/Lassila., czyli: [http://www.w3.org/Home/Lassila] [http://description.org/schema/Creator] „Ora Lassila”

<?xml version="1.0"?>
<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:s="http://description.org/schema/">
  <rdf:Description about="http://www.w3.org/Home/Lassila">
    <s:Creator>Ora Lassila</s:Creator>
  </rdf:Description>
</rdf:RDF>

Aby można było użyć RDF’a do przedstawiania reguł potrzebna jest wiedza jak zapisywać typowe dla nich elementy. Przykładowo w RDF ver. ??:

  • wartosc logiczna: B
 
  • stałe argumenty: 20
 
  • suma: n+1
 
  • różnica: n-1
 
  • równość: (wyr_1) = (wartosc)
 
  • nierówność: n > 0
 
  • nierówność: n ⇐ 1
 
  • suma logiczna : (wyr_1) and (wyr_2)
 
  • warunek if : (conclusion) if (conditions)
 
  • funkcje: fun_name(B)
 

RDF nie dostarcza środków do negacji (NOT) czy alternatywy (OR).

Teraz możemy spróbować zapisać nasz przykład (Jeżeli dzień=poniedziałek wtedy temp=20st) za pomocą RDF. Przedstawmy go w postaci:

	temp = 20    if    day = monday

wówczas w RDF zapis bedzie wyglądał następująco:

 

Powrót

pl/miw/miw08_hml_rules/rdf.1209157233.txt.gz · ostatnio zmienione: 2019/06/27 15:59 (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