DATAtourisme

Compréhension des champs de LimitedPeriod et de RecurrentPeriod

Bonjour,

J’ai quelques questions concernant les informations fournies pour les périodes comme dans openingHoursSpecification, takesPlaceAt et priceSpecification:

  1. Comment savoir si une période est une LimitedPeriod ou une RecurrentPeriod? en lisant le rdf:type associé? ou bien une RecurrentPeriod est une période pour laquelle les daysOfWeek sont spécifiés?

  2. LimitedPeriod :

    a) Quelles sont les combinaisons possibles pour les champs dates et times: avec que startDate
    spécifié? avec que startDate et startTime spécifiés? avec que startDate et endDate spécifiés? avec
    startDate, startTime et endDate spécifiés? etc …

  3. RecurrentPeriod :

    a) Peut-on avoir les dayOfWeek non spécifiés mais avec des weekOfMonth spécifiés tel que cette
    période voudra dire: « Tous les jours de la 1ère semaine du mois … »?

    b) Même question que pour la LimitedPeriod concernant les combinaisons possibles pour les
    champs dates et times

    c) Peut-on avoir endTime < startTime? ex. ‹ Tous les lundis de 15h à 3h du matin ›

    d) weekOfMonth a comme valeurs possibles: -1, et de 1 à 5. Que signifie -1? et pour la valeur à 5, si
    le jour en question n’existe pas pour un mois en particulier que faire? ignorer cette date?

    e) dayOfWeek peut avoir comme valeur ‹ #PublicHolidays › comme spécifié dans un des exemples de
    l’ontolgie (version pdf). Où peut-on trouver l’ensemble des valeurs de ce champ?

  4. Il existe des périodes avec uniquement le champ ‹ details › rempli (ex. openingDetails ou textOpeningHoursSpecification). Est-ce que c’est une erreur?

  5. Etant donné que les champs date et time sont en xsd:date et xsd:time, chaque champ peut être défini avec son propre time zone. Pour une période donnée ou un ensemble de openingHoursSpecification ou takesPlaceAt, est-ce qu’un scenario peut se produire où différents time zones sont spécifiés?

En vous remerciant.

  1. Est-ce que sous les tags XML openingHoursSpecification et takesPlaceAt, on n’a qu’une seule définition de période ou plusieurs (je sais qu’on peut avoir plusieurs tags openingHoursSpecification et takesPlaceAt qui se suivent)?

et pour un tag XML priceSpecification, une seule appliesOnPeriod peut être définie?