Testing Datahub for Certification/Safety/Fraud management - Time meets semantics (2/2)
Some time ago I wrote the first part of this blog . In this second part I will detail how the temporal query engine is actually implemented in MarkLogic. The objective of the engine is to identify period of time during the Tests when multiple conditions are met and especially when a temporal pattern is realised. This blog is quite technical with some advanced concepts which are not that easy to explain, especially by a non native English speaker :) . Don't hesitate to contact me if you want more details. The data loaded in MarkLogic Context sources First we have data sources which provide metadata about the context of the Tests. Depending on the use case it could be: Weather data Test conditions Crew/expert reports: documents/unstructured content Configuration of the product during the test Etc. In MarkLogic these sources can be structured or unstructured data and could eventually contain geospatial shapes. Data is stored in documents (xml or json). The time s...