Я пытаюсь найти лучший способ для моделирования чувствительных во времени отношений в RDF.
Примерами могут служить «домашнее хозяйство», в котором существуют отношения между людьми, живущими по определенному адресу - в течение одного и того же периода времени, или «коллеги по работе», описывающие людей, работающих в одной команде, с некоторым перекрытием между датами начала и окончания -даты в команде.
Концепция, которую я придумал, - это AssociationInterval
Класс объекта, который имеет два основных свойства объекта; Association
, группоподобный объект, который связывает человека с адресом или командой (или, например, установка какого-либо оборудования в установку) и Interval
, который состоит из даты начала и окончания.
Человек может быть затем связан с AssociationInterval
как своего рода заполнитель для составного объекта.
Это имеет смысл? Или существуют ли альтернативные модели для моделирования того, что должно быть относительно распространенным типом связи связанных данных?