Intelligent Cultural Resources Information Management Language: en de it
Position: Home > Projects > RNG Museum Recordlast update april 10, 2008    XHTML 1.1

HyperRecordML - A Markup Language for MuseumRecords in RelaxNG

Overview

The HRecordML ...

When using the XXE editor ... a screenshot.

Features

The following are just a few of the features implemented:

Using the HRecordML Schema

The HRecordML can be used in three methods:

Obviously, the second option absolves you from downloading and updating your files for every single update, and keeps your system clean. The third option lets you do your own customizations. The first option should therefore only be used if you are working offline for a longer period.

  1. Static download:

    Static files you can be downloaded from our server: the RNG base schema (hrecord.rng), a customized version for our Museum use (mcap.rng), plus a CSS file (hrecord.css) which provides a convenient GUI for use with the XXE editor. Our customized IDs can be found in the ID subfolder.

  2. Live link:

    When you want to use the live link option, be sure to include the following line in your XML file, or modify your XXE catalogue accordingly:

    <?xxe-relaxng-schema name="-//hyperrecord//hrecordML V0.1//EN" location="http://hyperrecord.net/hrecord/muscap.rng" encoding="UTF-8" ?>

    The beginning of a file would therefore look like the following (including the stylesheet for XMLMind editor and the reference for the oXygen editor):

    <?xml version="1.0" encoding="UTF-8"?>
    <?xxe-relaxng-schema name="-//hyperrecord//hrecordML V0.1//EN" location="http://hyperrecord.net/hrecord/hrecord.rng" encoding="UTF-8" ?>
    <?oxygen RNGSchema="http://hyperrecord.net/hrecord/hrecord.rng" type="xml"?>
    <record xlink:href="urn:collectio:0001:scu:00250" xml:lang="ita" xmlns="http://hyperrecord.net/hrecord/" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:legacy="http://hyperrecord.net/hrecord/legacy/" xmlns:class="http://collectio.org/classifications/">
    <iconography> ...

    For how to modify the XXE catalogue, please consult the XXE manual.

    For convenience we've also provided an example file for download: use Save Link As ... from your menu, otherwise your browser will try to render it.

  3. Combination of static and live link:

    Be sure to include a line like the following in your XML file, or modify your XXE catalogue accordingly:

    <?xxe-relaxng-schema name="-//hyperrecord//hrecordML V0.1//EN" location="mycustomization.rng" encoding="UTF-8" ?>

    For how to do customizations, have a look at the RNG docs.