SlideShare a Scribd company logo
1 of 35
Mirek Sopek, Robert Trypuz, Dominik Kuziński
The future role of schema.org
for business reporting.
From existing financial extension
toward reporting extension.
WHY ARE WE DOING IT?
An inspiration from
the Day One 
WHAT IS SCHEMA.ORG?
• Schema.org (2011), sponsored by the most important search engines: Google, Microsoft, Yahoo and
Yandex, is a large scale collaborative activity with a mission to create, maintain, and promote schemas for
structured data on the WEB pages and beyond.
• It contains more than 2000 terms: 753 types, 1207 properties and 220 enumerations.
• Schema.org covers entities, relationships between entities and actions.
• Today, about 15 million sites use schema.org. Random yet representative crawls (Web Data Commons)
show that about 30% of URLs on the web return some form of triples from schema.org.
• Many applications from Google (Knowledge Graph), Microsoft (like Cortana), Pinterest, Yandex and others
already use schema.org to power rich experiences.
• Think of schema.org as a global Vocabulary for the web transcending domain and language barriers.
• The principal authors of the schema.org conceptual framework are R. Guha, D. Brickley and P. Mika
SCHEMA.ORG is THE MOST IMPORTANT and THE MOST POPULAR global DATA VOCABULARY
WHAT IS SCHEMA.ORG?
http://bl.ocks.org/danbri/raw/1c121ea8bd2189cf411c/ http://schema.org
PRINCIPLE OF LEAST POWER - 1998
• Principle: Powerful languages inhibit information reuse.
• Good Practice: Use the least powerful language suitable for expressing
information, constraints or programs on the World Wide Web.
• Tradeoff: Choosing between languages that can solve a broad range of
problems and languages in which programs and data are easily analyzed
SCHEMA.ORG is born out of this principle !
SIR
TIM BERNERS LEE
SCHEMA.ORG USE SIMPLICITY – AN ILLUSTRATION
http://finances.makolab.com/HTML/LoanStudents/LoanStudents.html
OF SCHEMA.ORG
UNDER THE HOOD
UNDER THE HOOD OF SCHEMA.ORG
• „The driving factor in the design of Schema.org
was to make it easy for webmasters to publish
their data. In general, the design decisions place
more of the burden on consumers of the
markup.”
R.V. GUHA, D. DAN BRICKLEY, S. MACBETH – „Schema.org - Evolution
of Structured Data on the Web”
DESIGN DECISIONS
• Derived from RDFS (RDF Schema)
• Multiple inheritance hierarchy
• POLYMORPHIC PROPERTIES - Each property
may have one or more types as its domain and
its range: „domainincludes” and
„rangeincludes”
DATA MODEL
Make it easy to create – leave it to AI to consume & interpret!
UNDER THE HOOD OF SCHEMA.ORG
USAGE MODELS
• Under full control of site/messages/data publishers
• Data EMBEDDED into page, data representation
or into message markup (HTML, XML)
• Harvested during standard crawling, message
or data processing
SERIALIZATIONS
• RDFa - CANONICAL
• Microdata (native to HTML5)
• JSON-LD (now preffered)
UNDER THE HOOD OF SCHEMA.ORG
CORE  HOSTED EXTENSIONS  EXTERNAL EXTENSIONS
• CORE – „Core, basic vocabulary for describing the kind of entities the most common web applications need”*
• HOSTED/REVIEWED EXTENSIONS – Domain specific basic vocabularies.
• EXTERNAL EXTENSIONS – More specialized, fully independent domain specific vocabularies.
Built by a third party.
• Today: autos, finance, bibliography, health & life-sciences, iot
EXTENSION MECHANISM: SEQUENCE OF SPECIFICITY
* http://schema.org/docs/extension.html
UNDER THE HOOD OF SCHEMA.ORG
CORE http://schema.org/<term> http://schema.org/<term>
HOSTED EXT. http://<ext>.schema.org/<term> http://schema.org/<term>
External EXT. http://<ext.domain>/<term> http://<ext.domain>/<term>
CORE http://schema.org/Car http://schema.org/Car
HOSTED EXT. http://auto.schema.org/Motorcycle http://schema.org/Motorcycle
External EXT. http://fibo.org/voc/BusinessEntity http://fibo.org/voc/BusinessEntity
EXTENSION MECHANISM: RULES FOR URI IDENTIFIERS
Documentation URI: Canonical URI:
EXAMPLES:
RULES:
UNDER THE HOOD OF SCHEMA.ORG
<div itemscope itemtype="http://schema.org/BankTransfer">
<h1>If you want to donate</h1>
Send <span itemprop="amount" itemscope itemtype="http://schema.org/MonetaryAmount">
<span itemprop="amount">30</span>
<span itemprop="currency" content="USD">$</span>
</span>
via bank transfer to the
<span itemprop="beneficiaryBank">European ExampleBank, London</span>
Put "<i itemprop="name">Donate wikimedia.org</i>" in the transfer title.
</div>
EXAMPLES - MICRODATA
UNDER THE HOOD OF SCHEMA.ORG
<script type="application/ld+json">
{"@context": "http://schema.org/",
"@type": "BankTransfer",
"name": "Donate wikimedia.org",
"amount": {
"@type": "MonetaryAmount",
"amount": "30",
"currency": "USD"
},
"beneficiaryBank": "European ExampleBank, London"}
</script>
EXAMPLES – JSON-LD
OF SCHEMA.ORG
EXTENSIONS
CREATING EXTENSIONS TO SCHEMA.ORG
• Extension URI: auto.schema.org
• Designed as the first phase of the GAO project
(Generic Automotive Ontology -
http://automotive-ontology.org)
• First step: extending core vocabulary
by a minimal set of new terms (May 2015)
• Second step: creating auto.schema.org
hosted extension (May 2016)
• Third step: creating POC of the external
extension (March 2017)
• Fourth step: production grade implementation
by Toyota (http://ml.ms/schema4toyota)
• Extension URI: finance(fibo).schema.org
• Inspiration from FIBO project (Financial
Industry Business Ontology – http://fibo.org )
• Going through BOC (Bag-Of-Concept) phase
and using an „Occam Razor” approach.
• First step: extending core vocabulary
by a minimal set of new terms (May 2016)
• Second step: creating fibo.schema.org hosted
extension (published in pending.schema.org
(March 2017))
• Third step: creating POC of the external
extension (March 2017)
AUTOMOTIVE EXTENSION FINANCIAL EXTENSION
Creation process management:
MakoLab
Extension of the core vocabulary
by a minimal set of new terms
(May 2016)
The hosted extension
(published March 2017) as
pending.schema.org
Collaborative project
of an international group of individuals lead
by MakoLab SA.
Described in:
http://schema.org/docs/financial.html
Managed by MakoLab SA
FINANCE.SCHEMA.ORG
or FIBO.SCHEMA.ORG
The financial extension of schema.org refers to
the most important real world objects related to
banks and financial institutions:
• A bank and its identification mechanism
• A financial product
• An offer to the client
• Described in:
http://schema.org/docs/financial.html
Thing CLASSES
Action
TransferAction
MoneyTransfer
Intangible
Service
FinancialProduct
BankAccount
DepositAccount
CurrencyConversionService
InvestmentOrDeposit
BrokerageAccount
DepositAccount
InvestmentFund
LoanOrCredit
CreditCard
MortgageLoan
PaymentCard +
PaymentService
StructuredValue
ExchangeRateSpecification
MonetaryAmount
RepaymentSpecification
FINANCE.SCHEMA.ORG
or FIBO.SCHEMA.ORG
The financial extension of schema.org refers to
the most important real world objects related to
banks and financial institutions:
• A bank and its identification mechanism
• A financial product
• An offer to the client
• Described in:
http://schema.org/docs/financial.html
FINANCE.SCHEMA.ORG
or FIBO.SCHEMA.ORG
A BANK
A DEPOSIT ACCOUNT
A PAYMENT CARD
THE BASIC MODELS OF
THE FINANCIAL OBJECTS
FINANCE.SCHEMA.ORG
or FIBO.SCHEMA.ORG
OF SCHEMA.ORG
THE APPLICATIONS
THE APPLICATIONS OF SCHEMA.ORG
Traditional:
RANK
ANALYSE
SEARCH
New:
REPORT
SUMMARY OF “RANK” BENEFITS OF SCHEMA.ORG
• CTR increase (Rich Snippets effect)
• Better Brand visibility
(Knowledge Panels and Factual Answers)
• Better Product positioning
(Rich snippets & Tabular results)
• Faster way to reach searched content
(more sitelinks)
• Better mobile device experience of search
11.09.2015 – Google:
„Over time, I think it [structured markup]
is something that might go into the
rankings as well.
If we can recognize someone is looking for a
car, we can say oh well, we have these pages
that are marked up with structured data for
a car, so probably they are pretty useful in
that regard. We don’t have to guess if this
page is about a car.”
John Mueller / Webmaster Trends Analyst
@Google
RANK
FINANCIAL EXTENSION SCHEMA.ORG POC
• http://finances.makolab.com
• Full use of fibo.schema.org
• Definitions of financial dimensions
• Analytics with Google “GA”
PROOF-OF-CONCEPT
ANALYSE
POC’S PAGE JSON PROPERTY DIMENSION DIMENSION NAME
BankAccount.html price Bank Account Fee Price
name Financial Product Name Financial Product Name
BrokerageAccount.html
minValue
Brokerage Account Minimum
Investment
Minimum
name Financial Product Name Financial Product Name
CreditCard.html
annualPercentageRate Credit Card APR Percentage Rate
minValue Credit Card Required Collateral Minimum
price Credit Card Annual Fee Price
name Financial Product Name Financial Product Name
CreditCard8.html
name Financial Product Name Financial Product Name
minValue Credit Card Limit Minimum
PaymentService.html name Financial Product Name Financial Product Name
FinancialProducts.html
name Financial Product Name Financial Product Name
minValue Minimum Insurence Coverage Minimum
maxValue Maximum Insurence Coverage Maximum
ANALYSEFINANCIAL EXTENSION SCHEMA.ORG POC
TRUE DATA ANALYTICS ANALYSE
INTELLIGENT/SMART SEARCH BASED ON
SCHEMA.ORG MARKUP
Mark your product data
with schema.org markup
Run the smart Search Crawler
for an Enterprise Website
Check for schema.org
markup (Microdata or JSON-LD)
When markup is found, create
property map and assign values
Display enhanced search results
SEARCH
THE APPLICATIONS OF SCHEMA.ORG
From existing financial extension
toward reporting extension.
REPORT
REPORTTHE RELEVANT DEVELOPMENT
THE USE OF SEMANTIC WEB STANDARDS
• „Publishing XBRL as Linked Open Data”
(Roberto García & Rosa Gil, Universitat de Lleida)
• „Triplificating and linking XBRL financial data”
(Roberto García & Rosa Gil, Universitat de Lleida)
• „Adopting Semantic Technologies
for Effective Corporate Transparency”
(Maria Mora-Rodriguez,
Ghislain Auguste Atemezing, Chris Preist)
• „Financial Report Ontology”
(Charles Hoffman)
• FRO – „Financial Regulation Ontology”
(Jurgen Ziemer - http://finregont.com/ )
THE RELEVANT DEVELOPMENT
THE EVOLUTION TOWARD SIMPLICITY
WITHIN XBRL WORLD
• „Open Information Model” -
https://specifications.xbrl.org/work-product-
index-open-information-model-open-
information-model.html The Open Information
Model provides a syntax-independent model for XBRL
data, allowing reliable transformation of XBRL data
into other representations. The work product includes:
xBRL-XML, xBRL-JSON, xBRL-CSV, OIM Common.
• XBRLS - XBRL Simple Application Profile
(how a simpler XBRL can make a better XBRL)
• Inline XBRL -
https://specifications.xbrl.org/spec-group-index-
inline-xbrl.html
REPORT
REPORT
* Charles Hoffman:
http://xbrl.squarespace.com/journal/2008/12/18/hello-world-xbrl-example.html
HOW COULD IT WORK?
INITIAL EXCERSISE “I”- XBRL
„Hello World”* expressed as
schema.org compliant markup
• Converting taxonomy (XSD) to OWL ontology
(with help of: http://rhizomik.net/html/redefer/)
• Writing schema.org compliant JSON-LD markup
• USING ONLY existing schema.org constructs !!!
REPORTHOW COULD IT WORK?
INITIAL EXCERSISE “II”- iXBRL
example
• Based on https://www.xbrl.org/ixbrl-
samples/valeo-income-statement.html
• Expression of the data semantics
in JSON-LD – schema.org compliant markup
• Instance of schema.org:Report class
• A few more constructs extending schema.org
HOW COULD IT WORK?
INITIAL EXCERSISE “III”- GAAP
TAXONOMY IN SCHEMA.ORG FORMAT
• SOURCE: PROPOSED 2018 US GAAP FINANCIAL
REPORTING TAXONOMY
• HOW: Extracting parent-child taxonomy with the
definitions of terms + schema.org-like RDFa formatting
of the obtained model
• RESULT: http://sdo-gaap-ee.appspot.com/GrossProfit
HOW COULD IT WORK?
INITIAL EXCERSISE “IV”- PART OF SBR (AU)
TAXONOMY IN SCHEMA.ORG FORMAT
• SOURCE: The Australian Government Standard
Business Reporting Taxonomy
• HOW: Extracting parent-child taxonomy with the
definitions of terms + schema.org-like RDFa
formatting of the obtained model*
• RESULT:
http://sdo-sbr-ee.appspot.com/RelativePeriodDurationDimension
http://sdo-sbr-ee.appspot.com/SalesAndMarketing
http://sdo-sbr-ee.appspot.com/PrimaryProduction
* With help of Xwand software provided by FQS Poland
Identified Problems while
converting SBR (AU):
• Mixing types and properties in one
taxonomy
• Mixing „is-a” and „instance-of”
• Individuals play a role of types
• Inconsistent taxonomies
• Unclear rationale for some types
CURRENT & FUTURE DEVELOPMENT
CREATION of SCHEMA.ORG extensions and their applications
• The external extension based on selected XBRL taxonomies (like GAAP, IFRS or SBR)
• Working with OIM specification on the schema.org-like instance data representation
• Creation of implementation guidelines and live POC
• Working with interested parties on the real-life tests
• Building AI-like framework to interpret large amount of instance data
• Critical evaluation of the project
• If successful - proposing the HOSTED EXTENSION to schema.org
In general - Adopting the philosophy of bottom-up, empirical
approach to the creation of reporting data models
REPORT
DON’T HESITATE TO
CONTACT US!
Dr MIREK SOPEK
MakoLab’s CTO
sopek@makolab.com
Poland:
MakoLab SA,
Demokratyczna 46,
93-430 Lodz, Poland
Phone: +48 600 814 537,
www.makolab.com
USA:
Makolab USA Inc,
20 West University Ave,
Gainesville, FL 32601
Phone: +1 551 226 5488 ,
www.makolab.com
Dr ROBERT TRYPUZ
MakoLab SA
Rzgowska 30
93-172 Łódź
Poland
robert.trypuz@makolab.com
INDUSTRY
MakoLab SA
Rzgowska 30
93-172 Łódź
Poland
robert.trypuz@makolab.com
ACADEMIA
JPII University
Lublin, Poland
trypuz@kul.pl
DOMINIK KUZIŃSKI
MakoLab SA
Demokratyczna 46
93-430 Łódź
Poland
dominik.kuzinski@makolab.com

More Related Content

What's hot

An introduction to Linked (Open) Data
An introduction to Linked (Open) DataAn introduction to Linked (Open) Data
An introduction to Linked (Open) DataAli Khalili
 
How google is using linked data today and vision for tomorrow
How google is using linked data today and vision for tomorrowHow google is using linked data today and vision for tomorrow
How google is using linked data today and vision for tomorrowVasu Jain
 
Linking Open, Big Data Using Semantic Web Technologies - An Introduction
Linking Open, Big Data Using Semantic Web Technologies - An IntroductionLinking Open, Big Data Using Semantic Web Technologies - An Introduction
Linking Open, Big Data Using Semantic Web Technologies - An IntroductionRonald Ashri
 
Big Data and the Semantic Web: Challenges and Opportunities
Big Data and the Semantic Web: Challenges and OpportunitiesBig Data and the Semantic Web: Challenges and Opportunities
Big Data and the Semantic Web: Challenges and OpportunitiesSrinath Srinivasa
 
Wed roman tut_open_datapub
Wed roman tut_open_datapubWed roman tut_open_datapub
Wed roman tut_open_datapubeswcsummerschool
 
What can linked data do for digital libraries
What can linked data do for digital librariesWhat can linked data do for digital libraries
What can linked data do for digital librariesSören Auer
 
DBpedia: A Public Data Infrastructure for the Web of Data
DBpedia: A Public Data Infrastructure for the Web of DataDBpedia: A Public Data Infrastructure for the Web of Data
DBpedia: A Public Data Infrastructure for the Web of DataSebastian Hellmann
 
How Semantics Solves Big Data Challenges
How Semantics Solves Big Data ChallengesHow Semantics Solves Big Data Challenges
How Semantics Solves Big Data ChallengesDATAVERSITY
 
Enterprise Data World 2016 | FIBO extension to Schema.org | FIBO SEO | Christ...
Enterprise Data World 2016 | FIBO extension to Schema.org | FIBO SEO | Christ...Enterprise Data World 2016 | FIBO extension to Schema.org | FIBO SEO | Christ...
Enterprise Data World 2016 | FIBO extension to Schema.org | FIBO SEO | Christ...Christopher Regan
 
Enterprise knowledge graphs
Enterprise knowledge graphsEnterprise knowledge graphs
Enterprise knowledge graphsSören Auer
 
Semantic Information Management using PoolParty 4
Semantic Information Management using PoolParty 4Semantic Information Management using PoolParty 4
Semantic Information Management using PoolParty 4Martin Kaltenböck
 
Build Narratives, Connect Artifacts: Linked Open Data for Cultural Heritage
Build Narratives, Connect Artifacts: Linked Open Data for Cultural HeritageBuild Narratives, Connect Artifacts: Linked Open Data for Cultural Heritage
Build Narratives, Connect Artifacts: Linked Open Data for Cultural HeritageOntotext
 
Using DBpedia for Thesaurus Management and Linked Open Data Integration
Using DBpedia for Thesaurus Management and Linked Open Data IntegrationUsing DBpedia for Thesaurus Management and Linked Open Data Integration
Using DBpedia for Thesaurus Management and Linked Open Data IntegrationMartin Kaltenböck
 
PoolParty Semantic Suite: Management Briefing and Functional Overview
PoolParty Semantic Suite: Management Briefing and Functional Overview PoolParty Semantic Suite: Management Briefing and Functional Overview
PoolParty Semantic Suite: Management Briefing and Functional Overview Martin Kaltenböck
 
Smart Data Applications powered by the Wikidata Knowledge Graph
Smart Data Applications powered by the Wikidata Knowledge GraphSmart Data Applications powered by the Wikidata Knowledge Graph
Smart Data Applications powered by the Wikidata Knowledge GraphPeter Haase
 
The Power of Semantic Technologies to Explore Linked Open Data
The Power of Semantic Technologies to Explore Linked Open DataThe Power of Semantic Technologies to Explore Linked Open Data
The Power of Semantic Technologies to Explore Linked Open DataOntotext
 
DBpedia Tutorial - Feb 2015, Dublin
DBpedia Tutorial - Feb 2015, DublinDBpedia Tutorial - Feb 2015, Dublin
DBpedia Tutorial - Feb 2015, Dublinm_ackermann
 

What's hot (20)

An introduction to Linked (Open) Data
An introduction to Linked (Open) DataAn introduction to Linked (Open) Data
An introduction to Linked (Open) Data
 
How google is using linked data today and vision for tomorrow
How google is using linked data today and vision for tomorrowHow google is using linked data today and vision for tomorrow
How google is using linked data today and vision for tomorrow
 
Linking Open, Big Data Using Semantic Web Technologies - An Introduction
Linking Open, Big Data Using Semantic Web Technologies - An IntroductionLinking Open, Big Data Using Semantic Web Technologies - An Introduction
Linking Open, Big Data Using Semantic Web Technologies - An Introduction
 
Big Data and the Semantic Web: Challenges and Opportunities
Big Data and the Semantic Web: Challenges and OpportunitiesBig Data and the Semantic Web: Challenges and Opportunities
Big Data and the Semantic Web: Challenges and Opportunities
 
Wed roman tut_open_datapub
Wed roman tut_open_datapubWed roman tut_open_datapub
Wed roman tut_open_datapub
 
FIBO & Schema.org
FIBO & Schema.orgFIBO & Schema.org
FIBO & Schema.org
 
What can linked data do for digital libraries
What can linked data do for digital librariesWhat can linked data do for digital libraries
What can linked data do for digital libraries
 
DBpedia: A Public Data Infrastructure for the Web of Data
DBpedia: A Public Data Infrastructure for the Web of DataDBpedia: A Public Data Infrastructure for the Web of Data
DBpedia: A Public Data Infrastructure for the Web of Data
 
How Semantics Solves Big Data Challenges
How Semantics Solves Big Data ChallengesHow Semantics Solves Big Data Challenges
How Semantics Solves Big Data Challenges
 
Enterprise Data World 2016 | FIBO extension to Schema.org | FIBO SEO | Christ...
Enterprise Data World 2016 | FIBO extension to Schema.org | FIBO SEO | Christ...Enterprise Data World 2016 | FIBO extension to Schema.org | FIBO SEO | Christ...
Enterprise Data World 2016 | FIBO extension to Schema.org | FIBO SEO | Christ...
 
euBusinessGraph Company and Economic Data
euBusinessGraph Company and Economic DataeuBusinessGraph Company and Economic Data
euBusinessGraph Company and Economic Data
 
Enterprise knowledge graphs
Enterprise knowledge graphsEnterprise knowledge graphs
Enterprise knowledge graphs
 
Semantics and Machine Learning
Semantics and Machine LearningSemantics and Machine Learning
Semantics and Machine Learning
 
Semantic Information Management using PoolParty 4
Semantic Information Management using PoolParty 4Semantic Information Management using PoolParty 4
Semantic Information Management using PoolParty 4
 
Build Narratives, Connect Artifacts: Linked Open Data for Cultural Heritage
Build Narratives, Connect Artifacts: Linked Open Data for Cultural HeritageBuild Narratives, Connect Artifacts: Linked Open Data for Cultural Heritage
Build Narratives, Connect Artifacts: Linked Open Data for Cultural Heritage
 
Using DBpedia for Thesaurus Management and Linked Open Data Integration
Using DBpedia for Thesaurus Management and Linked Open Data IntegrationUsing DBpedia for Thesaurus Management and Linked Open Data Integration
Using DBpedia for Thesaurus Management and Linked Open Data Integration
 
PoolParty Semantic Suite: Management Briefing and Functional Overview
PoolParty Semantic Suite: Management Briefing and Functional Overview PoolParty Semantic Suite: Management Briefing and Functional Overview
PoolParty Semantic Suite: Management Briefing and Functional Overview
 
Smart Data Applications powered by the Wikidata Knowledge Graph
Smart Data Applications powered by the Wikidata Knowledge GraphSmart Data Applications powered by the Wikidata Knowledge Graph
Smart Data Applications powered by the Wikidata Knowledge Graph
 
The Power of Semantic Technologies to Explore Linked Open Data
The Power of Semantic Technologies to Explore Linked Open DataThe Power of Semantic Technologies to Explore Linked Open Data
The Power of Semantic Technologies to Explore Linked Open Data
 
DBpedia Tutorial - Feb 2015, Dublin
DBpedia Tutorial - Feb 2015, DublinDBpedia Tutorial - Feb 2015, Dublin
DBpedia Tutorial - Feb 2015, Dublin
 

Similar to A possible future role of schema.org for business reporting

E-strategies process
E-strategies processE-strategies process
E-strategies processLee Schlenker
 
Product Engineering Services of Semantic Space Technologies
Product Engineering Services of Semantic Space TechnologiesProduct Engineering Services of Semantic Space Technologies
Product Engineering Services of Semantic Space TechnologiesPradeep B.N.V
 
Schema.fiware.org: FIWARE Harmonized Data Models
Schema.fiware.org: FIWARE Harmonized Data ModelsSchema.fiware.org: FIWARE Harmonized Data Models
Schema.fiware.org: FIWARE Harmonized Data ModelsFIWARE
 
Gartner AADI 2010 Sponsor Presentation
Gartner AADI 2010 Sponsor PresentationGartner AADI 2010 Sponsor Presentation
Gartner AADI 2010 Sponsor PresentationPascal Winckel
 
Domino and AWS: collaborative analytics and model governance at financial ser...
Domino and AWS: collaborative analytics and model governance at financial ser...Domino and AWS: collaborative analytics and model governance at financial ser...
Domino and AWS: collaborative analytics and model governance at financial ser...Domino Data Lab
 
Bruce Lawson Opera Indonesia
Bruce Lawson Opera IndonesiaBruce Lawson Opera Indonesia
Bruce Lawson Opera Indonesiabrucelawson
 
What are the different types of web scraping approaches
What are the different types of web scraping approachesWhat are the different types of web scraping approaches
What are the different types of web scraping approachesAparna Sharma
 
Software as Service
Software as ServiceSoftware as Service
Software as Serviceabhigad
 
01. Portal Business Overview
01. Portal Business Overview01. Portal Business Overview
01. Portal Business OverviewNick Davis
 
Single View of the Customer
Single View of the Customer Single View of the Customer
Single View of the Customer MongoDB
 
Fujitsu Scanners and Hyland Software Webinar Delivering Automation In The Len...
Fujitsu Scanners and Hyland Software Webinar Delivering Automation In The Len...Fujitsu Scanners and Hyland Software Webinar Delivering Automation In The Len...
Fujitsu Scanners and Hyland Software Webinar Delivering Automation In The Len...Kevin Neal
 
Architecture of Big Data Solutions
Architecture of Big Data SolutionsArchitecture of Big Data Solutions
Architecture of Big Data SolutionsGuido Schmutz
 
Costandopportunitycostofarchitecturalinitiatives 090311132631-phpapp01
Costandopportunitycostofarchitecturalinitiatives 090311132631-phpapp01Costandopportunitycostofarchitecturalinitiatives 090311132631-phpapp01
Costandopportunitycostofarchitecturalinitiatives 090311132631-phpapp01Tim Vibbert
 

Similar to A possible future role of schema.org for business reporting (20)

Ashok
AshokAshok
Ashok
 
E-strategies process
E-strategies processE-strategies process
E-strategies process
 
NYC Sem Web Meetup 20090219
NYC Sem Web Meetup 20090219NYC Sem Web Meetup 20090219
NYC Sem Web Meetup 20090219
 
From Microdata & Schema to rich snippets - SMX Munich - #SMX by @jbobbink
From Microdata & Schema to rich snippets - SMX Munich - #SMX by @jbobbinkFrom Microdata & Schema to rich snippets - SMX Munich - #SMX by @jbobbink
From Microdata & Schema to rich snippets - SMX Munich - #SMX by @jbobbink
 
Product Engineering Services of Semantic Space Technologies
Product Engineering Services of Semantic Space TechnologiesProduct Engineering Services of Semantic Space Technologies
Product Engineering Services of Semantic Space Technologies
 
Schema.fiware.org: FIWARE Harmonized Data Models
Schema.fiware.org: FIWARE Harmonized Data ModelsSchema.fiware.org: FIWARE Harmonized Data Models
Schema.fiware.org: FIWARE Harmonized Data Models
 
Gartner AADI 2010 Sponsor Presentation
Gartner AADI 2010 Sponsor PresentationGartner AADI 2010 Sponsor Presentation
Gartner AADI 2010 Sponsor Presentation
 
Domino and AWS: collaborative analytics and model governance at financial ser...
Domino and AWS: collaborative analytics and model governance at financial ser...Domino and AWS: collaborative analytics and model governance at financial ser...
Domino and AWS: collaborative analytics and model governance at financial ser...
 
Pratical Deep Dive into the Semantic Web - #smconnect
Pratical Deep Dive into the Semantic Web - #smconnectPratical Deep Dive into the Semantic Web - #smconnect
Pratical Deep Dive into the Semantic Web - #smconnect
 
Bruce Lawson Opera Indonesia
Bruce Lawson Opera IndonesiaBruce Lawson Opera Indonesia
Bruce Lawson Opera Indonesia
 
What are the different types of web scraping approaches
What are the different types of web scraping approachesWhat are the different types of web scraping approaches
What are the different types of web scraping approaches
 
Software as Service
Software as ServiceSoftware as Service
Software as Service
 
Googlesnippets
GooglesnippetsGooglesnippets
Googlesnippets
 
01. Portal Business Overview
01. Portal Business Overview01. Portal Business Overview
01. Portal Business Overview
 
Single View of the Customer
Single View of the Customer Single View of the Customer
Single View of the Customer
 
Web services2014
Web services2014Web services2014
Web services2014
 
Mark logic for dita
Mark logic for ditaMark logic for dita
Mark logic for dita
 
Fujitsu Scanners and Hyland Software Webinar Delivering Automation In The Len...
Fujitsu Scanners and Hyland Software Webinar Delivering Automation In The Len...Fujitsu Scanners and Hyland Software Webinar Delivering Automation In The Len...
Fujitsu Scanners and Hyland Software Webinar Delivering Automation In The Len...
 
Architecture of Big Data Solutions
Architecture of Big Data SolutionsArchitecture of Big Data Solutions
Architecture of Big Data Solutions
 
Costandopportunitycostofarchitecturalinitiatives 090311132631-phpapp01
Costandopportunitycostofarchitecturalinitiatives 090311132631-phpapp01Costandopportunitycostofarchitecturalinitiatives 090311132631-phpapp01
Costandopportunitycostofarchitecturalinitiatives 090311132631-phpapp01
 

More from sopekmir

GraphChain
GraphChainGraphChain
GraphChainsopekmir
 
Using Blockchain for Digital Identifiers. The case of LEI.
Using Blockchain for Digital Identifiers. The case of LEI.Using Blockchain for Digital Identifiers. The case of LEI.
Using Blockchain for Digital Identifiers. The case of LEI.sopekmir
 
LEI.INFO and The ideas for LEI system
LEI.INFO and The ideas for LEI systemLEI.INFO and The ideas for LEI system
LEI.INFO and The ideas for LEI systemsopekmir
 
Nietypowe Aplikacje Blockchain - dla Lodz Blockchain Meetup #2
Nietypowe Aplikacje Blockchain - dla Lodz Blockchain Meetup #2Nietypowe Aplikacje Blockchain - dla Lodz Blockchain Meetup #2
Nietypowe Aplikacje Blockchain - dla Lodz Blockchain Meetup #2sopekmir
 
Four Slupsk Lectures. IV. Digital Revolution & Digital Agencies
Four Slupsk Lectures. IV. Digital Revolution & Digital AgenciesFour Slupsk Lectures. IV. Digital Revolution & Digital Agencies
Four Slupsk Lectures. IV. Digital Revolution & Digital Agenciessopekmir
 
Four Slupsk Lectures. III. Blockchain & Bitcoin
Four Slupsk Lectures. III. Blockchain & BitcoinFour Slupsk Lectures. III. Blockchain & Bitcoin
Four Slupsk Lectures. III. Blockchain & Bitcoinsopekmir
 
Four Slupsk Lectures. II. Semantic Web
Four Slupsk Lectures. II. Semantic WebFour Slupsk Lectures. II. Semantic Web
Four Slupsk Lectures. II. Semantic Websopekmir
 
Four Slupsk Lectures. I. Artificial Intelligence
Four Slupsk Lectures. I. Artificial IntelligenceFour Slupsk Lectures. I. Artificial Intelligence
Four Slupsk Lectures. I. Artificial Intelligencesopekmir
 
From Semantic Web to AI. A lecture at JPII University in Lublin
From Semantic Web to AI. A lecture at JPII University in LublinFrom Semantic Web to AI. A lecture at JPII University in Lublin
From Semantic Web to AI. A lecture at JPII University in Lublinsopekmir
 
How Can Blockchain amplify Digital Identifiers? Improving Data Persistence, O...
How Can Blockchain amplify Digital Identifiers? Improving Data Persistence, O...How Can Blockchain amplify Digital Identifiers? Improving Data Persistence, O...
How Can Blockchain amplify Digital Identifiers? Improving Data Persistence, O...sopekmir
 
Blockchain for Digital Identifiers
Blockchain for Digital IdentifiersBlockchain for Digital Identifiers
Blockchain for Digital Identifierssopekmir
 
Representation of molecular structures and related computations on the Sema...
Representation of molecular structures and related computations on the Sema...Representation of molecular structures and related computations on the Sema...
Representation of molecular structures and related computations on the Sema...sopekmir
 
Chemical Semantics at Sopron CC Conference
Chemical Semantics at Sopron CC Conference Chemical Semantics at Sopron CC Conference
Chemical Semantics at Sopron CC Conference sopekmir
 
Chemical Semantics Sopron Talk
Chemical Semantics Sopron TalkChemical Semantics Sopron Talk
Chemical Semantics Sopron Talksopekmir
 
Web Technology Management Lecture IV
Web Technology Management Lecture IVWeb Technology Management Lecture IV
Web Technology Management Lecture IVsopekmir
 
Web Technology Management Lecture III
Web Technology Management Lecture IIIWeb Technology Management Lecture III
Web Technology Management Lecture IIIsopekmir
 
Web Technology Management Lecture II
Web Technology Management Lecture IIWeb Technology Management Lecture II
Web Technology Management Lecture IIsopekmir
 
History of The Web
History of The WebHistory of The Web
History of The Websopekmir
 
Web Technology Management Lecture
Web Technology Management LectureWeb Technology Management Lecture
Web Technology Management Lecturesopekmir
 
Noahide Laws
Noahide LawsNoahide Laws
Noahide Lawssopekmir
 

More from sopekmir (20)

GraphChain
GraphChainGraphChain
GraphChain
 
Using Blockchain for Digital Identifiers. The case of LEI.
Using Blockchain for Digital Identifiers. The case of LEI.Using Blockchain for Digital Identifiers. The case of LEI.
Using Blockchain for Digital Identifiers. The case of LEI.
 
LEI.INFO and The ideas for LEI system
LEI.INFO and The ideas for LEI systemLEI.INFO and The ideas for LEI system
LEI.INFO and The ideas for LEI system
 
Nietypowe Aplikacje Blockchain - dla Lodz Blockchain Meetup #2
Nietypowe Aplikacje Blockchain - dla Lodz Blockchain Meetup #2Nietypowe Aplikacje Blockchain - dla Lodz Blockchain Meetup #2
Nietypowe Aplikacje Blockchain - dla Lodz Blockchain Meetup #2
 
Four Slupsk Lectures. IV. Digital Revolution & Digital Agencies
Four Slupsk Lectures. IV. Digital Revolution & Digital AgenciesFour Slupsk Lectures. IV. Digital Revolution & Digital Agencies
Four Slupsk Lectures. IV. Digital Revolution & Digital Agencies
 
Four Slupsk Lectures. III. Blockchain & Bitcoin
Four Slupsk Lectures. III. Blockchain & BitcoinFour Slupsk Lectures. III. Blockchain & Bitcoin
Four Slupsk Lectures. III. Blockchain & Bitcoin
 
Four Slupsk Lectures. II. Semantic Web
Four Slupsk Lectures. II. Semantic WebFour Slupsk Lectures. II. Semantic Web
Four Slupsk Lectures. II. Semantic Web
 
Four Slupsk Lectures. I. Artificial Intelligence
Four Slupsk Lectures. I. Artificial IntelligenceFour Slupsk Lectures. I. Artificial Intelligence
Four Slupsk Lectures. I. Artificial Intelligence
 
From Semantic Web to AI. A lecture at JPII University in Lublin
From Semantic Web to AI. A lecture at JPII University in LublinFrom Semantic Web to AI. A lecture at JPII University in Lublin
From Semantic Web to AI. A lecture at JPII University in Lublin
 
How Can Blockchain amplify Digital Identifiers? Improving Data Persistence, O...
How Can Blockchain amplify Digital Identifiers? Improving Data Persistence, O...How Can Blockchain amplify Digital Identifiers? Improving Data Persistence, O...
How Can Blockchain amplify Digital Identifiers? Improving Data Persistence, O...
 
Blockchain for Digital Identifiers
Blockchain for Digital IdentifiersBlockchain for Digital Identifiers
Blockchain for Digital Identifiers
 
Representation of molecular structures and related computations on the Sema...
Representation of molecular structures and related computations on the Sema...Representation of molecular structures and related computations on the Sema...
Representation of molecular structures and related computations on the Sema...
 
Chemical Semantics at Sopron CC Conference
Chemical Semantics at Sopron CC Conference Chemical Semantics at Sopron CC Conference
Chemical Semantics at Sopron CC Conference
 
Chemical Semantics Sopron Talk
Chemical Semantics Sopron TalkChemical Semantics Sopron Talk
Chemical Semantics Sopron Talk
 
Web Technology Management Lecture IV
Web Technology Management Lecture IVWeb Technology Management Lecture IV
Web Technology Management Lecture IV
 
Web Technology Management Lecture III
Web Technology Management Lecture IIIWeb Technology Management Lecture III
Web Technology Management Lecture III
 
Web Technology Management Lecture II
Web Technology Management Lecture IIWeb Technology Management Lecture II
Web Technology Management Lecture II
 
History of The Web
History of The WebHistory of The Web
History of The Web
 
Web Technology Management Lecture
Web Technology Management LectureWeb Technology Management Lecture
Web Technology Management Lecture
 
Noahide Laws
Noahide LawsNoahide Laws
Noahide Laws
 

Recently uploaded

Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxContemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxMarkAnthonyAurellano
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?Olivia Kresic
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMintel Group
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCRashishs7044
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis UsageNeil Kimberley
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdfKhaled Al Awadi
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Pereraictsugar
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfJos Voskuil
 
India Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportIndia Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportMintel Group
 
Future Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionFuture Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionMintel Group
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchirictsugar
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Servicecallgirls2057
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...ssuserf63bd7
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menzaictsugar
 
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadIslamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadAyesha Khan
 

Recently uploaded (20)

Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxContemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 Edition
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage
 
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Perera
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdf
 
India Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportIndia Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample Report
 
Future Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionFuture Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted Version
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchir
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
 
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadIslamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
 
Corporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information TechnologyCorporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information Technology
 

A possible future role of schema.org for business reporting

  • 1. Mirek Sopek, Robert Trypuz, Dominik Kuziński The future role of schema.org for business reporting. From existing financial extension toward reporting extension.
  • 2. WHY ARE WE DOING IT? An inspiration from the Day One 
  • 3. WHAT IS SCHEMA.ORG? • Schema.org (2011), sponsored by the most important search engines: Google, Microsoft, Yahoo and Yandex, is a large scale collaborative activity with a mission to create, maintain, and promote schemas for structured data on the WEB pages and beyond. • It contains more than 2000 terms: 753 types, 1207 properties and 220 enumerations. • Schema.org covers entities, relationships between entities and actions. • Today, about 15 million sites use schema.org. Random yet representative crawls (Web Data Commons) show that about 30% of URLs on the web return some form of triples from schema.org. • Many applications from Google (Knowledge Graph), Microsoft (like Cortana), Pinterest, Yandex and others already use schema.org to power rich experiences. • Think of schema.org as a global Vocabulary for the web transcending domain and language barriers. • The principal authors of the schema.org conceptual framework are R. Guha, D. Brickley and P. Mika SCHEMA.ORG is THE MOST IMPORTANT and THE MOST POPULAR global DATA VOCABULARY
  • 5. PRINCIPLE OF LEAST POWER - 1998 • Principle: Powerful languages inhibit information reuse. • Good Practice: Use the least powerful language suitable for expressing information, constraints or programs on the World Wide Web. • Tradeoff: Choosing between languages that can solve a broad range of problems and languages in which programs and data are easily analyzed SCHEMA.ORG is born out of this principle ! SIR TIM BERNERS LEE
  • 6. SCHEMA.ORG USE SIMPLICITY – AN ILLUSTRATION http://finances.makolab.com/HTML/LoanStudents/LoanStudents.html
  • 8. UNDER THE HOOD OF SCHEMA.ORG • „The driving factor in the design of Schema.org was to make it easy for webmasters to publish their data. In general, the design decisions place more of the burden on consumers of the markup.” R.V. GUHA, D. DAN BRICKLEY, S. MACBETH – „Schema.org - Evolution of Structured Data on the Web” DESIGN DECISIONS • Derived from RDFS (RDF Schema) • Multiple inheritance hierarchy • POLYMORPHIC PROPERTIES - Each property may have one or more types as its domain and its range: „domainincludes” and „rangeincludes” DATA MODEL Make it easy to create – leave it to AI to consume & interpret!
  • 9. UNDER THE HOOD OF SCHEMA.ORG USAGE MODELS • Under full control of site/messages/data publishers • Data EMBEDDED into page, data representation or into message markup (HTML, XML) • Harvested during standard crawling, message or data processing SERIALIZATIONS • RDFa - CANONICAL • Microdata (native to HTML5) • JSON-LD (now preffered)
  • 10. UNDER THE HOOD OF SCHEMA.ORG CORE  HOSTED EXTENSIONS  EXTERNAL EXTENSIONS • CORE – „Core, basic vocabulary for describing the kind of entities the most common web applications need”* • HOSTED/REVIEWED EXTENSIONS – Domain specific basic vocabularies. • EXTERNAL EXTENSIONS – More specialized, fully independent domain specific vocabularies. Built by a third party. • Today: autos, finance, bibliography, health & life-sciences, iot EXTENSION MECHANISM: SEQUENCE OF SPECIFICITY * http://schema.org/docs/extension.html
  • 11. UNDER THE HOOD OF SCHEMA.ORG CORE http://schema.org/<term> http://schema.org/<term> HOSTED EXT. http://<ext>.schema.org/<term> http://schema.org/<term> External EXT. http://<ext.domain>/<term> http://<ext.domain>/<term> CORE http://schema.org/Car http://schema.org/Car HOSTED EXT. http://auto.schema.org/Motorcycle http://schema.org/Motorcycle External EXT. http://fibo.org/voc/BusinessEntity http://fibo.org/voc/BusinessEntity EXTENSION MECHANISM: RULES FOR URI IDENTIFIERS Documentation URI: Canonical URI: EXAMPLES: RULES:
  • 12. UNDER THE HOOD OF SCHEMA.ORG <div itemscope itemtype="http://schema.org/BankTransfer"> <h1>If you want to donate</h1> Send <span itemprop="amount" itemscope itemtype="http://schema.org/MonetaryAmount"> <span itemprop="amount">30</span> <span itemprop="currency" content="USD">$</span> </span> via bank transfer to the <span itemprop="beneficiaryBank">European ExampleBank, London</span> Put "<i itemprop="name">Donate wikimedia.org</i>" in the transfer title. </div> EXAMPLES - MICRODATA
  • 13. UNDER THE HOOD OF SCHEMA.ORG <script type="application/ld+json"> {"@context": "http://schema.org/", "@type": "BankTransfer", "name": "Donate wikimedia.org", "amount": { "@type": "MonetaryAmount", "amount": "30", "currency": "USD" }, "beneficiaryBank": "European ExampleBank, London"} </script> EXAMPLES – JSON-LD
  • 15. CREATING EXTENSIONS TO SCHEMA.ORG • Extension URI: auto.schema.org • Designed as the first phase of the GAO project (Generic Automotive Ontology - http://automotive-ontology.org) • First step: extending core vocabulary by a minimal set of new terms (May 2015) • Second step: creating auto.schema.org hosted extension (May 2016) • Third step: creating POC of the external extension (March 2017) • Fourth step: production grade implementation by Toyota (http://ml.ms/schema4toyota) • Extension URI: finance(fibo).schema.org • Inspiration from FIBO project (Financial Industry Business Ontology – http://fibo.org ) • Going through BOC (Bag-Of-Concept) phase and using an „Occam Razor” approach. • First step: extending core vocabulary by a minimal set of new terms (May 2016) • Second step: creating fibo.schema.org hosted extension (published in pending.schema.org (March 2017)) • Third step: creating POC of the external extension (March 2017) AUTOMOTIVE EXTENSION FINANCIAL EXTENSION Creation process management: MakoLab
  • 16. Extension of the core vocabulary by a minimal set of new terms (May 2016) The hosted extension (published March 2017) as pending.schema.org Collaborative project of an international group of individuals lead by MakoLab SA. Described in: http://schema.org/docs/financial.html Managed by MakoLab SA FINANCE.SCHEMA.ORG or FIBO.SCHEMA.ORG
  • 17. The financial extension of schema.org refers to the most important real world objects related to banks and financial institutions: • A bank and its identification mechanism • A financial product • An offer to the client • Described in: http://schema.org/docs/financial.html Thing CLASSES Action TransferAction MoneyTransfer Intangible Service FinancialProduct BankAccount DepositAccount CurrencyConversionService InvestmentOrDeposit BrokerageAccount DepositAccount InvestmentFund LoanOrCredit CreditCard MortgageLoan PaymentCard + PaymentService StructuredValue ExchangeRateSpecification MonetaryAmount RepaymentSpecification FINANCE.SCHEMA.ORG or FIBO.SCHEMA.ORG
  • 18. The financial extension of schema.org refers to the most important real world objects related to banks and financial institutions: • A bank and its identification mechanism • A financial product • An offer to the client • Described in: http://schema.org/docs/financial.html FINANCE.SCHEMA.ORG or FIBO.SCHEMA.ORG
  • 19. A BANK A DEPOSIT ACCOUNT A PAYMENT CARD THE BASIC MODELS OF THE FINANCIAL OBJECTS FINANCE.SCHEMA.ORG or FIBO.SCHEMA.ORG
  • 21. THE APPLICATIONS OF SCHEMA.ORG Traditional: RANK ANALYSE SEARCH New: REPORT
  • 22. SUMMARY OF “RANK” BENEFITS OF SCHEMA.ORG • CTR increase (Rich Snippets effect) • Better Brand visibility (Knowledge Panels and Factual Answers) • Better Product positioning (Rich snippets & Tabular results) • Faster way to reach searched content (more sitelinks) • Better mobile device experience of search 11.09.2015 – Google: „Over time, I think it [structured markup] is something that might go into the rankings as well. If we can recognize someone is looking for a car, we can say oh well, we have these pages that are marked up with structured data for a car, so probably they are pretty useful in that regard. We don’t have to guess if this page is about a car.” John Mueller / Webmaster Trends Analyst @Google RANK
  • 23. FINANCIAL EXTENSION SCHEMA.ORG POC • http://finances.makolab.com • Full use of fibo.schema.org • Definitions of financial dimensions • Analytics with Google “GA” PROOF-OF-CONCEPT ANALYSE
  • 24. POC’S PAGE JSON PROPERTY DIMENSION DIMENSION NAME BankAccount.html price Bank Account Fee Price name Financial Product Name Financial Product Name BrokerageAccount.html minValue Brokerage Account Minimum Investment Minimum name Financial Product Name Financial Product Name CreditCard.html annualPercentageRate Credit Card APR Percentage Rate minValue Credit Card Required Collateral Minimum price Credit Card Annual Fee Price name Financial Product Name Financial Product Name CreditCard8.html name Financial Product Name Financial Product Name minValue Credit Card Limit Minimum PaymentService.html name Financial Product Name Financial Product Name FinancialProducts.html name Financial Product Name Financial Product Name minValue Minimum Insurence Coverage Minimum maxValue Maximum Insurence Coverage Maximum ANALYSEFINANCIAL EXTENSION SCHEMA.ORG POC
  • 26. INTELLIGENT/SMART SEARCH BASED ON SCHEMA.ORG MARKUP Mark your product data with schema.org markup Run the smart Search Crawler for an Enterprise Website Check for schema.org markup (Microdata or JSON-LD) When markup is found, create property map and assign values Display enhanced search results SEARCH
  • 27. THE APPLICATIONS OF SCHEMA.ORG From existing financial extension toward reporting extension. REPORT
  • 28. REPORTTHE RELEVANT DEVELOPMENT THE USE OF SEMANTIC WEB STANDARDS • „Publishing XBRL as Linked Open Data” (Roberto García & Rosa Gil, Universitat de Lleida) • „Triplificating and linking XBRL financial data” (Roberto García & Rosa Gil, Universitat de Lleida) • „Adopting Semantic Technologies for Effective Corporate Transparency” (Maria Mora-Rodriguez, Ghislain Auguste Atemezing, Chris Preist) • „Financial Report Ontology” (Charles Hoffman) • FRO – „Financial Regulation Ontology” (Jurgen Ziemer - http://finregont.com/ )
  • 29. THE RELEVANT DEVELOPMENT THE EVOLUTION TOWARD SIMPLICITY WITHIN XBRL WORLD • „Open Information Model” - https://specifications.xbrl.org/work-product- index-open-information-model-open- information-model.html The Open Information Model provides a syntax-independent model for XBRL data, allowing reliable transformation of XBRL data into other representations. The work product includes: xBRL-XML, xBRL-JSON, xBRL-CSV, OIM Common. • XBRLS - XBRL Simple Application Profile (how a simpler XBRL can make a better XBRL) • Inline XBRL - https://specifications.xbrl.org/spec-group-index- inline-xbrl.html REPORT
  • 30. REPORT * Charles Hoffman: http://xbrl.squarespace.com/journal/2008/12/18/hello-world-xbrl-example.html HOW COULD IT WORK? INITIAL EXCERSISE “I”- XBRL „Hello World”* expressed as schema.org compliant markup • Converting taxonomy (XSD) to OWL ontology (with help of: http://rhizomik.net/html/redefer/) • Writing schema.org compliant JSON-LD markup • USING ONLY existing schema.org constructs !!!
  • 31. REPORTHOW COULD IT WORK? INITIAL EXCERSISE “II”- iXBRL example • Based on https://www.xbrl.org/ixbrl- samples/valeo-income-statement.html • Expression of the data semantics in JSON-LD – schema.org compliant markup • Instance of schema.org:Report class • A few more constructs extending schema.org
  • 32. HOW COULD IT WORK? INITIAL EXCERSISE “III”- GAAP TAXONOMY IN SCHEMA.ORG FORMAT • SOURCE: PROPOSED 2018 US GAAP FINANCIAL REPORTING TAXONOMY • HOW: Extracting parent-child taxonomy with the definitions of terms + schema.org-like RDFa formatting of the obtained model • RESULT: http://sdo-gaap-ee.appspot.com/GrossProfit
  • 33. HOW COULD IT WORK? INITIAL EXCERSISE “IV”- PART OF SBR (AU) TAXONOMY IN SCHEMA.ORG FORMAT • SOURCE: The Australian Government Standard Business Reporting Taxonomy • HOW: Extracting parent-child taxonomy with the definitions of terms + schema.org-like RDFa formatting of the obtained model* • RESULT: http://sdo-sbr-ee.appspot.com/RelativePeriodDurationDimension http://sdo-sbr-ee.appspot.com/SalesAndMarketing http://sdo-sbr-ee.appspot.com/PrimaryProduction * With help of Xwand software provided by FQS Poland Identified Problems while converting SBR (AU): • Mixing types and properties in one taxonomy • Mixing „is-a” and „instance-of” • Individuals play a role of types • Inconsistent taxonomies • Unclear rationale for some types
  • 34. CURRENT & FUTURE DEVELOPMENT CREATION of SCHEMA.ORG extensions and their applications • The external extension based on selected XBRL taxonomies (like GAAP, IFRS or SBR) • Working with OIM specification on the schema.org-like instance data representation • Creation of implementation guidelines and live POC • Working with interested parties on the real-life tests • Building AI-like framework to interpret large amount of instance data • Critical evaluation of the project • If successful - proposing the HOSTED EXTENSION to schema.org In general - Adopting the philosophy of bottom-up, empirical approach to the creation of reporting data models REPORT
  • 35. DON’T HESITATE TO CONTACT US! Dr MIREK SOPEK MakoLab’s CTO sopek@makolab.com Poland: MakoLab SA, Demokratyczna 46, 93-430 Lodz, Poland Phone: +48 600 814 537, www.makolab.com USA: Makolab USA Inc, 20 West University Ave, Gainesville, FL 32601 Phone: +1 551 226 5488 , www.makolab.com Dr ROBERT TRYPUZ MakoLab SA Rzgowska 30 93-172 Łódź Poland robert.trypuz@makolab.com INDUSTRY MakoLab SA Rzgowska 30 93-172 Łódź Poland robert.trypuz@makolab.com ACADEMIA JPII University Lublin, Poland trypuz@kul.pl DOMINIK KUZIŃSKI MakoLab SA Demokratyczna 46 93-430 Łódź Poland dominik.kuzinski@makolab.com

Editor's Notes

  1. Bigger Share: Search Select Negotiate Contract Exchange Supervise Enforce Ongoing Validation whether Quick and strong rewards and penalties 3: e.g. Rich Snippets | Auto-complete , JavaScript events, Also many other signals 4: a visual feature, ranking position, ... actually helps the human user | -