Stuff

Interchanging behavioral information

Sean McGrath has again released a very good article where his alter ego Master Foo gets asked to give his opinion on these two document interchange formats. Please read the article first before continuing:
http://www.itworld.com/Tech/2327/nlsebiz070626/

Master Foo concludes that it is not possible to create a document interchange format that captures all information and can be interpreted correctly by two different applications.

Master Foo is however talking about a 'document' interchange format, more precisely the OOXML vs ODF debate and as always Master Foo in his serene wisdom is right when it comes to interchanging this type of document because a lot of the information in these documents describes the behavior of the data instead of the actual structure and behavior is very difficult (if not impossible) to interchange. To interchange documents with behavior correctly, you will, as Master Foo highlighted, most of the time need a reference implementation.

However this type of document should not be confused with documents that do not contain behavioral information and only contain information about structure and state. These documents can normally be interchanged (and specified) very well.

Labels: , , , ,

Naming and Linking

Should you identify objects by name and refer to these objects using this same name or should objects have a unique identifier and then be referred to using an alias? Well, Sean McGrath (alias: Master Foo or CTO Propylon) gives quite a compelling argument for the latter in his latest column for ITworld.

Master Foo and the naming ceremony

Should I have directly linked to the article on the ITworld web-site or should I have linked to the article's introduction on Sean McGraths blog? I decided to directly link to the ITworld article because it brings you immediately to the article that I wanted you to read, otherwise half of you wouldn't have found the article or would have forgotten what they were looking for or would have assumed that the summary on the blog was all there was to it.

This brings me to Tim Bray's article On Linking.

Labels: , , , ,