Personal tools
  • We're Hiring!

You are here: Home Documentation Previous versions OME Server Developer XML Schemas Semantic Types CustomAttributes

CustomAttributes

Using <CustomAttributes> Elements

Custom attributes provide a mechanism using XML to create attributes of a particular semantic-type outside of OME. These XML files can be imported into OME (after the semantic-type definition was imported into OME) to populate the appropriate database tables.

<OME xmlns="http://www.openmicroscopy.org/XMLschemas/OME/FC/ome.xsd" 
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xmlns:STD="http://www.openmicroscopy.org/XMLschemas/STD/RC2/STD.xsd" 
         xsi:schemaLocation = " \
                    http://www.openmicroscopy.org/XMLschemas/OME/FC/ome.xsd \
                    http://www.openmicroscopy.org/XMLschemas/OME/FC/ome.xsd \
                    http://www.openmicroscopy.org/XMLschemas/STD/RC2/STD.xsd \
                    http://www.openmicroscopy.org/XMLschemas/STD/RC2/STD.xsd"
        >
        <CustomAttributes>
        <FilenamePattern ID="urn:lsid:openmicroscopy.org:FilenamePattern:0"
        Format="OME::ImportEngine::TIFFreader"
        RegEx="^(.+)(_w)(\d+)(.*)"
        Name="Metamorph Filename Pattern"
        TheC="3"
        BaseName="$1"/>
        </CustomAttributes>
        </OME>

This custom attribute example is taken from MetamorphFilenamePattern.ome. The FilenamePattern semantic type is defined in FilenamePattern.ome.

Document Actions