OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] The triples datamodel -- was Re: [xml-dev] Semantic Web pe

[ Lists Home | Date Index | Thread Index ]

Elliotte Rusty Harold wrote:

> Many developers believe that rigid, conservative (everything not 
> permitted is forbidden) schemas are necessary to produce software. 
> Nothing could be further from the truth. Programming with the 
> expectation that the schema will be followed leads to brittle, 
> inextensible, closed systems that break at the first whiff of change. 
> Robust, flexible software that can handle extensions gracefully begins 
> with the realization that any fixed schema is inadequate for some uses, 
> and that one must be prepared to handle both schemaless and invalid 
> documents.

Baloney. You can simply modify the schema. That way all members of the 
team use the same convention, from authors to template creators to 

We have a base schema that can be used by client projects. Or they have 
the option of creating their own which could include the base schema.

Say there are ten authors on a team and they all can create a 'poll' 
content piece. The requirement is that a poll shows form fields if the 
end-user has not taken it and results if they have. If a schema was 
adhered to, templates could be written to handle this. If authors could 
make up their own tags then there could be ten+ ways needed to style the 
poll and create the necessary logic.

Have you ever worked in a team environment where work needed to get done 
by a specific time?



News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS