SlideShare a Scribd company logo
Semantic web
Agenda
• World Wide Web

• Semantic Web

• Semantic Web Tools and Applications

• Linking Open Data

• Social Semantic Web

• Open Government
Agenda
 World Wide Web

• Semantic Web

• Semantic Web Tools and Applications

• Linking Open Data

• Social Semantic Web

• Open Government
World Wide Web
a system of interlinked     hypertext documents
accessed via the Internet
Web Architecture
                                                   the main markup language for
                                                   displaying web pages and other
                                                   information that can be displayed
                                                   in an web browser



                                                            HTML
                                        Document


         HTTP                                                                  URI
an application protocol for                                            a string of characters
distributed, collaborative,
                                 Protocol      Identifier              used to identify a name
hypermedia information systems                                         or a resource
Semantic web
HTML is used
to display web   pages
for human.
Hyperlink in HTML is
a reference to document.      <a href="http://en.wikipedia.org/wiki/Html">
                                          HTML
                              </a>
                              <a href="http://en.wikipedia.org/wiki/World_Wide_Web">
                                          Web
                              </a>
                  hyperlink

                                                           hyperlink
What is problem?
AutoTrader.com
                                Cars.com



                     same
                 information,
                     but …




         How to use it for machine as data?
Agenda
• World Wide Web

 Semantic Web

• Semantic Web Tools and Applications

• Linking Open Data

• Social Semantic Web

• Open Government
providing a common framework that allows data to be shared and
reused across application, enterprise, and community boundaries
Basic Concept for Data Description
              on the Semantic Web


                                       Gasoline


                                                                    3.0L V6
                AWD
                                                                    24V GDI
                                      fuel
                                                     engine
                       drivetrain
                                                          wheelbase
           4                                A6                                  115”
                       doors
                                                              transmission
                               body_style     type
                                                                     8-Speed
               Sedan                                                Automatic

                                            Car
Semantic Web Layer Cake
URI (Uniform Resource Identifier)

a string of characters used to           identify a name or a resource


                                                URI



                   URN
         (Uniform Resource Name)
                                                +                 URL
                                                      (Uniform Resource Locator)


   urn:isbn:0451450523                                ftp://asmith@ftp.example.org
   urn:isan:0000-0000-9E59-0000-O-0000-0000-2         http://en.example.org/wiki/url
   urn:issn:0167-6423
to be used as a general method for conceptual description or
modeling of information that is implemented in web resources, using a
variety of syntax formats
RDF Example
                                           http://www.cars.com/car#Gasoline



                                                http://www.cars.com/car#fuel


     http://www.cars.com/car#AWD                                                        http://www.cars.com/car#GDI



                       http://www.cars.com/car#drivetrain           http://www.cars.com/car#engine



      http://www.cars.com/car#doors                                                     http://www.cars.com/car#wheelbase

4                                             http://www.cars.com/car#A6                                                    115”




                    http://www.cars.com/car#body_style               http://www.cars.com/car#transmission




    http://www.cars.com/car#Sedan                                               http://www.cars.com/car#Auto_8-Speed


                                      http://www.w3.org/1999/02/22-rdf-syntax-ns#type



                                              http://www.cars.com/car#Car
XML       (Extensible Markup Language)

a markup language that defines a set of rules for encoding
documents in a format that is both human-readable and        machine-
readable


    <?xml version="1.0" encoding="utf-8"?>
    <note>
           <to>Tove</to>
           <from>Jani</from>
           <heading>Reminder</heading>
           <body>Don't forget me this weekend!</body>
    </note>
RDF/XML
an XML syntax    for writing down and exchanging RDF graphs,
called RDF/XML


  <?xml version="1.0"?>
  <!DOCTYPE rdf:RDF [<!ENTITY xsd "http://www.w3.org/2001/XMLSchema#">]>
  <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
           xmlns:car="http://www.cars.com/car#"
           xml:base="http://www.cars.com/car">

          <rdf:Description rdf:ID="A6">
                   <rdf:type rdf:resource="Car" />
                   <car:engine rdf:resource="GDI" />
                   <car:body_style rdf:resource="Sedan" />
                   <car:doors rdf:datatype="&xsd;int">4</car:doors>
                   ...
          </rdf:Description>

           ...
  </rdf:RDF>
RDFS (RDF Schema)
   a set of classes with certain properties using the RDF extensible
   knowledge representation language, providing basic elements
   for the description of ontologies, otherwise called RDF vocabularies,
   intended to structure RDF resources

TBox - terminological component
                                   rdf:type         car:Vehicle                            rdf:Property


          rdfs:Class                                      rdfs:subClassOf                         rdf:type


                                   rdf:type
                                                     car:Car                              car:body_style
                                                                            rdfs:domain

                             rdf:type                                                             rdfs:range


            car:A6                                        car:Sedan                         car:Style
                                   car:body_style                              rdf:type

ABox - assertion component
Ontology

knowledge representation as a set of concepts within a domain, and
the relationships between those concepts
formal, explicit specification of a shared conceptualisation



     "Ontologies are often equated with taxonomic hierarchies of
     classes, class definitions, and the subsumption relation, but
     ontologies need not be limited to these forms. Ontologies are
     also not limited to conservative definitions — that is,
     definitions in the traditional logic sense that only introduce
     terminology and do not add any knowledge about the world.
     To specify a conceptualization, one needs to state axioms
     that do constrain the possible interpretations for the defined
     terms."
OWL (Web Ontology Language)
a family of knowledge representation   languages for authoring
ontologies on the Semantic Web
Semantics of RDF, RDFS, and OWL

Each language for the Semantic Web provides    a formal meaning
based on a model-theoretic semantics in its abstract syntax.


                                                    car:Vehicle


                                         rdfs:subClassOf

 <x, y> is in IEXT(I(rdfs:subClassOf))
                                                      car:Car     rdf:type
    if and only if x and y are in IC
 and ICEXT(x) is a subset of ICEXT(y)            rdf:type



                                                      car:A6
Language for the Rule Description
SWRL (Semantic Web Rule Language) is a proposal for a Semantic
Web rules-language, combining sublanguages of the OWL Web Ontology
Language (OWL DL and Lite) with those of the Rule Markup Language
(Unary/Binary Datalog).

    hasParent(?x1,?x2) ∧ hasBrother(?x2,?x3) ⇒ hasUncle(?x1,?x3)

    <ruleml:imp>
      <ruleml:_rlab ruleml:href="#example1"/>
      <ruleml:_body>
        <swrlx:individualPropertyAtom swrlx:property="hasParent">
          <ruleml:var>x1</ruleml:var> <ruleml:var>x2</ruleml:var>
        </swrlx:individualPropertyAtom>
        <swrlx:individualPropertyAtom swrlx:property="hasBrother">
          <ruleml:var>x2</ruleml:var> <ruleml:var>x3</ruleml:var>
        </swrlx:individualPropertyAtom>
      </ruleml:_body>
      <ruleml:_head>
        <swrlx:individualPropertyAtom swrlx:property="hasUncle">
          <ruleml:var>x1</ruleml:var> <ruleml:var>x3</ruleml:var>
        </swrlx:individualPropertyAtom>
      </ruleml:_head>
    </ruleml:imp>
Inference

being able to   derive new data from data that you already know



                 hasWife
                                          if     hasParent(?x, ?y)
                                                 hasParent(?x, ?z)
                                                 Man(?y)
   hasParent               hasParent
                                                 Woman(?z)


                                          then   hasWife(?y, ?z)
SPARQL

an RDF query language, that is able to retrieve and manipulate data
stored in Resource Description Framework format




  PREFIX foaf: <http://xmlns.com/foaf/0.1/>
  SELECT ?name ?email
  WHERE {
         ?person      a            foaf:Person.
         ?person      foaf:name    ?name.
         ?person      foaf:mbox    ?email.
  }
Agenda
• World Wide Web

• Semantic Web

 Semantic Web Tools and Applications

• Linking Open Data

• Social Semantic Web

• Open Government
Ontology Editor
tools that provide complex development environments for Semantic Web applications, going
beyond a simple library for a programming language



Protégé
a free, open source ontology editor and knowledge-base framework

TopBraid Composer
a visual modeling environment from industry experts for creating and
managing domain models and ontologies in the Semantic Web standards
RDF, RDFS and OWL

OntoStudio
a professional developing environment of ontologies for ontologies and
rules with components for the integration of heterogeneous data sources
TopBraid Composer




  Class Panel
                Editing Panel   Property Panel
Programming Environment
           for the Semantic Web
tools that provide a working environment to develop Semantic Web applications in the forms
of application libraries, modules, etc



Jena
a Java framework to construct Semantic Web Applications for RDF, RDFS
and OWL, SPARQL, GRDDL

OWL API
a Java interface and implementation for the W3C Web Ontology Language
OWL

Sesame
an open source RDF database with support for RDFS inferencing and
querying
Jena
Triple Store
tools that can be installed to serve as RDF databases


Jena
TDB which provides a lightweight, scalable non-transactional storage and
SDB which is a SPARQL database subsystem for Jena

OpenLink Virtuoso
a SQL-ORDBMS and Web Application Server hybrid (aka Universal Sever)
that provides SQL, XML, and RDF data management in a single
multithreaded server process

Oracle Spatial 11g
an open, scalable, secure and reliable RDF management platform based
on a graph data model

OWLIM
the most scalable semantic repository that includes triple store, inference
engine and SPARQL query engine
OpenLink Virtuoso
SPARQL Endpoint
tools that can be serve as SPARQL endpoints to large data sets



OpenLink Virtuoso
the Virtuoso SPARQL query service that implements the SPARQL Protocol
for RDF providing SPARQL query processing
Online Demo: http://demo.openlinksw.com/sparql/

Pubby
a Linked Data interface to local or remote SPARQL protocol servers


Most of triple stores support a interface for SPARQL.
Reasoner
tools that can perform reasoning tasks, typically based on RDFS, OWL, or some rule engine



Jena, OWL API, OpenLink Virtuoso, Pellet, …


Most of programing environments and triple stores support reasoning
based on RDF, RDFS, and OWL semantics and rule.
RDB2RDF
tools can be used to extract RDF data from a Relational Database, using either RDB2RDF
Direct Mapping or R2RML



D2RQ
a system for accessing relational databases as virtual, read-only RDF
graphs

Sponger
the Linked Data middleware component of Virtuoso that generates Linked
Data from a variety of data sources, supporting a wide variety of data
representation and serialization formats
online search engines specialized in OWL and/or   RDF content,
possibly including ontologies and vocabularies
Swoogle
a search engine for Semantic Web   ontologies, documents, terms
and data published on the Web
Watson
web interface for   searching ontologies and semantic documents
using keywords
Naver Semantic Movie Search
Apple’s Siri

an intelligent personal assistant and knowledge        navigator
which works as an application for Apple's iOS

a natural language user interface to answer questions, make
recommendations, and perform actions by delegating requests to a set of
Web services
How Siri Works   Siri’s knowledge is
                 represented in a unified
                 modeling system that
                 combines ontologies,
                 inference networks, pattern
                 matching agents, dictionaries,
                 and dialog models. ... Siri isn’t
                 a source of data, so it doesn’t
                 expose data using Semantic
                 Web standards.
Google’s Semantic Search
                     They decided to call it
                     “Knowledge Graph”.
Knowledge Graph
a knowledge base used by Google to enhance its search engine's search
results with semantic-search information gathered from a wide
variety of sources
Agenda
• World Wide Web

• Semantic Web

• Semantic Web Tools and Applications

 Linking Open Data

• Social Semantic Web

• Open Government
Linking Open Data

a method of publishing structured data to share information in a
way that can be read automatically by computers based on standard Web
technologies such as HTTP and URIs
Components for LOD

•   URIs (specifically, of the dereferenceable variety)
•   HTTP
•   Resource Description Framework (RDF)
•   Serialization formats (RDFa, RDF/XML, N3, Turtle, and others)
Four Principles of Linked Data
1. Use URIs to identify things.

2. Use HTTP URIs so that these things can be referred to and looked up
   ("dereferenced") by people and user agents.

3. Provide useful information about the thing when its URI is
   dereferenced, using standard formats such as RDF/XML.

4. Include links to other, related URIs in the exposed data to improve
   discovery of other related information on the Web.
Linked Open Data star scheme

        ★ make your stuff available on the Web
          (whatever format) under an open license

      ★★ make it available as structured data
         (e.g., Excel instead of image scan of a table)

    ★★★ use non-proprietary formats
        (e.g., CSV instead of Excel)

  ★★★★ use URIs to identify things, so that people can
       point at your stuff

★★★★★ link your data to other data to provide context




                                                          http://lab.linkeddata.deri.ie/2010/star-scheme-by-example/
2007-11-10   2008-09-18


                          2009-07-14




                          2010-09-22
             2011-09-19
DBPedia

a project aiming to extract structured content from the information
created as part of the Wikipedia project using the Resource
Description Framework (RDF) to represent the extracted
information

more than 3.64 million things, out of which 1.83 million are classified in
a consistent ontology

2,724,000 links to images and 6,300,000 links to external web pages

over 1 billion pieces of information (RDF triples)
DBPedia Lookup Services
Faceted Wikipedia Search based on DBPedia
DBPedia Mobile
Freebase
a large collaborative knowledge base consisting of metadata
composed mainly by its community members
Linked Data on BBC


Data from Wikipedia




Data from MusicBrainz
Best Buy with GoodRelations




 <div class="vcard" typeof="gr:LocationOfSalesOrServiceProvisioning" about="#store_1796">
 <div class="hours" rel="gr:hasOpeningHoursSpecification">
 <li class="day0" typeof="gr:OpeningHoursSpecification" about="#storehours_sun">
 <span rel="gr:hasOpeningHoursDayOfWeek" resource="http://purl.org/goodrelations/v1#Sunday" class="day">
 <span property="gr:opens" datatype="xsd:time" content="11:00:00" class="open">
 ...
Agenda
• World Wide Web

• Semantic Web

• Semantic Web Tools and Applications

• Linking Open Data

 Social Semantic Web

• Open Government
Social Semantic Web
                     a Web of collective knowledge
               systems, which are able to provide
                useful information based on
               human contributions and which
                         get better as more people
                                        participate
    Social Web                       Social
     Wikis, blogs, social networks    Semantic Web
                                     SIOC, DBpedia, Twine




      World Wide Web                   Semantic Web
     URIs, HTML, HTTP                 RDFS, OWL, SPARQL


     Syntax                           Semantic
Vocabularies for SSW
FOAF (Friend of a friend)
a phrase used to refer to someone that one does not know well, literally, a
friend of a friend

SIOC (Semantically-Interlinked Online Communities)
methods for interconnecting discussion methods such as blogs, forums
and mailing lists to each other

SKOS (Simple Knowledge Organization System)
formal languages designed for representation of thesauri, classification
schemes, taxonomies, subject-heading systems, or any other type of
structured controlled vocabulary

MOAT (Meaning Of A Tag)
a Semantic Web framework to publish semantically-enriched content from
free-tagging one
Semantic web
Facebook’s Open Graph Protocol
simple protocol for enabling   any web page to become a rich object
in a social graph


         watch                        is a friend of

                                                              is a friend of

                            is a friend of


                                      is a friend of


         watch
                      Myungjin Lee

                               like
                                               like


                                                       cook
In 2010, we extended the social graph, via the
Open Graph protocol, to include 3rd party web
sites and pages that people liked throughout
the web. We are now extending the Open Graph
to include arbitrary actions and objects created
by 3rd party apps and enabling these apps to
integrate deeply into the Facebook experience.
Social Object
                        cook


Myungjin Lee


                                        http://example.com/cookie.html



   http://www.facebook.com/mjinlee
                                                                                               http://samples.ogp.me/Recipe

                                               me:cook
                                                                          rdf:type
                                                                                         og:title                Stuffed Cookies


                                     http://example.com/cookie.html                      og:image
                                                                                                            http://example.com/zhen/cookie.jpg

                                                                       og:url
                                                                                     og:description
                                                                                                                  The Turducken of Cookies


                                                                 http://example.com/zhen/cookie.html
Twitter Annotations

to add one or more annotations that represent   structured metadata
about the tweet
How to make Annotations on your tweets
First element is a type.
    Every Annotations has a type.
    Type maps to attribute and value pair.


Second element is one or more attribute names with values.


                http://r.github.com/annotationsformatter/
Agenda
• World Wide Web

• Semantic Web

• Semantic Web Tools and Applications

• Linking Open Data

• Social Semantic Web

 Open Government
Open Government Data

              Open                By “open”, “open” data is free
                                                            for
                                  anyone to use, re-use and re-
                                  distribute.
       Open          Open
       Data   Open   Gov
              Gov                 By “government  data” we mean data
              Data
                                  and information produced or
Data                        Gov
              Data                commissioned by government or
              Gov                 government controlled entities.
Publishing Open Government Data
Step 1: The quickest and easiest way to make data available on the
Internet is to publish the data in its raw form (e.g., an XML file of polling
data from past elections). However, the data should be well-structured like
XML, RDF and CSV.

Step 2: Create an online catalog of the raw data so people can discover
what has been posted.

Step 3: Make the data both human- and machine-readable:
    •   enrich your resources with semantics, metadata, and identifiers;
    •   encode the data using open and industry standards - especially XML
        - or create your own standards based on your vocabulary;
    •   make your data human-readable by either converting to (X)HTML,
        or by using real-time transformations through CSS or XSLT.
    •   use permanent patterned and/or discoverable "Cool URIs";
    •   allow for electronic citations in the form of standardized hyperlinks.
Data.gov   (the United States Government)
Data.gov.uk   (HM Government)
A Timeline of Open Government Data
Data-Gov Wiki
a project for investigating open government datasets using semantic web
technologies


http://data-gov.tw.rpi.edu/wiki/The_Data-gov_Wiki
Clean Air Status and Trends - Ozone
Code for America

a non-partisan, non-political 501(c)3 organization founded in
2009 to bring web-industry professionals to work with city governments
in the United States in order to promote openness, participation,
and efficiency in municipal governments


http://codeforamerica.org/
SolarCity
DataMarket
a privately held Icelandic company that specialises in providing access
to and visually displaying data from public and, to a lesser extent,
private institutions and companies
Contents Search on the Semantic Web




                                                               Dr. Myungjin Lee
                                                              e-Mail : xml@yonsei.ac.kr
                                              Twitter : http://twitter.com/MyungjinLee
                                         Facebook : http://www.facebook.com/mjinlee
                                      SlideShare : http://www.slideshare.net/onlyjiny/
References
http://www.w3.org/2001/sw/wiki/

http://www.wikipedia.org

http://www.slideshare.net/Cloud/the-social-semantic-web

http://www.slideshare.net/onlyjiny/social-semantic-web-on-facebook-open-graph-protocol-and-twitter-annotations

http://www.slideshare.net/onlyjiny/inference-on-the-semantic-web

http://www.novaspivack.com/technology/how-hisiri-works-interview-with-tom-gruber-cto-of-siri

http://linkeddata.org/

http://www.slideshare.net/HaklaeKim/open-government-data-linked-data-and-the-missing-blocks-in-korea

http://opengovernmentdata.org/

More Related Content

PDF
Chapter 1 semantic web
R A Akerkar
 
PPSX
An Introduction to Semantic Web Technology
Ankur Biswas
 
PPT
RDF and OWL
Rachel Lovinger
 
PPTX
The semantic web
ap
 
PPTX
Semantic web
Abid Fakhre Alam
 
PPTX
Introduction to the Semantic Web
Tomek Pluskiewicz
 
PPTX
Semantic web
Pallavi Srivastava
 
PDF
FOAF
R A Akerkar
 
Chapter 1 semantic web
R A Akerkar
 
An Introduction to Semantic Web Technology
Ankur Biswas
 
RDF and OWL
Rachel Lovinger
 
The semantic web
ap
 
Semantic web
Abid Fakhre Alam
 
Introduction to the Semantic Web
Tomek Pluskiewicz
 
Semantic web
Pallavi Srivastava
 

What's hot (20)

PPT
Web ontology language (owl)
Ameer Sameer
 
PDF
Introduction of Knowledge Graphs
Jeff Z. Pan
 
PPTX
The Semantic Knowledge Graph
Trey Grainger
 
PDF
Web 3.0 Intro
Justin Lee
 
PPTX
The Semantic Web #9 - Web Ontology Language (OWL)
Myungjin Lee
 
PPTX
Probabilistic information retrieval models & systems
Selman Bozkır
 
PDF
The Semantic Web: An Introduction
Elena Simperl
 
PPTX
NOSQL Databases types and Uses
Suvradeep Rudra
 
PDF
Lecture: Ontologies and the Semantic Web
Marina Santini
 
PPTX
RDF, linked data and semantic web
Jose Emilio Labra Gayo
 
PPTX
RDF Data Model
Jose Emilio Labra Gayo
 
PPT
Interoperability
sudhakar mandal
 
PPTX
Graph databases
Vinoth Kannan
 
PPT
Introduction To RDF and RDFS
Nilesh Wagmare
 
PDF
Semantic web technology
Stanley Wang
 
PPTX
Boolean,vector space retrieval Models
Primya Tamil
 
PPTX
Semantic Web - Ontologies
Serge Linckels
 
PPTX
Semantic web
Imtiaz Siddique
 
PPTX
Semantic Web
Adarsh Kumar Yadav
 
PDF
Introduction to RDF & SPARQL
Open Data Support
 
Web ontology language (owl)
Ameer Sameer
 
Introduction of Knowledge Graphs
Jeff Z. Pan
 
The Semantic Knowledge Graph
Trey Grainger
 
Web 3.0 Intro
Justin Lee
 
The Semantic Web #9 - Web Ontology Language (OWL)
Myungjin Lee
 
Probabilistic information retrieval models & systems
Selman Bozkır
 
The Semantic Web: An Introduction
Elena Simperl
 
NOSQL Databases types and Uses
Suvradeep Rudra
 
Lecture: Ontologies and the Semantic Web
Marina Santini
 
RDF, linked data and semantic web
Jose Emilio Labra Gayo
 
RDF Data Model
Jose Emilio Labra Gayo
 
Interoperability
sudhakar mandal
 
Graph databases
Vinoth Kannan
 
Introduction To RDF and RDFS
Nilesh Wagmare
 
Semantic web technology
Stanley Wang
 
Boolean,vector space retrieval Models
Primya Tamil
 
Semantic Web - Ontologies
Serge Linckels
 
Semantic web
Imtiaz Siddique
 
Semantic Web
Adarsh Kumar Yadav
 
Introduction to RDF & SPARQL
Open Data Support
 
Ad

Viewers also liked (20)

PPTX
OpenLink Virtuoso - Management & Decision Makers Overview
Kingsley Uyi Idehen
 
PPTX
TripleWave: Spreading RDF Streams on the Web
Andrea Mauri
 
PDF
LODAC 2017 Linked Open Data Workshop
Myungjin Lee
 
PDF
Semantic Web For Distributed Social Networks
David Peterson
 
PPT
The Semantic Web: 2010 Update
James Hendler
 
PDF
Ontology, Semantic Web and DBpedia
Richard Kuo
 
PPT
Ontology Web services for Semantic Applications
Trish Whetzel
 
ZIP
Practical Semantic Web and Why You Should Care - DrupalCon DC 2009
Boris Mann
 
PDF
Building OBO Foundry ontology using semantic web tools
Melanie Courtot
 
PDF
The Semantic Web (and what it can deliver for your business)
Knud Möller
 
PPTX
SMWCon Fall 2015 FForms
Open University in the Netherlands
 
PDF
Introduction To The Semantic Web
guest262aaa
 
PDF
Real-time Semantic Web with Twitter Annotations
Joshua Shinavier
 
KEY
Introduction to the Semantic Web
Nuxeo
 
PPTX
The Standardization of Semantic Web Ontology
Myungjin Lee
 
PPT
The semantic web
Dotkumo
 
PPTX
Introduction to the Semantic Web
Oscar Corcho
 
PDF
The GoodRelations Ontology: Making Semantic Web-based E-Commerce a Reality
Martin Hepp
 
PPT
Semantic Web
gregreser
 
PDF
The Semantic Web #8 - Ontology
Myungjin Lee
 
OpenLink Virtuoso - Management & Decision Makers Overview
Kingsley Uyi Idehen
 
TripleWave: Spreading RDF Streams on the Web
Andrea Mauri
 
LODAC 2017 Linked Open Data Workshop
Myungjin Lee
 
Semantic Web For Distributed Social Networks
David Peterson
 
The Semantic Web: 2010 Update
James Hendler
 
Ontology, Semantic Web and DBpedia
Richard Kuo
 
Ontology Web services for Semantic Applications
Trish Whetzel
 
Practical Semantic Web and Why You Should Care - DrupalCon DC 2009
Boris Mann
 
Building OBO Foundry ontology using semantic web tools
Melanie Courtot
 
The Semantic Web (and what it can deliver for your business)
Knud Möller
 
SMWCon Fall 2015 FForms
Open University in the Netherlands
 
Introduction To The Semantic Web
guest262aaa
 
Real-time Semantic Web with Twitter Annotations
Joshua Shinavier
 
Introduction to the Semantic Web
Nuxeo
 
The Standardization of Semantic Web Ontology
Myungjin Lee
 
The semantic web
Dotkumo
 
Introduction to the Semantic Web
Oscar Corcho
 
The GoodRelations Ontology: Making Semantic Web-based E-Commerce a Reality
Martin Hepp
 
Semantic Web
gregreser
 
The Semantic Web #8 - Ontology
Myungjin Lee
 
Ad

Similar to Semantic web (20)

PPTX
Approaches to machine actionable links
Stephen Richard
 
PPTX
Semantic web
Ronit Mathur
 
PPT
Semantic Web
hardchiu
 
PPT
Web 2 0 Tools
ramesh kumar
 
PDF
Industry Ontologies: Case Studies in Creating and Extending Schema.org
sopekmir
 
PDF
Industry Ontologies: Case Studies in Creating and Extending Schema.org for In...
MakoLab SA
 
PPTX
The glory of REST in Java: Spring HATEOAS, RAML, Temenos IRIS
Geert Pante
 
PPT
Introduction to web technology
VARSHAKUMARI49
 
PPT
Introduction To Website Development
zaidfarooqui974
 
PPT
Semantic web
cat_us
 
PPT
REST Presentation
Alexandros Marinos
 
PDF
Chrome Extensions - Basic concepts powerpoint
f20190876
 
PDF
The Glory of Rest
Sławomir Chrobak
 
PPTX
Google Sitemap and robots.txt Setup Techniques
Nasir Uddin Shamim
 
PPTX
Web Application Programming with HTML 5 part 2
RovellAsidera1
 
KEY
Web Technology Trends (early 2009)
Prodosh Banerjee
 
PPTX
Web Pages
Sayed Hamid Raza
 
PPT
Semantic web
Aatif Hussain Warraich
 
PPT
Ruby On Rails Siddhesh
Siddhesh Bhobe
 
PPT
Information Management & Sharing in Digital Era
Liaquat Rahoo
 
Approaches to machine actionable links
Stephen Richard
 
Semantic web
Ronit Mathur
 
Semantic Web
hardchiu
 
Web 2 0 Tools
ramesh kumar
 
Industry Ontologies: Case Studies in Creating and Extending Schema.org
sopekmir
 
Industry Ontologies: Case Studies in Creating and Extending Schema.org for In...
MakoLab SA
 
The glory of REST in Java: Spring HATEOAS, RAML, Temenos IRIS
Geert Pante
 
Introduction to web technology
VARSHAKUMARI49
 
Introduction To Website Development
zaidfarooqui974
 
Semantic web
cat_us
 
REST Presentation
Alexandros Marinos
 
Chrome Extensions - Basic concepts powerpoint
f20190876
 
The Glory of Rest
Sławomir Chrobak
 
Google Sitemap and robots.txt Setup Techniques
Nasir Uddin Shamim
 
Web Application Programming with HTML 5 part 2
RovellAsidera1
 
Web Technology Trends (early 2009)
Prodosh Banerjee
 
Web Pages
Sayed Hamid Raza
 
Ruby On Rails Siddhesh
Siddhesh Bhobe
 
Information Management & Sharing in Digital Era
Liaquat Rahoo
 

More from Myungjin Lee (20)

PDF
지식그래프 개념과 활용방안 (Knowledge Graph - Introduction and Use Cases)
Myungjin Lee
 
PDF
JSP 프로그래밍 #05 HTML과 JSP
Myungjin Lee
 
PDF
JSP 프로그래밍 #04 JSP 의 기본
Myungjin Lee
 
PDF
JSP 프로그래밍 #03 서블릿
Myungjin Lee
 
PDF
JSP 프로그래밍 #02 서블릿과 JSP 시작하기
Myungjin Lee
 
PDF
JSP 프로그래밍 #01 웹 프로그래밍
Myungjin Lee
 
PDF
관광 지식베이스와 스마트 관광 서비스 (Knowledge base and Smart Tourism)
Myungjin Lee
 
PDF
오픈 데이터와 인공지능
Myungjin Lee
 
PDF
법령 온톨로지의 구축 및 검색
Myungjin Lee
 
PDF
도서관과 Linked Data
Myungjin Lee
 
PDF
공공데이터, 현재 우리는?
Myungjin Lee
 
PDF
Introduction of Deep Learning
Myungjin Lee
 
PDF
쉽게 이해하는 LOD
Myungjin Lee
 
PDF
서울시 열린데이터 광장 문화관광 분야 LOD 서비스
Myungjin Lee
 
PDF
LOD(Linked Open Data) Recommendations
Myungjin Lee
 
PDF
Interlinking for Linked Data
Myungjin Lee
 
PDF
Linked Open Data Tutorial
Myungjin Lee
 
PPTX
Linked Data Usecases
Myungjin Lee
 
PDF
공공데이터와 Linked open data
Myungjin Lee
 
PDF
공공데이터와 Linked open data
Myungjin Lee
 
지식그래프 개념과 활용방안 (Knowledge Graph - Introduction and Use Cases)
Myungjin Lee
 
JSP 프로그래밍 #05 HTML과 JSP
Myungjin Lee
 
JSP 프로그래밍 #04 JSP 의 기본
Myungjin Lee
 
JSP 프로그래밍 #03 서블릿
Myungjin Lee
 
JSP 프로그래밍 #02 서블릿과 JSP 시작하기
Myungjin Lee
 
JSP 프로그래밍 #01 웹 프로그래밍
Myungjin Lee
 
관광 지식베이스와 스마트 관광 서비스 (Knowledge base and Smart Tourism)
Myungjin Lee
 
오픈 데이터와 인공지능
Myungjin Lee
 
법령 온톨로지의 구축 및 검색
Myungjin Lee
 
도서관과 Linked Data
Myungjin Lee
 
공공데이터, 현재 우리는?
Myungjin Lee
 
Introduction of Deep Learning
Myungjin Lee
 
쉽게 이해하는 LOD
Myungjin Lee
 
서울시 열린데이터 광장 문화관광 분야 LOD 서비스
Myungjin Lee
 
LOD(Linked Open Data) Recommendations
Myungjin Lee
 
Interlinking for Linked Data
Myungjin Lee
 
Linked Open Data Tutorial
Myungjin Lee
 
Linked Data Usecases
Myungjin Lee
 
공공데이터와 Linked open data
Myungjin Lee
 
공공데이터와 Linked open data
Myungjin Lee
 

Recently uploaded (20)

PDF
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PPTX
Simple and concise overview about Quantum computing..pptx
mughal641
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PPTX
The Future of AI & Machine Learning.pptx
pritsen4700
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
PDF
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
Simple and concise overview about Quantum computing..pptx
mughal641
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
The Future of AI & Machine Learning.pptx
pritsen4700
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 

Semantic web

  • 2. Agenda • World Wide Web • Semantic Web • Semantic Web Tools and Applications • Linking Open Data • Social Semantic Web • Open Government
  • 3. Agenda  World Wide Web • Semantic Web • Semantic Web Tools and Applications • Linking Open Data • Social Semantic Web • Open Government
  • 4. World Wide Web a system of interlinked hypertext documents accessed via the Internet
  • 5. Web Architecture the main markup language for displaying web pages and other information that can be displayed in an web browser HTML Document HTTP URI an application protocol for a string of characters distributed, collaborative, Protocol Identifier used to identify a name hypermedia information systems or a resource
  • 7. HTML is used to display web pages for human.
  • 8. Hyperlink in HTML is a reference to document. <a href="http://en.wikipedia.org/wiki/Html"> HTML </a> <a href="http://en.wikipedia.org/wiki/World_Wide_Web"> Web </a> hyperlink hyperlink
  • 9. What is problem? AutoTrader.com Cars.com same information, but … How to use it for machine as data?
  • 10. Agenda • World Wide Web  Semantic Web • Semantic Web Tools and Applications • Linking Open Data • Social Semantic Web • Open Government
  • 11. providing a common framework that allows data to be shared and reused across application, enterprise, and community boundaries
  • 12. Basic Concept for Data Description on the Semantic Web Gasoline 3.0L V6 AWD 24V GDI fuel engine drivetrain wheelbase 4 A6 115” doors transmission body_style type 8-Speed Sedan Automatic Car
  • 14. URI (Uniform Resource Identifier) a string of characters used to identify a name or a resource URI URN (Uniform Resource Name) + URL (Uniform Resource Locator) urn:isbn:0451450523 ftp://[email protected] urn:isan:0000-0000-9E59-0000-O-0000-0000-2 http://en.example.org/wiki/url urn:issn:0167-6423
  • 15. to be used as a general method for conceptual description or modeling of information that is implemented in web resources, using a variety of syntax formats
  • 16. RDF Example http://www.cars.com/car#Gasoline http://www.cars.com/car#fuel http://www.cars.com/car#AWD http://www.cars.com/car#GDI http://www.cars.com/car#drivetrain http://www.cars.com/car#engine http://www.cars.com/car#doors http://www.cars.com/car#wheelbase 4 http://www.cars.com/car#A6 115” http://www.cars.com/car#body_style http://www.cars.com/car#transmission http://www.cars.com/car#Sedan http://www.cars.com/car#Auto_8-Speed http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.cars.com/car#Car
  • 17. XML (Extensible Markup Language) a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine- readable <?xml version="1.0" encoding="utf-8"?> <note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </note>
  • 18. RDF/XML an XML syntax for writing down and exchanging RDF graphs, called RDF/XML <?xml version="1.0"?> <!DOCTYPE rdf:RDF [<!ENTITY xsd "http://www.w3.org/2001/XMLSchema#">]> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:car="http://www.cars.com/car#" xml:base="http://www.cars.com/car"> <rdf:Description rdf:ID="A6"> <rdf:type rdf:resource="Car" /> <car:engine rdf:resource="GDI" /> <car:body_style rdf:resource="Sedan" /> <car:doors rdf:datatype="&xsd;int">4</car:doors> ... </rdf:Description> ... </rdf:RDF>
  • 19. RDFS (RDF Schema) a set of classes with certain properties using the RDF extensible knowledge representation language, providing basic elements for the description of ontologies, otherwise called RDF vocabularies, intended to structure RDF resources TBox - terminological component rdf:type car:Vehicle rdf:Property rdfs:Class rdfs:subClassOf rdf:type rdf:type car:Car car:body_style rdfs:domain rdf:type rdfs:range car:A6 car:Sedan car:Style car:body_style rdf:type ABox - assertion component
  • 20. Ontology knowledge representation as a set of concepts within a domain, and the relationships between those concepts formal, explicit specification of a shared conceptualisation "Ontologies are often equated with taxonomic hierarchies of classes, class definitions, and the subsumption relation, but ontologies need not be limited to these forms. Ontologies are also not limited to conservative definitions — that is, definitions in the traditional logic sense that only introduce terminology and do not add any knowledge about the world. To specify a conceptualization, one needs to state axioms that do constrain the possible interpretations for the defined terms."
  • 21. OWL (Web Ontology Language) a family of knowledge representation languages for authoring ontologies on the Semantic Web
  • 22. Semantics of RDF, RDFS, and OWL Each language for the Semantic Web provides a formal meaning based on a model-theoretic semantics in its abstract syntax. car:Vehicle rdfs:subClassOf <x, y> is in IEXT(I(rdfs:subClassOf)) car:Car rdf:type if and only if x and y are in IC and ICEXT(x) is a subset of ICEXT(y) rdf:type car:A6
  • 23. Language for the Rule Description SWRL (Semantic Web Rule Language) is a proposal for a Semantic Web rules-language, combining sublanguages of the OWL Web Ontology Language (OWL DL and Lite) with those of the Rule Markup Language (Unary/Binary Datalog). hasParent(?x1,?x2) ∧ hasBrother(?x2,?x3) ⇒ hasUncle(?x1,?x3) <ruleml:imp> <ruleml:_rlab ruleml:href="#example1"/> <ruleml:_body> <swrlx:individualPropertyAtom swrlx:property="hasParent"> <ruleml:var>x1</ruleml:var> <ruleml:var>x2</ruleml:var> </swrlx:individualPropertyAtom> <swrlx:individualPropertyAtom swrlx:property="hasBrother"> <ruleml:var>x2</ruleml:var> <ruleml:var>x3</ruleml:var> </swrlx:individualPropertyAtom> </ruleml:_body> <ruleml:_head> <swrlx:individualPropertyAtom swrlx:property="hasUncle"> <ruleml:var>x1</ruleml:var> <ruleml:var>x3</ruleml:var> </swrlx:individualPropertyAtom> </ruleml:_head> </ruleml:imp>
  • 24. Inference being able to derive new data from data that you already know hasWife if hasParent(?x, ?y) hasParent(?x, ?z) Man(?y) hasParent hasParent Woman(?z) then hasWife(?y, ?z)
  • 25. SPARQL an RDF query language, that is able to retrieve and manipulate data stored in Resource Description Framework format PREFIX foaf: <http://xmlns.com/foaf/0.1/> SELECT ?name ?email WHERE { ?person a foaf:Person. ?person foaf:name ?name. ?person foaf:mbox ?email. }
  • 26. Agenda • World Wide Web • Semantic Web  Semantic Web Tools and Applications • Linking Open Data • Social Semantic Web • Open Government
  • 27. Ontology Editor tools that provide complex development environments for Semantic Web applications, going beyond a simple library for a programming language Protégé a free, open source ontology editor and knowledge-base framework TopBraid Composer a visual modeling environment from industry experts for creating and managing domain models and ontologies in the Semantic Web standards RDF, RDFS and OWL OntoStudio a professional developing environment of ontologies for ontologies and rules with components for the integration of heterogeneous data sources
  • 28. TopBraid Composer Class Panel Editing Panel Property Panel
  • 29. Programming Environment for the Semantic Web tools that provide a working environment to develop Semantic Web applications in the forms of application libraries, modules, etc Jena a Java framework to construct Semantic Web Applications for RDF, RDFS and OWL, SPARQL, GRDDL OWL API a Java interface and implementation for the W3C Web Ontology Language OWL Sesame an open source RDF database with support for RDFS inferencing and querying
  • 30. Jena
  • 31. Triple Store tools that can be installed to serve as RDF databases Jena TDB which provides a lightweight, scalable non-transactional storage and SDB which is a SPARQL database subsystem for Jena OpenLink Virtuoso a SQL-ORDBMS and Web Application Server hybrid (aka Universal Sever) that provides SQL, XML, and RDF data management in a single multithreaded server process Oracle Spatial 11g an open, scalable, secure and reliable RDF management platform based on a graph data model OWLIM the most scalable semantic repository that includes triple store, inference engine and SPARQL query engine
  • 33. SPARQL Endpoint tools that can be serve as SPARQL endpoints to large data sets OpenLink Virtuoso the Virtuoso SPARQL query service that implements the SPARQL Protocol for RDF providing SPARQL query processing Online Demo: http://demo.openlinksw.com/sparql/ Pubby a Linked Data interface to local or remote SPARQL protocol servers Most of triple stores support a interface for SPARQL.
  • 34. Reasoner tools that can perform reasoning tasks, typically based on RDFS, OWL, or some rule engine Jena, OWL API, OpenLink Virtuoso, Pellet, … Most of programing environments and triple stores support reasoning based on RDF, RDFS, and OWL semantics and rule.
  • 35. RDB2RDF tools can be used to extract RDF data from a Relational Database, using either RDB2RDF Direct Mapping or R2RML D2RQ a system for accessing relational databases as virtual, read-only RDF graphs Sponger the Linked Data middleware component of Virtuoso that generates Linked Data from a variety of data sources, supporting a wide variety of data representation and serialization formats
  • 36. online search engines specialized in OWL and/or RDF content, possibly including ontologies and vocabularies
  • 37. Swoogle a search engine for Semantic Web ontologies, documents, terms and data published on the Web
  • 38. Watson web interface for searching ontologies and semantic documents using keywords
  • 40. Apple’s Siri an intelligent personal assistant and knowledge navigator which works as an application for Apple's iOS a natural language user interface to answer questions, make recommendations, and perform actions by delegating requests to a set of Web services
  • 41. How Siri Works Siri’s knowledge is represented in a unified modeling system that combines ontologies, inference networks, pattern matching agents, dictionaries, and dialog models. ... Siri isn’t a source of data, so it doesn’t expose data using Semantic Web standards.
  • 42. Google’s Semantic Search They decided to call it “Knowledge Graph”.
  • 43. Knowledge Graph a knowledge base used by Google to enhance its search engine's search results with semantic-search information gathered from a wide variety of sources
  • 44. Agenda • World Wide Web • Semantic Web • Semantic Web Tools and Applications  Linking Open Data • Social Semantic Web • Open Government
  • 45. Linking Open Data a method of publishing structured data to share information in a way that can be read automatically by computers based on standard Web technologies such as HTTP and URIs
  • 46. Components for LOD • URIs (specifically, of the dereferenceable variety) • HTTP • Resource Description Framework (RDF) • Serialization formats (RDFa, RDF/XML, N3, Turtle, and others)
  • 47. Four Principles of Linked Data 1. Use URIs to identify things. 2. Use HTTP URIs so that these things can be referred to and looked up ("dereferenced") by people and user agents. 3. Provide useful information about the thing when its URI is dereferenced, using standard formats such as RDF/XML. 4. Include links to other, related URIs in the exposed data to improve discovery of other related information on the Web.
  • 48. Linked Open Data star scheme ★ make your stuff available on the Web (whatever format) under an open license ★★ make it available as structured data (e.g., Excel instead of image scan of a table) ★★★ use non-proprietary formats (e.g., CSV instead of Excel) ★★★★ use URIs to identify things, so that people can point at your stuff ★★★★★ link your data to other data to provide context http://lab.linkeddata.deri.ie/2010/star-scheme-by-example/
  • 49. 2007-11-10 2008-09-18 2009-07-14 2010-09-22 2011-09-19
  • 50. DBPedia a project aiming to extract structured content from the information created as part of the Wikipedia project using the Resource Description Framework (RDF) to represent the extracted information more than 3.64 million things, out of which 1.83 million are classified in a consistent ontology 2,724,000 links to images and 6,300,000 links to external web pages over 1 billion pieces of information (RDF triples)
  • 52. Faceted Wikipedia Search based on DBPedia
  • 54. Freebase a large collaborative knowledge base consisting of metadata composed mainly by its community members
  • 55. Linked Data on BBC Data from Wikipedia Data from MusicBrainz
  • 56. Best Buy with GoodRelations <div class="vcard" typeof="gr:LocationOfSalesOrServiceProvisioning" about="#store_1796"> <div class="hours" rel="gr:hasOpeningHoursSpecification"> <li class="day0" typeof="gr:OpeningHoursSpecification" about="#storehours_sun"> <span rel="gr:hasOpeningHoursDayOfWeek" resource="http://purl.org/goodrelations/v1#Sunday" class="day"> <span property="gr:opens" datatype="xsd:time" content="11:00:00" class="open"> ...
  • 57. Agenda • World Wide Web • Semantic Web • Semantic Web Tools and Applications • Linking Open Data  Social Semantic Web • Open Government
  • 58. Social Semantic Web a Web of collective knowledge systems, which are able to provide useful information based on human contributions and which get better as more people participate
  • 59.  Social Web Social  Wikis, blogs, social networks Semantic Web  SIOC, DBpedia, Twine World Wide Web Semantic Web  URIs, HTML, HTTP RDFS, OWL, SPARQL Syntax Semantic
  • 60. Vocabularies for SSW FOAF (Friend of a friend) a phrase used to refer to someone that one does not know well, literally, a friend of a friend SIOC (Semantically-Interlinked Online Communities) methods for interconnecting discussion methods such as blogs, forums and mailing lists to each other SKOS (Simple Knowledge Organization System) formal languages designed for representation of thesauri, classification schemes, taxonomies, subject-heading systems, or any other type of structured controlled vocabulary MOAT (Meaning Of A Tag) a Semantic Web framework to publish semantically-enriched content from free-tagging one
  • 62. Facebook’s Open Graph Protocol simple protocol for enabling any web page to become a rich object in a social graph watch is a friend of is a friend of is a friend of is a friend of watch Myungjin Lee like like cook
  • 63. In 2010, we extended the social graph, via the Open Graph protocol, to include 3rd party web sites and pages that people liked throughout the web. We are now extending the Open Graph to include arbitrary actions and objects created by 3rd party apps and enabling these apps to integrate deeply into the Facebook experience.
  • 64. Social Object cook Myungjin Lee http://example.com/cookie.html http://www.facebook.com/mjinlee http://samples.ogp.me/Recipe me:cook rdf:type og:title Stuffed Cookies http://example.com/cookie.html og:image http://example.com/zhen/cookie.jpg og:url og:description The Turducken of Cookies http://example.com/zhen/cookie.html
  • 65. Twitter Annotations to add one or more annotations that represent structured metadata about the tweet
  • 66. How to make Annotations on your tweets First element is a type. Every Annotations has a type. Type maps to attribute and value pair. Second element is one or more attribute names with values. http://r.github.com/annotationsformatter/
  • 67. Agenda • World Wide Web • Semantic Web • Semantic Web Tools and Applications • Linking Open Data • Social Semantic Web  Open Government
  • 68. Open Government Data Open By “open”, “open” data is free for anyone to use, re-use and re- distribute. Open Open Data Open Gov Gov By “government data” we mean data Data and information produced or Data Gov Data commissioned by government or Gov government controlled entities.
  • 69. Publishing Open Government Data Step 1: The quickest and easiest way to make data available on the Internet is to publish the data in its raw form (e.g., an XML file of polling data from past elections). However, the data should be well-structured like XML, RDF and CSV. Step 2: Create an online catalog of the raw data so people can discover what has been posted. Step 3: Make the data both human- and machine-readable: • enrich your resources with semantics, metadata, and identifiers; • encode the data using open and industry standards - especially XML - or create your own standards based on your vocabulary; • make your data human-readable by either converting to (X)HTML, or by using real-time transformations through CSS or XSLT. • use permanent patterned and/or discoverable "Cool URIs"; • allow for electronic citations in the form of standardized hyperlinks.
  • 70. Data.gov (the United States Government)
  • 71. Data.gov.uk (HM Government)
  • 72. A Timeline of Open Government Data
  • 73. Data-Gov Wiki a project for investigating open government datasets using semantic web technologies http://data-gov.tw.rpi.edu/wiki/The_Data-gov_Wiki
  • 74. Clean Air Status and Trends - Ozone
  • 75. Code for America a non-partisan, non-political 501(c)3 organization founded in 2009 to bring web-industry professionals to work with city governments in the United States in order to promote openness, participation, and efficiency in municipal governments http://codeforamerica.org/
  • 77. DataMarket a privately held Icelandic company that specialises in providing access to and visually displaying data from public and, to a lesser extent, private institutions and companies
  • 78. Contents Search on the Semantic Web Dr. Myungjin Lee e-Mail : [email protected] Twitter : http://twitter.com/MyungjinLee Facebook : http://www.facebook.com/mjinlee SlideShare : http://www.slideshare.net/onlyjiny/
  • 79. References http://www.w3.org/2001/sw/wiki/ http://www.wikipedia.org http://www.slideshare.net/Cloud/the-social-semantic-web http://www.slideshare.net/onlyjiny/social-semantic-web-on-facebook-open-graph-protocol-and-twitter-annotations http://www.slideshare.net/onlyjiny/inference-on-the-semantic-web http://www.novaspivack.com/technology/how-hisiri-works-interview-with-tom-gruber-cto-of-siri http://linkeddata.org/ http://www.slideshare.net/HaklaeKim/open-government-data-linked-data-and-the-missing-blocks-in-korea http://opengovernmentdata.org/