|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Earthly use of ontology
[A very belated reply to this - catching up on various listservs] This is something that I've often thought about. Oftentimes folks jump right into (what I call) a "system representation" (whether it be a schema, an e-form, etc.) of a domain/problem space without first creating a ontology, or at least a conceptual data model (recognizing that the 2 are not the same thing). I have done this myself, being under the gun on a project where a client wanted the world in a very short period of time. In the times that I have done this, more often than not I had to go back and do some degree (though not a lot) of rework that would not have been necessary had this important first step been taken. For example, I would realize that I had represented the same entity in 2 different places either as the same element, or with 2 different (but similar) element names. Having a conceptual data model and/or ontology up front would probably have lessened (or eliminated) the chance of this occurring. But one important factor to consider is time. Several weeks ago I sat on an XML/Metadata panel convened by the U.S. Department of Homeland Security (DHS) and I brought up this topic, stressing its high importance. Another panel participant added the time factor, citing experience with an emerging OASIS initiative (UBL). So I certainly see Jon's point as well. Kind Regards, Joe Chiusano Booz | Allen | Hamilton Allen Razdow wrote: > > Fascinating discussions of what's beyond ontologies, but in a practical > vein, I wonder if anyone shares the view that developing ontologies is > useful as a step in the engineering of robust schemas? > > Someone said to me "everyone uses ontologies all the time, they just > don't write them down." > > If you DO write down an ontology for a given domain, you can do so > without worrying about readability, transformability, whether to make > something an attribute, element or content and so forth. These > decisions should come easier once you have a handle on the ontology. > Also, we suppose that having several schemata for different purposes > makes more sense if they are all in correspondence with the ontology. > > I suppose its like developing an entity-relationship model of data > before worrying about concrete schemas which must be normalized, > efficient, etc. > > Anyone have experience with this? > > -Allen > > ----------------------------------------------------------------- > The xml-dev list is sponsored by XML.org <http://www.xml.org>, an > initiative of OASIS <http://www.oasis-open.org> > > The list archives are at http://lists.xml.org/archives/xml-dev/ > > To subscribe or unsubscribe from this list use the subscription > manager: <http://lists.xml.org/ob/adm.pl> begin:vcard n:Chiusano;Joseph tel;work:(703) 902-6923 x-mozilla-html:FALSE url:www.bah.com org:Booz | Allen | Hamilton;IT Digital Strategies Team adr:;;8283 Greensboro Drive;McLean;VA;22012; version:2.1 email;internet:chiusano_joseph@b... title:Senior Consultant fn:Joseph M. Chiusano end:vcard
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|
|||||||||

Cart








