Modelowanie wiedzy. Topic Maps geneza

Podobne dokumenty
Topic Maps geneza. Modelowanie wiedzy. Pojęcia. Wystąpienia. Kompletny przykład. Powiązania. Firma. urodzony w. siedziba. stolica.

Modne hasło: zarządzanie wiedzą. Technologie wspierające zarządzanie wiedzą. Wiedza a kultura organizacyjna. Rozwiązania. Co autor miał na myśli

Zarządzanie wiedzą. Technologie wspierające zarządzanie wiedzą. Modne hasło: zarządzanie wiedzą. Wiedza a kultura organizacyjna.

Technologie zarządzania wiedzą. Szymon Zioło.

Technologie zarządzania wiedzą

Od metadanych do map wiedzy

Semantic Web. Grzegorz Olędzki. prezentacja w ramach seminarium Protokoły komunikacyjne. luty 2005

Spis treści Informacje podstawowe Predykaty Przykłady Źródła RDF. Marek Prząda. PWSZ w Tarnowie. Tarnów, 6 lutego 2009

Zarządzanie wiedzą. Technologie wspierające zarządzanie wiedzą. Modne hasło: zarządzanie wiedzą. Wiedza a kultura organizacyjna

RDF (Resource Description Framework)

Technologie zarządzania wiedzą

Internet Semantyczny. Schematy RDF i wnioskowanie

3 grudnia Sieć Semantyczna

Technologie zarządzania wiedzą

rdf:type ex:homepage ex:createdwith /amaya rdf:type ex:htmleditor

Semantic Web. dr inż. Aleksander Smywiński-Pohl. Elektroniczne Przetwarzanie Informacji Konsultacje: czw , pokój 3.211

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

RDF Schema (schematy RDF)

Internet Semantyczny. Wstęp do OWL 2

Technologie Sieci Semantycznych

Standardy meta danych w administracji publicznej

Język RDF. Mikołaj Morzy Agnieszka Ławrynowicz. Instytut Informatyki Poznań, rok akademicki 2013/2014

serwisy W*S ERDAS APOLLO 2009

OfficeObjects Ontology Manager

Krzysztof Kutt Sprawozdanie 2: Modeling knowledge with Resource Description Framework (RDF)

The Dublin Core Metadata Element Set, Ver. 1.1 a potrzeby i oczekiwania bibliotekarzy cyfrowych - analiza przypadków

Marcin Skulimowski - RDF

Semantic Web Internet Semantyczny

Metadane w Jagiellońskiej Bibliotece Cyfrowej. Piotr Myszkowski

SYSTEM DO GENEROWANIA ONTOLOGII NA PODSTAWIE DIAGRAMÓW UML SYSTEM TO ONTOLOGY GENERATION FROM UML DIAGRAMS

JAK OPTYMALNIE DOBRAĆ ODPOWIEDNIE TECHNOLOGIE INFORMATYCZNE?

POZYSKIWANIE, INTEGRACJA I UDOSTĘPNIANIE INFORMACJI PRZESTRZENNEJ W ERZE BIG DATA

Linked Open Data z wykorzystaniem wolnego oprogramowania w gospodarce przestrzennej

Internet Semantyczny. Linked Open Data

Dodatkowe możliwości RDF. Seminarium magisterskie Paweł Chrząszczewski

Platformy programistyczne:.net i Java L ABORATORIUM 7,8: HACKATHON - JTTT

Wykład 7 Metodyki wytwarzania oprogramowania internetowego (2) Wykładowca: dr inż. Mariusz Trzaska

Systemy ekspertowe. System ekspertowy wspomagający wybór zestawu komputerowego w oparciu o ontologie i system wnioskujący RacerPro

Standardy semantyczne

Reprezentacja wiedzy ontologie, logiki deskrypcyjne

Na podstawie artykułu:

Internet Semantyczny. Podstawy SPARQL

Marcin Werla, PCSS

Szkolenie autoryzowane. MS Zaawansowany użytkownik programu SharePoint 2016

AKADEMICKA BAZA INFORMACJI JAKO PRZYKŁAD WYKORZYSTANIA TECHNOLOGII SIECI SEMANTYCZNEJ

Komputerowe Systemy Przemysłowe: Modelowanie - UML. Arkadiusz Banasik arkadiusz.banasik@polsl.pl

OfficeObjects e-forms

Programowanie obiektowe

Wstęp Budowa Serwlety JSP Podsumowanie. Tomcat. Kotwasiński. 1 grudnia 2008

SBQL. język zapytań dla obiektowych baz danych. Kamil Adamczyk. Uniwersytet Warszawski 20.IV.2009

XML extensible Markup Language 7

Kraków, 14 marca 2013 r.

Wprowadzenie do Apache Spark. Jakub Toczek

SEO Audit for domain blog.rabinek.pl

Programowanie Komponentowe WebAPI

GML w praktyce geodezyjnej

Resource Description Framework (RDF)

Web 3.0 Sieć Pełna Znaczeń (Semantic Web) Perspektywy dla branży motoryzacyjnej i finansowej. Przyjęcie branżowe EurotaxGlass s Polska 10 luty 2012

Strukturalizacja otoczenia agentów: ontologie, CYC, sieci semantyczne

extensible Markup Language, cz. 1 Marcin Gryszkalis, mg@fork.pl

Internet Semantyczny i Logika II

KLASYFIKACJA OBIEKTÓW W SYSTEMIE KRAJOWYCH RAM KWALI- FIKACJI OPISANYCH ZA POMOCĄ ONTOLOGII

Ontologia, wypożyczalnia wideo stworzona na podstawie relacyjnej bazy danych

Rozproszone systemy internetowe

Biblioteka w cyfrowej rzeczywistości wyzwania i praktyka Henryk Hollender Uczelnia Łazarskiego. Organizator

Grafowe języki zapytań. Anna Kosieradzka

The Binder Consulting

Repozytorium Zasobów Wiedzy FTP

Typy przetwarzania. Przetwarzanie zcentralizowane. Przetwarzanie rozproszone

Internet Semantyczny i Logika I

I.Wojnicki, Tech.Inter.

Jerzy Kosiński Wyższa Szkoła Policji w Szczytnie

Przetwarzanie języka naturalnego (NLP)

ROLA INTEROPERACYJNOŚCI W BUDOWIE CYFROWYCH USŁUG PUBLICZNYCH ORAZ W UDOSTĘPNIANIU ZASOBÓW OTWARTYCH DANYCH

Web Services. Wojciech Mazur. 17 marca Politechnika Wrocławska Wydział Informatyki i Zarządzania

JĘZYKI I NARZĘDZIA DO TWORZENIA I WYSZUKIWANIA ONTOLOGII W KONTEKŚCIE SEMANTYCZNEGO WEBA

Wprowadzenie do multimedialnych baz danych. Opracował: dr inż. Piotr Suchomski

Architektura komunikacji

XML i nowoczesne metody zarządzania treścią

Zagadnienia (1/3) Data-flow diagramy przepływów danych ERD diagramy związków encji Diagramy obiektowe w UML (ang. Unified Modeling Language)

Obiekty Badawcze długoterminowe przechowywanie eksperymentów naukowych. Piotr Hołubowicz, Raúl Palma Poznańskie Centrum Superkomputerowo-Sieciowe

Modelowanie i Programowanie Obiektowe

Droga do SharePoint/Project Server 2013 czyli czy jesteśmy gotowi na upgrade. Bartłomiej Graczyk

Wykorzystanie standardów serii ISO oraz OGC dla potrzeb budowy infrastruktury danych przestrzennych

4 Web Forms i ASP.NET Web Forms Programowanie Web Forms Możliwości Web Forms Przetwarzanie Web Forms...152

Bazy Danych. C. J. Date, Wprowadzenie do systemów baz danych, WNT - W-wa, (seria: Klasyka Informatyki), 2000

Wstęp do Technologii Semantycznych. Idea, język RDF

Tendencje w biznesie. Technologie zarządzania wiedzą. Modne hasło: zarządzanie wiedzą. Wiedza dostępna i ukryta. Piramida wiedzy

Internet Semantyczny. Idea

Nowe technologie semantyczne w Oracle 11gR1 i ich interfejs programistyczny

Wprowadzenie do hurtowni danych

Laboratoria 1 i 2. Akademia Górniczo-Hutnicza. Podstawy in»ynierii wiedzy

Sieć semantyczna utopia czy realne rozwiązanie?

Marcin Werla, PCSS

Laboratorium z przedmiotu: Inżynieria Oprogramowania INP

APLIKACJA WSPOMAGAJĄCA PRZEPROWADZENIE POWTÓREK W PROCESIE UCZENIA SIĘ STWORZONA NA PODSTAWIE MODELU SIECI SEMANTYCZNEJ

INNOWACYJNE METODY UDOSTĘPNIANIA PUBLICZNYCH DANYCH PRZESTRZENNYCH

Wprowadzenie Management Information Base (MIB) Simple Network Management Protocol (SNMP) Polecenia SNMP Narzędzia na przykładzie MIB Browser (GUI)

Definiowanie typów dokumentów Część 2. Przestrzenie nazw, XML Schema

Sprawozdanie z laboratorium 2: Modeling knowledge with Resource Description Framework (RDF)

Transkrypt:

Modelowanie wiedzy Topic Maps geneza W dzisiejszych czasach większość ludzi nie potrzebuje więcej informacji. Jeśli już, to potrzebują jej mniej, ponieważ już toną w ogromnych jej ilościach. Pepper, S. Euler, Topic Maps and Revolution, http://www.infoloom.com/tmsample/pep4.htm Oryginalna motywacja (1991): jednolity standard do reprezentacji indeksów książkowych, scalanie indeksów. Pomysł: utworzenie nad warstwą zasobów warstwy abstrakcyjnych pojęć, powiązanie obu warstw poprzez wystąpienia pojęć w zasobach. 2009-01-22 Modelowanie wiedzy 2 1

Pojęcia (topics) Pojęcie: abstrakcyjny byt, co autor miał na myśli. Typ pojęcia: także jest pojęciem. Pojęcie posiada: nazwy, wystąpienia, role pełnione w powiązaniach. Źródło: Pepper, S. Euler, Topic Maps and Revolution, http://www.infoloom.com/tmsample/pep4.htm 2009-01-22 Modelowanie wiedzy 3 Wystąpienia (ocurrences) Wiążą pojęcia z warstwą zasobów: zasoby nie są częścią mapy pojęć. Nadają sens pojęciom. Role wystąpień. Źródło: Pepper, S. Euler, Topic Maps and Revolution, http://www.infoloom.com/tmsample/pep4.htm 2009-01-22 Modelowanie wiedzy 4 2

Powiązania (associations) Tworzą sieć zależności między pojęciami: typy powiązań, role pojęć w powiązaniu, powiązania łączące więcej niż dwa pojęcia. Źródło: Pepper, S. Euler, Topic Maps and Revolution, http://www.infoloom.com/tmsample/pep4.htm 2009-01-22 Modelowanie wiedzy 5 Kompletny przykład miejsce urodzony w Polska państwo człowiek Chopin stolica Miasto siedziba miasto miasto instytucja Warszawa Uniwersytet Warszawski Uczelnia 2009-01-22 Modelowanie wiedzy 6 3

Co z tego mamy? Mapa pojęć jako samodzielny, niezależny byt (dokument): oddzielona od warstwy zasobów, linki (powiązania) niezależne od warstwy zasobów. Więc: nad danym zbiorem zasobów można skonstruować wiele różnych map, jedna mapa może być użyta do nawigacji po wielu zbiorach zasobów. Reprezentacja wiedzy! The GPS of the information universe. Źródło: Pepper, S. Euler, Topic Maps and Revolution, http://www.infoloom.com/tmsample/pep4.htm 2009-01-22 Modelowanie wiedzy 7 Zastosowania Wydawnictwa encyklopedyczne: wartość dodana do informacji encyklopedycznej (poprzez możliwość łatwego znalezienia informacji), Mother Encyclopaedia. Zarządzanie witryną internetową: struktura witryny jako mapa pojęć, interfejs nawigacyjny dzięki odpowiednim przekształceniom XSLT. Zarządzanie wiedzą w organizacjach. Wymiana/przesyłanie zakodowanej wiedzy. 2009-01-22 Modelowanie wiedzy 8 4

Status Topic Maps: pierwotnie zwany Topic Navigation Maps, ISO/IEC 13250:2000, Second Edition, 19 May 2002, twórcy: Michel Biezunski, Martin Bryan, Steven R. Newcomb, oparty na SGML-u i Hy-Time. XML Topic Maps (XTM): rozwijany przez TopicMaps.org niezależne konsorcjum specjalistów, aktualnie dostępna wersja: 1.0 z 6.08.2001, twórcy: Steve Pepper i Graham Moore, oparty na XML-u i XLink. 2009-01-22 Modelowanie wiedzy 9 XML Topic Maps przykład <topicmap> <topic id="kompozytor"> <basename><basenamestring>kompozytor</basenamestring></basename> </topic>... <topic id="chopin"> <instanceof><topicref xklink:href="#kompozytor"/></instanceof> <basename><basenamestring>fryderyk Chopin</baseNameString></basename> <basename><basenamestring>chopin, Fryderyk</baseNameString></basename> <occurrence><resourceref xlink:href="http://www.encyklopedia.pl/chopin.htm"/></occurence> </topic> <topic id="polska"> <instanceof><topicref xklink:href="#kraj"/></instanceof> <basename><basenamestring>polska</basenamestring></basename> <occurrence><resourceref xlink:href="http://www.encyklopedia.pl/polska.htm"/></occurence> </topic> <association> <instanceof><topicref xklink:href="#urodzony-w"/></instanceof> <member><rolespec><topicref xklink:href="#osoba"/></rolecpec> <topicref xlink:href="chopin"/> </member> <member><rolespec><topicref xklink:href="#kraj"/></rolecpec> <topicref xlink:href="polska"/> </member> </assoc> </topicmap> 2009-01-22 Modelowanie wiedzy 10 5

TMQL Topic Maps Query Language Trwają prace rozwojowe. Dostępne różne propozycje i prototypy ich implementacji. Przykład (składnia proponowana przez empolis): SELECT topic x WHERE x instance_of topic named "Job seeker AND assoctemp y named "Person is skilled in AND x in (assoc template_is y) has topic named "Java programming AND x in (assoc template_is y) has topic named "German fluent 2009-01-22 Modelowanie wiedzy 11 Narzędzia Topic Maps Loom, InfoLoom www.infoloom.com Ontopia Knowledge Suite, Ontopia www.ontopia.net ITM Intelligent Topic Manager, Mondeca www.mondeca.com TM4J, Topic Maps for Java (open source) tm4j.org www.techquila.com 2009-01-22 Modelowanie wiedzy 12 6

Resource Description Framework Resource Description Framework metoda opisu zasobów (w Internecie). Zastosowania: metainformacje zasobów, modelowanie zależności pomiędzy zasobami, wnioskowanie na podstawie modelu wiedzy (RDQL Resource Description Query Language, język zapytań), Semantic Web. 2009-01-22 Modelowanie wiedzy 13 Reprezentacja wiedzy w RDF Zdania logiczne (trójki): podmiot orzeczenie przedmiot np. A. A. Milne jest autorem Kubusia Puchatka Pojęcia: jest autorem zasoby: A. A. Milne A. A. Milne, Kubuś Puchatek typy właściwości: jest autorem, słowo kluczowe wartości właściwości: zasób Kubuś Puchatek, literał miód Typy właściwości są zasobami. Właściwości mogą być zasobami. Elastyczność: nie ogranicza się repertuaru właściwości. Kubuś Puchatek 2009-01-22 Modelowanie wiedzy 14 7

Interpretacja trójek RDF Zbiór zdań RDF reprezentuje graf skierowany. węzły z których wychodzą łuki reprezentują zasoby, łuki reprezentują własności. Symfonia 8 kompozytor L. Van Beethoven utwór Płyta DG-439005-2 dyrygent H. Von Karajan Specyfikacja RDF definiuje sposób serializacji grafu do XML-a. Grafy RDF można w prosty sposób łączyć. 2009-01-22 Modelowanie wiedzy 15 Identyfikowanie zasobów URI Universal Resource Identifier URI nie musi być URL, tzn. nie musi oznaczać lokalizacji internetowej http://www.w3.org/1999/02/22-rdf-syntax-ns#label Indetyfikator przestrzeni nazw Nazwa lokalna Używając przestrzeni nazw w serializacji XML można zdefiniować prefiks dla przestrzeni nazw RDF: http://www.w3.org/1999/02/22-rdf-syntax-ns# Zapisać pełne URI zasobu w postaci skróconej: rdf:label 2009-01-22 Modelowanie wiedzy 16 8

Budowanie ontologii w RDF RDF definiuje podstawowy zestaw pojęć, który może być użyty do modelowania informacji i budowy ontologii. Własności dotyczące zasobów: label (krótka etykieta nadana zasobowi), description (dłuższy opis zasobu), type (określenie typu zasobu). Własności dotyczące klas: subclassof (podział klasy na podklasy). Własności dotyczące własności: subpropertyof, domain (klasa obiektów, które mogą być podmiotem zdań z danym predykatem), range (klasa obiektów, które mogą być dopełnieniem zdań z danym predykatem). 2009-01-22 Modelowanie wiedzy 17 Dziedziczenie w RDF przykład A. A. Milne jest autorem Kubusia Puchatka Klasa: człowiek Podklasa: pisarz Egzemplarz: A. A. Milne Klasa: dzieło Podklasa: książka Egzemplarz: Kubuś Puchatek Własność: jest autorem Dziedzina (domain): człowiek Zasięg (range): dzieło 2009-01-22 Modelowanie wiedzy 18 9

Wnioskowanie w RDF Semantyka predykatów służących do budowania ontologii. Przykłady reguł inferencji (wnioskowania): jeżeli A jest podklasą B i a jest obiektem typu A, to a jest też obiektem typu B (A, rdfs:subclassof, B) (a, rdf:type, A) => (a, rdf:type B) jeżeli P jest podwłasnością R i zachodzi (a, P, b), to zachodzi też (a, R, b) (P, rdfs:subpropertyof, R) (a, P, b) => (a, R, b) jeżeli dziedziną P jest klasa A oraz a ma własność P o dowolnej wartości, to a jest typu A (P, rdfs:domain, A) (a, P, x) => (a, rdf:type, A) 2009-01-22 Modelowanie wiedzy 19 Reifikacja Nie można w prosty sposób wypowiadać zdań na temat innych zdań! Aby można było się wypowiedzieć na temat jakiegoś zdania, musi ono zostać zreifikowane tzn. zamienione na zestaw zdań (metazdań) Przykład: Prawdopodobieństwo faktu, że 25 stycznia będzie temperatura 20 stopni celsjusza jest bliskie zeru 0,01 prawdopodobieństwo subject predicate object Dzień 25.01.2007 Temperatura 20 stopni 2009-01-22 Modelowanie wiedzy 20 10

RDQL język zapytań Resource Description Query Language: łatwy język zapytań wzorowany na SQL, dostępny dla popularnych języków programowania np. Java. Przykład: select?user where (<http://strona.com>, <http://property/created-by>,?user) 2009-01-22 Modelowanie wiedzy 21 Standardy oparte na RDF Problem: w RDF można wyrazić dowolne własności, komunikacja przy pomocy RDF ma sens jeśli partnerzy posługują się tym samym słownikiem, RDF nie definiuje słownika, jedynie sposób zapisu metadanych! Standardy oparte na RDF (słowniki pojęć, ontologie): Dublin Core, RSS RDF Site Summary, FOAF Friend-Of-A-Friend. Sformalizowany język budowy ontologii: OWL Web Ontology Language. 2009-01-22 Modelowanie wiedzy 22 11

Dublin Core Dublin Core Metadata Initiative (DCMI) organizacja promująca stosowanie standardów metadanych i rozwój specjalizowanych słowników pojęć do opisu zasobów. Dublin Core: definiuje podstawowe i rozszerzone słowniki pojęć, określa standardy użycia np. w HTML-owych tagach META, określa schematy zapisu metadanych w postaci RDF. Przestrzeń nazw: http://purl.org/dc/elements/1.1/ Słownik pojęć Title Creator Subject Description Publisher Contributor Date Type Format Source Language Rights 2009-01-22 Modelowanie wiedzy 23 RDF Site Summary (RSS) Powstał na potrzeby portalu my.netscape.com do syndykacji informacji. Kanał RSS: lista hiperłączy do zasobów, metainformacje. Typowe wykorzystanie kanału RSS: pobierany przez programy agregujące, przetwarzany i wyświetlany jako linki do oryginalnych zasobów. Przykłady: wiadomości z ostatniej chwili, lista ostatnich wpisów w blogu lub najnowszych artykułów w serwisie, lista ofert pracy. Przestrzeń nazw: http://purl.org/rss/1.0 Słownik pojęć Channel Item Title Description 2009-01-22 Modelowanie wiedzy 24 12

Przykład: RSS i Dublin Core 2009-01-22 Modelowanie wiedzy 25 Friend-Of-A-Friend (FOAF) Scenariusz wykorzystania: osoby publikują swoje pliki FOAF, roboty lub aplikacje agregują informacje z wielu źródeł, zagregowane informacje mogą zostać wykorzystane np. do znalezienia znajomych, których mogę spotkać w mieście w którym odbywa się konferencja na którą jadę. Identyfikacja osób przy pomocy e-maili. Przykładowa zawartość pliku FOAF: miejsce pobytu, projekty w których pracuję, osoby które znam. Przestrzeń nazw: http://xmlns.com/foaf/0.1/ Słownictwo agent person name nick mbox knows depiction publications homepage organization group project 2009-01-22 Modelowanie wiedzy 26 13

Łączenie grafów RDF name Szymon Zioło name Jan Kowalski knows mbox sziolo@mimuw.edu.pl mbox somebody@mimuw.edu.pl contact:nearestairport mbox somebody@mimuw.edu.pl airport:iatacode WAW 2009-01-22 Modelowanie wiedzy 27 Łączenie grafów RDF Wartość własności mbox identyfikuje jednoznacznie osobę! name Szymon Zioło name Jan Kowalski knows mbox sziolo@mimuw.edu.pl mbox somebody@mimuw.edu.pl contact:nearestairport mbox somebody@mimuw.edu.pl airport:iatacode WAW 2009-01-22 Modelowanie wiedzy 28 14

Łączenie grafów RDF Wartość własności mbox identyfikuje jednoznacznie osobę! name Szymon Zioło knows mbox name sziolo@mimuw.edu.pl Jan Kowalski mbox somebody@mimuw.edu.pl contact:nearestairport airport:iatacode WAW 2009-01-22 Modelowanie wiedzy 29 OWL Web Ontology Language Sformalizowany język budowania ontologii: ogranicza wolność opisu RDF, dając w zamian dobrze zdefiniowaną interpretację zdań, słownik formalnego opisu klas i własności, korzysta z dorobku AI w zakresie reprezentacji wiedzy i wnioskowania. Rekomendacja W3C z 10 lutego 2004. Podstawowe obiekty: Class Property Individual Definiowanie klas: oneof intersectionof unionof własności instancji: mincardinality maxcardinality Definiowanie własności: TransitiveProperty SymmetricProperty FunctionalProperty inverseof 2009-01-22 Modelowanie wiedzy 30 15

Semantyka OWL Przykłady: TransitiveProperty: If a property, P, is specified as transitive then for any x, y, and z: P(x,y) and P(y,z) implies P(x,z) FunctionalProperty: If a property, P, is tagged as functional then for all x, y, and z: P(x,y) and P(x,z) implies y = z Źródło: OWL Web Ontology Language Guide, W3C Recommendation 10 February 2004, http://www.w3.org/tr/owl-guide Możliwość wykorzystania formalnej semantyki w silnikach inferencyjnych (wnioskujących). 2009-01-22 Modelowanie wiedzy 31 RDF narzędzia W3C RDF Validation Service www.w3.org/rdf/validator RedFoot An RDF-Centric Application Server (Python) redfoot.net Jena A Semantic Web Framework for Java jena.sourceforge.net/ Sesame repozytorium, silnik wnioskowania i zapytań (Java) www.openrdf.org/ IsaViz A Visual Authoring Tool for RDF www.w3.org/2001/11/isaviz/ 2009-01-22 Modelowanie wiedzy 32 16

Semantic Web The Semantic Web will bring structure to the meaningful content of Web pages, creating an environment where software agents roaming from page to page can readily carry out sophisticated tasks for users. Tim Berners-Lee, Scientific American, May 2001 Internetowa infrastruktura publikacji danych: neutralna (niezależna od aplikacji), umożliwiająca przetwarzanie informacji przez programy w celu: automatyzacji, agregacji, wielokrotnego użycia. To jest ciągle wizja: zdania nie oznaczają faktów, URI nie identyfikują bytów rzeczywistych, potrzebna jest kodyfikacja wiedzy codziennej, pojawiają się problemy związane z etyką oraz bezpieczeństwem. Pojawiają się pierwsze technologie. 2009-01-22 Modelowanie wiedzy 33 Gdzie szukać dalej Resource Description Framework www.w3.org/rdf Bray. T., What Is RDF? www.xml.com/pub/a/2001/01/24/rdf.html Dublin Core Metadata Initiative dublincore.org RDF Site Summary (RSS) 1.0 web.resource.org/rss/1.0 The FOAF Project www.foaf-project.org W3C Web Ontology (WebOnt) Working Group www.w3.org/2001/sw/webont 2009-01-22 Modelowanie wiedzy 34 17

Gdzie szukać dalej Berners-Lee, T., Lassila, O., Hendler, J., Semantic Web Scientific American, May 2001 http://www.sciam.com/article.cfm?id=the-semantic-web The Semantic Web Community Portal www.semanticweb.org W3C Semantic Web Activity www.w3.org/2001/sw topicmap.com Hand-crafted Machine-generated Knowledge Interchange www.topicmap.com Learn more about Topic Maps www.ontopia.net/topicmaps/learn_more.html 2009-01-22 Modelowanie wiedzy 35 18