I knew there was a reason I stopped using XML Spy in favor of Oxygen....
On Sep 20, 2005, at 9:32 AM, Ray Denenberg, Library of Congress wrote:
> Back to this question again ..... try a little experiment, if you have
> xmlSpy.
> In the object schema, we have:
> <xs:element name="objectIdentifier" maxOccurs="unbounded">
>
> Insert minOccurs="1" so it's:
> <xs:element name="objectIdentifier" minOccurs="1"
> maxOccurs="unbounded">
>
> Save the file and reopen it. xmlSpy has removed the
> minOccur="1". Same
> thing happens if you have maxOccurs="1". Perhaps it's my version of
> xmlSpy, and your's doesn't do it.(And I'm sending a question to
> them for
> clarification.) But the point is, xmlSpy, at least, thinks these two
> defaults should be removed.
>
> - Ray
>
>
>
> ----- Original Message -----
> From: "Rebecca S. Guenther" <[log in to unmask]>
> To: <[log in to unmask]>
> Sent: Friday, September 09, 2005 4:02 PM
> Subject: [PIG] opinions on schema style
>
>
>
>> We recently had some messages about the use of minOccurs=1 and
>> maxOccurs=1, which was changed in version 1.1 from what was in
>> 1.0. It was
>> pointed out that semantically including minOccurs=1 and
>> maxOccurs=1 was
>> the same as leaving them out since they are the defaults in XML
>> schema. (The same goes for the data type "string"; right now
>> xs:string is
>> used in most cases and is explicitly in the PREMIS schemas, but
>> since it's
>> a default in XML schema, it could also be deleted. We just
>> discovered one
>> place where it was left out that it should have been there for
>> consistency's sake.)
>>
>> This really goes to the question of style and there are various
>> opinions
>> about this. Is it better to have a compact schema that only
>> includes what
>> is needed and eliminates redundancies or to have a more verbose
>> schema
>> that spells out the defaults explicitly? Either way is correct.
>>
>> As we go to version 1.1, before we finalize the drafts that are
>> out there,
>> it would be good if we came to consensus on this. Any opinions?
>>
>> Rebecca
>
Jerome McDonough, Asst. Professor
Graduate School of Library & Information Science
University of Illinois, Urbana-Champaign
501 E. Daniel Street, Room 202
Champaign, IL 61820
(217) 244-5916
[log in to unmask]
|