You can use the Nesstar Server:


Publishing Statistical Studies

Studies published in the same server must have different identification numbers (IDs). The study ID must be specified in the ID attribute of the <codeBook> element in the DDI description file, e.g.:

<codeBook ID="">

It is a good idea to make sure that this ID is not only unique in your server but it is also globally unique. Just like ISBN numbers make it possible to search for the same book in different libraries (as well as to distinguish between different books that might have been categorised under the same local ID in different libraries) the globally unique study IDs will be used in the future to correctly identify studies published on any Nesstar server around the world.

There are a number of ways of producing a globally unique identifier for studies. The convention we advise you to adopt is:

publisher_internet_domain_in_reverse_order ".ddi." local_identifier

So for example the study published by the UK Data Archive, whose Internet domain is, and internally catalogued as study number 2568 would have the ID:

The server comes packaged with a free study named in ./data/sample courtesy of the ESDS. You may use this study to test your server. You are allowed to publish it as long as you do not alter it in any way.


Publishing Studies Using the Nesstar Publisher

The Nesstar Publisher is a specialised client that allows data publishers to create, edit and check metadata, import data from different popular statistical data formats and easily upload data and metadata to Nesstar Servers. See the Nesstar Publisher Help for more information.



Publishing Studies Using the Object Browser

To publish a study you can use the StudyHome's addStudy(File ddi) method. If you want the created Study to be inserted in a catalogue, point the Object Browser to the catalogue (for example: the root catalogue) and use the AddDataset(File file) method.To publish the data associated with the study, you must point the Object Browser to the newly created Study (for example the sample study), click on files then the individual Datafile you want to add and then use AddDataFile(File NSDstat) in order to add one data file at a time.
To remove a study use the Study's Delete method.


Organising Statistical Studies in a Tree View

In order to categorise and to make searchable the contents of your server, you will need to create one or more searchable folders (currently represented by the Catalogues objects) and insert your studies (or any other server object, including other folders) into them.

The folder/catalogue is the basic unit of organisation provided by the Nesstar server. A folder can for example be used to hold studies of a similar nature, or on similar topics. Their role is similar to that of the file directories on your PC. Nesstar clients allow users to browse the contents of a folder (open the folder to display its contents) as well as to search its contents.

When the server is first installed a single root folder is created, whose label (its short human readable name) is the same as the server name.

You can use the Nesstar Publisher to create additional folders, organise them in a hierarchy and link your studies in the most appropriate folder.


Publishing Other Web Resources

As the Nesstar Server embeds a standard web server (Tomcat) you can use it to publish any kind of static or dynamic WWW resources, including HTML, images and other static files, and Java Server Pages.

The root directory of the web server is ./jboss/server/default/deploy/root.war. Any files placed in this directory or one of its subdirectories can be accessed directly over the web using a normal web browser.