[windup-dev] Namespaces and URLs

Ondrej Zizka ozizka at redhat.com
Mon May 25 13:18:12 EDT 2015


Hi,

the namespaces, filenames and URLs need to be informative and "scale" in 
the future.

1) It needs to say windup, so people know what namespace they are 
dealing with.

2) Same goes for the filename - when people download it. Therefore, 
rule-schema-1.0.xsd is not good IMO.

3) I suggest to align the XSD version with the Windup core version, 
since the XSD describes what the core accepts.
     "1.0" is not fortunate, as people will confuse it with legacy Windup.
     The version string should be the same as Windup version, so we can 
automate things. Different formats are source of human errors.

4) It doesn't need to say "schema" - XSD is saying that.

5) It's not rule - it's a ruleset. Could be misleading.

I suggest the URL for the current XSD to be:
     http://windup.jboss.org/schema/windup-ruleset-2.3.0.Final.xsd

And the namespace:
     Either the same,
     http://windup.jboss.org/schema/windup-ruleset-2.3.0.Final.xsd
     or,
     http://windup.jboss.org/ns/ruleset/2.3.0.Final , and that would be 
handled by the site (e.g., redirect to docs).

Sounds good?
Ondra


More information about the windup-dev mailing list