ORGANON
The Knowledge Platform

Pharmaceutical Retail Information System ORGANON is an ontology-driven enterprise platform that provides substantial benefits over conventional representations of traditional architecture domains such as business, data, application, and systems. These benefits range from the tractable synthesis of large and complex domains, improved architecture maintainability and evolution, and more effective analyses of architecture improvement scenarios. It provides an enhanced architecture meta-model, tools and techniques for ontology persistence, development, testing, reasoning, querying, transformation, and visualization that constitute the solution landscape.

Technology Concepts

ORGANON combines set of concepts that are being studied and promoted as the cutting edge:

Ontology / The Semantic Web

Ontologies are an integral mechanism for semantic integration of heterogenous data

Relational Model

Relational database evangelized by Codd and popularized by numerous vendors including Oracle, IBM, and Microsoft has enjoyed over 20 years of success and still has the most efficient, optimized, and well-support code base in the world.

Hierarchical Model

There is no more vibrant example for the success of hierarchical data formats than the internet itself. HTML and XML are among the most widely-used text-based formats in the world. Other formats in common use also depend on this structure (RSS, WSDL, XSL, RDF, etc). Common formats used by programming languages and scripts are also hierarchical, for example JSON. It just seems the tree is a very easy-to-digest way of stating things.

Set Theory

Sets are implemented (in part) in the relational model. ORGANON attempts to implement some further features. Some of the simplest ways of decision making and space-searching are based on sets. It is intuitive and straightforward to state, understand, and maintain.

Graph Theory

Aside from the mathematics of graphs, the instinctive nature of relations between things is that they can go both ways, make loops, or reach the same conclusion following different paths. A graph is much more powerful than a tree but has more difficult to state – until ORGANON.

Object Oriented

Programmers would not be as productive or collaborative today if it were not for objects. Objects encapsulate and hide details from their users, afford re-usability, and improve code maintenance enormously. Object-oriented programming has also been expanded recently by OPF and ORM solutions. An Object Persistence Framework (OPF) allows objects to be saved to physical storage media. Object-Relational Mapping (ORM) allows object-based code to be written to, and read from, a relational database. Models are competing for popularity but the clear winners are those that are converging into one.