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

Re: Designing an XML Vocabulary: The First Two Questions

  • From: Jonathan Robie <jonathan.robie@r...>
  • To: "Costello, Roger L." <costello@m...>
  • Date: Tue, 15 Apr 2008 12:35:23 -0400

Re:  Designing an XML Vocabulary: The First Two Questions
Costello, Roger L. wrote:
> Hi Folks,
>
> Based on our recent discussions, I have arrived at "The First Two
> Questions."  Comments welcome.  /Roger
>
>
> THE FIRST TWO QUESTIONS
>
> 1. Is the purpose of the XML vocabulary to encode behavior or to encode
> data?
>   

This is a little like the document/data distinction that some people try 
to make. On a broad intuitive level it makes sense for some 
applications, but there is a lot of gray. Consider the following:

Ant files - do they describe dependencies, or should we think of them as 
instructions for a build process?
XProc - see above.
XML Schema - does it describe a schema, or does it describe how 
validation and PSVI construction should be done?
Stock transactions - is the message a command, or data that is being 
transferred?

To me, the distinction between data and behavior is not that clear cut.

> 2. Is the purpose of the XML vocabulary to markup one specific kind of
> data, or to markup multiple diverse kinds of data?
>   

Again, I find this fuzzy.

I assume you would see HTML or DocBook as vocabularies designed for 
"multiple diverse kinds of data", or are they two vocabularies each 
designed for one specific kind of data, web pages and technical 
documentation respectively?

> (a) Creating a new XML vocabulary is a last resort.  Use an existing
> one if possible.
>   

I disagree. A lot of this boils down to how comfortable you are writing 
XML vocabularies, whether you prefer vocabularies designed for specific 
needs, how you create the markup, etc.

Jonathan


[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.