<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="https://blog.muninn-project.org"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>The Muninn Project - OWL</title>
 <link>https://blog.muninn-project.org/taxonomy/term/4?language=en</link>
 <description></description>
 <language>en</language>
<item>
 <title>Reusing LOD Vocabularies: It&#039;s not all it&#039;s cracked up to be.</title>
 <link>https://blog.muninn-project.org/node/71?language=en</link>
 <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot; property=&quot;content:encoded&quot;&gt;&lt;p&gt;&quot;Re-use data, re-use vocabularies&quot;, this has been the battle cry for Linked Open Data and Semantic Web enthusiasts since day one. Formally, the &lt;a href=&quot;http://www.w3.org/2011/gld/charter.html&quot;&gt;W3C Government Linked Data Working Group&lt;/a&gt; has published a &lt;a href=&quot;http://www.w3.org/TR/ld-bp/&quot;&gt;Working Group Note&lt;/a&gt; on the matter where they state that &quot;Standardized vocabularies should be reused as much as possible to facilitate inclusion and expansion of the Web of data&quot;. What seems to be a reasonable point of vue has been pushed a little bit too strongly of late. &lt;a href=&quot;http://www.loc.gov/bibframe/&quot;&gt;Bibframe&lt;/a&gt;, an effort by the Library of Congress to push beyond &lt;a href=&quot;http://www.loc.gov/marc/&quot;&gt;MARC&lt;/a&gt;, has met a significant amount of &lt;a href=&quot;http://metaware.buzz/2014/11/25/bibframe-and-rdf-vocabulary-reuse/&quot;&gt;criticism&lt;/a&gt; for not &lt;a href=&quot;https://twitter.com/search?q=bibframe%20reuse&quot;&gt;reusing existing vocabularies&lt;/a&gt; instead of rolling its own vocabulary. The &lt;a href=&quot;http://www.bbc.co.uk/ontologies&quot;&gt;BBC&lt;/a&gt; also decided to create its own vocabularies that bare a uncanny resemblance to other well known vocabularies instead of building on known ontologies. So what should you do? Is using pre-existing vocabularies really a best practice?&lt;/p&gt;
&lt;p&gt;&quot;Which vocabulary to use&quot; triggers arguments that border on the religious, yet few people really understand what the vocabulary implies about the data. For example, the choice between using a &lt;a href=&quot;http://www.w3.org/2003/01/geo/wgs84_pos#Point&quot;&gt;geo:Point&lt;/a&gt;&#039;s and a &lt;a href=&quot;http://www.opengis.net/ont/geosparql/asWKT&quot;&gt;asWKT&lt;/a&gt;(&quot;POINT (x y)&quot;) &lt;sup&gt;&lt;a href=&quot;#foot1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; entails uncertainties about location and data consistency.&lt;/p&gt;
&lt;p&gt;The &lt;a href=&quot;http://lov.okfn.org/dataset/lov/&quot;&gt;Linked Open Vocabularies&lt;/a&gt; (LOV) website lists over 475 vocabularies while the &lt;a href=&quot;http://prefix.cc/&quot;&gt;prefix.cc&lt;/a&gt; database lists over 1,508 vocabularies available for re-use. But by Linked Open Data Vocabularies, people mean one of three things:  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
		&lt;strong&gt;Schemas&lt;/strong&gt; such as the &lt;a href=&quot;http://www.w3.org/2001/XMLSchema#&quot;&gt;XML Schema&lt;/a&gt; define data-types  (xsd:int and &lt;a href=&quot;http://www.w3.org/TR/xmlschema11-2/#dateTime&quot;&gt;xsd:dateTime&lt;/a&gt;.) and basic structures (like XML). The formal definition is needed but besides serving as a bootstrap for format parsers, the document is mostly useful to lock in a range for a term.&lt;/li&gt;
&lt;li&gt;
		&lt;strong&gt;Vocabularies&lt;/strong&gt; such as &lt;a href=&quot;http://purl.org/dc/elements/1.1/&quot;&gt;Dublin Core elements&lt;/a&gt;, which have neither ranges or domains and are deprecated by &lt;a href=&quot;http://purl.org/dc/terms/&quot;&gt;Dublin Core  Terms&lt;/a&gt;, provide an identifier through a url for a piece of information.&lt;/li&gt;
&lt;li&gt;
		&lt;strong&gt;Ontologies&lt;/strong&gt;, such as Bibo, have a structured, declared format for the data and how it is going to relate to other pieces of data out there. OWL provides a mechanism to import other ontologies into your own for data publications and this is reviewed by some as a means of &lt;a href=&quot;https://linkingresearch.wordpress.com/2013/11/11/how-to-properly-publish-a-vocabulary-or-ontology-in-the-web-part-6-of-6/&quot;&gt;extending a new vocabulary&lt;/a&gt; for a new dataset.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A really nice piece written in 2012 by &lt;a href=&quot;http://philarcher.org/diary/2012/danbri/&quot;&gt;Phil Archer talks about the completeness of vocabularies&lt;/a&gt;, their purposes and tradeoffs about the coverage. I would argue that the 80% use case for a number of properties is to have something to put up on the screen for the user to see. This is one of the reasons that &lt;a href=&quot;http://www.w3.org/TR/void/&quot;&gt;void&lt;/a&gt; recommends the use of generic Dublin Core elements within dataset descriptions but provide their own custom property &lt;a href=&quot;http://rdfs.org/ns/void#inDataset&quot;&gt;void:inDataset&lt;/a&gt; for linking datasets and nodes to their dataset description. &lt;/p&gt;
&lt;div&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;Suggested good practice for the re-use of a vocabulary:&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;
		The vocabulary must be &lt;a href=&quot;http://en.wikipedia.org/wiki/Dereferenceable_Uniform_Resource_Identifier&quot;&gt;dereferencable&lt;/a&gt;, that is available through an http request that matches it&#039;s base, in a format that is machine readable. It&#039;s better if it is available in multiple linked open data formats (rdf/xml, n3, ttl, etc..).&lt;em&gt; If machines can&#039;t read the vocabulary definition, they they can&#039;t read your data either.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;
		The vocabulary has to fit the needs of the data in modeling not only in marking up its contents, but in recording implicit, unwritten assumptions: &lt;em&gt;if your data is about is about facts at a specific point in time, then you should have some way of recording it. &lt;/em&gt;&lt;/li&gt;
&lt;li&gt;
		The vocabulary must have an expectation of being available for as long as the dataset will be made available. In some cases this may mean that you want to re-host the vocabulary on your own server through some creative uses of OWL:&lt;em&gt; if the vocabulary definition goes away, so does people&#039;s ability to interpret your data.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;
		The vocabulary must be relatively stable. &lt;em&gt;If the semantics of the term definition changes, then the meaning of your own data changes also.&lt;/em&gt; Picking vocabularies that have machine readable versioning and &lt;a href=&quot;http://www.w3.org/TR/owl2-syntax#a_deprecated&quot;&gt;deprecation&lt;/a&gt; tags is a sign that the vocabulary authors care about how their actions affect downstream users.&lt;/li&gt;
&lt;li&gt;
		The vocabulary has to provide a level of specificity that is appropriate to your dataset. A typical example would be the under-specification of Dublin core: A recording of a song might have the triple &lt;a href=&quot;http://xmlns.com/foaf/spec/#term_Document&quot;&gt;&amp;lt;foaf:Document&amp;gt;&lt;/a&gt; &amp;lt;&lt;a href=&quot;http://purl.org/dc/elements/1.1/subject&quot;&gt;dc:subject&lt;/a&gt;&amp;gt; &quot;French Song&quot;@en, &lt;em&gt;causing some confusion to a human being, let alone to a machine,&lt;/em&gt; as to whether the song is culturally French or interpreted in French.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;
	Consumers of Linked Open Data requires a grounding - Somewhere.&lt;/h2&gt;
&lt;p&gt;&lt;span style=&quot;font-family:arial,helvetica,sans-serif;&quot;&gt;&lt;span style=&quot;font-size:12px;&quot;&gt;At the end of the day, someone will write a piece of software that will either present the contents of the Linked Open Data to the user on the screen or plug its value into some other piece of code. That requires the programmer writing the software to understand what specific term he is looking for and when/where to look for it. At the very top-level, finding a class or property that might have what you are looking for isn&#039;t all that hard: the vocabularies provide &amp;lt;&lt;a href=&quot;http://www.w3.org/TR/rdf-schema/#ch_comment&quot;&gt;rdfs:comment&lt;/a&gt;&amp;gt;, &amp;lt;&lt;a href=&quot;http://www.w3.org/2004/02/skos/core#definition&quot;&gt;skos:definition&lt;/a&gt;&amp;gt;, &amp;lt;&lt;a href=&quot;http://www.w3.org/TR/rdf-schema/#ch_label&quot;&gt;rdfs:label&lt;/a&gt;&amp;gt;, etc.. to identify to a human-being what is in the term and that provides you the information you need to create a query to retrieve that information.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family:arial,helvetica,sans-serif;&quot;&gt;&lt;span style=&quot;font-size:12px;&quot;&gt;The problem that occurs next is a bit of a paradox: You can re-use existing vocabularies but documenting the relationships between those vocabularies is going to require some machine readable OWL/RDF glue which necessitates changing the value of the tag / uri. &lt;em&gt;This should not be a problem since this is all machine readable, yet the great majority of people do not consume Linked Open Data with a reasoner. &lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family:arial,helvetica,sans-serif;&quot;&gt;&lt;span style=&quot;font-size:12px;&quot;&gt;Part of the notions about publishing data using existing standards in Linked Open Data is a holdover from the days of XML where the tags had an individual definition through a schema but were not taxonomically or ontologically linked. That means that programmers working a dataset would lookup the namespace / term of a tag to identify its contents (eg: &amp;lt;&lt;a href=&quot;http://purl.org/dc/elements/1.1/title&quot;&gt;dc:title&lt;/a&gt;&amp;gt; contains the title string of the works) without the expectation that it would be contained by say a &lt;a href=&quot;http://xmlns.com/foaf/spec/#term_Document&quot; style=&quot;font-size: 12px;&quot;&gt;&amp;lt;foaf:Document&amp;gt;&lt;/a&gt; - XML tags mean nothing besides pointing to human-readable definitions.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family:arial,helvetica,sans-serif;&quot;&gt;&lt;span style=&quot;font-size:12px;&quot;&gt;A real world example is the &lt;a href=&quot;http://bibliontology.com/&quot; style=&quot;font-size: 12px;&quot;&gt;Bibo ontology&lt;/a&gt; &lt;a href=&quot;http://code.google.com/p/bibotools/source/browse/bibo-ontology/trunk/bibo.n3&quot; style=&quot;font-size: 12px;&quot;&gt;.n3 definition&lt;/a&gt;: the &lt;a href=&quot;http://purl.org/dc/terms/title&quot; style=&quot;font-size: 12px;&quot;&gt;&amp;lt;dcterms:title&amp;gt;&lt;/a&gt; terms is copied over from the &lt;a href=&quot;http://dublincore.org/&quot; style=&quot;font-size: 12px;&quot;&gt;Dublin Core&lt;/a&gt; definition. It may occur (or not) at any time as a property of a node but has no declared relationship to anything. However, the &lt;a href=&quot;http://purl.org/ontology/bibo/shortTitle&quot; style=&quot;font-size: 12px;&quot;&gt;&amp;lt;bibo:shortTitle&amp;gt;&lt;/a&gt; term assigns a short title to a  &lt;a href=&quot;http://purl.org/ontology/bibo/Document&quot; style=&quot;font-size: 12px;&quot;&gt;&amp;lt;bibo:Document&amp;gt;&lt;/a&gt; and won&#039;t appear anywhere else.  &quot;Dumb&quot; parsers will handle both  &lt;a href=&quot;http://purl.org/ontology/bibo/shortTitle&quot; style=&quot;font-size: 12px;&quot;&gt;&amp;lt;bibo:shortTitle&amp;gt;&lt;/a&gt; and &lt;a href=&quot;http://purl.org/dc/terms/title&quot; style=&quot;font-size: 12px;&quot;&gt;&amp;lt;dcterms:title&amp;gt;&lt;/a&gt; being placed pretty much anywhere while an OWL enabled system will throw an exception if the data is violating the ontological definition.&lt;a href=&quot;http://purl.org/ontology/bibo/shortTitle&quot; style=&quot;font-size: 12px;&quot;&gt;&amp;lt;bibo:shortTitle&amp;gt;&lt;/a&gt;. Similarly, a dumb parser would overlook &amp;lt;&lt;a href=&quot;http://purl.org/ontology/bibo/annotates&quot;&gt;bibo:annotates&lt;/a&gt;&amp;gt; as being a sub-property of &amp;lt;&lt;a href=&quot;http://purl.org/dc/terms/relation&quot;&gt;dcterms:relation&lt;/a&gt;&amp;gt; and even through it would have a use for the relation: the code does not know what to do with &amp;lt;&lt;a href=&quot;http://purl.org/ontology/bibo/annotates&quot; style=&quot;font-size: 12px;&quot;&gt;bibo:annotates&lt;/a&gt;&amp;gt;. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family:arial,helvetica,sans-serif;&quot;&gt;&lt;span style=&quot;font-size:12px;&quot;&gt;&lt;strong&gt;&lt;a name=&quot;useallterms&quot; id=&quot;useallterms&quot;&gt;&lt;/a&gt;Note:&lt;/strong&gt; To explicitly let a programmer know what to expect, some vocabulary / ontology authors will insist on re-declaring all relevant terms from other vocabularies with &amp;lt;&lt;a href=&quot;http://www.w3.org/TR/owl-ref/#sameAs-def&quot;&gt;owl:sameAs&lt;/a&gt;&amp;gt; statements. An irony is that while not re-using vocabularies in the classical sense, this method explicitly documents all terms in both machine-readable, human-readable and dumb-software-readable formats. This alternative re-use methodology is not based on popularity either (See Schaible et al.&lt;a href=&quot;#ref1&quot; title=&quot;Reference 1&quot;&gt;[1]&lt;/a&gt;) although good documentation and vocabulary popularity helps as &quot;&lt;em style=&quot;font-size: 12px;&quot;&gt;it increases the probability that data can be consumed by applications&lt;/em&gt;&quot;.  &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family:arial,helvetica,sans-serif;&quot;&gt;&lt;span style=&quot;font-size:12px;&quot;&gt;There are a few obstacles to vocabulary re-use:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;
	The domain and ranges of vocabularies and ontologies don&#039;t always work well together.&lt;/h3&gt;
&lt;p&gt;&lt;span style=&quot;font-size:12px;&quot;&gt;&lt;span style=&quot;font-family:arial,helvetica,sans-serif;&quot;&gt;Finding an instance of that term in the appropriate context in the data is a bit more complicated. In the commonly held view, terms appear serendipitously in the (syntactically correct) arrangement that made sense to the data set publisher. So you might get:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-family: Courier; color: rgb(35, 35, 35); background-color: rgb(173, 216, 230);&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;letter-spacing: 0.0px&quot;&gt;&amp;lt;foaf:Person rdf:about=&quot;&lt;/span&gt;&lt;a href=&quot;http://dbpedia.org/resource/Wilhelm_II,_German_Emperor&quot;&gt;&lt;span style=&quot;letter-spacing: 0.0px&quot;&gt;Wilhelm II, German Emperor&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;letter-spacing: 0.0px&quot;&gt;&quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-family: Courier; color: rgb(35, 35, 35); background-color: rgb(173, 216, 230);&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;letter-spacing: 0.0px&quot;&gt; &amp;lt;foaf:name&amp;gt;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0.0px&quot;&gt;Wilhelm II, German Emperor&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0.0px&quot;&gt;&amp;lt;/foaf:name&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-family: Courier; color: rgb(35, 35, 35); background-color: rgb(173, 216, 230);&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;letter-spacing: 0.0px&quot;&gt; &amp;lt;foaf:interest&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-family: Courier; color: rgb(35, 35, 35); background-color: rgb(173, 216, 230);&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;letter-spacing: 0.0px&quot;&gt;  &amp;lt;rdf:Description rdf:about=&quot;&lt;a href=&quot;http://dbpedia.org/resource/Hunting&quot;&gt;&lt;span style=&quot;letter-spacing: 0px; color: rgb(4, 46, 238);&quot;&gt;dbpedia:hunting&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-family: Courier; color: rgb(35, 35, 35); background-color: rgb(173, 216, 230);&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;letter-spacing: 0.0px&quot;&gt;   &amp;lt;rdfs:label&amp;gt;Hunting&amp;lt;/rdfs:label&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-family: Arial; color: rgb(35, 35, 35); background-color: rgb(173, 216, 230);&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;  &amp;lt;/&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0.0px&quot;&gt;rdf:Description&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-family: Courier; color: rgb(35, 35, 35); background-color: rgb(173, 216, 230);&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;letter-spacing: 0.0px&quot;&gt; &amp;lt;/foaf:interest&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-family: Courier; color: rgb(35, 35, 35); background-color: rgb(173, 216, 230);&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;letter-spacing: 0.0px&quot;&gt;&amp;lt;/foaf:Person&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size:12px;&quot;&gt;&lt;span style=&quot;font-family:arial,helvetica,sans-serif;&quot;&gt;Which basically means that Kaiser Wilhelm is (was) interested in hunting. This will work with RDF software, but not in an OWL-aware stack that will complain that the range of &amp;lt;foaf:interest&amp;gt; is &amp;lt;foaf:Document&amp;gt;. We can fix that by additionally &amp;lt;rdf:type&amp;gt;&#039;ing the dbpedia url for hunting as a &amp;lt;foaf:Document&amp;gt; and go with the presumption that the term is about hunting and not the act of hunting.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-family: Courier; color: rgb(35, 35, 35); background-color: rgb(173, 216, 230);&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&amp;lt;rdf:Description rdf:about=&quot;&lt;a href=&quot;http://dbpedia.org/resource/Hunting&quot;&gt;&lt;span style=&quot;letter-spacing: 0px; color: rgb(4, 46, 238);&quot;&gt;dbpedia:hunting&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-family: Courier; color: rgb(35, 35, 35); background-color: rgb(173, 216, 230);&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;   &amp;lt;rdf:type rdf:resource=&quot;foaf:Document&quot;/&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-family: Courier; color: rgb(35, 35, 35); background-color: rgb(173, 216, 230);&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;   &amp;lt;rdfs:label&amp;gt;Hunting&amp;lt;/rdfs:label&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-family: Arial; color: rgb(35, 35, 35); background-color: rgb(173, 216, 230);&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;rdf:Description&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family:arial,helvetica,sans-serif;&quot;&gt;&lt;span style=&quot;font-size:12px;&quot;&gt;Not a big deal in this case, but if the statement had been that he has been &amp;lt;foaf:interest&amp;gt;&#039;ed in &lt;a href=&quot;http://dbpedia.org/resource/German_Empire&quot;&gt;dbpedia:German_Empire&lt;/a&gt;, it would have made a non-sensical statement that he was interested in a German Empire that was both a foaf:Document and a &lt;a href=&quot;http://dbpedia.org/ontology/Place&quot;&gt;Place&lt;/a&gt; at the same time...&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;
	The cost of parsing data increases with the number of vocabularies used. &lt;/h3&gt;
&lt;p&gt;Not everyone is using Linked Open Data with a Linked Open Data stack. Sometimes, people just &lt;a href=&quot;http://en.wikipedia.org/wiki/Grep&quot;&gt;grep&lt;/a&gt; the data they need from a &lt;a href=&quot;http://en.wikipedia.org/wiki/Flat_file_database&quot;&gt;flat file&lt;/a&gt; or &lt;a href=&quot;http://en.wikipedia.org/wiki/XPath&quot;&gt;xpath&lt;/a&gt; their way through an XML dump because that is the fastest way to get the data that they want. For every new name space and/or term set in use within the document, some more exception coding needs to be done. Worse, you need to know what tags to expect somewhere way down into the file because as opposed to SPARQL or other query language you have to know what you are looking for in order to get it.&lt;/p&gt;
&lt;p&gt;As an example, we document that Kaiser Wilhelm II knew Edward VII. Neither liked the other very much, but we use &quot;knows&quot; to keep their complicated personal relationship simple. Normally, we&#039;d record that through the built-in Foaf properties but we could have also used the relationship vocabulary to document the web of relationships that link the two. &lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-family: Courier; color: rgb(35, 35, 35); background-color: rgb(173, 216, 230);&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&amp;lt;foaf:Person rdf:about=&quot;&lt;/span&gt;&lt;a href=&quot;http://dbpedia.org/resource/Wilhelm_II,_German_Emperor&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;Wilhelm II, German Emperor&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-family: Courier; color: rgb(35, 35, 35); background-color: rgb(173, 216, 230);&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt; &amp;lt;foaf:name&amp;gt;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;Wilhelm II, German Emperor&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&amp;lt;/foaf:name&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-family: Courier; color: rgb(35, 35, 35); background-color: rgb(173, 216, 230);&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt; &amp;lt;&lt;a href=&quot;http://purl.org/vocab/relationship/knowsOf&quot;&gt;rel:knowsOf&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-family: Courier; color: rgb(35, 35, 35); background-color: rgb(173, 216, 230);&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;  &amp;lt;rdf:Description rdf:about=&quot;&lt;span style=&quot;letter-spacing: 0px; color: rgb(4, 46, 238);&quot;&gt;&lt;a href=&quot;http://dbpedia.org/resource/Edward_VII&quot;&gt;dbpedia:&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&lt;a href=&quot;http://dbpedia.org/resource/Edward_VII&quot;&gt;&lt;span style=&quot;letter-spacing: 0px; color: rgb(4, 46, 238);&quot;&gt;Edward VII&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-family: Courier; color: rgb(35, 35, 35); background-color: rgb(173, 216, 230);&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;   &amp;lt;rdfs:label&amp;gt;&lt;/span&gt;Edward VII&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&amp;lt;/rdfs:label&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-family: Arial; color: rgb(35, 35, 35); background-color: rgb(173, 216, 230);&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;  &amp;lt;/&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;rdf:Description&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-family: Courier; color: rgb(35, 35, 35); background-color: rgb(173, 216, 230);&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt; &amp;lt;/&lt;/span&gt;&lt;a href=&quot;http://purl.org/vocab/relationship/knowsOf&quot;&gt;rel:knowsOf&lt;/a&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-family: Courier; color: rgb(35, 35, 35); background-color: rgb(173, 216, 230);&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt; &amp;lt;&lt;/span&gt;&lt;a href=&quot;http://xmlns.com/foaf/spec/#term_knows&quot; style=&quot;letter-spacing: 0px;&quot;&gt;foaf:knows&lt;/a&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-family: Courier; color: rgb(35, 35, 35); background-color: rgb(173, 216, 230);&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;  &amp;lt;rdf:Description rdf:about=&quot;&lt;span style=&quot;letter-spacing: 0px; color: rgb(4, 46, 238);&quot;&gt;&lt;a href=&quot;http://dbpedia.org/resource/Edward_VII&quot;&gt;dbpedia:&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&lt;a href=&quot;http://dbpedia.org/resource/Edward_VII&quot;&gt;&lt;span style=&quot;letter-spacing: 0px; color: rgb(4, 46, 238);&quot;&gt;Edward VII&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-family: Courier; color: rgb(35, 35, 35); background-color: rgb(173, 216, 230);&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;   &amp;lt;rdfs:label&amp;gt;&lt;/span&gt;Edward VII&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&amp;lt;/rdfs:label&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-family: Arial; color: rgb(35, 35, 35); background-color: rgb(173, 216, 230);&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;  &amp;lt;/&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;rdf:Description&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-family: Courier; color: rgb(35, 35, 35); background-color: rgb(173, 216, 230);&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt; &amp;lt;/&lt;/span&gt;&lt;a href=&quot;http://xmlns.com/foaf/spec/#term_knows&quot; style=&quot;letter-spacing: 0px;&quot;&gt;foaf:knows&lt;/a&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-family: Courier; color: rgb(35, 35, 35); background-color: rgb(173, 216, 230);&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&amp;lt;/foaf:Person&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-family: Courier; color: rgb(35, 35, 35); background-color: rgb(173, 216, 230);&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&amp;lt;!-- OWL --&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-family: Courier; color: rgb(35, 35, 35); background-color: rgb(173, 216, 230);&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&amp;lt;rdf:Description rdf:about=&quot;foaf:knows&quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-family: Courier; color: rgb(35, 35, 35); background-color: rgb(173, 216, 230);&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt; &amp;lt;owl:sameAs rdf:resource=&quot;rel:knowsOf&quot;/&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-family: Courier; color: rgb(35, 35, 35); background-color: rgb(173, 216, 230);&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&amp;lt;/rdf:Description&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
	 &lt;/div&gt;
&lt;div&gt;
	The terms &amp;lt;&lt;a href=&quot;http://http://purl.org/vocab/relationship/knowsOf&quot;&gt;rel:knowsOf&lt;/a&gt;&amp;gt;in the relationship vocabulary and &amp;lt;&lt;a href=&quot;http://xmlns.com/foaf/spec/#term_knows&quot;&gt;foaf:knows&lt;/a&gt;&amp;gt; in the foaf vocabulary are equivalent, but you have to parse both cases for the same condition if your stack isn&#039;t owl enabled and does not understand the &amp;lt;&lt;a href=&quot;http://www.w3.org/TR/owl-ref/#sameAs-def&quot;&gt;owl:sameAs&lt;/a&gt;&amp;gt; triple. Furthermore, if you stated that both were related through an &amp;lt;&lt;a href=&quot;http://purl.org/vocab/relationship/acquaintanceOf&quot;&gt;rel:acquaintanceOf&lt;/a&gt;&amp;gt; tag, you will still be in a mess since &amp;lt;&lt;a href=&quot;http://purl.org/vocab/relationship/acquaintanceOf&quot;&gt;rel:acquaintanceOf&lt;/a&gt;&amp;gt; implies &amp;lt;&lt;a href=&quot;http://xmlns.com/foaf/spec/#term_knows&quot;&gt;foaf:knows&lt;/a&gt;&amp;gt; but you need to know about the tag before you parse for it. &lt;/div&gt;
&lt;div&gt;
	 &lt;/div&gt;
&lt;h3&gt;
	Sometimes good practice works against you.&lt;/h3&gt;
&lt;div&gt;
	 &lt;/div&gt;
&lt;div&gt;
	Ontology design rules are there to permit the creation of a consistent systems of logical facts.  People approach ontology design in different ways through a sets of design patterns that attempt to avoid inconsistencies, redundancies and ambiguities &lt;a href=&quot;#ref2&quot; title=&quot;Reference 2&quot;&gt;[2]&lt;/a&gt;. Like &lt;a href=&quot;http://en.wikipedia.org/wiki/Third_normal_form&quot;&gt;Third Normal Form (3NF)&lt;/a&gt; in classical relational databases, a lot of thought went into these rules but they come at a cost that you may not be willing to bear.&lt;/div&gt;
&lt;div&gt;
	 &lt;/div&gt;
&lt;div&gt;
	Some of the ontology design patterns include:&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
		&lt;strong&gt;No &lt;em&gt;leaf&lt;/em&gt; concepts:&lt;/strong&gt; Terms that are not exactly matched to the purposes of the ontology, either as sub-classes or super-classes, are discarded from the ontology.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Typical examples of this are Seco and the &lt;a href=&quot;http://cmrc.ucc.ie/ontologies/org/esri/amo.owl&quot;&gt;ARC Marine&lt;/a&gt; Ontology:&lt;/p&gt;
&lt;p&gt;&lt;map name=&quot;secomap&quot; id=&quot;secomap&quot;&gt;&lt;area coords=&quot;34,44,106,44,121,59,106,74,34,74,18,59,34,44&quot; href=&quot;http://cmrc.ucc.ie/ontologies/org/esri/amo.owl#MarineEvent&quot; shape=&quot;poly&quot; /&gt; &lt;area coords=&quot;34,114,106,114,121,129,106,144,34,144,18,129,34,114&quot; href=&quot;http://ldf.fi/ww1lod/schema#MilitaryOrganization&quot; shape=&quot;poly&quot; /&gt; &lt;area coords=&quot;11,7,129,161&quot; href=&quot;http://www.seco.tkk.fi/projects/history/&quot; shape=&quot;rect&quot; /&gt;&lt;/map&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=&quot;Organization structure of the Seco ontology.&quot; src=&quot;/sites/default/files/seco.png&quot; style=&quot;width: 140px; height: 177px;&quot; usemap=&quot;#secomap&quot; /&gt;&lt;img alt=&quot;&quot; src=&quot;/sites/default/files/marineOntology.png&quot; style=&quot;width: 383px; height: 177px;&quot; title=&quot;Partial structure of the ARC Marine Ontology.&quot; usemap=&quot;#arcimagemap&quot; /&gt;&lt;/p&gt;
&lt;div&gt;
	In the &lt;a href=&quot;http://www.seco.tkk.fi/projects/history/&quot;&gt;Seco&lt;/a&gt; world, organizations are military in nature, which is to be expected since it concerns itself with the First World War like &lt;a href=&quot;http://rdf.muninn-project.org&quot;&gt;Muninn&lt;/a&gt; does. However, in line with ontology design guidelines Seco&#039;s &lt;a href=&quot;http://ldf.fi/ww1lod/schema#MilitaryOrganization&quot;&gt;Military Organizations&lt;/a&gt; do not descend from generic Organizations which also means that non-military organizations (like a civil government) aren&#039;t supported within this world. You can work  around this by adding your own OWL statements that subclass the &lt;a href=&quot;http://www.w3.org/TR/vocab-org/&quot;&gt;W3 Organization ontology&lt;/a&gt;, but you are then patching the original ontology.&lt;/div&gt;
&lt;div&gt;
	 &lt;/div&gt;
&lt;div&gt;
	Similarly, if you are trying to record maritime data and you settle on using the &lt;a href=&quot;http://cmrc.ucc.ie/ontologies/org/esri/amo.owl&quot;&gt;Arc Marine Ontology&lt;/a&gt;, it is a well engineered ontology to record cruise data. However, you inherit all of their design decisions including the &quot;best practices&quot; ones that may not match your data. All events within ARC are &lt;a href=&quot;http://cmrc.ucc.ie/ontologies/org/esri/amo.owl#MarineEvent&quot;&gt;MarineEvent&lt;/a&gt;&#039;s with no sub-classing of a general event class. That&#039;s good practice according to their original requirements but that might not match your data behavior. As an example, if you are recording ship movements, then how do you record non-maritime events that are ancillary to shipping movements like the issuing of manifests or generic weather events? An extra hiccup is that ARC sees a ship as a property to add a string to the &lt;a href=&quot;http://cmrc.ucc.ie/ontologies/org/esri/amo.owl#Cruise&quot;&gt;cruise&lt;/a&gt;. If you happen to record detailed ship-specific properties like tonnage or call-sign, you have to modify the ontology itself so that the domain of the &lt;a href=&quot;http://cmrc.ucc.ie/ontologies/org/esri/amo.owl#ShipName&quot;&gt;ShipName&lt;/a&gt; property does not clash with your data.&lt;/div&gt;
&lt;div&gt;
	 &lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
		&lt;strong&gt;No extraneous concepts&lt;/strong&gt;: Ontology terms that are not expressed within the data-set, such as a marine population report that has no observation of a type of whale, should be dropped.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The underlying thinking is not to add complexity to an already complex system by only handling the bare essentials or fulfilling the requirement exactly but no further. This can leads to an over-fitting of the ontology to the data-set that it was meant to represent while making it useless for everyone else. This specific best practice is &lt;a href=&quot;#useallterms&quot;&gt;explicitly ignored by some ontology designers&lt;/a&gt; in order to make their vocabulary useful to non-OWL enabled systems.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
		&lt;strong&gt;No redundant concepts&lt;/strong&gt;: Ontology terms that have the same meaning should be merged. On occasion, this rule is misinterpreted by some designers who fail to differentiate between the thing being modeled and the name of the thing. The result is an ontology that is consistent from a logical perspective but incoherent from a nomenclature perspective. Since reasoners only worry about the logical errors within an ontology, the automated tools will never catch errors that make the vocabulary useless for other users.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;An classical example of this is with DBpedia:&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-family: Courier; color: rgb(35, 35, 35); background-color: rgb(173, 216, 230);&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;letter-spacing: 0.0px&quot;&gt;&amp;lt;rdf:Description rdf:about=&quot;&lt;a href=&quot;http://dbpedia.org/resource/Boiler&quot;&gt;dbpedia:Boiler&lt;/a&gt;&quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-family: Courier; color: rgb(35, 35, 35); background-color: rgb(173, 216, 230);&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;letter-spacing: 0.0px&quot;&gt; &amp;lt;rdf:label lang=&quot;en&quot;&amp;gt;Boiler&amp;lt;/rdf:label&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-family: Courier; color: rgb(35, 35, 35); background-color: rgb(173, 216, 230);&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;letter-spacing: 0.0px&quot;&gt; &amp;lt;rdf:label lang=&quot;fr&quot;&amp;gt;Chaudière&amp;lt;/rdf:label&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-family: Courier; color: rgb(35, 35, 35); background-color: rgb(173, 216, 230);&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;color: rgb(34, 34, 34); font-size: 12px;&quot;&gt;  &amp;lt;owl:sameAs rdf:resource=&quot;&lt;a href=&quot;http://fr.dbpedia.org/resource/Chaudière&amp;quot;&quot;&gt;http://fr.dbpedia.org/resource/Chaudière&quot;&lt;/a&gt; /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-family: Courier; color: rgb(35, 35, 35); background-color: rgb(173, 216, 230);&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;letter-spacing: 0.0px&quot;&gt;&amp;lt;/rdf:Description&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The French word for a boiler is c&lt;em&gt;haudière&lt;/em&gt;, which unfortunately also means &quot;a bucket&quot;. &lt;a href=&quot;http://dbpedia.org&quot;&gt;DBpedia&lt;/a&gt; takes a straightforward view of labels in that they aren&#039;t disambiguated or annotated per languages as you would using &lt;a href=&quot;http://www.w3.org/2008/05/skos-xl&quot;&gt;skos-xl&lt;/a&gt;. In 90% of cases this isn&#039;t a problem since the context of the application handles disambiguation implicitly. However, your own application might have different requirements.&lt;/p&gt;
&lt;h3&gt;
	Not everyone see the world the same way.&lt;/h3&gt;
&lt;div&gt;
	Persons should be an object that Linked Open Data has figured out by now, but has not. &lt;a href=&quot;http://www.foaf-project.org/&quot; style=&quot;font-size: 12px;&quot;&gt;Foaf&lt;/a&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt; is likely the most mature ontology used to represent people and pretty much covers most of what you&#039;d want when talking about a person, but it won&#039;t handle name changes, multiple names or royal styles. Similar claims are made by &lt;/span&gt;&lt;a href=&quot;http://www.cidoc-crm.org/&quot; style=&quot;font-size: 12px;&quot;&gt;CRM-CIDOC&lt;/a&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;&#039;s crm:E21.Person, &lt;/span&gt;&lt;a href=&quot;http://dbpedia.org/&quot; style=&quot;font-size: 12px;&quot;&gt;dbpedia.org&lt;/a&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt; &lt;/span&gt;&lt;a href=&quot;http://dbpedia.org/ontology/person&quot; style=&quot;font-size: 12px;&quot;&gt;Person&lt;/a&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;, &lt;/span&gt;&lt;a href=&quot;http://www.oclc.org/research/activities/frbr.html?urlm=159763&quot; style=&quot;font-size: 12px;&quot;&gt;FRBR&lt;/a&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt; &lt;/span&gt;&lt;a href=&quot;http://rdvocab.info/uri/schema/FRBRentitiesRDA/Person&quot; style=&quot;font-size: 12px;&quot;&gt;Person&lt;/a&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;, &lt;/span&gt;&lt;a href=&quot;http://bibframe.org/&quot; style=&quot;font-size: 12px;&quot;&gt;BibFrame&lt;/a&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt; &lt;/span&gt;&lt;a href=&quot;http://bibframe.org/vocab/Person.html&quot; style=&quot;font-size: 12px;&quot;&gt;Person&lt;/a&gt;, &lt;span style=&quot;font-size: 12px;&quot;&gt; &lt;/span&gt;&lt;a href=&quot;http://schema.org/&quot; style=&quot;font-size: 12px;&quot;&gt;schema.org&lt;/a&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt; &lt;/span&gt;&lt;a href=&quot;http://schema.org/Person&quot; style=&quot;font-size: 12px;&quot;&gt;Person&lt;/a&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt; and I am likely missing a few (See Brown and Simpson &lt;a href=&quot;#ref3&quot; title=&quot;Reference 3&quot;&gt;[3]&lt;/a&gt;). &lt;/span&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;People are pretty much the single most important thing in modeling and yet we have a long list of definitions and re-definitions of classes for defining a person. &lt;/span&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;And don&#039;t get me &lt;/span&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;started about handling &lt;/span&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;fictitious&lt;/span&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt; people.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
	 &lt;/div&gt;
&lt;div&gt;
	&lt;span style=&quot;font-size: 12px;&quot;&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
	&lt;span style=&quot;font-size: 12px;&quot;&gt;The other tradeoff in that people tend to optimize their work for their problems: &lt;/span&gt;&lt;a href=&quot;http://www.foaf-project.org/&quot;&gt;Foaf&lt;/a&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt; was meant to support people in an internet context when it was written, this is obvious in its support for &lt;a href=&quot;http://xmlns.com/foaf/spec/#term_OnlineChatAccount&quot;&gt;online accounts&lt;/a&gt;, &lt;a href=&quot;http://xmlns.com/foaf/spec/#term_Project&quot;&gt;projects worked&lt;/a&gt; on and &lt;a href=&quot;http://xmlns.com/foaf/spec/#term_tipjar&quot;&gt;tipjars&lt;/a&gt;. &lt;a href=&quot;http://schema.org&quot;&gt;schema.org&lt;/a&gt; is meant to streamline the process that tells search engines what your webpage is about. &lt;/span&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;It does a pretty good job for day-to-day use, such as recording the location of a curry place you like. But it won&#039;t record its last address before it moved or the name of its previous owner. &lt;/span&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;Similarly, &lt;/span&gt;&lt;a href=&quot;http://rdf.muninn-project.org&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;M&lt;/span&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;uninn&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt; worries about the First World War and the &lt;/span&gt;ontologies&lt;span style=&quot;font-size: 12px;&quot;&gt; tend to be highly tuned to the problems of that era.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
	 &lt;/div&gt;
&lt;div&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;Another example of &lt;/span&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;differing&lt;/span&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;views &lt;/span&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;on the &lt;/span&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;world is the &lt;/span&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;differing ways in which &lt;/span&gt;&lt;a href=&quot;http://www.seco.tkk.fi/projects/history/&quot;&gt;Seco&lt;/a&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;, &lt;/span&gt;&lt;a href=&quot;http://dbpedia.org&quot;&gt;DBpedia&lt;/a&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt; and &lt;/span&gt;&lt;a href=&quot;http://rd.muninn-project.org&quot;&gt;Muninn&lt;/a&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt; see Corps &lt;/span&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;organizations in an army. An army corps can either be a formation of troops that is part of an army or a unit with a specialized purpose. Because DBpedia is derived from the Wikipedia that explains both concepts, the dbpedia Corps term is not disambiguated and hence matched Muninn&#039;s Corps disambiguation term. Seco&#039;s term for a &lt;a href=&quot;http://ldf.fi/ww1lod/schema#ArmyCorps&quot;&gt;Corps&lt;/a&gt; is under-specified and used when the name of the unit has &#039;Corps&#039; listed in it. &lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div&gt;
	 &lt;/div&gt;
&lt;p&gt;&lt;img alt=&quot;Alternate views of different Corps element.&quot; src=&quot;/sites/default/files/corps.png&quot; style=&quot;width: 546px; height: 257px;&quot; usemap=&quot;#corpsmap&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Hence if your dataset would be about the  &lt;a href=&quot;http://dbpedia.org/resource/Royal_Pioneer_Corps&quot;&gt;Royal Pioneer Corps&lt;/a&gt; or the Machine Gun Corps, using either Seco or DBPedia&#039;s terms would not be outright wrong, but it would be under specified. You likely would want to use Muninn&#039;s CorpsUnit term to specify the unique mission assigned to Pioneer troops.&lt;/p&gt;
&lt;h3&gt;
	Different applications need different levels of complexity&lt;/h3&gt;
&lt;p&gt;Where did Nelson pass away? &lt;/p&gt;
&lt;p&gt;We know that Admiral Nelson was shot by a marksman at the Battle of Trafalgar. He was brought below deck of his flagship HMS Victory. Dramatically different approaches to recording this events is possible that are completely incompatible with each other while being completely reasonable on an individual basis. A very simple approach to modeling this event using DBpedia&#039;s &lt;a href=&quot;http://dbpedia.org/ontology/deathPlace&quot;&gt;placeOfDeath&lt;/a&gt; property.&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: Courier; background-color: rgb(173, 216, 230); letter-spacing: 0px;&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;a href=&quot;http://dbpedia.org/resource/Horatio_Nelson,_1st_Viscount_Nelson&quot;&gt;DBpeda:Horatio Nelson&lt;/a&gt;&amp;gt; &lt;/span&gt;&lt;span style=&quot;color: rgb(35, 35, 35); font-family: Courier; letter-spacing: 0px; background-color: rgb(173, 216, 230);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;a href=&quot;http://dbpedia.org/ontology/deathPlace&quot; style=&quot;font-family: Courier; background-color: rgb(173, 216, 230);&quot;&gt;dbpedia-owl:deathPlace&lt;/a&gt;&lt;span style=&quot;color: rgb(35, 35, 35); font-family: Courier; letter-spacing: 0px; background-color: rgb(173, 216, 230);&quot;&gt;&amp;gt; &amp;lt;&lt;/span&gt;&lt;a href=&quot;http://dbpedia.org/resource/HMS_Victory&quot; style=&quot;color: rgb(35, 35, 35); font-family: Courier; letter-spacing: 0px; background-color: rgb(173, 216, 230);&quot;&gt;DBpedia.org:HMS Victory&lt;/a&gt;&lt;font color=&quot;#232323&quot; face=&quot;Courier&quot;&gt;&amp;gt; .&lt;/font&gt;&lt;/p&gt;
&lt;div&gt;
	Take for example Nelson&#039;s death at Trafalgar. Very complex modeling can be done with some ontologies like CRM-CIDOC  &lt;a href=&quot;#ref4&quot; title=&quot;Reference 4&quot;&gt;[4]&lt;/a&gt; which require large amounts of triples and a very deep understanding of the ontology. If that level of detail isn&#039;t right for you, another solution might be to build a location piecemeal:&lt;/div&gt;
&lt;p&gt;Nelson actually died of his wounds in the cockpit of the orlop deck of the HMS Victory. We don&#039;t have the full trajectory or position of the ship at the time, but its not necessary. All we really need is to define the place and to link it to the ship.&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-family: Courier; color: rgb(35, 35, 35); background-color: rgb(173, 216, 230);&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&amp;lt;foaf:Person rdf:about=&quot;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-family: Courier; color: rgb(35, 35, 35); background-color: rgb(173, 216, 230);&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt; &amp;lt;foaf:name&amp;gt;&lt;/span&gt;Horatio Nelson, 1st Viscount Nelson&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&amp;lt;/foaf:name&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-family: Courier; color: rgb(35, 35, 35); background-color: rgb(173, 216, 230);&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt; &amp;lt;&lt;/span&gt;&lt;a href=&quot;http://dbpedia.org/ontology/deathPlace&quot;&gt;dbpedia-owl:deathPlace&lt;/a&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-family: Courier; color: rgb(35, 35, 35); background-color: rgb(173, 216, 230);&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;  &amp;lt;rdf:Description rdf:about=&quot;&lt;span style=&quot;letter-spacing: 0px; color: rgb(4, 46, 238);&quot;&gt;NelsonDeathLocation&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-family: Courier; color: rgb(35, 35, 35); background-color: rgb(173, 216, 230);&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;   &amp;lt;rdfs:label&amp;gt;Cockpit, Orlop Deck, HMS Victory&amp;lt;/rdfs:label&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-family: Courier; color: rgb(35, 35, 35); background-color: rgb(173, 216, 230);&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;   &amp;lt;rdf:type rdf:resource=&quot;&lt;a href=&quot;http://dbpedia.org/resource/Orlop&quot;&gt;Orlop Deck&lt;/a&gt;&quot;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-family: Courier; color: rgb(35, 35, 35); background-color: rgb(173, 216, 230);&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;   &amp;lt;rdf:type rdf:resource=&quot;&lt;a href=&quot;http://dbpedia.org/resource/Cockpit_(sailing)&quot;&gt;Cockpit&lt;/a&gt;&quot;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-family: Courier; color: rgb(35, 35, 35); background-color: rgb(173, 216, 230);&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;   &amp;lt;rdf:type rdf:resource=&quot;&lt;a href=&quot;http://www.opengis.net/ont/geosparql#Feature&quot;&gt;Feature&lt;/a&gt;&quot;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-family: Courier; color: rgb(35, 35, 35); background-color: rgb(173, 216, 230);&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;   &amp;lt;dc:partOf rdf:resource=&quot;&lt;a href=&quot;http://dbpedia.org/resource/HMS_Victory&quot;&gt;HMS Victory&lt;/a&gt;&quot;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-family: Courier; color: rgb(35, 35, 35); background-color: rgb(173, 216, 230);&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;   &amp;lt;&lt;a href=&quot;http://www.opengis.net/ont/geosparql#sfWithin&quot;&gt;ogc:sfWithin&lt;/a&gt; rdf:resource=&quot;&lt;a href=&quot;http://sws.geonames.org/2510212/about.rdf&quot;&gt;Cape Trafalgar&lt;/a&gt;&quot;/&amp;gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
	&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;color: rgb(35, 35, 35); background-color: rgb(173, 216, 230); letter-spacing: 0px;&quot;&gt;  &amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: rgb(35, 35, 35); background-color: rgb(173, 216, 230); letter-spacing: 0px;&quot;&gt;rdf:Description&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;p style=&quot;margin: 0px; font-family: Courier; color: rgb(35, 35, 35); background-color: rgb(173, 216, 230);&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt; &amp;lt;/&lt;/span&gt;dbpedia-owl:deathPlace&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0px; font-family: Courier; color: rgb(35, 35, 35); background-color: rgb(173, 216, 230);&quot;&gt;&lt;span style=&quot;font-family:courier new,courier,monospace;&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&amp;lt;/foaf:Person&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Depending on the complexity of the data and the application that is being worked on, different vocabulary choices will be made. &lt;/p&gt;
&lt;h2&gt;
	Conclusion&lt;/h2&gt;
&lt;p&gt;Vocabulary re-use isn&#039;t the silver bullet that it is sometimes advertised for the simple reason that unless the vocabulary is a perfect match to the type of data you are publishing it is likely missing something that you need. There is a lot of great engineering done in vocabularies and the right mix of re-use, addition, modification and roll-your-own will help you create a great data-set.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;a name=&quot;foot1&quot; id=&quot;foot1&quot;&gt;&lt;/a&gt;1. &lt;a href=&quot;http://www.w3.org/2003/01/geo/wgs84_pos#Point&quot;&gt;geo:Point&lt;/a&gt;&#039; is meant to handle a single point in &lt;a href=&quot;http://en.wikipedia.org/wiki/World_Geodetic_System&quot;&gt;WGS84&lt;/a&gt; (GPS) projection while the &lt;a href=&quot;http://www.opengeospatial.org/standards/geosparql&quot;&gt;GeoSPARQL&lt;/a&gt; &lt;a href=&quot;http://www.opengis.net/ont/geosparql/asWKT&quot;&gt;asWKT&lt;/a&gt;( is a container for &lt;a href=&quot;http://www.opengeospatial.org/standards/is#10-129r1&quot;&gt;GML&lt;/a&gt; strings that can define projections different from &lt;a href=&quot;http://en.wikipedia.org/wiki/World_Geodetic_System&quot;&gt;WGS84&lt;/a&gt;. Most implementation of &lt;a href=&quot;http://www.opengeospatial.org/standards/geosparql&quot;&gt;GeoSPARQL&lt;/a&gt; I&#039;ve seen so far assume a default of &lt;a href=&quot;http://en.wikipedia.org/wiki/World_Geodetic_System&quot;&gt;WGS84&lt;/a&gt; for a &lt;a href=&quot;http://www.opengeospatial.org/standards/is#10-129r1&quot;&gt;GML&lt;/a&gt; snippet like POINT (x y), but that is not set in stone and someone might get very bizarre results depending on the engine they are using.&lt;/p&gt;
&lt;p&gt;&lt;a name=&quot;note_2&quot; id=&quot;note_2&quot;&gt;&lt;/a&gt;2. &lt;a href=&quot;http://purl.org/vocab/relationship/knowsOf&quot;&gt;rel:knows_Of&lt;/a&gt; was changed from a subproperty of &lt;a href=&quot;http://xmlns.com/foaf/spec/#term_knows&quot;&gt;foaf:knows&lt;/a&gt; to work around the reciprocity problem. &lt;a href=&quot;http://vocab.org/relationship/.html&quot;&gt;Relationship&lt;/a&gt; accepts that a person might know about someone without the reverse being true. &lt;a href=&quot;http://xmlns.com/foaf/spec/&quot;&gt;Foaf&lt;/a&gt; does not.&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;References&lt;/h3&gt;
&lt;div class=&quot;references&quot;&gt;
&lt;ol&gt;
&lt;li id=&quot;reference1&quot;&gt;&lt;a name=&quot;ref1&quot; id=&quot;ref1&quot;&gt;&lt;span class=&quot;biblio-authors&quot;&gt;&lt;a href=&quot;/biblio?render=overlay&amp;amp;f%5Bauthor%5D=25&quot; rel=&quot;nofollow&quot;&gt;J.  Schaible&lt;/a&gt;, &lt;a href=&quot;/biblio?render=overlay&amp;amp;f%5Bauthor%5D=26&quot; rel=&quot;nofollow&quot;&gt;Gottron, T.&lt;/a&gt;, and &lt;a href=&quot;/biblio?render=overlay&amp;amp;f%5Bauthor%5D=27&quot; rel=&quot;nofollow&quot;&gt;Scherp, A.&lt;/a&gt;&lt;/span&gt;, &lt;/a&gt;&lt;a href=&quot;/node/82&quot;&gt;“&lt;span class=&quot;biblio-title&quot;&gt;Survey on common strategies of vocabulary reuse in linked open data modeling&lt;/span&gt;”&lt;/a&gt;, in &lt;span style=&quot;font-style: italic;&quot;&gt;The Semantic Web: Trends and Challenges&lt;/span&gt;, Springer, 2014, pp. 457–472.&lt;span class=&quot;Z3988&quot; title=&quot;ctx_ver=Z39.88-2004&amp;amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;amp;rft.atitle=Survey+on+common+strategies+of+vocabulary+reuse+in+linked+open+data+modeling&amp;amp;rft.title=The+Semantic+Web%3A+Trends+and+Challenges&amp;amp;rft.btitle=The+Semantic+Web%3A+Trends+and+Challenges&amp;amp;rft.date=2014&amp;amp;rft.spage=457%E2%80%93472&amp;amp;rft.aulast=Schaible&amp;amp;rft.aufirst=Johann&amp;amp;rft.au=Gottron%2C+Thomas&amp;amp;rft.au=Scherp%2C+Ansgar&amp;amp;rft.au=Scherp%2C+Ansgar&amp;amp;rft.pub=Springer&quot;&gt;&lt;/span&gt; &lt;/li&gt;
&lt;li id=&quot;reference2&quot;&gt;&lt;a name=&quot;ref2&quot; id=&quot;ref2&quot;&gt;&lt;span class=&quot;biblio-authors&quot;&gt;&lt;a href=&quot;/biblio?render=overlay&amp;amp;f%5Bauthor%5D=28&quot; rel=&quot;nofollow&quot;&gt;T.  Gherasim&lt;/a&gt;, &lt;a href=&quot;/biblio?render=overlay&amp;amp;f%5Bauthor%5D=29&quot; rel=&quot;nofollow&quot;&gt;Berio, G.&lt;/a&gt;, &lt;a href=&quot;/biblio?render=overlay&amp;amp;f%5Bauthor%5D=30&quot; rel=&quot;nofollow&quot;&gt;Harzallah, M.&lt;/a&gt;, and &lt;a href=&quot;/biblio?render=overlay&amp;amp;f%5Bauthor%5D=31&quot; rel=&quot;nofollow&quot;&gt;Kuntz, P.&lt;/a&gt;&lt;/span&gt;, &lt;/a&gt;&lt;a href=&quot;/node/86&quot;&gt;“&lt;span class=&quot;biblio-title&quot;&gt;Problems impacting the quality of automatically built ontologies&lt;/span&gt;”&lt;/a&gt;, &lt;span style=&quot;font-style: italic;&quot;&gt;Proceedings of Knowledge Engineering and Software Engineering&lt;/span&gt;, vol. 949, 2012.&lt;span class=&quot;Z3988&quot; title=&quot;ctx_ver=Z39.88-2004&amp;amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;amp;rft.atitle=Problems+impacting+the+quality+of+automatically+built+ontologies&amp;amp;rft.title=Proceedings+of+Knowledge+Engineering+and+Software+Engineering&amp;amp;rft.date=2012&amp;amp;rft.volume=949&amp;amp;rft.aulast=Gherasim&amp;amp;rft.aufirst=Toader&amp;amp;rft.au=Berio%2C+Giuseppe&amp;amp;rft.au=Harzallah%2C+Mounira&amp;amp;rft.au=Kuntz%2C+Pascale&quot;&gt;&lt;/span&gt; &lt;/li&gt;
&lt;li id=&quot;reference3&quot;&gt;&lt;a name=&quot;ref3&quot; id=&quot;ref3&quot;&gt;&lt;span class=&quot;biblio-authors&quot;&gt;&lt;a href=&quot;/biblio?render=overlay&amp;amp;f%5Bauthor%5D=35&quot; rel=&quot;nofollow&quot;&gt;S.  Brown&lt;/a&gt; and &lt;a href=&quot;/biblio?render=overlay&amp;amp;f%5Bauthor%5D=36&quot; rel=&quot;nofollow&quot;&gt;Simpson, J.&lt;/a&gt;&lt;/span&gt;, &lt;/a&gt;&lt;a href=&quot;/node/88&quot;&gt;“&lt;span class=&quot;biblio-title&quot;&gt;The curious identity of Michael Field and its implications for humanities research with the semantic web&lt;/span&gt;”&lt;/a&gt;, in &lt;span style=&quot;font-style: italic;&quot;&gt;Big Data, 2013 IEEE International Conference on&lt;/span&gt;, 2013.&lt;span class=&quot;Z3988&quot; title=&quot;ctx_ver=Z39.88-2004&amp;amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;amp;rft.title=The+curious+identity+of+Michael+Field+and+its+implications+for+humanities+research+with+the+semantic+web&amp;amp;rft.date=2013&amp;amp;rft.aulast=Brown&amp;amp;rft.aufirst=Susan&amp;amp;rft.au=Simpson%2C+John&amp;amp;rft.au=Simpson%2C+John&amp;amp;rft.au=Simpson%2C+John&amp;amp;rft.pub=IEEE&quot;&gt;&lt;/span&gt; &lt;/li&gt;
&lt;li id=&quot;reference4&quot;&gt;&lt;a name=&quot;ref4&quot; id=&quot;ref4&quot;&gt;&lt;span class=&quot;biblio-authors&quot;&gt;&lt;a href=&quot;/biblio?render=overlay&amp;amp;f%5Bauthor%5D=33&quot; rel=&quot;nofollow&quot;&gt;M.  Doerr&lt;/a&gt; and &lt;a href=&quot;/biblio?render=overlay&amp;amp;f%5Bauthor%5D=34&quot; rel=&quot;nofollow&quot;&gt;Hiebel, G.&lt;/a&gt;&lt;/span&gt;, &lt;/a&gt;&lt;a href=&quot;/node/87&quot;&gt;“&lt;span class=&quot;biblio-title&quot;&gt;CRMgeo: Linking the CIDOC CRM to GeoSPARQL through a Spatiotemporal Refinement&lt;/span&gt;”&lt;/a&gt;, 2013.&lt;span class=&quot;Z3988&quot; title=&quot;ctx_ver=Z39.88-2004&amp;amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;amp;rft.title=CRMgeo%3A+Linking+the+CIDOC+CRM+to+GeoSPARQL+through+a+Spatiotemporal+Refinement&amp;amp;rft.date=2013&amp;amp;rft.aulast=Doerr&amp;amp;rft.aufirst=Martin&amp;amp;rft.au=Hiebel%2C+Gerald&amp;amp;rft.au=Hiebel%2C+Gerald&amp;amp;rft.au=Hiebel%2C+Gerald&quot;&gt;&lt;/span&gt; &lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;form-item form-type-item&quot;&gt;
  &lt;label&gt;Language &lt;/label&gt;
 English
&lt;/div&gt;
&lt;div class=&quot;field field-name-field-tags field-type-taxonomy-term-reference field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Tags:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot; rel=&quot;dc:subject&quot;&gt;&lt;a href=&quot;/taxonomy/term/84?language=en&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;vocab&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot; rel=&quot;dc:subject&quot;&gt;&lt;a href=&quot;/taxonomy/term/49?language=en&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;lod&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item even&quot; rel=&quot;dc:subject&quot;&gt;&lt;a href=&quot;/taxonomy/term/4?language=en&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;OWL&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot; rel=&quot;dc:subject&quot;&gt;&lt;a href=&quot;/taxonomy/term/88?language=en&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;getting it to work&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Tue, 24 Mar 2015 16:14:29 +0000</pubDate>
 <dc:creator>warren</dc:creator>
 <guid isPermaLink="false">71 at https://blog.muninn-project.org</guid>
 <comments>https://blog.muninn-project.org/node/71?language=en#comments</comments>
</item>
<item>
 <title>The 100 year old April Fool&#039;s joke</title>
 <link>https://blog.muninn-project.org/node/57?language=en</link>
 <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot; property=&quot;content:encoded&quot;&gt;&lt;p&gt;Perhaps you think you&#039;re funny?&lt;/p&gt;
&lt;p&gt;I&#039;d like to see you pull a prank that still causes problems 100 years after the fact.&lt;/p&gt;
&lt;p&gt;Take a look at this group of soldiers from the CEF. They pulled a prank on their enlistment officer about their date of birth. A good one.&lt;/p&gt;
&lt;!--break--&gt;&lt;p&gt; &lt;/p&gt;
&lt;p&gt;For example, examine the records of &lt;a href=&quot;http://rdf.muninn-project.org/ww1/2011/11/11/Person/f811729b2511540220ee5eaab11697bb&quot;&gt;Scott Mcconnell, Born Feb 31, 1884&lt;/a&gt;, &lt;a href=&quot;http://rdf.muninn-project.org/ww1/2011/11/11/Person/033df35c5da35ad8083cf1101e82c88c&quot;&gt;Joseph Carriere, Born Feb 31, 1895&lt;/a&gt;, &lt;a href=&quot;http://rdf.muninn-project.org/ww1/2011/11/11/Person/213b494a8b2785c244e88edd64c3d4d1&quot;&gt;Harold Bennington, Born Feb 31, 1890&lt;/a&gt; and &lt;a href=&quot;http://rdf.muninn-project.org/ww1/2011/11/11/Person/b8e6848b12e1b7bc0d037c5b31aa7b1a&quot;&gt;Frederick Handley, Born Feb 31, 1874&lt;/a&gt; among many others. Notice anything in common? They all wrote down impossible, but valid looking, birthdates on their enlistement form as a joke that keeps on creating chaos to this day.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://rdf.muninn-project.org/ww1/2011/11/11/Person/b4de83a4d9a1ea72b43e984e7d44208f&quot;&gt;&lt;img src=&quot;http://rdf.muninn-project.org/ww1/2011/11/11/Image/0ea17c126b5bbd72f25afc9fd50cfd31.jpg?left_top_y=56&amp;amp;right_bottom_y=150&amp;amp;left_top_x=135&amp;amp;right_bottom_x=198&quot; style=&quot;float: left; &quot; /&gt;&lt;/a&gt;Harry Baird was one of the soldiers of the Canadian Expeditionary Force with a sense of humour and he likely enjoyed pulling a fast one on an officer at enlistment. Some of his letters are available online at &lt;a href=&quot;http://www.canadianletters.ca&quot;&gt;Canadian Letters&lt;/a&gt; where some of his more &lt;a href=&quot;http://www.canadianletters.ca/letters.php?letterid=13128&amp;amp;warid=&amp;amp;docid=1&amp;amp;collectionid=465&quot;&gt;colourful descriptions of the war are recorded&lt;/a&gt;. Other reasons for recording impossible dates might have included hiding ones true identity while re-enlisting or just as a means of showing dissent at being drafted.&lt;/p&gt;
&lt;p&gt;And so, a 100 years after the fact, every time someone tries to create a database about the Great War, what happens?&lt;/p&gt;
&lt;pre&gt;
muninn=&amp;gt; select date(&#039;1989-02-31&#039;);
ERROR:  date/time field value out of range: &quot;1989-02-31&quot;
LINE 1: select date(&#039;1989-02-31&#039;);
muninn=&amp;gt;&lt;/pre&gt;&lt;p&gt;Which likely has driven more than one database to distration. When the LAC originally indexed the CEF papers online, they indexed the birthdates as strings to get around this problem as well as the other data quality problems that exist in working with historical dates. SQL databases will not allow impossible dates to be entered and dealing with imprecise dates requires the use of time intervals or really creative and specialized schemas. Also, most date implementations in databases or operating systems are limited in their ranges to post-1901 or post-1970 dates which makes the process especially painful. (Note: &lt;a href=&quot;http://search.cpan.org/~stbey/Date-Calc-6.3/lib/Date/Calc.pod&quot;&gt;Date::Calc&lt;/a&gt; is a good tool to get around this problem in perl.)&lt;/p&gt;
&lt;p&gt;This is actually an interesting problem in attempting to balance archival integrity and data quality: the date is impossible but it has perpetuated itself into the bureaucracy and behaves a little bit like a primary key that can be used for additional document retrieval. As show above, a normal SQL database has no hope of working with this type of data. One of the great things about using linked open data is that we can use ontologies to record information that is wrong without creating logical or syntactic errors. Using the &lt;a href=&quot;http://www.w3.org/TR/owl-time/&quot;&gt;W3 Time Ontology&lt;/a&gt; for example, we can record an invalid date without necessarily committing to a date value without loosing the date string associated:&lt;/p&gt;
&lt;pre&gt;
&amp;lt;owl:time rdf:about=&quot;&lt;a href=&quot;http://rdf.muninn-project.org/ww1/2011/11/11/Birth/b4de83a4d9a1ea72b43e984e7d44208fb&quot;&gt;Birth&lt;/a&gt;&quot;&amp;gt;
 &amp;lt;dc:source rdf:resource=&quot;&lt;a href=&quot;http://www.collectionscanada.gc.ca/databases/cef/001042-119.01-e.php?id_nbr=20548&quot;&gt;LAC Entry&lt;/a&gt;&quot;/&amp;gt;
 &amp;lt;rdfs:label&amp;gt;Birth of Harry Baird on 31/02/1893.&amp;lt;/rdfs:label&amp;gt;
 &amp;lt;rdf:value&amp;gt;1893-02-31&amp;lt;/rdf:value&amp;gt;
 &amp;lt;foaf:name&amp;gt;1893-02-31&amp;lt;/foaf:name&amp;gt;
 &amp;lt;mil:hasPrincipal rdf:resource=&quot;&lt;a href=&quot;http://rdf.muninn-project.org/ww1/2011/11/11/Person/b4de83a4d9a1ea72b43e984e7d44208f&quot;&gt;Harry Baird&lt;/a&gt;&quot;/&amp;gt;
&amp;lt;/owl:time&amp;gt;
&lt;/pre&gt;&lt;p&gt;However, if we believe that part of the date information is true, and that Harry was actually born somewhere in 1893, we can use only part of the date information by adding a partial Date Time description:&lt;/p&gt;
&lt;pre&gt;
&amp;lt;owl:time rdf:about=&quot;&lt;a href=&quot;http://rdf.muninn-project.org/ww1/2011/11/11/Birth/b4de83a4d9a1ea72b43e984e7d44208fb&quot;&gt;Birth&lt;/a&gt;&quot;&amp;gt;
 &amp;lt;dc:source rdf:resource=&quot;&lt;a href=&quot;http://www.collectionscanada.gc.ca/databases/cef/001042-119.01-e.php?id_nbr=20548&quot;&gt;LAC Entry&lt;/a&gt;&quot;/&amp;gt;
 &amp;lt;time:hasDateTimeDescription&amp;gt;
  &amp;lt;time:DateTimeDescription rdf:about=&quot;...&quot;&amp;gt;
   &amp;lt;time:year rdf:datatype=&quot;&amp;amp;xsd:GYear&quot;&amp;gt;1893&amp;lt;/time:year&amp;gt;
  &amp;lt;time:DateTimeDescription&amp;gt;
 &amp;lt;/time:hasDateTimeDescription&amp;gt;
 &amp;lt;rdfs:label&amp;gt;Birth of Harry Baird on 31/02/1893.&amp;lt;/rdfs:label&amp;gt;
 &amp;lt;rdf:value&amp;gt;1893-02-31&amp;lt;/rdf:value&amp;gt;
 &amp;lt;foaf:name&amp;gt;1893-02-31&amp;lt;/foaf:name&amp;gt;
 &amp;lt;mil:hasPrincipal rdf:resource=&quot;&lt;a href=&quot;http://rdf.muninn-project.org/ww1/2011/11/11/Person/b4de83a4d9a1ea72b43e984e7d44208f&quot;&gt;Harry Baird&lt;/a&gt;&quot;/&amp;gt;
&amp;lt;/owl:time&amp;gt;
&lt;/pre&gt;&lt;p&gt;By doing this, we can leverage any partial information that is available even through its accuracy leaves to be desired.&lt;/p&gt;
&lt;p&gt;But remember, the best of jokes are those that keep on giving for years to come.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;form-item form-type-item&quot;&gt;
  &lt;label&gt;Language &lt;/label&gt;
 English
&lt;/div&gt;
&lt;div class=&quot;field field-name-field-tags field-type-taxonomy-term-reference field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Tags:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot; rel=&quot;dc:subject&quot;&gt;&lt;a href=&quot;/taxonomy/term/10?language=en&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;RDF&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot; rel=&quot;dc:subject&quot;&gt;&lt;a href=&quot;/taxonomy/term/4?language=en&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;OWL&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item even&quot; rel=&quot;dc:subject&quot;&gt;&lt;a href=&quot;/taxonomy/term/37?language=en&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;data quality&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot; rel=&quot;dc:subject&quot;&gt;&lt;a href=&quot;/taxonomy/term/38?language=en&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;LAC&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item even&quot; rel=&quot;dc:subject&quot;&gt;&lt;a href=&quot;/taxonomy/term/39?language=en&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;dates&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Mon, 01 Apr 2013 17:15:58 +0000</pubDate>
 <dc:creator>warren</dc:creator>
 <guid isPermaLink="false">57 at https://blog.muninn-project.org</guid>
 <comments>https://blog.muninn-project.org/node/57?language=en#comments</comments>
</item>
<item>
 <title>Military Ontology Available</title>
 <link>https://blog.muninn-project.org/node/17?language=en</link>
 <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot; property=&quot;content:encoded&quot;&gt;&lt;p&gt;&lt;a href=&quot;http://rdf.muninn-project.org/ontologies/military.html&quot;&gt;&lt;img alt=&quot;File Army-officer-icon.png from Wikimedia by Rion&quot; src=&quot;http://rdf.muninn-project.org/ontologies/Army-officer-icon.png&quot; style=&quot;height: 128px; width: 128px; float: left;&quot; /&gt;&lt;/a&gt;The Muninn &lt;a href=&quot;http://rdf.muninn-project.org/ontologies/military.html&quot;&gt;Military&lt;/a&gt; and &lt;a href=&quot;http://rdf.muninn-project.org/ontologies/organization.html&quot;&gt;Organization&lt;/a&gt; ontologies have been released in &lt;a href=&quot;http://www.w3.org/TR/owl-ref/&quot;&gt;OWL format&lt;/a&gt; on the &lt;a href=&quot;http://rdf.muninn-project.org&quot;&gt;Muninn RDF server&lt;/a&gt; and comments are welcome. These provide ontological terms for the markup of information about historical data and they provide more depth in terms of supporting changes to and the lineage of entities.&lt;/p&gt;
&lt;p&gt;One of the ongoing problems with RDF markup and ontologies is that most of them are meant to support the expression of facts about the world as it currently is and not as it was or will be. This can create some issues in that most data is meant to be true at only one point in time.&lt;/p&gt;
&lt;p&gt;The ontology includes support for military &lt;a href=&quot;http://rdf.muninn-project.org/ontologies/military.html#term_MilitaryRank&quot;&gt;ranks&lt;/a&gt;, &lt;a href=&quot;http://rdf.muninn-project.org/ontologies/organization.html#term_Role&quot;&gt;roles&lt;/a&gt;, organization types and &lt;a href=&quot;http://rdf.muninn-project.org/ontologies/military.html#term_MilitaryServiceBranch&quot;&gt;service-specific&lt;/a&gt; chains of commands. Limited NATO rank equivalencies are provided and the country specific rank instances are being worked on. Any comments and suggestions are welcome.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;!--break--&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;form-item form-type-item&quot;&gt;
  &lt;label&gt;Language &lt;/label&gt;
 English
&lt;/div&gt;
&lt;div class=&quot;field field-name-field-tags field-type-taxonomy-term-reference field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Tags:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot; rel=&quot;dc:subject&quot;&gt;&lt;a href=&quot;/taxonomy/term/22?language=en&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;Military&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot; rel=&quot;dc:subject&quot;&gt;&lt;a href=&quot;/taxonomy/term/23?language=en&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;Rank&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item even&quot; rel=&quot;dc:subject&quot;&gt;&lt;a href=&quot;/taxonomy/term/24?language=en&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;Order of Battle&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot; rel=&quot;dc:subject&quot;&gt;&lt;a href=&quot;/taxonomy/term/25?language=en&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;Organization&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item even&quot; rel=&quot;dc:subject&quot;&gt;&lt;a href=&quot;/taxonomy/term/3?language=en&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;Ontology&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot; rel=&quot;dc:subject&quot;&gt;&lt;a href=&quot;/taxonomy/term/4?language=en&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;OWL&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item even&quot; rel=&quot;dc:subject&quot;&gt;&lt;a href=&quot;/taxonomy/term/10?language=en&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;RDF&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Fri, 29 Jun 2012 00:00:00 +0000</pubDate>
 <dc:creator>warren</dc:creator>
 <guid isPermaLink="false">17 at https://blog.muninn-project.org</guid>
 <comments>https://blog.muninn-project.org/node/17?language=en#comments</comments>
</item>
<item>
 <title>Graves Ontology Available</title>
 <link>https://blog.muninn-project.org/2012/01/graves-ontology-available?language=en</link>
 <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot; property=&quot;content:encoded&quot;&gt;&lt;p&gt;&lt;img alt=&quot;Grave of an Unknown Soldier&quot; hspace=&quot;10&quot; src=&quot;http://rdf.muninn-project.org/ontologies/UnknownGrave.png&quot; style=&quot;width: 70px; height: 125px; float: left; margin: 0px 20px;&quot; /&gt;&lt;span style=&quot;font-size:12px;&quot;&gt;A new OWL ontology has been released for the &lt;a href=&quot;http://rdf.muninn-project.org/ontologies/graves.html&quot; title=&quot;Graves Ontology Markup&quot;&gt;RDF markup of graves, human remains and commemorative monuments&lt;/a&gt;. It supports complex relationships between the remains, the grave and the different markers in use; recording the movement of remains is also possible as well as the linkage to the identity of the deceased.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size:12px;&quot;&gt;The documentation is available &lt;a href=&quot;http://rdf.muninn-project.org/ontologies/graves.html&quot; title=&quot;Graves Ontology Documentation&quot;&gt;here&lt;/a&gt; and the ontology in &lt;a href=&quot;http://rdf.muninn-project.org/ontologies/graves.owl&quot; title=&quot;Graves Ontology&quot;&gt;OWL format here&lt;/a&gt;. While the ontology is meant to support Muninn&#039;s data, it can be used on a stand alone basis for other projects.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;form-item form-type-item&quot;&gt;
  &lt;label&gt;Language &lt;/label&gt;
 Undefined
&lt;/div&gt;
&lt;div class=&quot;field field-name-field-tags field-type-taxonomy-term-reference field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Tags:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot; rel=&quot;dc:subject&quot;&gt;&lt;a href=&quot;/taxonomy/term/3?language=en&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;Ontology&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot; rel=&quot;dc:subject&quot;&gt;&lt;a href=&quot;/taxonomy/term/4?language=en&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;OWL&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item even&quot; rel=&quot;dc:subject&quot;&gt;&lt;a href=&quot;/taxonomy/term/5?language=en&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;Graves&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Sat, 25 Feb 2012 21:39:00 +0000</pubDate>
 <dc:creator>warren</dc:creator>
 <guid isPermaLink="false">4 at https://blog.muninn-project.org</guid>
 <comments>https://blog.muninn-project.org/2012/01/graves-ontology-available?language=en#comments</comments>
</item>
<item>
 <title>SPARQL and Linked Open Data</title>
 <link>https://blog.muninn-project.org/2011/05/sparql-and-linked-open-data?language=en</link>
 <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot; property=&quot;content:encoded&quot;&gt;&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;sites/default/files/field/image/rdf_w3c_icon.gif&quot; style=&quot;width: 118px; height: 128px; float: left;&quot; /&gt;After a few hiccups with the SPARQL database and the web front end, the Muninn website will be undergoing some major re-work. I&#039;ll update this blog post as the new interface features go online. Update: Feb 23, 2012 - The SPARQL server at &lt;a href=&quot;http://rdf.muninn-project.org/sparql&quot;&gt;http://rdf.muninn-project.org/sparql&lt;/a&gt; is answering queries.&lt;/p&gt;
&lt;!--break--&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;form-item form-type-item&quot;&gt;
  &lt;label&gt;Language &lt;/label&gt;
 English
&lt;/div&gt;
&lt;div class=&quot;field field-name-field-tags field-type-taxonomy-term-reference field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Tags:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot; rel=&quot;dc:subject&quot;&gt;&lt;a href=&quot;/taxonomy/term/13?language=en&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;SPARQL&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot; rel=&quot;dc:subject&quot;&gt;&lt;a href=&quot;/taxonomy/term/14?language=en&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;Data&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item even&quot; rel=&quot;dc:subject&quot;&gt;&lt;a href=&quot;/taxonomy/term/10?language=en&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;RDF&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot; rel=&quot;dc:subject&quot;&gt;&lt;a href=&quot;/taxonomy/term/4?language=en&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;OWL&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Wed, 25 May 2011 05:23:42 +0000</pubDate>
 <dc:creator>warren</dc:creator>
 <guid isPermaLink="false">8 at https://blog.muninn-project.org</guid>
 <comments>https://blog.muninn-project.org/2011/05/sparql-and-linked-open-data?language=en#comments</comments>
</item>
</channel>
</rss>
