Download presentation
Presentation is loading. Please wait.
1
Linked Data and Semantic Web Technologies for Aid Transparency Aman Shakya PhD (National Institute of Informatics, Japan) Asst. Professor (Institute of Engineering, Nepal) IT Consultant http://nepalaid.yipl.com.np/
2
Outline Introduction ◦ Semantic Web ◦ Linked Open Data Aid Transparency Open Data ◦ IATI standard XML data ◦ Applications IATI as Linked Data and Applications Tools and Platforms 2
3
Introduction 3
4
WWW - World Wide Web page ? 4 URL: http://nepalaid.yipl.com.np
5
WWW –Web of Documents 5 Hyperlinks URL-http://www.aidtransparency.net/ URL- http://nepalaid.yipl.com.np
6
Semantic Web Sir Tim Berners-Lee (inventor of the WWW) “.. an extension of the current web in which information is given well-defined meaning, better enabling computers and people to work in cooperation..” Scientific American (2001) 6 Allows data to be shared and reused across application, enterprise, and community boundaries Collaborative effort led by W3C with participation from a large number of researchers and industrial partners.
7
The Semantic Web 1. Web of Structured Data 2. Machine understandable semantics Semantics = Meaning 3. Data modeling and Knowledge representation 4. Interoperable data standards 77
8
Web of Data 8 Meaningful Data Nodes & Data Links GGG (Giant Global Graph) Source: http://www.w3.org/2006/Talks/0123-sb-W3C-ThingsWeb/
9
URI – Uniform Resource Identifier 9 URI: http://www.china.org/geography/rivers#Yangtze Yangtze China River Beijing 6300 km Located in Has capital Is a Has length URI: http://dbpedia.org/resource/China URI: http://dbpedia.org/resource/Beijing
10
Triples (subject, predicate, object) or (resource, property, value) Graph data model RDF - Resource Description Format SubjectObject Predicate 10
11
Syntax (computer format) for RDF RDF/XML N-triples, turtle, etc. Embedded formats ◦ RDFa, microformats, HTML5 JSON (lightweight structured format) GRDDL 11
12
RDF/XML Example 12 <rdf:Description rdf:about="http://www.china.org/geography/rivers#Yangtze" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.geodesy.org/river#"> 6300 kilometers western China's Qinghai-Tibet Plateau East China Sea
13
RDFa Example 13 file
14
Semantic Web (explained) Machine understandable Semantics by ◦ Data Modeling & Knowledge Representation Ontology “.. an explicit specification of a conceptualization” ◦ Modeling of Concepts and Relationships that exist in the area of interest 14 Gruber (1993)
15
Example – Activities Ontology 15 http://intelleo.eu/ontologies/activities/spec/
16
16 Travel Ontology
17
Ontology Languages RDF Schema ◦ A vocabulary description language OWL - Web Ontology Language ◦ A richer ontology language ◦ Based on Description Logic 17
18
Ontologies Domain ontology ◦ Open Biomedical Ontologies (OBO) ◦ CIDOC CRM - an ontology for cultural heritage information … etc. Lightweight ontology ◦ Vocabularies ◦ Taxonomy ◦ Thesaurus, etc. 18
19
SKOS Simple Knowledge Organization System ◦ Used for Taxonomies, Thesaurus 19
20
Semantic Web Layers Cake 20 The Semantic Web Cake
21
Linked Data (Web of Data on the Web) 21
22
Linked Data Publishing and interlinking structured data on the Semantic Web 4 basic principles of Linked Data: 1. Use URIs to identify things. 2. Use HTTP URIs so that we can locate and look up (dereference) these things. 3. Provide useful information when its URI is dereferenced. 4. Include links to related URIs to improve information discovery on the Web. 22
23
Linked Open Data Sources on the Web 2007 23 Open
24
2009 24
25
25 2010 Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/
26
Querying Semantic Web Data SPARQL RDF Query Language SPARQL endpoint – query interface Example SPARQL query PREFIX foaf: SELECT ?name ?email WHERE { ?person a foaf:Person. ?person foaf:name ?name. ?person foaf:mbox ?email. } 26
27
Beautiful Applications over Raw Data 27 Source: Berners-Lee, TED 2009
28
http://www.data.gov 28
29
29 APPS SHOWCASE
30
30 Employment Market Explorer
31
Linked Open Data Rating - Available on the web (whatever format), but with an open licence - Available as machine-readable structured data (e.g. excel instead of image scan of a table) - Non-proprietary format (e.g. CSV instead of excel) - All the above plus, Use open standards from W3C (RDF and SPARQL) to identify things - All the above, plus: Link your data to other people’s data (Berners-Lee, 2010) ★ ★★ ★★★ ★★★★ ★★★★★ 31
32
Aid Transparency Open Data 32
33
Aid Transparency Open Data The IATI Standard ◦ Activity Standard ◦ Organization Standard ◦ IATI Codelists Available as IATI XML schemas 33
34
IATI Activity Standard Basic activity information Participating organizations Geopolitical information Classifications Financial details Related documents, activities Performance 34
35
IATI Organization Standard 35
36
IATI Codelists 36
37
IATI Data Publishing Organisations publish IATI standard files on their own website Submit a link to the central IATI Registry Use IATI Registry to find, use and stay updated on data from different publishers Whenever an organisation updates/adds IATI files, they let the registry know 37
38
IATI Registry 38
39
IATI Data of Nepal 39
40
Making aid more transparent ◦ high quality, timely information on Aid flow Actively involved in supporting the IATI 40
41
41
42
Map of Aid Activities 42
43
IATI Aid Activity Tables 43
44
Data Explorer CSV Transformations Query Builder XPath Endpoint XSLT Transformations Lists service XQuery service 44
45
45
46
Data Explorer – Table View Faceted Search / Browsing 46
47
Data Explorer – Timeline View 47
48
Developed using … 48 SIMILE project (MIT) http://simile.mit.edu/
49
49 http://iatidata.heroku.com/
50
50
51
IATI Data as Linked Data 51
52
IATI Open Data Rating ★★★ Machine-readable data in XML format Towards RDF Linked Data ★★★★ 52
53
IATI Data as Linked Data What is happening Already? ◦ Code lists as Linked Data API access to the code-lists Return RDF linked data, SKOS concepts ◦ Sketching Linked Data Vocabularies ◦ Support for linked data in the IATI standard ref: http://www.aidinfolabs.org/archives/384 (Tim Davies)http://www.aidinfolabs.org/archives/384 53
54
Tim Davies 54 http://beta.kasabi.com/dataset/iati Blog: http://www.aidinfolabs.org/archives/582
55
XSLT- XML Stylesheet Transformation 55 Source: http://www.w3.org/Consortium/Offices/Presentations/XSLT_XPATH/
56
Further Possibilities 56
57
Further possibilities Mix-and-match existing vocabularies Perhaps ◦ Payment Ontology ◦ Business Ontologies, Semantic XBRL ◦ Academic Research Project Funding Ontology (ARPFO) ◦ DOAP (Description of a Project) ◦ ……. Generalized ‘Resource Flow’ ontology 57
58
Payments Ontology http://data.gov.uk/resources/payments 58
59
XML to RDF Linked Data XML Semantics Reuse Methodology (Roberto García) ◦ XML Schema to OWL ◦ XML to RDF ReDeFer ◦ Convert XML to RDF/OWL 59
60
GRDDL Gleaning Resource Descriptions from Dialects of Languages Extract RDF data from XML formats via transformations identified by URIs and typically expressed in XSLT 60
61
Linking IATI to existing Linked Data Government Data ◦ data.gov, data.gov.uk.. etc. Semantic XBRL ◦ Financial Reports Research/Project Data (funded by the donor) Dbpedia (Wikipedia data) Geo Linked Data ……… so on 61
62
62
63
Linked data from data.gov.uk 63 http://linked4.org/lsd/explore.html
64
64
65
65 http://wheredoesmymoneygo.org/ Open Knowledge Foundation
66
66
67
67
68
68 http://data.gov.uk/apps
69
For the Developers 69
70
Semantic Web Platforms and Tools Semantic Web Frameworks ◦ Triple Stores ◦ Parsers and APIs ◦ SPARQL query processor Examples ◦ Java – Jena, Sesame ◦ Jena.NET ◦ PHP – ARC, Redland, RAP ◦ Ruby - ActiveRDF ◦ Virtuoso, Redland, 3store, Talis platform, RDF Pro, etc. Ontology editors ◦ Protégé, OntoStudio, TopBraid composer, etc. 70
71
Linked Data Platforms and Tools Linked Data Publishing Platforms ◦ D2R server ◦ Triplify ◦ Talis platform ◦ Kasabi ◦ Pubby ◦ Paget … etc. Linked Data/RDF Editors and Validators ◦ Hyena ◦ Vapour 71
72
Semantic Web Platforms and Tools Semantic Web CMS and frameworks ◦ Semantic Drupal ◦ Paggr ◦ ConStruct ◦ Structured Dynamics PoolParty ◦ Thesaurus management and SKOS editor Rhizomer ◦ publishing, querying, browsing, editing and interacting with semantic data 72
73
Social Semantic Web Tools Semantic Wikis ◦ Semantic Media Wiki ◦ OntoWiki ◦ KIWI: Knowledge in a Wiki … etc. Semantic blogging, tagging… etc. 73
74
Linked Data VisualizationTools SIMILE project (MIT) http://simile.mit.edu/ ◦ Exhibit ◦ Timeline ◦ Longwell (faceted browser) Many eyes ◦ Open platform for visualization 74
75
75 http://www-958.ibm.com/software/data/cognos/manyeyes/
76
Conclusion Semantic Web ◦ A global Linked Open Data commons IATI standard data IATI as Linked Open Data ◦ Ongoing work ◦ Further possibilities Applications and Tools 76
77
Thank you! Semantic Questions? 77 Contact: amanshakya@yahoo.comamanshakya@yahoo.com
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.