Notes¶
Sorry, it’s in french.
Plusieurs aspects du schéma sont troublants et induisent une irrégularité dans les outils qui pourraient utiliser ce schéma, par exemple pour extraire de la documentation (tout en n’étant pas à proprement parler des erreurs, le schéma est correct):
Pourquoi
gradingScheme
(avec un attribut@idref
de typexs:normalizedString
) n’est pas de type. IdReferenceType
(type avec un attribut@idref
de typexsd:anyURI
)?Pourquoi
LearningOutcomes
défini directement son contenu plutôt que passer par un type tiersLearningOutcomesType
?Pourquoi
awardingOpportunities
défini directement son contenu plutôt que passer par un type tiersawardingOpportunitiesType
?Pourquoi ne pas avoir créé de types pour
hasEducationSubject
,hasEducationLevel
,nqfLevel
,qualificationCode
,relatedEscoSkill
,limitOccupation
,limitNationalOccupation
?
Tous les éléments xxxxReferences
devraient s’appeler xxxDefinitions
, car ce ne sont pas des références à des éléments existants mais bien des définitions.
Erreur dans la documentation: “An individual (expected) learning outcome of the learning specification/qualification. It MUST refer to an existing ‘LearningOutcome’-record in the ‘learningSpecificationReferences’-section of this document.” Cela devrait être: LearningOutcomeReferences.
Des éléments avec le même nom n’ont pas le même type. Ce n’est pas un bon design (par exemple learningActivitySpecification
).