SlideShare une entreprise Scribd logo
1  sur  17
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!

Contenu connexe

Tendances

Non-Relational Revolution - Joseph Idziorek
Non-Relational Revolution - Joseph IdziorekNon-Relational Revolution - Joseph Idziorek
Non-Relational Revolution - Joseph Idziorek
Amazon Web Services
 

Tendances (14)

Week10
Week10Week10
Week10
 
Nosql Introduction, Basics
Nosql Introduction, BasicsNosql Introduction, Basics
Nosql Introduction, Basics
 
Non-Relational Revolution - Joseph Idziorek
Non-Relational Revolution - Joseph IdziorekNon-Relational Revolution - Joseph Idziorek
Non-Relational Revolution - Joseph Idziorek
 
Getting started with Reference Linking
Getting started with Reference LinkingGetting started with Reference Linking
Getting started with Reference Linking
 
Structured Data: Hidden Gold For SEOs
Structured Data: Hidden Gold For SEOsStructured Data: Hidden Gold For SEOs
Structured Data: Hidden Gold For SEOs
 
Bioschemas: Datasets and Data Catalogs
Bioschemas: Datasets and Data CatalogsBioschemas: Datasets and Data Catalogs
Bioschemas: Datasets and Data Catalogs
 
Bioschemas: Introduction and Implementation Study Overview
Bioschemas: Introduction and Implementation Study OverviewBioschemas: Introduction and Implementation Study Overview
Bioschemas: Introduction and Implementation Study Overview
 
Funding data for research
Funding data for researchFunding data for research
Funding data for research
 
Azure DocumentDB for Healthcare Integration
Azure DocumentDB for Healthcare IntegrationAzure DocumentDB for Healthcare Integration
Azure DocumentDB for Healthcare Integration
 
Maintaining your metadata
Maintaining your metadataMaintaining your metadata
Maintaining your metadata
 
Non-Relational Revolution: Database Week San Francisco
Non-Relational Revolution: Database Week San FranciscoNon-Relational Revolution: Database Week San Francisco
Non-Relational Revolution: Database Week San Francisco
 
Database and types of database
Database and types of databaseDatabase and types of database
Database and types of database
 
Phpmysqlcoding
PhpmysqlcodingPhpmysqlcoding
Phpmysqlcoding
 
Practical Applications of Semantic Web in Retail -- Semtech 2014
Practical Applications of Semantic Web in Retail -- Semtech 2014 Practical Applications of Semantic Web in Retail -- Semtech 2014
Practical Applications of Semantic Web in Retail -- Semtech 2014
 

En vedette (8)

Cell salon vol5
Cell salon vol5Cell salon vol5
Cell salon vol5
 
26th mtg
26th mtg26th mtg
26th mtg
 
33rd MTG In NIBIO
33rd MTG In NIBIO33rd MTG In NIBIO
33rd MTG In NIBIO
 
Test for lab_j Psiver j
Test for lab_j Psiver jTest for lab_j Psiver j
Test for lab_j Psiver j
 
Cellsalon5
Cellsalon5Cellsalon5
Cellsalon5
 
Pre4
Pre4Pre4
Pre4
 
Ryerson oct.29, 2010
Ryerson   oct.29, 2010Ryerson   oct.29, 2010
Ryerson oct.29, 2010
 
Tsh scorecard corporate - 2010 11 q3 d
Tsh scorecard   corporate - 2010 11 q3 dTsh scorecard   corporate - 2010 11 q3 d
Tsh scorecard corporate - 2010 11 q3 d
 

Similaire à Schema.org extension for biological database @ Biohackathon2013

Séminaire Big Data Alter Way - Elasticsearch - octobre 2014
Séminaire Big Data Alter Way - Elasticsearch - octobre 2014Séminaire Big Data Alter Way - Elasticsearch - octobre 2014
Séminaire Big Data Alter Way - Elasticsearch - octobre 2014
ALTER WAY
 
MongoDB Tick Data Presentation
MongoDB Tick Data PresentationMongoDB Tick Data Presentation
MongoDB Tick Data Presentation
MongoDB
 

Similaire à Schema.org extension for biological database @ Biohackathon2013 (20)

Introduction to Microdata & Google Rich Snippets
Introduction to Microdata  & Google Rich SnippetsIntroduction to Microdata  & Google Rich Snippets
Introduction to Microdata & Google Rich Snippets
 
Séminaire Big Data Alter Way - Elasticsearch - octobre 2014
Séminaire Big Data Alter Way - Elasticsearch - octobre 2014Séminaire Big Data Alter Way - Elasticsearch - octobre 2014
Séminaire Big Data Alter Way - Elasticsearch - octobre 2014
 
MongoDB Tick Data Presentation
MongoDB Tick Data PresentationMongoDB Tick Data Presentation
MongoDB Tick Data Presentation
 
Bioschemas Workshop
Bioschemas WorkshopBioschemas Workshop
Bioschemas Workshop
 
Introduction to Microdata & Google Rich Snippets
Introduction to Microdata  & Google Rich SnippetsIntroduction to Microdata  & Google Rich Snippets
Introduction to Microdata & Google Rich Snippets
 
Bollean Search - NageshRao
Bollean Search - NageshRaoBollean Search - NageshRao
Bollean Search - NageshRao
 
NCompass Live: Libraries in Search Engines: Search Engine Optimization (SEO) ...
NCompass Live: Libraries in Search Engines: Search Engine Optimization (SEO) ...NCompass Live: Libraries in Search Engines: Search Engine Optimization (SEO) ...
NCompass Live: Libraries in Search Engines: Search Engine Optimization (SEO) ...
 
How to Optimize Your Drupal Site with Structured Content
How to Optimize Your Drupal Site with Structured ContentHow to Optimize Your Drupal Site with Structured Content
How to Optimize Your Drupal Site with Structured Content
 
Big data visualization frameworks and applications at Kitware
Big data visualization frameworks and applications at KitwareBig data visualization frameworks and applications at Kitware
Big data visualization frameworks and applications at Kitware
 
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
 
Web services and the Development of Semantic Applications
Web services and the Development of Semantic ApplicationsWeb services and the Development of Semantic Applications
Web services and the Development of Semantic Applications
 
SEO for Developers
SEO for DevelopersSEO for Developers
SEO for Developers
 
Webcenter Sites Google Gadget Development Techniques
Webcenter Sites Google Gadget Development TechniquesWebcenter Sites Google Gadget Development Techniques
Webcenter Sites Google Gadget Development Techniques
 
Stupid Index Block Tricks
Stupid Index Block TricksStupid Index Block Tricks
Stupid Index Block Tricks
 
Elasticsearch : petit déjeuner du 13 mars 2014
Elasticsearch : petit déjeuner du 13 mars 2014Elasticsearch : petit déjeuner du 13 mars 2014
Elasticsearch : petit déjeuner du 13 mars 2014
 
Database@Home - Data Driven : Loading, Indexing, and Searching with Text and ...
Database@Home - Data Driven : Loading, Indexing, and Searching with Text and ...Database@Home - Data Driven : Loading, Indexing, and Searching with Text and ...
Database@Home - Data Driven : Loading, Indexing, and Searching with Text and ...
 
JavaScript SEO Ungagged 2019 Patrick Stox
JavaScript SEO Ungagged 2019 Patrick StoxJavaScript SEO Ungagged 2019 Patrick Stox
JavaScript SEO Ungagged 2019 Patrick Stox
 
Boost and SEO
Boost and SEOBoost and SEO
Boost and SEO
 
AI Class Topic 4: Text Analytics, Sentiment Analysis and Apache Spark
AI Class Topic 4: Text Analytics, Sentiment Analysis and Apache SparkAI Class Topic 4: Text Analytics, Sentiment Analysis and Apache Spark
AI Class Topic 4: Text Analytics, Sentiment Analysis and Apache Spark
 

Plus de Maori Ito

Plus de Maori Ito (20)

42nd MTG in NIBIO
42nd MTG in NIBIO42nd MTG in NIBIO
42nd MTG in NIBIO
 
41st MTG in NIBIO
41st MTG in NIBIO41st MTG in NIBIO
41st MTG in NIBIO
 
40th MTG in NIBIO
40th MTG in NIBIO40th MTG in NIBIO
40th MTG in NIBIO
 
39th MTG in NIBIO
39th MTG in NIBIO39th MTG in NIBIO
39th MTG in NIBIO
 
Test slide for the lab - Target prioritization
Test slide for the lab - Target prioritization Test slide for the lab - Target prioritization
Test slide for the lab - Target prioritization
 
Psiver j
Psiver jPsiver j
Psiver j
 
38th MTG in NIBIO
38th MTG in NIBIO38th MTG in NIBIO
38th MTG in NIBIO
 
37th mtg in NIBIO
37th mtg in NIBIO37th mtg in NIBIO
37th mtg in NIBIO
 
36th mtg in NIBIO
 36th mtg in NIBIO 36th mtg in NIBIO
36th mtg in NIBIO
 
35th mtg in NIBIO
35th mtg in NIBIO35th mtg in NIBIO
35th mtg in NIBIO
 
34th mtg in NIBIO
34th mtg in NIBIO34th mtg in NIBIO
34th mtg in NIBIO
 
32nd MTG in NIBIO
32nd MTG in NIBIO32nd MTG in NIBIO
32nd MTG in NIBIO
 
31st Integrated DB MTG in NIBIO
31st Integrated DB MTG in NIBIO31st Integrated DB MTG in NIBIO
31st Integrated DB MTG in NIBIO
 
30th Integrated DB MTG in NIBIO
30th Integrated DB MTG in NIBIO30th Integrated DB MTG in NIBIO
30th Integrated DB MTG in NIBIO
 
29th Integrated DB MTG in NIBIO
29th Integrated DB MTG in NIBIO29th Integrated DB MTG in NIBIO
29th Integrated DB MTG in NIBIO
 
Bh13.13 sagace 1
Bh13.13 sagace 1Bh13.13 sagace 1
Bh13.13 sagace 1
 
28th mtg
28th mtg28th mtg
28th mtg
 
27th mtg 1
27th mtg 127th mtg 1
27th mtg 1
 
Cross search and_semantic_web_mbsj2013
Cross search and_semantic_web_mbsj2013Cross search and_semantic_web_mbsj2013
Cross search and_semantic_web_mbsj2013
 
25th mtg 1
25th mtg 125th mtg 1
25th mtg 1
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

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!