Michele Pasin / Quotes

Data model

In software engineering, the term data model is used in two related senses. In the sense covered by this article, it is a description of the objects represented by a computer system together with their properties and relationships; these are typically "real world" objects such as products, suppliers, customers, and orders. In the second sense, covered by the article database model, it means a collection of concepts and rules used in defining data models: for example the relational model uses relations and tuples, while the network model uses records, sets, and fields.

[..]

Bill Kent, in his 1978 book Data and Reality[11] compared a data model to a map of a territory, emphasizing that in the real world, "highways are not painted red, rivers don't have county lines running down the middle, and you can't see contour lines on a mountain". In contrast to other researchers who tried to create models that were mathematically clean and elegant, Kent emphasized the essential messiness of the real world, and the task of the data modeller to create order out of chaos without excessively distorting the truth.

Saved 25 March 2013 / en.wikipedia.org ↗

#data-model #real-world #objects #software-engineering #computer-systems

Classes model types, not instances

Classes (also called "terms" in this guide) model types of objects or processes in the real world. Note that classes model types, not instances. For example…

An Introduction To Obo Ontologies #class #objects #real-world #instances #types

Computer-supported cooperative work

According to Carstensen and Schmidt,[3] CSCW addresses "how collaborative activities and their coordination can be supported by means of computer systems." On…

Computer-supported Cooperative Work - Wikipedia, The Free Encyclopedia #technology #computer-systems

Importance of stable upper ontologies

Computer systems that have similar upper ontologies will have much lower integration costs. If upper ontologies are stable then people will develop trust in…

Ten Pitfalls Of Enterprise Ontology Management #ontology #data-elements #computer-systems

Marketing VS Engineering perspective

As we have seen, the different kinds of software artifacts we have discussed are based on a requirements engineering perspective. We can’t ignore however…

Towards An Ontology Of Software: A Requirements Engineering Perspective #software-artifacts #software-engineering #perspective

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

Class-level and instance-level relations

Relations (also called "relationship types" in this guide, or "Properties" in other description logic languages) model types of relationships between…

An Introduction To Obo Ontologies #relation #world #real-world #relationship