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. ??:
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