mercredi 7 décembre 2011

Création d'un portail collaboratif "Texte, Discours et Document"

Partisan du travail collaboratif au niveau scientifique, je tente la création d’un (Google) document publié sur le Web et visible en édition par tous (sans nécessité de compte) pour construire un portail de ressources ayant trait à l’étude, la modélisation, la reconnaissance automatique et les exploitations applicatives des mécanismes d’organisation de l’information au niveau du ”Texte, Discours et Document”.
Cette page est avant tout un outil personnel. Peut être cela servira t elle à d’autres ? J’invite dans tous les cas toute personne intéressée à contribuer !  
Par ressources, j’entends appels à communication, journaux majeurs, (web|bibli)ographie, personnes, équipes, projets, outils, corpus, etc.
Les objectifs sont la veille au niveau national et international et la cartographie du domaine selon les disciplines (traitement automatique des langues, linguistique, psycholinguistique, ingénierie des documents...) et courants théoriques.
Les approches ayant une visée de traitement automatique seront privilégiées.


Le portail se trouve ici !

Ajouter un dépot (repository) Maven à votre forge Google Code grâce à Subversion


Discutés aux deux adresses ci-dessous mais l'alternative d'utiliser un dépot public est conseillée

  1. http://stackoverflow.com/questions/1280470/maven-repository-for-google-code-project
  2. http://www.thewebsemantic.com/2009/04/11/your-very-own-google-code-maven-repo/

Mesurer le nombre de visites sur votre projet hébergé sous Google Code grâce à Google Analytics

Ce post décrit la procédure pour "track visits to Google code projects in Google Analytics".
  1. Anyone may sign up for a free Google Analytics account. Once you have an account
  2. Add a profile for a new domain and specify URL http://code.google.com/
  3. Edit the profile that you just created to change its Website URL to http://code.google.com/p/votre-nom-de-projet/ 
  4. Paste your Google Analytics profile's Web Property ID below and save changes. 
  5. About 24 hours after you add your Web Property ID, your profile should begin to indicate that it is receiving data.

    Publier une Javadoc sous forge Google Code

    La procédure est la suivante
    1. Récupérez la racine du projet
      • svn checkout https://votre-nom-de-projet.googlecode.com/svn/ votre-nom-de-projet --username votre.username
      • cd votre-nom-de-projet
    2. Ajoutez un répertoire javadoc au versionning
      • svn mkdir javadoc 
    3. Réalisez l'export de la javadoc via Eclipse se sera plus simple
    4. Ajoutez les fichiers javadoc au versionning
      • svn add javadoc/*
    5. Ajoutez les propriétés adéquates pour que svn interprète les fichiers de la javadoc  avec le bon type mime
      • find  javadoc -name "*.html" -exec svn propset svn:mime-type text/html  {} + ;
      • find  javadoc -name "*.css" -exec svn propset svn:mime-type text/css  {} + ;
      • find  javadoc -name "*.jpeg" -exec svn propset svn:mime-type image/jpeg  {} + ;
    6. Commitez vos ajouts
      • svn commit javadoc/ -m "ajout de la javadoc"
    7. Votre javadoc devrait être désormais accessible via l'url http://votre-nom-de-projet.googlecode.com/svn/javadoc/index.html ; ajoutez ce lien dans la section de links de Administer > Project Summary

    Publier sur le Web et partager les droits d'édition à tous d'un Google document

    Dans la quête de la recherche d'outils facilitant le travail collaboratif je tente d'utiliser un Google Document qui désormais offrent des fonctionnalités de partage des droits d'édition à tous (sans nécessité de posséder un compte) ainsi que de publication Web.

    La procédure ci-dessous est légèrement différente de celle trouvée sur des réponses officielles (publication de vos documents et publication sur le web). Peut être est ce dû à un retard de mise à jour de la documentation ?

    La procédure a été testée avec un Google Document, mais reste valable a priori pour tout type de documents (document, feuille de calcul, présentation...). Ici vous trouverez un exemple de Google Document publié et ouvert à l'édition (il s'agit d'un site sérieux merci de ne pas le modifier à moins que vous souhaitiez y contribuer).

    Les deux actions, partage de la visibilité et publication sur le web, supposent que vous venez d'ouvrir ou de créer votre Google Document.

    Pour partager la visibilité (notamment en édition) 
    1. Cliquer sur l'icone "Share". Une fenêtre de configuration intitulée "Share settings" apparaît.
    2. Cliquer sur "Change"  au niveau de la première ligne du tableau "Who has access" (par défaut l'accès est limité : "Private - Only the people listed below can access"). Une fenêtre intitulée "Visibility options" apparaît
    3. Sélectionner  "Public on the web. Anyone on the Internet can find and access. No sign-in required."
    4. Et enfin changer l'accès de "Can view" à "Can edit" au niveau de la ligne "Access:Anyone (no sign-in required)" qui a dû apparaître.
    Pour publier sur le Web un Google document
    1. Dans le menu File, cliquer sur "Publish to the Web". Une fenêtre "Control publishing" s'affiche.
    2. Laisser coché "Automatically republish when changes are made".
    3. Cliquer sur "Start publishing" et confirmer. Vous obtiendrez un lien vers le document publié
    4. Par ailleurs, le lien par lequel vous éditiez votre document est désormais public. Vous pouvez le faire circuler.
    Remarques
    • Attention, il est important de noter que la publication sur le Web et sa visibilité sont deux concepts indépendants. 
    • Les contributeurs du Web n'auront pas accès aux options de partage mais pourront intervenir sur la publication.
    • Ils n'auront pas non plus accès à l'historique des modifications ("File > Revision history")
    • Ils pourront télécharger le document dans divers formats (notamment PDF)
    • Ils ne pourront pas changer les notifications qui sont propres à un compte à moins qu'ils ne soient connectés.

    vendredi 22 juillet 2011

    Sélection d'articles de TALN'2011

    Le programme de la conférence est disponible à http://taln2011.org/

    Les articles suivant ont été sélectionnés pour leurs accointances avec le traitement automatique du discours

    • Laurence Danlos. Analyse discursive et informations de factivité 
    • Patrick Saint-Dizier. TextCoop: un analyseur de discours basé sur les grammaires logiques
    • Charlotte Roze. Vers une algèbre des relations de discours pour la comparaison de structures discursives
    • Laurence Longo (Université de Strasbourg), Amalia Todirascu (Université de Strasbourg). RefGen, outil d'identification automatique des chaînes de référence en français
    • Delphine Bernhard and Anne-Laure Ligozat. Analyse automatique de la modalité et du niveau de certitude : application au domaine médical 
    • Laurence Danlos and Charlotte Roze. Traduction (automatique) des connecteurs de discours
    • Maxime Amblard, Michel Musiol and Manuel Rebuschi. Une analyse basée sur la S-DRT pour la modélisation de dialogues pathologiques
    • Yann Mathet (Université de Caen), Antoine Widlöcher (Université de Caen). GlozzQL : un langage de requêtes incrémental pour les textes annotés
    • Marion Laignelet, Mouna Kamel and Nathalie Aussenac-Gilles. Enrichir la notion de patron par la prise en compte de la structure textuelle - Application à la construction d'ontologie





    mercredi 8 juin 2011

    UIMA sur HADOOP

    Faire tourner des applications UIMA sur HADOOP.
    En Février dernier (2011), IBM a fait un gros coup de pub avec son système Watson qui a gagné le jeu Jeopardy aux Etats-Unis contre des joueurs humains (il s'agit de retrouver la question à partir d'une réponse soumise). Le système utilisait UIMA et HADOOP...