[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Should one adopt the tag naming convention of anexisting X

  • From: cbullard@hiwaay.net
  • To: "W. Hugh Chatfield" <csi2000@urbanmarket.com>
  • Date: Fri, 03 Feb 2012 14:37:36 -0600

Re:  Should one adopt the tag naming convention of anexisting X
Now the DTDs are huge polyglots that mix the two concepts of content  
and structural naming.  The rear tabular matter is mostly content  
named.  The front matter (eg, maintenance procedures, theory of ops)  
tend to be all structural names (chapter, volume, etc.).  The CALS  
tables are still in there but there are fewer of them.  It's an  
interesting panoply of every approach we've tried.

A more interesting question asked before and answered by folks like  
Eliot Kimber is when one should use XML type ids and idrefs.  I used  
to say there was no cost to having an id so go ahead, but that isn't  
really true and I was wrong.  A #REQUIRED ID is... required and when  
one has to manually scrub a large file, these little bits of cruft  
become odious.

len

Quoting "W. Hugh Chatfield" <csi2000@urbanmarket.com>:

> What I know from my past projects is that the naming conventions  
> depend a lot on what you are trying to model with the DTD, and the  
> end users of your model.  (assuming DTD here - but could be schemas,  
> etc.  these project were from way back). For example, the CALS DTD.  
>  THe US CALS DTD was basically a model of the "documents" being  
> produced.  In other words, they used text concepts like volume,  
> chapter, section, para, table, etc. When I worked on the CALS DTD  
> for Canada it was decided the DTD would be a model of "equipment"  
> not "documents" - hence there were tags  introduced for concepts  
> like assembly (recursive) and for each assembly there were parts  
> list, trouble shooting tables, equipment description, repair  
> instructions, etc.  Sure ultimately, when the content wound up as  
> "text", it made sense to use textual tags - section, para, etc. -  
> and there we could have adopted common tag names - but even these  
> would have specific equipment tags in the mixed content sections.  
>  Tables weren't columns and rows, they were symptoms, test  
> procedure, repair procedure, etc. - but were still rendered as a  
> table. When working with the Department of Justice - it was decide  
> to use tag names that the authors of legislative text (lawyers and  
> legal specialists) already understood and were in use from authoring  
> all the way through parliament.  This was before any generic  
> legislative DTDs hit the market.  We tried to minimize the  
> disruption in the authoring process on the switch from a highly  
> customized older version of Word-Perfect to SGML. So I have always  
> found context and end users to be the driving force, when a  
> "standard" DTD was not available.  Maybe if you are trying to decide  
> a tag name from 3 different vocabularies, you would pick the one  
> with the greatest degree of fit to your end user... whatever degree  
> of fit might mean in your environment. Cheers....Hugh
>
> UBL is in your future....  http://goUBL.com
>
> On Fri, 3 Feb 2012 19:14:24 +0000, "Costello, Roger L."  
> <costello@mitre.org> wrote:
> Hi Folks,
>>
>> I am about to create an XML vocabulary. My XML vocabulary will  
>> leverage (reuse) three existing, mature XML vocabularies. So my XML  
>> instances will consist of tags that I created and tags from the  
>> existing, mature XML vocabularies. For the tags that I create, what  
>> tag naming convention should I use? Here are two possibilities:
>>
>> 1. I will create a my own tag naming convention, independent of the  
>> XML vocabularies that I will use. 2. I will adopt the tag naming  
>> convention of one of the XML vocabularies that I will use. (Which  
>> one?)
>>
>> What do you recommend? What are the tradeoffs?
>>
>> /Roger
>>  
>
>
>
> _______________________________________________________________________
>
> XML-DEV is a publicly archived, unmoderated list hosted by OASIS
> to support XML implementation and development. To minimize
> spam in the archives, you must subscribe before posting.
>
> [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
> Or unsubscribe: xml-dev-unsubscribe@lists.xml.org
> subscribe: xml-dev-subscribe@lists.xml.org
> List archive: http://lists.xml.org/archives/xml-dev/
> List Guidelines: http://www.oasis-open.org/maillists/guidelines.php
>
>
>



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.