diff --git a/productMods/config/listViewConfig-dateTimeInterval.xml b/productMods/config/listViewConfig-dateTimeInterval.xml
index 30493edc..676236e6 100644
--- a/productMods/config/listViewConfig-dateTimeInterval.xml
+++ b/productMods/config/listViewConfig-dateTimeInterval.xml
@@ -19,19 +19,22 @@
?subject ?property ?dateTimeInterval
OPTIONAL { ?dateTimeInterval core:start ?valueStart
- LET (?valueStartName := afn:localname(?valueStart))
+ LET (?valueStartName := afn:localname(?valueStart))
OPTIONAL { ?valueStart core:dateTime ?dateTimeStart }
OPTIONAL { ?valueStart core:dateTimePrecision ?dateTimePrecisionStart
- LET (?precisionStart := afn:localname(?dateTimePrecisionStart))
+ LET (?precisionStart := afn:localname(?dateTimePrecisionStart))
}
}
OPTIONAL { ?dateTimeInterval core:end ?valueEnd
- LET (?valueEndName := afn:localname(?valueEnd))
+ LET (?valueEndName := afn:localname(?valueEnd))
OPTIONAL { ?valueEnd core:dateTime ?dateTimeEnd }
OPTIONAL { ?valueEnd core:dateTimePrecision ?dateTimePrecisionEnd
- LET (?precisionEnd := afn:localname(?dateTimePrecisionEnd))
+ LET (?precisionEnd := afn:localname(?dateTimePrecisionEnd))
}
}
+
+ FILTER ( bound(?dateTimeStart) || bound(?dateTimeEnd) )
+
}
diff --git a/productMods/config/listViewConfig-dateTimeValue.xml b/productMods/config/listViewConfig-dateTimeValue.xml
index c7e61120..9ac152f0 100644
--- a/productMods/config/listViewConfig-dateTimeValue.xml
+++ b/productMods/config/listViewConfig-dateTimeValue.xml
@@ -15,6 +15,9 @@
?subject ?property ?dateTimeValue
OPTIONAL { ?dateTimeValue core:dateTime ?dateTime }
OPTIONAL { ?dateTimeValue core:dateTimePrecision ?dateTimePrecision }
+
+ FILTER ( bound(?dateTime) )
+
}