J'utilise

Ontologie de publication de ScoLOMFR

language fr

 

 

Ontologie de publication du ScoLOMFR

Release 30/06/2020

Révision:
6.0
Contributeurs:
Thomas Francart, (Sparna)
Editeur:
Réseau Canopé, (Réseau Canopé)
Ontologies étendues:
SKOS core
SKOS-XL
PROV-O
Télécharger sérialisation:
JSON-LD RDF/XML N-Triples TTL
Licence:
http://URIdelalicence.org
 

Résumé

ScoLOMFR est un format de description et de mutualisation de ressources numériques pédagogiques. Issu d’un schéma de données reposant sur le standard LOMFR (2010), il est composé de plusieurs vocabulaires associés entre eux. En s’appuyant sur un format conforme aux standards internationaux et en valorisant les productions pédagogiques, il facilite la recherche transversale des ressources, encourage le partage et la mutualisation des contenus éducatifs et en améliore les échanges (interopérabilité technique et sémantique).

Dans ce cadre, ScoLOMFR accompagne la publication de sa version 6 d’une ontologie. Cette dernière permet de déclarer les classes d’objets, les propriétés et les relations qui définissent et lient les concepts entre eux. Ainsi présentée, l’organisation des données et des éléments de ScoLOMFR offre un ensemble structuré dans lequel chaque concept est un élément caractérisé et identifiable au sein d’un tout. Il devient alors possible d’en déduire plus simplement des liens ou des relations plus spécifiques à une ou des recherches ou besoins particuliers.

Une documentation du profil d’application pour la diffusion des données du ScoLOMFR en RDF est également disponible sur le site du ScoLOMFR.

Ontologie de publication du ScoLOMFR: Description retour au sommaire

L'ontologie de publication de ScoLOMFR définit des classes et des propriétés utiles pour la publication des données de ScoLOMFR en RDF. ScoLOMFR utilise autant que possible les ontologies standards (SKOS, Dublin Core, etc.) pour la publication de ses données, et définit des extensions seulement là où c'est nécessaire.

L'ontologie de ScoLOMFR adresse 3 problématiques principales :

  1. la notion de synonymes "exacts" et synonymes "partiels";
  2. des liens de correspondance entre vocabulaires de ScoLOMFR (sous-propriétés des relations d'alignement SKOS)
  3. la documentation des modifications des Concepts entre 2 versions de ScoLOMFR (sous-propriétés et sous-classes de l'ontologie PROV-O).

Synonymes exacts et synonymes partiels

L'ontologie de ScoLOMFR introduit des notions de synonymes plus précis sur les Concepts : des synonymes exacts et des synonymes partiels. Ces synonymes se déclinent dans leur variantes SKOS et SKOS-XL, comme sous-propriétés de skos:altLabel et skosxl:altLabel respectivement. On a donc :

Liens de correspondances entre vocabulaires du ScoLOMFR

Les liens de correspondances entre certain vocabulaires du ScoLOMFR sont exprimés comme sous-propriétés des relations d'alignement SKOS : skos:broadMatch, skos:narrowMatch, skos:relatedMatch. Ces liens de correspondance concernent les vocabulaires suivants :

  • 22 (Niveaux éducatifs)
  • 15 (Domaines d'enseignement)
  • 151 (Points de programme)
  • 152 (Compétences)

Ces liens de correspondance sont :

Ces liens de correspondance sont illustrés dans le diagramme suivant.

On notera plusieurs choses :

  • Pour permettre une définition précise de ces relations, des classes spécifiques sont introduites (NiveauEducatif, DomaineEnseignement, PointDeProgramme, Competence), comme sous-classes de skos:Concept, permettant d'indiquer les domain et range de chaque propriété; mais l'ontologie du ScoLOMFR ne définit pas de sous-classe de skos:Concept pour tous les vocabulaires du ScoLOMFR, seulement pour ceux pour lesquels il est nécessaire de définir des relations d'alignement spécifique;
  • Par ailleurs ces classes sont utilisés pour formaliser l'ontologie mais ne sont pas explicitement utilisées dans l'export des données pour typer les Concepts, qui sont tous simplement typés skos:Concept;
  • 2 relations génériques sont introduites pour structurer les liens d'alignement :

Documentation des modifications de Concepts

La documentation des modifications apportées entre chaque nouvelle version du ScoLOMFR représente un enjeu pour l'utilisation du vocabulaires. C'est pourquoi depuis la V6 du ScoLOMFR ces modifications sont décrites sous forme de données structurées précises. Ces modifications sont exprimées comme des extensions de la notion d'Activity définit dans l'ontologie PROV-O, standard W3C pour décrire les informations de provenance/historique des données.

Les types de modifications décrites dans les données du ScoLOMFR sont les suivants :

Tous ces types de modifications hérite de l'Activité générique ModificationDeConcept, elle même sous-classe de prov:Activity.

Une ModificationDeConcept peut se référer au "concept modifié" par cette modification conceptModifie et au "concept résultant" de cette modification conceptResultant. conceptModifie est une sous-propriété de prov:used et conceptResultant est une sous-propriété de prov:generated.

Les types de modifications sont illustrés dans le diagramme suivant :

Réference croisée pour Ontologie de publication du ScoLOMFR classes, propriétés et data-propriétés retour au sommaire

Cette section donne les détails de chaque classe et propriété définie par Ontologie de publication du ScoLOMFR.

Classes

Changement de vocabulairec Retour à Table des matières ou Retour vers les classes

IRI: https://www.reseau-canope.fr/scolomfr/ontologie#ChangementDeVocabulaire

Documente le fait qu'un concept a été recréé dans un autre vocabulaire (un autre skos:ConceptScheme). L'ancien concept est déprécié et un nouveau Concept est créé dans un autre vocabulaire

a pour super-classes
Modification de Concept c

Compétencec Retour à Table des matières ou Retour vers les classes

IRI: https://www.reseau-canope.fr/scolomfr/ontologie#Competence

Formellement défini comme l'ensemble des skos:Concept avec un skos:inScheme ayant pour valeur le skos:ConceptScheme scolomfr-voc-0152.

Est équivalent à
in scheme value 0152-Compétences travaillées
a pour super-classes
concept
a pour domaine
compétence enseignée dans niveau op, compétence incluse dans domaine op
a pour cible
domaine inclut compétence op, niveau enseigne compétence op

Domaine d'enseignementc Retour à Table des matières ou Retour vers les classes

IRI: https://www.reseau-canope.fr/scolomfr/ontologie#DomaineEnseignement

Formellement défini comme l'ensemble des skos:Concept avec un skos:inScheme ayant pour valeur le skos:ConceptScheme scolomfr-voc-015GTPX.

Est équivalent à
in scheme value 015-Domaine d'enseignement (GTPX)
a pour super-classes
concept
a pour domaine
domaine enseigné dans niveau op, domaine inclut op, domaine inclut compétence op, domaine inclut point de programme op
a pour cible
compétence incluse dans domaine op, inclus dans domaine op, niveau enseigne un domaine op, point de programme inclus dans domaine op

Dépréciationc Retour à Table des matières ou Retour vers les classes

IRI: https://www.reseau-canope.fr/scolomfr/ontologie#Depreciation

Documente la dépréciation d'un concept ancien en faveur d'un nouveau concept.

a pour super-classes
Modification de Concept c

Fusionc Retour à Table des matières ou Retour vers les classes

IRI: https://www.reseau-canope.fr/scolomfr/ontologie#Fusion

Documente la fusion de plusieurs concepts anciens vers un seul concept cible.

a pour super-classes
Modification de Concept c

Modification de Conceptc Retour à Table des matières ou Retour vers les classes

IRI: https://www.reseau-canope.fr/scolomfr/ontologie#ModificationDeConcept

Type d'activité (au sens de l'ontologie PROV-O) spécifique liée à un ou plusieurs Concepts SKOS dans des vocabulaires contrôlés.

a pour super-classes
activity
a pour sous-classes
Changement de vocabulaire c, Dépréciation c, Fusion c, Obsolescence c, Séparation c
a pour domaine
concept modifié op, concept résultant op

Niveau Educatifc Retour à Table des matières ou Retour vers les classes

IRI: https://www.reseau-canope.fr/scolomfr/ontologie#NiveauEducatif

Formellement défini comme l'ensemble des skos:Concept avec un skos:inScheme ayant pour valeur le skos:ConceptScheme scolomfr-voc-022.

Est équivalent à
in scheme value 022-Niveau éducatif détaillé
a pour super-classes
concept
a pour domaine
niveau enseigne op, niveau enseigne compétence op, niveau enseigne point de programme op, niveau enseigne un domaine op
a pour cible
compétence enseignée dans niveau op, domaine enseigné dans niveau op, enseigné dans niveau op, point de programme enseigné dans niveau op

Obsolescencec Retour à Table des matières ou Retour vers les classes

IRI: https://www.reseau-canope.fr/scolomfr/ontologie#Obsolescence

a pour super-classes
Modification de Concept c

Point de Programmec Retour à Table des matières ou Retour vers les classes

IRI: https://www.reseau-canope.fr/scolomfr/ontologie#PointDeProgramme

Formellement défini comme l'ensemble des skos:Concept avec un skos:inScheme ayant pour valeur le skos:ConceptScheme scolomfr-voc-0151.

Est équivalent à
in scheme value 0151-Points de programme
a pour super-classes
concept
a pour domaine
point de programme enseigné dans niveau op, point de programme inclus dans domaine op
a pour cible
domaine inclut point de programme op, niveau enseigne point de programme op

Séparationc Retour à Table des matières ou Retour vers les classes

IRI: https://www.reseau-canope.fr/scolomfr/ontologie#Separation

Documente la séparation d'un concept ancien en plusieurs concepts nouveaux.

a pour super-classes
Modification de Concept c

Propriétés d'objet

compétence enseignée dans niveauop Retour à Table des matières ou Retour vers les propriétés d'objet

IRI: https://www.reseau-canope.fr/scolomfr/ontologie#competenceEnseigneeDansNiveau

Référence au niveau d'enseignement (vocabulaire 22) dans lequel est enseignée cette compétence (vocabulaire 152).

a pour super-propriétés
broad match, enseigné dans niveau op
a pour domaine
Compétence c
a pour cible
Niveau Educatif c
est inverse de
niveau enseigne compétence op

compétence incluse dans domaineop Retour à Table des matières ou Retour vers les propriétés d'objet

IRI: https://www.reseau-canope.fr/scolomfr/ontologie#competenceIncluseDansDomaine

Référence au domaine d'enseignement (vocabulaire 15) dans lequel est enseignée cette compétence (vocabulaire 152).

a pour super-propriétés
broad match, inclus dans domaine op
a pour domaine
Compétence c
a pour cible
Domaine d'enseignement c
est inverse de
domaine inclut compétence op

concept modifiéop Retour à Table des matières ou Retour vers les propriétés d'objet

IRI: https://www.reseau-canope.fr/scolomfr/ontologie#conceptModifie

Référence un concept ancien/déprécié/modifié. Cette propriété peut être répétée dans le cas d'une fusion de plusieurs concepts anciens vers un nouveau.

a pour super-propriétés
used
a pour domaine
Modification de Concept c
a pour cible
concept

concept résultantop Retour à Table des matières ou Retour vers les propriétés d'objet

IRI: https://www.reseau-canope.fr/scolomfr/ontologie#conceptResultant

Référence un concept nouveau/résultant de la modification. Cette propriété peut être répétée dans le cas d'une séparation d'un concept ancien en plusieurs nouvelles entrées. Elle n'est pas obligatoire (les Obsolescence rendant un Concept obsolète sans nouveau concept résultant).

a pour super-propriétés
generated
a pour domaine
Modification de Concept c
a pour cible
concept

domaine enseigné dans niveauop Retour à Table des matières ou Retour vers les propriétés d'objet

IRI: https://www.reseau-canope.fr/scolomfr/ontologie#domaineEnseigneDansNiveau

Référence au niveau d'enseignement dans lequel est enseigné ce domaine (vocabulaire 15).

a pour super-propriétés
enseigné dans niveau op, related match
a pour domaine
Domaine d'enseignement c
a pour cible
Niveau Educatif c
est inverse de
niveau enseigne un domaine op

domaine inclutop Retour à Table des matières ou Retour vers les propriétés d'objet

IRI: https://www.reseau-canope.fr/scolomfr/ontologie#domaineInclut

Regroupe ce qu'un domaine d'enseignement peut inclure (compétences, points de programme). Cette propriété abstraite n'a pas vocation à être utilisée directement; utiliser plutôt une sous-propriété.

domaine inclut compétenceop Retour à Table des matières ou Retour vers les propriétés d'objet

IRI: https://www.reseau-canope.fr/scolomfr/ontologie#domaineInclutCompetence

Référence à une compétence (vocabulaire 152) enseignée dans ce domaine d'enseignement (vocabulaire 15).

a pour super-propriétés
domaine inclut op, narrow match
a pour domaine
Domaine d'enseignement c
a pour cible
Compétence c
est inverse de
compétence incluse dans domaine op

domaine inclut point de programmeop Retour à Table des matières ou Retour vers les propriétés d'objet

IRI: https://www.reseau-canope.fr/scolomfr/ontologie#domaineInclutPointDeProgramme

Référence à un point de programme (vocabulaire 151) enseigné dans ce domaine d'enseignement (vocabulaire 15).

a pour super-propriétés
domaine inclut op, narrow match
a pour domaine
Domaine d'enseignement c
a pour cible
Point de Programme c
est inverse de
point de programme inclus dans domaine op

enseigné dans niveauop Retour à Table des matières ou Retour vers les propriétés d'objet

IRI: https://www.reseau-canope.fr/scolomfr/ontologie#enseigneDansNiveau

Regroupe les relations d'enseignement dans un niveau éducatif (depuis les compétences, domaines et points de programmes). Cette propriété abstraite n'a pas vocation à être utilisée directement; utiliser plutôt une sous-propriété.

inclus dans domaineop Retour à Table des matières ou Retour vers les propriétés d'objet

IRI: https://www.reseau-canope.fr/scolomfr/ontologie#inclusDansDomaine

Regroupe les relations d'inclusion dans un domaine depuis les compétences ou les points de programmes. Cette propriété abstraite n'a pas vocation à être utilisée directement; utiliser plutôt une sous-propriété.

niveau enseigneop Retour à Table des matières ou Retour vers les propriétés d'objet

IRI: https://www.reseau-canope.fr/scolomfr/ontologie#niveauEnseigne

Regroupe les relations depuis un niveau éducatif vers des compétences, domaines d'apprentissage ou points de programme. Cette propriété abstraite n'a pas vocation à être utilisée directement; utiliser plutôt une sous-propriété.

niveau enseigne compétenceop Retour à Table des matières ou Retour vers les propriétés d'objet

IRI: https://www.reseau-canope.fr/scolomfr/ontologie#niveauEnseigneCompetence

Référence à une compétence enseignée (vocabulaire 152) dans ce niveau d'enseignement (vocabulaire 22).

a pour super-propriétés
narrow match, niveau enseigne op
a pour domaine
Niveau Educatif c
a pour cible
Compétence c
est inverse de
compétence enseignée dans niveau op

niveau enseigne point de programmeop Retour à Table des matières ou Retour vers les propriétés d'objet

IRI: https://www.reseau-canope.fr/scolomfr/ontologie#niveauEnseignePointDeProgramme

Référence à un point de programme (vocabulaire 151) enseigné dans ce niveau d'enseignement (vocabulaire 22).

a pour super-propriétés
narrow match, niveau enseigne op
a pour domaine
Niveau Educatif c
a pour cible
Point de Programme c
est inverse de
point de programme enseigné dans niveau op

niveau enseigne un domaineop Retour à Table des matières ou Retour vers les propriétés d'objet

IRI: https://www.reseau-canope.fr/scolomfr/ontologie#niveauEnseigneDomaine

Référence à un domaine d'enseignement (vocabulaire 15) enseigné à ce niveau (vocabulaire 22).

a pour super-propriétés
niveau enseigne op, related match
a pour domaine
Niveau Educatif c
a pour cible
Domaine d'enseignement c
est inverse de
domaine enseigné dans niveau op

point de programme enseigné dans niveauop Retour à Table des matières ou Retour vers les propriétés d'objet

IRI: https://www.reseau-canope.fr/scolomfr/ontologie#pointDeProgrammeEnseigneDansNiveau

Référence au niveau d'enseignement (vocabulaire 22) dans lequel est enseigné ce point de programme (vocabulaire 151).

a pour caractéristiques: Fonctionnel

a pour super-propriétés
broad match, enseigné dans niveau op
a pour domaine
Point de Programme c
a pour cible
Niveau Educatif c
est inverse de
niveau enseigne point de programme op

point de programme inclus dans domaineop Retour à Table des matières ou Retour vers les propriétés d'objet

IRI: https://www.reseau-canope.fr/scolomfr/ontologie#pointDeProgrammeInclusDansDomaine

Référence au domaine d'enseignement (vocabulaire 15) dans lequel est enseigné ce point de programme (vocabulaire 151).

a pour caractéristiques: Fonctionnel

a pour super-propriétés
broad match, inclus dans domaine op
a pour domaine
Point de Programme c
a pour cible
Domaine d'enseignement c
est inverse de
domaine inclut point de programme op

terme équivalent exactop Retour à Table des matières ou Retour vers les propriétés d'objet

IRI: https://www.reseau-canope.fr/scolomfr/ontologie#termeEquivalentExact

Cette propriété sert à exprimer la relation d'équivalence ou de synonymie établie entre des termes non préférentiels et un terme préférentiel (cf ISO 25964-1).

Cette propriété est une sous-propriété de skosxl:altLabel. Les valeurs de cette propriété sont systématiquement recopiées dans skosxl:altLabel.

Voir la propriété correspondante scolomfr:labelEquivalentExact.

a pour super-propriétés
alt label
a pour domaine
concept
a pour cible
label

terme équivalent partielop Retour à Table des matières ou Retour vers les propriétés d'objet

IRI: https://www.reseau-canope.fr/scolomfr/ontologie#termeEquivalentPartiel

Traduit la notion de quasi-synonymie entre des termes non préférentiels et un terme préférentiel (cf ISO 25964-1).

Cette propriété est une sous-propriété de skosxl:altLabel. Les valeurs de cette propriétés sont systématiquement recopiées dans skosxl:altLabel.

Voir la propriété correspondante scolomfr:labelEquivalentPartiel.

a pour super-propriétés
alt label
a pour domaine
concept
a pour cible
label

Annotation de propriétés

label équivalent exactap Retour à Table des matières ou Retour vers les annotations de propriétés

IRI: https://www.reseau-canope.fr/scolomfr/ontologie#labelEquivalentExact

Cette propriété sert à exprimer la relation d'équivalence ou de synonymie établie entre des termes non préférentiels et un terme préférentiel (cf ISO 25964-1).

Cette propriété est une sous-propriété de skos:altLabel. Les valeurs de cette propriétés sont systématiquement recopiées dans skos:altLabel.

Voir la propriété correspondante scolomfr:termeEquivalentExact.

a pour super-propriétés
alt label

label équivalent partielap Retour à Table des matières ou Retour vers les annotations de propriétés

IRI: https://www.reseau-canope.fr/scolomfr/ontologie#labelEquivalentPartiel

Traduit la notion de quasi-synonymie entre des termes non préférentiels et un terme préférentiel (cf ISO 25964-1).

Cette propriété est une sous-propriété de skos:altLabel. Les valeurs de cette propriétés sont systématiquement recopiées dans skos:altLabel.

Voir la propriété correspondante scolomfr:termeEquivalentPartiel.

a pour super-propriétés
alt label

ordreap Retour à Table des matières ou Retour vers les annotations de propriétés

IRI: https://www.reseau-canope.fr/scolomfr/ontologie#ordre

Un système de numérotation qui permet d'ordonner les Concepts entre eux au sein d'une même liste de Concepts lorsqu'il est besoin de les hiérarchiser.

a pour super-propriétés
hidden label

Individus nommés

015-Domaine d'enseignement (GTPX)ni Retour à Table des matières ou Retour vers l'individu nommé

IRI: http://data.education.fr/voc/scolomfr/scolomfr-voc-015GTPX

appartient à
concept scheme

0151-Points de programmeni Retour à Table des matières ou Retour vers l'individu nommé

IRI: http://data.education.fr/voc/scolomfr/scolomfr-voc-0151

appartient à
concept scheme

0152-Compétences travailléesni Retour à Table des matières ou Retour vers l'individu nommé

IRI: http://data.education.fr/voc/scolomfr/scolomfr-voc-0152

appartient à
concept scheme

022-Niveau éducatif détailléni Retour à Table des matières ou Retour vers l'individu nommé

IRI: http://data.education.fr/voc/scolomfr/scolomfr-voc-022

appartient à
concept scheme

Légende Retour ToC

c: Classes
op: Object Properties
dp: Data Properties
ni: Individus nommés

Remerciements retour au sommaire

Les auteurs voudraient remercier Silvio Peroni pour le développement de LODE, a Live OWL Documentation Environment, qui est utilisé pour représenter les sections de Référencement croisé dans ce document, et Daniel Garijo pour le développement de Widoco, le programme utilisé pour créer le template de cette documentation.

Image d’en-tête