Ontology
In software engineering parlance, Ontology is the art, craft, and science of describing entities (types), attributes (properties), and relationships that exist in a particular domain of discourse. It can also be considered as a model for describing entities, attributes, their relationship, and even standard behavior. An ontology really helps to come up with a ubiquitous language (as in Domain-Driven Design (DDD)), where all stakeholders agree, and which eases communication. It avoids confusion while developing multi-domain software systems. An ontology defines and represents the basic terms and relations that exist in a software engineering context.
From an information processing perspective, the following points are to be noted:
- The propositional ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access