Presentation is loading. Please wait.

Presentation is loading. Please wait.

Linked Data and Semantic Web Technologies for Aid Transparency Aman Shakya PhD (National Institute of Informatics, Japan) Asst. Professor (Institute of.

Similar presentations


Presentation on theme: "Linked Data and Semantic Web Technologies for Aid Transparency Aman Shakya PhD (National Institute of Informatics, Japan) Asst. Professor (Institute of."— Presentation transcript:

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


Download ppt "Linked Data and Semantic Web Technologies for Aid Transparency Aman Shakya PhD (National Institute of Informatics, Japan) Asst. Professor (Institute of."

Similar presentations


Ads by Google