TODL Object Definition
(extent Products key ProductCode)
attribute String attProductCode;
attribute String attName;
attribute String attType;
attribute String attStatus valid event granularity day;
attribute Interval attDuration valid state granularity day;
attribute Float attPrice valid state granularity day;
relationship Product ReplacedBy inverse Product::Replaces;
relationship Set<Product> Replaces inverse Product::ReplacedBy;