EN 15907-Anwendungsprofil BA-DIF-COOP: Unterschied zwischen den Versionen
(→EN 15907-Anwendungsprofil BA-DIF-COOP) |
(→EN 15907-Anwendungsprofil BA-DIF-COOP) |
||
Zeile 1: | Zeile 1: | ||
= EN 15907-Anwendungsprofil BA-DIF-COOP = | = EN 15907-Anwendungsprofil BA-DIF-COOP = | ||
− | Für den Austausch filmographischer Daten zwischen DIF und Bundesarchiv-Filmarchiv wird ein Datenformat | + | Für den Austausch filmographischer Daten zwischen DIF und Bundesarchiv-Filmarchiv wird ein Datenformat vereinbart. |
Ausgehend von einer XML-Schemadefinition auf Grundlage des Standards EN 15907[http://filmstandards.org/fsc/index.php/EN_15907] ist ein so genanntes Anwendungsprofil definiert worden. Dieses hat zum Ziel, die Aussagemöglichkeiten für bestimmte Elemente und Attribute so zu begrenzen, dass verarbeitende Programme hierbei verlässliche Annahemn über deren Wertebereiche (v.a. die verwendeten Vokabulare) machen können. | Ausgehend von einer XML-Schemadefinition auf Grundlage des Standards EN 15907[http://filmstandards.org/fsc/index.php/EN_15907] ist ein so genanntes Anwendungsprofil definiert worden. Dieses hat zum Ziel, die Aussagemöglichkeiten für bestimmte Elemente und Attribute so zu begrenzen, dass verarbeitende Programme hierbei verlässliche Annahemn über deren Wertebereiche (v.a. die verwendeten Vokabulare) machen können. | ||
− | Das [[EN15907-XML-Anwendungsschemata|Anwendungsschema]] nutzt einzig den Restriktionsmechanismus der Sprache für XML-Schemadefinitionen, d.h. es werden dem Ausgangsschema weder Elemente noch Attribute hinzugefügt. | + | Das [[EN15907-XML-Anwendungsschemata|Anwendungsschema]] nutzt einzig den Restriktionsmechanismus der Sprache für XML-Schemadefinitionen, d.h. es werden dem Ausgangsschema weder Elemente noch Attribute hinzugefügt. |
+ | |||
+ | == Namensräume == | ||
+ | |||
+ | Das Ausgangsschema hat den Namensraum | ||
+ | |||
+ | http://filmstandards.org/schemas/EN15907-r2 | ||
+ | |||
+ | und lehnt sich eng an die Definitionen des EN-Standards an. Die für das vorliegende Projekt eingeführten Restriktionen sind in einem separaten Namensraum deklariert: | ||
+ | |||
+ | http://filmstandards.org/schemas/EN15907-AppDefs-BA-DIF-COOP | ||
+ | |||
+ | Beide Namensraum-URIs können von validierenden Parsern direkt konsultiert werden, wobei das Anwendungprofil die Definitionen des Basis-Namensraums inkludiert. Damit können die Namensräume in einer XML-Instanz wie folgt deklariert werden: | ||
+ | |||
+ | <source lang="xml"> | ||
+ | <cw:ExchangeSet | ||
+ | xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | ||
+ | xmlns:cw="http://filmstandards.org/schemas/EN15907-r2" | ||
+ | xmlns:bdc="http://filmstandards.org/schemas/EN15907-AppDefs-BA-DIF-COOP" | ||
+ | xsi:schemaLocation="http://filmstandards.org/schemas/EN15907-AppDefs-BA-DIF-COOP" | ||
+ | > | ||
+ | </source> |
Version vom 13. Dezember 2017, 20:19 Uhr
EN 15907-Anwendungsprofil BA-DIF-COOP
Für den Austausch filmographischer Daten zwischen DIF und Bundesarchiv-Filmarchiv wird ein Datenformat vereinbart. Ausgehend von einer XML-Schemadefinition auf Grundlage des Standards EN 15907[1] ist ein so genanntes Anwendungsprofil definiert worden. Dieses hat zum Ziel, die Aussagemöglichkeiten für bestimmte Elemente und Attribute so zu begrenzen, dass verarbeitende Programme hierbei verlässliche Annahemn über deren Wertebereiche (v.a. die verwendeten Vokabulare) machen können.
Das Anwendungsschema nutzt einzig den Restriktionsmechanismus der Sprache für XML-Schemadefinitionen, d.h. es werden dem Ausgangsschema weder Elemente noch Attribute hinzugefügt.
Namensräume
Das Ausgangsschema hat den Namensraum
http://filmstandards.org/schemas/EN15907-r2
und lehnt sich eng an die Definitionen des EN-Standards an. Die für das vorliegende Projekt eingeführten Restriktionen sind in einem separaten Namensraum deklariert:
http://filmstandards.org/schemas/EN15907-AppDefs-BA-DIF-COOP
Beide Namensraum-URIs können von validierenden Parsern direkt konsultiert werden, wobei das Anwendungprofil die Definitionen des Basis-Namensraums inkludiert. Damit können die Namensräume in einer XML-Instanz wie folgt deklariert werden:
<source lang="xml"> <cw:ExchangeSet
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:cw="http://filmstandards.org/schemas/EN15907-r2" xmlns:bdc="http://filmstandards.org/schemas/EN15907-AppDefs-BA-DIF-COOP" xsi:schemaLocation="http://filmstandards.org/schemas/EN15907-AppDefs-BA-DIF-COOP" >
</source>