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.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
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