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

Support yyyy-season date format #180

Closed
telekid opened this issue Apr 10, 2015 · 8 comments
Closed

Support yyyy-season date format #180

telekid opened this issue Apr 10, 2015 · 8 comments
Labels
Milestone

Comments

@telekid
Copy link

telekid commented Apr 10, 2015

I've noticed that many people use seasons to describe their career history. A user might say that they started working at a company in the Fall of 2015, for example.

Would it be helpful to build this into the schema? Does anyone have a suggestion for how we might go about doing this? It's a tricky problem, since seasons come with their own localization headaches, plus their start- and end-dates often change from year to year.

It's obviously very easy to render a YYYY-MM-DD date as YYYY-Season, but I'm having trouble thinking about how to do the opposite – that is, if we allow users to input a date as YYYY-Season, how do we store that?

Adding a "season": field feels a bit silly.

@RobertMortimer
Copy link

From the schema the field is a date type ("format": "date"). Date is a Mongo supported Data type. Putting non date information into this field may compromise the ability to sort and other bulk operations.

@DonDebonair
Copy link
Member

I'm against this. It hurts machine-readability, and deviates from a known standard: dates.

@publysher
Copy link

There is a machine-readable proposal for ISO 8601-compatible seasonal dates: http://www.loc.gov/standards/datetime/pre-submission.html#season

Furthermore, not sure if this should be part of this specific issue: what exactly are the requirements for the 'date' format? It is not part of the JSON Schema specification, and the themes on jsonresume.org only seem to work with yyyy-mm-dd dates.

@rsylvian
Copy link

agreed with @RobertMortimer @dandydev @publysher.

@aloisdg
Copy link
Contributor

aloisdg commented Nov 15, 2015

agreed to be against season (for now).

@chrisdotcode
Copy link
Member

@publysher The requirement (going forward) of a date is that it is to be a valid ISO 8601 string.

@chrisdotcode
Copy link
Member

As @KOLANICH says,

For example "spring2015" will be Sept, Oct, Nov in countries in the southern hemisphere. Or "summer2015" will include May in Britain but won't in Russia. If you mean [season] in educational institutions it also will have another boundaries. It'd very hard to deal with all these.

Therefore, the representation of seasonal dates is regionally ambiguous. Rejecting.

@stp-ip
Copy link
Member

stp-ip commented Nov 16, 2015

Addition: If one wants a representation of seasons it would be frontend only and not supported via the schema or data itself as far as the consensus goes.

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

No branches or pull requests

8 participants