Attribute views facilitate editors’ work – only those attributes are displayed in the attribute editor which are important for them. The attribute definition should be put in the XML file the URL for which has been configured in the generalConfig.properties file, in attributesViews.url.

The structure of the XML file which defines attribute views is presented in the example below:

<attributesViewsList>
   <attributesView fullView="true">
      <name lang="pl"><![CDATA[Wszystkie atrybuty]]></name>
      <name lang="en"><![CDATA[All attribures]]></name>
   </attributesView>

   <attributesView>
      <name lang="pl"><![CDATA[Tytuł, autor i opis]]></name>
      <attribute required="true">Title</attribute>
      <attribute>Creator</attribute>
      <attribute descendantRequired="true" showAllDescendants="true">Description</attribute>
   </attributesView>
</attributesViewsList>


The word “attribute” can be understood as a basic ingredient of a bibliographic description or as an element added to the XML tag. For the sake of clarity, whenever the word is used in the second sense here, it will be expressly stated.

The main tag of the configuration file is <attributesViewsList>. Inside, there are <attributesView> tags which define one attribute view each. The user can enter the following information about the view: