Nina Verheijen worked at AMdEX as a research assistant. She researched creating data exchange archetype templates and data exchange policy templates. The language used was eFLINT, a domain-specific language for formalising law and policy. eFLINT enables specification of templates in a way that various sources of policies can be interlinked and turned into enforceable rules.
Which usecases did you research?
“Data exchange archetypes are standardised reusable models, that represent commonly used data exchange structures. I looked into current research and found 11 examples of archetype templates. I started from there with the usecases I had access to in my network. I needed usecases with information on how data is being exchanged, the flows of data, the parties involved and their respective roles. Examples of usecases I worked with are Smart Building, Smart City and Sharing Agricultural IoT data.”
“Some use cases did not fit the existing templates, and I developed three new ones that were more suitable for the use cases. These archetype templates are fairly simple and contain one compute event: one instance of an algorithm being applied to data. In real life there are of course multiple compute events, but the archetypes can be connected into a string, and together form one template.”
How did you create generic archetypes from specific user scenarios?
“Every data exchange involves data providers, algorithm providers, infrastructure providers and data consumers. That is the generic part. eFLINT already had some rules, such as ‘what is a consumer’ and ‘what is a provider’, so I continued to work with those.”