Semantic Web – sprawozdanie 1
Transkrypt
Semantic Web – sprawozdanie 1
Semantic Web – sprawozdanie 1 Jakub Wasielak Elementy RDF na stronie GEIST 1. rdf:RDF – ogólny znacznik identyfikujący strukturę RDF. 4: <rdf:RDF 5: xmlns="http://purl.org/rss/1.0/" 6: xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 7: xmlns:slash="http://purl.org/rss/1.0/modules/slash/" 8: xmlns:dc="http://purl.org/dc/elements/1.1/"> 2. rdf:about – więcej informacji na temat danego znacznika. 9: <channel rdf:about="http://geist.agh.edu.pl/feed.php"> 75: <item rdf:about="http://geist.agh.edu.pl/pub:teaching:courses:rnd?rev=1381787705& amp;do=diff"> 3. rdf:resource – znacznik opisujący zasoby. 13: <image rdf:resource="http://geist.agh.edu.pl/lib/tpl/dokuwiki/images/favicon.ico" /> 4. rdf:Seq, rdf:li – opis struktur takich jak listy. 16: <rdf:Seq> 17: <rdf:li rdf:resource="http://geist.agh.edu.pl/pub:teaching:courses:rnd?rev=13817877 05&do=diff"/> Annotacja zdjęć W powyższym punkcie zapisałem jedynie graf, jednak w pełni reprezentuję on odzwierciedlenie trzyelementowych krotek. Słowniki SKOS Simple Knowledge Organization System – system przechowywania wiedzy na temat dowolnych struktur. Przykłady – thesaurus, dbpedia Dublin Core Standard metadanych przyjęty jako 15836-2003. Między innymi do zapisu DC należy wykorzystywanie RDF w XML (czyli również HTML w stronach internetowych). Przykłady - http://www.webcitation.org/, KDE, dużo przykładów pod adresem http://www.dublincore.org/projects/ FOAF Friend of a Friend – schemat przechowywania informacji na temat osoby oraz zależności między osobami w społeczności. Przykłady – Google’s Social Graph Music Ontology http://musicontology.com/ Ontologia służąca do zapisu danych na temat utworów muzycznych. Pozwala do powiązanie takich danych, jak rodzaj muzyki, zespół, użyte instrumenty. Istnieją podejścia do wyszukiwania podobnej do danej próbki muzyki właśnie z wykorzystaniem Music Ontology. Music Ontology jest rozwijane na podstawie RDF, natomiast korzysta też z ontologii FOAF, Event Ontology, Timeline Ontology oraz FRBR Ontology. FOAF Wygenerowany FOAF: <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:admin="http://webns.net/mvcb/"> <foaf:PersonalProfileDocument rdf:about=""> <foaf:maker rdf:resource="#me"/> <foaf:primaryTopic rdf:resource="#me"/> <admin:generatorAgent rdf:resource="http://www.ldodds.com/foaf/foaf-a-matic"/> <admin:errorReportsTo rdf:resource="mailto:[email protected]"/> </foaf:PersonalProfileDocument> <foaf:Person rdf:ID="me"> <foaf:name>Pan Test</foaf:name> <foaf:title>Mr</foaf:title> <foaf:givenname>Pan</foaf:givenname> <foaf:family_name>Test</foaf:family_name> <foaf:nick>PanTest</foaf:nick> <foaf:mbox_sha1sum>a3664877a0f50c07b406d81435f6daf223cf9173</foaf:mbox_sha1sum> <foaf:homepage rdf:resource="test.pl"/> <foaf:phone rdf:resource="tel:123456789"/> <foaf:workplaceHomepage rdf:resource="http://www.test.com"/> <foaf:workInfoHomepage rdf:resource="Making tests"/> <foaf:schoolHomepage rdf:resource="http://test.edu.pl"/> <foaf:knows> <foaf:Person> <foaf:name>PanTest2</foaf:name> <foaf:mbox_sha1sum>953cca40ac92310a083f1d56ebea4b51fbdf4b51</foaf:mbox_sha1sum></foaf: Person></foaf:knows> <foaf:knows> <foaf:Person> <foaf:name>PanTest3</foaf:name> <foaf:mbox_sha1sum>f20f385003cbcaea052f7f9806bf7d097c14ecad</foaf:mbox_sha1sum></foaf:P erson></foaf:knows></foaf:Person> </rdf:RDF> Wizualizacja Adres pliku: http://student.agh.edu.pl/~gandi/foaf.rdf schoolHomepage: http://test.edu.pl work info homepage: http://student.agh.edu.pl/~gandi/Making tests workplace homepage: http://www.test.com phone: tel:123456789 homepage: http://student.agh.edu.pl/~gandi/test.pl sha1sum of a personal mailbox URI name: a3664877a0f50c07b406d81435f6daf223cf9173 nickname: PanTest family_name: Test Given name: Pan title: Mr Metadane Strona internetowa Znajduje się pod adresem: http://student.agh.edu.pl/~gandi/cookies.html Analiza Wyodrębnione dane uporządkowane rdfa-node type: Recipe relationship: name: photo href: http://stylishcuisine.com/wp-content/uploads/chewy-chocolate-cookies.jpg name: Review child: Reviewtype: aggregate relationship: name: rating child: type: Rating property: average: 4.0 count: 35 name: nutrition child: type: Nutrition property: 1 servingSize: medium slice calories: 250 fat: 12g property: name: Chocolate Cookies? author: Gandi published: 2013-10-15 summary: This is my recipe for perfect cookies. prepTime: PT30M cookTime: PT1H totalTime: PT1H30M yield: 1 9" pie (8 servings) Mikroznaczniki <!-- Znaczniki mikrodanych dodane przez Asystenta do oznaczania danych Google. --> <div itemscope itemtype="http://schema.org/Product" xmlns:v="http://rdf.data-vocabulary.org/#" typeof="v:Recipe"> <h1 property="v:name">Chocolate Cookies?</h1> <span rel="v:photo"> <img itemprop="image" src="http://stylishcuisine.com/wp-content/uploads/chewy-chocolate-cookies.jpg"/> <span itemprop="description" property="v:summary">This is my recipe for perfect cookies.</span> <br/> <span itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating" typeof="v:Rating"> <span itemprop="ratingValue"> Linked Open Data Analiza Last.fm – powiązanie z radiem internetowym Transport.data.gov.uk – opis transportu publicznego w Wielkiej Brytanii IEEE – międzynarodowe stowarzyszenie elektroników. Semanticweb.org – strona grupująca wiedzę na temat semantic web. OpenEI – baza wiedzy na temat rozwiązao energetycznych Datahub UK Postcodes: http://datahub.io/dataset/uk-postcodes Oryginalny zasób: http://www.uk-postcodes.com/ Struktura posiada zapis wszystkich kodów pocztowych w Wielkiej Brytanii.