Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ambiguous definition of GroupTicket and its size limits #446

Closed
futu-waino opened this issue Jun 7, 2023 · 2 comments
Closed

Ambiguous definition of GroupTicket and its size limits #446

futu-waino opened this issue Jun 7, 2023 · 2 comments

Comments

@futu-waino
Copy link

Hi,

the definitions of GroupTicket and its allowed number of companions are
ambiguous. They can be interpreted differently depending on how literally you
read them. It's not clear, whether the original ticket holder is included or
excluded in the number of persons permitted.

For GroupTickets, the specification says following [1]:

The number and characteristics of persons entitled to travel in addition to
the holder of an access right.

Emphasis on "in addition to".

For GroupTicketSizeGroup, the specification of MaximumNumberOfPersons says
following [2]:

Maximum number of persons overall allowed on GROUP TICKET.

The GroupTicketSizeGroup also contains the CompanionProfiles, documented as
follows [3]:

Minimum and maximum numbers of users in each category allowed on GROUP TICKET.

In our opinion, the wording of the GroupTicket / GroupTicketSizeGroup are
ambiguous. It's unclear, whether the GroupTicketSizeGroup parameters include or
exclude the one person holding the base ticket.

Because the definition of GroupTicket says it grants travel rights "in addition
to the holder of an access right", we can think of it as an extension to the
regular ticket. One could interpret, that the GroupTicketSizeGroup only limits
the additional companions traveling. In other words, it's not counting the
person holding the base ticket.

This interpretation is compounded by the fact, that the CompanionProfiles list
their own specific limits. Although the descriptions for the limits in the
GroupTicketSizeGroup talk about "the Group Ticket overall", we could think of
them to mean the contents of the GroupTicket object (and only the GroupTicket),
consisting of a minimum/maximum sum of all the companion profiles, but excluding
the base ticket holder.

All of the examples we've found seem to use the GroupTicketSizeGroup limits as
the total minimum/maximum number of persons traveling, which includes the base
ticket holder.

Can you clarify the definitions?

[1]

<xsd:documentation>The number and characteristics of persons entitled to travel in addition to the holder of an access right.</xsd:documentation>

[2]
<xsd:documentation>Maximum number of persons overall allowed on GROUP TICKET.</xsd:documentation>

[3]
<xsd:documentation>Minimum and maximum numbers of users in each category allowed on GROUP TICKET.</xsd:documentation>

@ue71603
Copy link
Contributor

ue71603 commented Dec 12, 2023

Addressed in: #589

@futu-waino I hope this does the trick for you.

@ue71603 ue71603 closed this as completed Dec 12, 2023
@futu-waino
Copy link
Author

Now it's clear. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants