SlideShare uma empresa Scribd logo
1 de 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!

Mais conteúdo relacionado

Mais procurados

Non-Relational Revolution - Joseph Idziorek
Non-Relational Revolution - Joseph IdziorekNon-Relational Revolution - Joseph Idziorek
Non-Relational Revolution - Joseph IdziorekAmazon Web Services
 
Getting started with Reference Linking
Getting started with Reference LinkingGetting started with Reference Linking
Getting started with Reference LinkingCrossref
 
Structured Data: Hidden Gold For SEOs
Structured Data: Hidden Gold For SEOsStructured Data: Hidden Gold For SEOs
Structured Data: Hidden Gold For SEOsChris Long
 
Bioschemas: Datasets and Data Catalogs
Bioschemas: Datasets and Data CatalogsBioschemas: Datasets and Data Catalogs
Bioschemas: Datasets and Data CatalogsBioschemas
 
Bioschemas: Introduction and Implementation Study Overview
Bioschemas: Introduction and Implementation Study OverviewBioschemas: Introduction and Implementation Study Overview
Bioschemas: Introduction and Implementation Study OverviewBioschemas
 
Funding data for research
Funding data for researchFunding data for research
Funding data for researchCrossref
 
Azure DocumentDB for Healthcare Integration
Azure DocumentDB for Healthcare IntegrationAzure DocumentDB for Healthcare Integration
Azure DocumentDB for Healthcare IntegrationBizTalk360
 
Maintaining your metadata
Maintaining your metadataMaintaining your metadata
Maintaining your metadataCrossref
 
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 FranciscoAmazon Web Services
 
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 Jay Myers
 

Mais procurados (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
 

Destaque

Destaque (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
 

Semelhante a 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 2014ALTER WAY
 
MongoDB Tick Data Presentation
MongoDB Tick Data PresentationMongoDB Tick Data Presentation
MongoDB Tick Data PresentationMongoDB
 
Bioschemas Workshop
Bioschemas WorkshopBioschemas Workshop
Bioschemas WorkshopNiall Beard
 
Introduction to Microdata & Google Rich Snippets
Introduction to Microdata  & Google Rich SnippetsIntroduction to Microdata  & Google Rich Snippets
Introduction to Microdata & Google Rich SnippetsKishan Gor
 
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) ...Nebraska Library Commission
 
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 ContentAcquia
 
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 Kitwarebigdataviz_bay
 
Industry Ontologies: Case Studies in Creating and Extending Schema.org for In...
Industry Ontologies: Case Studies in Creating and Extending Schema.org for In...Industry Ontologies: Case Studies in Creating and Extending Schema.org for In...
Industry Ontologies: Case Studies in Creating and Extending Schema.org for In...MakoLab SA
 
Industry Ontologies: Case Studies in Creating and Extending Schema.org
Industry Ontologies: Case Studies in Creating and Extending Schema.org Industry Ontologies: Case Studies in Creating and Extending Schema.org
Industry Ontologies: Case Studies in Creating and Extending Schema.org sopekmir
 
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 ApplicationsTrish Whetzel
 
Webcenter Sites Google Gadget Development Techniques
Webcenter Sites Google Gadget Development TechniquesWebcenter Sites Google Gadget Development Techniques
Webcenter Sites Google Gadget Development TechniquesJohn Brunswick
 
Stupid Index Block Tricks
Stupid Index Block TricksStupid Index Block Tricks
Stupid Index Block Trickshannonhill
 
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 2014ALTER WAY
 
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 ...Tammy Bednar
 
JavaScript SEO Ungagged 2019 Patrick Stox
JavaScript SEO Ungagged 2019 Patrick StoxJavaScript SEO Ungagged 2019 Patrick Stox
JavaScript SEO Ungagged 2019 Patrick Stoxpatrickstox
 
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 SparkValue Amplify Consulting
 

Semelhante a 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
 

Mais de Maori Ito

42nd MTG in NIBIO
42nd MTG in NIBIO42nd MTG in NIBIO
42nd MTG in NIBIOMaori Ito
 
41st MTG in NIBIO
41st MTG in NIBIO41st MTG in NIBIO
41st MTG in NIBIOMaori Ito
 
40th MTG in NIBIO
40th MTG in NIBIO40th MTG in NIBIO
40th MTG in NIBIOMaori Ito
 
39th MTG in NIBIO
39th MTG in NIBIO39th MTG in NIBIO
39th MTG in NIBIOMaori Ito
 
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 Maori Ito
 
38th MTG in NIBIO
38th MTG in NIBIO38th MTG in NIBIO
38th MTG in NIBIOMaori Ito
 
37th mtg in NIBIO
37th mtg in NIBIO37th mtg in NIBIO
37th mtg in NIBIOMaori Ito
 
36th mtg in NIBIO
 36th mtg in NIBIO 36th mtg in NIBIO
36th mtg in NIBIOMaori Ito
 
35th mtg in NIBIO
35th mtg in NIBIO35th mtg in NIBIO
35th mtg in NIBIOMaori Ito
 
34th mtg in NIBIO
34th mtg in NIBIO34th mtg in NIBIO
34th mtg in NIBIOMaori Ito
 
32nd MTG in NIBIO
32nd MTG in NIBIO32nd MTG in NIBIO
32nd MTG in NIBIOMaori Ito
 
31st Integrated DB MTG in NIBIO
31st Integrated DB MTG in NIBIO31st Integrated DB MTG in NIBIO
31st Integrated DB MTG in NIBIOMaori Ito
 
30th Integrated DB MTG in NIBIO
30th Integrated DB MTG in NIBIO30th Integrated DB MTG in NIBIO
30th Integrated DB MTG in NIBIOMaori Ito
 
29th Integrated DB MTG in NIBIO
29th Integrated DB MTG in NIBIO29th Integrated DB MTG in NIBIO
29th Integrated DB MTG in NIBIOMaori Ito
 
Bh13.13 sagace 1
Bh13.13 sagace 1Bh13.13 sagace 1
Bh13.13 sagace 1Maori Ito
 
Cross search and_semantic_web_mbsj2013
Cross search and_semantic_web_mbsj2013Cross search and_semantic_web_mbsj2013
Cross search and_semantic_web_mbsj2013Maori Ito
 

Mais 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
 

Último

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 

Último (20)

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 

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!