Abstrakt. Dataintegration utförs ofta mellan heterogena datakällor, vilket kräver att inte bara ett schema utan också det datamodelleringspråk i vilket schemat representeras måste omvandlas mellan en datakälla och en annan. Detta dokument beskriver en förlängning till hypergrafdatamodellen (HDM), som används i AutoMed dataintegrationen, som gör det möjligt att begränsa konstruktioner som finns i statiska datamodellering språk representeras av en liten uppsättning primitiva begränsningar operatörer i HDM. Dessutom fastställs fem regler för bevarande av omvandlingen av likvärdighet som gäller för denna utvidgade HDM. Dessa omvandlingsregler visas göra det möjligt att definiera en dubbelriktad kartläggning mellan likvärdiga relations-, ER-, UML- och ORM-scheman. Det tillvägagångssätt vi föreslår ger en exakt ram för att jämföra datamodellering av språk, och exakt identifierar vilka semantik av en viss domän en datamodell kan uttrycka att en annan datamodell inte kan uttrycka. Metoden utgör också en plattform för ytterligare arbete med att automatisera omvandlingsprocessen mellan olika datamodelleringsspråk. Användningen av den båda-as-view-metoden för dataintegration innebär att en dubbelriktad association skapas mellan scheman i datamodellering språket. En ytterligare fördel med metoden är därför att sammansättningen av datakartläggningar kan utföras så att kartläggning av två scheman till en gemensam schema kommer att producera en dubbelriktad kartläggning mellan de ursprungliga två datakällorna.
Boyd och McBrien REF använder Hypergraph Data Model för att relatera scheman representerade i ER, relational, UML och ORM, och inkluderar omvandlingsregler mellan dem.
Comparing and Transforming Between Data Models Via an Intermediate Hypergraph Data Model
{'venue': 'J. Data Semantics IV', 'journal': None, 'mag_field_of_study': ['Computer Science']}