Distributed modelling for a centralized data model - The Danish Basic Data Model Per de Place Bjørn Ph. D., Information Architect Basic Data Model Project Lead Agency of Digitisation Ministry of Finance, Denmark
Danish Basic Data Programme
The Data Distributor Data Distributor Data Users Basic Data Registers
Distributed domain modelling
The Basic Data (Data) Model (Grunddatamodellen)
Model layers
The Basic Data Model (Grunddatamodellen) ●Contents description ●Uniform ●Presentation model
Model rules: Rules for composition and contents of Basic Data models Contains binding requirements Focus on data models – however this impacts on data How is it accomplished?
Inspired by best practice Sag og Dokument
Reuse of domain models and general types
Documentation using tagged values Tag definitionSKOS-eqivalentRequirementDescription definitionSKOS:definitionRequiredObjektets/egenskabens/rollens definition. Kort tekst, som entydigt beskriver objektet/egenskaben/rollen - kan også indeholde et afsnit med en længere beskrivelse, fx formål, referencer og kilde. noteSKOS:noteOptionalUddybende beskrivelse af objektet/egenskaben/rollen alternativeNameSKOS:altLabelOptionalAndre navne, som objektet/egenskaben/rollen kan have lovgrundlag--OptionalAngivelse af det lovgrundlag, som hjemler indsamlingen af data for objektet/egenskaben/rollen eksempelSKOS:exampleOptionalEksempler på anvendelse af objektet/egenskaben/rollen
●Persitent, unique ID (HTTP URI) ●Explicit Status ●Bitemporality ●Agents ●Support Evend Driven Architecture Common properties:
Model Repository
RDF-model as Broker Model Other modelling languages Data schema: XML, JSON, CSV
Model Governance Basic Data Board - Ownership Model Steering Group - Usefulness Model Forum - Peer review
Data Distributor Production model Source- register Distribu- tion rules Delivery model Display model Service’s model Model rules Integra- tion rules Data user Transformation DD internal model
Contact Web links Basic Data Programme: LinkedIn Group: Basic Data Programme (in Danish): Basic Data Model project (in Danish): infrastruktur/Grunddata/Delprogrammerne/Faelles-datamodelhttp:// infrastruktur/Grunddata/Delprogrammerne/Faelles-datamodel Model rules for Basic Data: egler%20for%20grunddata%20version% pdf Basic Data Model Repository (nothing there yet):
The end...