Movatterモバイル変換


[0]ホーム

URL:


CJ Jenkins, profile picture
Uploaded byCJ Jenkins
ODP, PPTX7,165 views

Building a semantic website

The document discusses the Semantic Web, a powerful framework for linking and sharing data across applications, enhancing access to information. It highlights the importance of semantic mark-up for website visibility in search engines and outlines technologies like RDF, OWL, and SPARQL that enable data interaction. Additionally, it provides examples, tools, and resources for implementing semantic techniques in web development.

Embed presentation

Download as ODP, PPTX
Build a semantic web website  http://scienceforseo.blogspot.com
What is the semantic web? It is a very powerful way to access information on the  web. It is a “web of data” where everything is linked in. It allows applications to “talk to each other”, reusing and sharing this data. The data is shared via a common web architecture (e.g.URI's) Relationships in the data are created by tools and some are also created manually. Thus machines can interact with data and humans can access far more accurate and useful data.
How is it useful in practise? You could not only access your photos, calendar, diary and so on, but also have relevant photos appear when you look at a specific event in your calendar You could be writing a document and you could ask for other documents that you want to reference without having to look for them. You can do a search and share that data with a friend or colleague, and relevant additional information that is relevant would be available to you both.
Why does this matter to my site? Without semantic mark-up, databases, ontologies and so on, your site cannot be picked up by engines like Google and others able to use semantic elements. Your site would then not get the visibility it deserves and could have. Your competitors may have prepped their site already and although you show #1 in the rankings, they are have more pulling power than you do. Mozilla  are deploying a whole host of RDF tools
How does it work? Instead of using hyperlinks to link documents, the SW can be linked to any 2 resources (not just one document).  This is achieved using RDF, OWL, SKOS. These allow you to describe documents, resources, people, categories, anything you like, in a machine readable way. RDF also provides an XML based syntax. These are linked by URI's
Example RDF It's about Bob Dylan (from W3C schools) http://www.w3schools.com/rdf/rdf_example.asp
Example OWL This the famous “Koala Bear” example - “ Wine ” is very thorough and a good tutorial though.
Example SKOS “ Single knowledge organisation system reference” From  XML.com
GRDDL It stands for “Gleaning Resource Descriptions from Dialects of Language”. It allows RDF triples to be extracted from XML documents like XHTML which is often used as an example. GRDDL transformations can be attached to XML documents. The output of that is an RDF representation of the data and it can be queried using SPARQL (don't worry, it's covered a few slides on) There is a full example of GRDDL at  W3C .
RDFa It stands for “Resource Description Framework- in-attributes” and it extends XHTML. It uses attributes from XHTML to allow you to tag everything up for semantic stuff. It extracts RDF triples using a mapping method. It allows for the data to be easily visible to humans and to machines, as the HTML and RDF are self-contained (separate). Data is reusable. Non-duplicated, and each site can have its own standards. See  W3C  for a good primer and examples.
URI's URIs are the Nouns (Uniform Resource Identifier) HTTP is the Verbs (GET, PUT, POST) The URI as you may know is used for “mailto:”, “http:” and so on (used to be called URL). They are used to access representations of resources.  URIs give RDF identifiers so statements can be made about statements.
Example URI In N-Triple format (Plain text MIME format – represents the “correct” answers for parsing RDF) <Bananas><are><yellow> In URI format (the RDF is appended): rdfuri:%3cBananas%3e%20%3are%3e%20%3cyellow%3e%20 There is a full list of official URI schemes to use  here .
SPARQL It stands for “SPARQL Protocol And RDF Query Language” pronounced “Sparkle”. It's like an SQL language especially made for the SW.  It's based on the RDF framework and uses WSDL (Web Services Description Language) It has a query language, access protocol and the RDF data model. It's basically a search engine for the SW.
so... You can retrieve data, as you would in a normal or even massive database using a relatively small application from the entire web. You can query all comments, RSS feeds, images, FOAF, everything you might want want to all at the same time. It's easy to code and very short too, even though it is very powerful
SPARQL example This is from  Wiki Musicontology  – see there for more examples.
FOAF This stands for “Friend Of A Friend”. It allows you to create a file that sites with your website. It is a machine readable social network where each profile has an individual URI. In the FOAF file you state who you are connected to, which projects, any publications you've written, anything at all. Their official site is  here . Also see Libby's blog  here .
Example FOAF The vocab specification is  here , example from  xml.com
There are tools to help you Converter Tools: -  TopBraid  (available as Eclipse Plugin) - Put your  Palm OS data  into RDF -  MindSwap  CSV to RDF -  FlickCurl  – Flicker to RDF - XML.com: XML to RDF - Manchester Uni  Owl syntax converter
And more... Development environments: -  Protege  opensource java tool -  Jena  Java Famework - The  RDFeditor -  Altova  from Semanticworks -  RDFe  in Python -  Simplistic  RDF editor
And more... RDF Generators: -  KWARC  RDF extractor -  OpenCalais  – superb -  Triplify  plugin for applications -  Zemanta  – I love it -  FOAF-Visualizer  – to work with FOAF -  Foaf-o-matic  to generate FOAF files -  Ruby RDF generator  – for Ruby fans
And more... Extras: -  MOAT  – meaning of a tag -  Amalgram  – good for linguists -  Allegrograph  RDF store -  BrownSauce  RDF browser -  Conceptool  - check your ontologies -  Fact++   is an OWL reasoner -  Add  semantics to Excel -  IBM semantic Layered Resource Platform And there are many many more...
Tips To put RDF into (X)HTML use RDFa which has an XHTML 1.1 module. Use an RDF data browser to see RDF on the web such as  Disco  or  OpenLink RDF  – or a  Firefox extension .  PingtheSemanticWeb  is a good source of RDF all ready made and so is  SchemaWeb Oh and  Dapper  will semantify your site :)
Links Book: “The explorer's guide to the semantic web” Book: A  Semantic web guide Book: “ Semantic web for the working ontologist ” Book: “ The explorers guide to the semantic web Tim Berners-Lee –  Why RDF is different to XML RDF core working group IBM:  Planning a semantic website Stanford:  Semantic website clustering

Recommended

PPT
Realizing a Semantic Web Application - ICWE 2010 Tutorial
PDF
Webinar: Semantic web for developers
PPT
Developing A Semantic Web Application - ISWC 2008 tutorial
PPT
Linked Data Tutorial
PPTX
Introduction to Linked Data 1/5
PPTX
Consuming Linked Data 4/5 Semtech2011
PPTX
Usage of Linked Data: Introduction and Application Scenarios
PPTX
Open belgium 2015 - open tourism
PDF
RDF and SPARQL for PHP Developers (at New York Semantic Web Meetup)
PPTX
Semantic web
PDF
Semantic web
PPTX
Towards digitizing scholarly communication
PPT
Semantic Technologies: Representing Semantic Data
PDF
Drupal and Apache Stanbol
PPT
A Semantic Data Model for Web Applications
PDF
Chapter 1 semantic web
KEY
Introduction to the Semantic Web
 
PPSX
An Introduction to Semantic Web Technology
PDF
Drupal and Apache Stanbol. What if you could reliably do autotagging?
PDF
Linked data based semantic annotation using Drupal and Apache Stanbol
PPTX
Linked data MLA 2015
PPTX
Linked Data MLA 2015
PDF
ESWC SS 2012 - Wednesday Tutorial Barry Norton: Building (Production) Semanti...
PPT
Webofdata
ODP
Linked Data
PDF
Metadata is back!
PPT
Semantic Web
PPTX
Jarrar: The Next Generation of the Web 3.0: The Semantic Web
PPT
Publishing data on the Semantic Web
PPT
The Semantic Web An Introduction
 

More Related Content

PPT
Realizing a Semantic Web Application - ICWE 2010 Tutorial
PDF
Webinar: Semantic web for developers
PPT
Developing A Semantic Web Application - ISWC 2008 tutorial
PPT
Linked Data Tutorial
PPTX
Introduction to Linked Data 1/5
PPTX
Consuming Linked Data 4/5 Semtech2011
PPTX
Usage of Linked Data: Introduction and Application Scenarios
PPTX
Open belgium 2015 - open tourism
Realizing a Semantic Web Application - ICWE 2010 Tutorial
Webinar: Semantic web for developers
Developing A Semantic Web Application - ISWC 2008 tutorial
Linked Data Tutorial
Introduction to Linked Data 1/5
Consuming Linked Data 4/5 Semtech2011
Usage of Linked Data: Introduction and Application Scenarios
Open belgium 2015 - open tourism

What's hot

PDF
RDF and SPARQL for PHP Developers (at New York Semantic Web Meetup)
PPTX
Semantic web
PDF
Semantic web
PPTX
Towards digitizing scholarly communication
PPT
Semantic Technologies: Representing Semantic Data
PDF
Drupal and Apache Stanbol
PPT
A Semantic Data Model for Web Applications
PDF
Chapter 1 semantic web
KEY
Introduction to the Semantic Web
 
PPSX
An Introduction to Semantic Web Technology
PDF
Drupal and Apache Stanbol. What if you could reliably do autotagging?
PDF
Linked data based semantic annotation using Drupal and Apache Stanbol
PPTX
Linked data MLA 2015
PPTX
Linked Data MLA 2015
PDF
ESWC SS 2012 - Wednesday Tutorial Barry Norton: Building (Production) Semanti...
PPT
Webofdata
ODP
Linked Data
PDF
Metadata is back!
PPT
Semantic Web
PPTX
Jarrar: The Next Generation of the Web 3.0: The Semantic Web
RDF and SPARQL for PHP Developers (at New York Semantic Web Meetup)
Semantic web
Semantic web
Towards digitizing scholarly communication
Semantic Technologies: Representing Semantic Data
Drupal and Apache Stanbol
A Semantic Data Model for Web Applications
Chapter 1 semantic web
Introduction to the Semantic Web
 
An Introduction to Semantic Web Technology
Drupal and Apache Stanbol. What if you could reliably do autotagging?
Linked data based semantic annotation using Drupal and Apache Stanbol
Linked data MLA 2015
Linked Data MLA 2015
ESWC SS 2012 - Wednesday Tutorial Barry Norton: Building (Production) Semanti...
Webofdata
Linked Data
Metadata is back!
Semantic Web
Jarrar: The Next Generation of the Web 3.0: The Semantic Web

Similar to Building a semantic website

PPT
Publishing data on the Semantic Web
PPT
The Semantic Web An Introduction
 
ODP
State of the Semantic Web
PPT
Intro semanticweb
ODP
Riding the Semantic Web
PPT
IWMW 2003: Semantic Web Technologies for UK HE and FE Institutions (Part 2)
 
PPTX
Sem webmaubeuge
PDF
WebGUI And The Semantic Web
PPT
Future of Web 2.0 & The Semantic Web
PPTX
CSHALS 2010 W3C Semanic Web Tutorial
PPTX
Semantic web
PPT
Corrib.org - OpenSource and Research
 
PPTX
WTF is the Semantic Web
PPTX
Introduction to the Semantic Web
PPTX
Hack U Barcelona 2011
PPTX
Semantic web xml-rdf-dom parser
PPT
Intelligent expert systems for location planning
PPTX
semantic web-unique presentation
PDF
Semantic - Based Querying Using Ontology in Relational Database of Library Ma...
PPTX
Linked data HHS 2015
Publishing data on the Semantic Web
The Semantic Web An Introduction
 
State of the Semantic Web
Intro semanticweb
Riding the Semantic Web
IWMW 2003: Semantic Web Technologies for UK HE and FE Institutions (Part 2)
 
Sem webmaubeuge
WebGUI And The Semantic Web
Future of Web 2.0 & The Semantic Web
CSHALS 2010 W3C Semanic Web Tutorial
Semantic web
Corrib.org - OpenSource and Research
 
WTF is the Semantic Web
Introduction to the Semantic Web
Hack U Barcelona 2011
Semantic web xml-rdf-dom parser
Intelligent expert systems for location planning
semantic web-unique presentation
Semantic - Based Querying Using Ontology in Relational Database of Library Ma...
Linked data HHS 2015

More from CJ Jenkins

PPTX
I am an experience designer
PPT
How Sentiment Analysis works
PPT
Using construction grammar in conversational systems
ODP
Knowledgebase vs Database
ODP
Search Engine Spiders
PPT
Twitter for business
ODP
The search engine index
I am an experience designer
How Sentiment Analysis works
Using construction grammar in conversational systems
Knowledgebase vs Database
Search Engine Spiders
Twitter for business
The search engine index

Recently uploaded

PDF
UGC NET Paper 1 Syllabus | 10 Units Complete Guide for NTA JRF
PPTX
Time Series Analysis - Meaning, Definition, Components and Application
PPTX
Introduction to Beauty Care and Wellness Services.pptx-day fcs 3rd quarter tl...
PDF
Multimodal and Multimedia AI - by Ms. Oceana Wong
PDF
Cattolica University - Lab Generative and Agentic AI - Mario Bencivinni
PPTX
LYMPHATIC SYSTEM.pptx it includes lymph, lymph nodes, bone marrow, spleen
PPTX
Chapter 3. Pharmaceutical Aids (pharmaceutics)
PPTX
G-Protein-Coupled Receptors (GPCRs): Structure, Mechanism, and Functions
PDF
45 ĐỀ LUYỆN THI IOE LỚP 8 THEO CHƯƠNG TRÌNH MỚI - NĂM HỌC 2024-2025 (CÓ LINK ...
PDF
Unit 4_ small scale industries & Entrepreneurship
PPTX
ATTENTION - PART 1.pptx cognitive processes -For B.Sc I Sem By Mrs.Shilpa Hot...
PDF
The invasion of Alexander of Macedonia in India
PPTX
Declaration of Helsinki Basic principles in medical research ppt.pptx
PPTX
Quarter 3 lesson 2 of English Grade 8.pptx
PDF
Hybrid Electric Vehicles Descriptive Questions
PDF
AI and ICT for Teaching and Learning, Induction-cum-Training Programme, 5th 8...
PDF
Past Memories and a New World: Photographs of Stoke Newington from the 70s, 8...
PDF
Deep Research and Analysis - by Ms. Oceana Wong
PPTX
Time Series Analysis - Weighted (Unequal) Moving Average Method
PPTX
Prelims - History and Geography Quiz - Around the World in 80 Questions - IITK
UGC NET Paper 1 Syllabus | 10 Units Complete Guide for NTA JRF
Time Series Analysis - Meaning, Definition, Components and Application
Introduction to Beauty Care and Wellness Services.pptx-day fcs 3rd quarter tl...
Multimodal and Multimedia AI - by Ms. Oceana Wong
Cattolica University - Lab Generative and Agentic AI - Mario Bencivinni
LYMPHATIC SYSTEM.pptx it includes lymph, lymph nodes, bone marrow, spleen
Chapter 3. Pharmaceutical Aids (pharmaceutics)
G-Protein-Coupled Receptors (GPCRs): Structure, Mechanism, and Functions
45 ĐỀ LUYỆN THI IOE LỚP 8 THEO CHƯƠNG TRÌNH MỚI - NĂM HỌC 2024-2025 (CÓ LINK ...
Unit 4_ small scale industries & Entrepreneurship
ATTENTION - PART 1.pptx cognitive processes -For B.Sc I Sem By Mrs.Shilpa Hot...
The invasion of Alexander of Macedonia in India
Declaration of Helsinki Basic principles in medical research ppt.pptx
Quarter 3 lesson 2 of English Grade 8.pptx
Hybrid Electric Vehicles Descriptive Questions
AI and ICT for Teaching and Learning, Induction-cum-Training Programme, 5th 8...
Past Memories and a New World: Photographs of Stoke Newington from the 70s, 8...
Deep Research and Analysis - by Ms. Oceana Wong
Time Series Analysis - Weighted (Unequal) Moving Average Method
Prelims - History and Geography Quiz - Around the World in 80 Questions - IITK

Building a semantic website

  • 1.
    Build a semanticweb website http://scienceforseo.blogspot.com
  • 2.
    What is thesemantic web? It is a very powerful way to access information on the web. It is a “web of data” where everything is linked in. It allows applications to “talk to each other”, reusing and sharing this data. The data is shared via a common web architecture (e.g.URI's) Relationships in the data are created by tools and some are also created manually. Thus machines can interact with data and humans can access far more accurate and useful data.
  • 3.
    How is ituseful in practise? You could not only access your photos, calendar, diary and so on, but also have relevant photos appear when you look at a specific event in your calendar You could be writing a document and you could ask for other documents that you want to reference without having to look for them. You can do a search and share that data with a friend or colleague, and relevant additional information that is relevant would be available to you both.
  • 4.
    Why does thismatter to my site? Without semantic mark-up, databases, ontologies and so on, your site cannot be picked up by engines like Google and others able to use semantic elements. Your site would then not get the visibility it deserves and could have. Your competitors may have prepped their site already and although you show #1 in the rankings, they are have more pulling power than you do. Mozilla are deploying a whole host of RDF tools
  • 5.
    How does itwork? Instead of using hyperlinks to link documents, the SW can be linked to any 2 resources (not just one document). This is achieved using RDF, OWL, SKOS. These allow you to describe documents, resources, people, categories, anything you like, in a machine readable way. RDF also provides an XML based syntax. These are linked by URI's
  • 6.
    Example RDF It'sabout Bob Dylan (from W3C schools) http://www.w3schools.com/rdf/rdf_example.asp
  • 7.
    Example OWL Thisthe famous “Koala Bear” example - “ Wine ” is very thorough and a good tutorial though.
  • 8.
    Example SKOS “Single knowledge organisation system reference” From XML.com
  • 9.
    GRDDL It standsfor “Gleaning Resource Descriptions from Dialects of Language”. It allows RDF triples to be extracted from XML documents like XHTML which is often used as an example. GRDDL transformations can be attached to XML documents. The output of that is an RDF representation of the data and it can be queried using SPARQL (don't worry, it's covered a few slides on) There is a full example of GRDDL at W3C .
  • 10.
    RDFa It standsfor “Resource Description Framework- in-attributes” and it extends XHTML. It uses attributes from XHTML to allow you to tag everything up for semantic stuff. It extracts RDF triples using a mapping method. It allows for the data to be easily visible to humans and to machines, as the HTML and RDF are self-contained (separate). Data is reusable. Non-duplicated, and each site can have its own standards. See W3C for a good primer and examples.
  • 11.
    URI's URIs arethe Nouns (Uniform Resource Identifier) HTTP is the Verbs (GET, PUT, POST) The URI as you may know is used for “mailto:”, “http:” and so on (used to be called URL). They are used to access representations of resources. URIs give RDF identifiers so statements can be made about statements.
  • 12.
    Example URI InN-Triple format (Plain text MIME format – represents the “correct” answers for parsing RDF) <Bananas><are><yellow> In URI format (the RDF is appended): rdfuri:%3cBananas%3e%20%3are%3e%20%3cyellow%3e%20 There is a full list of official URI schemes to use here .
  • 13.
    SPARQL It standsfor “SPARQL Protocol And RDF Query Language” pronounced “Sparkle”. It's like an SQL language especially made for the SW. It's based on the RDF framework and uses WSDL (Web Services Description Language) It has a query language, access protocol and the RDF data model. It's basically a search engine for the SW.
  • 14.
    so... You canretrieve data, as you would in a normal or even massive database using a relatively small application from the entire web. You can query all comments, RSS feeds, images, FOAF, everything you might want want to all at the same time. It's easy to code and very short too, even though it is very powerful
  • 15.
    SPARQL example Thisis from Wiki Musicontology – see there for more examples.
  • 16.
    FOAF This standsfor “Friend Of A Friend”. It allows you to create a file that sites with your website. It is a machine readable social network where each profile has an individual URI. In the FOAF file you state who you are connected to, which projects, any publications you've written, anything at all. Their official site is here . Also see Libby's blog here .
  • 17.
    Example FOAF Thevocab specification is here , example from xml.com
  • 18.
    There are toolsto help you Converter Tools: - TopBraid (available as Eclipse Plugin) - Put your Palm OS data into RDF - MindSwap CSV to RDF - FlickCurl – Flicker to RDF - XML.com: XML to RDF - Manchester Uni Owl syntax converter
  • 19.
    And more... Developmentenvironments: - Protege opensource java tool - Jena Java Famework - The RDFeditor - Altova from Semanticworks - RDFe in Python - Simplistic RDF editor
  • 20.
    And more... RDFGenerators: - KWARC RDF extractor - OpenCalais – superb - Triplify plugin for applications - Zemanta – I love it - FOAF-Visualizer – to work with FOAF - Foaf-o-matic to generate FOAF files - Ruby RDF generator – for Ruby fans
  • 21.
    And more... Extras:- MOAT – meaning of a tag - Amalgram – good for linguists - Allegrograph RDF store - BrownSauce RDF browser - Conceptool - check your ontologies - Fact++ is an OWL reasoner - Add semantics to Excel - IBM semantic Layered Resource Platform And there are many many more...
  • 22.
    Tips To putRDF into (X)HTML use RDFa which has an XHTML 1.1 module. Use an RDF data browser to see RDF on the web such as Disco or OpenLink RDF – or a Firefox extension . PingtheSemanticWeb is a good source of RDF all ready made and so is SchemaWeb Oh and Dapper will semantify your site :)
  • 23.
    Links Book: “Theexplorer's guide to the semantic web” Book: A Semantic web guide Book: “ Semantic web for the working ontologist ” Book: “ The explorers guide to the semantic web Tim Berners-Lee – Why RDF is different to XML RDF core working group IBM: Planning a semantic website Stanford: Semantic website clustering

[8]ページ先頭

©2009-2025 Movatter.jp