Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3
Warning

The contents of this page are obsolete. Please refer to Principes.

Note

De sleutelwoorden MOET, MOET NIET, VEREIST, ZAL, ZAL NIET, ZOU, ZOU NIET, AANBEVOLEN, KAN, en OPTIONEEL in deze specificatie dienen geïnterpreteerd te worden volgens IETF RFC 2119.

Algemeen

Anchor
V1
V1

Principe V1.

 

 

Hiërarchie

Statement:

Vocabulaires buiten veld 9.2 MOETEN NIET hiërarchisch zijn.

Rationale:

 

Implications:

 

Relations:

 

Anchor
V2
V2

Principe V2.

 

 

Granulariteit

Statement:

Granulariteit MOET meerwaarde bieden.

Rationale:

Bij het definiëren van vocabulaires is het risico groot dat de granulariteit zeer groot wordt gemaakt in een poging een concept in het grootst mogelijke detail te beschrijven zonder dat dit meerwaarde biedt. Dit maakt het gebruik en de beheerbaarheid van dergelijke vocabulaires onnodig complex.

Implications:

  1. Granulariteit kan in een later stadium altijd worden verhoogd.

Relations:

 

Anchor
V3
V3

Principe V3.

 

 

Registratie

Statement:

Het wordt AANBEVOLEN gebruikte vocabulaires anders dan LOMv1.0 te registereren*.

Rationale:

Vocabulaires bieden pas meerwaarde wanneer de achterliggende semantiek eenduidig te interpreteren is. Voor de beheerbaarheid van een service is het van belang dat de semantiek van vocabulaire stabiel blijft. Registratie dient hierbij een tweeledig doel:

  1. het stelt de service in staat kennis over een vocabulaire op te halen, en
  2. de registratie vervult hierbij een trust functie t.a.v. de stabiliteit.

Implications:

 

Relations:

9, #V8

*) Een vocabulaire is geregistreerd indien het de bij de Vocabulaire Bank van EduStandaard (http://vocabulairebank.edustandaard.nl) een van de statussen "Concept", "Definitief", "Teruggetrokken" heeft.

Systeem-eisen

Anchor
V5
V5

Principe V5.

 

 

Interoperabiliteit

Statement:

Een systeem MOET LOMv1.0 kunnen interpreteren.

Rationale:

Zie Informatiemodel principe 1.

Implications:

 

Relations:

1

Anchor
V6
V6

Principe V6.

 

 

Toleratie

Statement:

Een systeem MOET NIET niet stuklopen als er ongeregistreerde vocabulaires worden aangeboden.

Rationale:

Zie Informatiemodel principe 9

Implications:

 

Relations:

9

Anchor
V7
V7

Principe V7.

 

 

Vrijheid

Statement:

Een systeem KAN in staat zijn ongeregistreerde vocabulaires te intepreteren.

Rationale:

Een systeem moet de vrijheid hebben een eigen publiek te bedienen.

Implications:

 

Relations:

9

Implementatie-eisen

Anchor
V8
V8

Principe V8.

 

 

Interpreteerbaarheid

Statement:

Voor vocabulaires anders dan LOMv1.0 MOET een VDEX beschikbaar zijn.

Rationale:

Niet alle services hebben kennis van alle vocabulaires. Bovendien zijn is het aannemelijk dat vocabulaires dynamisch zijn. De service moet in staat zijn de kennis over vocabulaires autonoom op te kunnen ophalen.

Implications:

  1. Voor vocabulaires anders dan LOMv1.0 MOET het source-element de URI naar de desbetreffende VDEX bevatten.
  2. Voor vocabulaires anders dan LOMv1.0 MOET de waarde van het value-element overeenkomen met de desbetreffende term in de VDEX.

Relations:

9

VDEX-eisen

Note

Hier moeten nog eisen komen ten aanzien van vocabulaires. Bijvoorbeeld voor de vocabulaire identifiers en de termidentifiers, maak ook ten aanzien van het gebruik van hierarchische structuren en/of relationship definities. Een verwijzing naar de registratie procedure en eisen aan het inhoudelijk en technisch beheer moet deze opsomming van eisen complementeren.