I am asking about some programming history here.
"In 1998, Thief: The Dark Project pioneered an ECS. The engine was later used for its sequel, as well and System Shock 2."
According to the above statement, ECS appeared in 1998.
Was there an even earlier occurrence of ECS? Maybe OLE?