<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://wiki.eprints.org/w/index.php?action=history&amp;feed=atom&amp;title=MetaField_Object</id>
	<title>MetaField Object - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.eprints.org/w/index.php?action=history&amp;feed=atom&amp;title=MetaField_Object"/>
	<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=MetaField_Object&amp;action=history"/>
	<updated>2026-05-01T21:28:51Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.8</generator>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=MetaField_Object&amp;diff=14755&amp;oldid=prev</id>
		<title>Drn@ecs.soton.ac.uk: Added MetaField Object</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=MetaField_Object&amp;diff=14755&amp;oldid=prev"/>
		<updated>2022-02-15T00:40:32Z</updated>

		<summary type="html">&lt;p&gt;Added MetaField Object&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{dataobj}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
=== Built in Fields ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Field Name&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Type&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;metafieldid&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[counter field]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The ID number of this MetaField Object (unique within a single repository)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;mfdatasetid&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[set field]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The dataset to which te=he metafield belongs.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[text field]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The name of the metafield&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;type&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[set field]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The type of the metafield&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;provenance&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[set field]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The provenance of the  metafield&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;phrase_name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;multiple [[multilang field]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Human-readable phrase name for the metafield&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;phrase_help&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;multiple [[multilang field]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Human-readable phrase help text for the metafield&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;multiple&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[boolean field]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Whether the metafield can have multiple values.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;allow_null&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[boolean field]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Does the metafield allow null values.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;export_as_xml&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[boolean field]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Should teh field be exported in XML and other formats.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;volatile&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[boolean field]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Is the metafield volatile, (likely to change regularly).&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;min_resolution&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[set field]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The minimum resolution of the metafield, (e.g. day, second, etc.).&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;sql_index&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[boolean field]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Does the metafield get indexed within the database.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;render_input&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[text field]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;A different or bespoke function to render the input field for&lt;br /&gt;
the metafield.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;render_value&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[text field]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;A different or bespoke function to render the value for&lt;br /&gt;
the metafield.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;input_ordered&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[boolean field]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Whether the input for this metafield is ordered.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;maxlength&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[int field]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The maximum length of the metafield.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;browse_link&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[text field]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The link to a browse view for the metafield if it is a subject metafield.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;top&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[text field]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The top subject in the subject tree that should be used as options for the subject metafield.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;datasetid&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[text field]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The dataset ID for the metafield, if it is a search, subobject, dataobjref, fields, itemref or file field.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;set_name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[text field]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The name of the file that contains the options for the namedset metafield.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;options&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[text field]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The commas separated list of options for the set metafield.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;render_order&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[set field]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The order to render a name if the metafield is for a name.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;hide_honourific&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[boolean field]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Whether to hide the honourfic sub-field if a name metafield.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;hide_lineage&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[boolean field]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Whether to hide the lineage sub-field if a name metafield.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;family_first&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[boolean field]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Whether to render the family name sub-field before the given name if a name metafield.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;input_style&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[set field]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;A particular style for displaying the input form element for the metafield.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;input_rows&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[int field]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The number of input rows for the metafield.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;input_cols&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[int field]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The number of input columns for the metafield.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;input_boxes&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[int field]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The number of input boxes for the metafield.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;sql_counter&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[text field]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The name to give to the sql counter for a counter metafield.  Typically the same as the metafield's name.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;default_value&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[text field]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;The default value for the metafield.&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Drn@ecs.soton.ac.uk</name></author>
		
	</entry>
</feed>