Open Viken-Petter opened 1 year ago
Nei, Arkade bruker arkivuttrekk.xml som skal vite hvilke skjemaer skal brukes til å validere hvilke datafiler. Om de obligatoriske ksjemaene mangler kan den alternativt velge innebygde, som fungerer for angitt spesifikasjon. Så skjemaer må legges inn på følgende måte (brukt vsmd.xsd som eksempel)
<dataObject name="arkivstruktur">
<properties>
<property name="file">
<properties>
<property name="name">
<value>arkivstruktur.xml</value>
</property>
<property name="format">
<value>XML</value>
<properties>
<property name="version">
<value>1.0</value>
</property>
</properties>
</property>
<property name="checksum">
<properties>
<property name="algorithm">
<value>SHA-256</value>
</property>
<property name="value">
<value>E279BC38B43C42148AEC9C1BC47713AA387A911BC6BA5F1944C1F5924951E829</value>
</property>
</properties>
</property>
</properties>
</property>
<property name="schema">
<value>main</value>
<properties>
<property name="file">
<properties>
<property name="name">
<value>arkivstruktur.xsd</value>
</property>
<property name="format">
<value>XML</value>
<properties>
<property name="version">
<value>1.0</value>
</property>
</properties>
</property>
<property name="checksum">
<properties>
<property name="algorithm">
<value>SHA-256</value>
</property>
<property name="value">
<value>E2F4CEB46627B7B511A1DA4528C476594D572B55D1817233B1B7FD97C2DAC3DF</value>
</property>
</properties>
</property>
</properties>
</property>
<property name="type">
<value>XML Schema</value>
<properties>
<property name="version">
<value>1.0</value>
</property>
</properties>
</property>
</properties>
</property>
<property name="schema">
<properties>
<property name="file">
<properties>
<property name="name">
<value>metadatakatalog.xsd</value>
</property>
<property name="format">
<value>XML</value>
<properties>
<property name="version">
<value>1.0</value>
</property>
</properties>
</property>
<property name="checksum">
<properties>
<property name="algorithm">
<value>SHA-256</value>
</property>
<property name="value">
<value>7976B9F7188D82311CDAE2DCE95D65CA86DE065436FD292FE122151883034D4F</value>
</property>
</properties>
</property>
</properties>
</property>
<property name="type">
<value>XML Schema</value>
<properties>
<property name="version">
<value>1.0</value>
</property>
</properties>
</property>
</properties>
</property>
<property name="schema">
<properties>
<property name="file">
<properties>
<property name="name">
<value>vsmd.xsd</value>
</property>
<property name="format">
<value>XML</value>
<properties>
<property name="version">
<value>1.0</value>
</property>
</properties>
</property>
<property name="checksum">
<properties>
<property name="algorithm">
<value>SHA-256</value>
</property>
<property name="value">
<value>FEDB683CCC2416E3FB5FFF53D553FAB0ABFA08AB0E70D0CB71F6759960DF6D8C</value>
</property>
</properties>
</property>
</properties>
</property>
<property name="type">
<value>XML Schema</value>
<properties>
<property name="version">
<value>1.0</value>
</property>
</properties>
</property>
</properties>
</property>
</properties>
</dataObject>
Så Arkade 5 versjon 2.8.0 bruker de namespace og skjemaparene som finnes schemaLocation i arkivstruktur.xml? Det finnes ikke tilsvarende i arkivuttrekk.xml-eksemplet, noe det ikke kan på grunn av at det ikke er en kobling mellom xsd og namespace i arkivuttrekk.xml. Eksemplet ditt forutsetter i så fall at de andre skjemaene er referert til fra arkivstruktur.xsd. Det er annerledes enn i Arkivverkets eksempel jeg la ved hvor skjemaet med de virksomhetsspesifikke metadataene er referert til i arkivstruktur.xml og koblet til riktig namespace. Det kan i utgangspunktet være flere skjemaer og namespacer med virksomhetsspesifikke metadata i samme arkivstruktur.xml. Hvordan ivaretas det i arkivuttrekk.xml?
Arkade 5 versjon 2.8.0
Ved prosessering av et reelt arkivuttrekk med virksomhetsspesifikke metadata, får jeg inntrykk av at Arkade 5 ikke validerer hele arkivstruktur.xml som inneholder virksomhetsspesifikke metadata fra ett namespace.
Validerer Arkade 5 arkivstruktur.xml med virksomhetsspesifikke metadata slik som beskrevet i det vedlagte eksemplet fra Arkivverket? Noark5v4 vedl4 Eksempel på virksomhetsspesifikke metadata.pdf