Replies: 6 comments
-
Moved to the specs as it's doubtful that we can do it solely on the software level as standard date libraries don't support negative dates (so BCE is a new data type probably) |
Beta Was this translation helpful? Give feedback.
-
When thinking of support BCE dates: should we also think of supporting "circa" alike dates?: dates with uncertainty (person who was born in 1865-1867, or a specimen dated between V-VII century, etc.). I've seen archaeologists requesting this for some date fields in other systems and usually is overlooked. Like "BCE dates" it might be another type of field and I don't know of any standard to describe these values. There are comments in schemaorg/suggestions-questions-brainstorming#219 and schema.org might have done some more work recently. |
Beta Was this translation helpful? Give feedback.
-
It's definitely a topic for an extensive discussion 😃 |
Beta Was this translation helpful? Give feedback.
-
When? some uncertain time in the future :-) |
Beta Was this translation helpful? Give feedback.
-
This is not a specs items really - it is about how it is handled in a given language. I'd recommend closing this as INVALID or WONTFIX for now. BTW if you want a library supporting BCE etc dates in python see this lib i wrote many years ago https://github.com/datopian/flexidate |
Beta Was this translation helpful? Give feedback.
-
I agree theoretically it's an implementation level but in reality, it's not possible to support it in any of 10 language implementations without breaking changes unless there is a help from the specs like a I support closing it with a recommendation to use a string type and external libraries like |
Beta Was this translation helpful? Give feedback.
-
Overview
Supporting dates from before CE/AD requires something other than Python's default date-handling library. These dates would probable be specified as "negative" dates (e.g. https://en.wikipedia.org/wiki/ISO_8601#Years)
Originally: frictionlessdata/datapackage#386 (comment)
Beta Was this translation helpful? Give feedback.
All reactions