d be: Why would you
&gt;develop an ontology (more work) when a data model will do?

Because if I have a schema like

Table: Foo
col 1: parent name  col 2: parent SSN  col 3: child name  col 4: child SSN
Mary M. Smith            555-11-1234    Robert J. Smith     555-11-4444
Robert J. Smith          555-11-4444    Mary M. Smith       555-11-1234

Table comments:
parent: &quot;The parent of a child specified in the child columns.&quot;

No automated process can read the English and determine that the database