<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">What the Adoption of schema.org Tells About Linked Open Data</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Heiko</forename><surname>Paulheim</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution">University of Mannheim</orgName>
								<address>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
							<affiliation key="aff1">
								<orgName type="department">Research Group Data and Web Science</orgName>
							</affiliation>
						</author>
						<title level="a" type="main">What the Adoption of schema.org Tells About Linked Open Data</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">3B6DB78FEAA94877F262FF0A514CEB01</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-19T15:42+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>Microdata</term>
					<term>schema.org</term>
					<term>Linked Open Data</term>
					<term>Data Profiling</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>schema.org is a common data markup schema, pushed by large search engine providers such as Google, Yahoo!, and Bing. To date, a few hundred thousand web site providers adopt schema.org annotations embedded in their web pages via Microdata. While Microdata and Linked Open Data are not 100% the same, there are some commonalities which make a joint analysis of the two valuable and reasonable. Profiling this data reveals interesting insights in the ways a schema is used (and also misused) on a large scale. Furthermore, adding a temporal dimension to the analysis can make the interaction between the adoption and the evolution of the standard visible. In this paper, we discuss our group's efforts to profile the corpus of deployed schema.org data, and suggest which lessons learned from that endeavour can be transferred to the Linked Open Data community.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Microdata and schema.org in a Nutshell</head><p>Microdata is a mechanism for embedding meta information in HTML. <ref type="foot" target="#foot_0">1</ref> Among its competitors, i.e., microformats <ref type="foot" target="#foot_1">2</ref> and RDFa<ref type="foot" target="#foot_2">3</ref> , it is currently the most deployed annotation format <ref type="bibr" target="#b4">[5]</ref>.</p><p>Microdata is directly embedded into the HTML code. That is, different sections in the HTML code are marked up or annotated with schema classes and properties. In the following example, an address in an HTML page is marked up with Microdata: &lt;div itemscope itemtype="http://schema.org/PostalAddress"&gt; &lt;span itemprop="name"&gt;Data and Web Science Group&lt;/span&gt; &lt;span itemprop="addressLocality"&gt;Mannheim&lt;/span&gt;, &lt;span itemprop="postalCode"&gt;68131&lt;/span&gt; &lt;span itemprop="addressCountry"&gt;Germany&lt;/span&gt; &lt;/div&gt; A parser like Any23<ref type="foot" target="#foot_3">4</ref> can extract the knowledge encoded in this HTML page, e.g., to RDF. The corresponding RDF triples in this example are: _:1 a &lt;http://schema.org/PostalAddress&gt; . _:1 &lt;http://schema.org/name&gt; "Data and Web Science Group" . _:1 &lt;http://schema.org/addressLocality&gt; "Mannheim" . _:1 &lt;http://schema.org/postalCode&gt; "68131" . _:1 &lt;http://schema.org/adressCounty&gt; "Germany" .</p><p>Although it is possible to use arbitrary vocabularies for Microdata markup, schema.org<ref type="foot" target="#foot_4">5</ref> has become a de facto standard, with other vocabularies playing only minor roles, This is mainly due to the fact that schema.org is pushed my major search engines, i.e., Google, Yahoo!, Bing, and Yandex. While schema.org can be used both with Microdata and RDFa, the latter is only rarely deployed <ref type="bibr" target="#b0">[1,</ref><ref type="bibr" target="#b4">5]</ref>. <ref type="foot" target="#foot_5">6</ref> In its latest release (1.93), schema.org comprises 620 classes and 890 properties.</p><p>2 Microdata and schema.org vs. Linked Open Data</p><p>As shown above, Microdata markup can be parsed into RDF, and thus, like RDFa, provides a means to publish Linked Data <ref type="bibr" target="#b1">[2]</ref>. However, there are a few essential differences between Microdata and Linked Data, as it is commonly used.</p><p>Microdata, as shown above, is embedded into HTML. Since HTML documents themselves are trees, each the graph encoded by the RDF document extracted from Microdata is a set of trees. This means that Microdata is less expressive than pure RDF, which also allows for any directed graphs (containing cycles, and even more advanced constructs such as reification).</p><p>In 2006, Tim Berners-Lee formulated four principles for publishing Linked Data, i.e. <ref type="foot" target="#foot_6">7</ref>1. Use URIs as names for things, 2. Use HTTP URIs so that people can look up those names, 3. When someone looks up a URI, provide useful information, using the standards (RDF*, SPARQL), and 4. Include links to other URIs. so that they can discover more things.</p><p>In the example above, blank nodes were used for identifying concepts annotated on the web site, following the W3C recommendation<ref type="foot" target="#foot_7">8</ref> . Thus, in that case, URIs are not suitable names for things, as blank node identifiers are volatile, and neither are they resolvable by HTTP requests.</p><p>As far as links to other resources are concerned, schema.org foresees the property sameAs<ref type="foot" target="#foot_8">9</ref> , which, however, is currently deployed by less than 0.02% of all Microdata providers.<ref type="foot" target="#foot_9">10</ref> Thus, in its current form, schema.org Microdata only fulfills the third out of the four principles, if we accept Microdata as a standard on equal terms with RDFa.</p><p>In the same document, Berners-Lee created the five star scheme in 2010, defining five levels of Linked Open Data: to identify things, so that people can point at your stuff ***** All the above, plus: Link your data to other peoples data to provide context While the license issue is tricky (many web pages do not come with an explicit license for their content), the first four stars are fulfilled by Microdata. These reflections show that while Microdata is not essentially the same as Linked Open Data, there are a few commonalities which render it reasonable to have a closer look at both together, and see what lessons learned can be transferred from one to the other.</p><formula xml:id="formula_0">*</formula><p>3 Standard Conformance in Linked Open Data and schema.org Microdata schema.org provides a formal schema definition for the classes and properties to be used for annotating data. This allows for analyzing the conformance to standard, schema, and best practices, as it is has been done in various places for Linked Open Data as well <ref type="bibr" target="#b2">[3,</ref><ref type="bibr" target="#b6">7]</ref>. In <ref type="bibr" target="#b3">[4]</ref>, we compare the conformance of schema.org to that in Linked Open Data, based on a corpus of RDF extracted from Microdata in the Web Data Commons project<ref type="foot" target="#foot_10">11</ref> . That corpus comprises data from 398,542 pay-level domains (PLDs), with a total of 6.4 billion triples. The analysis covers the following aspects:</p><p>-Usage of wrong namespaces, such as http://shema.org/ -Usage of undefined types -Usage of undefined properties -Confusion of datatype properties and object properties -Datatype range violations (e.g., using a number instead of a date) -Property domain violations (i.e., using properties with subjects of a class not contained in the domain definition) -Object property range violations (i.e., using properties with objects of a class not contained in the range definition)</p><p>By comparing the numbers generated from the RDF corpus to those in similar works conducted on Linked Open Data, we could identify a few interesting differences:</p><p>-The usage of undefined elements (i.e., types and properties) is less frequent for Microdata than for LOD. For Microdata, 5.6% resp. 9.7% of the documents use undefined types and properties, as opposed to 38.8% and 72.4% of all documents in LOD. -The confusion of datatype and object properties in Microdata is much larger.</p><p>In our corpus, 24.35% of all documents use object properties with a literal object, compared to only 8% in LOD. -Datatype ranges are violated more than twice as often in Microdata than in LOD (12.1% vs. 4.6%). In both cases, date formats are the most frequent problem.</p><p>-Domain violations and object property range violations occur slightly more often in Microdata (3.2% of all documents) than in LOD (2.4% of all documents).</p><p>Generally, we can see that in absolute numbers, Microdata has a surprisingly high conformance to the schema. The only deviation is the datatype and object property confusion, which can be partly attributed to the way triples are generated from the annotated HTML code. If an object property is used without any subordinate elements, a triple is extracted which contains the subsequent text as a string literal. In <ref type="bibr" target="#b5">[6]</ref>, it has been argued that parsing the contents into a blank node might be the better option here. We have shown in <ref type="bibr" target="#b3">[4]</ref> that this strategy is feasible, and that in many cases, it is even possible to assign a meaningful type to the new blank node. There are quite a few possible reasons for the quality of schema.org Microdata often being higher than that of LOD. First, there is a direct economic incentive of providing correct Microdata (as it leads to better visibility in search engine results). Second, schema.org is well-documented, with lots of ready-touse and easy-to-adapt examples on the documenting web pages. Third, content management systems (CMS), such as Drupal have adopted schema.org<ref type="foot" target="#foot_11">12</ref> and, with millions of installations, serve as multipliers. Finally, schema.org continuously evolves, taking up users' suggestions, which may also lead to "misused" constructs becoming officially allowed in later releases.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Co-Evolution of the schema.org A-box and T-box</head><p>To quantify on these hypotheses, we have started a diachronic analysis of deployed schema.org Microdata. To that end, we have taken three snapshots of Mi-crodata, i.e., from 2012, 2013, and 2014, and look at the corresponding schema definitions which were valid at the respective point in time. With that data collection, we are able to analyze both -The overall convergence (or divergence) of the data, i.e., whether instances of a given class are described more uniformly over time -Top-down (i.e., schema first) effects, such as the adoption rate of new features in the schema.org standard definition, or the adoption rate of deprecations -Bottom-up (i.e., data first) effects, such as standard elements being introduced after they have been used "inofficially"</p><p>For measuring convergence, we use the set of properties which are defined for an instance of a class as a bit vector, and compute the heterogeneity of each class as the normalized entropy rate across all the instances of the class. An increase in the entropy rate reflects a growing heterogeneity, while a decrease reflects a growing homogeneity.</p><p>Globally, the entropy drastically drops, so that we can diagnose a strong homogenization of the data. Looking at class-specific differences, we can see that the adoption of schema.org by content management systems (CMS) such as Drupal has lead to an increase of homogeneity (e.g., for classes like Website or Blog), as well as classes promoted by Google Rich Snippets<ref type="foot" target="#foot_12">13</ref> , which lead to better search engine visibility, such as Product and Offer, and are also extensively documented with ready-to-use examples.</p><p>For top-down processes, we compared the usage of classes and properties before and after they were officially included in the schema.org standard. We found that new classes and properties are often adopted very slowly. There are even domains covered by schema.org for which no deployed data can be found at all, such as the medical domain, where a larger vocabulary was bulk-integrated into schema.org.<ref type="foot" target="#foot_13">14</ref> Deprecations, on the other hand, quickly lead to elements in deployed data being replaced by the newly recommended versions.</p><p>For bottom-up processes, we also compare the usage of classes and properties before and after their official announcement. We can observe a mild influence on new classes and properties (i.e., they are occasionally used before becoming official). This is particularly visible in data vocabulary, the deprecated predecessor of schema.org, still being the second most deployed Microdata vocabulary <ref type="bibr" target="#b4">[5]</ref>.</p><p>There is, however, a strong influence on domains and ranges of existing properties: here, properties are often used in a different context than intended, and this is likely to be reflected in later versions of the standard.</p><p>In addition to simply using undefined classes and properties, there is an official mechanism in schema.org, i.e., the extension mechanism. <ref type="foot" target="#foot_14">15</ref> This mechanism allows users to create subclasses and subproperties of existing classes and properties on the fly. Overall, this mechanism is only rarely used, without a measurable impact of classes and properties used as extensions first becoming part of the standard later.</p><p>It is particularly noteworthy that schema.org is in a state of constant evolution. In the past three years, more than 25 revisions have been published. Together with the fact that both bottom-up and top-down processes can be observed, where the deployed data influences the schema, we can see that there is a co-evolution of data (A-box) and schema (T-box) in schema.org, which is rarely observed for Linked Open Data. For comparison, FOAF<ref type="foot" target="#foot_15">16</ref> , the most widely deployed LOD vocabulary <ref type="bibr" target="#b6">[7]</ref>, has undergone only six revisions within the past eight years.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Conclusion and Outlook</head><p>In this paper, we have contrasted the usage of schema.org Microdata and Linked Open Data. We have looked at standard conformance for Microdata, taking from a synchronic and a diachronic perspective. We have identified several drivers of Microdata adoption:</p><p>Business Incentive Whenever there is a direct incentive to use Microdata, such as a better listing in search engine results, we can observe that the schema is followed more strictly. Availability of Documentation Ready-to-adapt examples increase standard conformance. Implementation in Widely Deployed Platforms Content-management systems like Drupal use schema.org, which leads to a large-scale usage (sometimes even unconscious to the website owner) and, at the same time, a larger homogeneity of the provided data. Standard Flexibility If the standard is violated in the same way at larger scale, this may hint at a shortcoming in the standard. schema.org frequently adopts to violations by either declaring them valid, or by offering solutions for the gaps that are filled by the violations.</p><p>The first two findings are also supported by the rare adoption of schema.org's extension mechanism. There is hardly a business incentive to define a class via the extension mechanism (if it manages to parse it correctly, a data consumer is likely to treat it exactly the same as the defined super-type), and, in contrast to the rest of the schema, the extension mechanism is only described in a rather far-off section of the schema.org documentation pages. For Linked Open Data, we can state that things are slightly different. There are no major drivers like the big search engine companies promoting schema.org, which have lead to a dramatic increase of available schema.org Microdata (the adoption of schema.org has grown by roughly a factor of 10 during the past two years). Documentation is often scarce and/or at a deep technical level, and data is provided by technology evangelists rather than commercial providers.</p><p>Last, schema flexibility is not as strongly observable as for schema.org, as the comparison with FOAF shows.</p><p>In summary, although Microdata and Linked Open Data have some essential differences, they are similar enough to make a comparison feasible and reasonable. Some of the factors identified driving the quick adoption of schema.org Microdata are also interesting findings which could be adopted to further push the adoption of Linked Open Data.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head></head><label></label><figDesc>Available on the web (whatever format) but with an open licence, to be Open Data ** Available as machine-readable structured data (e.g. excel instead of image scan of a table) *** as (2) plus non-proprietary format (e.g. CSV instead of excel) **** All the above plus, Use open standards from W3C (RDF and SPARQL)</figDesc><table /></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">http://www.w3.org/TR/microdata/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_1">http://microformats.org/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_2">http://www.w3.org/TR/html-rdfa/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="4" xml:id="foot_3">https://any23.apache.org/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="5" xml:id="foot_4">http://schema.org</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="6" xml:id="foot_5">Furthermore, although possible, schema.org is rarely used in Linked Open Data.</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="7" xml:id="foot_6">http://www.w3.org/DesignIssues/LinkedData.html</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="8" xml:id="foot_7">http://www.w3.org/TR/microdata/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="9" xml:id="foot_8">http://schema.org/sameAs</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="10" xml:id="foot_9">http://webdatacommons.org/structureddata/2014-12/stats/stats.html</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="11" xml:id="foot_10">http://webdatacommons.org/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="12" xml:id="foot_11">https://www.drupal.org/project/schemaorg</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="13" xml:id="foot_12">https://developers.google.com/structured-data/rich-snippets/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="14" xml:id="foot_13">http://blog.schema.org/2012/06/health-and-medical-vocabulary-for.html</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="15" xml:id="foot_14">http://schema.org/docs/extension.html</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="16" xml:id="foot_15">http://www.foaf-project.org/</note>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Acknowledgements</head><p>The author would like to thank Robert Meusel and Christian Bizer for their valuable ideas, input and analyses, part of which are reflected in this paper.</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<monogr>
		<author>
			<persName><forename type="first">C</forename><surname>Bizer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Eckert</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Meusel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Mühleisen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Schuhmacher</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Völker</surname></persName>
		</author>
		<title level="m">Deployment of rdfa, microdata, and microformats on the web-a quantitative analysis</title>
				<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2013">2013</date>
			<biblScope unit="page" from="17" to="32" />
		</imprint>
	</monogr>
	<note>The Semantic Web-ISWC 2013</note>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Linked data-the story so far</title>
		<author>
			<persName><forename type="first">C</forename><surname>Bizer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Heath</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Berners-Lee</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">International Journal on Semantic Web and Information Systems</title>
		<imprint>
			<biblScope unit="volume">5</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="1" to="22" />
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Weaving the pedantic web</title>
		<author>
			<persName><forename type="first">A</forename><surname>Hogan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Harth</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Passant</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Decker</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Polleres</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Linked Data on the Web</title>
				<imprint>
			<date type="published" when="2010">2010</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Heuristics for fixing errors in deployed schema.org microdata</title>
		<author>
			<persName><forename type="first">R</forename><surname>Meusel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Paulheim</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Extended Semantic Web Conference</title>
				<imprint>
			<date type="published" when="2015">2015</date>
		</imprint>
	</monogr>
	<note>to appear</note>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">The webdatacommons microdata, rdfa and microformat dataset series</title>
		<author>
			<persName><forename type="first">R</forename><surname>Meusel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Petrovski</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Bizer</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">ISWC</title>
				<imprint>
			<date type="published" when="2014">2014</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Analyzing Schema</title>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">F</forename><surname>Patel-Schneider</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">International Semantic Web Conference</title>
				<imprint>
			<date type="published" when="2014">2014</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Adoption of the linked data best practices in different topical domains</title>
		<author>
			<persName><forename type="first">M</forename><surname>Schmachtenberg</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Bizer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Paulheim</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">International Semantic Web Conference</title>
				<imprint>
			<date type="published" when="2014">2014</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
