<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="https://www.dbdump.org"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>dbdump.org - owl</title>
 <link>https://www.dbdump.org/taxonomy/term/64</link>
 <description></description>
 <language>en</language>
<item>
 <title>Baking-in bibliographic references directly into RDF / OWL ontologies</title>
 <link>https://www.dbdump.org/node/56</link>
 <description>&lt;div class=&quot;field field-name-field-image field-type-image field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot; rel=&quot;og:image rdfs:seeAlso&quot; resource=&quot;https://www.dbdump.org/sites/www.dbdump.org/files/styles/large/public/field/image/IMG_20170914_160235.jpg?itok=stK0TAi-&quot;&gt;&lt;img typeof=&quot;foaf:Image&quot; src=&quot;https://www.dbdump.org/sites/www.dbdump.org/files/styles/large/public/field/image/IMG_20170914_160235.jpg?itok=stK0TAi-&quot; width=&quot;480&quot; height=&quot;270&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&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;Not every part of an ontology is novel. Often enough we reuse existing works and standards to populate them. At other times the ontology implements policies and processes that are outlined in a document narrative but never before formalised into a data structure. To give credit where credit is due, and to ensure policy compliance, it can be worthwhile to integrate bibliographic citations and references directly within the ontology. Ontologies already exist to record bibliographic data. &lt;a href=&quot;https://github.com/structureddynamics/Bibliographic-Ontology-BIBO&quot;&gt;BIBO&lt;/a&gt; is one which has the added benefit that it provides a direct mapping for bibtex-style bibliography managers. &lt;a href=&quot;https://www.loc.gov/bibframe/&quot;&gt;Bibframe&lt;/a&gt; provides a comprehensive solution if you have a corporate document repository, but avoid using Dublin Core’s bibliographicCitation term as it was never standardised.&lt;/p&gt;
&lt;h2&gt;
	Bibliography as ontological objects, but why?&lt;/h2&gt;
&lt;p&gt;When the bibliographic reference for the documents used to create the ontology are themselves available as ontological terms, they can be directly referenced by other terms or queried directly. This isn’t an exercise in minutiae; it is a change management tool and an additional asset for application developers.&lt;/p&gt;
&lt;p&gt;When a term represents a concept defined by a standard, you can directly link it to the specific edition of the document that defines it authoritatively. Besides avoiding the need for those pesky double quotes in the definition property, this also tracks which edition of the standard this term represents. This can easily be done with various levels of verbosity (hadPrimarySource) using the &lt;a href=&quot;https://www.w3.org/TR/prov-o/&quot;&gt;PROV&lt;/a&gt; ontology or by using a simple Dublin Core source annotation.&lt;/p&gt;
&lt;p&gt;This is important not only for change management: it helps to differentiate terms that have the same labels and similar descriptions but whose context differs from one edition to another. Thus, datasets that record events using older specifications retain their integrity and newly generated data is kept up to date with current standards.&lt;/p&gt;
&lt;h2&gt;
	Keeping up with the Joneses&lt;/h2&gt;
&lt;p&gt;Things change and so does the paperwork. With citations as terms it becomes possible to link them to document management systems and to query them directly within the ontology or the knowledge graph. This allows for the monitoring of which documents are currently referenced by any ontology and whether these will need to be updated upon the publication of a new edition of a reference document.&lt;/p&gt;
&lt;p&gt;From an application developer or end user perspective, consider that this allows for greater transparency of process and communication. Design decisions can be linked backed to the narrative of the original standards with minimal clerical effort since it is integrated to the ontology graph.&lt;/p&gt;
&lt;p&gt;We often talk about AI explainability as if this was an algorithmic design problem, but this isn&#039;t completely true. There is no point explaining the workings of an algorithm if the underlying rules, facts and definitions that communicate with the outside world aren’t available. No amount of abstract logical proofs have value if you are unable to explain if the coded output means bi-annual interest or monthly interest.&lt;/p&gt;
&lt;h2&gt;
	Document, Document, Document&lt;/h2&gt;
&lt;p&gt;Writing documentation is a thankless task: everyone demands it in their preferred style, few will actually eventually read it and more often than not, the select few individuals that do write it have limited resources to do it properly. An ontology-based bibliography lets you automate some of the documentation generation, referencing and cross-referencing in whatever citation format is required.&lt;/p&gt;
&lt;p&gt;Ontologies are primarily objects of communication and interoperability. Some schools of thought, &quot;The Ontology Is The Documentation&quot;, fail to consider that no matter its logical coherence, an ontology is part of a bigger world. The ability to reference outside documents and terms ensures that the ontology functions within an operational contexts and adds to the value of the ontology and saves valuable time for its users.&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/67&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/64&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/68&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;owl2&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/69&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;bibo&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/21&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;ontologies&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/70&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;documentation&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Mon, 22 Jul 2024 01:20:21 +0000</pubDate>
 <dc:creator>warren</dc:creator>
 <guid isPermaLink="false">56 at https://www.dbdump.org</guid>
 <comments>https://www.dbdump.org/node/56#comments</comments>
</item>
<item>
 <title>Ontologies, what are they good for really?</title>
 <link>https://www.dbdump.org/node/55</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;div&gt;
	Ontologies have a chequered past in the business arena, although many significant benefits have been realised over the past two decades in biological and medical research. Wrapped up in the AI hype and occasionally lumped in with knowledge management projects or taxonomy projects they are often shelved curiosities whose original purpose is lost by their champions. What is an ontology? Generally speaking, it is a set of concepts, their properties and the relationships that link the concepts together.&lt;/div&gt;
&lt;div&gt;
	 &lt;/div&gt;
&lt;div&gt;
	The power of Ontologies lies in the management of complex, and often overlooked, facts about an Enterprise. Which of your brands are specific to a market and a language? What is the trade name of this widget in some foreign language? What is its common name? Are shipping manifests linked to a single invoice or can they be composed from multiple invoices? Is this within a single division or across the entire enterprise? All of this data is somewhere within the company be it in employees’ minds, in software configurations or explicitly listed within a standards document. &lt;/div&gt;
&lt;div&gt;
	 &lt;/div&gt;
&lt;div&gt;
	The benefit of an ontology is that it becomes a single point of reference for all of these items in a format that is machine readable and writable, that permits multilingual documentation and labelling and that can differentiate between what an object is and what it is called. An important point is that while an ontology has to be consistent, it can represent multiple truths and perspectives at the same time. Not all parts of the organisation work the same way; this is perfectly normal and there is great value in documenting how they actually work.&lt;/div&gt;
&lt;h2&gt;
	It’s not just Taxonomies&lt;/h2&gt;
&lt;div&gt;
	People have a natural tendency to categorise and organise information. Taxonomies are one way to create simple hierarchical &quot;trees&quot; to organise concepts and values.  One issue with this method is that different departments in the business have different taxonomy layering structures for the same concepts. This results in many taxonomies being used for some concepts (Products being a typical example) and trying to report or find product characteristics against these different taxonomies can become complex.&lt;/div&gt;
&lt;div&gt;
	 &lt;/div&gt;
&lt;div&gt;
	But ontologies go beyond this by adding the capacity to relate the concepts, instantiate the concepts and add labels and descriptions in multiple languages, thus decoupling the identifiers from the representation data. From an enterprise perspective, many applications and systems fail to differentiate between these and the result is that small changes trigger a complete reconstruction of the application’s database. &lt;/div&gt;
&lt;div&gt;
	 &lt;/div&gt;
&lt;div&gt;
	The separation of the identifier from the content and multilingualism means that data can be updated automatically within downstream software without having to navigate across what the “official translation” for a concept is: Who would you even ask to find out what the localised name of your corporation is in German or whether the description for a particular widget is the same in the German and Austrian markets are the same?&lt;/div&gt;
&lt;h2&gt;
	Master data management. Done right&lt;/h2&gt;
&lt;div&gt;
	Master data management often promotes the idea of capturing information as a single source of truth. This makes sense at first glance: everyone should be on the same page, using the same processes and nomenclatures across the enterprise. However, most businesses are more nuanced, with information viewed and used in multiple business perspectives.  This becomes even more of a challenge with the common use of 3rd party applications that can embed different nuanced meanings depending on the degree of fit for the purpose of the business. Often this implied context, and how to handle the exception, is undocumented and lives on an ad hoc basis within the minds of company personnel. This creates an additional unreported business continuity risk.&lt;/div&gt;
&lt;div&gt;
	 &lt;/div&gt;
&lt;div&gt;
	A simple example is a list of office locations: some locations are plants with a shipping yard, multiple buildings, a mailing address for the front office and street addresses for all of the above. The fact that a parcel makes it to the right location will often require either local knowledge from the courier company or a few phone calls and false starts as the right destination is found. &lt;/div&gt;
&lt;div&gt;
	 &lt;/div&gt;
&lt;div&gt;
	The assignment of an identifier to each sub-location helps to differentiate them all from an ambiguous label “The Pittsburgh Plant”, but fails to record the relationship between them. This creates some concerns for downstream users of the data who have to track the identifier within their own system and attempt to identify the “right one” amongst the list while aggravating end users who just want to send something to “Bob at the Pittsburgh Plant”.&lt;/div&gt;
&lt;div&gt;
	 &lt;/div&gt;
&lt;div&gt;
	It is in these cases that ontological solutions shine because of their ability to handle complex data and handle ambiguity. An ontology can easily represent that the office space in building ‘D’ of the Pittsburgh Plant in Westmoreland has its mail routed through the main plant office at 567 Alpha Drive. Finding the “right” entry is left to the system integrators who have full knowledge of their context and who can query the right entry.&lt;/div&gt;
&lt;h2&gt;
	Interoperability&lt;/h2&gt;
&lt;div&gt;
	Lastly, ontologies can be designed to promote Interoperability. Enterprise information systems are made up of multiple pieces of software that look at data from different perspectives and with a specific focus. This often results in having various pieces of the same thing in different locations while making it prohibitively complex to resolve the meaning of the information. &lt;/div&gt;
&lt;div&gt;
	 &lt;/div&gt;
&lt;div&gt;
	Ontologies and their associated knowledge graphs allow for information that is redundant across different applications to be reconciled and loaded from a central point that can be used to link the data. While one application may only need to be aware of products name and description, another may need compliance information and a third may only be aware of product weight and dimensions for shipping purposes. Keeping all of this information in sync is difficult since applications have different ideas about object identity and identifiers; something that an ontology can easily keep track of.&lt;/div&gt;
&lt;h2&gt;
	Wrapping it all up&lt;/h2&gt;
&lt;div&gt;
	Ontologies and their associated knowledge graphs provide a useful mechanism for handling complex information and translating across different viewpoints of the same instances. Beyond their application to master data management, interoperability and harmonising multiple concurrent taxonomies ontologies are an effective tool to record complex enterprise information. They have been used with success by large companies such as the ‘Fargo’ and ‘Erica’ virtual assistants at Wells Fargo and Bank of America and Google Knowledge Graphs to drive effective business tools. In future posts we will be exploring what tooling, management structure and processes are required to ensure effective ontology use within the company.  &lt;/div&gt;
&lt;div&gt;
	 &lt;/div&gt;
&lt;div&gt;
	This article was written as part of the &lt;a href=&quot;https://bizonontology.org/&quot;&gt;Bizon Business Ontology&lt;/a&gt; project.&lt;/div&gt;
&lt;div&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;
 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/64&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/21&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;ontologies&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/65&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;data integration&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/66&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;interoperability&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Thu, 01 Feb 2024 15:46:50 +0000</pubDate>
 <dc:creator>warren</dc:creator>
 <guid isPermaLink="false">55 at https://www.dbdump.org</guid>
 <comments>https://www.dbdump.org/node/55#comments</comments>
</item>
</channel>
</rss>
