SlideShare a Scribd company logo
Schema.org extenstion
Maori Ito
National Institute of Biomedical Innovation
What is schema.org?
• "Schema.org is a set of extensible schemas that
enables webmasters to embed structured data on
their web pages for use by search engines and other
applications.”
• "Search engines including Bing, Google, Yahoo! and
Yandex rely on this markup to improve the display of
search results, making it easier for people to find the
right web pages.”
(http://schema.org/)
Microdata
“You use the schema.org vocabulary, along
with the microdata format, to add information to
your HTML content.”
(http://schema.org/docs/gs.html)
• Finalizing the proposal of schema.org
extension is a requirement to show “rich”
results for major search engines.
If you mark up with microdata,
• You can reveal more rich search results and
important keywords.
• These search results may result in more
clicks to your pages.
Goal 1
• To finalize the proposal of schema.org
extension “BiologicalDatabaseEntry” and
“BiologicalDatabase”.
– http://www.w3.org/wiki/WebSchemas/BioDatabas
es (W3C Wiki)
How to mark up and reflect the
results?
【HTML】
<div itemscope itemtype="http://schema.org/BiologicalDatabaseEntry">
<span >2012-10-24</span>
</div>
【Result】
Declare scope itemtype with normal html tag
Select propery Content
Why microdata?
• Reasonable
• Flexibility
– RDFa > microdata > microformats
• Simple
– Microformats > microdata ≒ RDFa
• Standardization
– Microdata > RDFa > microformats
• Yield to the powerful..
– Major search engine decided to use it.
Advantage and Disadvantage
• Advantage
– Get better results
– If we can translate microdata property into
predicate, we can convert them to RDF
– Easy to use web application
– Microdata can coexist with html
• Disadvantage
– Need some time and some more efforts to mark
up
– Tag > Graph
Current Situation
• Define original "property"
(entryID, isEntryOf, taxon, seeAlso, r
eference) and "how to mark up" for
biological database and its entries.
• Reflect search results for our
developing search engine.
– Sagace : http://sagace.nibio.go.jp
5 DBs, 1 catalog and 1 DB
archive applied microdata!
• DoBISCUIT(Database Of BIoSynthesis clusters
CUrated and InTegrated)
• JCRB Cell Bank
• Functional Glycomics with KO mice database
• Glyco-Disease Genes Database
• JCGGDB Report
• Integbio Database Catalog
• Life Science Database Archive
Thank you very much!!
Goal 2
• Making valuable web application with
microdata.
RDF
XML
and all
Structured data
microdata
Structured HTML
We can make web
application easily!
Example of web application
How to use -1
1. Paste css and Javascript into html
<link rel="stylesheet"
href="http://sagace.nibio.go.jp/publication/micropop/micropop.css" />
<script type="text/javascript"
src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js">
</script>
<script type="text/javascript"
src="http://sagace.nibio.go.jp/publication/micropop/micropop.js">
</script>
How to use -2
2.Mark up with Microdata
E.g.:
<ul itemscope itemtype="http://schema.org/ScholarlyArticle">
<li>Computational design, construction, and characterization of a set of
specificity determining residues in protein-protein interactions
<span itemprop=’reference' content='pmid:22674858' >
PubMed:22674858</span></li>
</ul> Javascript can find ID easily
Declare scope itemtype with normal html tag
Advantage
• We can make many web applications
in the same way easily.
• Database developers can feel benefit
immediately.
• We can get data on the fly, the data
can be updated continually and
automatically by reference structured
data.
To achieve these goals,
• “Need more people who think it is a good
idea.” (by organizers @ schema.org)
– public-vocabs@w3.org (<- ML Let’s join !)
• We need more databases and web pages
that are marked up with microdata.
• I want your opinion on microdata.
• Let's talk!

More Related Content

PPTX
The Progress on Sagace and Data Integration
PDF
GlyGen Beilstein symposium
PDF
Lt html data_attributes
PPTX
Web crawling scraping
PDF
Data-Defined Typed Schema Generation in Accumulo
PDF
Presentation forpd bj_1
PPTX
Life Science Database Cross Search and Metadata
PPT
3 Understanding Search
The Progress on Sagace and Data Integration
GlyGen Beilstein symposium
Lt html data_attributes
Web crawling scraping
Data-Defined Typed Schema Generation in Accumulo
Presentation forpd bj_1
Life Science Database Cross Search and Metadata
3 Understanding Search

What's hot (12)

PDF
Week10
PPTX
Nosql Introduction, Basics
PDF
Getting started with Reference Linking
PPTX
Structured Data: Hidden Gold For SEOs
PPTX
Bioschemas: Datasets and Data Catalogs
PPTX
Bioschemas: Introduction and Implementation Study Overview
PPTX
Funding data for research
PPTX
Azure DocumentDB for Healthcare Integration
PDF
Maintaining your metadata
PPTX
Database and types of database
PPTX
Practical Applications of Semantic Web in Retail -- Semtech 2014
Week10
Nosql Introduction, Basics
Getting started with Reference Linking
Structured Data: Hidden Gold For SEOs
Bioschemas: Datasets and Data Catalogs
Bioschemas: Introduction and Implementation Study Overview
Funding data for research
Azure DocumentDB for Healthcare Integration
Maintaining your metadata
Database and types of database
Practical Applications of Semantic Web in Retail -- Semtech 2014

Viewers also liked (8)

PPTX
Cell salon vol5
PPTX
26th mtg
PPTX
33rd MTG In NIBIO
PDF
Test for lab_j Psiver j
PDF
Cellsalon5
PPTX
Pre4
PPT
Ryerson oct.29, 2010
PDF
Tsh scorecard corporate - 2010 11 q3 d
Cell salon vol5
26th mtg
33rd MTG In NIBIO
Test for lab_j Psiver j
Cellsalon5
Pre4
Ryerson oct.29, 2010
Tsh scorecard corporate - 2010 11 q3 d

Similar to Schema.org extension for biological database @ Biohackathon2013 (20)

PPTX
Introduction to Microdata & Google Rich Snippets
PDF
Séminaire Big Data Alter Way - Elasticsearch - octobre 2014
PPT
MongoDB Tick Data Presentation
PPTX
Bioschemas Workshop
PPTX
Introduction to Microdata & Google Rich Snippets
PDF
GDG-USAR Tech winter break 2024 USAR.pdf
PDF
Bollean Search - NageshRao
PDF
NCompass Live: Libraries in Search Engines: Search Engine Optimization (SEO) ...
PDF
How to Optimize Your Drupal Site with Structured Content
PDF
Big data visualization frameworks and applications at Kitware
PDF
Industry Ontologies: Case Studies in Creating and Extending Schema.org
PDF
Industry Ontologies: Case Studies in Creating and Extending Schema.org for In...
PPT
Web services and the Development of Semantic Applications
PDF
SEO for Developers
PDF
Webcenter Sites Google Gadget Development Techniques
PPTX
Stupid Index Block Tricks
PDF
Elasticsearch : petit déjeuner du 13 mars 2014
PDF
Database@Home - Data Driven : Loading, Indexing, and Searching with Text and ...
PPTX
JavaScript SEO Ungagged 2019 Patrick Stox
PPTX
Boost and SEO
Introduction to Microdata & Google Rich Snippets
Séminaire Big Data Alter Way - Elasticsearch - octobre 2014
MongoDB Tick Data Presentation
Bioschemas Workshop
Introduction to Microdata & Google Rich Snippets
GDG-USAR Tech winter break 2024 USAR.pdf
Bollean Search - NageshRao
NCompass Live: Libraries in Search Engines: Search Engine Optimization (SEO) ...
How to Optimize Your Drupal Site with Structured Content
Big data visualization frameworks and applications at Kitware
Industry Ontologies: Case Studies in Creating and Extending Schema.org
Industry Ontologies: Case Studies in Creating and Extending Schema.org for In...
Web services and the Development of Semantic Applications
SEO for Developers
Webcenter Sites Google Gadget Development Techniques
Stupid Index Block Tricks
Elasticsearch : petit déjeuner du 13 mars 2014
Database@Home - Data Driven : Loading, Indexing, and Searching with Text and ...
JavaScript SEO Ungagged 2019 Patrick Stox
Boost and SEO

More from Maori Ito (20)

PPTX
42nd MTG in NIBIO
PPTX
41st MTG in NIBIO
PPTX
40th MTG in NIBIO
PDF
39th MTG in NIBIO
PPTX
Test slide for the lab - Target prioritization
PPTX
Psiver j
PPTX
38th MTG in NIBIO
PPTX
37th mtg in NIBIO
PPTX
36th mtg in NIBIO
PDF
35th mtg in NIBIO
PDF
34th mtg in NIBIO
PPTX
32nd MTG in NIBIO
PDF
31st Integrated DB MTG in NIBIO
PDF
30th Integrated DB MTG in NIBIO
PDF
29th Integrated DB MTG in NIBIO
PDF
Bh13.13 sagace 1
PDF
28th mtg
PDF
27th mtg 1
PDF
Cross search and_semantic_web_mbsj2013
PDF
25th mtg 1
42nd MTG in NIBIO
41st MTG in NIBIO
40th MTG in NIBIO
39th MTG in NIBIO
Test slide for the lab - Target prioritization
Psiver j
38th MTG in NIBIO
37th mtg in NIBIO
36th mtg in NIBIO
35th mtg in NIBIO
34th mtg in NIBIO
32nd MTG in NIBIO
31st Integrated DB MTG in NIBIO
30th Integrated DB MTG in NIBIO
29th Integrated DB MTG in NIBIO
Bh13.13 sagace 1
28th mtg
27th mtg 1
Cross search and_semantic_web_mbsj2013
25th mtg 1

Recently uploaded (20)

PPTX
Chapter 5: Probability Theory and Statistics
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Approach and Philosophy of On baking technology
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
project resource management chapter-09.pdf
PPTX
TLE Review Electricity (Electricity).pptx
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
A Presentation on Artificial Intelligence
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
August Patch Tuesday
PPTX
Programs and apps: productivity, graphics, security and other tools
Chapter 5: Probability Theory and Statistics
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Hindi spoken digit analysis for native and non-native speakers
MIND Revenue Release Quarter 2 2025 Press Release
Approach and Philosophy of On baking technology
A comparative analysis of optical character recognition models for extracting...
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
project resource management chapter-09.pdf
TLE Review Electricity (Electricity).pptx
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
gpt5_lecture_notes_comprehensive_20250812015547.pdf
A Presentation on Artificial Intelligence
A comparative study of natural language inference in Swahili using monolingua...
Zenith AI: Advanced Artificial Intelligence
August Patch Tuesday
Programs and apps: productivity, graphics, security and other tools

Schema.org extension for biological database @ Biohackathon2013

  • 1. Schema.org extenstion Maori Ito National Institute of Biomedical Innovation
  • 2. What is schema.org? • "Schema.org is a set of extensible schemas that enables webmasters to embed structured data on their web pages for use by search engines and other applications.” • "Search engines including Bing, Google, Yahoo! and Yandex rely on this markup to improve the display of search results, making it easier for people to find the right web pages.” (http://schema.org/)
  • 3. Microdata “You use the schema.org vocabulary, along with the microdata format, to add information to your HTML content.” (http://schema.org/docs/gs.html) • Finalizing the proposal of schema.org extension is a requirement to show “rich” results for major search engines.
  • 4. If you mark up with microdata, • You can reveal more rich search results and important keywords. • These search results may result in more clicks to your pages.
  • 5. Goal 1 • To finalize the proposal of schema.org extension “BiologicalDatabaseEntry” and “BiologicalDatabase”. – http://www.w3.org/wiki/WebSchemas/BioDatabas es (W3C Wiki)
  • 6. How to mark up and reflect the results? 【HTML】 <div itemscope itemtype="http://schema.org/BiologicalDatabaseEntry"> <span >2012-10-24</span> </div> 【Result】 Declare scope itemtype with normal html tag Select propery Content
  • 7. Why microdata? • Reasonable • Flexibility – RDFa > microdata > microformats • Simple – Microformats > microdata ≒ RDFa • Standardization – Microdata > RDFa > microformats • Yield to the powerful.. – Major search engine decided to use it.
  • 8. Advantage and Disadvantage • Advantage – Get better results – If we can translate microdata property into predicate, we can convert them to RDF – Easy to use web application – Microdata can coexist with html • Disadvantage – Need some time and some more efforts to mark up – Tag > Graph
  • 9. Current Situation • Define original "property" (entryID, isEntryOf, taxon, seeAlso, r eference) and "how to mark up" for biological database and its entries. • Reflect search results for our developing search engine. – Sagace : http://sagace.nibio.go.jp
  • 10. 5 DBs, 1 catalog and 1 DB archive applied microdata! • DoBISCUIT(Database Of BIoSynthesis clusters CUrated and InTegrated) • JCRB Cell Bank • Functional Glycomics with KO mice database • Glyco-Disease Genes Database • JCGGDB Report • Integbio Database Catalog • Life Science Database Archive Thank you very much!!
  • 11. Goal 2 • Making valuable web application with microdata.
  • 12. RDF XML and all Structured data microdata Structured HTML We can make web application easily!
  • 13. Example of web application
  • 14. How to use -1 1. Paste css and Javascript into html <link rel="stylesheet" href="http://sagace.nibio.go.jp/publication/micropop/micropop.css" /> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"> </script> <script type="text/javascript" src="http://sagace.nibio.go.jp/publication/micropop/micropop.js"> </script>
  • 15. How to use -2 2.Mark up with Microdata E.g.: <ul itemscope itemtype="http://schema.org/ScholarlyArticle"> <li>Computational design, construction, and characterization of a set of specificity determining residues in protein-protein interactions <span itemprop=’reference' content='pmid:22674858' > PubMed:22674858</span></li> </ul> Javascript can find ID easily Declare scope itemtype with normal html tag
  • 16. Advantage • We can make many web applications in the same way easily. • Database developers can feel benefit immediately. • We can get data on the fly, the data can be updated continually and automatically by reference structured data.
  • 17. To achieve these goals, • “Need more people who think it is a good idea.” (by organizers @ schema.org) – public-vocabs@w3.org (<- ML Let’s join !) • We need more databases and web pages that are marked up with microdata. • I want your opinion on microdata. • Let's talk!