[NeXus-committee] NeXus definitions tidy up and versioning

Peterson, Peter F. petersonpf at ornl.gov
Mon Jan 22 14:55:47 GMT 2007


Nick,

Your notes appear to be accurate (from my memory anyhow). I wanted to
just mention more on the en-US/en-GB topic. During the first NIAC
meeting (at Cal-Tech) the spelling issue came up (specifically on units)
and we held a simple democratic vote. The Europeans won by a landslide,
as did en-GB. I would rather not overturn votes more than necessary, but
extending this decision to group and field names in general probably
warrants a formal vote. Personally, I will need help learning to spell
in ye olde way.

P^2

-----Original Message-----
From: nexus-committee-bounces at nexusformat.org
[mailto:nexus-committee-bounces at nexusformat.org] On Behalf Of HAUSER,
Nick
Sent: Monday, January 22, 2007 7:00 AM
To: 'Akeroyd, FA (Freddie)'
Cc: nexus-committee at nexusformat.org
Subject: Re: [NeXus-committee] NeXus definitions tidy up and versioning

Hi Freddie,

The resolutions as I put in my notes from the Berkeley meeting (not
minuted)
1. All base classes are ratified
2. All base classes require 'housekeeping' (ACTION: technical
subcommittee)
3. All base classes to be tagged 2.0 after housekeeping (ACTION:
technical
subcommittee)
4. All ratified instrument definitions to be tagged 2.0 i.e. NeXus
version
include base classes and instrument definitions.

Removing NX prefix:
I second the proposal.
I would like to see the proposal extended to done before 2.0 is
released.
I move that the naming proposal goes to vote and is incorporated in task
#2
above. 

Website decommissioning:
I second the proposal and move that it goes to vote.

European spelling:
This is not minuted on the site. 
I agree it should be consistent. Note that udunits uses American
spelling.  
The proposal could read, 
Language should be consistent, and use the w3c convention
http://www.w3.org/International/articles/language-tags/Overview.en.php
e.g.
lang="en-US" or lang="en-GB". 
The default to be "en-US". 
Let's run a discussion then vote.

Note: 
Bragg could help with the 'housekeeping' by programmatically generating
NeXus classes with validation to ensure consistency.

Regards,

Nick. 

> -----Original Message-----
> From: Akeroyd, FA (Freddie) [mailto:F.A.Akeroyd at rl.ac.uk] 
> Sent: Friday, 19 January 2007 11:18 PM
> To: nexus-committee at nexusformat.org
> Subject: [NeXus-committee] NeXus definitions tidy up and versioning
> 
> 
> At the last NIAC it was decided that all versions of base 
> class and instrument definitions that existed prior to the 
> NIAC would be called version 1.0 and those ratified at the 
> NIAC 2.0 I'm currently trying to tidy up the site and 
> implement this, but have come up with a few issues.
> 
> Base Classes
> ------------ 
> 
> I believe all base classes are now in subversion and the 
> subversion file is referenced directly from the Wiki via the 
> "nxformat" Mediawiki extension. Were all base classes 
> (implicitly) ratified at the NIAC and should now be tagged at 
> 2.0, or are some still at 1.0? If so, which ones? A full list 
> of XML files in subversion is available at: 
> http://trac.nexusformat.org/definitions/browser/trunk/base_classes
> 
> BTW I have seen references to both NXcharacterizations and 
> NXcharacterization in instrument definitions
> - I think a class name should always be the singular
> - Also, didn't we agree on European spelling so it should 
> actually be renamed to NXcharacterisation ?
> 
> Instrument Definitions
> ----------------------
>  
> http://www.nexusformat.org/Instruments has the definitions 
> broken down into ratified, proposed and planned. For those 
> that are ratified, I will tag what existed prior to 
> ratification 1.0 and that after ratification 2.0. What should 
> be done about the other definitions mentioned on the page - 
> nothing I guess for the moment?
> 
> I have a question/proposal with regard to definition naming 
> ... I think we should either drop the NX prefix entirely from 
> definition names or use another prefix e.g. NXDFN or NXDEF My 
> reason is to avoid potential confusion/conflict between 
> instrument definitions and base classes. I have added some 
> instrument definitions to subversion, but will hold off on 
> the rest until after some discussion on the naming issue.
> 
> Finally, if there are any definitions/other content on either 
> the old Swiki (http://www.nexus.anl.gov:8080/NeXus) or the 
> old web site
> (http://www.nexus.anl.gov/) that is missing from the new 
> nexusformat.org site could you please let me know. It would 
> be good to turn these sites off soon as having multiple 
> locations just leads to confusion. Also the old Swiki seems 
> to have been hacked and turned into an advert for "online casino"...
> 
> Regards,
> 
> Freddie
> 
> _______________________________________________
> NeXus-committee mailing list
> NeXus-committee at nexusformat.org 
> http://lists.nexusformat.org/mailman/listinfo/nexus-committee
> 
_______________________________________________
NeXus-committee mailing list
NeXus-committee at nexusformat.org
http://lists.nexusformat.org/mailman/listinfo/nexus-committee



More information about the NeXus-committee mailing list