Permalink
Branch: master
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
173 lines (168 sloc) 7.03 KB

Organisation des répertoires d'un référentiel Github pour la conception d'une ontologie

Une place pour chaque document et chaque document à sa place ;-)

Introduction

L'organisation proposée découle directement de la méthodologie de conception d'une ontologie telle que présentée ICI

Proposition

# Label Objective Description / Content Comment
1. Conception Document(s) de conception de l'ontologie
1.1. Finality Document(s) permettant de définir la finalité de l’ontologie Quel son but, son usage clef ?
A qui et à quoi va-t-elle servir ?
Il est pertinent d'identifier les 3 choses suivantes :
* Les objectifs à atteindre
* Les facteurs influençants (éléments perturbants le fonctionnement actuel)
* Les initiatives imaginées pour répondre aux objectifs tout en contrant les influences
1.2. Scope Document(s) permettant de définir le périmètre de l’ontologie Quelle est sa “largeur” et sa “profondeur” ?
Quel est sont impact ?
Le périmètre d’une ontologie se définit d’abord et avant tout par la liste exhaustive des activités métiers devant être supportées.
Ensuite, dans certaines circonstances, il peut être utile d'identifier en complément :
* Les documents à remplacer
* Les applications informatiques impactées
* Les vocabulaires utilisées
* Les individus concernés
1.2.1. Overview Document de présentation concise du périmètre de l’ontologie Liste des activités métiers à supporter
1.2.2. Use Case Document(s) permettant de décrire de manière détaillée les usages de l’ontologie Description des activités métiers de manière générique ou de manière spécifique via des cas d'usages concrets.
Un cas d’usage étant vu comme une activité métier “instancié” (avec utilisation d’individus).
Pour chaque activité et/ou cas d’usage :
* Rôle impliqué(s)
* Finalité
* Description
* Evènement déclencheur
* Concepts produits
* Concepts consommés
* Exigences associées
* Commentaires
1.2.3. Documents Document permettant de lister les documents documentant les concepts métier du domaine. Liste de documents et des concepts métiers associés Permet d’extraire les concepts métiers dont “parle” les documents
1.2.4. Applications Document permettant d’identifier les applications informatiques actuellement en charge des activités métiers Liste d'applications informatique et des modèles de données associés Permet de faire du “reverse engineering” à partir des modèles de données de chaque application
1.2.5. Vocabularies Document permettant d’identifier les vocabulaires potentiellement intéressant pour l’ontologie Liste de vocabulaires Permet d’identifier les concepts métiers dénommé par les termes du vocabulaire
1.2.6. Individuals Document permettant d'identifier les individus du périmètre Liste d’individus, classé par concept(s) Permet de remonter au concept depuis l'individu identifié
1.3. Semantic Document(s) permettant de définir le modèle sémantique des concepts métiers
1.3.1. Conceptionary Document listant les concepts métiers candidats au modèle Liste de référence des concepts métiers Pour chaque concept :
* Terme préféré (obligatoire / unique)
* Termes alternatifs (optionnel / multiple)
* Description (obligatoire / unique)
* Commentaire (optionnel / multiple)
* Exemples (idéalement 3 à 5)
* Classification (le cas échant)
1.3.2. Model Documents mettant en relation les concepts métiers Mise en relation des concept métiers (et propriétés) Graphes, Tables de propriétés, ...
1.3.3. Rules Documents décrivant la manière dont le modèls sémantique des concepts métiers est contraint / controlé Règles métiers de structure “si ... , alors …”
2. Implementation Stores the raw files of the ontology implementation, in subfolders
2.1. owl Stores the OWL implementation of the ontology OWL file(s) editable in Protégé along with (if necessary) imported ontologies files. *.owl file(s)
2.2. skos Stores the SKOS vocabularies to be used with the ontology SKOS files to be used in connection with the ontology RDF files containing vocabularies. Source files that might have served to generate the SKOS files (typically Excel table)
3. Dossemination Les fichiers de documentation publique de l'ontologie. Une partie de la documentation peut être générée automatiquement à partir des fichiers sources. Typiquement :
  • Pages de documentation;
  • Table de classes et de propriétés;
  • Diagrammes de l'implémentation;
  • Supports de formation;