Inkubator
Översikt
Informationsmodell
Interaktionsmodell och transport
Interoperabilitet
Livscykel
Teknisk kvalitet
Utökningsbarhet
I EMIL har man använt ett generiskt sätt att implementera utökningsbarhet. Varje entitet har sin egen extension-typ, men dessa har samma struktur (se bilden nedan).
Extensiontypen möjliggör att utöka EMIL-meddelande med vilken typ av struktur som helst så länge den tillhör ett annat namespace än EMIL:s eget namespace. Ett utökat EMIL-meddelande kommer att validera mot EMIL:s grundschema. Om man vid validering har tillgång till ett schema för det namespace som använts för utökningen så kommer separat validering av utökningen att vara möjlig. Validering av utökning är dock inget krav för validering mot EMIL-schemat.
Det ska dock nämnas att det finns ett frågetecken i EMIL-schemat där man inte använt de tänkta extension-typerna utan istället refererar till en grund typ som inte innehåller något xs:any element.
Täckningsgrad i jämförelse med Ladok 3:s informationsmodell
Documents and references
Document/reference | Link |
---|---|
UML Class diagram (Visio) | EMIL UML ClassDiagram.vsdx |
SIS standard dokument | SS 10700_2013.pdf |
SIS EMIL web site | https://www.sis.se/emil |
EMIL manual | https://confluence.its.umu.se/confluence/display/EM/Emil-manual |