To: | "[ontolog-forum]" <ontolog-forum@xxxxxxxxxxxxxxxx> |
---|---|
From: | Thomas Johnston <tmj44p@xxxxxxx> |
Date: | Mon, 16 Feb 2015 19:07:22 -0800 |
Message-id: | <1424142442.63035.YahooMailNeo@xxxxxxxxxxxxxxxxxxxxxxxxxxxx> |
Steven, It seems to me that the structure of tables in a relational database is mathematical; they are relations. The interpretation of those structures is not formally expressed in databases or their catalogs; it is informally expressed by giving names to the tables. What those tables are are types, and their rows are tokens of those types. Every row in a Customer table is a customer, one instance/token of the type Customer. When the types which appear as the
tables, columns and domains in relational databases are expressed formally, so that automated inferencing can be done on them, then, and only then, do we have an ontology for those databases. So the ontology for a relational database -- if only we had one! -- would be a set of types and a set of statements about those types. The central kind of statement is the "X IS-A Y" statement, and when all the Xs and Ys have been related that way, we have a taxonomy. When other statements about those types are added to the set of statements about
them, they constitute an ontology for which that taxonomy is the "backbone". Vagaries of terminology aside, I would hope that most ontologists would agree with this. On Monday, February 16, 2015 1:52 PM, Steven Ericsson-Zenith <steven@xxxxxxx> wrote: Is it not the case that an RDBMS ontology is an SQL schema? And does not an SQL schema ensure the validity of instances of data? I know that it does not, but it surely was intended to by Codd. Tables in an RDBMS
are simply a form of structured memory. No? Steven On Mon, Feb 16, 2015 at 1:28 PM, Thomas Johnston <tmj44p@xxxxxxx> wrote:
_________________________________________________________________ Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/ Config Subscr: http://ontolog.cim3.net/mailman/listinfo/ontolog-forum/ Unsubscribe: mailto:ontolog-forum-leave@xxxxxxxxxxxxxxxx Shared Files: http://ontolog.cim3.net/file/ Community Wiki: http://ontolog.cim3.net/wiki/ To join: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J _________________________________________________________________ Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/ Config Subscr: http://ontolog.cim3.net/mailman/listinfo/ontolog-forum/ Unsubscribe: mailto:ontolog-forum-leave@xxxxxxxxxxxxxxxx Shared Files: http://ontolog.cim3.net/file/ Community Wiki: http://ontolog.cim3.net/wiki/ To join: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J (01) |
Previous by Date: | Re: [ontolog-forum] master data vs. ontologies, Steven Ericsson-Zenith |
---|---|
Next by Date: | Re: [ontolog-forum] master data vs. ontologies, Thomas Johnston |
Previous by Thread: | Re: [ontolog-forum] master data vs. ontologies, Thomas Johnston |
Next by Thread: | Re: [ontolog-forum] master data vs. ontologies, Ravi Sharma |
Indexes: | [Date] [Thread] [Top] [All Lists] |