Whenever we post updates of CaseTalk on social media, some experts take these a step further. I love seeing those kinds of responses, for they are making me think outside the box, and add unique new features I never dreamed about. One of these comments was placed at a post about integrating the webbrowser in CaseTalk to integrate the web into the modeling workbench.
This specific comment suggested integrating Google Maps or OpenStreetMap into the model. It would allow example population, to be plotted onto a map, or have custom attribute annotations to indicate where the model element occurred.
After having given this idea enough time to ripen, I decided to combine the so-called complex type and Maps into one. Let me explain.
On the 2nd of December, I organized another Special Interest Group gathering for FCOIM fans and CaseTalk users in Utrecht. After I briefly showed the feature list of the last 20+ years, we quickly moved over to presenting and discussing GenAI, Sortals, Hapsah, use cases at ProRail and RVO, and intriguing research on EnterpriseOntology by modeling in CaseTalk.
"As a centrally positioned Data Services team in Rotterdam, we wanted to explore the possibilities of Fact-Oriented Modeling (FOM) for several reasons:
We wanted to investigate this in a pilot related to Rotterdam’s policies. We carried out the pilot internally by modeling a GLO (Data Delivery Agreement) process. The pilot was conducted in Casetalk with support from Marco Wobben."
Robert Jansen and Victor van der Kloet
Municipality of Rotterdam
When confronted with fact oriented modeling, it can be a little overwhelming. Especially for professionals who have spent years on modeling entities. These people miss the possibility to enter an entity, their attributes and the relationships. For those, we have added a wizard to get started.
CaseTalk supports bookmarks by simply selecting anything in the Modeler, and go to the Bookmark menu in the main window. There the selected item can be added to the existing bookmarks, or can simply be copied. By copying the bookmark, the bookmark can be pasted outside of CaseTalk and functions as a URL. Similar to the protocol http:// or https://, now the casetalk:// will work.
In response to Python's growing popularity among developers, CaseTalk extends its support to help developers align their work with business requirements. We've harnessed the power of Python's dataclasses to bridge this gap. However, dataclasses alone offer limited support for the rich conceptual information models in CaseTalk. To overcome this limitation, we've incorporated metadata support.
In the Netherlands, legal articles are readily available online, while IT systems play a pivotal role in the execution and enforcement of government policies. However, these two crucial domains often operate in isolation. When political shifts lead to policy changes, legal articles require updates. Yet, determining which IT systems require adjustments remains a challenge due to the lack of clear lineage, a concept known as vertical architecture.
Vertical architecture entails always knowing the reciprocal impact of your policies on systems and vice versa. It ensures transparency regarding why a system operates in a particular way and its underlying rationale.