Skip to content

Offer Modelling #3

Aug 31, 2023 · 9 comments · 23 replies
Discussion options

You must be logged in to vote

An event (single representation) has offers modelled using schema:Offer and/or schema:AggregateOffer.

When an event has a single offer then schema:Offer MAY be used. If there are several offers for the same event, then a single schema:AggregateOffer MUST be used and include the other offers nested inside the aggregate offer.

Formal model in SHACL

For the formal model please consult this SHACL file.

Properties (informative)

Offers can have the following schema.org properties:

  • additionalType
  • availability
  • price
  • priceCurrency
  • url
  • name
  • validFrom
  • validThrough

In addition, AggregateOffer (sub-class of Offer) can also include:

  • offers - nested offers
  • lowPrice
  • highPrice

Buy url (informative)

  1. T…

Replies: 9 comments 23 replies

Comment options

You must be logged in to vote
2 replies
@saumier
Comment options

saumier Sep 5, 2023
Maintainer Author

@christianroy
Comment options

Comment options

You must be logged in to vote
1 reply
@christianroy
Comment options

Comment options

saumier
Oct 26, 2023
Maintainer Author

You must be logged in to vote
3 replies
@christianroy
Comment options

@saumier
Comment options

saumier Oct 31, 2023
Maintainer Author

@christianroy
Comment options

Comment options

saumier
Oct 26, 2023
Maintainer Author

You must be logged in to vote
6 replies
@saumier
Comment options

saumier Oct 31, 2023
Maintainer Author

@fjjulien
Comment options

@saumier
Comment options

saumier Nov 2, 2023
Maintainer Author

@christianroy
Comment options

@christianroy
Comment options

Comment options

saumier
Nov 8, 2023
Maintainer Author

You must be logged in to vote
2 replies
@saumier
Comment options

saumier Nov 8, 2023
Maintainer Author

@christianroy
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

saumier
Nov 30, 2023
Maintainer Author

You must be logged in to vote
3 replies
@saumier
Comment options

saumier Nov 30, 2023
Maintainer Author

@christianroy
Comment options

@saumier
Comment options

saumier Dec 5, 2023
Maintainer Author

Comment options

saumier
Dec 2, 2023
Maintainer Author

You must be logged in to vote
2 replies
@saumier
Comment options

saumier Dec 5, 2023
Maintainer Author

@christianroy
Comment options

Comment options

saumier
Dec 11, 2023
Maintainer Author

You must be logged in to vote
4 replies
@saumier
Comment options

saumier Dec 11, 2023
Maintainer Author

@saumier
Comment options

saumier Dec 11, 2023
Maintainer Author

@christianroy
Comment options

@saumier
Comment options

saumier Dec 12, 2023
Maintainer Author

Answer selected by saumier
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
4 participants