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

Kardinaliteit Activiteit.locatie 0..1 botst met het concept van een hybride activiteit #35

Open
Stiksels opened this issue Sep 5, 2023 · 3 comments
Labels
question Further information is requested

Comments

@Stiksels
Copy link

Stiksels commented Sep 5, 2023

Fysieke activiteit

  • Activiteit.locatie (Locatie)
  • Activiteit.locatieType "fysiek"

Online activiteit

  • Activiteit.locatie (VirtualLocation)
  • Activiteit.locatieType "online"

Hybride activiteit

  • Activiteit.locatie (Locatie & VirtualLocation)
  • Activiteit.locatieType "hybride"

Voorbeeld schema.org:

    {
      "@context": "https://schema.org",
      "@type": "Event",
      "name": "The Adventures of Kira and Morrison",
      "startDate": "2025-07-21T19:00-05:00",
      "endDate": "2025-07-21T23:00-05:00",
      "eventAttendanceMode": "https://schema.org/MixedEventAttendanceMode",
      "eventStatus": "https://schema.org/EventScheduled",
      "location": [{
        "@type": "VirtualLocation",
        "url": "https://operaonline.stream5.com/"
      },
      {
        "@type": "Place",
        "name": "Snickerpark Stadium",
        "address": {
          "@type": "PostalAddress",
          "streetAddress": "100 West Snickerpark Dr",
          "addressLocality": "Snickertown",
          "postalCode": "19019",
          "addressRegion": "PA",
          "addressCountry": "US"
        }
      }],
      "image": [
        "https://example.com/photos/1x1/photo.jpg",
        "https://example.com/photos/4x3/photo.jpg",
        "https://example.com/photos/16x9/photo.jpg"
       ],
      "description": "The Adventures of Kira and Morrison is coming to Snickertown in a can’t miss performance.",
      "offers": {
        "@type": "Offer",
        "url": "https://www.example.com/event_offer/12345_201803180430",
        "price": "30",
        "priceCurrency": "USD",
        "availability": "https://schema.org/InStock",
        "validFrom": "2024-05-21T12:00"
      },
      "performer": {
        "@type": "PerformingGroup",
        "name": "Kira and Morrison"
      },
      "organizer": {
        "@type": "Organization",
        "name": "Kira and Morrison Music",
        "url": "https://kiraandmorrisonmusic.com"
      }
    }
    </script>```
@jitsedc
Copy link
Collaborator

jitsedc commented Sep 12, 2023

Hallo, zou het een oplossing kunnen zijn dat wanneer de waarde locatietype=hybride je automatisch default naar het ruimtetijd attribuut om op die manier meerdere locaties te kunnen toevoegen (inclusief de virtuele locatie)?

@jitsedc jitsedc added the question Further information is requested label Sep 13, 2023
@Stiksels
Copy link
Author

@jitsedc daar hebben we over nagedacht, maar dat zou een representatie van een hybride activiteit met meerdere tijdstippen zeer complex maken. Voor elk tijdstip moet je dan 2 ruimteTijd resources toevoegen, één met de Locatie en één met de VirtueleLocatie

@GeertThijs
Copy link
Contributor

Wat doe je in het schema.org voorbeeld met die meerdere tijdstippen? Met enkel een begin- en startdatum en meerdere locaties los je dat toch ook niet op? En wat als die locaties telkens bij een ander tijdstip horen (bvb dezelfde activiteit op dag 1 in locatie A en op dag 2 in locatie B)? Juist om die reden is er dat Ruimtetijd ding, dat inderdaad in sommige gevallen redundantie zal veroorzaken maar tenminste alle combinaties probleemloos aankan.

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

No branches or pull requests

3 participants