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

Add Event Series support #1088

Merged
merged 9 commits into from Apr 28, 2016
Merged

Conversation

wikier
Copy link
Contributor

@wikier wikier commented Apr 8, 2016

(supersedes #446, provides an implementation for #447)

Currently schema.org misses support for event series.

The following diagram depicts the proposal:

Event Series desing

The proposal tries to minimize the impact on the current vocabulary by reusing already available terms, for instance hasPart/isPartOf. The design is based on the assumption that is better to materialize descriptions of each event rather than base the model on using the recurrence rule.

The Salzburger Festspiele could be the typical example where such construction would be necessary to model the different editions every summer.

This proposal has been developed by Redlink GmbH in the context of TourPack, a research project partially funded by the Austrian Research Promotion Agency (FFG), under grant agreement no. 845600.

@wikier wikier mentioned this pull request Apr 8, 2016
@danbri
Copy link
Contributor

danbri commented Apr 13, 2016

Thanks for this. I think we'll have to tweak it somewhat though. Schema.org does not advocate for general use of Turtle currently (RDFa + Microdata + JSON-LD give plenty of options), so we won't take the Turtle example into the site. For JSON-LD it could probably do with hand editing for publisher simplicity - I'm afraid the current file looks very machine generated and could say the same thing in a much smaller file.

@wikier
Copy link
Contributor Author

wikier commented Apr 14, 2016

Understood, @danbri. Take a look now, please.

danbri added a commit that referenced this pull request Apr 14, 2016
@danbri danbri merged commit 350e655 into schemaorg:sdo-deimos Apr 28, 2016
@danbri
Copy link
Contributor

danbri commented Apr 28, 2016

Sorry, reverting - this changed core not just pending. My bad.

@wikier
Copy link
Contributor Author

wikier commented Apr 28, 2016

@danbri :-?

@danbri
Copy link
Contributor

danbri commented Apr 28, 2016

To explain properly: I thought I'd merge this to pick up your example, but it seems 1.) I've already done that manually 2.) the PR also included changes against data/schema.rdfa to define the vocabulary.

For this release (v3.0 in next few days) we'll stick with EventSeries as a pending extension, and I think all the files are in place for that already. Also within pending let's keep things together under issue-447-* as the main filename, to avoid losing track of which things are where.

As a next step the role of "Series" deserves some more consideration. It was more or less obsoleted previously by CreativeWorkSeries, not clear if it serves us any value as a common supertype here.

@danbri
Copy link
Contributor

danbri commented Apr 28, 2016

How does http://pending.webschemas.org/EventSeries look? Shall we take out the Series supertype for now?

@danbri
Copy link
Contributor

danbri commented Apr 28, 2016

I've convinced myself. I'll remove Series as a supertype.

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

Successfully merging this pull request may close these issues.

None yet

2 participants