This is my sentence
XXXX is an Ontology Predicate with xsd:float data type range that indicates an optional weight for the items that the context is applied on if the time in which they are being recommended is inside the Recommendation Date Range. The value should be less than 1.
I am writing an information system report
That sentence contains many domain-specific terms such as Ontology Predicate, xsd:float, data type range, context, Recommendation Date Range ..
So I am sorry for that.
My question is do I need to put comma if the time in which they.... or not?