you can have a date_start and date_end to handle this ambiguity. but yes the complexity lies in the interpreter/reasoner that has to deal with these facts and evolution of this (meta)schema.
But rdf style and labeled property graph data modeling approach have multiple ways of dealing with this.