SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Downloaden Sie, um offline zu lesen
WebGUI
  & the
  Semantic
  Web

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

 vision of the Web
● To reinspire the WebGUI

 community around the potential
 of Web technology
● To show you how to

 implement Semantic Web
 technologies into your WebGUI
 site
Defining the
Semantic Web
Defining the Semantic Web

Background & History
“The Web of Meaning” / Web 3.0
Many Possibilities
Background & History
● The Web – envisioned & developed
in 1989 while working at CERN
● Goal – build a collaborative,
information sharing network
●   Key Features –
    ●   Browse & Create
    ●   Universal Access
    ●   Privacy
    ●   Trust
“The Web of Meaning”
Rise of the Semantic Web
• The vision for a Semantic Web came from Tim
Berners-Lee's book Weaving the Web, ©1999
• Part 1 => human-human collaboration
• Part 2 => machine analysis of Web content
“The Web of Meaning”
Requisites for a Semantic Web
• Organizing data, adding meaning & creating query tools
• Requires numerous technologies that work together to
create a coherent output
• Know-how to implement a Semantic Web involves
multiple disciplines (linguistics, information science,
computer science, philosophy and more)
“The Web of Meaning”
W3C Definition
“The goal of the Semantic Web initiative is as broad as that of the Web: to create a
universal medium for the exchange of data. It is envisaged to smoothly interconnect
personal information management, enterprise application integration, and the global
sharing of commercial, scientific and cultural data. Facilities to put machine-
understandable data on the Web are quickly becoming a high priority for many
organizations, individuals and communities.
“The Web can reach its full potential only if it becomes a place where data can be
shared and processed by automated tools as well as by people. For the Web to scale,
tomorrow's programs must be able to share and process data even when these
programs have been designed totally independently.”
Many Possibilities
Use Cases
 • Improved Search
 • Distributed Database
 • Intelligent Agents
 • Web Services
 • Trust Networks

See Resources for additional Case Studies & Use Cases.
State of
   the
Semantic
  Web
State of the Semantic Web

Technologies
W3C Accomplishments
Implementations
Technologies
Structure: XML
       XML
                 • Provides a structured
                 format for marking
                 content
                 • Makes content
                 human and machine
                 readable
Technologies
Data Model: RDF
      RDF
                  • Provides a language for
                  describing Web
                  resources
                  • Essentially a simple
                  data model
                  • Uses tuples – subject,
                  property, value
Technologies
Ontologies: Knowledge Representation
●
    Define relationships between objects
●
     Provide additional vocabulary along with a formal
    semantics.

        “For the web,ontology is about the Core
                                     Dublin
        OWL
        exact description of web information
                        SKOS
        and relationships between web
        information.”
         – W3Schools.com                FOAF
      RDFS
Technologies
Ontologies: FOAF Example
●
    “The Friend of a Friend (FOAF) project is creating
    a Web of machine-readable pages describing
    people, the links between them and the things
    they create and do”
Technologies
Query: SPARQL
●
    Standard means of querying any store of RDF
●
     Enables the 'joining' of decentralized collections
    of RDF data.




●
    Result is returned as XML.
Technologies
Where do we stand today?
●
    Many of the above mentioned technologies are
    W3C recommendations
●
    Reaching critical mass of technologies necessary
    to implement a web of meaning
●
    There are still many incomplete components and
    challenges for realizing a Semantic Web
    ●
        Rules – inferring new information
    ●
        Unifying Logic
    ●
        Proof & Trust
    ●
        Cryptography
W3C Accomplishments

●
    Pushing for Web Standards since 1994
●
    Currently has 356 member organizations
●
    Semantic Web specifications
     ●
         XML, RDF – stable specifications since 2004
     ●
         OWL – standard since 2004
     ●
         SPARQL – standard since 2008
     ●
         SKOS – became latest recommendation in August
●
    Claims that there are “over 10 million Semantic
    Web documents on the Web” today
Implementations
●
    Formats
    ●
        RSS
    ●
        Microformats
    ●
        RDFa

●
    Public Datasets
    ●
        dbpedia – Wikipedia as RDF
    ●
        RDF Book Mashup – merges Amazon & Google data
    ●
        IngentaConnect – over 200 million bibliographic
        entries
Implementations
Semantic Web Services




 www.WolframAlpha.com              www.Sig.ma
Knowledge-based computing   Live views on the Web of Data
Implementing
  Semantic
Technologies
     in
  WebGUI
Implementing Semantic Web

Marking up your content
Linking data into your site
Perl libraries
Marking up your content
Using RDFa
Linking Data
●
  Power of RDF/SPARQL vs API's (RDF Book Mashup
integrates data from Amazon & Google)
●
  Requires data providers
Perl Libraries
●
    XML
    ●
      hundreds of options
    ●
      XML::Simple (part of WRE)
●
    RDF
    ●
      RDF::Helper
    ●
      RDF::Notation3
    ●
      Class::RDF
    ●
      RDF::Simple::Serialiser
    ●
      and more...
Perl Libraries
●
    Ontologies
    ●
      Class::OWL
    ●
      XML::FOAF
    ●
      DublinCore::Record
    ●
      HTML::DublinCore
●
    SPARQL
     ●
       RDF::Query
The Future of the
 Semantic Web
Future Directions:
HTML5 & semantic markup
Linked data – information with
relationships
Emergent Properties – lots of
data allows lots of connections
Future Directions:




       Where do you
     think we're going?
Thank You!
         William McKee
         WebGUI Forums: knowmad
         IRC: knowmad
         Email: william@knowmad.com


  Resources Available at
www.knowmad.com/wuc2009

Weitere ähnliche Inhalte

Was ist angesagt?

Contextual Computing - Knowledge Graphs & Web of Entities
Contextual Computing - Knowledge Graphs & Web of EntitiesContextual Computing - Knowledge Graphs & Web of Entities
Contextual Computing - Knowledge Graphs & Web of EntitiesRichard Wallis
 
Brief State of the Art - Semantic Web technologies for geospatial data - Mode...
Brief State of the Art - Semantic Web technologies for geospatial data - Mode...Brief State of the Art - Semantic Web technologies for geospatial data - Mode...
Brief State of the Art - Semantic Web technologies for geospatial data - Mode...Ana Roxin
 
Semantic Web (IS 535 presentation) by ITRL students Deborah Ratliff and Maril...
Semantic Web (IS 535 presentation) by ITRL students Deborah Ratliff and Maril...Semantic Web (IS 535 presentation) by ITRL students Deborah Ratliff and Maril...
Semantic Web (IS 535 presentation) by ITRL students Deborah Ratliff and Maril...cmitch41
 
Cenitpede: Analyzing Webcrawl
Cenitpede: Analyzing WebcrawlCenitpede: Analyzing Webcrawl
Cenitpede: Analyzing WebcrawlPrimal Pappachan
 
Schema.org where did that come from?
Schema.org where did that come from?Schema.org where did that come from?
Schema.org where did that come from?Richard Wallis
 
A possible future role of schema.org for business reporting
A possible future role of schema.org for business reportingA possible future role of schema.org for business reporting
A possible future role of schema.org for business reportingsopekmir
 
Introduction to APIs and Linked Data
Introduction to APIs and Linked DataIntroduction to APIs and Linked Data
Introduction to APIs and Linked DataAdrian Stevenson
 
Build Narratives, Connect Artifacts: Linked Open Data for Cultural Heritage
Build Narratives, Connect Artifacts: Linked Open Data for Cultural HeritageBuild Narratives, Connect Artifacts: Linked Open Data for Cultural Heritage
Build Narratives, Connect Artifacts: Linked Open Data for Cultural HeritageOntotext
 
Structured Data for the Financial Industry
Structured Data for the Financial Industry Structured Data for the Financial Industry
Structured Data for the Financial Industry sopekmir
 

Was ist angesagt? (14)

NISO Webinar: Library Linked Data: From Vision to Reality
NISO Webinar: Library Linked Data: From Vision to RealityNISO Webinar: Library Linked Data: From Vision to Reality
NISO Webinar: Library Linked Data: From Vision to Reality
 
Semantic web
Semantic webSemantic web
Semantic web
 
Contextual Computing - Knowledge Graphs & Web of Entities
Contextual Computing - Knowledge Graphs & Web of EntitiesContextual Computing - Knowledge Graphs & Web of Entities
Contextual Computing - Knowledge Graphs & Web of Entities
 
Brief State of the Art - Semantic Web technologies for geospatial data - Mode...
Brief State of the Art - Semantic Web technologies for geospatial data - Mode...Brief State of the Art - Semantic Web technologies for geospatial data - Mode...
Brief State of the Art - Semantic Web technologies for geospatial data - Mode...
 
Semantic Web (IS 535 presentation) by ITRL students Deborah Ratliff and Maril...
Semantic Web (IS 535 presentation) by ITRL students Deborah Ratliff and Maril...Semantic Web (IS 535 presentation) by ITRL students Deborah Ratliff and Maril...
Semantic Web (IS 535 presentation) by ITRL students Deborah Ratliff and Maril...
 
Cenitpede: Analyzing Webcrawl
Cenitpede: Analyzing WebcrawlCenitpede: Analyzing Webcrawl
Cenitpede: Analyzing Webcrawl
 
Schema.org where did that come from?
Schema.org where did that come from?Schema.org where did that come from?
Schema.org where did that come from?
 
A possible future role of schema.org for business reporting
A possible future role of schema.org for business reportingA possible future role of schema.org for business reporting
A possible future role of schema.org for business reporting
 
Sla em-20140326
Sla em-20140326Sla em-20140326
Sla em-20140326
 
Semantic web
Semantic webSemantic web
Semantic web
 
Introduction to APIs and Linked Data
Introduction to APIs and Linked DataIntroduction to APIs and Linked Data
Introduction to APIs and Linked Data
 
Build Narratives, Connect Artifacts: Linked Open Data for Cultural Heritage
Build Narratives, Connect Artifacts: Linked Open Data for Cultural HeritageBuild Narratives, Connect Artifacts: Linked Open Data for Cultural Heritage
Build Narratives, Connect Artifacts: Linked Open Data for Cultural Heritage
 
Structured Data for the Financial Industry
Structured Data for the Financial Industry Structured Data for the Financial Industry
Structured Data for the Financial Industry
 
Linked data life cycles
Linked data life cyclesLinked data life cycles
Linked data life cycles
 

Andere mochten auch

Launch presentation - BarnhardtCotton.net
Launch presentation - BarnhardtCotton.netLaunch presentation - BarnhardtCotton.net
Launch presentation - BarnhardtCotton.netWilliam McKee
 
Launch presentation -- Intrinsics.net
Launch presentation -- Intrinsics.netLaunch presentation -- Intrinsics.net
Launch presentation -- Intrinsics.netWilliam McKee
 
Midweek Business Connections Presentation 2012
Midweek Business Connections Presentation 2012Midweek Business Connections Presentation 2012
Midweek Business Connections Presentation 2012William McKee
 
First Time Selling Your Home - Tips and Techniques
First Time Selling Your Home - Tips and TechniquesFirst Time Selling Your Home - Tips and Techniques
First Time Selling Your Home - Tips and TechniquesNeil Blumberg
 
Automation: The Power of Workflows
Automation: The Power of WorkflowsAutomation: The Power of Workflows
Automation: The Power of WorkflowsWilliam McKee
 
Business Lessons from Nepal
Business Lessons from NepalBusiness Lessons from Nepal
Business Lessons from NepalWilliam McKee
 
Internet Marketing: What a Business Owner Needs to Know
Internet Marketing: What a Business Owner Needs to KnowInternet Marketing: What a Business Owner Needs to Know
Internet Marketing: What a Business Owner Needs to KnowWilliam McKee
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerLuminary Labs
 

Andere mochten auch (10)

Launch presentation - BarnhardtCotton.net
Launch presentation - BarnhardtCotton.netLaunch presentation - BarnhardtCotton.net
Launch presentation - BarnhardtCotton.net
 
Launch presentation -- Intrinsics.net
Launch presentation -- Intrinsics.netLaunch presentation -- Intrinsics.net
Launch presentation -- Intrinsics.net
 
Midweek Business Connections Presentation 2012
Midweek Business Connections Presentation 2012Midweek Business Connections Presentation 2012
Midweek Business Connections Presentation 2012
 
Opportunities Abound!
Opportunities Abound!Opportunities Abound!
Opportunities Abound!
 
APA Stimulus Funding
APA Stimulus FundingAPA Stimulus Funding
APA Stimulus Funding
 
First Time Selling Your Home - Tips and Techniques
First Time Selling Your Home - Tips and TechniquesFirst Time Selling Your Home - Tips and Techniques
First Time Selling Your Home - Tips and Techniques
 
Automation: The Power of Workflows
Automation: The Power of WorkflowsAutomation: The Power of Workflows
Automation: The Power of Workflows
 
Business Lessons from Nepal
Business Lessons from NepalBusiness Lessons from Nepal
Business Lessons from Nepal
 
Internet Marketing: What a Business Owner Needs to Know
Internet Marketing: What a Business Owner Needs to KnowInternet Marketing: What a Business Owner Needs to Know
Internet Marketing: What a Business Owner Needs to Know
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
 

Ähnlich wie WebGUI And The Semantic Web

Web 3 Mark Greaves
Web 3 Mark GreavesWeb 3 Mark Greaves
Web 3 Mark GreavesMediabistro
 
Usage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application ScenariosUsage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application ScenariosEUCLID project
 
Simple Knowledge Organization System (SKOS) in the Context of Semantic Web De...
Simple Knowledge Organization System (SKOS) in the Context of Semantic Web De...Simple Knowledge Organization System (SKOS) in the Context of Semantic Web De...
Simple Knowledge Organization System (SKOS) in the Context of Semantic Web De...gardensofmeaning
 
Corrib.org - OpenSource and Research
Corrib.org - OpenSource and ResearchCorrib.org - OpenSource and Research
Corrib.org - OpenSource and Researchadameq
 
SemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in PracticeSemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in PracticeDan Brickley
 
Some news about the SW
Some news about the SWSome news about the SW
Some news about the SWIvan Herman
 
State of the Semantic Web
State of the Semantic WebState of the Semantic Web
State of the Semantic WebIvan Herman
 
ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2Martin Hepp
 
GoodRelations Tutorial Part 2
GoodRelations Tutorial Part 2GoodRelations Tutorial Part 2
GoodRelations Tutorial Part 2guestecacad2
 
Linked data HHS 2015
Linked data HHS 2015Linked data HHS 2015
Linked data HHS 2015Cason Snow
 
The Web of data and web data commons
The Web of data and web data commonsThe Web of data and web data commons
The Web of data and web data commonsJesse Wang
 
Hello Open World - Semtech 2009
Hello Open World - Semtech 2009Hello Open World - Semtech 2009
Hello Open World - Semtech 2009Alexandre Passant
 
Linked Data Tutorial
Linked Data TutorialLinked Data Tutorial
Linked Data TutorialSören Auer
 
Lee Feigenbaum Presentation
Lee Feigenbaum PresentationLee Feigenbaum Presentation
Lee Feigenbaum PresentationMediabistro
 
Why I don't use Semantic Web technologies anymore, event if they still influe...
Why I don't use Semantic Web technologies anymore, event if they still influe...Why I don't use Semantic Web technologies anymore, event if they still influe...
Why I don't use Semantic Web technologies anymore, event if they still influe...Gautier Poupeau
 

Ähnlich wie WebGUI And The Semantic Web (20)

Metadata is back!
Metadata is back!Metadata is back!
Metadata is back!
 
Web 3 Mark Greaves
Web 3 Mark GreavesWeb 3 Mark Greaves
Web 3 Mark Greaves
 
Usage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application ScenariosUsage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application Scenarios
 
Simple Knowledge Organization System (SKOS) in the Context of Semantic Web De...
Simple Knowledge Organization System (SKOS) in the Context of Semantic Web De...Simple Knowledge Organization System (SKOS) in the Context of Semantic Web De...
Simple Knowledge Organization System (SKOS) in the Context of Semantic Web De...
 
Linked Data to Improve the OER Experience
Linked Data to Improve the OER ExperienceLinked Data to Improve the OER Experience
Linked Data to Improve the OER Experience
 
Corrib.org - OpenSource and Research
Corrib.org - OpenSource and ResearchCorrib.org - OpenSource and Research
Corrib.org - OpenSource and Research
 
SemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in PracticeSemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in Practice
 
Semantic web
Semantic webSemantic web
Semantic web
 
Some news about the SW
Some news about the SWSome news about the SW
Some news about the SW
 
State of the Semantic Web
State of the Semantic WebState of the Semantic Web
State of the Semantic Web
 
ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2
 
GoodRelations Tutorial Part 2
GoodRelations Tutorial Part 2GoodRelations Tutorial Part 2
GoodRelations Tutorial Part 2
 
Linked data and voyager
Linked data and voyagerLinked data and voyager
Linked data and voyager
 
Linked data HHS 2015
Linked data HHS 2015Linked data HHS 2015
Linked data HHS 2015
 
The Web of data and web data commons
The Web of data and web data commonsThe Web of data and web data commons
The Web of data and web data commons
 
Hello Open World - Semtech 2009
Hello Open World - Semtech 2009Hello Open World - Semtech 2009
Hello Open World - Semtech 2009
 
Linked Data Tutorial
Linked Data TutorialLinked Data Tutorial
Linked Data Tutorial
 
Semtech2006
Semtech2006Semtech2006
Semtech2006
 
Lee Feigenbaum Presentation
Lee Feigenbaum PresentationLee Feigenbaum Presentation
Lee Feigenbaum Presentation
 
Why I don't use Semantic Web technologies anymore, event if they still influe...
Why I don't use Semantic Web technologies anymore, event if they still influe...Why I don't use Semantic Web technologies anymore, event if they still influe...
Why I don't use Semantic Web technologies anymore, event if they still influe...
 

Kürzlich hochgeladen

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.MateoGardella
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 

Kürzlich hochgeladen (20)

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 

WebGUI And The Semantic Web

  • 1. WebGUI & the Semantic Web William McKee william@knowmad.com WebGUI Users Conference 2009
  • 2. Goals of this Presentation ● To learn more about the Semantic Web ● To share Tim Berners-Lee's vision of the Web ● To reinspire the WebGUI community around the potential of Web technology ● To show you how to implement Semantic Web technologies into your WebGUI site
  • 4. Defining the Semantic Web Background & History “The Web of Meaning” / Web 3.0 Many Possibilities
  • 5. Background & History ● The Web – envisioned & developed in 1989 while working at CERN ● Goal – build a collaborative, information sharing network ● Key Features – ● Browse & Create ● Universal Access ● Privacy ● Trust
  • 6. “The Web of Meaning” Rise of the Semantic Web • The vision for a Semantic Web came from Tim Berners-Lee's book Weaving the Web, ©1999 • Part 1 => human-human collaboration • Part 2 => machine analysis of Web content
  • 7. “The Web of Meaning” Requisites for a Semantic Web • Organizing data, adding meaning & creating query tools • Requires numerous technologies that work together to create a coherent output • Know-how to implement a Semantic Web involves multiple disciplines (linguistics, information science, computer science, philosophy and more)
  • 8. “The Web of Meaning” W3C Definition “The goal of the Semantic Web initiative is as broad as that of the Web: to create a universal medium for the exchange of data. It is envisaged to smoothly interconnect personal information management, enterprise application integration, and the global sharing of commercial, scientific and cultural data. Facilities to put machine- understandable data on the Web are quickly becoming a high priority for many organizations, individuals and communities. “The Web can reach its full potential only if it becomes a place where data can be shared and processed by automated tools as well as by people. For the Web to scale, tomorrow's programs must be able to share and process data even when these programs have been designed totally independently.”
  • 9. Many Possibilities Use Cases • Improved Search • Distributed Database • Intelligent Agents • Web Services • Trust Networks See Resources for additional Case Studies & Use Cases.
  • 10. State of the Semantic Web
  • 11. State of the Semantic Web Technologies W3C Accomplishments Implementations
  • 12. Technologies Structure: XML XML • Provides a structured format for marking content • Makes content human and machine readable
  • 13. Technologies Data Model: RDF RDF • Provides a language for describing Web resources • Essentially a simple data model • Uses tuples – subject, property, value
  • 14. Technologies Ontologies: Knowledge Representation ● Define relationships between objects ● Provide additional vocabulary along with a formal semantics. “For the web,ontology is about the Core Dublin OWL exact description of web information SKOS and relationships between web information.” – W3Schools.com FOAF RDFS
  • 15. Technologies Ontologies: FOAF Example ● “The Friend of a Friend (FOAF) project is creating a Web of machine-readable pages describing people, the links between them and the things they create and do”
  • 16. Technologies Query: SPARQL ● Standard means of querying any store of RDF ● Enables the 'joining' of decentralized collections of RDF data. ● Result is returned as XML.
  • 17. Technologies Where do we stand today? ● Many of the above mentioned technologies are W3C recommendations ● Reaching critical mass of technologies necessary to implement a web of meaning ● There are still many incomplete components and challenges for realizing a Semantic Web ● Rules – inferring new information ● Unifying Logic ● Proof & Trust ● Cryptography
  • 18. W3C Accomplishments ● Pushing for Web Standards since 1994 ● Currently has 356 member organizations ● Semantic Web specifications ● XML, RDF – stable specifications since 2004 ● OWL – standard since 2004 ● SPARQL – standard since 2008 ● SKOS – became latest recommendation in August ● Claims that there are “over 10 million Semantic Web documents on the Web” today
  • 19. Implementations ● Formats ● RSS ● Microformats ● RDFa ● Public Datasets ● dbpedia – Wikipedia as RDF ● RDF Book Mashup – merges Amazon & Google data ● IngentaConnect – over 200 million bibliographic entries
  • 20. Implementations Semantic Web Services www.WolframAlpha.com www.Sig.ma Knowledge-based computing Live views on the Web of Data
  • 22. Implementing Semantic Web Marking up your content Linking data into your site Perl libraries
  • 23. Marking up your content Using RDFa
  • 24. Linking Data ● Power of RDF/SPARQL vs API's (RDF Book Mashup integrates data from Amazon & Google) ● Requires data providers
  • 25. Perl Libraries ● XML ● hundreds of options ● XML::Simple (part of WRE) ● RDF ● RDF::Helper ● RDF::Notation3 ● Class::RDF ● RDF::Simple::Serialiser ● and more...
  • 26. Perl Libraries ● Ontologies ● Class::OWL ● XML::FOAF ● DublinCore::Record ● HTML::DublinCore ● SPARQL ● RDF::Query
  • 27. The Future of the Semantic Web
  • 28. Future Directions: HTML5 & semantic markup Linked data – information with relationships Emergent Properties – lots of data allows lots of connections
  • 29. Future Directions: Where do you think we're going?
  • 30. Thank You! William McKee WebGUI Forums: knowmad IRC: knowmad Email: william@knowmad.com Resources Available at www.knowmad.com/wuc2009