<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: An unconventional XML naming convention</title>
	<atom:link href="http://eric.van-der-vlist.com/blog/2005/07/29/1315_an_unconventional_xml_naming_convention/feed/" rel="self" type="application/rss+xml" />
	<link>http://eric.van-der-vlist.com/blog/2005/07/29/1315_an_unconventional_xml_naming_convention/</link>
	<description>XML, apiculture et pré-vergers</description>
	<pubDate>Thu, 04 Dec 2008 21:04:19 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Eric van der Vlist</title>
		<link>http://eric.van-der-vlist.com/blog/2005/07/29/1315_an_unconventional_xml_naming_convention/#comment-23</link>
		<dc:creator>Eric van der Vlist</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://eric.van-der-vlist.com/blog/?p=33#comment-23</guid>
		<description>&lt;p&gt;Hi Mark,&lt;/p&gt;&lt;p&gt;You are making a very good point: the UBL XML naming conventions have been taken in the context of the UBL project to match well defined design principles.&lt;/p&gt;&lt;p&gt;My comment has been made in the context of other vocabularies that do not share the same design principles and more or less blindly borrow your XML naming conventions out of their context.&lt;/p&gt;&lt;p&gt;In that case, the distinction between elements and attributes is often quite subjective and that doesn't seem to make much sense to use different naming rules for these two constructions.&lt;/p&gt;&lt;p&gt;On the contrary, I think that it does make sense to differentiate concrete constructions that belong to the XML infoset (and that can be LCC by similarity to UML objects) from abstract constructions that only belong to the PSVI -when there is one- (and can be UCC by similarity to UML classes).&lt;/p&gt;&lt;p&gt;Thanks for your feedback!&lt;/p&gt;&lt;p&gt;Eric&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>Hi Mark,</p>
<p>You are making a very good point: the UBL XML naming conventions have been taken in the context of the UBL project to match well defined design principles.</p>
<p>My comment has been made in the context of other vocabularies that do not share the same design principles and more or less blindly borrow your XML naming conventions out of their context.</p>
<p>In that case, the distinction between elements and attributes is often quite subjective and that doesn&#8217;t seem to make much sense to use different naming rules for these two constructions.</p>
<p>On the contrary, I think that it does make sense to differentiate concrete constructions that belong to the XML infoset (and that can be LCC by similarity to UML objects) from abstract constructions that only belong to the PSVI -when there is one- (and can be UCC by similarity to UML classes).</p>
<p>Thanks for your feedback!</p>
<p>Eric</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Crawford</title>
		<link>http://eric.van-der-vlist.com/blog/2005/07/29/1315_an_unconventional_xml_naming_convention/#comment-24</link>
		<dc:creator>Mark Crawford</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://eric.van-der-vlist.com/blog/?p=33#comment-24</guid>
		<description>Hi Eric,

Sorry you don't agree with our conventions.  You might want to look at line 225 of the ebTA spec which is the basis for both the UBL NDR and UN/CEFACT NDR documents.  Further, from my perspective, the decision on LCC for attributes and UCC for elements and types makes perfect sense given how we are using those constructs in our models.  Types and elements are representative of BIEs, and as such are different than attributes which are only supplementary components.</description>
		<content:encoded><![CDATA[<p>Hi Eric,</p>
<p>Sorry you don&#8217;t agree with our conventions.  You might want to look at line 225 of the ebTA spec which is the basis for both the UBL NDR and UN/CEFACT NDR documents.  Further, from my perspective, the decision on LCC for attributes and UCC for elements and types makes perfect sense given how we are using those constructs in our models.  Types and elements are representative of BIEs, and as such are different than attributes which are only supplementary components.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
