Michele Pasin / Quotes

Keep control of your enterprise ontology

When designing a traditional architecture with a relational database near or at the bottom of your tech stack, the relational model is constructed to perfectly deliver the requirements and use-cases of the target system. Control is retained within the realms of the organisation and with the technical and data architects. The use cases and business requirements inform the model, and conversely the data model informs the developers building services upon it to meet those use cases. Control of this data model is thus important in ensuring quality and robustness of the software architecture, and in the ability to react in an efficient and agile way to changing requirements. So with an ontology driven data architecture where the model is pervasive throughout the tech stack it is equally as important, if not more so, that this control is retained. Modelling purely using public domain upper ontologies as construction blocks or a cohesive similar domain ontology may indeed deliver your business case, but there is some loss of control. A model constructed purely from upper ontology Lego will be less cohesive, harder to validate domain object data operations against (as the RDF will be more generic), and easier for bugs to creep into your software that binds to the ontology as the model is less domain specific. When adopting a cohesive third party domain specific ontology that is a close fit to your own domain, control is lost purely in the fact that the model is not your own to change at will (physically of course you can, but divergence then brings its own issues) . Unless your domain is a perfect match, it is likely you will need to diverge from the model.

Saved 15 October 2014 / www.ontoba.com ↗

#ontology #use-cases #data-model #architecture #requirements #domain-specific-ontology

An ontology for the Linked Data cloud

Some of the LoD Cloud shortcomings identified above can be resolved by providing a systematic and formal descrip- tion of the LoD Cloud. There is an apparent…

Linked Data Is Merely More Data #LOD-cloud #ontology #dataset #cloud #domain-specific-ontology

Applications of upper level ontologies

Formal ontology as a template to create novel specific domain ontologies Having a formal ontology at your disposal, especially when it consists of a Formal…

Formal Ontology #formal-ontology #natural-language-processing #domain-specific-ontology #ontology

Ontologies versus data models

The difference between ontologies and data models does not lie in the language being used: you can define an ontology in a basic ER language (although you will…

Handbook Of Knowledge Representation #data-model #ontology #language #owls

SNaP ontologies and rNews

What about rNews and Schema.org ? A semantic publishing architecture based on full-blown RDF and the SNaP ontologies is by no means mutually exclusive with…

An Example Of Ontology Driven Software Engineering #architecture #RDF #ontology #metadata #schema

Reference to requirements engineering

analysis is founded on a revisit of Jackson and Zave’s seminal work on the foundations of requirements engineering [9], [10], [11]

Towards An Ontology Of Software: A Requirements Engineering Perspective #requirements #work #foundation #analysis

What requirements engineering is

In software engineering, the desired effects the software is intended to have on the environment are called requirements. The role of the sub-discipline of…

Towards An Ontology Of Software: A Requirements Engineering Perspective #software #software-engineering #requirements #engineering #machine