next up previous contents index
Next: 1.9.2.1 Supplier Specific Property Up: 1.9 Descriptive Elements Previous: 1.9.1.3 Private standards   Contents   Index


1.9.2 <Property>

A <Property> represents an unformatted value of a given type that is associated with the containing element.

It is assumed that if two elements of the same type both contain a <Property> of the same type and value then the two elements may be linked in some way. If you need to link elements of different types via their properties, then you should utilise the isCrossElement attribute to signify their purpose.

If you have two elements that both contain a <Property> with an identical value, but with different types then the elements are not linked.

Attributes

type
The type is the attribute that defines the namespace for the contained value. If a value is not supplied then a default value of supplierSpecific is substituted. If a value is defined then it must not be an empty string.
isPublicallyVisible
optional, boolean, default true. The isPublicallyVisible attribute states whether or not the key:value defined by this Property is intended to be shown to the public. If you are using attributes to provide internal annotations onto elements that assist with the processing of elements then this should have a value of false otherwise an automated display of an IVES document may end up showing all of your linking values which is probably not what you want. The default value is true, ie Property elements are expected to be shown to people unless explicitly told otherwise.
isCrossElement
optional, boolean, default false. The isCrossElement attribute signifies whether a Consumer should link together elements of different types purely because they contain the same Property. If a given Property is only applicable to a single type of element then you should utilise a value of false but if it may be used across the entire IVES schema to link elements of different types then a value of true should be used. The default value is false because cross-element definitions are probably in the minority.
May Contain

A non-whitespace text string of minimum length 1

Contained Within

<Contact>
[*], optional and repeatable
<Event>
[*], optional and repeatable
<Group>
[*], optional and repeatable
<Link>
[*], optional and repeatable
<Performance>
[*], optional and repeatable
<PerformanceSpace>
[*], optional and repeatable
<Person>
[*], optional and repeatable
<Schedule>
[*], optional and repeatable
<SupplierSpecificProperty>
[*], optional and repeatable
<TicketType>
[*], optional and repeatable
<Venue>
[*], optional and repeatable



Subsections
next up previous contents index
Next: 1.9.2.1 Supplier Specific Property Up: 1.9 Descriptive Elements Previous: 1.9.1.3 Private standards   Contents   Index
Alex Fiennes 2010-04-13