namespace http://dbai.tuwien.ac.at/proj/arte/GES

See:
Description
Element Summary
BreakConfigurationsDefines break configurations for different shifts. 
BreakConfigurations.BreakConfigurationDefines the configuration of breaks for shifts that apply to the given shift filter. 
BreakConfigurations.BreakConfiguration.BreakSetDefines a set of allowed Breaks.  
BreakConfigurations.BreakConfiguration.BreakSet.BreakA break ID that can be used within the BreakSet.  
BreakConfigurations.BreakConfiguration.ShiftFilterDefines one or more filters, that select a set of shift types. 
BreakConfigurations.BreakConfiguration.ShiftFilter.ContractsMatches only shifts where the employee is hired under one of these contracts.  
BreaksThis optional module can be used to define different types of breaks that should be assigned by the solver during the scheduled working time of the employees.  
BreakTypesDefines break types with their properties and constraints. 
BreakTypes.BreakTypeA break type with its properties and constraints.  
ConditionalsConditional constraints can be used to model rules of the form "IF Condition1 satisfied THEN Condition2 must be satisfied". 
Conditionals.ConditionalA conditional constraint that uses the defined boolean Variables to set up IF-THEN conditions.  
Conditionals.VariablesThe boolean variables that can be used in the conditionals. 
Conditionals.Variables.MatchVariableA variable that is defined as a pattern match. 
Conditionals.Variables.WorkloadVariableA variable that is defined as a workload time unit. 
ContractsContracts define constraints which have to be fulfilled for a certain group of employees. 
Contracts.ContractA single contract containing restrictions valid for all employees working under this contract.  
Contracts.Contract.FairnessConstraintsThese constraints can be used to ensure fairness between all employees that are working under this contract. 
Contracts.Contract.PatternConstraintsThis is a general and flexible constraint which can model a wide variety of requirements on the employee's schedule.  
Contracts.Contract.ProvidedSkillsLists the available skills of an employee working under this contract.  
Contracts.Contract.ShiftEndTimesThis constraint is used to specify earliest (minimum) and latest (maximum) shift end times for employees working under this contract, optionally restricted to certain shift types or days.  
Contracts.Contract.ShiftLengthsThis constraint is used to specify minimum and maximum shift lengths for employees working under this contract, optionally restricted to certain shift types or days.  
Contracts.Contract.ShiftStartTimesThis constraint is used to specify earliest (minimum) and latest (maximum) shift start times for employees working under this contract, optionally restricted to certain shift types or days.  
Contracts.Contract.TaskLengthsMinimum and maximum amount of time the employee can work consecutively on the same type of task, optionally restricted to certain task types or days.  
Contracts.Contract.UsageOptionalIf this is used then employees with this contract will only be assigned shifts if they are needed. 
Contracts.Contract.WorkSwitchLimitPerShiftMinimum and maximum number of task switches or skill assignments per shift. 
Demands 
EmployeeList 
EmployeeList.EmployeeAn individual employee in the roster.  
EmployeeList.VariableEmployeeA homogeneous pool of employees that can be hired if necessary. 
EmployeePairings 
Employees 
GeneralThis module contains general information about the scheduling horizon and the problem instance.  
General.AllowSequenceCutoffAllows to specify how sequences on the border of the scheduling horizon are treated. 
General.CyclicSchedule

If this element is used, the schedule is cyclic and the last day of the schedule is again followed by the first day.

 
General.WeekendDefinitionIf this element is present, the time counted as weekend can be specified, default: shifts starting on Saturday and Sunday.  
General.WeekendDefinition.DaysShifts starting on one of the given days are counted as weekend shifts.  
General.WeekendDefinition.PreciseWeekend shifts can be specified precisely, e.g to specify all shifts ending later than 22:00 on Friday already as weekend.  
GlobalShiftConstraintsContains restrictions that have to be evaluated globally over all assigned shifts. 
GlobalShiftConstraints.AverageShiftLengthThis constraint can be used to set upper and lower limits to the average length of all shifts that are scheduled in the whole horizon (optionally filtered by shift type).  
GlobalShiftConstraints.ShiftInstancesSpecifies limits on the number of different instances of shifts (i.e with differing start or end times), optionally grouped by shift type. 
PreAssignments 
PreAssignments.NoShiftA time period during which the employee must not have any work assigned.  
PreAssignments.ShiftA fixed shift that can not be unassigned or altered. 
PreAssignments.Shift.BreakThe break that should be scheduled in this fixed shift assignment. 
PreAssignments.Shift.SkillThe skill that should be covered in this fixed shift assignment. 
PreAssignments.Shift.TaskThe task which should be scheduled in this fixed shift assignment. 
SchedulingHorizonThe root element of the document. 
ShiftCoverA ShiftCover entry indicates that the given number of employees has to be assigned this shift type, optionally grouped by skill. 
ShiftGroupsShift types can be placed in groups to be easily referenced in other constraints.  
ShiftGroups.ShiftGroupA group of shift types. 
ShiftsProvides information about available shift types. 
ShiftTypesA list of shift types that can be used in the schedule. 
ShiftTypes.ShiftTypeA single shift type. 
ShiftTypes.ShiftType.EmployeeLimitsSpecifies limits on the number of overall employee assignments for the shift type inside a given time period.  
ShiftTypes.ShiftType.EmployeeLimits.EmployeeLimitSpecifies the limits for a given range in the planning period.  
ShiftTypes.ShiftType.FixedShiftTasksDefines special tasks that have to be done by any employee who is working in this shift. 
ShiftTypes.ShiftType.FixedShiftTasks.FixedShiftTaskDefines a special task for each employee working in the shift (e.g tidying up the workplace). 
SkillsSkills (sometimes also referred to as qualifications) define properties that certain employees will fulfill. 
Skills.Skill 
Skills.Skill.IncludesSkillA skill ID which is contained within this skill. 
TaskCoverA task is a unit of work that has to be scheduled within a certain time window and requires at least one employee. 
TaskCover.AllowSplitIf this element is present, this task can be split into multiple parts (start of the first and end of the last part will be used to determine deviations from given time windows). 
TaskCover.PrerequisitesReferences task executions by task cover ID that have to be completed before this task execution can be scheduled.  
TaskGroupsTask types can be placed in groups to be easily referenced in other constraints.  
TaskGroups.TaskGroupA group of task types. 
TasksProvides information about available task types. 
TaskTypesA list of task types that can be used in the schedule.  
TaskTypes.TaskTypeA task type is a certain type of work that can be scheduled within certain time windows and requires at least one employee. 
TaskTypes.TaskType.PrerequisitesReferences task types by ID that have to be completed before this task type can be scheduled. 
TimeCoverA TimeCover entry indicates that the given number of employees has to be working during that time period, optionally grouped by skill. 

 

Complex Type Summary
AbstractEmployeeTypeAn abstract supertype for both individual and variable employees.  
AbstractEmployeeType.ContractsThe contracts that will be assigned to this employee (or each employee of this type in case of VariableEmployees). 
AbstractEmployeeType.PreferencesEmployees can request not to do certain tasks (PenalizedTask) and request (not) to work on given days or to cover only specific shifts (ShiftOn-/ShiftOffRequest). 
AbstractEmployeeType.Preferences.PenalizedTaskEach time this task is scheduled for the enclosing employee, the given penalty is added to the fitness function. 
AbstractEmployeeType.Preferences.ShiftOffRequestA request not to be assigned a specific shift (or any shift at all) on the given day. 
AbstractEmployeeType.Preferences.ShiftOnRequestA request to be assigned a specific shift (or any shift at all) on the given day. 
AnyOrNoShiftRepresents a day with any shift or no shift at all. 
AnyShiftRepresents a day with any shift, but not a free day. 
CoverRequirementsA list of required personnel numbers for this time period, shift or task, optionally grouped by necessary skill. 
DayCollectionThis type provides different variants to specify a collection of days within the planning horizon.  
DayCollection.ExcludeAllows to specify days to exclude from this collection.  
DayRangeThis type provides a range of days in the planning period. 
EmployeePairA set of two or more employees that should or should not work together in the same shifts. 
ForbiddenSequenceA ForbiddenSequence is a sequence of shifts that must not be assigned to an employee starting at any of the given days in the planning period (or nowhere if no days are specified).  
IdenticalSequenceAn IdenticalSequence is a sequence of days that must be assigned the same shift type for an employee starting at any of the given days in the planning period (or at any day if no days are specified).  
MatchA match contains a number of sequences of shifts (patterns) that might appear in a roster. 
NoShiftRepresents a day without any shift (a free day). 
PairingTypeA set of employee-to-shift assignments to be matched in an EmployeePairing constraint. 
PairingType.AssignmentAn employee-to-shift assignment that will count as a match for this pairing.  
PatternA Pattern is a sequence of shifts that are assigned to a single employee starting at any of the given days in the planning period (or at any day if no days are specified).  
SequenceCount A common type for counter constraints representing either total or consecutive occurrences of working days, days off or assignments of certain shift types.  
WeekendSequenceCount A common type for counter constraints representing either total or consecutive working weekends.  
WeightedDoubleA double value with an optional weight for a violation (either exceeding or not reaching the given value, depending on the element where this type is used). 
WeightedIntegerAn integer value with an optional weight for a violation (either exceeding or not reaching the given value, depending on the element where this type is used). 
WeightedIntSkillAn integer value with an optional weight for a violation (either exceeding or not reaching the given value, depending on the element where this type is used). 
WeightedTimePointA time point with an optional weight for a violation (either exceeding or not reaching the given value, depending on the element where this type is used). 
WeightedTimeSpanA TimeSpan with an optional weight for a violation (either exceeding or not reaching the given value, depending on the element where this type is used). 
WorkloadType 

 

Simple Type Summary
DateOrDaySingle days can either be specified using a date (only if the start and end date of the scheduling period are given) or as an index of the day within the scheduling period (the 1st day has index 0).  
IDString type containing only alphanumeric characters, "." and "_". 
nonNegativeDoubleHelper type for floating point values >= 0. 
TimePointA time point during the day in the format [ddddddd.]hh:mm, e.g. 
TimeSpanA period of time denoted in one of the following formats:
  • ddddddd.hh:mm, e.g.
 
WeekDayA day of the week (case-insensitive). 
WorkUnitSpecifies whether constraints counting working time should also count breaks (ShiftLength), or only actual time spent working (WorkLength). 

 

Group Summary
AllShiftOptionsProvides a set of options to specify either any shift, no shift, any or no shift, or a specific shift type or group.  
DayOptions Provides a set of options to specify either a specific day, a week day or an arbitrary collection of days.  
ShiftOptionsProvides a set of options to specify either any shift or a specific shift type or group.  

 

Attribute Group Summary
WeightAttributes 

Schema http://dbai.tuwien.ac.at/proj/arte/GES Description

Form

By default, local element declarations belong to this schema's target namespace.

By default, local attribute declarations have no namespace.


Submit a bug or a feature.
Created by xsddoc, a sub project of xframe, hosted at http://xframe.sourceforge.net.