Digitale pakbon Basis voor eenduidige gegevensuitwisseling
Roeland Heuff Amersfoort, 1 juli 2010
Geautomatiseerde gegevensuitwisseling
Basis: Harmonisatie Verhoogd efficiency Verhoogd Kwaliteit Levert nieuwe inzichten Nodigt uit tot innovatie ICT-matig Wetenschappelijk Inhoudelijk
Ontwikkelen uitwisselformaat Aansluiting op (inter-)nationale standaards NEN3610 (geo-informatie) Model: UML (Unified Modeling Language) Grafisch model Beschrijving entiteiten Schema: XSD (XML Scheme Definition) Technische uitwerking t.b.v. softwareleveranciers Domeintabellen Inhoudelijke keuzes
ISO standaarden ISO
NEN3610
Nationale standaarden
uitwisseling
IMWE
Sector standaarden
Organisatiespecifieke afspraken
UML class IM-Metingen v 1.0 «FeatureType» AnyFeature
«DataType» SamplingFeatureRelation 0..*
1
+featureOfInterest
«FeatureType» Observ ationCollection
1..*
In IMMetingen is het featureOfInterest gelijk aan het SamplingFeature +member
0..*
1..* «FeatureType» Observ ation
-
+target
+propertyValueProvider
«FeatureType» SamplingFeature
+relatedObservation
metadata: MD_Metadata [0..1] parameter: any [0..*] resultQuality: DQ_Element [0..1] resultTime: TM_Object [0..1] samplingTime: TM_Object
-
role: GenericName
0..* +relatedSamplingFeature
+sampledFeature
+source
0..1 SamplingFeatureCollection +member 1..*
0..*
«FeatureType» GeoObject
«FeatureType» BemonsteringsObj ect
+geoObject 1
1
«FeatureType» Surv eyProcedure
+surveyDetails
elevationAccuracy: Measure [0..1] elevationDatum: CD_VerticalDatum [0..1] elevationMethod: Process [0..1] geodeticDatum: CD_Datum [0..1] operator: CI_ResponsibleParty [0..1] positionAccuracy: Measure [0..1] positionMethod: Process projection: SC_CRS [0..1] surveyTime: TM_Object [0..1]
0..* +generatedObservation +observedProperty
processingDetails
+result
1 «type» Any
PropertyType
{n}
+procedure
«FeatureType» Process 1
HomogeenResultaat bepaaldeEigenschap: CodeType waarden: CV_Coverage
+ + + + +
beginpunt: Measure [0..1] begintijd: DateTime [0..1] eindpunt: Measure [0..1] eindtijd: DateTime [0..1] locatie: Locatie [0..1]
+element
currentLocation: Location [0..1] materialClass: GenericName samplingMethod: ProcessModel [0..1] samplingTime: TM_GeometricPrimitive size: Measure [0..1]
plaatsbepalingsApparaat: CodeType [1..*]
materialClass == compartiment/matrix
+ + + + +
elevationAccuracy: Measure [0..1] elevationDatum: CD_VerticalDatum [0..1] elevationMethod: Process [0..1] operator: CI_ResponsibleParty [0..1] opmerking: CharacterString [0..*]
1..*
ResultaatElement + + + + + +
1..*
Procedure +
+processingDetails 0..* -
«FeatureType» Proces
HeterogeenResultaat +resultaat
+ +
«FeatureType» Specimen
0..*
«FeatureType» WaarnemingProces
ResultaatReeks
bepaaldeEigenschap: CodeType bepaaldeParameter: CodeType [0..1] classificatieWaarde: CodeType [0..1] kwaliteitsOordeel: CodeType [0..1] limietsymbool: TypeBepalingsgrens [0..1] numeriekeWaarde: Measure [0..1] «enumeration» TypeBepalingsgrens < >
+ + + + + + + +
analyseApparaat: CodeType [0..*] geodeticDatum: CD_Datum [0..1] hoedanigheid: CodeType [0..1] positionAccuracy: Measure [0..1] positionMethod: Process [0..1] projection: SC_CRS [0..1] waardeBepalingsMethode: CodeType [0..1] waardeBewerkingsMethode: CodeType [0..1]
«FeatureType» MonsterProces + + + + + +
beginPunt: Measure [0..1] bemonsteringsMethode: CodeType [0..1] eindPunt: Measure [0..1] monsterApparaat: CodeType [0..*] monsterBewerkingsMethode: CodeType [0..1] monsterCriterium: CodeType [0..*]
Legend namespaces nen3610 om & sa immeting UM Aquo obv IM Metingen
Wat is een XSD? XML Scheme Definition Technische beschrijving van een XMLuitwisselformaat Te gebruiken door programmeurs/softwarebouwers Voor leken niet leesbaar http://nl.wikipedia.org/wiki/XSD
Domeintabellen Keuzelijst met vooraf vastgestelde inhoud van uit te wisselen velden Zoals: ABR-materiaal ABR-periode ABR-artefacten KNA-verzamelwijze KNA-bewaarconditie KNA-tekeningtype KNA-fototype
Hoe pakken we het aan? Vastgestelde (inhoudelijke) basis in spreadsheets Selectie IT-ontwikkelaar (Centric) Concept uitwerking zomer 2010 gereed Bespreken met softwareleveranciers depots en onderzoekers: augustus 2010 Terugkoppeling naar BC PRJ144/ CCvD: september 2010 Detaillering en afronding: okt/nov 2010 Vaststelling CCvD: eind 2010
En dan ?
Publicatie en communicatie Implementatie Uitwisselen ! Beheer en onderhoud
Wat merkt u ervan? Verandert dit de functionaliteit van mijn software? NEE (mapping met schema) Kan ik met mijn eigen software blijven werken? JA (inbouwen im-/export) Zijn er kosten aan verbonden? JA (bijdrage aan beheer via software)
Het resultaat Van: Ieder onderzoeksbureau z’n eigen format Iedere depothouder z’n eigen eisen Naar: Eén uniforme digitale pakbon voor aanlevering vondsten