NXentry

From NeXus

Jump to: navigation, search

Contents

XML Meta-DTD Definition for NXentry.xml

This follows the XML Meta-DTD Definition format and can be downloaded from http://svn.nexusformat.org/definitions/tags/PRE_NXDL/base_classes/NXentry.xml

<?xml version="1.0" encoding="UTF-8"?>
<!--
URL:     http://www.nexus.anl.gov/classes/xml/NXentry.xml
Editor:  NIAC
$Id: NXentry.xml 43 2007-09-26 12:52:42Z L.lerusse $

Template of the top-level NeXus group which contains all the data and
associated information that comprise a single measurement. It is mandatory that there is at least one group of this type in the NeXus file.

-->
<NXentry name="{Entry Name}">
	<title>{Extended title for entry}?</title> 	
	<experiment_identifier type="NX_CHAR[]">
		{Unique identifier for the experiment, defined by the facility, possibly linked to the proposals}?
	</experiment_identifier>
	<experiment_description type="NX_CHAR">
		{Brief summary of the experiment, including key objectives.}?
	</experiment_description>
	<experiment_documentation type="NXNote">
		{Description of the full experiment (document in pdf, latex, …)}?
	</experiment_documentation>
	<collection_identifier type="NX_CHAR">
		{User or Data Acquisition defined group of NeXus files or NXentry}?
	</collection_identifier>
	<collection_description type="NX_CHAR">
		{Brief summary of the collection, including grouping criteria.}?
	</collection_description>
	<entry_identifier type="NX_CHAR">
		{unique identifier for the measurement, defined by the facility.}?
	</entry_identifier>
	<definition version="{DTD version number}" URL="{URL of DTD file}">
		{Name of entry DTD}?
	</definition>
	<definition_local type="NX_CHAR" version="{DTD version number}" URL="{URL of DTD file}">
		{Name of entry DTD}?
	</definition_local>
	<start_time type="ISO8601">
		{Starting time of measurement}?
	</start_time>
	<end_time type="ISO8601">
		{Ending time of measurement}?
	</end_time>
	<duration type="NX_INT" units="seconds">
		{Duration of measurement}?
	</duration>
	<collection_time type="NX_FLOAT" units="seconds">
		{Time transpired actually collecting data i.e. taking out time when 
		collection was suspended due to e.g. temperature out of range}?
	</collection_time>
	<run_cycle type="NX_CHAR[]">
		{}?
	</run_cycle>
	<program_name version="{Program version number}" configuration="{configuration of the program}">
		{Name of program used to generate this file}?
	</program_name>
	<revision type="NX_CHAR" comment="">
		{ Revision id of the file due to re-calibration, reprocessing, 
		new analysis, new instrument definition format, ... }
	</revision>
	<notes>
		{Notes describing entry}?
	</notes>
	<thumbnail type="NXnote" mime_type="{image/*}">
		{An small image that is representative of the entry.} {An example of this is a 640x480 jpeg image automatically produced by a low resolution plot of the NXdata.}?
	</thumbnail>
	<NXcharacterizations>
		?
	</NXcharacterizations>
	<NXuser name="{user}">
		*
	</NXuser>
	<NXsample name="{sample}">
		?
	</NXsample>
	<NXinstrument name="{Name of instrument}">
		?
	</NXinstrument>
	<NXmonitor name="{Name of monitor}">
		*
	</NXmonitor>
	<NXdata name="{Name of data block}">
		*
	</NXdata>
	<NXprocess name="{Name of the process}">
		?
	</NXprocess>
</NXentry>

Tabular Representation of XML Meta-DTD

(automatically generated from http://svn.nexusformat.org/definitions/tags/PRE_NXDL/base_classes/NXentry.xml)

NXentry

Name Type Description Attributes
titleNX_CHARExtended title for entry
experiment_identifierNX_CHAR[]Unique identifier for the experiment, defined by the facility, possibly linked to the proposals
experiment_descriptionNX_CHARBrief summary of the experiment, including key objectives.
experiment_documentationNXNoteDescription of the full experiment (document in pdf, latex, …)
collection_identifierNX_CHARUser or Data Acquisition defined group of NeXus files or NXentry
collection_descriptionNX_CHARBrief summary of the collection, including grouping criteria.
entry_identifierNX_CHARunique identifier for the measurement, defined by the facility.
definitionNX_CHARName of entry DTD
version="{DTD version number}"

URL="{URL of DTD file}"

definition_localNX_CHARName of entry DTD
version="{DTD version number}"

URL="{URL of DTD file}"

start_timeISO 8601Starting time of measurement
end_timeISO 8601Ending time of measurement
durationNX_INTDuration of measurement
units="seconds"
collection_timeNX_FLOATTime transpired actually collecting data i.e. taking out time when collection was suspended due to e.g. temperature out of range
units="seconds"
run_cycleNX_CHAR[]
program_nameNX_CHARName of program used to generate this file
version="{Program version number}"

configuration="{configuration of the program}"

revisionNX_CHAR Revision id of the file due to re-calibration, reprocessing, new analysis, new instrument definition format, ...
comment=""
notesNX_CHARNotes describing entry
thumbnailNXnoteAn small image that is representative of the entry.
{An example of this is a 640x480 jpeg image automatically produced by a low resolution plot of the NXdata.}
mime_type="{image/*}"
NXcharacterizationsNX_CHAR
{user}NXuser
{sample}NXsample
{Name of instrument}NXinstrument
{Name of monitor}NXmonitor
{Name of data block}NXdata
{Name of the process}NXprocess

Personal tools