Representing musicology knowledge on the Web using Linked Data

Size: px
Start display at page:

Download "Representing musicology knowledge on the Web using Linked Data"

Transcription

1 Representing musicology knowledge on the Web using Linked Data The Semantic Web and Why You Should Care Digital Humanities at Oxford Summer School Kevin Page Oxford e-research Centre, University of Oxford.

2 Good morning! This session: An overview of the the Semantic Web, from the perspective of a scenario in music. An introduction to a system built to serve that scenario Illustrating both the general ideas, and the technical underpinnings. More Linked Data to follow later in the week...

3 Motivation: in general When knowledge has been generated, we should capitalise on its value by capturing it publishing it using it linking it re-using and building upon it ( unintentionally?)

4 A digital musicologist might Building upon previous method and output data... Take an input data set Develop, combine, or finesse a method or process Produce findings, results and output data...which can be used, combined (and improved?)

5 It's about making your output useful to others......and building upon the output of others to make your own work better

6 ...or, at least, easier 6

7 On the Web...? (technically speaking!) Don't just put Digital Musicology content on the Web......but use and build upon Web Architecture to scale Digital Musicology activity The value is in the linking.

8 A brief history of the Semantic Web 8

9 Vanevar Bush and the memex 9

10 Doug Engelbart He envisioned intellectual workers sitting at display 'working stations', flying through information space, harnessing their collective intellectual capacity to solve important problems together in much more powerful ways. Harnessing collective intellect, facilitated by interactive computers, became his life's mission at a time when computers were viewed as number crunching tools. 10

11 Ted Nelson and hypertext 11

12 Tim Berners-Lee and the World Wide Web This machine is a server DO NOT POWER IT DOWN!! 12

13 So what, then, is the Semantic Web? The web is the largest and most successful distributed system ever constructed But it is a Web of Documents The Semantic Web is the effort to create the equivalent Web of Data

14 Semantic Web activities have been baking since the late 1990s The infamous layer cake has evolved Linked Data is a more recent movement...

15 Linked Data There are two words in Semantic Web Both are important!

16 So how's it going?

17 SW vs. LD vs. LOD vs. OD The World Wide Web Consortium (W3C) Semantic Web activities and standards define the underlying technologies. Linked Data is a more recent movement. Data can be Open, without being Linked. Data can be Linked, without being Open. 17

18 Linking Up

19 Musicbrainz & Linkedbrainz Aligning Musicbrainz NGS with Linked Data Centre for Digital Music at Queen Mary University of London

20 Musicnet Canonical URIs for composers Alignment tool for managing co-references University of Southampton

21 Sonic Visualiser & Annotator Uses RDF for serialisation Numerous associated ontologies for tasks Centre for Digital Music at Queen Mary University of London

22 BBC Music Pages generated using, and available as, RDF Linked to other data sources

23 dbtune.org/* Several music related datasets converted and published as Linked Data Linked to other data sources SPARQL endpoints

24 Digital Music Lab

25 ...and more to come SALAMI (Wednesday) Early Music (Friday) Wagner (Friday) In Concert (Friday) Not necessarily Linked Data projects but musicology making use of Linked Data Digital Musicology is a fantastic Linked Data opportunity!

26 The basics Subject Predicate Object That's it. An RDF triple (RDF is the Resource Description Framework) 26

27 Triples of information, linked to the scale of the Web lived in Wolfgang Amadeus Mozart born in lies within Land Salzburg (State) occupation composed The Marriage of Figaro Salzburg lived in a land of Composer performed in premiered in Vienna capital of Austria Is a Opera 27

28 Linked Data considerations The previous example was very simplistic The combination of many specialised fields of scholarship will form a large and complex web Linked Data is about making associations between information with common meaning (semantics) Not (necessarily) about forcing common meanings across information Linked Data is a framework for scalable semantic interoperability of digital information. It can aid scholarly investigation, but doesn t remove the need for it! 28

29 Simultaneous contexts RDF, as a standard, can accommodate multiple simultaneous contexts (perspectives, specialisms) which are formed through the practice of a community Nurmikko-Fuller, T., Page, K. et al. Building Complex Research Collections in Digital Libraries: A Survey of Ontology Implications ACM/IEEE Joint Conference on Digital Libraries (2015) 29

30 Linked Data examples So the basic principles and technologies are very simple But a large number of specialisms and data sources each providing (very simple) Linked Data combine to form a huge and (overall) complex web of data The power of the technology and tooling is in allowing us to cope with that complexity Though this proves tricky to teach by example: so we will work through a simplified but real Linked Data system... 30

31 A simple example

32 A simple example

33 A digital musicologist might Building upon previous method and output data... Take an input data set Develop, combine, or finesse a method or process Produce findings, results and output data...which can be used, combined (and improved?)

34 The How Country is my country? example Use artist and location metadata to select a collection(s) of audio Perform a genre classification over the collection Publish the genre analysis data with links back to the tracks (and so artist, location, and collections) Combine the results with other published metadata (about the artist, location, collections)

35 A simple example (simplified!) Use artist and location metadata to select a collection of audio 1 Location 5 Artist 2 (Digital) Recordings Performance Musical Work 3 Perform a genre classification over the collection 4 Genre analysis...and publish the analysis results with links back to the metadata Composer Lyrics Music analysis Structural analysis

36 Video of the example application A digital musicologist using the Country/country system

37 Ttable Why are a music artist Depression is Ridiculous is an Album Passive Defiance ishas a track trackon Depression is Ridiculous Ttable Why made Depression is Ridiculous Warning: approximated for clarity!

38 RDF Triples joined together form a graph Ireland are from Ttable Why are a music artist is an Album made 6385.mp3 available Depression available as is Ridiculous is a track on Passive Defiance Warning: approximated for clarity!

39 URIs everywhere! Very significantly, each element of the triple can be a URI a Uniform Resource Identifier e.g. Ttable Why are a music artist

40 Benefits of URIs This means we are always clear whether we are referring to the same Thing, or property, or concept,... The graph can be split up and distributed while retaining consistency (if desired) We can also use HTTP URIs as a mechanism for retrieving parts of a graph, It's a web of data!

41 How do we express our RDF? 41

42 RDF is not RDF/XML RDF is an abstract model with several serializations. RDF/XML is one of them, but... it's ugly. RDF/XML is for our friends the machines, not for us. Other serialisations include RDFa, N-Triples, JSON-LD, and... 42

43 Turtle Much more suitable for humans hacking RDF because it is awesome [1] 43 [1]

44 @prefix rdf: mo: rdfs: dc: ns1: < < mo:track < < mo:published_as < < rdf:type mo:track, rdfs:resource ; mo:available_as < < ; dc:title "Disenchantment Anguish"^^< ; mo:license < ; mo:track_number "3"^^<

45 Where do we put our RDF? Where do we get RDF from? 47

46 GET it GET and request an RDF content type, and rdf: mo: rdfs: dc: ns1: < < mo:track < < mo:published_as < < rdf:type mo:track, rdfs:resource ; mo:available_as < 48

47 RDF In a triplestore RDF can also be stored in a triplestore This can also be thought of as a cache where triples are brought together to do useful things to them as a whole e.g. reasoning over the triplestore

48 Data & service distribution Wikipedia BBC Geonames DBTune Location Artist Musicbrainz Jamendo (Digital) Recordings Performance Linkedmusic.org (us!) Genre analysis Musical Work Composer Lyrics Music analysis Structural analysis

49 Genre Classifier Output e.g. We took the Downie lab's Son of Blinkie classifier which runs in the Meandre workflow framework Used myexperiment to run the workflow over all signal in a collection as created by the Collection Builder Modified the output to serialise as RDF with genres aligned (where possible) with dbpedia RDF output is published and held in a triplestore

50 Genre Classifier Output: RDF jamendo/signal/ mo:available_as audiofiles.linkedmusic. org/audiofile/98933 sim:element sim:weight _:sim1 a sim:similarity sim:element sim:method resource/country_music sim:workflow GenreAnalysis Warning: approximated for clarity!

51 RDF In a triplestore RDF can also be stored in a triplestore This can also be thought of as a cache where triples are brought together to do useful things to them as a whole e.g. reasoning over the triplestore Most usefully from our perspective, we can query such collections of RDF through a powerful interface called SPARQL 56

52 SPARQL The SPARQL Protocol and RDF Query Language SPARQL has several queries, the main one being SELECT Let's just stick to the query language Also CONSTRUCT, ASK, and DESCRIBE As with Turtle, we start a query by defining prefixes 57

53 Thinking of SPARQL queries at triple patterns? composed?* premiered in performed in Find anythings performed in Vienna Find operas performed in Vienna Find operas premiered in Vienna Find operas premiered in capitals of Austria Find composers of operas premiered in capitals of Austria * Vienna capital of Austria is a Opera 60

54 Triples of information, linked to the scale of the Web lived in Wolfgang Amadeus Mozart born in lies within Land Salzburg (State) occupation composed The Marriage of Figaro Salzburg lived in a land of Composer performed in premiered in Vienna capital of Austria Is a Opera 61

55 Triples of information, linked to the scale of the Web lived in?= born in Wolfgang Amadeus Mozart (The Marriage of Figaro) lies within Land Salzburg (State) occupation composed * Salzburg lived in a land of Composer performed in premiered in Is a * (Vienna) capital of Austria Opera 62

56 In our example: Collection Builder To begin with, we create our collections using metadata only We use SPARQL to query an endpoint for tracks by artists from a particular country We publish our collection as RDF We can then query our Audio File Repository to find any locally available signal in the collection, and publish this as a derivative collection 63

57 SPARQL Queries PREFIX foaf: < PREFIX mo: < PREFIX dc: < SELECT?artistname WHERE {?artist a mo:musicartist ; foaf:name?artistname ; foaf:made?album.?album a mo:record ; dc:title "Depression Is Ridiculous". } 64

58 Collection Builder: SPARQL 65

59 How do we exchange meaning through our RDF? Ontologies. 66

60 What is an ontology? An ontology is a description of concepts and their relationships It enables us to build semantic models with RDF (more specific models than RDF itself) It's about adding meaning to your data so that it can be understood and reused 67

61 So you just need to... Get the model right... Get a model right... Get your model right... 68

62 Avoiding rabbit holes 69

63 Appropriate Ontologies Ontologies don't remove complexity, but they do enable us to scale it (relatively) gracefully. More than one correct ontology can be applicable to a resource it depends what you're doing with it. Where available, use an applicable existing ontology (or extend it). Write the ontologies you need you can extend them later. Better it be limited and right... It is probably unwise to expect an ontology for all Things... 70

64 What you might want an ontology for Your input data. Your output data. Your method. 71

65 Ontologies you've already encountered in our example... The Music Ontology Friend-of-a-Friend (FOAF) Dublin Core dbpedia 72

66 Ontologies in our simple example Geonames Location Artist Music Ontology Musicnet (Digital) Recordings Performance OAI Object Reuse and Exchange Musical Work Lyrics Genre analysis Music analysis Segment Ontology Structural analysis dbpedia Composer Research Object (workflow)

67 How do we express our ontologies? (why, in RDF of course!) 74

68 RDFS and OWL RDFS: RDF Schema The basics required to structure an ontology and exchange vocabularies Classes and properties, super- and subclasses, range and domain OWL: Web Ontology Language More sophisticated structures Constraints for existence and cardinality, transitive, inverse, symmetrical properties,... 75

69 Ontology Examples from the Music Ontology (MO) MO extends and builds upon other ontologies: Event (and hence Timeline), FOAF, Dublin Core,... The Music Ontology, Yves Raimond et al, 76

70 Ontology examples from MO mo:analogsignal rdf:type owl:class ; rdfs:isdefinedby mo: ; rdfs:label "analogue signal" ; rdfs:subclassof mo:signal ; owl:disjointwith mo:digitalsignal. mo:recording rdf:type owl:class ; rdfs:isdefinedby mo: ; rdfs:subclassof event:event. Warning! Curtailed for illustrative purposes. 77

71 In our example: Results Viewer The output from our genre classifier(s), the Collection Builder(s), and Audio File Repository(ies) share a common underlying data model, identifiers, and vocabularies The web of links between them allows us to combine their information in a Results Viewer Links to external data sources and use of established ontologies allows us to easily incorporate other data in the Results Viewer 79

72 Results Viewer e.g. find all genre analysis of tracks in a collection, where the collection is of artists from a specific country Provide and view examples of other artists in this genre For the most heavily weighted track in this genre find audio files for playback 80

73 Results Viewer 81

74 Results Viewer SPARQL PREFIX dbpedia-owl: PREFIX foaf: SELECT?artist?artistname?place?placename WHERE {?artist dbpedia-owl:genre <$genreuri>. {?artist a dbpedia-owl:band ; dbpedia-owl:hometown?place. } UNION {?artist a dbpedia-owl:musicalartist ; dbpedia-owl:birthplace?place. }?artist foaf:name?artistname.?place foaf:name?placename. } Endpoint: 82

75 Summary We can use Linked Data to publish the output of Digital Musicology studies This enables us to scale and link different types of work We can use RDF and ontologies to capture, scale, and link domain knowledge A good Semantic Web application is just a better Web application!

Interacting with Linked Data Part I: General Introduction

Interacting with Linked Data Part I: General Introduction Interacting with Linked Data Part I: General Introduction Agenda Part 0: Welcome Part I: General Introduction to Semantic Technologies Part II: Advanced Concepts Part III: OWLIM Part IV: Information Workbench-

More information

Usage of Linked Data Introduction and Application Scenarios. Presented by: Barry Norton

Usage of Linked Data Introduction and Application Scenarios. Presented by: Barry Norton Usage of Linked Data Introduction and Application Scenarios Presented by: Barry Norton Agenda 1. Motivation Scenario 2. Linked Data Foundations 3. Introduction to Linked Data 4. Linked Data use case scenarios

More information

Building Blocks of Linked Data

Building Blocks of Linked Data Building Blocks of Linked Data Technological foundations Identifiers: URIs Data Model: RDF Terminology and Semantics: RDFS, OWL 23,019,148 People s Republic of China 20,693,000 population located in capital

More information

BUILDING THE SEMANTIC WEB

BUILDING THE SEMANTIC WEB BUILDING THE SEMANTIC WEB You might have come across the term Semantic Web Applications often, during talks about the future of Web apps. Check out what this is all about There are two aspects to the possible

More information

Semantic Web Fundamentals

Semantic Web Fundamentals Semantic Web Fundamentals Web Technologies (706.704) 3SSt VU WS 2018/19 with acknowledgements to P. Höfler, V. Pammer, W. Kienreich ISDS, TU Graz January 7 th 2019 Overview What is Semantic Web? Technology

More information

Semantic Web Fundamentals

Semantic Web Fundamentals Semantic Web Fundamentals Web Technologies (706.704) 3SSt VU WS 2017/18 Vedran Sabol with acknowledgements to P. Höfler, V. Pammer, W. Kienreich ISDS, TU Graz December 11 th 2017 Overview What is Semantic

More information

Linked Data and RDF. COMP60421 Sean Bechhofer

Linked Data and RDF. COMP60421 Sean Bechhofer Linked Data and RDF COMP60421 Sean Bechhofer sean.bechhofer@manchester.ac.uk Building a Semantic Web Annotation Associating metadata with resources Integration Integrating information sources Inference

More information

OXLOD Pilot Oxford Linked Data. 4 October OeRC

OXLOD Pilot Oxford Linked Data. 4 October OeRC OXLOD Pilot Oxford Linked Data 4 October 2018 - OeRC Background What did we set out to achieve and why is this important? What have we delivered? Purpose of today's session Pilot findings (Gabriel Hanganu)

More information

Day 2. RISIS Linked Data Course

Day 2. RISIS Linked Data Course Day 2 RISIS Linked Data Course Overview of the Course: Friday 9:00-9:15 Coffee 9:15-9:45 Introduction & Reflection 10:30-11:30 SPARQL Query Language 11:30-11:45 Coffee 11:45-12:30 SPARQL Hands-on 12:30-13:30

More information

Linked Data and RDF. COMP60421 Sean Bechhofer

Linked Data and RDF. COMP60421 Sean Bechhofer Linked Data and RDF COMP60421 Sean Bechhofer sean.bechhofer@manchester.ac.uk Building a Semantic Web Annotation Associating metadata with resources Integration Integrating information sources Inference

More information

The P2 Registry

The P2 Registry The P2 Registry -------------------------------------- Where the Semantic Web and Web 2.0 meet Digital Preservation David Tarrant, Steve Hitchcock & Les Carr davetaz / sh94r / lac @ecs.soton.ac.uk School

More information

Linked Data: What Now? Maine Library Association 2017

Linked Data: What Now? Maine Library Association 2017 Linked Data: What Now? Maine Library Association 2017 Linked Data What is Linked Data Linked Data refers to a set of best practices for publishing and connecting structured data on the Web. URIs - Uniform

More information

From the Web to the Semantic Web: RDF and RDF Schema

From the Web to the Semantic Web: RDF and RDF Schema From the Web to the Semantic Web: RDF and RDF Schema Languages for web Master s Degree Course in Computer Engineering - (A.Y. 2016/2017) The Semantic Web [Berners-Lee et al., Scientific American, 2001]

More information

Contents. G52IWS: The Semantic Web. The Semantic Web. Semantic web elements. Semantic Web technologies. Semantic Web Services

Contents. G52IWS: The Semantic Web. The Semantic Web. Semantic web elements. Semantic Web technologies. Semantic Web Services Contents G52IWS: The Semantic Web Chris Greenhalgh 2007-11-10 Introduction to the Semantic Web Semantic Web technologies Overview RDF OWL Semantic Web Services Concluding comments 1 See Developing Semantic

More information

SPARQL. A Query-language for the Web of Data

SPARQL. A Query-language for the Web of Data SPARQL A Query-language for the Web of Data SPARQL Querying the Web of Data query language for RDF graphs (i.e., linked data) extract specific information out of a dataset (or several datasets) "The SQL

More information

Semantic Integration with Apache Jena and Apache Stanbol

Semantic Integration with Apache Jena and Apache Stanbol Semantic Integration with Apache Jena and Apache Stanbol All Things Open Raleigh, NC Oct. 22, 2014 Overview Theory (~10 mins) Application Examples (~10 mins) Technical Details (~25 mins) What do we mean

More information

Linked data and its role in the semantic web. Dave Reynolds, Epimorphics

Linked data and its role in the semantic web. Dave Reynolds, Epimorphics Linked data and its role in the semantic web Dave Reynolds, Epimorphics Ltd @der42 Roadmap What is linked data? Modelling Strengths and weaknesses Examples Access other topics image: Leo Oosterloo @ flickr.com

More information

Proposal for Implementing Linked Open Data on Libraries Catalogue

Proposal for Implementing Linked Open Data on Libraries Catalogue Submitted on: 16.07.2018 Proposal for Implementing Linked Open Data on Libraries Catalogue Esraa Elsayed Abdelaziz Computer Science, Arab Academy for Science and Technology, Alexandria, Egypt. E-mail address:

More information

Introducing Linked Data

Introducing Linked Data Introducing Linked Data (Part of this work was funded by PlanetData NoE FP7/2007-2013) Irini Fundulaki 1 1 Institute of Computer Science FORTH & W3C Greece Office Manager EICOS : 4th Meeting, Athens, Greece

More information

ITARC Stockholm Olle Olsson World Wide Web Consortium (W3C) Swedish Institute of Computer Science (SICS)

ITARC Stockholm Olle Olsson World Wide Web Consortium (W3C) Swedish Institute of Computer Science (SICS) 2 ITARC 2010 Stockholm 100420 Olle Olsson World Wide Web Consortium (W3C) Swedish Institute of Computer Science (SICS) 3 Contents Trends in information / data Critical factors... growing importance Needs

More information

ITARC Stockholm Olle Olsson World Wide Web Consortium (W3C) Swedish Institute of Computer Science (SICS)

ITARC Stockholm Olle Olsson World Wide Web Consortium (W3C) Swedish Institute of Computer Science (SICS) 2 ITARC 2010 Stockholm 100420 Olle Olsson World Wide Web Consortium (W3C) Swedish Institute of Computer Science (SICS) 3 Contents Trends in information / data Critical factors... growing importance Needs

More information

Orchestrating Music Queries via the Semantic Web

Orchestrating Music Queries via the Semantic Web Orchestrating Music Queries via the Semantic Web Milos Vukicevic, John Galletly American University in Bulgaria Blagoevgrad 2700 Bulgaria +359 73 888 466 milossmi@gmail.com, jgalletly@aubg.bg Abstract

More information

Linked data implementations who, what, why?

Linked data implementations who, what, why? Semantic Web in Libraries (SWIB18), Bonn, Germany 28 November 2018 Linked data implementations who, what, why? Karen Smith-Yoshimura OCLC Research Linking Open Data cloud diagram 2017, by Andrejs Abele,

More information

An e-research Approach to Web-Scale Music Analysis

An e-research Approach to Web-Scale Music Analysis An e-research Approach to Web-Scale Music Analysis By David De Roure 1, Kevin R. Page 1 Benjamin Fields 2 Tim Crawford 2 J. Stephen Downie 3 and Ichiro Fujinaga 4 1 Oxford e-research Centre, University

More information

Semantic Web and Python Concepts to Application development

Semantic Web and Python Concepts to Application development PyCon 2009 IISc, Bangalore, India Semantic Web and Python Concepts to Application development Vinay Modi Voice Pitara Technologies Private Limited Outline Web Need better web for the future Knowledge Representation

More information

Semantic Web Technologies: Assignment 1. Axel Polleres Siemens AG Österreich

Semantic Web Technologies: Assignment 1. Axel Polleres Siemens AG Österreich Semantic Web Technologies: Assignment 1 Siemens AG Österreich 1 The assignment: 2 FOAF: 1. Create your own FOAF file. You can use a generator tool such as FOAF- a- Ma>c to generate a skeleton. 2. Make

More information

Unit 1 a Bird s Eye View on RDF(S), OWL & SPARQL

Unit 1 a Bird s Eye View on RDF(S), OWL & SPARQL Unit 1 a Bird s Eye View on RDF(S), OWL & SPARQL Axel Polleres Siemens AG Österreich VU 184.729 Semantic Web Technologies A. Polleres VU 184.729 1/48 Unit Outline 1. Motivation Aggregating Web Data 2.

More information

The Semantic Institution: An Agenda for Publishing Authoritative Scholarly Facts. Leslie Carr

The Semantic Institution: An Agenda for Publishing Authoritative Scholarly Facts. Leslie Carr The Semantic Institution: An Agenda for Publishing Authoritative Scholarly Facts Leslie Carr http://id.ecs.soton.ac.uk/people/60 What s the Web For? To share information 1. Ad hoc home pages 2. Structured

More information

Linked Data. Department of Software Enginnering Faculty of Information Technology Czech Technical University in Prague Ivo Lašek, 2011

Linked Data. Department of Software Enginnering Faculty of Information Technology Czech Technical University in Prague Ivo Lašek, 2011 Linked Data Department of Software Enginnering Faculty of Information Technology Czech Technical University in Prague Ivo Lašek, 2011 Semantic Web, MI-SWE, 11/2011, Lecture 9 Evropský sociální fond Praha

More information

a paradigm for the Introduction to Semantic Web Semantic Web Angelica Lo Duca IIT-CNR Linked Open Data:

a paradigm for the Introduction to Semantic Web Semantic Web Angelica Lo Duca IIT-CNR Linked Open Data: Introduction to Semantic Web Angelica Lo Duca IIT-CNR angelica.loduca@iit.cnr.it Linked Open Data: a paradigm for the Semantic Web Course Outline Introduction to SW Give a structure to data (RDF Data Model)

More information

Towards the Semantic Desktop. Dr. Øyvind Hanssen University Library of Tromsø

Towards the Semantic Desktop. Dr. Øyvind Hanssen University Library of Tromsø Towards the Semantic Desktop Dr. Øyvind Hanssen University Library of Tromsø Agenda Background Enabling trends and technologies Desktop computing and The Semantic Web Online Social Networking and P2P Computing

More information

RKB, sameas and dotac

RKB, sameas and dotac RKB, sameas and dotac at 2009: Beyond the Repository Fringe Edinburgh 30-31 July 2009 Hugh Glaser & Ian Millard Linked Data Tim Berners-Lee http://www.w3.org/2009/talks/0204-ted-tbl/ the Semantic Web done

More information

Semantic Web Architecture

Semantic Web Architecture Semantic Web Architecture Andreas Harth, harth@kit.edu, Karlsruhe Institute of Technology Maciej Janik, janik@uni-koblenz.de, University of Koblenz-Landau Steffen Staab, staab@uni-koblenz.de, University

More information

Introduction to Linked Data

Introduction to Linked Data Introduction to Linked Data Sandro Hawke, W3C sandro@hawke.org @sandhawke http://www.w3.org/2010/talks/0608-linked-data June 8 2010, Cambridge Semantic Web Gathering Outline Context Motivation Prerequisites

More information

OSM Lecture (14:45-16:15) Takahira Yamaguchi. OSM Exercise (16:30-18:00) Susumu Tamagawa

OSM Lecture (14:45-16:15) Takahira Yamaguchi. OSM Exercise (16:30-18:00) Susumu Tamagawa OSM Lecture (14:45-16:15) Takahira Yamaguchi OSM Exercise (16:30-18:00) Susumu Tamagawa TBL 1 st Proposal Information Management: A Proposal (1989) Links have the following types: depends on is part of

More information

Multi-agent Semantic Web Systems: RDF Models

Multi-agent Semantic Web Systems: RDF Models ... Multi-agent Semantic Web Systems: RDF Models Ewan Klein School of Informatics January 30, 2012 Ewan Klein (School of Informatics) Multi-agent Semantic Web Systems: RDF Models January 30, 2012 1 / 33

More information

Querying Semantic Web Data

Querying Semantic Web Data Querying Semantic Web Data Lalana Kagal Decentralized Information Group MIT CSAIL Eric Prud'hommeaux Sanitation Engineer World Wide Web Consortium SPARQL Program Graph patterns Motivations for RDF RDF

More information

3. Queries Applied Artificial Intelligence Prof. Dr. Bernhard Humm Faculty of Computer Science Hochschule Darmstadt University of Applied Sciences

3. Queries Applied Artificial Intelligence Prof. Dr. Bernhard Humm Faculty of Computer Science Hochschule Darmstadt University of Applied Sciences 3. Queries Applied Artificial Intelligence Prof. Dr. Bernhard Humm Faculty of Computer Science Hochschule Darmstadt University of Applied Sciences 1 Retrospective Knowledge Representation (1/2) What is

More information

The Semantic Web DEFINITIONS & APPLICATIONS

The Semantic Web DEFINITIONS & APPLICATIONS The Semantic Web DEFINITIONS & APPLICATIONS Data on the Web There are more an more data on the Web Government data, health related data, general knowledge, company information, flight information, restaurants,

More information

Linking Distributed Data across the Web

Linking Distributed Data across the Web Linking Distributed Data across the Web Dr Tom Heath Researcher, Platform Division Talis Information Ltd tom.heath@talis.com http://tomheath.com/ Overview Background From a Web of Documents to a Web of

More information

Formalising the Semantic Web. (These slides have been written by Axel Polleres, WU Vienna)

Formalising the Semantic Web. (These slides have been written by Axel Polleres, WU Vienna) Formalising the Semantic Web (These slides have been written by Axel Polleres, WU Vienna) The Semantics of RDF graphs Consider the following RDF data (written in Turtle): @prefix rdfs: .

More information

The Semantic Web Revisited. Nigel Shadbolt Tim Berners-Lee Wendy Hall

The Semantic Web Revisited. Nigel Shadbolt Tim Berners-Lee Wendy Hall The Semantic Web Revisited Nigel Shadbolt Tim Berners-Lee Wendy Hall Today sweb It is designed for human consumption Information retrieval is mainly supported by keyword-based search engines Some problems

More information

Library of Congress BIBFRAME Pilot. NOTSL Fall Meeting October 30, 2015

Library of Congress BIBFRAME Pilot. NOTSL Fall Meeting October 30, 2015 Library of Congress BIBFRAME Pilot NOTSL Fall Meeting October 30, 2015 THE BIBFRAME EDITOR AND THE LC PILOT The Semantic Web and Linked Data : a Recap of the Key Concepts Learning Objectives Describe the

More information

SADI Semantic Web Services

SADI Semantic Web Services SADI Semantic Web Services London, UK 8 December 8 2011 SADI Semantic Web Services Instructor: Luke McCarthy http:// sadiframework.org/training/ 2 Contents 2.1 Introduction to Semantic Web Services 2.1

More information

The Semantic Web. What is the Semantic Web?

The Semantic Web. What is the Semantic Web? The Semantic Web Alun Preece Computing Science, University of Aberdeen (from autumn 2007: School of Computer Science, Cardiff University) What is the Semantic Web, and why do we need it now? How does the

More information

Semantic Technologies and CDISC Standards. Frederik Malfait, Information Architect, IMOS Consulting Scott Bahlavooni, Independent

Semantic Technologies and CDISC Standards. Frederik Malfait, Information Architect, IMOS Consulting Scott Bahlavooni, Independent Semantic Technologies and CDISC Standards Frederik Malfait, Information Architect, IMOS Consulting Scott Bahlavooni, Independent Part I Introduction to Semantic Technology Resource Description Framework

More information

An overview of Semantic Web activities in the OMRAS2 project

An overview of Semantic Web activities in the OMRAS2 project An overview of Semantic Web activities in the OMRAS2 project György Fazekas 1, Yves Raimond 2, Kurt Jacobson 1,andMarkSandler 1 1 Queen Mary University of London, Centre for Digital Music 2 BBC Future

More information

RESOURCES DESCRIPTION FRAMEWORK: RDF

RESOURCES DESCRIPTION FRAMEWORK: RDF 1 RESOURCES DESCRIPTION FRAMEWORK: RDF Hala Skaf-Molli Associate Professor Nantes University Hala.Skaf@univ-nantes.fr http://pagesperso.lina.univ-nantes.fr/~skaf-h Linked Data Stack (Semantic Web Cake)

More information

case study The Asset Description Metadata Schema (ADMS) A common vocabulary to publish semantic interoperability assets on the Web July 2011

case study The Asset Description Metadata Schema (ADMS) A common vocabulary to publish semantic interoperability assets on the Web July 2011 case study July 2011 The Asset Description Metadata Schema (ADMS) A common vocabulary to publish semantic interoperability assets on the Web DISCLAIMER The views expressed in this document are purely those

More information

Information management is an important

Information management is an important The Many Faces of Semantics Interlinking Music-Related Data on the Web Yves Raimond BBC Audio & Music Interactive Christopher Sutton Intrasonics information, and instead allows arbitrary mixing and reuse

More information

OWL a glimpse. OWL a glimpse (2) requirements for ontology languages. requirements for ontology languages

OWL a glimpse. OWL a glimpse (2) requirements for ontology languages. requirements for ontology languages OWL a glimpse OWL Web Ontology Language describes classes, properties and relations among conceptual objects lecture 7: owl - introduction of#27# ece#720,#winter# 12# 2# of#27# OWL a glimpse (2) requirements

More information

AN ECOSYSTEM FOR TRANSPARENT MUSIC SIMILARITY IN AN OPEN WORLD

AN ECOSYSTEM FOR TRANSPARENT MUSIC SIMILARITY IN AN OPEN WORLD 10th International Society for Music Information Retrieval Conference (ISMIR 2009) AN ECOSYSTEM FOR TRANSPARENT MUSIC SIMILARITY IN AN OPEN WORLD Kurt Jacobson Centre for Digital Music Queen Mary University

More information

Knowledge Representation in Social Context. CS227 Spring 2011

Knowledge Representation in Social Context. CS227 Spring 2011 7. Knowledge Representation in Social Context CS227 Spring 2011 Outline Vision for Social Machines From Web to Semantic Web Two Use Cases Summary The Beginning g of Social Machines Image credit: http://www.lifehack.org

More information

SEMANTIC WEB AN INTRODUCTION. Luigi De https://elite.polito.it

SEMANTIC WEB AN INTRODUCTION. Luigi De https://elite.polito.it SEMANTIC WEB AN INTRODUCTION Luigi De Russis @luigidr https://elite.polito.it THE WEB IS A WEB OF DOCUMENT FOR PEOPLE, NOT FOR MACHINES 2 THE WEB IS A WEB OF DOCUMENT 3 THE SEMANTIC WEB IS A WEB OF DATA

More information

Finding Similarity and Comparability from Merged Hetero Data of the Semantic Web by Using Graph Pattern Matching

Finding Similarity and Comparability from Merged Hetero Data of the Semantic Web by Using Graph Pattern Matching Finding Similarity and Comparability from Merged Hetero Data of the Semantic Web by Using Graph Pattern Matching Hiroyuki Sato, Kyoji Iiduka, Takeya Mukaigaito, and Takahiko Murayama Information Sharing

More information

ISA Action 1.17: A Reusable INSPIRE Reference Platform (ARE3NA)

ISA Action 1.17: A Reusable INSPIRE Reference Platform (ARE3NA) ISA Action 1.17: A Reusable INSPIRE Reference Platform (ARE3NA) Expert contract supporting the Study on RDF and PIDs for INSPIRE Deliverable D.EC.3.2 RDF in INSPIRE Open issues, tools, and implications

More information

Semantic Web In Depth: Resource Description Framework. Dr Nicholas Gibbins 32/4037

Semantic Web In Depth: Resource Description Framework. Dr Nicholas Gibbins 32/4037 Semantic Web In Depth: Resource Description Framework Dr Nicholas Gibbins 32/4037 nmg@ecs.soton.ac.uk RDF syntax(es) RDF/XML is the standard syntax Supported by almost all tools RDF/N3 (Notation3) is also

More information

SPARQL เอกสารหล ก ใน มคอ.3

SPARQL เอกสารหล ก ใน มคอ.3 SPARQL SLIDES REFERENCE: SEMANTIC WEB PRIMER BOOK เอกสารหล ก ใน มคอ.3 Why an RDF Query Language? Different XML Representations XML at a lower level of abstraction than RDF There are various ways of syntactically

More information

Representing Linked Data as Virtual File Systems

Representing Linked Data as Virtual File Systems Representing Linked Data as Virtual File Systems Bernhard Schandl University of Vienna Department of Distributed and Multimedia Systems http://events.linkeddata.org/ldow2009#ldow2009 Madrid, Spain, April

More information

Semantic Days 2011 Tutorial Semantic Web Technologies

Semantic Days 2011 Tutorial Semantic Web Technologies Semantic Days 2011 Tutorial Semantic Web Technologies Lecture 2: RDF, The Resource Description Framework Martin Giese 7th June 2011 Department of Informatics University of Oslo Outline 1 The RDF data model

More information

Linked Open Data. University of Rome "Tor Vergata" ART: Artificial Intelligence Tor Vergata. "The Semantic Web done right" Tim Berners-Lee

Linked Open Data. University of Rome Tor Vergata ART: Artificial Intelligence Tor Vergata. The Semantic Web done right Tim Berners-Lee University of Rome "Tor Vergata" ART: Artificial Intelligence Research @ Tor Vergata Linked Open Data "The Semantic Web done right" Tim Berners-Lee Date January 28 2013 lastupdate: Mon, 28 Jan 2013 20:00:58

More information

Querying the Semantic Web

Querying the Semantic Web Querying the Semantic Web CSE 595 Semantic Web Instructor: Dr. Paul Fodor Stony Brook University http://www3.cs.stonybrook.edu/~pfodor/courses/cse595.html Lecture Outline SPARQL Infrastructure Basics:

More information

Introduction to RDF & SPARQL

Introduction to RDF & SPARQL Training Module 1.3 OPEN DATA SUPPORT Introduction to RDF & SPARQL PwC firms help organisations and individuals create the value they re looking for. We re a network of firms in 158 countries with close

More information

Enhancing Security Exchange Commission Data Sets Querying by Using Ontology Web Language

Enhancing Security Exchange Commission Data Sets Querying by Using Ontology Web Language MPRA Munich Personal RePEc Archive Enhancing Security Exchange Commission Data Sets Querying by Using Ontology Web Language sabina-cristiana necula Alexandru Ioan Cuza University of Iasi September 2011

More information

Why You Should Care About Linked Data and Open Data Linked Open Data (LOD) in Libraries

Why You Should Care About Linked Data and Open Data Linked Open Data (LOD) in Libraries Why You Should Care About Linked Data and Open Data Linked Open Data (LOD) in Libraries Florida Library Webinars Novare Library Services May 30, 2014 Jason Clark Head of Library Informatics & Computing

More information

KNOWLEDGE GRAPHS. Lecture 3: Modelling in RDF/Introduction to SPARQL. TU Dresden, 30th Oct Markus Krötzsch Knowledge-Based Systems

KNOWLEDGE GRAPHS. Lecture 3: Modelling in RDF/Introduction to SPARQL. TU Dresden, 30th Oct Markus Krötzsch Knowledge-Based Systems KNOWLEDGE GRAPHS Lecture 3: Modelling in RDF/Introduction to SPARQL Markus Krötzsch Knowledge-Based Systems TU Dresden, 30th Oct 2018 Review: RDF Graphs The W3C Resource Description Framework considers

More information

Ontological Modeling: Part 2

Ontological Modeling: Part 2 Ontological Modeling: Part 2 Terry Halpin LogicBlox This is the second in a series of articles on ontology-based approaches to modeling. The main focus is on popular ontology languages proposed for the

More information

a paradigm for the Semantic Web Linked Data Angelica Lo Duca IIT-CNR Linked Open Data:

a paradigm for the Semantic Web Linked Data Angelica Lo Duca IIT-CNR Linked Open Data: Linked Data Angelica Lo Duca IIT-CNR angelica.loduca@iit.cnr.it Linked Open Data: a paradigm for the Semantic Web Linked Data are a series of best practices to connect structured data through the Web.

More information

Linked Data Evolving the Web into a Global Data Space

Linked Data Evolving the Web into a Global Data Space Linked Data Evolving the Web into a Global Data Space Anja Jentzsch, Freie Universität Berlin 05 October 2011 EuropeanaTech 2011, Vienna 1 Architecture of the classic Web Single global document space Web

More information

Knowledge Representation VII - IKT507. SPARQL stands for SPARQL Protocol And RDF Query Language

Knowledge Representation VII - IKT507. SPARQL stands for SPARQL Protocol And RDF Query Language Knowledge Representation VII - IKT507 This sentence is false! PARQL stands for PARQL Protocol And RDF Query Language Jan Pettersen Nytun, UiA 1 The emantic Web tack Hierarchy of languages, where each layer

More information

Contribution of OCLC, LC and IFLA

Contribution of OCLC, LC and IFLA Contribution of OCLC, LC and IFLA in The Structuring of Bibliographic Data and Authorities : A path to Linked Data BY Basma Chebani Head of Cataloging and Metadata Services, AUB Libraries Presented to

More information

Linked Open Data Cloud. John P. McCrae, Thierry Declerck

Linked Open Data Cloud. John P. McCrae, Thierry Declerck Linked Open Data Cloud John P. McCrae, Thierry Declerck Hitchhiker s guide to the Linked Open Data Cloud DBpedia Largest node in the linked open data cloud Nucleus for a web of open data Most data is

More information

Reminder: RDF triples

Reminder: RDF triples Reminder: RDF triples The RDF data model is similar to classical conceptual modelling approaches such as entity relationship or class diagrams it is based on the idea of making statements about resources

More information

SPARQL. Fausto Giunchiglia and Mattia Fumagallli. University of Trento

SPARQL. Fausto Giunchiglia and Mattia Fumagallli. University of Trento SPARQL Fausto Giunchiglia and Mattia Fumagallli University of Trento Roadmap Introduction Basic query forms SELECT CONSTRUCT ASK DESCRIBE Other clauses and modifiers SPARQL Federated Query Exercises 2

More information

RDF for Life Sciences

RDF for Life Sciences RDF for Life Sciences Presentation to Oracle Life Sciences User Group June 23, 2004 John Wilbanks World Wide Web Consortium (W3C) What is the W3C? Founded in 1994 by Tim Berners-Lee Develops common protocols

More information

Semantic Web and Natural Language Processing

Semantic Web and Natural Language Processing Semantic Web and Natural Language Processing Wiltrud Kessler Institut für Maschinelle Sprachverarbeitung Universität Stuttgart Semantic Web Winter 2014/2015 This work is licensed under a Creative Commons

More information

Table of Contents. iii

Table of Contents. iii Current Web 1 1.1 Current Web History 1 1.2 Current Web Characteristics 2 1.2.1 Current Web Features 2 1.2.2 Current Web Benefits 3 1.2.3. Current Web Applications 3 1.3 Why the Current Web is not Enough

More information

Outline. Introduction Semantic Web

Outline. Introduction Semantic Web Outline Introduction Semantic Web o Vision o From the Web of Documents to the Web Of Data o Technologies o Advantages Semantic Web and Linguistics RDB2RDF o Concepts o Sparqlify (SML) PanLex2RDF Demo Discussion

More information

Semantic Web. Tahani Aljehani

Semantic Web. Tahani Aljehani Semantic Web Tahani Aljehani Motivation: Example 1 You are interested in SOAP Web architecture Use your favorite search engine to find the articles about SOAP Keywords-based search You'll get lots of information,

More information

Data management and integration

Data management and integration Development of Predictive Toxicology Applications An OpenTox Workshop 19 Sep 2010, Rhodes, Greece Data management and integration presented by Nina Jeliazkova (Ideaconsult Ltd., Bulgaria) Outline Ontology

More information

Knowledge Representation RDF Turtle Namespace

Knowledge Representation RDF Turtle Namespace Knowledge Representation RDF Turtle Namespace Jan Pettersen Nytun, UiA 1 URIs Identify Web Resources Web addresses are the most common URIs, i.e., uniform Resource Locators (URLs). RDF resources are usually

More information

Semantic Technology. Chris Welty IBM Research

Semantic Technology. Chris Welty IBM Research Semantic Technology Chris Welty IBM Research What are semantic technologies Dates back to the 60s, 70s, 80s, 90s STRIPS, SNePS,, CG, KL-ONE, NIKL, CLASSIC, LOOM, RACER, etc Today we have standards Common

More information

Google indexed 3,3 billion of pages. Google s index contains 8,1 billion of websites

Google indexed 3,3 billion of pages. Google s index contains 8,1 billion of websites Access IT Training 2003 Google indexed 3,3 billion of pages http://searchenginewatch.com/3071371 2005 Google s index contains 8,1 billion of websites http://blog.searchenginewatch.com/050517-075657 Estimated

More information

Semantic Web and Linked Data

Semantic Web and Linked Data Semantic Web and Linked Data Petr Křemen December 2012 Contents Semantic Web Technologies Overview Linked Data Semantic Web Technologies Overview Semantic Web Technology Stack from Wikipedia. http://wikipedia.org/wiki/semantic_web,

More information

Semantic Web: Core Concepts and Mechanisms. MMI ORR Ontology Registry and Repository

Semantic Web: Core Concepts and Mechanisms. MMI ORR Ontology Registry and Repository Semantic Web: Core Concepts and Mechanisms MMI ORR Ontology Registry and Repository Carlos A. Rueda Monterey Bay Aquarium Research Institute Moss Landing, CA ESIP 2016 Summer meeting What s all this about?!

More information

The role of vocabularies for estimating carbon footprint for food recipies using Linked Open Data

The role of vocabularies for estimating carbon footprint for food recipies using Linked Open Data The role of vocabularies for estimating carbon footprint for food recipies using Linked Open Data Ahsan Morshed Intelligent Sensing and Systems Laboratory, CSIRO, Hobart, Australia {ahsan.morshed, ritaban.dutta}@csiro.au

More information

I'm going to introduce you to the basic concepts of linked data and provide some context on how linked data might be used to enhance access to

I'm going to introduce you to the basic concepts of linked data and provide some context on how linked data might be used to enhance access to I'm going to introduce you to the basic concepts of linked data and provide some context on how linked data might be used to enhance access to Canadian legal resources on the emerging semantic web. I'll

More information

WebGUI & the Semantic Web. William McKee WebGUI Users Conference 2009

WebGUI & the Semantic Web. William McKee WebGUI Users Conference 2009 WebGUI & the Semantic Web William McKee william@knowmad.com WebGUI Users Conference 2009 Goals of this Presentation To learn more about the Semantic Web To share Tim Berners-Lee's vision of the Web To

More information

Chapter 13: Advanced topic 3 Web 3.0

Chapter 13: Advanced topic 3 Web 3.0 Chapter 13: Advanced topic 3 Web 3.0 Contents Web 3.0 Metadata RDF SPARQL OWL Web 3.0 Web 1.0 Website publish information, user read it Ex: Web 2.0 User create content: post information, modify, delete

More information

Introduction to RDF and the Semantic Web for the life sciences

Introduction to RDF and the Semantic Web for the life sciences Introduction to RDF and the Semantic Web for the life sciences Simon Jupp Sample Phenotypes and Ontologies Team European Bioinformatics Institute jupp@ebi.ac.uk Practical sessions Converting data to RDF

More information

Domain Specific Semantic Web Search Engine

Domain Specific Semantic Web Search Engine Domain Specific Semantic Web Search Engine KONIDENA KRUPA MANI BALA 1, MADDUKURI SUSMITHA 2, GARRE SOWMYA 3, GARIKIPATI SIRISHA 4, PUPPALA POTHU RAJU 5 1,2,3,4 B.Tech, Computer Science, Vasireddy Venkatadri

More information

COMPUTER AND INFORMATION SCIENCE JENA DB. Group Abhishek Kumar Harshvardhan Singh Abhisek Mohanty Suhas Tumkur Chandrashekhara

COMPUTER AND INFORMATION SCIENCE JENA DB. Group Abhishek Kumar Harshvardhan Singh Abhisek Mohanty Suhas Tumkur Chandrashekhara JENA DB Group - 10 Abhishek Kumar Harshvardhan Singh Abhisek Mohanty Suhas Tumkur Chandrashekhara OUTLINE Introduction Data Model Query Language Implementation Features Applications Introduction Open Source

More information

INF3580/4580 Semantic Technologies Spring 2015

INF3580/4580 Semantic Technologies Spring 2015 INF3580/4580 Semantic Technologies Spring 2015 Lecture 15: RDFa Martin Giese 11th May 2015 Department of Informatics University of Oslo Repetition 18 June: Guest lecture, Lars Marius Garshol 25 May: no

More information

State of the Art of Semantic Web

State of the Art of Semantic Web State of the Art of Semantic Web Ali Alqazzaz Computer Science and Engineering Department Oakland University Rochester Hills, MI 48307, USA gazzaz86@gmail.com Abstract Semantic web is an attempt to provide

More information

Convention Paper Presented at the 123rd Convention 2007 October 5 8 New York, NY

Convention Paper Presented at the 123rd Convention 2007 October 5 8 New York, NY Audio Engineering Society Convention Paper Presented at the 123rd Convention 2007 October 5 8 New York, NY The papers at this Convention have been selected on the basis of a submitted abstract and extended

More information

2. Knowledge Representation Applied Artificial Intelligence

2. Knowledge Representation Applied Artificial Intelligence 2. Knowledge Representation Applied Artificial Intelligence Prof. Dr. Bernhard Humm Faculty of Computer Science Hochschule Darmstadt University of Applied Sciences 1 Retrospective Introduction to AI What

More information

Semantic Web Information Management

Semantic Web Information Management Semantic Web Information Management Norberto Fernández ndez Telematics Engineering Department berto@ it.uc3m.es.es 1 Motivation n Module 1: An ontology models a domain of knowledge n Module 2: using the

More information

SWAD-Europe Deliverable 8.1 Core RDF Vocabularies for Thesauri

SWAD-Europe Deliverable 8.1 Core RDF Vocabularies for Thesauri Mon Jun 07 2004 12:07:51 Europe/London SWAD-Europe Deliverable 8.1 Core RDF Vocabularies for Thesauri Project name: Semantic Web Advanced Development for Europe (SWAD-Europe) Project Number: IST-2001-34732

More information

THE GETTY VOCABULARIES TECHNICAL UPDATE

THE GETTY VOCABULARIES TECHNICAL UPDATE AAT TGN ULAN CONA THE GETTY VOCABULARIES TECHNICAL UPDATE International Working Group Meetings January 7-10, 2013 Joan Cobb Gregg Garcia Information Technology Services J. Paul Getty Trust International

More information

SPARQL Protocol And RDF Query Language

SPARQL Protocol And RDF Query Language SPARQL Protocol And RDF Query Language WS 2011/12: XML Technologies John Julian Carstens Department of Computer Science Communication Systems Group Christian-Albrechts-Universität zu Kiel March 1, 2012

More information