TT:blockPartSequence: Difference between revisions

From railML 2 Wiki
Jump to navigation Jump to search
[unchecked revision][checked revision]
(Created using schema inside documentation)
 
(multiplicity)
 
(11 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{elementDocu|
{{ElementDocu|
elementName = blockPartSequence
elementName = blockPartSequence


Line 6: Line 6:
{{Deu|In dem Element {{TT:Tag|blockPartSequence}} werden die referenzierten {{TT:Doc|blockPart}}s als Einzelaufgaben zu einem "Dienst" gruppiert. Dafür wird deren zeitliche Abfolge inklusive Vor- und Nachbereitungszeiten festgelegt.}}
{{Deu|In dem Element {{TT:Tag|blockPartSequence}} werden die referenzierten {{TT:Doc|blockPart}}s als Einzelaufgaben zu einem "Dienst" gruppiert. Dafür wird deren zeitliche Abfolge inklusive Vor- und Nachbereitungszeiten festgelegt.}}


|parent = {{TT:Doc|block}}
|parent = {{TT:Tag|block}}


|childs = {{CO:Doc|blockPartRef}}
|childs = {{TT:Tag|blockPartRef}}, {{any}} {{intro|2.3}}
 
|maxocc=∞
|inheritedAttributes =
|inheritedAttributes=''None''
|ownAttributes =
* {{Attr|sequence}}: This number defines the order of the referenced {{TT:Doc|blockPart}}s within {{TT:Tag|blockPartRef}}.


|ownAttributes =
* {{Attr|dayOffset}}: This defines the day the {{TT:Doc|blockPart}} starts if the {{TT:Doc|block}} runs over midnight (even if it is not longer than 24 hours). First day is <tt>0</tt>. If the attribute is absent all referenced {{TT:Doc|blockPart}}s start at the first day.
* {{Attr|sequence}}: This number defines the order of the referenced {{TT:Doc|blockPart}}s within {{TT:Tag|blockPartRef}}. It has to follow the constraints of {{XsdType|positiveInteger}}. It is a madatory attribute.


* {{Attr|dayOffset}}: This defines the day the {{TT:Doc|blockPart} starts if the {{TT:Doc|block}} runs over midnight (even if it is not longer than 24 hours). First day is <tt>0</tt>. If the attribute is absent all referenced {{TT:Doc|blockPart}}s start at the first day. It has to follow the constraints of {{XsdType|nonNegativeInteger}}.
* {{Attr|preProcessingTime}}: This is the duration from the beginning of blocking of the ressource until start of {{TT:Doc|blockPart}}. If this attribute is absent the pre-processing time is zero length.


* {{Attr|preProcessingTime}}: This is the duration from the beginning of blocking of the ressource until start of {{TT:Doc|blockPart}}. If this attribute is absent the pre-processing time is cero length. It has to follow the constraints of {{XsdType|duration}}.
* {{Attr|postProcessingTime}}: This is the duration from the end of the chronologically last {{TT:Doc|blockPart}} until the end of blocking of the ressource. If this attribute is absent the post-processing time is zero length.


* {{Attr|postProcessingTime}}: This is the duration from the end of the chronologically last {{TT:Doc|blockPart}} until the end of blocking of the ressource. If this attribute is absent the post-processing time is cero length. It has to follow the constraints of {{XsdType|duration}}.
{{InheritRef
|attributeName = basicBlockRef
|contextLink = {{TT:Tag|block}}
|notes_en =
}}


* {{Attr|basicBlockRef}}: This is the reference to {{Attr|id}} of the {{IS:Tag|block}}. It has to follow the constraints of {{XsdType|IDREF}}.
{{InheritAnyAttribute
|anyAttribute =
|anyAttribute_de =
}}


|constraints =
|constraints =
{{Attr|sequence}} is mandatory.
*{{constraint|sequence|rml|tPositiveCounter|required}}
 
*{{constraint|dayOffset|rml|tCounter|default=0}}
*{{constraint|preProcessingTime|xsd|duration}}
*{{constraint|postProcessingTime|xsd|duration}}
*{{constraint|basicBlockRef|rml|tGenericRef}}
|backHome = TT:elements
|backHome = TT:elements
}}
}}

Latest revision as of 22:04, 25 November 2018


blockPartSequence
 


Scheme description / Schemenbeschreibung

Position of blockPartSequence in the XML-Tree / Position von blockPartSequence im XML-Baum

Multiplicity / Anzahl

[1..∞]

Semantics / Bedeutung

The element <blockPartSequence> groups the referenced blockParts into a sequence of tasks.

In dem Element <blockPartSequence> werden die referenzierten blockParts als Einzelaufgaben zu einem "Dienst" gruppiert. Dafür wird deren zeitliche Abfolge inklusive Vor- und Nachbereitungszeiten festgelegt.

Attributes of blockPartSequence / Attribute von blockPartSequence

  • dayOffset: This defines the day the blockPart starts if the block runs over midnight (even if it is not longer than 24 hours). First day is 0. If the attribute is absent all referenced blockParts start at the first day.
  • preProcessingTime: This is the duration from the beginning of blocking of the ressource until start of blockPart. If this attribute is absent the pre-processing time is zero length.
  • postProcessingTime: This is the duration from the end of the chronologically last blockPart until the end of blocking of the ressource. If this attribute is absent the post-processing time is zero length.
  • basicBlockRef: This refers to the id attribute of the associated <block> element.
  • xs:anyAttribute: This provides an extension point for non-railML® attributes in a foreign namespace. How to use it?

Syntactic Constraints / Syntaktische Beschränkungen

Best practice & Examples / Empfohlene Anwendung & Beispiele

Not yet described. / Noch nicht beschrieben.

Notes / Anmerkungen

Not yet described. / Noch nicht beschrieben.

Open issues / Offene Punkte/Pendenzen

Not yet described. / Noch nicht beschrieben.