SlideShare a Scribd company logo
1 of 16
DOAP  L'Institut Supérieur d'Informatique  et des Techniques de  communication  1er année master service web multimedia  Dans le cadre : web social  1
Preparation du presentation:  Hammaoudamariam Khalifachokri Redaction du rapport: BelhajAbdelghaniAmira Ben hssanSarra  DallelSafa Recherche de l’information: Gammoudi Linda  BakloutiImene 2
C‘est quoi le DOAP? A quoi  sert le DOAP? Pourquoi le DOAP? Créationd’un fichier  DOAP Avantages de la technique DOAP Conclusion  Plan  3
C‘est quoi le DOAP? ,[object Object]
DOAP (Description Of AProject) est un vocabulaire permettant de décrire un projet informatique.
Les fichiers DOAP  sont gérés par http://www.apache.org Apache Software Foundation.
Utilisé dans la page du projet de la fondation Mozilla et dans plusieurs dépôts d'autres logiciels.4
Description internationalisé d'un projet de logiciel et de ses ressources  Création d’un fichier XML /RDF pour décrire les projets open source. L'interopérabilité avec d'autres projets populaires et leurs  métadonnées Web (RSS, FOAF,DublinCore). A quoi sert le DOAP? 5
les mainteneurs de logiciels n'auront plus à enregistrer leurs programmes à de multiples sites Web.   les applications deviennent DOAP-courant, de nouvelles possibilités s'ouvrent pour la participation et l'administration des projets open source.  viser à soutenir l'outil dans tous les langages de programmation courant Pourquoi le DOAP? 6
Création d’un fichier  DOAP la création d’un fichier DOAP:  7
8
Validation de fichier  DOAP :  Indispensable  à la fois pour la création et la consommation de DOAP. le processus de reporting «oui» ou «non» :si un fichier d'entrée conforme à la spécificationon le valide si non on l’élimine Création d’un fichier  DOAP 9
Validation de fichier  DOAP (suite ) DOAP est RDF / XML, il est  validé à des niveaux différents: XML: DOAP doit être bien formé en XML  RDF: DOAP doit être un fichier RDF valide. Sémantique: Le document doit contenir suffisamment de termes DOAP pour lui donner du sens.(title, description and home page property) Création d’un fichier  DOAP 10
Quelques  techniques au sein d’un fichier RDF : (Dublin Core), FOAF (Friend Of A Friend) et DOAP (Description Of A Project 11
Grâce à l'utilisation de DOAP: les mainteneurs de logiciels n'auront plus à enregistrer leurs programmes à de multiples sites Web. Au lieu de cela, ils peuvent tout simplement donner l'URL de la description DOAP. De plus en plus les applications deviennent DOAP-courant, de nouvelles possibilités s'ouvrent pour la participation et l'administration des projets open source. Le projet DOAP vise à soutenir l'outil dans tous les langages de programmation courants. Les Avantages : 12
FOAF : Friend of a friend : permet de décrire des personnes et leurs relations entre elles ROR : vocabulaire pour décrire des sites web, permettant de faciliter la découverte d'information aux moteurs de recherche SKOS (Simple Knowledge Organisation System) : un vocabulaire pour définir des systèmes d'organisation de la connaissance (thésaurii, vocabulaires contrôlés, etc.). Autres ontologies: 13

More Related Content

Similar to Projet sur DOAP

Drupal et les Systèmes de gestion de contenu
Drupal et les Systèmes de gestion de contenuDrupal et les Systèmes de gestion de contenu
Drupal et les Systèmes de gestion de contenu
Mario Marcello Verona
 
Semantic web-and-public-data
Semantic web-and-public-dataSemantic web-and-public-data
Semantic web-and-public-data
Tenforce
 
Cohabitation Logiciels Libres et propriétaires
Cohabitation Logiciels Libres et propriétairesCohabitation Logiciels Libres et propriétaires
Cohabitation Logiciels Libres et propriétaires
Michel-Marie Maudet
 
COURS INITIATION A L'ALGORITHME ET PROGRAMMATION.06.12.21.pptx
COURS INITIATION A L'ALGORITHME ET  PROGRAMMATION.06.12.21.pptxCOURS INITIATION A L'ALGORITHME ET  PROGRAMMATION.06.12.21.pptx
COURS INITIATION A L'ALGORITHME ET PROGRAMMATION.06.12.21.pptx
ITNAV1
 
20100221 my phingtool - blog
20100221   my phingtool - blog20100221   my phingtool - blog
20100221 my phingtool - blog
PHPPRO
 

Similar to Projet sur DOAP (20)

Drupal et les Systèmes de gestion de contenu
Drupal et les Systèmes de gestion de contenuDrupal et les Systèmes de gestion de contenu
Drupal et les Systèmes de gestion de contenu
 
Découvrir Drupal, le CMS Open Source de référence
Découvrir Drupal, le CMS Open Source de référenceDécouvrir Drupal, le CMS Open Source de référence
Découvrir Drupal, le CMS Open Source de référence
 
Créer un Micro PaaS avec Docker et Maven
Créer un Micro PaaS avec Docker et MavenCréer un Micro PaaS avec Docker et Maven
Créer un Micro PaaS avec Docker et Maven
 
Coder sans coder : Delphi en mode no code !
Coder sans coder : Delphi en mode no code !Coder sans coder : Delphi en mode no code !
Coder sans coder : Delphi en mode no code !
 
WebApp #1 : introduction
WebApp #1 : introductionWebApp #1 : introduction
WebApp #1 : introduction
 
Mettre nos données en réseau (données de l'IST en France)
Mettre nos données en réseau (données de l'IST en France)Mettre nos données en réseau (données de l'IST en France)
Mettre nos données en réseau (données de l'IST en France)
 
Semantic web-and-public-data
Semantic web-and-public-dataSemantic web-and-public-data
Semantic web-and-public-data
 
Drupagora linagora-20111110
Drupagora linagora-20111110Drupagora linagora-20111110
Drupagora linagora-20111110
 
Introduction à Drupal. Pourquoi Drupal est, en toute objectivité, le meilleur...
Introduction à Drupal. Pourquoi Drupal est, en toute objectivité, le meilleur...Introduction à Drupal. Pourquoi Drupal est, en toute objectivité, le meilleur...
Introduction à Drupal. Pourquoi Drupal est, en toute objectivité, le meilleur...
 
cours-android.pdf
cours-android.pdfcours-android.pdf
cours-android.pdf
 
Cohabitation Logiciels Libres et propriétaires
Cohabitation Logiciels Libres et propriétairesCohabitation Logiciels Libres et propriétaires
Cohabitation Logiciels Libres et propriétaires
 
Odfnews Fr 20090414
Odfnews Fr 20090414Odfnews Fr 20090414
Odfnews Fr 20090414
 
Présentation d'Itaapy
Présentation d'ItaapyPrésentation d'Itaapy
Présentation d'Itaapy
 
Xavier Hennequin (Kelis) : chaîne éditoriale et accessibilité
Xavier Hennequin (Kelis) : chaîne éditoriale et accessibilitéXavier Hennequin (Kelis) : chaîne éditoriale et accessibilité
Xavier Hennequin (Kelis) : chaîne éditoriale et accessibilité
 
Drupal presentation
Drupal presentationDrupal presentation
Drupal presentation
 
COURS INITIATION A L'ALGORITHME ET PROGRAMMATION.06.12.21.pptx
COURS INITIATION A L'ALGORITHME ET  PROGRAMMATION.06.12.21.pptxCOURS INITIATION A L'ALGORITHME ET  PROGRAMMATION.06.12.21.pptx
COURS INITIATION A L'ALGORITHME ET PROGRAMMATION.06.12.21.pptx
 
Drupagora 2012 - Améliorations ergonomiques pour les contributeurs dans Drupal
Drupagora 2012 - Améliorations ergonomiques pour les contributeurs dans DrupalDrupagora 2012 - Améliorations ergonomiques pour les contributeurs dans Drupal
Drupagora 2012 - Améliorations ergonomiques pour les contributeurs dans Drupal
 
Odfnews Fr 20110307
Odfnews Fr 20110307Odfnews Fr 20110307
Odfnews Fr 20110307
 
Le design d'API avec Mulesoft
Le design d'API avec MulesoftLe design d'API avec Mulesoft
Le design d'API avec Mulesoft
 
20100221 my phingtool - blog
20100221   my phingtool - blog20100221   my phingtool - blog
20100221 my phingtool - blog
 

Recently uploaded

Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
ikospam0
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdf
AmgdoulHatim
 

Recently uploaded (20)

Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
 
Formation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxFormation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptx
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaire
 
L'expression du but : fiche et exercices niveau C1 FLE
L'expression du but : fiche et exercices  niveau C1 FLEL'expression du but : fiche et exercices  niveau C1 FLE
L'expression du but : fiche et exercices niveau C1 FLE
 
La mondialisation avantages et inconvénients
La mondialisation avantages et inconvénientsLa mondialisation avantages et inconvénients
La mondialisation avantages et inconvénients
 
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdfSTRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdf
 
658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdf658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdf
 
Télécommunication et transport .pdfcours
Télécommunication et transport .pdfcoursTélécommunication et transport .pdfcours
Télécommunication et transport .pdfcours
 
Neuvaine de la Pentecôte avec des textes de saint Jean Eudes
Neuvaine de la Pentecôte avec des textes de saint Jean EudesNeuvaine de la Pentecôte avec des textes de saint Jean Eudes
Neuvaine de la Pentecôte avec des textes de saint Jean Eudes
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
 
L application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxL application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptx
 
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKRAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
 
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
 
les_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkles_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhk
 
Les roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxLes roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptx
 
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetFormation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
 
Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024
 
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
 
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxIntégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
 

Projet sur DOAP

  • 1. DOAP  L'Institut Supérieur d'Informatique et des Techniques de  communication 1er année master service web multimedia Dans le cadre : web social 1
  • 2. Preparation du presentation: Hammaoudamariam Khalifachokri Redaction du rapport: BelhajAbdelghaniAmira Ben hssanSarra DallelSafa Recherche de l’information: Gammoudi Linda BakloutiImene 2
  • 3. C‘est quoi le DOAP? A quoi sert le DOAP? Pourquoi le DOAP? Créationd’un fichier DOAP Avantages de la technique DOAP Conclusion Plan 3
  • 4.
  • 5. DOAP (Description Of AProject) est un vocabulaire permettant de décrire un projet informatique.
  • 6. Les fichiers DOAP sont gérés par http://www.apache.org Apache Software Foundation.
  • 7. Utilisé dans la page du projet de la fondation Mozilla et dans plusieurs dépôts d'autres logiciels.4
  • 8. Description internationalisé d'un projet de logiciel et de ses ressources  Création d’un fichier XML /RDF pour décrire les projets open source. L'interopérabilité avec d'autres projets populaires et leurs  métadonnées Web (RSS, FOAF,DublinCore). A quoi sert le DOAP? 5
  • 9. les mainteneurs de logiciels n'auront plus à enregistrer leurs programmes à de multiples sites Web. les applications deviennent DOAP-courant, de nouvelles possibilités s'ouvrent pour la participation et l'administration des projets open source. viser à soutenir l'outil dans tous les langages de programmation courant Pourquoi le DOAP? 6
  • 10. Création d’un fichier DOAP la création d’un fichier DOAP: 7
  • 11. 8
  • 12. Validation de fichier DOAP : Indispensable à la fois pour la création et la consommation de DOAP. le processus de reporting «oui» ou «non» :si un fichier d'entrée conforme à la spécificationon le valide si non on l’élimine Création d’un fichier DOAP 9
  • 13. Validation de fichier DOAP (suite ) DOAP est RDF / XML, il est validé à des niveaux différents: XML: DOAP doit être bien formé en XML  RDF: DOAP doit être un fichier RDF valide. Sémantique: Le document doit contenir suffisamment de termes DOAP pour lui donner du sens.(title, description and home page property) Création d’un fichier DOAP 10
  • 14. Quelques techniques au sein d’un fichier RDF : (Dublin Core), FOAF (Friend Of A Friend) et DOAP (Description Of A Project 11
  • 15. Grâce à l'utilisation de DOAP: les mainteneurs de logiciels n'auront plus à enregistrer leurs programmes à de multiples sites Web. Au lieu de cela, ils peuvent tout simplement donner l'URL de la description DOAP. De plus en plus les applications deviennent DOAP-courant, de nouvelles possibilités s'ouvrent pour la participation et l'administration des projets open source. Le projet DOAP vise à soutenir l'outil dans tous les langages de programmation courants. Les Avantages : 12
  • 16. FOAF : Friend of a friend : permet de décrire des personnes et leurs relations entre elles ROR : vocabulaire pour décrire des sites web, permettant de faciliter la découverte d'information aux moteurs de recherche SKOS (Simple Knowledge Organisation System) : un vocabulaire pour définir des systèmes d'organisation de la connaissance (thésaurii, vocabulaires contrôlés, etc.). Autres ontologies: 13
  • 17. Exemples des projets réalisés avec DOAP : Site apache : http://projects.apache.org projects.apache.org  =>DOAP utilisé pour gérer le sauvegarde des projets dans la base http://pypi.python.org Python Package Index 14
  • 18. Le DOAP vise à fournir un soutien outil dans tous les langages de programmation qui sont disponibles dans la terre. En plus en élaborant un schéma RDF, le projet DOAP vise à soutenir l'outil dans tous les langages de programmation courants. Conclusion 15
  • 19. Merci pour votre attention 16