Microsoft en Google gaan bijdragen aan Apache Ossie, een open project dat semantische modellen uitwisselbaar moet maken tussen verschillende data-, analytics- en AI-platforms. Daarmee krijgt een initiatief dat al door tientallen grote techbedrijven wordt gesteund twee belangrijke deelnemers erbij.
Ossie moet een probleem aanpakken dat groter wordt naarmate organisaties meer databronnen, analysetools en AI-toepassingen combineren. Een semantisch model legt vast wat gegevens binnen een organisatie betekenen en hoe ze zich tot elkaar verhouden, legt InfoWorld uit. Denk bijvoorbeeld aan de definitie van omzet, klant of brutomarge. Zulke definities zijn nu vaak sterk verbonden met het platform waarin ze zijn gemaakt.
Dat bemoeilijkt het gebruik van dezelfde bedrijfslogica in verschillende omgevingen. Ossie probeert daarvoor een gemeenschappelijke tussenlaag te bieden.
Eén formaat tussen verschillende platforms
Het initiatief begon als Open Semantic Interchange (OSI) en werd in juni opgenomen in de Apache Incubator. Sindsdien heet het Apache Ossie. Onder meer Databricks, Informatica, Mistral AI, Nvidia, Oracle, Salesforce en Snowflake ondersteunen het project.
Ossie beschrijft semantische modellen in JSON en YAML. Daarin kunnen datasets, velden, relaties en metrics worden vastgelegd, maar ook context die AI-systemen nodig hebben om gegevens correct te interpreteren.
De aanpak draait niet om één universeel dataplatform. In plaats daarvan fungeert Ossie als tussenformaat. Converters vertalen de semantische modellen van afzonderlijke producten naar Ossie en weer terug. Daardoor hoeft niet voor iedere combinatie van twee platforms een aparte koppeling te worden gebouwd.
Dat kan bijvoorbeeld relevant zijn voor organisaties die Snowflake of Databricks combineren met analysetools als Tableau, ThoughtSpot en Sigma.
Microsoft bouwt Power BI-converter
Microsoft werkt aan een bidirectionele converter voor Power BI. Daarmee moet een semantisch model uit Power BI naar Ossie kunnen worden vertaald en vervolgens in een andere compatibele omgeving kunnen worden gebruikt. Andersom kunnen Ossie-modellen weer naar Power BI worden omgezet.
Het bedrijf wil daarnaast onderdelen van zijn eigen technologie terugzien in de standaard. Microsoft pleit onder meer voor uitgebreidere ondersteuning van ontologieën en voor erkenning van DAX. Die taal wordt binnen Power BI gebruikt voor het vastleggen van berekeningen en bedrijfsmetrics.
Juist dat laat zien waar de uitdaging voor Ossie ligt. Leveranciers kunnen een gemeenschappelijke standaard ondersteunen en tegelijkertijd functies gebruiken die specifiek zijn voor hun eigen platform. Volledige overdraagbaarheid is daardoor niet vanzelfsprekend.
AI vergroot belang van semantiek
De opkomst van generatieve AI geeft het vraagstuk extra gewicht. AI-agents en andere systemen die zelfstandig bedrijfsdata raadplegen, hebben niet genoeg aan toegang tot tabellen en kolommen. Ze moeten ook weten wat begrippen betekenen en welke relaties en bedrijfsregels daarbij horen.
Een gedeelde semantische laag kan voorkomen dat die context voor iedere AI- of analyticsomgeving opnieuw moet worden opgebouwd. Daarmee kan Ossie uiteindelijk niet alleen het verplaatsen van analyticsmodellen vereenvoudigen, maar ook een rol krijgen bij het beschikbaar maken van betrouwbare bedrijfscontext voor AI.
Of dat daadwerkelijk lukt, hangt af van de verdere ontwikkeling van de specificatie en van de mate waarin leveranciers hun eigen semantische functies zonder verlies naar het gemeenschappelijke model kunnen vertalen. De brede steun vanuit de industrie maakt Ossie in ieder geval tot een project om in de gaten te houden.