6 months ago
Semantics provides a way of defining the languages that you use for describing your business or organizational processes, for describing domains of knowledge, and for managing processes and resources at a global level. Central to this is the concept of an ontology - a specific data model (or set of interconnected models) that serve to provide the metadata to accomplish those semantics. I'm not, in this article, going to talk about what exactly an ontology is (cf. link to ontology article). For now, it's…

1 year ago
By Kurt Cagle  |  November 14, 2018  |  Source: CogWorld on FORBES Data modeling does not excite passion within programmers. Your average Java or Python developer probably doesn’t even realize that they are doing it when they write programs, in great part because a data model by itself doesn’t do anything. It simply is. In computer science terms, doing things is the hallmark of imperative (command) oriented languages, while simply being is declarative (assertional or existential) oriented programming.…