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 type xs:normalizedString) n’est pas de type . IdReferenceType (type avec un attribut @idref de type xsd:anyURI)?

  • Pourquoi LearningOutcomes défini directement son contenu plutôt que passer par un type tiers LearningOutcomesType?

  • Pourquoi awardingOpportunities défini directement son contenu plutôt que passer par un type tiers awardingOpportunitiesType?

  • 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).