Hi Ken,
I think Rich Cooper's feedback caused me to go back and do some research. Along with some minor changes to their definitions, I would flip Syntax and Grammar. The results would look like:
A Data Dictionary defines "data" by giving you details about that data element (e.g. Attribute/Field Name, Description, Data Type, Constraints, etc.)
A Term is a word that is accompanied by a Definition.
A Vocabulary is usually a listing or grouping of words that are common a domain of context (usually without definition).
A Glossary is a more detailed Vocabulary that is tied to a specific and limited Context. Unlike a Vocabulary that only provides a list or grouping of words or terms that are common to a context, a Glossary provides the long name, short name or acronym, and a description/definition. It rarely gets into a things like synonyms and antonyms.
A Dictionary is often used interchangeably with a Glossary but is often considered to handle much more, like getting into phonetics, derivations, etc.
A Data Model is a representation of how to aggregate and interrelate Data, which is defined by a Data Dictionary. This includes but is not limited to things like Primary and Foreign Key representations, how to deal with permutations, time, history, and much more.
A Taxonomy is a categorization of "anything"… Words, Glossaries, Types, etc. Taxonomies can take on multiple forms, such as lists, hierarchies, interactive facets, etc.
A Syntax is a set of rules for structuring elements, such as words and symbols to create things like phrases, sentences, and paragraphs.
A Grammar is a means of defining how words are used to create meaning, within a Language.
A Language is the inclusion of all of the above.
An Ontology is the development of a combination of one or more of all of the above with the intent to facilitate higher order activities, such as communications, translation, learning, understanding, teaching, and making decisions.
Note, I also added the definition of "Term", above. To become even more complete, I believe the above would also have to address things like Words, Phrases, Sentences, Paragraphs, etc.
My Best,
Frank
Frank,
Given the comments so far, how would you update your original definitions. Indeed, on the basis of your definitions, how would you characterize the “thing” we are discussing?
Ken ------------------------------------------------------- Dr. Kenneth Laskey MITRE Corporation, M/S H305 phone: 703-983-7934 7515 Colshire Drive fax: 703-983-1379 McLean VA 22102-7508 Hi Steven,
I'm sure there are things missing from what I presented. As mentioned, I'm more than happy to work with the group to improve the definitions and add anything that might be missing.
My Best,
Frank
On 2/13/14 6:22 PM, "Steve Ray" <steve.ray@xxxxxxxxxxxx> wrote:
Frank, Seems like we should add to your list:
A conceptual model (that deals with concepts, not words) A Thesaurus (along the same lines)
?which would then allow me to agree with your definition of an Ontology.
- Steve
Steven R. Ray, Ph.D. Distinguished Research Fellow Carnegie Mellon University NASA Research Park Building 23 (MS 23-11) P.O. Box 1 Moffett Field, CA 94305-0001 Email: steve.ray@xxxxxxxxxx Phone: (650) 587-3780 Cell: (202) 316-6481 Skype: steverayconsulting
From: ontolog-forum-bounces@xxxxxxxxxxxxxxxx [mailto:ontolog-forum-bounces@xxxxxxxxxxxxxxxx] On Behalf Of Frank Guerino Sent: Thursday, February 13, 2014 3:17 PM To: [ontolog-forum] Subject: Re: [ontolog-forum] What the difference re., Data Dictionary, Ontology, and Vocabulary?
Hello Kingsley,
I cut and paste this from another document I had?
A Data Dictionary defines "data" by giving you details about that data element (e.g. Attribute/Field Name, Description, Data Type, Constraints, etc.)
A Vocabulary is usually a listing or grouping of words that are common a domain of context (usually without definition).
A Glossary is a more detailed Vocabulary that is tied to a specific and limited Context. Unlike a Vocabulary that only provides a list or grouping of words or terms that are common to a context, a Glossary provides the long name, short name or acronym, and a description/definition. It rarely gets into a things like synonyms and antonyms.
A Dictionary is often used interchangeably with a Glossary but is often considered to handle much more, like getting into phonetics, derivations, etc.
A Data Model is a representation of how to aggregate and interrelate Data, which is defined by a Data Dictionary. This includes but is not limited to things like Primary and Foreign Key representations, how to deal with permutations, time, history, and much more.
A Taxonomy is a categorization of "anything"? Words, Glossaries, Types, etc. Taxonomies can take on multiple forms, such as lists, hierarchies, interactive facets, etc.
A Grammar is a means of applying rules to create meaning.
A Syntax is a set of rules for structuring elements, such as words and symbols within a grammar.
A Language is the inclusion of all of the above.
An Ontology is the development of a combination of one or more of all of the above with the intent to facilitate higher order activities, such as communications, translation, learning, understanding, teaching, and making decisions.
I hope this helps.
Frank
-- Frank Guerino, Chairman The International Foundation for Information Technology (IF4IT) http://www.if4it.com 1.908.294.5191 (M)
On 2/12/14 10:59 AM, "Kingsley Idehen" <kidehen@xxxxxxxxxxxxxx> wrote:
All,
Food for thought and discussion:
What characteristics distinguish a Data Dictionary, Ontology, and Vocabulary?
--
Regards,
Kingsley Idehen Founder & CEO OpenLink Software Company Web: http://www.openlinksw.com Personal Weblog: http://www.openlinksw.com/blog/~kidehen Twitter Profile: https://twitter.com/kidehen Google+ Profile: https://plus.google.com/+KingsleyIdehen/about LinkedIn Profile: http://www.linkedin.com/in/kidehen
_________________________________________________________________ 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
_________________________________________________________________ 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
|