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

RE: Questions on DCD

  • From: "Arnold, Curt" <Curt.Arnold@h...>
  • To: "'xml-dev@i...'" <xml-dev@i...>
  • Date: Thu, 1 Oct 1998 09:01:27 -0600

ll and dcd
Olivo Miotto [mailto:olivo@i...] Wrote:
...
>1) First of all, I'm very excited about DCD. I think it really does
take
>XML into a new realm. I'm a little unclear about the long term
>strategy though: assuming that DCD is approved, is the aim to be
>an alternative to (or even replace perhaps) DTDs? Or be a
>mechanism for defining DTDs? In any case, the triangular
>relationship XML Document <-> DTD <-> DCD needs some
>clarification for me.

1. It appears that DCD will contribute to a W3C effort that will
supercede DTDs.  However, DCD (and XSchema) are both currently useful as
a higher level language for authoring DTDs.  We are using an internal
tool that takes DCD-like source (with additional documentation elements)
and creates a DTD and accompanying HTMLHelp file.  If you would like us
to run your DCD description of DCD through our converter and send you
the resulting DTD and help files.  I'll send you are modifications to
the DCD DTD in a private message.

>2) I can understand that compatibility with RDF is a noble target,
>but I think the interchangeability of Elements and Attributes (DCD
>section 2.1.2) clouds the water, making it more difficult to process
>DCD files. I would rather the syntax="explicit" form be the only way
>of specifying DCD. The remainder of my questions assume this
>form.

2. I'm not particularly fond of some of the forms used.  There are a lot
of things XSchema does more elegantly.


>3) A philosophical question: has anyone drawn up a clear functional
>distinction between attributes and elements? DCD astutely refers
>to both as properties, and indeed they have things in common.
>Saying they are interchangeable (or at least that attributes can be
>changed into elements) is however an oversimplification. It seems
>to me that attributes are modifiers of the functionality of the element
>they describe, while elements describe its content. I am not able to
>formalize this very clearly though. Can someone help?

3. If you go back in the logs for a topic "Newbie Q" in the end of
August, you will find an extensive discussion on this point.  Since you
indicated that you have problems accessing the archive server, I'll try
to forward some of the key discussions.

>4) Related to 3): DCD allows elements to also have default and
>fixed values like attributes. Am I correct in thinking that this is
lost
>when producing a DTD from DCD?

4. I think that you are correct.


>7) The boolean type should be "True" or "False", not "1" or "0".

Typical SGML usage is 1 and 0.

>8) If in your content you have a single optional element, you must put
>it in a group. Is this correct?

>9) I don't really understand why we need ID-role when we have
>datatypes of id, idref and idrefs

I've made the same comment.

>10) I'm not really sure what is meant by open/closed content. How is
>it different from ANY and Mixed content?

>11) The <Values> tag has a space-separated list of values. I know this
> is a good thing to do if values must be an attribute, but from a DTD
>viewpoint it would be better as a sequence of <Value> tags, e.g.

11. Your suggestion is similar to the way XSchema did enumerations.


xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i...
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo@i... the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@i... the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@i...)


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.