SlideShare una empresa de Scribd logo
1 de 36
Code{4}lib 2011 Bloomington, IN Du 7 au 10 février 2011
code{4}lib ? Communauté de développeurs et de bibliothécaires « techniques » (technologists), qui travaillent pour la plupart dans des bibliothèques A commencé par une mailing list en 2003, puis par IRC #code4lib sur freenode 1ère conférence en février 2006, dans l’Oregon : 80 participants. Puis 150 en 2007…
Apache Solr Apache Solr : plateforme de recherche opensource, basée sur le projet Apache Lucene Fonctions principales : 	Recherche plein texte Highlighting (surlignage) 	Facettes 	Support de différent type de document (word, pdf…) 	Recherche distribuée 	Réplication d’index automatique
Apache Solr Se lance comme un serveur indépendant de recherche (dans un conteneur de servlet, comme Apache Tomcat).	 Ecrit en Java, utilise Lucene comme moteur de recherche. APIs (interfaces) de type REST (HTTP/XML) et JSON, ce qui le rend facile à utiliser avec n’importe quel langage de programmation. Est utilisé à l’ABES par les applications et projets : IdRef, Star et API Sudoc (« Solr total », SudocAD), Step, Portail des thèses. Dans le monde des bibliothèques, est de plus en plus utilisé par les catalogues de nouvelle génération : Blacklight, VuFind, etc.
Les nouveautés de Solr Amélioration du support Unicode Indexation et recherche de plus en plus rapide Nouvelles fonctionnalités pour l’indexation et la recherche Accélération du surlignage Support spatial : fonctions sur les distances, facettes sur la géolocalisation Possibilité de grouper les résultats Nouvelle fonction de pondération : « edismax » (supporte la syntaxe complète de Lucene) Fonction pivot sur les facettes : facettes à 2 niveaux Autosuggestion : à partir des données indexées Possibilité de modifier les données par JSON et CSV SolrCLOUD Solr UIMA : http://uima.apache.org/ En cours : amélioration des performances, XMLQueryParser (indexer directement de l’XML)
Islandorarepository Framework opensource basé sur Drupal et Fedora. Commencé en 2008. LDAP / Groups / Forms         Drupal	             FCK / Hooks / Modules 		Open Layers				        ABBYY / Blast Filters / Rule Engine / PHP   Islandora        Java / XML / Drupal Modules SolR / LuceneDjatoka / Gate Fedora : Policies / Folders  Solution clé en main Adaptable : configuration du workflow, accepte beaucoup (+ de 20) de formats de métadonnées : METS / MIX / MODS / TEI… 120 VREs : environnements de recherche virtuels   http://islandora.ca/
1152 disques dur 247 Petabytes + de 1000 machines virtuelles
C’est quoi ,[object Object]
collaborations: ORCID, ELSEVIER…
données : système locaux (appli RH et appli ES), agrégateurs de données, dépôts institutionnels, individus et leurs relations
données stockées en RDF => représentation sémantique des données
interconnectables (linked data cloud),[object Object]
coller de manière significative des silos de données entre eux
interopéralibilité : construit avec (sur) les autres (DC, FOAF, SKOS, BIBO)
compatible SPARQL
utilise le RDF Rank types : pour filtrer les plus fiables,[object Object]
Java, Apache Tomcat, MySQL, RDB ou SDB  pour (stockage de triplets RDF)
2 millions de triplets += 12 Gb de mémoire
Import/saisie de données ->moissonage-> VIVO RDF -> RDF (linked data)
Visualisation & viusels: (Flare, adobe flex) + html, Google visualization API (sparkline), jquery,[object Object]
Programmation fonctionnelle(1)ouprogrammation lambda « Un langage qui n’affecte pas comment vous pensez la programmation ne vaut pas la peine d’être appris » Alan Perlis (le 1er prix nobel de l’informatique) ,[object Object]
difficile à s’approprier, très académique : s’appuie sur des notions mathématiques, la récursivité
basé sur l'évaluation d'expression et non sur l'exécution d'instruction
utilisation de fonctions comme boîtes noires emboitées les unes aux autres,[object Object]
concepts majeures : first-class functions, lambda functions, higherorderfunctions, closures, et functioncurrying
Langages : haskell, javascript, ocaml, F# (MS), erlang (ericsson), utilisé dans les secteurs industriels, informatique embarquéex: qualcomm, at&t, facebook, twiter, credit suisse, yahoo, ericsson, citrix -  Framework javascript : prototype, Jquery …
Programmation fonctionnelle(3) var maFonction = function (func) {       return(                 function(x,y){                         func(y,x);                 }       );};
au-delà de MARC Un OPAC 2.0 en OPENSOURCE  (LAMP + énergie SolR) Projet de l’Université Villanova (PA, USA) 1ère version en 2007, version 2.0 pour septembre 2011 Avant: ,[object Object]
SolR utilisé pour récupérer les notices
Code PHP pour visualiser,[object Object]

Más contenido relacionado

La actualidad más candente

10 big data hadoop
10 big data hadoop10 big data hadoop
10 big data hadoopPatrick Bury
 
Spark, ou comment traiter des données à la vitesse de l'éclair
Spark, ou comment traiter des données à la vitesse de l'éclairSpark, ou comment traiter des données à la vitesse de l'éclair
Spark, ou comment traiter des données à la vitesse de l'éclairAlexis Seigneurin
 
Affichage d'un document Office sous Android
Affichage d'un document Office sous AndroidAffichage d'un document Office sous Android
Affichage d'un document Office sous AndroidStéphane Liétard
 
Presentation solr 10 Aout 2011 (french)
Presentation solr 10 Aout 2011 (french)Presentation solr 10 Aout 2011 (french)
Presentation solr 10 Aout 2011 (french)Thibaud Vibes
 

La actualidad más candente (7)

spark_intro_1208
spark_intro_1208spark_intro_1208
spark_intro_1208
 
Elastic serach
Elastic serachElastic serach
Elastic serach
 
10 big data hadoop
10 big data hadoop10 big data hadoop
10 big data hadoop
 
Spark, ou comment traiter des données à la vitesse de l'éclair
Spark, ou comment traiter des données à la vitesse de l'éclairSpark, ou comment traiter des données à la vitesse de l'éclair
Spark, ou comment traiter des données à la vitesse de l'éclair
 
Affichage d'un document Office sous Android
Affichage d'un document Office sous AndroidAffichage d'un document Office sous Android
Affichage d'un document Office sous Android
 
Presentation solr 10 Aout 2011 (french)
Presentation solr 10 Aout 2011 (french)Presentation solr 10 Aout 2011 (french)
Presentation solr 10 Aout 2011 (french)
 
Spark - Ippevent 19-02-2015
Spark - Ippevent 19-02-2015Spark - Ippevent 19-02-2015
Spark - Ippevent 19-02-2015
 

Destacado

These escp-s carrau-un mkg responsable est-il un levier de retour a la confiance
These escp-s carrau-un mkg responsable est-il un levier de retour a la confianceThese escp-s carrau-un mkg responsable est-il un levier de retour a la confiance
These escp-s carrau-un mkg responsable est-il un levier de retour a la confianceSCarrau
 
Présentation OT Fumel Vallée du Lot Metteur en scène de territoire Office de ...
Présentation OT Fumel Vallée du Lot Metteur en scène de territoire Office de ...Présentation OT Fumel Vallée du Lot Metteur en scène de territoire Office de ...
Présentation OT Fumel Vallée du Lot Metteur en scène de territoire Office de ...Alexandra Vandroux Pro
 
Reiser education sexuelle3
Reiser education sexuelle3Reiser education sexuelle3
Reiser education sexuelle3Gerard Houdinet
 
Protein synthesis flip book
Protein synthesis flip bookProtein synthesis flip book
Protein synthesis flip bookpunxsyscience
 
Normampac présentation arrondissement rosemont
Normampac   présentation arrondissement rosemontNormampac   présentation arrondissement rosemont
Normampac présentation arrondissement rosemontLouis-Alexandre Cazal
 
Mission de cadrage d'un projet PLM chez MCE5
Mission de cadrage d'un projet PLM chez MCE5Mission de cadrage d'un projet PLM chez MCE5
Mission de cadrage d'un projet PLM chez MCE5Entreprises & Numérique
 
Assemblée Générale du 18 janvier 2013
Assemblée Générale du 18 janvier 2013Assemblée Générale du 18 janvier 2013
Assemblée Générale du 18 janvier 2013MdR56
 
Ismael y Daniel
Ismael y DanielIsmael y Daniel
Ismael y Danielluisel
 
Intégrer le PLM dans son SI - Groupe CAHORS
Intégrer le PLM dans son SI - Groupe CAHORSIntégrer le PLM dans son SI - Groupe CAHORS
Intégrer le PLM dans son SI - Groupe CAHORSEntreprises & Numérique
 
Presentation oral télémédecine et télésanté à destination des seniors - Loire...
Presentation oral télémédecine et télésanté à destination des seniors - Loire...Presentation oral télémédecine et télésanté à destination des seniors - Loire...
Presentation oral télémédecine et télésanté à destination des seniors - Loire...Clémence Charon
 
25 ans de la locale Ecolo Nandrin (partie 1: 1986-1999)
25 ans de la locale Ecolo Nandrin (partie 1: 1986-1999)25 ans de la locale Ecolo Nandrin (partie 1: 1986-1999)
25 ans de la locale Ecolo Nandrin (partie 1: 1986-1999)François Renaville
 
Evaluation nationale de la formation "Pré-requis à l'évolution des catalogues...
Evaluation nationale de la formation "Pré-requis à l'évolution des catalogues...Evaluation nationale de la formation "Pré-requis à l'évolution des catalogues...
Evaluation nationale de la formation "Pré-requis à l'évolution des catalogues...ABES
 

Destacado (20)

These escp-s carrau-un mkg responsable est-il un levier de retour a la confiance
These escp-s carrau-un mkg responsable est-il un levier de retour a la confianceThese escp-s carrau-un mkg responsable est-il un levier de retour a la confiance
These escp-s carrau-un mkg responsable est-il un levier de retour a la confiance
 
Présentation OT Fumel Vallée du Lot Metteur en scène de territoire Office de ...
Présentation OT Fumel Vallée du Lot Metteur en scène de territoire Office de ...Présentation OT Fumel Vallée du Lot Metteur en scène de territoire Office de ...
Présentation OT Fumel Vallée du Lot Metteur en scène de territoire Office de ...
 
Presse060
Presse060Presse060
Presse060
 
Poly
PolyPoly
Poly
 
Reiser education sexuelle3
Reiser education sexuelle3Reiser education sexuelle3
Reiser education sexuelle3
 
CUSM - Présentation CUSM
CUSM - Présentation CUSMCUSM - Présentation CUSM
CUSM - Présentation CUSM
 
Protein synthesis flip book
Protein synthesis flip bookProtein synthesis flip book
Protein synthesis flip book
 
Normampac présentation arrondissement rosemont
Normampac   présentation arrondissement rosemontNormampac   présentation arrondissement rosemont
Normampac présentation arrondissement rosemont
 
Z pps 19_clown_(3)
Z pps 19_clown_(3)Z pps 19_clown_(3)
Z pps 19_clown_(3)
 
Mission de cadrage d'un projet PLM chez MCE5
Mission de cadrage d'un projet PLM chez MCE5Mission de cadrage d'un projet PLM chez MCE5
Mission de cadrage d'un projet PLM chez MCE5
 
Assemblée Générale du 18 janvier 2013
Assemblée Générale du 18 janvier 2013Assemblée Générale du 18 janvier 2013
Assemblée Générale du 18 janvier 2013
 
Ismael y Daniel
Ismael y DanielIsmael y Daniel
Ismael y Daniel
 
Intégrer le PLM dans son SI - Groupe CAHORS
Intégrer le PLM dans son SI - Groupe CAHORSIntégrer le PLM dans son SI - Groupe CAHORS
Intégrer le PLM dans son SI - Groupe CAHORS
 
Graphic exemplu
Graphic exempluGraphic exemplu
Graphic exemplu
 
Iavi vax september_2011_esp
Iavi vax september_2011_espIavi vax september_2011_esp
Iavi vax september_2011_esp
 
Presentation oral télémédecine et télésanté à destination des seniors - Loire...
Presentation oral télémédecine et télésanté à destination des seniors - Loire...Presentation oral télémédecine et télésanté à destination des seniors - Loire...
Presentation oral télémédecine et télésanté à destination des seniors - Loire...
 
25 ans de la locale Ecolo Nandrin (partie 1: 1986-1999)
25 ans de la locale Ecolo Nandrin (partie 1: 1986-1999)25 ans de la locale Ecolo Nandrin (partie 1: 1986-1999)
25 ans de la locale Ecolo Nandrin (partie 1: 1986-1999)
 
Visibilité sur les rs
Visibilité sur les rsVisibilité sur les rs
Visibilité sur les rs
 
Semaine Ecole Entreprise 2014 : Les actions Ecoles - Entreprises
Semaine Ecole Entreprise 2014 : Les actions Ecoles - EntreprisesSemaine Ecole Entreprise 2014 : Les actions Ecoles - Entreprises
Semaine Ecole Entreprise 2014 : Les actions Ecoles - Entreprises
 
Evaluation nationale de la formation "Pré-requis à l'évolution des catalogues...
Evaluation nationale de la formation "Pré-requis à l'évolution des catalogues...Evaluation nationale de la formation "Pré-requis à l'évolution des catalogues...
Evaluation nationale de la formation "Pré-requis à l'évolution des catalogues...
 

Similar a code4lib 2011 : choses vues et entendues par l'ABES

JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?Microsoft
 
Server Side Javascript in the cloud
Server Side Javascript in the cloudServer Side Javascript in the cloud
Server Side Javascript in the cloudstefounet
 
JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?benjguin
 
Une application mobile avec les webservices Koha
Une application mobile avec les webservices KohaUne application mobile avec les webservices Koha
Une application mobile avec les webservices KohaJulien Sicot
 
Cours services web_fabrice_mourlin
Cours services web_fabrice_mourlinCours services web_fabrice_mourlin
Cours services web_fabrice_mourlinangeeLee
 
Casablanca Hadoop & Big Data Meetup - Introduction à Hadoop
Casablanca Hadoop & Big Data Meetup - Introduction à HadoopCasablanca Hadoop & Big Data Meetup - Introduction à Hadoop
Casablanca Hadoop & Big Data Meetup - Introduction à HadoopBenoît de CHATEAUVIEUX
 
Publication des données publiques (Open Data), WCF Data Services, OData
Publication des données publiques (Open Data), WCF Data Services, ODataPublication des données publiques (Open Data), WCF Data Services, OData
Publication des données publiques (Open Data), WCF Data Services, ODataMicrosoft Ideas
 
Environnements & Développements
Environnements & DéveloppementsEnvironnements & Développements
Environnements & DéveloppementsPaulin CHOUDJA
 
Consolidez vos journaux et vos métriques avec Elastic Beats
Consolidez vos journaux et vos métriques avec Elastic BeatsConsolidez vos journaux et vos métriques avec Elastic Beats
Consolidez vos journaux et vos métriques avec Elastic Beatsgcatt
 
Calames. Editer, rechercher, exposer des métadonnées EAD
Calames. Editer, rechercher, exposer des métadonnées EADCalames. Editer, rechercher, exposer des métadonnées EAD
Calames. Editer, rechercher, exposer des métadonnées EADY. Nicolas
 
Programmation_JEE_Version_imprimable.pdf
Programmation_JEE_Version_imprimable.pdfProgrammation_JEE_Version_imprimable.pdf
Programmation_JEE_Version_imprimable.pdfngombeemmanuel
 
cours-android.pdf
cours-android.pdfcours-android.pdf
cours-android.pdfmed_univ78
 
03 Web Semantique
03  Web Semantique03  Web Semantique
03 Web Semantiquebadirh
 
Les micro orm, alternatives à entity framework
Les micro orm, alternatives à entity frameworkLes micro orm, alternatives à entity framework
Les micro orm, alternatives à entity frameworkMSDEVMTL
 
Annexe1 éTude Comparative Sur Les Moteurs De Recherche
Annexe1   éTude Comparative Sur Les Moteurs De RechercheAnnexe1   éTude Comparative Sur Les Moteurs De Recherche
Annexe1 éTude Comparative Sur Les Moteurs De RechercheMohamed Ben Bouzid
 
Cours Big Data Chap4 - Spark
Cours Big Data Chap4 - SparkCours Big Data Chap4 - Spark
Cours Big Data Chap4 - SparkAmal Abid
 
Cartographie du big data
Cartographie du big dataCartographie du big data
Cartographie du big dataacogoluegnes
 
Play SQL at PostgreSQL Lyon User Group
Play SQL at PostgreSQL Lyon User GroupPlay SQL at PostgreSQL Lyon User Group
Play SQL at PostgreSQL Lyon User Grouparagot1
 

Similar a code4lib 2011 : choses vues et entendues par l'ABES (20)

JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?
 
Server Side Javascript in the cloud
Server Side Javascript in the cloudServer Side Javascript in the cloud
Server Side Javascript in the cloud
 
JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?
 
Une application mobile avec les webservices Koha
Une application mobile avec les webservices KohaUne application mobile avec les webservices Koha
Une application mobile avec les webservices Koha
 
Cours services web_fabrice_mourlin
Cours services web_fabrice_mourlinCours services web_fabrice_mourlin
Cours services web_fabrice_mourlin
 
Casablanca Hadoop & Big Data Meetup - Introduction à Hadoop
Casablanca Hadoop & Big Data Meetup - Introduction à HadoopCasablanca Hadoop & Big Data Meetup - Introduction à Hadoop
Casablanca Hadoop & Big Data Meetup - Introduction à Hadoop
 
Publication des données publiques (Open Data), WCF Data Services, OData
Publication des données publiques (Open Data), WCF Data Services, ODataPublication des données publiques (Open Data), WCF Data Services, OData
Publication des données publiques (Open Data), WCF Data Services, OData
 
Environnements & Développements
Environnements & DéveloppementsEnvironnements & Développements
Environnements & Développements
 
Consolidez vos journaux et vos métriques avec Elastic Beats
Consolidez vos journaux et vos métriques avec Elastic BeatsConsolidez vos journaux et vos métriques avec Elastic Beats
Consolidez vos journaux et vos métriques avec Elastic Beats
 
Développement Sous Android
Développement Sous AndroidDéveloppement Sous Android
Développement Sous Android
 
Calames. Editer, rechercher, exposer des métadonnées EAD
Calames. Editer, rechercher, exposer des métadonnées EADCalames. Editer, rechercher, exposer des métadonnées EAD
Calames. Editer, rechercher, exposer des métadonnées EAD
 
Programmation_JEE_Version_imprimable.pdf
Programmation_JEE_Version_imprimable.pdfProgrammation_JEE_Version_imprimable.pdf
Programmation_JEE_Version_imprimable.pdf
 
cours-android.pdf
cours-android.pdfcours-android.pdf
cours-android.pdf
 
03 Web Semantique
03  Web Semantique03  Web Semantique
03 Web Semantique
 
Les micro orm, alternatives à entity framework
Les micro orm, alternatives à entity frameworkLes micro orm, alternatives à entity framework
Les micro orm, alternatives à entity framework
 
Annexe1 éTude Comparative Sur Les Moteurs De Recherche
Annexe1   éTude Comparative Sur Les Moteurs De RechercheAnnexe1   éTude Comparative Sur Les Moteurs De Recherche
Annexe1 éTude Comparative Sur Les Moteurs De Recherche
 
Cours Big Data Chap4 - Spark
Cours Big Data Chap4 - SparkCours Big Data Chap4 - Spark
Cours Big Data Chap4 - Spark
 
Web services SOAP et REST
Web services  SOAP et RESTWeb services  SOAP et REST
Web services SOAP et REST
 
Cartographie du big data
Cartographie du big dataCartographie du big data
Cartographie du big data
 
Play SQL at PostgreSQL Lyon User Group
Play SQL at PostgreSQL Lyon User GroupPlay SQL at PostgreSQL Lyon User Group
Play SQL at PostgreSQL Lyon User Group
 

Más de ABES

FOLIO_presentation_par_BibLibre
FOLIO_presentation_par_BibLibreFOLIO_presentation_par_BibLibre
FOLIO_presentation_par_BibLibreABES
 
Jabes 2021 - Session parallele "Etablissements experimentaux : quelles incide...
Jabes 2021 - Session parallele "Etablissements experimentaux : quelles incide...Jabes 2021 - Session parallele "Etablissements experimentaux : quelles incide...
Jabes 2021 - Session parallele "Etablissements experimentaux : quelles incide...ABES
 
JCR 2019 - Présentation : "Cidemis en amont, petits rappels"
JCR 2019 - Présentation : "Cidemis en amont, petits rappels"JCR 2019 - Présentation : "Cidemis en amont, petits rappels"
JCR 2019 - Présentation : "Cidemis en amont, petits rappels"ABES
 
Jabes 2021 - Poster "Initiation aux études historiques"
Jabes 2021 - Poster "Initiation aux études historiques"Jabes 2021 - Poster "Initiation aux études historiques"
Jabes 2021 - Poster "Initiation aux études historiques"ABES
 
JCR 2021 - Présentation "Et la boucle est bouclee"
JCR 2021 - Présentation "Et la boucle est bouclee"JCR 2021 - Présentation "Et la boucle est bouclee"
JCR 2021 - Présentation "Et la boucle est bouclee"ABES
 
JCR 2021 - Présentation "Les demandes Cidemis, c'est vraiment termine !"
JCR 2021 - Présentation "Les demandes Cidemis, c'est vraiment termine !"JCR 2021 - Présentation "Les demandes Cidemis, c'est vraiment termine !"
JCR 2021 - Présentation "Les demandes Cidemis, c'est vraiment termine !"ABES
 
JCR 2021 - Présentation "Cidemis au-dela des frontieres"
JCR 2021 - Présentation "Cidemis au-dela des frontieres"JCR 2021 - Présentation "Cidemis au-dela des frontieres"
JCR 2021 - Présentation "Cidemis au-dela des frontieres"ABES
 
JCR 2021 - Présentation "Cidemis au Cieps"
JCR 2021 - Présentation "Cidemis au Cieps"JCR 2021 - Présentation "Cidemis au Cieps"
JCR 2021 - Présentation "Cidemis au Cieps"ABES
 
JCR 2021 - Présentation "Cidemis à la Bibliothèque nationale de France"
JCR 2021 - Présentation "Cidemis à la Bibliothèque nationale de France"JCR 2021 - Présentation "Cidemis à la Bibliothèque nationale de France"
JCR 2021 - Présentation "Cidemis à la Bibliothèque nationale de France"ABES
 
JCR 2021 - Présentation "Cidemis en amont : petits rappels"
JCR 2021 - Présentation "Cidemis en amont : petits rappels" JCR 2021 - Présentation "Cidemis en amont : petits rappels"
JCR 2021 - Présentation "Cidemis en amont : petits rappels" ABES
 
Jabes 2021 - Session "Repenser le SI de l'Abes en période de transition(s)"
Jabes 2021 - Session "Repenser le SI de l'Abes en période de transition(s)"Jabes 2021 - Session "Repenser le SI de l'Abes en période de transition(s)"
Jabes 2021 - Session "Repenser le SI de l'Abes en période de transition(s)"ABES
 
Jabes 2021 - 26 ans après la création de l'Abes
Jabes 2021 - 26 ans après la création de l'AbesJabes 2021 - 26 ans après la création de l'Abes
Jabes 2021 - 26 ans après la création de l'AbesABES
 
Jabes 2021 - Session parallèle "Mécanique des alignements d'identifiants aute...
Jabes 2021 - Session parallèle "Mécanique des alignements d'identifiants aute...Jabes 2021 - Session parallèle "Mécanique des alignements d'identifiants aute...
Jabes 2021 - Session parallèle "Mécanique des alignements d'identifiants aute...ABES
 
Jabes 2021 - Les Actus de l'Abes, partie 2
Jabes 2021 - Les Actus de l'Abes, partie 2Jabes 2021 - Les Actus de l'Abes, partie 2
Jabes 2021 - Les Actus de l'Abes, partie 2ABES
 
Jabes 2021 - Les Actus de l'Abes, partie 1
Jabes 2021 - Les Actus de l'Abes, partie 1Jabes 2021 - Les Actus de l'Abes, partie 1
Jabes 2021 - Les Actus de l'Abes, partie 1ABES
 
Jabes 2021 - Poster "Expérimentation Sudoc FRBR"
Jabes 2021 - Poster "Expérimentation Sudoc FRBR"Jabes 2021 - Poster "Expérimentation Sudoc FRBR"
Jabes 2021 - Poster "Expérimentation Sudoc FRBR"ABES
 
Jabes 2021 - Poster "Les données de la recherche à l'Université de Toulouse J...
Jabes 2021 - Poster "Les données de la recherche à l'Université de Toulouse J...Jabes 2021 - Poster "Les données de la recherche à l'Université de Toulouse J...
Jabes 2021 - Poster "Les données de la recherche à l'Université de Toulouse J...ABES
 
Jabes 2021 - Poster "Utiliser des plugins pour améliorer la qualité de votre ...
Jabes 2021 - Poster "Utiliser des plugins pour améliorer la qualité de votre ...Jabes 2021 - Poster "Utiliser des plugins pour améliorer la qualité de votre ...
Jabes 2021 - Poster "Utiliser des plugins pour améliorer la qualité de votre ...ABES
 
Jabes 2021 - Poster "Projet d'exposition documentaire et participative pour u...
Jabes 2021 - Poster "Projet d'exposition documentaire et participative pour u...Jabes 2021 - Poster "Projet d'exposition documentaire et participative pour u...
Jabes 2021 - Poster "Projet d'exposition documentaire et participative pour u...ABES
 
Jabes 2021 - Poster "CorHAL, une voie pour les chercheurs : simplifier le dép...
Jabes 2021 - Poster "CorHAL, une voie pour les chercheurs : simplifier le dép...Jabes 2021 - Poster "CorHAL, une voie pour les chercheurs : simplifier le dép...
Jabes 2021 - Poster "CorHAL, une voie pour les chercheurs : simplifier le dép...ABES
 

Más de ABES (20)

FOLIO_presentation_par_BibLibre
FOLIO_presentation_par_BibLibreFOLIO_presentation_par_BibLibre
FOLIO_presentation_par_BibLibre
 
Jabes 2021 - Session parallele "Etablissements experimentaux : quelles incide...
Jabes 2021 - Session parallele "Etablissements experimentaux : quelles incide...Jabes 2021 - Session parallele "Etablissements experimentaux : quelles incide...
Jabes 2021 - Session parallele "Etablissements experimentaux : quelles incide...
 
JCR 2019 - Présentation : "Cidemis en amont, petits rappels"
JCR 2019 - Présentation : "Cidemis en amont, petits rappels"JCR 2019 - Présentation : "Cidemis en amont, petits rappels"
JCR 2019 - Présentation : "Cidemis en amont, petits rappels"
 
Jabes 2021 - Poster "Initiation aux études historiques"
Jabes 2021 - Poster "Initiation aux études historiques"Jabes 2021 - Poster "Initiation aux études historiques"
Jabes 2021 - Poster "Initiation aux études historiques"
 
JCR 2021 - Présentation "Et la boucle est bouclee"
JCR 2021 - Présentation "Et la boucle est bouclee"JCR 2021 - Présentation "Et la boucle est bouclee"
JCR 2021 - Présentation "Et la boucle est bouclee"
 
JCR 2021 - Présentation "Les demandes Cidemis, c'est vraiment termine !"
JCR 2021 - Présentation "Les demandes Cidemis, c'est vraiment termine !"JCR 2021 - Présentation "Les demandes Cidemis, c'est vraiment termine !"
JCR 2021 - Présentation "Les demandes Cidemis, c'est vraiment termine !"
 
JCR 2021 - Présentation "Cidemis au-dela des frontieres"
JCR 2021 - Présentation "Cidemis au-dela des frontieres"JCR 2021 - Présentation "Cidemis au-dela des frontieres"
JCR 2021 - Présentation "Cidemis au-dela des frontieres"
 
JCR 2021 - Présentation "Cidemis au Cieps"
JCR 2021 - Présentation "Cidemis au Cieps"JCR 2021 - Présentation "Cidemis au Cieps"
JCR 2021 - Présentation "Cidemis au Cieps"
 
JCR 2021 - Présentation "Cidemis à la Bibliothèque nationale de France"
JCR 2021 - Présentation "Cidemis à la Bibliothèque nationale de France"JCR 2021 - Présentation "Cidemis à la Bibliothèque nationale de France"
JCR 2021 - Présentation "Cidemis à la Bibliothèque nationale de France"
 
JCR 2021 - Présentation "Cidemis en amont : petits rappels"
JCR 2021 - Présentation "Cidemis en amont : petits rappels" JCR 2021 - Présentation "Cidemis en amont : petits rappels"
JCR 2021 - Présentation "Cidemis en amont : petits rappels"
 
Jabes 2021 - Session "Repenser le SI de l'Abes en période de transition(s)"
Jabes 2021 - Session "Repenser le SI de l'Abes en période de transition(s)"Jabes 2021 - Session "Repenser le SI de l'Abes en période de transition(s)"
Jabes 2021 - Session "Repenser le SI de l'Abes en période de transition(s)"
 
Jabes 2021 - 26 ans après la création de l'Abes
Jabes 2021 - 26 ans après la création de l'AbesJabes 2021 - 26 ans après la création de l'Abes
Jabes 2021 - 26 ans après la création de l'Abes
 
Jabes 2021 - Session parallèle "Mécanique des alignements d'identifiants aute...
Jabes 2021 - Session parallèle "Mécanique des alignements d'identifiants aute...Jabes 2021 - Session parallèle "Mécanique des alignements d'identifiants aute...
Jabes 2021 - Session parallèle "Mécanique des alignements d'identifiants aute...
 
Jabes 2021 - Les Actus de l'Abes, partie 2
Jabes 2021 - Les Actus de l'Abes, partie 2Jabes 2021 - Les Actus de l'Abes, partie 2
Jabes 2021 - Les Actus de l'Abes, partie 2
 
Jabes 2021 - Les Actus de l'Abes, partie 1
Jabes 2021 - Les Actus de l'Abes, partie 1Jabes 2021 - Les Actus de l'Abes, partie 1
Jabes 2021 - Les Actus de l'Abes, partie 1
 
Jabes 2021 - Poster "Expérimentation Sudoc FRBR"
Jabes 2021 - Poster "Expérimentation Sudoc FRBR"Jabes 2021 - Poster "Expérimentation Sudoc FRBR"
Jabes 2021 - Poster "Expérimentation Sudoc FRBR"
 
Jabes 2021 - Poster "Les données de la recherche à l'Université de Toulouse J...
Jabes 2021 - Poster "Les données de la recherche à l'Université de Toulouse J...Jabes 2021 - Poster "Les données de la recherche à l'Université de Toulouse J...
Jabes 2021 - Poster "Les données de la recherche à l'Université de Toulouse J...
 
Jabes 2021 - Poster "Utiliser des plugins pour améliorer la qualité de votre ...
Jabes 2021 - Poster "Utiliser des plugins pour améliorer la qualité de votre ...Jabes 2021 - Poster "Utiliser des plugins pour améliorer la qualité de votre ...
Jabes 2021 - Poster "Utiliser des plugins pour améliorer la qualité de votre ...
 
Jabes 2021 - Poster "Projet d'exposition documentaire et participative pour u...
Jabes 2021 - Poster "Projet d'exposition documentaire et participative pour u...Jabes 2021 - Poster "Projet d'exposition documentaire et participative pour u...
Jabes 2021 - Poster "Projet d'exposition documentaire et participative pour u...
 
Jabes 2021 - Poster "CorHAL, une voie pour les chercheurs : simplifier le dép...
Jabes 2021 - Poster "CorHAL, une voie pour les chercheurs : simplifier le dép...Jabes 2021 - Poster "CorHAL, une voie pour les chercheurs : simplifier le dép...
Jabes 2021 - Poster "CorHAL, une voie pour les chercheurs : simplifier le dép...
 

Último

Computer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxComputer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxRayane619450
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film françaisTxaruka
 
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxssuserbd075f
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film françaisTxaruka
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfabatanebureau
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne FontaineTxaruka
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprisesMajdaKtiri2
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfachrafbrahimi1
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.Txaruka
 

Último (10)

Evaluación Alumnos de Ecole Victor Hugo
Evaluación Alumnos de Ecole  Victor HugoEvaluación Alumnos de Ecole  Victor Hugo
Evaluación Alumnos de Ecole Victor Hugo
 
Computer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxComputer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptx
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film français
 
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film français
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne Fontaine
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprises
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdf
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.
 

code4lib 2011 : choses vues et entendues par l'ABES

  • 1. Code{4}lib 2011 Bloomington, IN Du 7 au 10 février 2011
  • 2.
  • 3. code{4}lib ? Communauté de développeurs et de bibliothécaires « techniques » (technologists), qui travaillent pour la plupart dans des bibliothèques A commencé par une mailing list en 2003, puis par IRC #code4lib sur freenode 1ère conférence en février 2006, dans l’Oregon : 80 participants. Puis 150 en 2007…
  • 4.
  • 5. Apache Solr Apache Solr : plateforme de recherche opensource, basée sur le projet Apache Lucene Fonctions principales : Recherche plein texte Highlighting (surlignage) Facettes Support de différent type de document (word, pdf…) Recherche distribuée Réplication d’index automatique
  • 6. Apache Solr Se lance comme un serveur indépendant de recherche (dans un conteneur de servlet, comme Apache Tomcat). Ecrit en Java, utilise Lucene comme moteur de recherche. APIs (interfaces) de type REST (HTTP/XML) et JSON, ce qui le rend facile à utiliser avec n’importe quel langage de programmation. Est utilisé à l’ABES par les applications et projets : IdRef, Star et API Sudoc (« Solr total », SudocAD), Step, Portail des thèses. Dans le monde des bibliothèques, est de plus en plus utilisé par les catalogues de nouvelle génération : Blacklight, VuFind, etc.
  • 7.
  • 8. Les nouveautés de Solr Amélioration du support Unicode Indexation et recherche de plus en plus rapide Nouvelles fonctionnalités pour l’indexation et la recherche Accélération du surlignage Support spatial : fonctions sur les distances, facettes sur la géolocalisation Possibilité de grouper les résultats Nouvelle fonction de pondération : « edismax » (supporte la syntaxe complète de Lucene) Fonction pivot sur les facettes : facettes à 2 niveaux Autosuggestion : à partir des données indexées Possibilité de modifier les données par JSON et CSV SolrCLOUD Solr UIMA : http://uima.apache.org/ En cours : amélioration des performances, XMLQueryParser (indexer directement de l’XML)
  • 9.
  • 10. Islandorarepository Framework opensource basé sur Drupal et Fedora. Commencé en 2008. LDAP / Groups / Forms Drupal FCK / Hooks / Modules Open Layers ABBYY / Blast Filters / Rule Engine / PHP Islandora Java / XML / Drupal Modules SolR / LuceneDjatoka / Gate Fedora : Policies / Folders Solution clé en main Adaptable : configuration du workflow, accepte beaucoup (+ de 20) de formats de métadonnées : METS / MIX / MODS / TEI… 120 VREs : environnements de recherche virtuels  http://islandora.ca/
  • 11. 1152 disques dur 247 Petabytes + de 1000 machines virtuelles
  • 12.
  • 14. données : système locaux (appli RH et appli ES), agrégateurs de données, dépôts institutionnels, individus et leurs relations
  • 15. données stockées en RDF => représentation sémantique des données
  • 16.
  • 17. coller de manière significative des silos de données entre eux
  • 18. interopéralibilité : construit avec (sur) les autres (DC, FOAF, SKOS, BIBO)
  • 20.
  • 21. Java, Apache Tomcat, MySQL, RDB ou SDB pour (stockage de triplets RDF)
  • 22. 2 millions de triplets += 12 Gb de mémoire
  • 23. Import/saisie de données ->moissonage-> VIVO RDF -> RDF (linked data)
  • 24.
  • 25.
  • 26.
  • 27. difficile à s’approprier, très académique : s’appuie sur des notions mathématiques, la récursivité
  • 28. basé sur l'évaluation d'expression et non sur l'exécution d'instruction
  • 29.
  • 30. concepts majeures : first-class functions, lambda functions, higherorderfunctions, closures, et functioncurrying
  • 31. Langages : haskell, javascript, ocaml, F# (MS), erlang (ericsson), utilisé dans les secteurs industriels, informatique embarquéex: qualcomm, at&t, facebook, twiter, credit suisse, yahoo, ericsson, citrix - Framework javascript : prototype, Jquery …
  • 32. Programmation fonctionnelle(3) var maFonction = function (func) {       return(                 function(x,y){                         func(y,x);                 }       );};
  • 33.
  • 34.
  • 35. SolR utilisé pour récupérer les notices
  • 36.
  • 37. Le code pour extraire les données de MARC est moche
  • 38. « Il faut se débarrasser de MARC »« MARC must DIE » (sic) Demian Katz membre actif vufind
  • 39.
  • 40.
  • 41.
  • 42.
  • 45. Gérer rapidement d’autre format que le MARC (c’est le but)
  • 46. Avantages de la POODemo
  • 47.
  • 48. The Pode project : FRBRisation et linked data (norvège)
  • 49.
  • 50. Sessions plénières Critical collaborations : Catalogueurs / developpeurs Comment je peux changer ça? / J’ai 1 idée! Départsmodestes / grandsobjectifs. Quellespriorités ? Priorités communes ? Est-cequ’onapprend de l’autrecedont on a besoin de savoir ?
  • 51. Sessions plénières OCLC Il n’y a pas que le texte pour trouver 1 document : différents prototypes présentés : Google maps / Code barre / timeLine / Nuage de mots / nuage de mots avec géolocalisation / autorités sous forme d’arbre (relations) / Google Chart API (diagrammes) Pour savoir où se trouve un utilisateur : Google location JS : latitude/longitude
  • 52. Sessions plénières KUALI : open library environment Utilisé par : Universitiésaméricaines : Duke, Florida, Chicago Utilisé au Canada, en Australie etc. OpenSource pour l’enseignementsupérieur DRUPAL 7 as a RAD Tool RAD : Rapid Application Development Out of the box : blog / website / CMS Plus compliqué (que wordpress) mais bcp de modules/API
  • 53. Sessions plénières Utilisation de CouchApp CouchDBestune base de donnéesorientées document qui peutêtreinterrogée et indexée avec unemanière de “MapReduce”, en utilisant JavaScript. CouchDBoffreaussi la réplicationincrémentale avec détection et résolution de conflitbidirectionnel. ‘ CouchDB propose une API JSON (REST) qui peutêtreinterrogée par n’importequelenvironnement qui accepte les requêtes HTTP. Il y a un nombreconsidérable de librairiesclientes qui rendent facile la programmation avec le langagequel’onveut. CouchApp : sont des applications JavaScript et HTML5 serviesdirectementdepuisCouchDB. Si vouspouveztaillervotre application avec cescontraintes, alorsvousgagnez la “scalability” et la flexibiltié de CouchDB, sans rien faire.
  • 54. Sessions plénières Avant, utilisation de : Client -> Node.js (programmation Javascript I/O serveur)-> CouchDB Mais avec couchApp, on peut se passer de Node.js HTTP API interface / easy replication / attach objects / document versioning by attaching earlier records Define data models in one place : models can be modified on the fly Forms, validation, and display extend from models Search : couchdb-lucene / solr / b-trees
  • 55. Sessions plénières MCROSERVICES Des « blocs » de programmes Merritt : service individuel pour chaquefonction du dépôt Pas de base de donnéesmais des fichiers “plats” (JSON) Mustache : librairie de template (disponible pour une 20aine de langage de programmation) Compass-style.org : CSS ++ Les fichiers Compass sontcompilés en CSS qui fonctionnentsurtous les navigateurs -> Possible d’inclure un style dans un autre etc. border en 1 ligne etc. JQuery UI JQuery BBQ : gère le bouton “back” du navigateur : librairieJavascript qui gère les états Git ++ : contrôle de version Bonsai : tinytree.info : crée automatiquement les répertoires pour faire un site web YUI compressor : permet de compresser les fichiers pour économiser la bandepassante CSS sprites : généré par « lemonade » : permet de ne charger qu’une seule image contenant toutes les images : 1 seule requête et 1 seule image en cache Custom Sitemapgenerator : pour envoyer à google toutes les urls dynamiques (référencement) Avantages : plus riche en fonctionnalités, plus petit et plus facile à maintenir / à adapter 1 service pour plusieurs sites : comme ça on met à jour à un seul endroit.
  • 56. Sessions plénières Un système fait maison de bibliothèque “digitale” XForms (Orbeon) / XPF = XML pipeline Workflow services images (imageMagick) Edition de DC, mais voudrait l’étendre à d’autres standards Soucis de performance (éditeur Orbeon) et notamment à cause de la flexibilité du METS Flash pour la visionneuse
  • 57. Sessions éclairs (lightningtalks) ?? 45% : des recherches Il faut que l’information soit en haut de l’écran, sinon elle n’est pas lu Le ranking est très important Social network in archives (EAD) Utilise des données de plusieurs sites/bases dans une interface. Ressemble à Calames + services « sociaux » : commentaires/images JQuerywidget ajout de fonctionnalité (popup) en 5 minutes NDL Search (Japan) : portail FRBR structure / web APIs (RSS/Atom/SRU) / smartphone ABES : * STAR *