Resource Description Framework

Slides:



Advertisements
Podobne prezentacje
HTML 5.0 Marcin Badurowicz .
Advertisements

Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
Przekształcanie dokumentów XML - XSL
Virgo detektor fal grawitacyjnych
Inteligentne Systemy Informacyjne
Wykorzystanie konta uczelnianego dla potrzeb stron WWW
Simple Knowledge Organisation System
Rafał Hryniów Tomasz Pieciukiewicz
Resource Description Framework
Object-Relational Mapper for PHP
SQL Server Native XML Web Services
DUBLIN CORE METADATA INITIATIVE – działalność i projekty
XPath XSLT – część XPath. XSLT – część 12 XPath – XML Path Language Problem: –jednoznaczne adresowanie fragmentów struktury dokumentu XML.
XSL – przekształcenia XML-a
Technologie zarządzania wiedzą Technologie zarządzania wiedzą2 Tendencje w biznesie Źródło: Gladstone, B., From Know-How to Knowledge – The.
XPath. XSLT – część XPath. XSLT – część 12 XPath – XML Path Language Problem: –jednoznaczne adresowanie fragmentów struktury dokumentu XML.
Definiowanie typów dokumentów Część 2. Przestrzenie nazw, XML Schema
Definiowanie typów dokumentów Część 2: XML Schema 16 października 2003.
Technologie wspierające zarządzanie wiedzą
XSL – część 2.
Inne standardy związane z XML-em XSLT – część 22 XPath 2.0 / XSLT 2.0 / XQuery 1.0 XML Schema system typów XQuery 1.0 and XPath 2.0 Data Model.
11 RDF Wertykalne zastosowania XML-a. 22 RDF - Wprowadzenie Problemy Sieć jest nieczytelna dla programów komputerowych. Sieć zawiera zbyt wiele informacji.
Definiowanie typów dokumentów Część 2. Przestrzenie nazw, XML Schema.
Definiowanie typów dokumentów Część 1. DTD, XML Schema.
11 Planeta Actimedia: Planning Cel: zbudowanie efektywnej aplikacji pozwalającej na planowanie wykorzystania haseł w publikacjach, integracja z systemem.
Modelowanie wiedzy.
Technologie zarządzania wiedzą
XSL Extensible Stylesheet Language 6 listopada 2003.
Zaawansowana składnia XML XML Schema
XPath. XSL – część 1..
Technologie zarządzania wiedzą Technologie zarządzania wiedzą2 Tendencje w biznesie Źródło: Gladstone, B., From Know-How to Knowledge – The.
XML Schema XML Schema2 Definiowanie języków XML, SGML – metajęzyki. Definiowanie języków (zastosowań, typów dokumentów, schematów): –określanie.
Maciej Zabielski 15 stycznia 2003
Model – View - Controler
Aplikacje ASP.NET Arkadiusz Twardoń ZTiPSK
Inteligentne Systemy Informacyjne
Inżynieria Oprogramowania dla Fizyków
Życiorys mgr inż. Julian Szymański Katedra Architektury Systemów Komputerowych WETI PG Urodzony: r. Wykształcenie: studia na wydziale.
STANDARDY BIBLIOGRAFICZNE Biblioteka Narodowa SEKCJA BIBLIOGRAFII IFLA Grażyna Jaroszewicz.
ISBD - założenia, problemy, perspektywy Grażyna Jaroszewicz Biblioteka Narodowa.
„Ukryte” zasoby Internetu
Integracja aplikacji Wykład 2
Web Serwisy w praktyce Technologie internetowe ( )
MAZURY CUD NATURY! Jak głosować?.
Watch and how we learned on German lessons. Rodzaje uczenia się kind of learning Piosenki ( songs ) Zadania pisemne ( written works ) Oglądanie filmu.
Wykorzystanie sieci semantycznych i ontologii do filtrowania danych tekstowych. Autor: Robert Papis.
XML – eXtensible Markup Language
Języki i środowiska programowania systemów rozproszonych, Wykład 01, Slajd Języki i środowiska programowania systemów rozproszonych Wykładowca:
Tworzenie aplikacji webowych w oparciu o framework ObjectLedge
1 Od metadanych do inteligentnego Internetu Mariusz Olko 8 stycznia 2003.
Wstęp do ekonomiki informacji
Wprowadzenie do UML dr hab. inż. Kazimierz Subieta profesor PJWSTK.
Specjalizacja "Dziennikarstwo On-line„ HTML – XHTML część 1 Prowadzący: Dariusz Jaruga
XML Publisher Przedmiot i zakres szkolenia Przedmiot i zakres szkolenia Przeznaczenie XML Publisher Przeznaczenie XML Publisher Definiowanie Definiowanie.
FTP i www Informatyka Zakres podstawowy 1 Zebrał i opracował : Maciej Belcarz 11.
Rozwój technologii komputerowych w świetle filozoficznej refleksji nad nauką i techniką Dr Mariusz Szynkiewicz UAM w Poznaniu Zakład Filozofii Nauki
Technologie internetowe i mobilne
Czyli króciutki opis języka programowania jakim jest HTML.
HTML Hyper Text Markup Language komputerowe Esperanto cz. I historia, struktura dokumentu.
The Poznan University of Economics Department of Management Information Systems XML - wprowadzenie.
Dzień dobry! Cześć! This project has been funded with support from the European Commission. This document reflects the views only of the authors, and.
Www,mojesilnedrzewo.pl. W dniach 15 marca – 30 kwietnia 2010.r.wytwórnia wody mineralnej Żywiec Zdrój SA wspólnie z Fundacją Nasza Ziemia i Regionalną.
Planeta Actimedia: Planning
Managed Service Identity dla zasobów w Microsoft Azure
English Language Teaching Methodology for Non-Native English Language Teachers in Secondary School/Adults Education Rafał Rosiński Malta,
Computing situation in Poland
NEMERLE Michał Maliszewski.
zl
1) What is Linux 2) Founder and mascot of linux 3) Why Torvalds created linux ? 4) System advantages and disadvantages 5) Linux distributions 6) Basic.
Zapis prezentacji:

Resource Description Framework Semantic web Resource Description Framework PJWSTK 2006

Problemy Przeciążenie informacją Katalogi, wyszukiwarki HTML <meta> XML

Pomysł Semantic web "The Semantic Web is an extension of the current web in which information is given well-defined meaning, better enabling computers and people to work in cooperation”. [1]

Warstwy semantic web [1]

Resource Description Framework Środowisko do opisu zasobów Stwierdza fakty, np. osoba X ma na imię „Adam” Zasób – dowolny obiekt z sieci, pojęcie abstrakcyjne, obiekt fizyczny

Stwierdzenia (statements, triples) [1]

Stwierdzenia - przykład [1]

RDF w XML <?xml version="1.0"?> <rdf:RDF xmlns:rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# xmlns:DC=http://purl.org/dc/elements/1.1/ xmlns:vCard=http://www.w3.org/2001/vcard-rdf/3.0# > <rdf:Description rdf:about="http://www.tworcy.org#janek„> <vCard:FN>Jan Kowalski</vCard:FN> <vCard:ROLE>Webmaster</vCard:ROLE> </rdf:Description> <rdf:Description rdf:about="http://www.dokumenty.org/dokument1"> <DC:language>pl</DC:language> <DC:creator resource="http://www.tworcy.org/janek"/> </rdf:Description> </rdf:RDF>

Puste węzły [1]

Puste węzły <?xml version="1.0"?> <rdf:RDF xmlns:rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# xmlns:to=http://www.tworcy.org/ > <rdf:Description rdf:about="http://www.tworcy.org#janek"> <to:adres rdf:nodeID="blank"/> </rdf:Description> <rdf:Description rdf:nodeID="blank"> <to:ulica>ul. Marszałkowska 1001</to:ulica> <to:kodPocztowy>01-111</to:kodPocztowy> <to:miasto>Warszawa</to:miasto> </rdf:Description> </rdf:RDF>

Kontenery Bag (rdf: Bag) Sequence (rdf: Seq) Alternative (rdf: Alt)

Kontenery - przyklad Wersje językowe Rdf:Alt Rdf:type Rdf:_1 Rdf:_2 http://zasoby.com/doc_pl.html Wersje językowe Rdf:Alt http://zasoby.com/doc_eng.html http://zasoby.com/doc_rus.html Rdf:type Rdf:_1 Rdf:_2 Rdf:_3 http://zasoby.com/doc_ger.html

RDF Schema Klasy (rdfs:Class) Zasoby (rdfs: Resource) Właściwości (rdfs: Property)

RDF Schema - przykład [1]

RDF Query Language SELECT ?name, ?address WHERE (?id rdf:type res:Restaurant) (?id rdf:title ?name) (?id rdf:streetAddress ?address) (?id rdf:city "Warszawa") (?id rdf:capacity ?seats) (?id res:feature <http://vvv.agentlab.net/schemas/restaurant#PrivateParties>) (?id res:cuisine <http://vvv.agentlab.net/schemas/restaurant#FrenchCuisine>) AND ?seats >= 40 USING res FOR <http://vvv.agentlab.net/schemas/restaurant#> loc FOR <http://vvv.agentlab.net/schemas/location#> mon FOR <http://vvv.agentlab.net/schemas/money#> ost FOR <http://vvv.agentlab.net/schemas/ontoStorage#>

Podsumowanie

Bibliografia [1] Tim Berners-Lee, James Hendler, Ora Lassila, “The Semantic Web”, Scientific American, maj 2001 [2] http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/ [3]http://www.w3.org/RDF