SlideShare una empresa de Scribd logo
1 de 79
Descargar para leer sin conexión
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
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
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/

Más contenido relacionado

La actualidad más candente

Semantic web technology
Semantic web technologySemantic web technology
Semantic web technologyStanley Wang
 
Semantic web Document
Semantic web DocumentSemantic web Document
Semantic web Documentap
 
HTTP request and response
HTTP request and responseHTTP request and response
HTTP request and responseSahil Agarwal
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic WebMarin Dimitrov
 
Skillshare - Introduction to Data Scraping
Skillshare - Introduction to Data ScrapingSkillshare - Introduction to Data Scraping
Skillshare - Introduction to Data ScrapingSchool of Data
 
An Introduction to Semantic Web Technology
An Introduction to Semantic Web TechnologyAn Introduction to Semantic Web Technology
An Introduction to Semantic Web TechnologyAnkur Biswas
 
Information retrieval s
Information retrieval sInformation retrieval s
Information retrieval ssilambu111
 
Introduction to Drupal Basics
Introduction to Drupal BasicsIntroduction to Drupal Basics
Introduction to Drupal BasicsJuha Niemi
 
Web mining slides
Web mining slidesWeb mining slides
Web mining slidesmahavir_a
 
Web Service Presentation
Web Service PresentationWeb Service Presentation
Web Service Presentationguest0df6b0
 
The Semantic Web #1 - Overview
The Semantic Web #1 - OverviewThe Semantic Web #1 - Overview
The Semantic Web #1 - OverviewMyungjin Lee
 
Information retrieval introduction
Information retrieval introductionInformation retrieval introduction
Information retrieval introductionnimmyjans4
 
Rest & RESTful WebServices
Rest & RESTful WebServicesRest & RESTful WebServices
Rest & RESTful WebServicesPrateek Tandon
 
Information retrieval (introduction)
Information  retrieval (introduction) Information  retrieval (introduction)
Information retrieval (introduction) Primya Tamil
 
WEB BASED INFORMATION RETRIEVAL SYSTEM
WEB BASED INFORMATION RETRIEVAL SYSTEMWEB BASED INFORMATION RETRIEVAL SYSTEM
WEB BASED INFORMATION RETRIEVAL SYSTEMSai Kumar Ale
 

La actualidad más candente (20)

Semantic web
Semantic webSemantic web
Semantic web
 
Semantic web technology
Semantic web technologySemantic web technology
Semantic web technology
 
Semantic web Document
Semantic web DocumentSemantic web Document
Semantic web Document
 
HTTP request and response
HTTP request and responseHTTP request and response
HTTP request and response
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Web
 
Skillshare - Introduction to Data Scraping
Skillshare - Introduction to Data ScrapingSkillshare - Introduction to Data Scraping
Skillshare - Introduction to Data Scraping
 
An Introduction to Semantic Web Technology
An Introduction to Semantic Web TechnologyAn Introduction to Semantic Web Technology
An Introduction to Semantic Web Technology
 
Information retrieval s
Information retrieval sInformation retrieval s
Information retrieval s
 
Introduction to Drupal Basics
Introduction to Drupal BasicsIntroduction to Drupal Basics
Introduction to Drupal Basics
 
HTTP Basics
HTTP BasicsHTTP Basics
HTTP Basics
 
Web mining slides
Web mining slidesWeb mining slides
Web mining slides
 
Web Service Presentation
Web Service PresentationWeb Service Presentation
Web Service Presentation
 
The Semantic Web #1 - Overview
The Semantic Web #1 - OverviewThe Semantic Web #1 - Overview
The Semantic Web #1 - Overview
 
Information retrieval introduction
Information retrieval introductionInformation retrieval introduction
Information retrieval introduction
 
Rest & RESTful WebServices
Rest & RESTful WebServicesRest & RESTful WebServices
Rest & RESTful WebServices
 
Information retrieval (introduction)
Information  retrieval (introduction) Information  retrieval (introduction)
Information retrieval (introduction)
 
WEB MINING.
WEB MINING.WEB MINING.
WEB MINING.
 
WEB BASED INFORMATION RETRIEVAL SYSTEM
WEB BASED INFORMATION RETRIEVAL SYSTEMWEB BASED INFORMATION RETRIEVAL SYSTEM
WEB BASED INFORMATION RETRIEVAL SYSTEM
 
web mining
web miningweb mining
web mining
 
REST & RESTful Web Services
REST & RESTful Web ServicesREST & RESTful Web Services
REST & RESTful Web Services
 

Destacado

OpenLink Virtuoso - Management & Decision Makers Overview
OpenLink Virtuoso - Management & Decision Makers OverviewOpenLink Virtuoso - Management & Decision Makers Overview
OpenLink Virtuoso - Management & Decision Makers OverviewKingsley Uyi Idehen
 
TripleWave: Spreading RDF Streams on the Web
TripleWave: Spreading RDF Streams on the WebTripleWave: Spreading RDF Streams on the Web
TripleWave: Spreading RDF Streams on the WebAndrea Mauri
 
LODAC 2017 Linked Open Data Workshop
LODAC 2017 Linked Open Data WorkshopLODAC 2017 Linked Open Data Workshop
LODAC 2017 Linked Open Data WorkshopMyungjin Lee
 
Semantic Web For Distributed Social Networks
Semantic Web For Distributed Social NetworksSemantic Web For Distributed Social Networks
Semantic Web For Distributed Social NetworksDavid Peterson
 
The Semantic Web: 2010 Update
The Semantic Web: 2010 Update The Semantic Web: 2010 Update
The Semantic Web: 2010 Update James Hendler
 
Ontology, Semantic Web and DBpedia
Ontology, Semantic Web and DBpediaOntology, Semantic Web and DBpedia
Ontology, Semantic Web and DBpediaRichard Kuo
 
Ontology Web services for Semantic Applications
Ontology Web services for Semantic ApplicationsOntology Web services for Semantic Applications
Ontology Web services for Semantic ApplicationsTrish Whetzel
 
Practical Semantic Web and Why You Should Care - DrupalCon DC 2009
Practical Semantic Web and Why You Should Care - DrupalCon DC 2009Practical Semantic Web and Why You Should Care - DrupalCon DC 2009
Practical Semantic Web and Why You Should Care - DrupalCon DC 2009Boris Mann
 
Building OBO Foundry ontology using semantic web tools
Building OBO Foundry ontology using semantic web toolsBuilding OBO Foundry ontology using semantic web tools
Building OBO Foundry ontology using semantic web toolsMelanie Courtot
 
The Semantic Web (and what it can deliver for your business)
The Semantic Web (and what it can deliver for your business)The Semantic Web (and what it can deliver for your business)
The Semantic Web (and what it can deliver for your business)Knud Möller
 
Introduction To The Semantic Web
Introduction To The Semantic  WebIntroduction To The Semantic  Web
Introduction To The Semantic Webguest262aaa
 
Real-time Semantic Web with Twitter Annotations
Real-time Semantic Web with Twitter AnnotationsReal-time Semantic Web with Twitter Annotations
Real-time Semantic Web with Twitter AnnotationsJoshua Shinavier
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic WebNuxeo
 
The Standardization of Semantic Web Ontology
The Standardization of Semantic Web OntologyThe Standardization of Semantic Web Ontology
The Standardization of Semantic Web OntologyMyungjin Lee
 
The semantic web
The semantic webThe semantic web
The semantic webDotkumo
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic WebOscar Corcho
 
The GoodRelations Ontology: Making Semantic Web-based E-Commerce a Reality
The GoodRelations Ontology: Making Semantic  Web-based E-Commerce a RealityThe GoodRelations Ontology: Making Semantic  Web-based E-Commerce a Reality
The GoodRelations Ontology: Making Semantic Web-based E-Commerce a RealityMartin Hepp
 
Semantic Web
Semantic WebSemantic Web
Semantic Webgregreser
 

Destacado (20)

OpenLink Virtuoso - Management & Decision Makers Overview
OpenLink Virtuoso - Management & Decision Makers OverviewOpenLink Virtuoso - Management & Decision Makers Overview
OpenLink Virtuoso - Management & Decision Makers Overview
 
TripleWave: Spreading RDF Streams on the Web
TripleWave: Spreading RDF Streams on the WebTripleWave: Spreading RDF Streams on the Web
TripleWave: Spreading RDF Streams on the Web
 
LODAC 2017 Linked Open Data Workshop
LODAC 2017 Linked Open Data WorkshopLODAC 2017 Linked Open Data Workshop
LODAC 2017 Linked Open Data Workshop
 
Semantic Web For Distributed Social Networks
Semantic Web For Distributed Social NetworksSemantic Web For Distributed Social Networks
Semantic Web For Distributed Social Networks
 
The Semantic Web: 2010 Update
The Semantic Web: 2010 Update The Semantic Web: 2010 Update
The Semantic Web: 2010 Update
 
Ontology, Semantic Web and DBpedia
Ontology, Semantic Web and DBpediaOntology, Semantic Web and DBpedia
Ontology, Semantic Web and DBpedia
 
Ontology Web services for Semantic Applications
Ontology Web services for Semantic ApplicationsOntology Web services for Semantic Applications
Ontology Web services for Semantic Applications
 
Practical Semantic Web and Why You Should Care - DrupalCon DC 2009
Practical Semantic Web and Why You Should Care - DrupalCon DC 2009Practical Semantic Web and Why You Should Care - DrupalCon DC 2009
Practical Semantic Web and Why You Should Care - DrupalCon DC 2009
 
Building OBO Foundry ontology using semantic web tools
Building OBO Foundry ontology using semantic web toolsBuilding OBO Foundry ontology using semantic web tools
Building OBO Foundry ontology using semantic web tools
 
The Semantic Web (and what it can deliver for your business)
The Semantic Web (and what it can deliver for your business)The Semantic Web (and what it can deliver for your business)
The Semantic Web (and what it can deliver for your business)
 
SMWCon Fall 2015 FForms
SMWCon Fall 2015 FFormsSMWCon Fall 2015 FForms
SMWCon Fall 2015 FForms
 
Introduction To The Semantic Web
Introduction To The Semantic  WebIntroduction To The Semantic  Web
Introduction To The Semantic Web
 
Real-time Semantic Web with Twitter Annotations
Real-time Semantic Web with Twitter AnnotationsReal-time Semantic Web with Twitter Annotations
Real-time Semantic Web with Twitter Annotations
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Web
 
Semantic Web
Semantic WebSemantic Web
Semantic Web
 
The Standardization of Semantic Web Ontology
The Standardization of Semantic Web OntologyThe Standardization of Semantic Web Ontology
The Standardization of Semantic Web Ontology
 
The semantic web
The semantic webThe semantic web
The semantic web
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Web
 
The GoodRelations Ontology: Making Semantic Web-based E-Commerce a Reality
The GoodRelations Ontology: Making Semantic  Web-based E-Commerce a RealityThe GoodRelations Ontology: Making Semantic  Web-based E-Commerce a Reality
The GoodRelations Ontology: Making Semantic Web-based E-Commerce a Reality
 
Semantic Web
Semantic WebSemantic Web
Semantic Web
 

Similar a Semantic web

Approaches to machine actionable links
Approaches to machine actionable linksApproaches to machine actionable links
Approaches to machine actionable linksStephen Richard
 
Semantic Web
Semantic WebSemantic Web
Semantic Webhardchiu
 
Industry Ontologies: Case Studies in Creating and Extending Schema.org for In...
Industry Ontologies: Case Studies in Creating and Extending Schema.org for In...Industry Ontologies: Case Studies in Creating and Extending Schema.org for In...
Industry Ontologies: Case Studies in Creating and Extending Schema.org for In...MakoLab SA
 
Industry Ontologies: Case Studies in Creating and Extending Schema.org
Industry Ontologies: Case Studies in Creating and Extending Schema.org Industry Ontologies: Case Studies in Creating and Extending Schema.org
Industry Ontologies: Case Studies in Creating and Extending Schema.org sopekmir
 
The glory of REST in Java: Spring HATEOAS, RAML, Temenos IRIS
The glory of REST in Java: Spring HATEOAS, RAML, Temenos IRISThe glory of REST in Java: Spring HATEOAS, RAML, Temenos IRIS
The glory of REST in Java: Spring HATEOAS, RAML, Temenos IRISGeert Pante
 
Introduction to web technology
Introduction to web technologyIntroduction to web technology
Introduction to web technologyVARSHAKUMARI49
 
Introduction To Website Development
Introduction To Website DevelopmentIntroduction To Website Development
Introduction To Website Developmentzaidfarooqui974
 
Semantic web
Semantic webSemantic web
Semantic webcat_us
 
Chrome Extensions - Basic concepts powerpoint
Chrome Extensions - Basic concepts powerpointChrome Extensions - Basic concepts powerpoint
Chrome Extensions - Basic concepts powerpointf20190876
 
Google Sitemap and robots.txt Setup Techniques
Google Sitemap and robots.txt Setup TechniquesGoogle Sitemap and robots.txt Setup Techniques
Google Sitemap and robots.txt Setup TechniquesNasir Uddin Shamim
 
Web Technology Trends (early 2009)
Web Technology Trends (early 2009)Web Technology Trends (early 2009)
Web Technology Trends (early 2009)Prodosh Banerjee
 
Ruby On Rails Siddhesh
Ruby On Rails SiddheshRuby On Rails Siddhesh
Ruby On Rails SiddheshSiddhesh Bhobe
 
Information Management & Sharing in Digital Era
Information Management & Sharing in Digital Era Information Management & Sharing in Digital Era
Information Management & Sharing in Digital Era Liaquat Rahoo
 
SemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n BoltsSemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n BoltsRinke Hoekstra
 

Similar a Semantic web (20)

Approaches to machine actionable links
Approaches to machine actionable linksApproaches to machine actionable links
Approaches to machine actionable links
 
Semantic web
Semantic webSemantic web
Semantic web
 
Semantic Web
Semantic WebSemantic Web
Semantic Web
 
Web 2 0 Tools
Web 2 0 ToolsWeb 2 0 Tools
Web 2 0 Tools
 
Industry Ontologies: Case Studies in Creating and Extending Schema.org for In...
Industry Ontologies: Case Studies in Creating and Extending Schema.org for In...Industry Ontologies: Case Studies in Creating and Extending Schema.org for In...
Industry Ontologies: Case Studies in Creating and Extending Schema.org for In...
 
Industry Ontologies: Case Studies in Creating and Extending Schema.org
Industry Ontologies: Case Studies in Creating and Extending Schema.org Industry Ontologies: Case Studies in Creating and Extending Schema.org
Industry Ontologies: Case Studies in Creating and Extending Schema.org
 
The glory of REST in Java: Spring HATEOAS, RAML, Temenos IRIS
The glory of REST in Java: Spring HATEOAS, RAML, Temenos IRISThe glory of REST in Java: Spring HATEOAS, RAML, Temenos IRIS
The glory of REST in Java: Spring HATEOAS, RAML, Temenos IRIS
 
Introduction to web technology
Introduction to web technologyIntroduction to web technology
Introduction to web technology
 
Introduction To Website Development
Introduction To Website DevelopmentIntroduction To Website Development
Introduction To Website Development
 
Semantic web
Semantic webSemantic web
Semantic web
 
REST Presentation
REST PresentationREST Presentation
REST Presentation
 
Chrome Extensions - Basic concepts powerpoint
Chrome Extensions - Basic concepts powerpointChrome Extensions - Basic concepts powerpoint
Chrome Extensions - Basic concepts powerpoint
 
The Glory of Rest
The Glory of RestThe Glory of Rest
The Glory of Rest
 
Google Sitemap and robots.txt Setup Techniques
Google Sitemap and robots.txt Setup TechniquesGoogle Sitemap and robots.txt Setup Techniques
Google Sitemap and robots.txt Setup Techniques
 
Web Technology Trends (early 2009)
Web Technology Trends (early 2009)Web Technology Trends (early 2009)
Web Technology Trends (early 2009)
 
Web Pages
Web PagesWeb Pages
Web Pages
 
Semantic web
Semantic webSemantic web
Semantic web
 
Ruby On Rails Siddhesh
Ruby On Rails SiddheshRuby On Rails Siddhesh
Ruby On Rails Siddhesh
 
Information Management & Sharing in Digital Era
Information Management & Sharing in Digital Era Information Management & Sharing in Digital Era
Information Management & Sharing in Digital Era
 
SemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n BoltsSemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n Bolts
 

Más de Myungjin Lee

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

Más de Myungjin Lee (20)

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

Último

New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 

Último (20)

New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 

Semantic web

  • 1.
  • 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
  • 6.
  • 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://asmith@ftp.example.org 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
  • 61.
  • 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 : xml@yonsei.ac.kr Twitter : http://twitter.com/MyungjinLee Facebook : http://www.facebook.com/mjinlee SlideShare : http://www.slideshare.net/onlyjiny/