.. Atelier HAL v3 documentation master file, created by
sphinx-quickstart on Tue Feb 17 14:44:52 2015.
You can adapt this file completely to your liking, but it should at least
contain the root `toctree` directive.
==============
Atelier HAL v3
==============
En ligne de commande
====================
Par défaut, l'API HAL semble retourner du JSON.
**Attention en ligne de commande** (curl, wget) à mettre des quotes autour de l'URL !
Utilisation de wget
-------------------
.. code-block:: bash
$ wget -qO- 'http://api.archives-ouvertes.fr/ref/structure/?fq=valid_s:VALID&rows=10&q=%22centre%20de%20calcul%22'
Utilisation de curl
-------------------
J'ai plutôt l'habitude de **curl**.
.. code-block:: bash
$ curl 'http://api.archives-ouvertes.fr/ref/structure/?fq=valid_s:VALID&rows=10&q=%22centre%20de%20calcul%22'
Enregistrer dans un fichier
^^^^^^^^^^^^^^^^^^^^^^^^^^^
On peut enregistrer les données récupérées dans un fichier via l'option **-o**.
.. code-block:: bash
$ curl -o structures-cc.json 'http://api.archives-ouvertes.fr/ref/structure/?fq=valid_s:VALID&rows=10&q=%22centre%20de%20calcul%22'
Paramètres HTTP
^^^^^^^^^^^^^^^
On peut spécifier la méthode HTTP par l'option **-X** (ici la méthode GET) et des headers via l'option **-H** (ici on spécifie que l'on souhaite du json).
.. code-block:: bash
$ curl -X GET -H "Content-Type:application/json" -o structures-cc.json 'http://api.archives-ouvertes.fr/ref/structure/?fq=valid_s:VALID&rows=10&q=%22centre%20de%20calcul%22'
Pretty print json
-----------------
Si vous avez python installé, vous pouvez demander une visualisation "pretty print" du json récupéré par la commande suivante.
.. code-block:: bash
$ cat structures-cc.json | python -mjson.tool
.. code-block:: json
{
"response": {
"docs": [
{
"docid": 16,
"label_s": "Centre de Calcul Formel MEDICIS [CCF]"
},
{
"docid": 496,
"label_s": "Centre de Calcul de l'IN2P3 [CC-IN2P3]"
}
],
"numFound": 2,
"start": 0
}
}
Pretty print XML
----------------
On peut essayer la récupération de données avec d'autres formats : xml.
.. code-block:: bash
$ curl -X GET -o structures-cc.xml 'http://api.archives-ouvertes.fr/ref/structure/?wt=xml&fq=valid_s:VALID&rows=10&q=%22centre%20de%20calcul%22'
Pour obtenir une version "pretty print" du XML récupéré en ligne de commande, on peut (sous Linux et MacOS X) utiliser l'utilitaire **xmllint** qui vient du package ``libxml2-utils`` sous Linux.
.. code-block:: bash
$ xmllint --format structures-cc.xml
.. code-block:: xml
16Centre de Calcul Formel MEDICIS [CCF]496Centre de Calcul de l'IN2P3 [CC-IN2P3]
Format CSV
----------
La récupération de données au format **csv** n'a pas l'air de retourner tout le contenu (notamment les labels) : à spécifier ?
.. code-block:: bash
$ curl -X GET 'http://api.archives-ouvertes.fr/ref/structure/?wt=csv&fq=valid_s:VALID&rows=10&q=%22centre%20de%20calcul%22'
$ curl -X GET -H "Content-Type:text/plain" 'http://api.archives-ouvertes.fr/ref/structure/?wt=csv&fq=valid_s:VALID&rows=10&q=%22centre%20de%20calcul%22'
$ curl -X GET -H "Content-Type:text/csv" 'http://api.archives-ouvertes.fr/ref/structure/?wt=csv&fq=valid_s:VALID&rows=10&q=%22centre%20de%20calcul%22'
::
docid,halId_s,version_i,docType_s,citationFull_s,citationRef_s
16,,,,,
496,,,,,
En spécifiant les explicitement les champs retournés par défaut en json ou en xml, on obtient les données recherchées.
.. code-block:: bash
$ curl -X GET -H "Content-Type:text/csv" 'http://api.archives-ouvertes.fr/ref/structure/?wt=csv&fq=valid_s:VALID&rows=10&q=%22centre%20de%20calcul%22&fl=docid,label_s'
docid,label_s
16,Centre de Calcul Formel MEDICIS [CCF]
496,Centre de Calcul de l'IN2P3 [CC-IN2P3]
Référentiel des structures de recherche
---------------------------------------
http://api.archives-ouvertes.fr/docs/ref/resource/structure
La première requête présentée utilise ``fq=valid_s:VALID`` où **fq=** sert à filtrer les requêtes ... http://api.archives-ouvertes.fr/docs/ref/resource/structure/#fq
On a également un ``rows=10``, on récupère nettement plus de 10 éléments ? http://api.archives-ouvertes.fr/docs/ref/resource/structure/#rows
On fait ici une recherche par défaut **q=** (le nom du champ sur lequel porter la recherche n'est pas précisé) de la chaine de caractère "centre de calcul" (les **%20**, **%22** sont des encodages des caractères **espace** et **guillemet** respectivement, http://en.wikipedia.org/wiki/Percent-encoding#Character_data).
.. code-block:: bash
$ curl -o structures-cc.json 'http://api.archives-ouvertes.fr/ref/structure/?fq=valid_s:VALID&rows=10&q=%22centre%20de%20calcul%22'
.. code-block:: json
{
"response": {
"docs": [
{
"docid": 16,
"label_s": "Centre de Calcul Formel MEDICIS [CCF]"
},
{
"docid": 496,
"label_s": "Centre de Calcul de l'IN2P3 [CC-IN2P3]"
}
],
"numFound": 2,
"start": 0
}
}
Référentiel des types de documents
----------------------------------
http://api.archives-ouvertes.fr/docs/ref/resource/doctype
.. code-block:: bash
$ curl -o doctype-hal.json 'http://api.archives-ouvertes.fr/ref/doctype?instance_s=hal'
.. code-block:: json
{
"response": {
"lst": {
"int": [
"0",
"0"
],
"lst": {
"bool": "true",
"str": [
"hal",
"fr",
"json"
]
}
},
"result": {
"doc": [
{
"str": [
"ART",
"Article dans des revues"
]
},
{
"str": [
"COMM",
"Communication dans un congr\u00e8s"
]
},
{
"str": [
"POSTER",
"Poster"
]
},
{
"str": [
"OUV",
"Ouvrage (y compris \u00e9dition critique et traduction)"
]
},
{
"str": [
"COUV",
"Chapitre d'ouvrage"
]
},
{
"str": [
"DOUV",
"Direction d'ouvrage, Proceedings"
]
},
{
"str": [
"PATENT",
"Brevet"
]
},
{
"str": [
"OTHER",
"Autre publication"
]
},
{
"str": [
"UNDEFINED",
"Pr\u00e9-publication, Document de travail"
]
},
{
"str": [
"REPORT",
"Rapport"
]
},
{
"str": [
"THESE",
"Th\u00e8se"
]
},
{
"str": [
"HDR",
"HDR"
]
},
{
"str": [
"LECTURE",
"Cours"
]
},
{
"str": [
"IMG",
"Image"
]
},
{
"str": [
"VIDEO",
"Vid\u00e9o"
]
},
{
"str": [
"SON",
"Son"
]
},
{
"str": [
"MAP",
"Carte"
]
}
]
}
}
}
Référentiel des listes de métadonnées
-------------------------------------
http://api.archives-ouvertes.fr/docs/ref/resource/metadatalist
metaName_s = relator
^^^^^^^^^^^^^^^^^^^^
Le paramètre **fl=** permet de sélectionner les champs à retourner (ici tous ?).
.. code-block:: bash
$ curl -o metadatalist-metaname-relator.xml 'http://api-preprod.archives-ouvertes.fr/ref/metadataList/?q=metaName_s:relator&fl=*&wt=xml'
.. code-block:: xml
55relator : AuteurrelatorautAuteurAuthorrelator_autrelator_aut14793169076381286412014-09-15T13:09:00.617Z56relator : Auteur correspondantrelatorcrpAuteur correspondantCorrespondent authorrelator_crprelator_crp14793169076381286422014-09-15T13:09:00.617Z57relator : Directeur de publicationrelatoredtDirecteur de publicationEditorrelator_edtrelator_edt14793169076381286432014-09-15T13:09:00.617Z58relator : Directeur scientifiquerelatorsadDirecteur scientifiqueScientific advisorrelator_sadrelator_sad14793169076381286442014-09-15T13:09:00.617Z59relator : CollaborateurrelatorctbCollaborateurContributorrelator_ctbrelator_ctb14793169076391772162014-09-15T13:09:00.617Z60relator : Auteur du matériel d'accompagementrelatorwamAuteur du matériel d'accompagementWriter of accompanying materialrelator_wamrelator_wam14793169076391772172014-09-15T13:09:00.617Z61relator : PhotographerelatorphtPhotographePhotographerrelator_phtrelator_pht14793169076391772182014-09-15T13:09:00.617Z62relator : AnnoteurrelatorannAnnoteurAnnotatorrelator_annrelator_ann14793169076391772192014-09-15T13:09:00.617Z63relator : TraducteurrelatortrlTraducteurTranslatorrelator_trlrelator_trl14793169076391772202014-09-15T13:09:00.617Z64relator : CommentateurrelatorcwtCommentateurCommentatorrelator_cwtrelator_cwt14793169076402257922014-09-15T13:09:00.617Z65relator : IllustrateurrelatorillIllustrateurIllustratorrelator_illrelator_ill14793169076402257932014-09-15T13:09:00.617Z66relator : Metteur en scènerelatorstmMetteur en scèneStage managerrelator_stmrelator_stm14793169076402257942014-09-15T13:09:00.617Z67relator : MonteurrelatorproMonteurProducerrelator_prorelator_pro14793169076402257952014-09-15T13:09:00.617Z68relator : Directeur artistiquerelatorardDirecteur artistiqueArtistic directorrelator_ardrelator_ard14793169076402257962014-09-15T13:09:00.617Z69relator : Ingénieur du sonrelatorsdsIngénieur du sonSound designerrelator_sdsrelator_sds14793169076412743682014-09-15T13:09:00.617Z70relator : CartographerelatorctgCartographeCartographerrelator_ctgrelator_ctg14793169076412743692014-09-15T13:09:00.617Z71relator : AutrerelatorothAutreOtherrelator_othrelator_oth14793169076412743702014-09-15T13:09:00.617Z72relator : OrateurrelatorspkOrateurSpeakerrelator_spkrelator_spk14793169076412743712014-09-15T13:09:00.617Z
metaName_s = relatedType
^^^^^^^^^^^^^^^^^^^^^^^^
.. code-block:: bash
$ curl -o metadatalist-metaname-relatedtype.xml 'http://api.archives-ouvertes.fr/ref/metadataList/?q=metaName_s:relatedType&fl=*&wt=xml'
.. code-block:: xml
2033relatedType : illustrerelatedTypeillustrateillustreillustraterelatedType_illustraterelatedType_illustrate14851131775563857942014-11-18T12:38:14.384Z2034relatedType : est illustré parrelatedTypeisIllustratedByest illustré paris illustrated byrelatedType_isIllustratedByrelatedType_isIllustratedBy14851131775574343682014-11-18T12:38:14.384Z2035relatedType : est requis parrelatedTypeisRequiredByest requis paris required byrelatedType_isRequiredByrelatedType_isRequiredBy14851131775574343692014-11-18T12:38:14.384Z2036relatedType : requiertrelatedTyperequiresrequiertrequiresrelatedType_requiresrelatedType_requires14851131775574343702014-11-18T12:38:14.384Z2037relatedType : est une partie derelatedTypeisPartOfest une partie deis part ofrelatedType_isPartOfrelatedType_isPartOf14851131775584829442014-11-18T12:38:14.384Z2038relatedType : a comme partierelatedTypehasParta comme partiehas partrelatedType_hasPartrelatedType_hasPart14851131775584829452014-11-18T12:38:14.384Z2039relatedType : est référencé parrelatedTypeisReferencedByest référencé paris referenced byrelatedType_isReferencedByrelatedType_isReferencedBy14851131775584829462014-11-18T12:38:14.384Z2040relatedType : référencerelatedTypereferencesréférencereferencesrelatedType_referencesrelatedType_references14851131775595315202014-11-18T12:38:14.384Z2041relatedType : est un autre format derelatedTypeisFormatOfest un autre format deis format ofrelatedType_isFormatOfrelatedType_isFormatOf14851131775595315212014-11-18T12:38:14.384Z2042relatedType : a pour autre formatrelatedTypehasFormata pour autre formathas formatrelatedType_hasFormatrelatedType_hasFormat14851131775595315222014-11-18T12:38:14.384Z2043relatedType : est conforme àrelatedTypeconformsToest conforme àconforms torelatedType_conformsTorelatedType_conformsTo14851131775595315232014-11-18T12:38:14.384Z
Recherche
---------
Dépôts 2014 avec fichiers
^^^^^^^^^^^^^^^^^^^^^^^^^
http://api.archives-ouvertes.fr/docs/search/#fq
**fq=submitType_s:file** pour n'avoir que les dépôts avec fichiers de l'année 2014 **fq=submittedDateY_i:2014** ?
.. code-block:: bash
$ curl -o publis-2014.json 'http://api.archives-ouvertes.fr/search/?fq=submitType_s:file&fq=submittedDateY_i:2014'
La requête trouve 48397 résultats ? En affiche un nombre limité (valeur par défaut ?).
.. code-block:: json
{
"response": {
"docs": [
{
"docid": 994591,
"label_s": "Guy Louchard, Helmut Prodinger. Asymptotic results for silent elimination. Discrete Mathematics and Theoretical Computer Science, Discrete Mathematics & Theoretical Computer Science, 2010, special issue in honor of Laci Babai's 60th birthday: Combinatorics, Groups, Algorithms, and Complexity, 12 (2), pp.185-196. <hal-00994591>",
"uri_s": "https://hal.inria.fr/hal-00994591"
},
{
"docid": 994597,
"label_s": "R. SCHERRER, Laurent Maxit, Jean-Louis Guyader, C. Audoly, M. Bertinier. Analysis of the sound radiated by a heavy fluid loaded structure excited by an impulsive force. Internoise 2013, 2013, Innsbruck, Austria. pp.#827. <hal-00994597>",
"uri_s": "https://hal.archives-ouvertes.fr/hal-00994597"
},
{
"docid": 994598,
"label_s": "Van Ly Tran. Stochastic models of solar radiation processes. General Mathematics. Universit\u00e9 d'Orl\u00e9ans, 2013. English. <NNT : 2013ORLE2046>. <tel-00994598>",
"uri_s": "https://tel.archives-ouvertes.fr/tel-00994598"
},
{
"docid": 994600,
"label_s": "Olivier Marty. Monetizing French Distance Education. The International Review of Research in Open and Distance Learning, 2014, vol. 15 (n\u00b0 2), http://www.irrodl.org/index.php/irrodl/article/view/1677/2831. <halshs-00994600>",
"uri_s": "https://halshs.archives-ouvertes.fr/halshs-00994600"
},
{
"docid": 994601,
"label_s": "Nicolas Joudiou. D\u00e9veloppement de m\u00e9thodes de spectroscopie par r\u00e9sonance magn\u00e9tique localis\u00e9e pour l'\u00e9tude du m\u00e9tabolisme chez le petit animal. Other. Universit\u00e9 d'Orl\u00e9ans, 2013. French. <NNT : 2013ORLE2044>. <tel-00994601>",
"uri_s": "https://tel.archives-ouvertes.fr/tel-00994601"
},
{
"docid": 994602,
"label_s": "Camille Marini, Claude Frankignoul, Juliette Mignot. Links between the Southern Annular Mode and the Atlantic Meridional Overturning Circulation in a Climate Model. Journal of Climate, American Meteorological Society, 2011, 24, http://journals.ametsoc.org/doi/abs/10.1175/2010JCLI3576.1. <10.1175/2010JCLI3576.1>. <hal-00994602>",
"uri_s": "https://hal.archives-ouvertes.fr/hal-00994602"
},
{
"docid": 1069861,
"label_s": "P. Ghenuche, J. De Torres, P. Ferrand, J. Wenger. Multi-focus parallel detection of fluorescent molecules at picomolar concentration with photonic nanojets arrays. Applied Physics Letters, American Institute of Physics (AIP), 2014, 105 (13), pp.131102. <10.1063/1.4896852>. <hal-01069861>",
"uri_s": "https://hal.archives-ouvertes.fr/hal-01069861"
},
{
"docid": 994604,
"label_s": "Awad Bettamer. prediction of proximal femur fracture : finite element modeling based on mechanical damage and experimental validation. Other. Universit\u00e9 d'Orl\u00e9ans, 2013. English. <NNT : 2013ORLE2045>. <tel-00994604>",
"uri_s": "https://tel.archives-ouvertes.fr/tel-00994604"
},
{
"docid": 994605,
"label_s": "Jean Bazantay. La chose pour le dire : mono en japonais contemporain : approche s\u00e9mantique, syntaxique et \u00e9nonciative. Linguistics. Universit\u00e9 Michel de Montaigne - Bordeaux III, 2013. French. <NNT : 2013BOR30023>. <tel-00994605>",
"uri_s": "https://tel.archives-ouvertes.fr/tel-00994605"
},
{
"docid": 994610,
"label_s": "Isabelle Galichon. Le r\u00e9cit de soi comme \u00e9criture de r\u00e9sistance face au nazisme : du sentiment \u00e0 l'acte : d\u00e9finition d'une po\u00e9tique du r\u00e9cit de soi en r\u00e9sistance. Literature. Universit\u00e9 Michel de Montaigne - Bordeaux III, 2013. French. <NNT : 2013BOR30020>. <tel-00994610>",
"uri_s": "https://tel.archives-ouvertes.fr/tel-00994610"
},
{
"docid": 994612,
"label_s": "C\u00e9line Antonin, Christophe Blot, Sabine Le Bayon, Herv\u00e9 P\u00e9l\u00e9raux, Christine Rifflart, et al.. Banques centrales dernier rempart contre la d\u00e9flation. Revue de l'OFCE - Analyse et pr\u00e9visions, 2014, pp.11-51. <hal-00994612>",
"uri_s": "https://hal-sciencespo.archives-ouvertes.fr/hal-00994612"
},
{
"docid": 1069877,
"label_s": "Mountaz Hasco\u00ebt. Skinnable graph drawing. RR-14007, 2014. <lirmm-00615429v2>",
"uri_s": "http://hal-lirmm.ccsd.cnrs.fr/lirmm-00615429v2"
},
{
"docid": 994617,
"label_s": "Dominique Michelet. Cuecillo Prieto : Panoramique (3/4). Photography. CEMCA:73A544, Cuecillo Prieto, Mexico. 1973. <medihal-00994617>",
"uri_s": "https://medihal.archives-ouvertes.fr/medihal-00994617"
},
{
"docid": 994619,
"label_s": "Dominique Michelet. Cuecillo Prieto : Pied du grand monticule. Photography. CEMCA:73A546, Cuecillo Prieto, Mexico. 1973. <medihal-00994619>",
"uri_s": "https://medihal.archives-ouvertes.fr/medihal-00994619"
},
{
"docid": 994621,
"label_s": "Dominique Michelet. Orde\u00f1a Vieja : Mur nord de monticule Sud. Photography. Orde\u00f1a Vieja, Mexico. 1973. <medihal-00994621>",
"uri_s": "https://medihal.archives-ouvertes.fr/medihal-00994621"
},
{
"docid": 1069882,
"label_s": "Yui-Yip LAU, Adolf KY NG, David GUERRERO. Becoming a major hub in the distribution of wine: Hong Kong as a gate to Asian markets. IFSPA - International Forum on Shipping, Ports and Airports, May 2014, China. 22p. <hal-01069882>",
"uri_s": "https://hal.archives-ouvertes.fr/hal-01069882"
},
{
"docid": 994624,
"label_s": "Dominique Michelet. El Organo : La grande Structure Sud-Ouest. Photography. CEMCA:73A551, El Organo, Mexico. 1973. <medihal-00994624>",
"uri_s": "https://medihal.archives-ouvertes.fr/medihal-00994624"
},
{
"docid": 1069884,
"label_s": "Jean-Marie Gueullette. La place du r\u00e9cit dans la d\u00e9finition de l'ost\u00e9opathie. Sylvie Patron, Brian Schiff. Narrative Matters 2014 : Narrative Knowing/ R\u00e9cit et Savoir, Jun 2014, Paris, France. <hal-01069884>",
"uri_s": "https://hal-univ-diderot.archives-ouvertes.fr/hal-01069884"
},
{
"docid": 994627,
"label_s": "Dominique Michelet. Los Cuecillos del Refugio : Panoramique (1/5). Photography. CEMCA:73A554, Los Cuecillos del Refugio, Mexico. 1973. <medihal-00994627>",
"uri_s": "https://medihal.archives-ouvertes.fr/medihal-00994627"
},
{
"docid": 994631,
"label_s": "Maxime Deschanet. Les Tatars de Crim\u00e9e au XVII\u00e8me si\u00e8cle dans Pierre Chevalier, \"Histoire de la guerre des Cosaques contre la Pologne\", Paris, 1663. La Crim\u00e9e, le destin d'une p\u00e9ninscule, Jun 2014, Paris, France. <hal-00994631>",
"uri_s": "https://hal.archives-ouvertes.fr/hal-00994631"
},
{
"docid": 994632,
"label_s": "Dominique Michelet. Los Cuecillos del Refugio : Panoramique (5/5). Photography. CEMCA:73A558, Los Cuecillos del Refugio, Mexico. 1973. <medihal-00994632>",
"uri_s": "https://medihal.archives-ouvertes.fr/medihal-00994632"
},
{
"docid": 994633,
"label_s": "Dominique Michelet. Los Cuecillos del Refugio : Le monticule principal. Photography. CEMCA:73A559, Les Cuecillos del Refugio, Mexico. 1973. <medihal-00994633>",
"uri_s": "https://medihal.archives-ouvertes.fr/medihal-00994633"
},
{
"docid": 994634,
"label_s": "Dominique Michelet. El Refugio : Vue prise de la sortie du village. Photography. CEMCA:73A561, El Refugio, Mexico. 1973. <medihal-00994634>",
"uri_s": "https://medihal.archives-ouvertes.fr/medihal-00994634"
},
{
"docid": 994635,
"label_s": "Dominique Michelet. Arroyo Seco : \u00e9glise forteresse. Photography. CEMCA:73A562, Arroyo Seco, Mexico. 1973. <medihal-00994635>",
"uri_s": "https://medihal.archives-ouvertes.fr/medihal-00994635"
},
{
"docid": 994636,
"label_s": "Dominique Michelet. San Rafael : Ancienne piste coupant le monticule. Photography. CEMCA:73A563, San Rafael, Mexico. 1973. <medihal-00994636>",
"uri_s": "https://medihal.archives-ouvertes.fr/medihal-00994636"
},
{
"docid": 994641,
"label_s": "Dominique Michelet. Amoladeras : Vue depuis le sommet du monticule isol\u00e9. Photography. CEMCA:73A567, Amoladeras, Mexico. 1973. <medihal-00994641>",
"uri_s": "https://medihal.archives-ouvertes.fr/medihal-00994641"
},
{
"docid": 994642,
"label_s": "Dominique Michelet. Los Juzgados : Panoramique (1/2). Photography. CEMCA:73A568, Los Juzgados, Mexico. 1973. <medihal-00994642>",
"uri_s": "https://medihal.archives-ouvertes.fr/medihal-00994642"
},
{
"docid": 994650,
"label_s": "Maxime Deschanet. Introduction \u00e0 l'Histoire de l'Ukraine. 5 pages. 2014. <hal-00994650>",
"uri_s": "https://hal.archives-ouvertes.fr/hal-00994650"
},
{
"docid": 1069905,
"label_s": "Isa Baud, Karin Pfeffer, Diane Scott, Eric Denis, John Sydenstricker-Neto. Participatory 'Spatial' Knowledge Management Configurations in Metropolitan Governance Networks for SD. Thematic Report n\u00b02. Thematic Report n\u00b02, Chance2Sustain. 2014. <halshs-01069905>",
"uri_s": "https://halshs.archives-ouvertes.fr/halshs-01069905"
},
{
"docid": 1069917,
"label_s": "Pritish Mohapatra, C. V. Jawahar, M. Pawan Kumar. Efficient Optimization for Average Precision SVM. NIPS - Advances in Neural Information Processing Systems, 2014, Montreal, Canada. <hal-01069917>",
"uri_s": "https://hal.inria.fr/hal-01069917"
}
],
"numFound": 48397,
"start": 0
}
}
Dépôts INRIA domaine informatique
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Si les caractères ('[', '"', ' ', ']', ...) ne sont pas URL-encodés, j'ai une erreur ``curl: (3) [globbing] bad range specification in column 110`` (c'est bien la cause ?).
.. code-block:: bash
$ curl -o publis-inria-info.xml 'http://api.archives-ouvertes.fr/search/?q=*:*&fq=level0_domain_s:info&fq=collCode_s:INRIA&fq=modifiedDate_s:%5B%222011-06-02%2000:00:00%22%20TO%20*%5D&wt=xml-tei'
Le résultat est assez long 6500 lignes (28079 résultats ?).
.. code-block:: xml
Search restults from HAL APICCSDDistributed under a Creative Commons Attribution 4.0 International License
HAL API platform
YAM: a Schema Matcher FactoryFabienDuchateauduchatea@lirmm.fr145765RemiColettacoletta@lirmm.fr784050ZohraBellahseneZohra.Bellahsene@lirmm.fr753580RenéeJ. Miller416269FabienDuchateauduchatea@lirmm.fr2010-06-25 07:00:122015-02-06 16:04:192009-06-26 15:38:442009-06-05contributorFabienDuchateauduchatea@lirmm.frCCSDlirmm-00399184http://hal-lirmm.ccsd.cnrs.fr/lirmm-00399184duchateau:lirmm-00399184RR-09018, 2009RR-09018, 2009CNRS - Centre national de la recherche scientifiqueUniversité Montpellier II - Sciences et Techniques du LanguedocLIRMMINRIA - Institut National de Recherche en Informatique et en AutomatiqueMontpellierScientific Data ManagementNot setYAM: a Schema Matcher FactoryFabienDuchateauduchatea@lirmm.fr145765RemiColettacoletta@lirmm.fr784050ZohraBellahseneZohra.Bellahsene@lirmm.fr753580RenéeJ. Miller416269RR-090182009-06-05EnglishSchema matchingdata integrationmatcher factorymachine learningXML schemasYAMYet Another MatcherdemoComputer Science/DatabasesComputer Science/Machine LearningReportsIn this paper, we present YAM, a schema matcher factory. YAM (Yet Another Matcher) is not (yet) another schema matching system as it enables the generation of a la carte schema matchers according to user requirements. These re- quirements include a preference for recall or precision, a training data set (schemas already matched) and provided expert correspondences. YAM uses a knowledge base that includes a (possibly large) set of similarity measures and classifiers. Based on the user requirements, YAM learns how to best apply these tools (similarity measures and clas- sifiers) in concert to achieve the best matching quality. In our demonstration, we will let users apply YAM to build the best schema matcher for different user requirements.Reconstruction 3D du bâti par la technique des ombres chinoisesPavelLukashevishPavel.Lukashevich@newman.bas-net.by416280AlianxandrKraushonakalpha_storm@mail.ru416281XavierDescombesXavier.Descombes@sophia.inria.fr97831Jean-DenisDurou99444BorisZalesskyzalesky@newman.bas-net.by416282ElenaZhizhinaejj@iitp.ru416283XavierDescombesXavier.Descombes@sophia.inria.fr2009-06-25 18:38:512013-01-15 13:34:502009-06-25 19:52:272009-09contributorXavierDescombesXavier.Descombes@sophia.inria.frCCSDinria-00399208https://hal.inria.fr/inria-00399208lukashevish:inria-00399208<i>GRETSI</i>, Sep 2009, Dijon, FranceGRETSI, Sep 2009, Dijon, FranceUniversité de Nice Sophia-AntipolisCNRS - Centre national de la recherche scientifiqueINRIA - Institut National de Recherche en Informatique et en AutomatiqueUniversité Paul Sabatier - Toulouse IIIINRIA Sophia Antipolis - MéditerranéeLaboratoire d'Informatique, Signaux et Systèmes de Sophia-AntipolisUniversité des Sciences Sociales - Toulouse IUniversité Toulouse le Mirail - Toulouse IIINRIA-SOPHIANationalNoNoYesYesReconstruction 3D du bâti par la technique des ombres chinoisesPavelLukashevishPavel.Lukashevich@newman.bas-net.by416280AlianxandrKraushonakalpha_storm@mail.ru416281XavierDescombesXavier.Descombes@sophia.inria.fr97831Jean-DenisDurou99444BorisZalesskyzalesky@newman.bas-net.by416282ElenaZhizhinaejj@iitp.ru416283GRETSI2009-09DijonFrance2009FrenchComputer Science/Image ProcessingConference papersDans cet article, nous effectuons la reconstruction 3D du bâti à partir d'images satellitaires. Nous nous écartons de l'approche classique qui consiste à considérer le problème comme un problème inverse qui doit être résolu en utilisant deux images stéréoscopiques et en les mettant en correspondance. Au contraire, nous montrons qu'il est plus simple de résoudre le problème directement par essais/erreurs comme on on le fait très naturellement pour produire des ombres chinoises. Nous montrons notamment que cette approche ne nécessite pas un temps de calcul considérable, grâce à la puissance de calcul d'OpenGL qui s'appuie sur une carte graphique. Les premiers résultats obtenus montrent la pertinence de l'approche adoptée. En particulier, elle permet de résoudre des ambiguïtés pour lesquelles l'inversion du problème serait quasiment impossible.A Simple and Efficient Boolean Solver for Constraint Logic ProgrammingPhilippeCodognet102979DanielDiaz681811DanielDiazDaniel.Diaz@univ-paris1.fr2012-05-02 11:49:462014-09-19 13:14:252012-05-02 11:49:461996contributorDanielDiazDaniel.Diaz@univ-paris1.frCCSDhal-00693251https://hal-paris1.archives-ouvertes.fr/hal-00693251codognet:hal-00693251<i>Journal of Automated Reasoning</i>, Springer Verlag (Germany), 1996, 17 (1), pp.97-129Journal of Automated Reasoning, Springer Verlag (Germany), 1996, 17 (1), pp.97-129Université Panthéon-Sorbonne - Paris ICentre de Recherche en Informatique de Paris 1INRIA - Institut National de Recherche en Informatique et en AutomatiqueINRIA Paris - RocquencourtInternationalNoYesA Simple and Efficient Boolean Solver for Constraint Logic ProgrammingPhilippeCodognet102979DanielDiaz681811151140168-74331573-0670Journal of Automated ReasoningSpringer Verlag (Germany)17197-1291996Englishcontraint programmingboolean constraintsSATCLPconstraint logic programmingWAMComputer Science/Software EngineeringJournal articles[Tiger2/] DocumentationLaurentRomarylaurent.romary@inria.frlaurentromary49567http://arxiv.org/a/Romary_Lhttp://www.idref.fr/060702494http://orcid.org/0000-0002-0756-0508AmirZeldesamir.zeldes@rz.hu-berlin.de608962FlorianZipser535485LaurentRomarylaurent.romary@inria.fr2011-05-18 09:35:452011-05-25 21:19:122011-08-02 09:39:122011-05-26 10:00:282010-07-16contributorLaurentRomarylaurent.romary@inria.frCCSDinria-00593903https://hal.inria.fr/inria-00593903romary:inria-00593903[Technical Report] 2010[Technical Report] 2010INRIA - Institut National de Recherche en Informatique et en AutomatiqueINRIA Saclay - Ile de FranceNot setTechnical Report[Tiger2/] DocumentationLaurentRomarylaurent.romary@inria.frlaurentromary49567http://arxiv.org/a/Romary_Lhttp://www.idref.fr/060702494http://orcid.org/0000-0002-0756-0508AmirZeldesamir.zeldes@rz.hu-berlin.de608962FlorianZipser5354852010-07-16http://korpling.german.hu-berlin.de/tiger2/EnglishComputer Science/Computation and LanguageReportsThis report presents the main components of the Tiger2 format for the representation of syntactic annotations for linguistic data. Derived from the existing Tiger format and in compliance with ISO standard 24615 (SynAF), it offers mechanisms covering the wide range of constituency and dependency annotations.Efficient Optimization for Average Precision SVMPritishMohapatra1079540C. V.Jawahar1074663M. PawanKumarpawan.kumar@ecp.fr804789M. PawanKumarpawan.kumar@ecp.fr2014-09-30 11:01:542014-11-14 16:35:312014-10-07 09:16:462014contributorM. PawanKumarpawan.kumar@ecp.frCCSDhal-01069917https://hal.inria.fr/hal-01069917mohapatra:hal-01069917<i>NIPS - Advances in Neural Information Processing Systems</i>, 2014, Montreal, CanadaNIPS - Advances in Neural Information Processing Systems, 2014, Montreal, CanadaEcole Centrale ParisINRIA - Institut National de Recherche en Informatique et en AutomatiqueINRIA Saclay - Ile de FranceInternationalNoNoYesYesEfficient Optimization for Average Precision SVMPritishMohapatra1079540C. V.Jawahar1074663M. PawanKumarpawan.kumar@ecp.fr804789NIPS - Advances in Neural Information Processing Systems2014MontrealCanada2014EnglishComputer Science/Machine LearningConference papersThe accuracy of information retrieval systems is often measured using average precision (AP). Given a set of positive (relevant) and negative (non-relevant) samples, the parameters of a retrieval system can be estimated using the AP-SVM framework, which minimizes a regularized convex upper bound on the empirical AP loss. However, the high computational complexity of loss-augmented inference, which is required for learning an AP-SVM, prohibits its use on large training datasets. To alleviate this deficiency, we propose three complementary approaches. The first approach guarantees an asymptotic decrease in the computational complexity of loss-augmented inference by exploiting the problem structure. The second approach takes advantage of the fact that we do not require a full ranking during loss-augmented inference. This helps us to avoid the expensive step of sorting the negative samples according to their individual scores. The third approach approximates the AP loss over all samples by the AP loss over difficult samples (for example, those that are incorrectly classified by a binary SVM), while ensuring the correct classification of the remaining samples. Using the PASCAL VOC action classification dataset, we show that our approaches provide significant speed-ups during training without degrading the test accuracy of AP-SVM.Estimation des paramètres de processus ponctuels marqués dans le cadre de l'extraction d'objets en imagerie de télédétectionFlorentChatelainflorent.chatelain@gipsa-lab.inpg.fr394263XavierDescombesXavier.Descombes@sophia.inria.fr97831JosianeZerubiaJosiane.Zerubia@sophia.inria.fr97606XavierDescombesXavier.Descombes@sophia.inria.fr2009-06-26 09:27:592014-10-28 18:35:242009-06-26 09:55:162009-09-08contributorXavierDescombesXavier.Descombes@sophia.inria.frCCSDinria-00399258https://hal.inria.fr/inria-00399258chatelain:inria-00399258<i>XXIIe colloque GRETSI (GRETSI 2009)</i>, Sep 2009, Dijon, FranceXXIIe colloque GRETSI (GRETSI 2009), Sep 2009, Dijon, FranceCNRS - Centre national de la recherche scientifiqueINRIA - Institut National de Recherche en Informatique et en AutomatiqueINRIA Sophia Antipolis - MéditerranéeLaboratoire d'Informatique, Signaux et Systèmes de Sophia-AntipolisSA-IGADépartement Image et SignalGrenoble Images Parole Signal AutomatiqueUniversité Joseph Fourier - Grenoble IUniversité Pierre-Mendès-France - Grenoble IIUniversité Stendhal - Grenoble IIIINRIA-SOPHIAUniversité de Nice Sophia-AntipolisInstitut polytechnique de GrenobleHAL Grenoble AlpesTraitement automatique des langues et des connaissancesMédiation Scientifique en Science du NumériqueNationalNoNoYesYesEstimation des paramètres de processus ponctuels marqués dans le cadre de l'extraction d'objets en imagerie de télédétectionFlorentChatelainflorent.chatelain@gipsa-lab.inpg.fr394263XavierDescombesXavier.Descombes@sophia.inria.fr97831JosianeZerubiaJosiane.Zerubia@sophia.inria.fr97606XXIIe colloque GRETSI (GRETSI 2009)2009-09-082009-09-11DijonFrance2009FrenchComputer Science/Image ProcessingConference papersL'article étudie le problème de l'estimation des paramètres d'un processus ponctuel marqué modélisant un réseau d'objets dans une image. L'objectif est de mettre en oeuvre des méthodes d'extraction automatique des objets dans des images de télédétection. L'estimation des paramètres du processus est menée dans le cas de données incomplètes, où la configuration des objets dans l'image n'est pas connue. Les paramètres du modèle, ainsi que la configuration des objets, sont alors estimés conjointement. Ces travaux montrent la possibilité d'estimer certains paramètres des processus étudiés, et ouvrent la voie à des méthodes d'extraction automatique des objetsCompiling Constraints in clp(FD)PhilippeCodognet102979DanielDiaz681811DanielDiazDaniel.Diaz@univ-paris1.fr2012-05-02 11:45:1719962014-09-19 12:01:312012-05-02 11:45:171996contributorDanielDiazDaniel.Diaz@univ-paris1.frCCSDhal-00693245https://hal-paris1.archives-ouvertes.fr/hal-00693245codognet:hal-00693245<i>Journal of Logic Programming</i>, 1996, 27 (3), pp.185-226Journal of Logic Programming, 1996, 27 (3), pp.185-226Université Panthéon-Sorbonne - Paris ICentre de Recherche en Informatique de Paris 1INRIA - Institut National de Recherche en Informatique et en AutomatiqueINRIA Paris - RocquencourtInternationalNoYesCompiling Constraints in clp(FD)PhilippeCodognet102979DanielDiaz68181144288Journal of Logic Programming273185-2261996Englishconstraint programmingconstraint logic programmingfinite domainsimplementationWAMComputer Science/Software EngineeringJournal articlesRounding-based Moves for Metric LabelingM. PawanKumarpawan.kumar@ecp.fr804789M. PawanKumarpawan.kumar@ecp.fr2014-09-30 10:57:462014-10-07 09:15:342014-10-07 09:15:342014contributorM. PawanKumarpawan.kumar@ecp.frCCSDhal-01069910https://hal.inria.fr/hal-01069910kumar:hal-01069910<i>NIPS - Advances in Neural Information Processing Systems</i>, 2014, Montreal, CanadaNIPS - Advances in Neural Information Processing Systems, 2014, Montreal, CanadaEcole Centrale ParisINRIA - Institut National de Recherche en Informatique et en AutomatiqueINRIA Saclay - Ile de FranceInternationalNoNoYesYesRounding-based Moves for Metric LabelingM. PawanKumarpawan.kumar@ecp.fr804789NIPS - Advances in Neural Information Processing Systems2014MontrealCanada2014EnglishComputer Science/Machine LearningConference papersMetric labeling is a special case of energy minimization for pairwise Markov random fields. The energy function consists of arbitrary unary potentials, and pairwise potentials that are proportional to a given metric distance function over the label set. Popular methods for solving metric labeling include (i) move-making algorithms, which iteratively solve a minimum st-cut problem; and (ii) the linear programming (LP) relaxation based approach. In order to convert the fractional solution of the LP relaxation to an integer solution, several randomized rounding procedures have been developed in the literature. We consider a large class of parallel rounding procedures, and design move-making algorithms that closely mimic them. We prove that the multiplicative bound of a move-making algorithm exactly matches the approximation factor of the corresponding rounding procedure for any arbitrary distance function. Our analysis includes all known results for move-making algorithms as special cases.Adaptation d'un algorithme d'ordonnancement de tâches parallèles sur plates-formes homogènes aux systèmes hétérogènesTchimouN'Takpéntakpe@loria.fr62818TchimouN'Takpétchimou.ntakpe@loria.fr2005-10-13 16:57:182012-04-24 09:40:052005-10-13 17:20:312005contributorTchimouN'Takpétchimou.ntakpe@loria.frCCSDinria-00000434https://hal.inria.fr/inria-00000434ntakpe:inria-00000434Rapport de stage d'initiation à la recherche. 2005Rapport de stage d'initiation à la recherche. 2005INRIA - Institut National de Recherche en Informatique et en AutomatiqueCNRS - Centre national de la recherche scientifiqueUniversité Henri Poincaré - Nancy IUniversité Nancy IIPublications du LORIAINRIA-LORRAINE LORIAINRIA Nancy - Grand EstLORIA - Laboratoire Lorrain de Recherche en Informatique et ses ApplicationsRéseaux, systèmes et servicesGrid'5000Rapport de stage d'initiation à la rechercheNot setAdaptation d'un algorithme d'ordonnancement de tâches parallèles sur plates-formes homogènes aux systèmes hétérogènesTchimouN'Takpéntakpe@loria.fr628182005FrenchComputer Science/Distributed, Parallel, and Cluster ComputingOther publicationsCe stage d'initiation à la recherche nous a permis de concevoir et d'évaluer des algorithmes d'ordonnancement de tâches parallèles en milieu hétérogène en partant d'un algorithme adapté aux plates-formes homogènes. Après avoir réalisé de nombreuses simulations sur les deux algorithmes que nous avons mis en place, nous avons noté que cette adaptation aux systèmes hétérogènes permettait de tirer profit des agglomérations hétérogènes de grappes homogènes de ressources de calculs lors de l'exécution des grosses applications composées de tâches parallèles. La comparaison des performances de nos deux algorithmes avec celles d'un autre algorithme nous a également permis de conclure que notre approche permettait d'obtenir un meilleur compromis entre le temps de completion des applications et la puissance de calcul utilisée.Grid'5000Parallel local search for the Costas Array ProblemDanielDiaz681811FlorianRichoux509123YvesCanioucaniou@loria.fr59335PhilippeCodognet102979SalvadorAbreu685040DanielDiazDaniel.Diaz@univ-paris1.fr2012-05-02 12:09:3620122012-05-02 12:09:362012-05-02 12:09:362012contributorDanielDiazDaniel.Diaz@univ-paris1.frCCSDhal-00693275https://hal-paris1.archives-ouvertes.fr/hal-00693275diaz:hal-00693275<i>Parallel Computing and Optimization</i>, 2012, Shanghai, ChinaParallel Computing and Optimization, 2012, Shanghai, ChinaÉcole Normale Supérieure de LyonUniversité Panthéon-Sorbonne - Paris ICNRS - Centre national de la recherche scientifiqueINRIA - Institut National de Recherche en Informatique et en AutomatiqueUniversité Claude Bernard - Lyon ILaboratoire de l'Informatique du ParallélismeCentre de Recherche en Informatique de Paris 1Université Pierre et Marie CurieLaboratoire d'Informatique de Paris 6InternationalNoNoYesYesParallel local search for the Costas Array ProblemDanielDiaz681811FlorianRichoux509123YvesCanioucaniou@loria.fr59335PhilippeCodognet102979SalvadorAbreu685040Parallel Computing and OptimizationParallel Computing and Optimization2012ShanghaiChina2012EnglishComputer Science/Software EngineeringComputer Science/Distributed, Parallel, and Cluster ComputingConference papersDes ordinateurs capables de calculer plus justeJean-MichelMullerjean-michel.muller@ens-lyon.fr662358SylvieBoldosylvie.boldo@inria.frsboldo739834http://www.linkedin.com/pub/sylvie.boldoJean-MichelMullerjean-michel.muller@ens-lyon.fr2014-09-29 17:02:562015-02-07 01:07:482014-09-29 17:02:562014-10contributorJean-MichelMullerjean-michel.muller@ens-lyon.frCCSDensl-01069744https://hal-ens-lyon.archives-ouvertes.fr/ensl-01069744muller:ensl-01069744<i>La Recherche</i>, société d'éditions scientifiques, 2014, pp.46-53La Recherche, société d'éditions scientifiques, 2014, pp.46-53École Normale Supérieure de LyonCNRS - Centre national de la recherche scientifiqueINRIA - Institut National de Recherche en Informatique et en AutomatiqueINRIA Grenoble - Rhône-AlpesLaboratoire de l'Informatique du ParallélismeLaboratoire de Recherche en InformatiqueINRIA Saclay - Ile de FranceMédiation Scientifique en Science du NumériqueArticle de vulgarisationNationalYesYesDes ordinateurs capables de calculer plus justeJean-MichelMullerjean-michel.muller@ens-lyon.fr662358SylvieBoldosylvie.boldo@inria.frsboldo739834http://www.linkedin.com/pub/sylvie.boldo20250La Recherchesociété d'éditions scientifiques46-532014-10FrenchComputer Science/OtherJournal articlesAdditionner 3 nombres quelconques sans erreur peut devenir mission impossible pour un ordinateur. Afin de pallier ce manque de fiabilité, les informaticiens inventent une nouvelle arithmétique. Indispensable pour construire un pont ou une aile d'avion.C3PO: a Spontaneous and Ephemeral Social Networking Framework for a collaborative Creation and Publishing of Multimedia ContentsFrédériqueLaforestfrederique.laforest@telecom-st-etienne.frfrederique-laforest1002777NicolasLe Sommer1079392StéphaneFrénot99431FrançoisDe CorbièreFrancois.De-Corbiere@mines-nantes.fr987953YvesMahéoyves.maheo@univ-ubs.fr901280PascaleLaunaypascale.launay@univ-ubs.fr1079393ChristopheGRAVIER757307JulienSubercaze393170DamienReimert701524EtienneBrodu1079394IdrisDaikh1079395NicolasPhelippeau1079396XavierAdam1079397FrédéricGuidec101449StéphaneGrumbachsgrumbach1079398NicolasLe SommerNicolas.Le-Sommer@univ-ubs.fr2014-10-17 12:26:022014-06-252014-12-19 01:19:042014-10-17 15:50:122014-09-08contributorNicolasLe SommerNicolas.Le-Sommer@univ-ubs.frCCSDhal-01069778https://hal.archives-ouvertes.fr/hal-01069778laforest:hal-01069778<i>International conference on selected topics in Mobile and Wireless Networking (MoWNet 2014)</i>, Sep 2014, Rome, Italy. Elsevier, pp.1-6, Procedia Computer ScienceInternational conference on selected topics in Mobile and Wireless Networking (MoWNet 2014), Sep 2014, Rome, Italy. Elsevier, pp.1-6, Procedia Computer ScienceUniversité Jean Monnet - Saint-EtienneCNRS - Centre national de la recherche scientifiqueINRIA - Institut National de Recherche en Informatique et en AutomatiqueUniversité Lumière Lyon 2Institut National des Sciences Appliquées de LyonEcole Centrale de LyonINRIA Grenoble - Rhône-AlpesIrisaLaboratoire d'Economie et de Management de Nantes-AtlantiqueUniversité de NantesLaboratoire d'InfoRmatique en Image et Systèmes d'informationIRISA_SETLaboratoire de l'Informatique du ParallélismeMédiation Scientifique en Science du NumériqueÉcole Normale Supérieure de LyonUniversité Claude Bernard - Lyon IUniversité de Bretagne SudDépartement sciences sociales et de gestionInstitut Télécoml'unam - université nantes angers le mansInternationalNoNoYesYesC3PO: a Spontaneous and Ephemeral Social Networking Framework for a collaborative Creation and Publishing of Multimedia ContentsFrédériqueLaforestfrederique.laforest@telecom-st-etienne.frfrederique-laforest1002777NicolasLe Sommer1079392StéphaneFrénot99431FrançoisDe CorbièreFrancois.De-Corbiere@mines-nantes.fr987953YvesMahéoyves.maheo@univ-ubs.fr901280PascaleLaunaypascale.launay@univ-ubs.fr1079393ChristopheGRAVIER757307JulienSubercaze393170DamienReimert701524EtienneBrodu1079394IdrisDaikh1079395NicolasPhelippeau1079396XavierAdam1079397FrédéricGuidec101449StéphaneGrumbachsgrumbach107939862050procedia computer scienceInternational conference on selected topics in Mobile and Wireless Networking (MoWNet 2014)International conference on selected topics in Mobile and Wireless Networking (MoWNet 2014)2014-09-082014-09-10RomeItalyElsevierProcedia Computer Science1-62014-09-10EnglishSocial NetworkingOpportunistic ComputingCollaborative EditionComputer Science/Ubiquitous ComputingComputer Science/Mobile ComputingConference papersOnline social networks have been adopted by a large part of the population, and have become in few years essential communication means and a source of information for journalists. Nevertheless, these networks have some drawbacks that make people reluctant to use them, such as the impossibility to claim for ownership of data and to avoid commercial analysis of them, or the absence of collaborative tools to produce multimedia contents with a real editorial value. In this paper, we present a new kind of social networks, namely spontaneous and ephemeral social networks (SESNs). SESNs allow people to collaborate spontaneously in the production of multimedia documents so as to cover cultural and sport events.Speech Cine SSFP with optical microphone synchronization and motion compensated reconstructionPierre-AndréVuissoz338492FreddyOdille338491YvesLaprieYves.Laprie@loria.fr58846EmmanuelVincentemmanuel.vincent@inria.fremmanuelv571022GabrielaHossu1025300JacquesFelblingerj.felblinger@chu-nancy.fr303875EmmanuelVincentemmanuel.vincent@inria.fr2014-05-21 15:56:302015-01-16 13:41:022014-05-21 15:56:302014-07-11contributorEmmanuelVincentemmanuel.vincent@inria.frCCSDhal-00994526https://hal.inria.fr/hal-00994526vuissoz:hal-00994526<i>ISMRM Workshop on Motion Correction in MRI</i>, Jul 2014, Tromso, NorwayISMRM Workshop on Motion Correction in MRI, Jul 2014, Tromso, NorwayCNRS - Centre national de la recherche scientifiqueINRIA - Institut National de Recherche en Informatique et en AutomatiqueUniversité Henri Poincaré - Nancy IINRIA Nancy - Grand EstINRIA-LORRAINE LORIAPublications du LORIAINRIA Nancy - Grand EstLORIA - Laboratoire Lorrain de Recherche en Informatique et ses ApplicationsTraitement automatique des langues et des connaissancesInternationalNoNoYesNoSpeech Cine SSFP with optical microphone synchronization and motion compensated reconstructionPierre-AndréVuissoz338492FreddyOdille338491YvesLaprieYves.Laprie@loria.fr58846EmmanuelVincentemmanuel.vincent@inria.fremmanuelv571022GabrielaHossu1025300JacquesFelblingerj.felblinger@chu-nancy.fr303875ISMRM Workshop on Motion Correction in MRI2014-07-112014-07-14TromsoNorway2014-05-20EnglishComputer Science/Signal and Image ProcessingEngineering Sciences/Signal and Image processingConference papersExperimental Assessment of BitTorrent Completion Time in Heterogeneous TCP/uTP swarmsClaudioTesta723461D.Rossi699945AshwinRao723462ArnaudLegout3396552013-03-01 00:16:092013-03-26 10:53:232013-03-01 00:16:142012-03CCSDhal-00795818https://hal-institut-mines-telecom.archives-ouvertes.fr/hal-00795818testa:hal-00795818<i>Traffic Measurement and Analysis (TMA) Workshop at Passive and Active Measurement (PAM)</i>, Mar 2012, Wien, Australia. pp.52-65Traffic Measurement and Analysis (TMA) Workshop at Passive and Active Measurement (PAM), Mar 2012, Wien, Australia. pp.52-65CNRS - Centre national de la recherche scientifiqueINRIA - Institut National de Recherche en Informatique et en AutomatiqueEcole Nationale Supérieure des TélécommunicationsINRIA Sophia Antipolis - MéditerranéeTélécom ParisTechInstitut TélécomParisTechINRIA-SOPHIAUniversité Pierre et Marie CurieINRIA Grenoble - Rhône-AlpesInternationalNoNoYesYesExperimental Assessment of BitTorrent Completion Time in Heterogeneous TCP/uTP swarmsClaudioTesta723461D.Rossi699945AshwinRao723462ArnaudLegout339655DR:TMA-12Traffic Measurement and Analysis (TMA) Workshop at Passive and Active Measurement (PAM)Traffic Measurement and Analysis (TMA) Workshop at Passive and Active Measurement (PAM)2012-03WienAustralia52-652012-03Englishp2pbittorrentledbatComputer Science/Networking and Internet ArchitectureConference papers<p>{BitTorrent, one of the most widespread used P2P application for file- sharing, recently got rid of TCP by introducing an application-level congestion control protocol named uTP. The aim of this new protocol is to efficiently use the available link capacity, while minimizing its interference with the rest of user traffic (e.g., Web, VoIP and gaming) sharing the same access bottleneck. In this paper we perform an experimental study of the impact of uTP on the torrent completion time, the metric that better captures the user experience. We run BitTorrent applications in a flash crowd scenario over a dedicated cluster platform, under both homogeneous and heterogeneous swarm population. Exper- iments show that an all-uTP swarms have shorter torrent download time with respect to all-TCP swarms. Interestingly, at the same time, we observe that even shorter completion times can be achieved under mixtures of TCP and uTP traffic, as in the default BitTorrent settings.</p>Non-commutative Elimination in Ore Algebras Proves Multivariate IdentitiesFrédéricChyzakfrederic.chyzak@inria.fr811862BrunoSalvyBruno.Salvy@inria.fr1079459FrédéricChyzakfrederic.chyzak@inria.fr2014-09-30 09:16:152014-10-07 09:11:192014-10-07 09:11:191998contributorFrédéricChyzakfrederic.chyzak@inria.frCCSDhal-01069833https://hal.inria.fr/hal-01069833chyzak:hal-01069833<i>Journal of Symbolic Computation</i>, Elsevier, 1998, 26 (2), pp.187-227Journal of Symbolic Computation, Elsevier, 1998, 26 (2), pp.187-227INRIA - Institut National de Recherche en Informatique et en AutomatiqueINRIA Paris - RocquencourtInternationalNoYesNon-commutative Elimination in Ore Algebras Proves Multivariate IdentitiesFrédéricChyzakfrederic.chyzak@inria.fr811862BrunoSalvyBruno.Salvy@inria.fr1079459162780747-71711095-855XJournal of Symbolic ComputationElsevier262187-2271998EnglishComputer Science/Symbolic ComputationJournal articlesMany computations involving special functions, combinatorial sequences or their $q$-analogues can be performed using linear operators and simple arguments on the dimension of related vector spaces. In this article, we develop a theory of~$\partial$-finite sequences and functions which provides a unified framework to express algorithms for computing sums and integrals and for the proof or discovery of multivariate identities. This approach is vindicated by an implementation.A hybrid approach to managing job offers and candidatesRémyKessler465141NicolasBéchetnicolas.bechet@lirmm.fr832691MathieuRocheMathieu.Roche@lirmm.fr831908Juan-ManuelTorres-Moreno412600MarcEl-Bèze131939MathieuRochemroche@lirmm.fr2012-05-02 10:26:162015-02-06 15:16:172012-05-02 10:51:292012-04-10contributorMathieuRochemroche@lirmm.frCCSDlirmm-00693181http://hal-lirmm.ccsd.cnrs.fr/lirmm-00693181kessler:lirmm-00693181<i>Information Processing and Management</i>, Elsevier, 2012, 48 (6), pp.1124-1135. <a target="_blank" href="http://www.sciencedirect.com/science/article/pii/S0306457312000416"><http://www.sciencedirect.com/science/article/pii/S0306457312000416></a>. <a target="_blank" href="http://dx.doi.org/10.1016/j.ipm.2012.03.002"><10.1016/j.ipm.2012.03.002></a>Information Processing and Management, Elsevier, 2012, 48 (6), pp.1124-1135. <http://www.sciencedirect.com/science/article/pii/S0306457312000416>. <10.1016/j.ipm.2012.03.002>Université d'AvignonCNRS - Centre national de la recherche scientifiqueINRIA - Institut National de Recherche en Informatique et en AutomatiqueINRIA Sophia Antipolis - MéditerranéeINRIA Paris - RocquencourtLIRMMINRIA-SOPHIAMédiation Scientifique en Science du NumériqueExploration et Exploitation de Données TextuellesInternationalNoYesA hybrid approach to managing job offers and candidatesRémyKessler465141NicolasBéchetnicolas.bechet@lirmm.fr832691MathieuRocheMathieu.Roche@lirmm.fr831908Juan-ManuelTorres-Moreno412600MarcEl-Bèze13193954970306-4573Information Processing and ManagementElsevier4861124-11352012-04-1010.1016/j.ipm.2012.03.002http://www.sciencedirect.com/science/article/pii/S0306457312000416EnglishEngineering Sciences/OtherComputer Science/Document and Text ProcessingComputer Science/Information RetrievalComputer Science/Artificial IntelligenceJournal articlesThe evolution of the job market has resulted in traditional methods of recruitment becoming insufficient. As it is now necessary to handle volumes of information (mostly in the form of free text) that are impossible to process manually, an analysis and assisted categorization are essential to address this issue. In this paper, we present a combination of the E-Gen and Cortex systems. E-Gen aims to perform analysis and categorization of job offers together with the responses given by the candidates. E-Gen system strategy is based on vectorial and probabilistic models to solve the problem of profiling applications according to a specific job offer. Cortex is a statistical automatic summarization system. In this work, E-Gen uses Cortex as a powerful filter to eliminate irrelevant information contained in candidate answers. Our main objective is to develop a system to assist a recruitment consultant and the results obtained by the proposed combination surpass those of E-Gen in standalone mode on this task.Writing a Reproducible ArticleLukaStanisicluka.stanisic@imag.fr1028566ArnaudLegrandArnaud.Legrand@imag.fr98005LukaStanisicluka.stanisic@imag.fr2014-05-21 16:49:052014-11-08 01:14:402014-05-27 10:03:532014-04-22contributorLukaStanisicluka.stanisic@imag.frCCSDhal-00994575https://hal.inria.fr/hal-00994575stanisic:hal-00994575Pascal Felber; Laurent Philippe; Etienne Riviere; Arnaud Tisserand. <i>ComPAS 2014 : conférence en parallélisme, architecture et systèmes</i>, Apr 2014, Neuchâtel, SwitzerlandPascal Felber; Laurent Philippe; Etienne Riviere; Arnaud Tisserand. ComPAS 2014 : conférence en parallélisme, architecture et systèmes, Apr 2014, Neuchâtel, SwitzerlandInstitut polytechnique de GrenobleINRIA - Institut National de Recherche en Informatique et en AutomatiqueUniversité Joseph Fourier - Grenoble IHAL Grenoble AlpesUniversité Pierre-Mendès-France - Grenoble IIINRIA Grenoble - Rhône-AlpesCNRS - Centre national de la recherche scientifiqueLaboratoire d'Informatique de GrenobleMédiation Scientifique en Science du NumériqueInternationalNoYesYesYesWriting a Reproducible ArticleLukaStanisicluka.stanisic@imag.fr1028566ArnaudLegrandArnaud.Legrand@imag.fr98005ComPAS 2014 : conférence en parallélisme, architecture et systèmes2014-04-222014-04-25NeuchâtelSwitzerlandPascal FelberLaurent PhilippeEtienne RiviereArnaud Tisserand2014-04-22EnglishReproducible ResearchOpen ScienceComputer Science/OtherDocuments associated with scientific eventsNous avons récemment soumis à Europar notre premier article dont l'analyse est reproductible de bout en bout. L'objectif de cette intervention est d'expliquer comment nous avons procédé et de discuter sur la généralisation possible de cette approche à d'autres cas d'étude. Cet article porte sur la validation d'un modèle permettant de simuler StarPU, un runtime à base de tâches pour architectures hybrides, à l'aide de SimGrid. Pour valider ce modèle, un nombre conséquent d'expériences sur des architectures variées a du être réalisé. L'ensemble des traces des exécutions réalisées sur ces différentes plates-formes ainsi que l'ensemble des informations sur leur provenance et nécessaires à leur réalisation (versions des codes, type de machine, OS, options de compilation, ...) ont été consignées systématiquement grâce à une utilisation combinée de git et d'org-mode dans l'équivalent d'un cahier de laboratoire. Il a alors été très simple de rédiger un article sur le même principe. Concrètement, les traces ont été migrées sur figshare et les sources du document contiennent l'intégralité des scripts nécessaires à la réalisation de l'analyse. La compilation du document commence par télécharger l'ensemble des traces en local avant d'en extraire les informations importantes pour l'analyse et de générer les courbes figurant dans l'article. Il devient donc possible pour quiconque de partir d'un graphique et de remonter jusqu'aux informations sur les conditions expérimentales sous-jacentes.Design and Implementation of Lattice-Based CryptographyConception and implémentation de cryptographie à base de réseauxTancrèdeLepointtancrede.lepoint@ens.fr890290TancrèdeLepointtancrede.lepoint@ens.fr2014-09-30 09:51:082014-10-07 11:42:322014-10-07 11:42:322014-06-30contributorTancrèdeLepointtancrede.lepoint@ens.frCCSDtel-01069864https://tel.archives-ouvertes.fr/tel-01069864lepoint:tel-01069864Cryptography and Security. Ecole Normale Supérieure de Paris - ENS Paris, 2014. EnglishCryptography and Security. Ecole Normale Supérieure de Paris - ENS Paris, 2014. EnglishCNRS - Centre national de la recherche scientifiqueINRIA - Institut National de Recherche en Informatique et en AutomatiqueINRIA Paris - RocquencourtThèses ENSEcole Normale Supérieure de ParisDesign and Implementation of Lattice-Based CryptographyConception and implémentation de cryptographie à base de réseauxTancrèdeLepointtancrede.lepoint@ens.fr8902902014-06-30Ecole Normale Supérieure de Paris - ENS ParisDavid Pointcheval, Jean-Sébastien Coronhttps://www.cryptoexperts.com/tlepoint/thesis/lepoint-phd-thesis-print.pdfEnglishpublic key cryptographylatticesdigital signaturefully homomorphic encryptionmultilinear mapscryptographie à clé publiqueréseaux euclidienssignature numériquechiffrement homomorpheapplications multilinéairesimplémentationComputer Science/Cryptography and SecurityThesesToday, lattice-based cryptography is a thriving scientific field. Its swift expansion is due, among others, to the attractiveness of fully homomorphic encryption and cryptographic multilinear maps. Lattice-based cryptography has also been recognized for its thrilling properties: a security that can be reduced to worst-case instances of problems over lattices, a quasi-optimal asymptotic efficiency and an alleged resistance to quantum computers. However, its practical use in real-world products leaves a lot to be desired. This thesis accomplishes a step towards this goal by narrowing the gap between theoretical research and practical implementation of recent public key cryptosystems. In this thesis, we design and implement a lattice-based digital signature, two fully homomorphic encryption schemes and cryptographic multilinear maps. Our highly efficient signature scheme, BLISS, opened the way to implementing lattice-based cryptography on constrained devices and remains as of today a promising primitive for post-quantum cryptography. Our fully homomorphic encryption schemes enjoy competitive homomorphic evaluations of nontrivial circuits. Finally, we describe the first implementation of cryptographic multilinear maps. Based on our implementation, a non interactive key exchange between more than three parties has been realized for the first time, and amounts to a few seconds per party.La cryptographie à base de réseaux euclidiens est aujourd'hui un domaine scientifique en pleine expansion et connait une évolution rapide et accélérée par l'attractivité du chiffrement complètement homomorphe ou des applications multilinéaires cryptographiques. Ses propriétés sont très attractives : une sécurité pouvant être réduite à la difficulté des pires cas de problèmes sur les réseaux euclidiens, une efficacité asymptotique quasi-optimale et une résistance présupposée aux ordinateurs quantiques. Cependant, on dénombre encore peu de résultats de recherche sur les constructions à visée pratique pour un niveau de sécurité fixé. Cette thèse s'inscrit dans cette direction et travaille à réduire l'écart entre la théorie et la pratique de la cryptographie à clé publique récente. Dans cette thèse, nous concevons et implémentons une signature numérique basée sur les réseaux euclidiens, deux schémas de chiffrement complètement homomorphe et des applications multilinéaires cryptographiques. Notre signature digitale ultra-performante, BLISS, ouvre la voie à la mise en pratique de la cryptographie à base de réseaux sur petites architectures et est un candidat sérieux à la cryptographie post-quantique. Nos schémas de chiffrement complètement homomorphes permettent d'évaluer des circuits non triviaux de manière compétitive. Finalement, nous proposons la première implémentation d'applications multilinéaires et réalisons, pour la première fois, un échange de clé non interactif entre plus de trois participants en quelques secondes.Model Based Testing for Concurrent Systems with Labeled Event StructuresHernánPonce De León806219StefanHaarStefan.Haar@inria.fr822868DelphineLonguet822869StefanHaarStefan.Haar@inria.frDigiteo TECSTES2013-03-01 14:31:262014-10-28 18:55:182013-03-01 14:32:582013-03-01contributorStefanHaarStefan.Haar@inria.frCCSDhal-00796006https://hal.inria.fr/hal-00796006poncedeleon:hal-00796006Submitted to a journal. 2013Submitted to a journal. 2013CNRS - Centre national de la recherche scientifiqueINRIA - Institut National de Recherche en Informatique et en AutomatiqueINRIA Saclay - Ile de FranceLaboratoire de Recherche en InformatiqueMédiation Scientifique en Science du NumériqueEcole Normale Supérieure de CachanSubmitted to a journal.Not setModel Based Testing for Concurrent Systems with Labeled Event StructuresHernánPonce De León806219StefanHaarStefan.Haar@inria.fr822868DelphineLonguet822869EnglishComputer Science/OtherPreprints, Working Papers, ...Abstract. We propose a theoretical testing framework and a test generation algorithm for concurrent systems that are speci ed with true concurrency models, such as Petri nets or networks of automata. The semantic model of computation of such formalisms are labeled event structures, which allow to represent concurrency explicitly. The activity of testing relies on the de nition of a conformance relation that depends on the observable behaviors on the system under test. The ioco type conformance relations for sequential systems rely on the observation of sequences of inputs and outputs and blockings. However these relations are not capable of capturing and exploiting concurrency of non sequential behavior. We propose an extension of the ioco conformance relation for labeled event structures, named co-ioco, which allows to deal with explicit concurrency. We give an algorithm to build test cases from a given speci cation and prove that the generated test suite is complete for co-ioco.Analyses linguistiques et techniques d'alignement pour créer et enrichir une ontologie topographiqueMustièreSébastienSebastien.Mustiere@ign.fr611564NathalieAbadieNathalie-F.Abadie@ign.fr611565NathalieAussenac- Gillesaussenac@irit.frnathalie-aussenac-gilles611566Marie-NoëlleBessagnet611567MounaKamelkamel@irit.fr398764EricKergosien611568ChantalReynaudcr@lri.fr447245BrigitteSafarsafar@lri.fr71458ChristianSallaberryChristian.Sallaberry@univ-pau.fr379319ChantalReynaudcr@lri.fr2011-05-26 09:10:092011-11-15 20:02:422011-05-26 10:02:302011contributorChantalReynaudcr@lri.frCCSDinria-00595964https://hal.inria.fr/inria-00595964sebastien:inria-00595964<i>Revue internationale de Géomatique/International Journal of Geomatics and Spatial Analysis </i>, Hermes, 2011, 21 (2), pp.155-180Revue internationale de Géomatique/International Journal of Geomatics and Spatial Analysis , Hermes, 2011, 21 (2), pp.155-180Université Toulouse le Mirail - Toulouse IICNRS - Centre national de la recherche scientifiqueINRIA - Institut National de Recherche en Informatique et en AutomatiqueUniversité de Pau et des Pays de l'AdourUniversité Paris Sud - Paris XIUniversité des Sciences Sociales - Toulouse IUniversité Paul Sabatier - Toulouse IIIINRIA Saclay - Ile de FranceUniversité Paris-Sud 11Laboratoire de Recherche en InformatiqueNationalNoYesAnalyses linguistiques et techniques d'alignement pour créer et enrichir une ontologie topographiqueMustièreSébastienSebastien.Mustiere@ign.fr611564NathalieAbadieNathalie-F.Abadie@ign.fr611565NathalieAussenac- Gillesaussenac@irit.frnathalie-aussenac-gilles611566Marie-NoëlleBessagnet611567MounaKamelkamel@irit.fr398764EricKergosien611568ChantalReynaudcr@lri.fr447245BrigitteSafarsafar@lri.fr71458ChristianSallaberryChristian.Sallaberry@univ-pau.fr379319258471260-5875Revue internationale de Géomatique/International Journal of Geomatics and Spatial Analysis Hermes212155-1802011FrenchComputer Science/Artificial IntelligenceJournal articlesOne of the goals of the GéOnto project is to build an ontology of topographic concepts. This ontology results from the enrichment of a first taxonomy developed beforehand, through the analysis of two types of textual documents: technical database specifications and description of journeys. This work relies on natural language processing and ontology alignment techniques, as well as external knowledge resources such as dictionaries and gazetteers.Dans cet article, nous présentons le projet GéOnto dont un des buts est de construire une ontologie de concepts topographiques. Cette ontologie est réalisée par enrichissement d'une première taxonomie de termes réalisée précédemment, et ce grâce à l'analyse de deux types de documents textuels : des spécifications techniques de bases de données et des récits de voyage. Cet enrichissement s'appuie sur des techniques automatiques de traitement du langage et d'alignement d'ontologies, ainsi que sur des connaissances externes comme des dictionnaires et des bases de toponymes.Constrained Regular Expressions in SPARQLFaisalAlkhateebfaisal.alkhateeb@inria.fr179138Jean-FrançoisBagetjean-francois.baget@lirmm.frjfbaget859567JérômeEuzenatJerome.Euzenat@inria.frjerome-euzenat94198http://arxiv.org/a/au:euzenathttp://www.linkedin.com/pub/http://www.linkedin.com/in/jeuzenathttp://exmo.inria.fr/~euzenat/http://viaf.org/viaf/http://viaf.org/viaf/17546352FaisalAlkhateebfaisal.alkhateeb@inria.fr2007-11-19 10:46:172007-12-16 18:53:552007-10-162015-02-07 01:06:102007-12-17 07:31:0220072007-11-16 11:35:56contributorFaisalAlkhateebfaisal.alkhateeb@inria.frCCSDinria-00188287https://hal.inria.fr/inria-00188287alkhateeb:inria-00188287[Research Report] RR-6360, 2007, pp.23[Research Report] RR-6360, 2007, pp.23Rapports de recherche et Technique de l'InriaCNRS - Centre national de la recherche scientifiqueINRIA - Institut National de Recherche en Informatique et en AutomatiqueUniversité Joseph Fourier - Grenoble IUniversité Pierre-Mendès-France - Grenoble IIInstitut polytechnique de GrenobleINRIA Sophia Antipolis - MéditerranéeINRIA Grenoble - Rhône-AlpesLaboratoire d'Informatique de GrenobleHAL Grenoble AlpesEdelweiss (2007-07-01 => 2001-12-31)INRIA-SOPHIAMédiation Scientifique en Science du NumériqueGraphs for Inferences on KnowledgeCIRAD - Centre de coopération internationale en recherche agronomique pour le développementINRA - Institut national de la recherche agronomiqueLIRMMIngénierie des agropolymères et technologies émergentesNot setResearch ReportConstrained Regular Expressions in SPARQLFaisalAlkhateebfaisal.alkhateeb@inria.fr179138Jean-FrançoisBagetjean-francois.baget@lirmm.frjfbaget859567JérômeEuzenatJerome.Euzenat@inria.frjerome-euzenat94198http://arxiv.org/a/au:euzenathttp://www.linkedin.com/pub/http://www.linkedin.com/in/jeuzenathttp://exmo.inria.fr/~euzenat/http://viaf.org/viaf/http://viaf.org/viaf/17546352RR-6360232007Englishsemantic webquery languageRDFSPARQLconstrained regular expressionsComputer Science/Artificial IntelligenceReportsRDF is a knowledge representation language dedicated to the annotation of resources within the Semantic Web. Though RDF itself can be used as a query language for an RDF knowledge base (using RDF consequence), the need for added expressivity in queries has led to the definition of the SPARQL query language. SPARQL queries are defined on top of graph patterns that are basically RDF (and more precisely GRDF) graphs. To be able to characterize paths of arbitrary length in a query (e.g., "does there exist a trip from town A to town B using only trains and buses?"), we have already proposed the PRDF (for Path RDF) language, effectively mixing RDF reasonings with database-inspired regular paths. However, these queries do not allow expressing constraints on the internal nodes (e.g., "Moreover, one of the stops must provide a wireless connection."). To express these constraints, we present here an extension of RDF, called CRDF (for Constrained paths RDF). For this extension of RDF, we provide an abstract syntax and an extension of RDF semantics. We characterize query answering (the query is a CRDF graph, the knowledge base is an RDF graph) as a particular case of CRDF entailment that can be computed using some kind of graph homomorphism. Finally, we use CRDF graphs to generalize SPARQL graph patterns, defining the CSPARQL extension of that query language, and prove that the problem of query answering using only CRDF graphs is an NP-hard problem.Impact of IT Monoculture on Behavioral End Host Intrusion DetectionDhimanBarman824803JaideepChandrashekar645796NinaTaft645797MichalisFaloutsos824804LimHuang824805FrédéricGiroire538896AlainMonteilalain.monteil@inria.fr2013-03-07 11:26:252014-11-18 16:33:022013-03-07 14:02:202009contributorAlainMonteilalain.monteil@inria.frCCSDhal-00795994https://hal.inria.fr/hal-00795994barman:hal-00795994<i>ACM SIGCOMM Workshop on Research on Enterprise Networking ― WREN</i>, 2009, Barcelone, Spain. pp.27―36ACM SIGCOMM Workshop on Research on Enterprise Networking ― WREN, 2009, Barcelone, Spain. pp.27―36CNRS - Centre national de la recherche scientifiqueINRIA - Institut National de Recherche en Informatique et en AutomatiqueUniversité de Nice Sophia-AntipolisINRIA Sophia Antipolis - MéditerranéeLaboratoire d'Informatique, Signaux et Systèmes de Sophia-AntipolisINRIA-SOPHIAInternationalNoNoYesYesImpact of IT Monoculture on Behavioral End Host Intrusion DetectionDhimanBarman824803JaideepChandrashekar645796NinaTaft645797MichalisFaloutsos824804LimHuang824805FrédéricGiroire538896ACM SIGCOMM Workshop on Research on Enterprise Networking ― WREN2009BarceloneSpain27―362009EnglishComputer Science/OtherConference papersIn this paper, we study the impact of today's IT policies, defined based upon a monoculture approach, on the performance of endhost anomaly detectors. This approach leads to the uniform configuration of Host intrusion detection systems (HIDS) across all hosts in an enterprise networks. We assess the performance impact this policy has from the individual's point of view by analyzing network traces collected from 350 enterprise users. We uncover a great deal of diversity in the user population in terms of the “tail†behavior, i.e., the component which matters for anomaly detection systems. We demonstrate that the monoculture approach to HIDS configuration results in users that experience wildly different false positive and false negatives rates. We then introduce new policies, based upon leveraging this diversity and show that not only do they dramatically improve performance for the vast majority of users, but they also reduce the number of false positives arriving in centralized IT operation centers, and can reduce attack strength.A Demonstration for Building Modular and Efficient DSLs: The Kermeta v2 ExperienceOlivierBaraisolivier.barais@univ-rennes1.frolivierbarais297215http://www.idref.fr/Olivier BaraisBenoitBaudryBenoit.Baudry@inria.fr169022ArnaudBlouinarnaud.blouin@irisa.frarnaud-blouin626254BenoitCombemalebenoit.combemale@univ-rennes1.fr549648Jean-MarcJézéqueljean-marc.jezequel@irisa.fr61332DidierVojtisekdidier.vojtisek@irisa.fr61327ArnaudBlouinarnaud.blouin@inria.fr2013-03-01 13:27:232015-02-04 13:24:592013-03-01 13:36:502013-04-02contributorArnaudBlouinarnaud.blouin@inria.frCCSDhal-00796009https://hal.inria.fr/hal-00796009barais:hal-00796009<i>Conférence en IngénieriE du Logiciel (CIEL)</i>, Apr 2013, Nancy, FranceConférence en IngénieriE du Logiciel (CIEL), Apr 2013, Nancy, FranceCNRS - Centre national de la recherche scientifiqueINRIA - Institut National de Recherche en Informatique et en AutomatiqueUniversité de Rennes 1INRIA Rennes - Bretagne AtlantiqueIrisaIRISA_SETInstitut de Recherche en Informatique et Systèmes Aléatoires - Composante INSA RennesNationalNoNoYesYesA Demonstration for Building Modular and Efficient DSLs: The Kermeta v2 ExperienceOlivierBaraisolivier.barais@univ-rennes1.frolivierbarais297215http://www.idref.fr/Olivier BaraisBenoitBaudryBenoit.Baudry@inria.fr169022ArnaudBlouinarnaud.blouin@irisa.frarnaud-blouin626254BenoitCombemalebenoit.combemale@univ-rennes1.fr549648Jean-MarcJézéqueljean-marc.jezequel@irisa.fr61332DidierVojtisekdidier.vojtisek@irisa.fr61327Conférence en IngénieriE du Logiciel (CIEL)2013-04-022013-04-04NancyFrance2013-04-02EnglishComputer Science/Software EngineeringConference papersThis demonstration presents the new version (v2) of the Kermeta workbench that uses one domain-specific meta-language per language implementation concern. We show that the usage and combination of those meta-languages is simple and intuitive enough to deserve the term mashup and implemented as an original modular compilation scheme in the new version of Kermeta. This demonstration illustrates the use of the new version of Kermeta by presenting its use to design and implement two DSLs: Kompren, a DSL for designing and implementing model slicers; KCVL, the Commun Variability Language dedicated to variability management in software design models.SUM Query Processing over Probabilistic DataRezaAkbariniareza.akbarinia@inria.fr670704PatrickValduriezPatrick.Valduriez@inria.fr97777GuillaumeVergerguillaume.verger@lirmm.fr611613RezaAkbariniareza.akbarinia@inria.fr2011-05-26 11:43:122015-02-06 16:04:242011-05-26 11:55:452011-05contributorRezaAkbariniareza.akbarinia@inria.frCCSDinria-00596020https://hal.inria.fr/inria-00596020akbarinia:inria-00596020[Research Report] RR-7629, 2011, pp.21[Research Report] RR-7629, 2011, pp.21CNRS - Centre national de la recherche scientifiqueINRIA - Institut National de Recherche en Informatique et en AutomatiqueINRIA Sophia Antipolis - MéditerranéeLIRMMINRIA-SOPHIAMontpellierRapports de recherche et Technique de l'InriaMédiation Scientifique en Science du NumériqueScientific Data ManagementNot setResearch ReportSUM Query Processing over Probabilistic DataRezaAkbariniareza.akbarinia@inria.fr670704PatrickValduriezPatrick.Valduriez@inria.fr97777GuillaumeVergerguillaume.verger@lirmm.fr611613RR-7629212011-05EnglishProbabilistic databasesquery processingaggregate queriesSUM queriesComputer Science/Information RetrievalReportsSUM queries are crucial for many applications that need to deal with probabilistic data. In this report, we are interested in the queries, called ALL_SUM, that return all possible sum values and their probabilities. In general, there is no efficient solution for the problem of evaluating ALL_SUM queries. But, for many practical applications, where aggregate values are small integers or real numbers with small precision, it is possible to develop efficient solutions. In this report, based on a recursive approach, we propose a complete solution for this problem. We implemented our solution and conducted an extensive experimental evaluation over synthetic and real-world data sets; the results show its effectiveness.Les requêtes d'agrégation, notamment SUM, sont cruciales pour de nombreuses applications qui ont besoin de traiter des données incertaines probabilistes. Dans cet article, nous nous intéressons à un type de requête, appelé ALL_SUM, qui a pour objectif de retourner toutes les valeurs de somme possibles et leurs probabilités. En général, il n'y a pas de solution efficace au problème de l'évaluation de ces requêtes. Mais, pour de nombreuses applications pratiques, où les valeurs globales sont de petits entiers ou des nombres réels avec une petite précision, il est possible de développer des solutions efficaces. Dans ce rapport nous proposons une solution complète à ce problème. Nous avons implémenté notre solution et mené une évaluation expéri-mentale approfondie sur des données réelles et synthétiques; les résultats montrent son efficaci-té.(Portable) Task-based programming model for elastodynamicsLionelBoillotlionel.boillot@inria.fr1099500HélèneBarucq217622HenriCalandrahenri.calandra@total.com1066982JulienDiazjulien.diaz@inria.fr1099469LionelBoillotlionel.boillot@inria.fr2014-09-30 13:42:392014-11-22 01:02:202014-09-30 13:42:392014-09-07contributorLionelBoillotlionel.boillot@inria.frCCSDhal-01070015https://hal.inria.fr/hal-01070015boillot:hal-01070015<i>EAGE workshop on HPC for Upstream</i>, Sep 2014, Chania, GreeceEAGE workshop on HPC for Upstream, Sep 2014, Chania, GreeceCNRS - Centre national de la recherche scientifiqueINRIA - Institut National de Recherche en Informatique et en AutomatiqueLaboratoire de Mathématiques et de leurs Applications de PauINRIA Bordeaux - Sud-OuestUniversité de Pau et des Pays de l'AdourInternationalNoNoYesYes(Portable) Task-based programming model for elastodynamicsLionelBoillotlionel.boillot@inria.fr1099500HélèneBarucq217622HenriCalandrahenri.calandra@total.com1066982JulienDiazjulien.diaz@inria.fr1099469EAGE workshop on HPC for Upstream2014-09-072014-09-10ChaniaGreece2014-09-07EnglishComputer Science/Modeling and SimulationComputer Science/Distributed, Parallel, and Cluster ComputingConference papersPlafrimStrategic Action Depth Imaging PartnershipSome numerical considerations for lattice basis reductionGillesVillard62681GillesVillardGilles.Villard@ens-lyon.fr2014-05-22 08:31:332014-05-22 08:42:592014-05-22 08:31:332011-11-16contributorGillesVillardGilles.Villard@ens-lyon.frCCSDensl-00994751https://hal-ens-lyon.archives-ouvertes.fr/ensl-00994751villard:ensl-00994751<i>Fields Institute Workshop on Hybrid Methodologies for Symbolic-Numeric Computation</i>, Nov 2011, David R. Cheriton School of Computer Science, Waterloo, Ontario, CanadaFields Institute Workshop on Hybrid Methodologies for Symbolic-Numeric Computation, Nov 2011, David R. Cheriton School of Computer Science, Waterloo, Ontario, CanadaÉcole Normale Supérieure de LyonCNRS - Centre national de la recherche scientifiqueINRIA - Institut National de Recherche en Informatique et en AutomatiqueUniversité Claude Bernard - Lyon IINRIA Grenoble - Rhône-AlpesLaboratoire de l'Informatique du ParallélismeNot setNoNoYesNoSome numerical considerations for lattice basis reductionGillesVillard62681Fields Institute Workshop on Hybrid Methodologies for Symbolic-Numeric Computation2011-11-162011-11-19David R. Cheriton School of Computer Science, Waterloo, OntarioCanadaEnglishlattice basis reductionQR factorizationnumerical precisioninteger matrixLLLcomputational complexitybit complexityComputer Science/Data Structures and AlgorithmsComputer Science/Numerical AnalysisComputer Science/Symbolic ComputationConference papersFastest algorithms and implementations for LLL basis reduction are highly hybrid symbolic-numeric. A "numerical engine" computes, via a orthogonalization process, the unimodular transformations that will improve the quality of the basis. Then, for example in the case of integer lattice bases, the transformations are applied in exact arithmetic. We focus on several aspects concerning the choice of the precision than can be used for the numerical computations. We present theoretical bounds based on reducedness perturbation results, and on a "fully numerical view" of the algorithms. This leads to new methods for certifying reducedness. We also adopt a practical point of view for looking at approches with a dynamical tuning of the precision, and at the difficulties for heuristically mastering the behavior of the codes when the precision is very low compared to theoretical requirements.Mapping and re-localization for mobile augmented realityPierreMartin81909EricMarchanderic-marchand376518PascalHoulier555635IsabelleMarchal555634EricMarchandEric.Marchand@irisa.fr2014-05-22 09:01:342014-05-22 09:22:522014-05-22 09:22:522014-10contributorEricMarchandEric.Marchand@irisa.frCCSDhal-00994756https://hal.inria.fr/hal-00994756martin:hal-00994756<i>IEEE Int. Conf. on Image Processing</i>, Oct 2014, Paris, FranceIEEE Int. Conf. on Image Processing, Oct 2014, Paris, FranceUniversité de Rennes 1CNRS - Centre national de la recherche scientifiqueINRIA - Institut National de Recherche en Informatique et en AutomatiqueINRIA Rennes - Bretagne AtlantiqueIrisaIRISA_SETInternationalNoNoYesYesMapping and re-localization for mobile augmented realityPierreMartin81909EricMarchanderic-marchand376518PascalHoulier555635IsabelleMarchal555634IEEE Int. Conf. on Image Processing2014-10ParisFrance2014-10EnglishComputer Science/RoboticsConference papersUsing Simultaneous Localization And Mapping (SLAM) methods become more and more common in Augmented Re- ality (AR). To achieve real-time requirement and to cope with scale factor and the lack of absolute positioning issue, we pro- pose to decouple the localization and the mapping step. We explain the benefits of this approach and how a SLAM strategy can still be used in a way that is meaningful for the end user. The method we proposed has been fully implemented on various smartphone in order to show its efficiency.A perfect sampling algorithm of random walks with forbidden arcsStéphaneDurandstephane.durand@ens-lyon.fr1000781BrunoGaujalBruno.Gaujal@imag.fr97860FlorencePerronninflorence.perronnin@imag.frfperronnin1079607Jean-MarcVincentJean-Marc.Vincent@imag.fr97861FlorencePerronninflorence.perronnin@imag.fr2014-09-30 11:43:532014-09-30 11:43:532014-09-30 11:43:532014-09-08contributorFlorencePerronninflorence.perronnin@imag.frCCSDhal-01069975https://hal.inria.fr/hal-01069975durand:hal-01069975<i>QEST 2014 - 11th International Conference on Quantitative Evaluation of Systems</i>, Sep 2014, Florence, Italy. Springer, 8657, pp.178-193, LNCS; Quantitative Evaluation of Systems. <a target="_blank" href="http://dx.doi.org/10.1007/978-3-319-10696-0_15"><10.1007/978-3-319-10696-0_15></a>QEST 2014 - 11th International Conference on Quantitative Evaluation of Systems, Sep 2014, Florence, Italy. Springer, 8657, pp.178-193, LNCS; Quantitative Evaluation of Systems. <10.1007/978-3-319-10696-0_15>CNRS - Centre national de la recherche scientifiqueINRIA - Institut National de Recherche en Informatique et en AutomatiqueUniversité Joseph Fourier - Grenoble IInstitut polytechnique de GrenobleINRIA Grenoble - Rhône-AlpesHAL Grenoble AlpesLaboratoire d'Informatique de GrenobleInternationalNoNoYesYesA perfect sampling algorithm of random walks with forbidden arcsStéphaneDurandstephane.durand@ens-lyon.fr1000781BrunoGaujalBruno.Gaujal@imag.fr97860FlorencePerronninflorence.perronnin@imag.frfperronnin1079607Jean-MarcVincentJean-Marc.Vincent@imag.fr97861QEST 2014 - 11th International Conference on Quantitative Evaluation of Systems2014-09-082014-09-10FlorenceItalySpringer8657178-193201410.1007/978-3-319-10696-0_15EnglishComputer Science/Modeling and SimulationConference papersIn this paper we show how to construct an algorithm to sample the stationary distribution of a random walk over ${1,...,N}^d$ with forbidden arcs. This algorithm combines the rejection method and coupling from the past of a set of trajectories of the Markov chain that generalizes the classical sandwich approach. We also provide a complexity analysis of this approach in several cases showing a coupling time in $O(N^2 d log d )$ when no arc is forbidden and an experimental study of its performance.On the odd-minor variant of Hadwiger's conjectureJimGeelen824786BertGerards824787BruceReed358249PaulSeymour824788AdrianVetta824789AlainMonteilalain.monteil@inria.fr2013-03-07 11:22:202014-11-18 17:55:152013-03-07 14:02:212009contributorAlainMonteilalain.monteil@inria.frCCSDhal-00795995https://hal.inria.fr/hal-00795995geelen:hal-00795995<i>Journal of Combinatorial Theory, Series B</i>, Elsevier, 2009, 99, pp.20―29Journal of Combinatorial Theory, Series B, Elsevier, 2009, 99, pp.20―29CNRS - Centre national de la recherche scientifiqueINRIA - Institut National de Recherche en Informatique et en AutomatiqueUniversité de Nice Sophia-AntipolisINRIA Sophia Antipolis - MéditerranéeLaboratoire d'Informatique, Signaux et Systèmes de Sophia-AntipolisINRIA-SOPHIAInternationalNoYesOn the odd-minor variant of Hadwiger's conjectureJimGeelen824786BertGerards824787BruceReed358249PaulSeymour824788AdrianVetta824789152530095-89561096-0902Journal of Combinatorial Theory, Series BElsevier9920―292009http://portal.acm.org/citation.cfm?id=1465824EnglishComputer Science/Mobile ComputingComputer Science/Networking and Internet ArchitectureJournal articlesA Kl-expansion consists of l vertex-disjoint trees, every two of which are joined by an edge. We call such an expansion odd if its vertices can be two-coloured so that the edges of the trees are bichromatic but the edges between trees are monochromatic. We show that, for every l, if a graph contains no odd Kl-expansion then its chromatic number is View the MathML source. In doing so, we obtain a characterization of graphs which contain no odd Kl-expansion which is of independent interest. We also prove that given a graph and a subset S of its vertex set, either there are k vertex-disjoint odd paths with endpoints in S, or there is a set X of at most 2kâˆ'2 vertices such that every odd path with both ends in S contains a vertex in X. Finally, we discuss the algorithmic implications of these results.Intergiciels pour systèmes multi-robots: état de l'artStefan-GabrielChiticstefan.chitic@insa-lyon.fr1025558JulienPongejulien.ponge@insa-lyon.fr1025559OlivierSimoninolivier.simonin@insa-lyon.fr958341Stefan-GabrielChiticstefan.chitic@insa-lyon.fr2014-06-06 07:00:162014-05-122014-06-06 07:00:162014-05-22 13:37:302014-06-05contributorStefan-GabrielChiticstefan.chitic@insa-lyon.frCCSDhal-00994810https://hal.archives-ouvertes.fr/hal-00994810chitic:hal-00994810<i>UbiMob2014 : 10èmes journées francophones Mobilité et Ubiquité</i>, Jun 2014, Sophia Antipolis, France. 8 pUbiMob2014 : 10èmes journées francophones Mobilité et Ubiquité, Jun 2014, Sophia Antipolis, France. 8 pINRIA - Institut National de Recherche en Informatique et en AutomatiqueInstitut National des Sciences Appliquées de LyonNationalNoNoYesYesIntergiciels pour systèmes multi-robots: état de l'artStefan-GabrielChiticstefan.chitic@insa-lyon.fr1025558JulienPongejulien.ponge@insa-lyon.fr1025559OlivierSimoninolivier.simonin@insa-lyon.fr958341UbiMob2014 : 10èmes journées francophones Mobilité et UbiquitéUbiMob2014 : 10èmes journées francophones Mobilité et Ubiquité2014-06-052014-06-06Sophia AntipolisFrance8 p.2014-06-05FrenchSystèmes multi-robotsintergicielcloud robotiqueComputer Science/Ubiquitous ComputingComputer Science/RoboticsComputer Science/Software EngineeringConference papersLes flottes de robots autonomes sont des systèmes complexes qui nécessitent des interactions et des communications entre des éléments matériels et logiciels hétérogènes. Malgré l'évolution du domaine robotique, il existe encore un manque d'architectures logicielles de référence et d'intergiciels éprouvés, en particulier pour les systèmes multi-robots. De nombreuses équipes continuent d'élaborer des logiciels orientés spécifiquement vers le matériel lié à leurs robots. Cette vision rend le partage des modules ou des codes existants difficile. Un intergiciel robotique doit être conçu pour abstraire l'architecture matérielle de bas niveau, pour faciliter la communication et l'intégration avec des briques logicielles tierces. Dans cet article, nous présentons et comparons les intergiciels les plus susceptibles de s'appliquer aux systèmes multi-robots. Nous présentons et discutons également deux solutions de type cloud dédiées aux plate-formes multi-robots.Laboratoire d'Informatique de Robotique et de Microélectronique de MontpellierLIRMMCC 477, 161 rue Ada, 34095 Montpellier Cedex 5http://www.lirmm.frZENITH: Scientific Data ManagementZENITHhttps://team.inria.fr/zenith/Department of Computer ScienceCS Lab - Sandford Fleming Building - 10 Kings College Road, Room 3302 - Toronto, Ontario M5S 3G4http://www.cs.toronto.edu/DCS/index.htmlUniversité de MontpellierUM163 rue Auguste Broussonnet - 34090 Montpellierhttp://www.umontpellier.fr/CNRSINRIAhttp://www.inria.frDépartement InformatiqueINFO/LIRMMhttp://www.lirmm.fr/recherche/departements/infoUniversity of TorontoUnited Institute of Informatics ProblemsUIIP [Minsk]6, Surganova str, 220012 Minsk, Republic of Belarushttp://www.uiip.bas-net.by/index-eng.htmlARIANAINRIA Sophia Antipolis / Laboratoire I3SInstitut de recherche en informatique de ToulouseIRIT118 Route de Narbonne, F-31062 Toulouse Cedex 9http://www.irit.fr/Dobrushin laboratory of MathematicsIITPInstitute of Information Transmission Problems (IITP), Bolshoy Karetny per. 19, 127994 Moscow, Russia.http://www.iitp.ru/en/scienceAcademy of Sciences of Belarus, MinskUniversité Nice Sophia AntipolisUNSParc Valrose - BP 2135 - 06103 Nice cedex 2http://unice.fr/Université Toulouse 1 CapitoleUT12 rue du Doyen-Gabriel-Marty - 31042 Toulouse Cedex 9 http://www.ut-capitole.fr/Université Paul Sabatier - Toulouse 3UPS118 route de Narbonne - 31062 Toulousehttp://www.univ-tlse3.fr/Université Toulouse 2 Le MirailUTM5 allées Antonio Machado - 31058 Toulouse Cedex 9 http://www.univ-tlse2.frInstitut National Polytechnique de ToulouseINP Toulouse6 allée Émile Monso - BP 34038 - 31029 Toulouse cedex 4http://www.inp-toulouse.fr/Institute for Information Transmission ProblemsLOCOINRIA RocquencourtDomaine de Voluceau - BP 105 78153 RocquencourtCentre de Recherche en Informatique de Paris 1CRIUniversité Paris 1 Panthéon-Sorbonne 90 rue de Tolbiac 75013 Paris Pays FRhttp://crinfo.univ-paris1.fr/Université Panthéon-SorbonneUP112 place du Panthéon - 75231 Paris Cedex 05http://www.univ-paris1.fr/Institut für Deutsche Sprache und LinguistikIDSLDorotheenstraße 24, 10099 Berlinhttp://www.linguistik.hu-berlin.de/INRIA Saclay - Ile de FranceINRIA Saclay - Ile de FranceHumboldt Universität BerlinInternational Institute of Information Technology HyperabadIIIT-HGachibowli, Hyderabad 500 032 Andhra Pradesh, INDIAhttp://www.iiit.ac.in/GALENINRIA Saclay - Ile de FranceLaboratoire MAS Ecole Centrale de Paris Grande Voie des Vignes 92295 Chatenay-Malabry CedexCentre de vision numériqueCVNGrande voie des Vignes 92295 Châtenay-Malabry Cedexhttp://cvc.centrale-ponts.frInternational Institute of Information TechnologyEcole Centrale ParisSA-IGAGIPSA-SA-IGAGIPSA-lab, 11 rue des Mathématiques, Grenoble Campus BP46, F-38402 SAINT MARTIN D'HERES CEDEXhttp://www.gipsa-lab.grenoble-inp.fr/saiga/accueil-saiga.phpDépartement AutomatiqueGIPSA-DA11 rue des Mathématiques, Grenoble Campus BP46, 38402 SAINT MARTIN D'HEREShttp://www.gipsa-lab.fr/recherche/departement-automatique.phpGrenoble Images Parole Signal AutomatiqueGIPSA-labGipsa-lab - 961 rue de la Houille Blanche - BP 46 - 38402 Grenoble cedexhttp://www.gipsa-lab.inpg.fr/Institut Polytechnique de Grenoble - Grenoble Institute of TechnologyUniversité StendhalGrenoble 3BP 25 38040 Grenoble Cedexhttp://www.u-grenoble3.fr/stendhal/Université Pierre Mendès FranceGrenoble 2 UPMFBP 47 - 38040 Grenoble Cedex 9http://www.upmf-grenoble.fr/Université Joseph FourierGrenoble 1 UJFUniversité Joseph Fourier - BP 53 - 38041 Grenoble Cedex 9http://www.ujf-grenoble.fr/Département Images et SignalGIPSA-DIS11 rue des Mathématiques, Grenoble Campus BP46, 38402 SAINT MARTIN D'HEREShttp://www.gipsa-lab.fr/recherche/departement-images-signal.phpALGORILLEINRIA Lorraine - LORIAUniversité Henri Poincaré - Nancy IUniversité Nancy IIInstitut National Polytechnique de Lorraine (INPL)Laboratoire de l'Informatique du ParallélismeLIP46 Allée d'Italie 69364 LYON CEDEX 07http://www.ens-lyon.fr/LIP/Laboratoire d'Informatique de Paris 6LIP64 Place JUSSIEU 75252 PARIS CEDEX 05http://www.lip6.fr/Centre for Artificial IntelligenceCENTRIADepartamento de Informática, FCT/UNL Quinta da Torre 2829-516 CAPARICA - Portugalhttp://centria.di.fct.unl.pt/Université Claude Bernard Lyon 1UCBL43, boulevard du 11 novembre 1918, 69622 Villeurbanne cedexhttp://www.univ-lyon1.fr/PRES Université de LyonÉcole normale supérieure - LyonENS Lyon15 parvis René Descartes - BP 7000 - 69342 Lyon Cedex 07http://www.ens-lyon.fr/Université Pierre et Marie Curie - Paris 6UPMC4 place Jussieu - 75005 Parishttp://www.upmc.fr/Universidade Nova de LisboaARICInria Grenoble Rhône-Alpes / LIP Laboratoire de l'Informatique du Parallélisme46 Allée d'Italie 69364 Lyon Francehttp://www.ens-lyon.fr/LIP/AriC/Laboratoire de Recherche en InformatiqueLRILRI - Bâtiments 650-660 Université Paris-Sud 91405 Orsay Cedexhttp://www.lri.fr/TOCCATAINRIA Saclay - Île-de-FranceUniversité Paris-Sud ; LRI - bâtiment 650 ; 91405 ORSAY CEDEXhttp://toccata.lri.fr/Université Paris-Sud - Paris 11UP11Bâtiment 300 - 91405 Orsay cedexhttp://www.u-psud.fr/Laboratoire de Recherche en InformatiqueLaboratoire d'InfoRmatique en Image et Systèmes d'informationLIRISBâtiment Blaise Pascal - 20, avenue Albert Einstein - 69621 Villeurbanne cedexhttp://liris.cnrs.fr/CASAIRISA - UBSIRISA, Université de Bretagne-Sud, Campus de Tohannic, 56017 Vanneshttp://www-irisa.univ-ubs.fr/CASA/index-en.htmlDICEInria Grenoble Rhône-Alpes / CITI Insa LyonCITI Laboratory, INSA Lyon Domaine Scientifique de la Doua Batiment Claude Chappe 6 avenue des Arts 69621 Villeurbannehttps://project.inria.fr/dice/École des Mines de NantesMines NantesLa Chantrerie - 4, rue Alfred Kastler - BP 20722 - 44307 Nantes cedex 3http://www.mines-nantes.fr/Laboratoire d'économie et de management de Nantes AtlantiqueLEMNAhttp://www.iemniae.univ-nantes.fr/21073574/0/fiche___pagelibre/&RH=1187947570416&RF=1183733811753Laboratoire Telecom Claude ChappeLT2CLT2C Télécom Saint-Etienne 25 rue Dr Rémy Annino 42000 Saint-Etienne Cedex 2http://lt2c.telecom-st-etienne.fr/FRA/index.htmlGRAALINRIA Grenoble Rhône-Alpes / LIP Laboratoire de l'Informatique du ParallélismeLIP, ENS Lyon, 46 allée d'Italie, 69364 LYON cedex 07 Francehttp://graal.ens-lyon.fr/CITI Centre of Innovation in Telecommunications and Integration of servicesCITICITI Laboratory, INSA Lyon Domaine Scientifique de la Doua Batiment Claude Chappe 6 avenue des Arts 69621 Villeurbanne Cedex Phone +33 4 7243 6415 Fax +33 4 7243 6227 E-Mail citi@insa-lyon.frhttp://www.citi.insa-lyon.fr/ChronoCourseChronoCourseVannesÉcole Centrale de LyonECL36 avenue Guy de Collongue - 69134 Ecully cedexhttp://www.ec-lyon.frUniversité Lumière - Lyon 2UL286, rue Pasteur - 69007 Lyonhttp://www.univ-lyon2.frInstitut National des Sciences AppliquéesINSAUniversité de Bretagne SudUBSBP 92116 - 56321 Lorient cedexhttp://www.univ-ubs.fr/Institut Mines-TélécomUniversité de NantesUN1, quai de Tourville - BP 13522 - 44035 Nantes cedex 1http://www.univ-nantes.fr/Université Jean Monnet - Saint-EtienneEcole d'ingenieurs Telecom Saint EtienneLaboratoire d'informatique du ParallélismeInstitut National des Sciences Appliquées - LyonINSA LyonPMEImagerie Adaptative Diagnostique et InterventionnellePAROLEINRIA Nancy - Grand Est / LORIADispositif, Méthodologie et Technique pour l'IRMCIC-IT801INSERMUniversité de LorraineLaboratoire Traitement et Communication de l'InformationLTCI46 rue Barrault F-75634 Paris Cedex 13http://www.ltci.telecom-paristech.fr/Laboratory of Information, Network and Communication SciencesLINCS23 avenue d'Italie 75013 Parishttp://www.lincs.fr/PLANETEINRIA Sophia Antipolis / INRIA Grenoble Rhône-Alpeshttp://www-sop.inria.fr/planete/index-fr.htmlTélécom ParisTech46 rue Barrault 75634 Paris Cedex 13http://www.telecom-paristech.frALGORITHMSINRIA Rocquencourthttp://www.inria.fr/equipes/algorithmsLaboratoire Informatique d'AvignonLIA339 Chemin des Meinajaries Agroparc BP 1228 84911 Avignon cedex 9http://lia.univ-avignon.fr/AxISINRIA Rocquencourt / INRIA Sophia AntipolisTEXTE: Exploration et exploitation de données textuellesINFO/TEXTEhttp://www.lirmm.fr/recherche/equipes/texteEcole Polytechnique de MontrealEPMCampus de l'Université de Montréal 2500, chemin de Polytechnique Montréal (Québec) H3T 1J4http://www.polymtl.ca/Université d'Avignon et des Pays de VaucluseUAPV74 rue Louis Pasteur - 84 029 Avignon cedex 1http://www.univ-avignon.fr/Centre d'Enseignement et de Recherche en Informatique - CERIUniversité de MontréalMESCALINRIA Grenoble Rhône-Alpes / LIG laboratoire d'Informatique de GrenobleInria Grenoble - Rhône-Alpes 655 avenue de l'Europe - Montbonnot 38334 Saint Ismier Cedexhttp://mescal.imag.fr/Laboratoire d'Informatique de GrenobleLIGUMR 5217 - Laboratoire LIG - 38041 Grenoble cedex 9 - France Tél. : +33 (0)4 76 51 43 61 - Fax : +33 (0)4 76 51 49 85http://www.liglab.fr/CNRSInstitut National Polytechnique de Grenoble (INPG)Laboratoire d'Informatique de GrenobleÉcole normale supérieure - ParisENS Paris45, Rue d'Ulm - 75230 Paris cedex 05http://www.ens.frCASCADEINRIA Paris-Rocquencourthttp://www.inria.fr/equipes/cascadeFaculty of Sciences, Technology, and CommunicationCryptoExperts41 boulevard des Capucines, 75002 Parishttp://www.cryptoexperts.comUniversity of LuxembourgCryptoExpertsLaboratoire Spécification et Vérification [Cachan]LSVBâtiment d'Alembert 61 Avenue du Président Wilson 94235 CACHAN CEDEXhttp://www.lsv.ens-cachan.fr/MEXICOINRIA Saclay - Ile de FranceLSV, ENS Cachan 61 av président Wilson 94235 Cachan cedexhttp://www.lsv.ens-cachan.fr/axes/MEXICO/mexico?l=frForTesseÉcole normale supérieure - CachanENS Cachan61, avenue du Président Wilson - 94230 Cachanhttp://www.ens-cachan.fr/IGNConception Objet et Généralisation de l'Information TopographiqueCOGIT2-4 avenue Pasteur, F-94165 St Mandéhttp://recherche.ign.fr/labos/cogit/accueilCOGIT.phpUniversité de Pau et des Pays de l'AdourUPPAAvenue de l'Université - BP 576 - 64012 Pau Cedex Laboratoire Informatique de l'Université de Pau et des Pays de l'AdourLIUPPAhttp://liuppa.univ-pau.fr/LEOINRIA Saclay - Ile de FranceParc Club Orsay Université, 4 rue Jacques Monod - Bât G, 91893 Orsay Cedex Francehttp://leo.saclay.inria.fr//EXMOINRIA Grenoble Rhône-Alpes / LIG Laboratoire d'Informatique de GrenobleInria Grenoble - Rhône-Alpes 655 avenue de l'Europe - Montbonnot 38334 Saint Ismier Cedexhttp://www.inrialpes.fr/exmo/EdelweissINRIA Sophia Antipolis2004 route des Lucioles BP93 06902 Sophia Antipolishttp://www-sop.inria.fr/edelweiss/GraphiK: Graphs for Inferences on KnowledgeINFO/GRAPHIKhttps://team.inria.fr/graphik/Ingénierie des Agropolymères et Technologies ÉmergentesUMR IATECampus Inra-AgroM - 2, place Viala - 34060 Montpellier Cedex 1http://www.montpellier.inra.fr/umr-iate/Centre international d'études supérieures en sciences agronomiquesMontpellier SupAgroMontpellier SupAgro - 2, place Pierre Viala - 34060 Montpellier Cedex 02http://www.supagro.fr/Institut national de la recherche agronomique (INRA)Centre de coopération internationale en recherche agronomique pour le développement [CIRAD]INRIA Sophia AntipolisINRIA Sophia Antipolis2004 route des Lucioles BP 93 06902 Sophia Antipolishttp://www-sop.inria.fr/Computer Science & Engineering [Riverside]CSEUniversity of California, Riverside 900 University Ave. Riverside, CA 92521http://www1.cs.ucr.edu/Intel Research [Berkeley]Intel Labs Berkeley 2150 Shattuck Avenue, Penthouse Suite Berkeley, CA 94704http://berkeley.intel-research.net/MASCOTTEINRIA Sophia Antipolis / Laboratoire I3SUniversity of California, RiversideIntel ResearchUniversité de Rennes 1UR12 rue du Thabor - CS 46510 - 35065 Rennes cedexhttp://www.univ-rennes1.fr/TRISKELLINRIA - IRISACampus de Beaulieu 35042 Rennes cedexhttp://www.inria.fr/equipes/triskellInstitut National des Sciences Appliquées - RennesINSA Rennes20, avenue des Buttes de Coësmes - CS 70839 - 35708 Rennes cedex 7http://www.insa-rennes.fr/MAGIQUE-3DINRIA Bordeaux - Sud-OuestLaboratoire de Mathématiques et de leurs Applications [Pau]LMAPBâtiment IPRA - Université de Pau et des Pays de l'Adour Avenue de l'Université - BP 1155 64013 PAU CEDEXhttp://lma-umr5142.univ-pau.fr/live/TOTAL-Scientific and Technical Center Jean FégerCSTJFCentre Scientifique et Technique Jean Féger. Avenue Larribau 64018 Pau Cedexhttp://www.total.com/en/our-energies/oil/exploration-and-production/our-skills-and-expertise/cstjf-940845.htmlTotalLAGADICINRIA - IRISACampus de Beaulieu 35042 Rennes cedexhttp://www.inria.fr/equipes/lagadicOrange Labs R&D [Rennes]4 rue du Clos Courtel, 35112 Cesson-Sévigné Cedex, FranceFrance TélécomMcGill UniversitySchool of Computer Science [Quebec]SOCS3480 University Street Montreal, McConnell Engineering Bldg, Rm 318, Quebec, Canada H3A 2A7 - Phone: (514) 398-7071 Fax: (514) 398-3883http://www.cs.mcgill.ca/McGill UniversityCollaborative Creation of Contents and Publishing using Opportunistic network,C3PO,ANR-13-CORD-0005ANR-12-MONU-0019MARMOTEMARMOTE : MARkovian MOdeling Tools and Environments2013
SWORD : Import de publication
-----------------------------
Import sur le site de test https://api-preprod.archives-ouvertes.fr/sword/hal/ avec le compte **test_ws** dont le mot de passe est **test**.
Le paramètre **--data-binary @filename** (ici ``@tei2.xml``) permet d'envoyer le fichier indiqué comme contenu (payload) de la requête POST (ou PUT).
Le paramètre **-v** permet d'avoir les informations plus détaillées que la seule réponse **sword** (partie XML en fin de réponse).
.. code-block:: bash
$ curl -v -u test_ws:test 'https://api-preprod.archives-ouvertes.fr/sword/hal/' -H "X-Packaging:http://purl.org/net/sword-types/AOfr" -X POST -H "Content-Type:text/xml" --data-binary @tei2.xml
* Hostname was NOT found in DNS cache
* Trying 193.48.96.10...
* Connected to api-preprod.archives-ouvertes.fr (193.48.96.10) port 443 (#0)
* successfully set certificate verify locations:
* CAfile: none
CApath: /etc/ssl/certs
* SSLv3, TLS handshake, Client hello (1):
* SSLv3, TLS handshake, Server hello (2):
* SSLv3, TLS handshake, CERT (11):
* SSLv3, TLS handshake, Server key exchange (12):
* SSLv3, TLS handshake, Server finished (14):
* SSLv3, TLS handshake, Client key exchange (16):
* SSLv3, TLS change cipher, Client hello (1):
* SSLv3, TLS handshake, Finished (20):
* SSLv3, TLS change cipher, Client hello (1):
* SSLv3, TLS handshake, Finished (20):
* SSL connection using ECDHE-RSA-AES256-GCM-SHA384
* Server certificate:
* subject: OU=Domain Control Validated; CN=*.archives-ouvertes.fr
* start date: 2014-03-31 00:00:00 GMT
* expire date: 2017-03-30 23:59:59 GMT
* subjectAltName: api-preprod.archives-ouvertes.fr matched
* issuer: C=NL; O=TERENA; CN=TERENA SSL CA
* SSL certificate verify ok.
* Server auth using Basic with user 'test_ws'
> POST /sword/hal/ HTTP/1.1
> Authorization: Basic dGVzdF93czp0ZXN0
> User-Agent: curl/7.35.0
> Host: api-preprod.archives-ouvertes.fr
> Accept: */*
> X-Packaging:http://purl.org/net/sword-types/AOfr
> Content-Type:text/xml
> Content-Length: 7243
> Expect: 100-continue
>
< HTTP/1.1 100 Continue
< HTTP/1.1 202 Accepted
< Date: Tue, 17 Feb 2015 15:53:44 GMT
* Server Apache/2.4.10 (Unix) OpenSSL/1.0.1e-fips is not blacklisted
< Server: Apache/2.4.10 (Unix) OpenSSL/1.0.1e-fips
< Set-Cookie: PHPSESSID=4m6qnli34998boet2h87fftve3; path=/
< Expires: Thu, 19 Nov 1981 08:52:00 GMT
< Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
< Pragma: no-cache
< Location: https://halv3-preprod.archives-ouvertes.fr/hal-01025925
< Access-Control-Allow-Origin: *
< Content-Length: 747
< Content-Type: application/atom+xml
<
Accepted media deposit to HALhttps://halv3-preprod.archives-ouvertes.fr/hal-010259252015-02-17T16:53:45+01:00A media deposit was stored in the HAL workspacestored in HAL workspaceHAL SWORD API Server
* Connection #0 to host api-preprod.archives-ouvertes.fr left intact
Fichier XML-TEI importé.
.. code-block:: xml
The AZF explosion of September 21st : precise estimation of the origin timeJulienVergoz532637BrunoFeignier532635YvesCansi532636JocelynGuilbert532638VéraFlavin532639Jean-LouisLacoume198718InternationalNoNoYesNoThe AZF explosion of September 21st : precise estimation of the origin timeJulienVergoz532637BrunoFeignier532635YvesCansi532636JocelynGuilbert532638VéraFlavin532639Jean-LouisLacoume198718Département Images et SignalEuropean Seismological Commission, ESC 2010European Seismological Commission, ESC 20102010-09-062010-09-10Montpellierposter2010Conference papersLaboratoire de GéophysiqueLDGCEA DIF F-91297, ArpajonGrenoble Images Parole Signal AutomatiqueGIPSA-labGipsa-lab - 961 rue de la Houille Blanche - BP 46 - 38402 Grenoble cedexhttp://www.gipsa-lab.inpg.fr/CEAUniversité Joseph Fourier - Grenoble IUniversité Pierre-Mendès-France - Grenoble IIUniversité Stendhal - Grenoble IIIInstitut Polytechnique de Grenoble - Grenoble Institute of TechnologyCNRS
Chrome - Application "Advanced REST Client"
===========================================
Requête GET avec "Advanced REST Client"
---------------------------------------
Par défaut, récupération de json
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.. image:: images/atelier-halv3-chrome-GET-HTTP-json-simple.png
En spécifiant le Content-Type
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
On peut saisir des couples **clé** / **valeur** à insérer / modifier dans l'en-tête HTTP et notamment le **Content-Type**.
.. image:: images/atelier-halv3-chrome-GET-HTTP-json-avec-header-content-type.png
Récupération de XML
^^^^^^^^^^^^^^^^^^^
.. image:: images/atelier-halv3-chrome-GET-HTTP-xml-simple.png
Récupération de CSV
^^^^^^^^^^^^^^^^^^^
.. image:: images/atelier-halv3-chrome-GET-HTTP-csv-simple.png
Référentiel des structures de recherche
---------------------------------------
.. image:: images/atelier-halv3-chrome-GET-HTTP-json-simple.png
Référentiel des types de documents
----------------------------------
.. image:: images/atelier-halv3-chrome-get-referentiel-doctype-json.png
Référentiel des listes de métadonnées
-------------------------------------
metaName_s = relator
^^^^^^^^^^^^^^^^^^^^
.. image:: images/atelier-halv3-chrome-get-referentiel-metadatalist-relator-xml.png
metaName_s = relatedType
^^^^^^^^^^^^^^^^^^^^^^^^
.. image:: images/atelier-halv3-chrome-get-referentiel-metadatalist-relatedtype-xml.png
Recherche
---------
Dépôts 2014 avec fichiers
^^^^^^^^^^^^^^^^^^^^^^^^^
.. image:: images/atelier-halv3-chrome-search-depots-avec-fichiers-2014-json.png
Dépôts INRIA domaine informatique
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.. image:: images/atelier-halv3-chrome-search-depots-inria-informatique-xml-tei.png
SWORD : Import de publication
-----------------------------
L'import de publication a échoué avec cet outil, pas sûr qu'on puisse aboutir avec lui.
Paramètres de base de la requête POST
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.. image:: images/atelier-halv3-chrome-import-sword-base.png
Authentification
^^^^^^^^^^^^^^^^
.. image:: images/atelier-halv3-chrome-import-sword-credential.png
Utilisation de l'onglet "Files"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.. image:: images/atelier-halv3-chrome-import-sword-file-echec.png
Copie du XML-TEI dans l'onglet RAW
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.. image:: images/atelier-halv3-chrome-import-sword-raw-echec.png
Copie du XML-TEI dans l'onglet RAW et encodage
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.. image:: images/atelier-halv3-chrome-import-sword-raw-encoded-echec.png
Chrome - Postman "REST client"
==============================
Cette application est capable de faire l'import par POST et semble plus conviviale que l'application "Advanced REST Client".
SWORD : Import de publication
-----------------------------
La préparation de la requête est beaucoup plus intuitive et assistée par la complétion automatique plus riche que dans l'autre application.
.. image:: images/atelier-halv3-chrome-postman-sword-post-request.png
Et ça a le bon goût de fonctionner
.. image:: images/atelier-halv3-chrome-postman-sword-post-response.png
SoapUI
======
SoapUI est une application Java que j'ai utilisée pour faire des tests d'API Soap (comme son nom l'indique).
GCette application permet également de créer un projet REST, mais c'est plutôt lourd à mon goût pour ce type d'API et elle s'est plantée à plusieurs occasions lors de mes tests (définitivement figée).
On est face à une sorte de cliquodrôme géant où il n'est pas évident de trouver où les informations doivent être placées et dont le comportement peut surprendre. Je n'ai pas vu comment effacer l'affichage des données retournées, qui sont conservées d'une requête à l'autre (on se retrouve avec une vue json et une vue xml alors que j'aimerais que seule les données reçues en dernière instance soient affichées).
Du coup, j'avais l'impression que le **Content-type** n'était pas pris en compte lorsqu'on le précisait mais en regardant les logs HTTP et SoapUI cela semble fonctionner.
C'est un outil qui demande une prise en main plus longue, documentation : http://www.soapui.org/rest-testing/getting-started.html
.. image:: images/atelier-halv3-soapui-new-rest-project.png
A la création du projet il faut spécifier l'URL, ce qui laisse penser qu'il faudra un projet pour les référentiels et un projet pour les recherches de publications, voire un projet pour l'import : ce n'est pas le cas voir plus loin la création de **Resources**, de **Méthodes** et de **Requêtes**.
SoapUI semble reprendre ici le principe SOAP de récupérer une description des services Web existants (`WADL `_, `WSDL `_) pour générer des squelettes d'appel aux API.
Ceci est très pratique pour des API Soap, mais les services REST ne fournissent pas nécessairement ce type de descriptif (et le principe en est même discuté). Sans descriptif, il faut créer les éléments à la main et ce n'est pas évident.
Lorsque l'on créer ses éléments à la main, il semble que `SoapUI génère un WADL à partir de ces données `_.
.. image:: images/atelier-halv3-soapui-new-rest-project-url.png
Une fois l'URL saisie, SoapUI crée un projet complet avec :
- un Service ``http://api.archives-ouvertes.fr/`` (génération d'un WADL ?),
- une Resource ``/ref/structure``,
- une Méthode ``GET``
- une Requête qui semble correspondre aux paramètres ``?fq=valid_s:VALID&rows=10&q="centre de calcul"`` (l'encodage des caractères spéciaux semble être fait par l'outil)
et il ouvre l'éditeur de requêtes.
Référentiel des structures de recherche
---------------------------------------
.. image:: images/atelier-halv3-soapui-referentiel-structure-json.png
Référentiel des types de documents
----------------------------------
.. image:: images/atelier-halv3-soapui-referentiel-doctype-xml.png
Référentiel des listes de métadonnées
-------------------------------------
metaName_s = relator
^^^^^^^^^^^^^^^^^^^^
Après un clic droit sur le Service ``http://api.archives-ouvertes.fr/``, sélectionner **new resource** et saisir ``/ref/metadatalist``.
.. image:: images/atelier-halv3-soapui-new-resource.png
SoapUI génère alors une méthode ``GET`` et une requête à laquelle il faut ajouter les paramètres souhaités (query string). Voir la documentation SoapUI `Understanding REST Parameters `_.
Par défaut les paramètres créés ont pour **Level** : **Resource** ce qui entraîne que ces paramètres seront appliqués à toutes les requêtes associées aux méthodes de cette ressource. On peut indiquer que **Method** plutôt que **Resource** pour les paramètres.
.. image:: images/atelier-halv3-soapui-new-request-query-parameter.png
En bas, à gauche de l'éditeur de requête on peut afficher un panneau header et y ajouter des paramètres de header HTTP comme le ``Content-Type``.
.. image:: images/atelier-halv3-soapui-referentiel-metadatalist-relator-xml.png
metaName_s = relatedType
^^^^^^^^^^^^^^^^^^^^^^^^
Ajouter simplement une nouvelle requête à la méthode **GET** de la Resource ``/ref/metadatalist`` par un clic droit sur la méthode, puis en sélectionnant **new request**.
.. image:: images/atelier-halv3-soapui-new-request-same-method.png
Les paramètres définis pour la méthode **GET** précédente sont déjà définis et on peut en changer la valeur.
.. image:: images/atelier-halv3-soapui-referentiel-metadatalist-related-type-json.png
Recherche
---------
Après un clic droit sur le Service ``http://api.archives-ouvertes.fr/``, sélectionner **new resource** et saisir ``/search``.
.. image:: images/atelier-halv3-soapui-new-resource-search.png
Dépôts 2014 avec fichiers
^^^^^^^^^^^^^^^^^^^^^^^^^
Ici on a une difficulté, l'éditeur de requêtes n'accepte pas de mettre 2 paramètres de même nom **fq** : ``fq=submitType_s:file`` et ``fq=submittedDateY_i:2014``.
Arg ... il semblerait que ce soit un bug et qui n'est pas récent, c'est assez ennuyeux ! Le bug serait SOAPUI-4646 mais leur `bugtracker n'est pas public `_ :/
- http://stackoverflow.com/a/24168328/481719
- http://community.smartbear.com/t5/SoapUI-Open-Source/Single-Parameter-Multiple-times-in-Rest-Request/td-p/36588
Pour cette requête, il peut être contourné en *désactivant l'encodage du paramètre* et en mettant comme valeur les autres paramètres. Dans ce cas, il faut bien sûr encoder soit même les caractères spéciaux (comme avec curl).
.. image:: images/atelier-halv3-soapui-search-depots-avec-fichiers-2014-json.png
Dépôts INRIA domaine informatique
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Le contournement du bug semble avoir fonctionné également pour cette requête.
.. image:: images/atelier-halv3-soapui-search-depots-inria-informatique.png
SWORD : Import de publication
-----------------------------
Après un clic droit sur le Projet REST, sélectionner **New REST service from URI** pour travailler avec le service sword de test.
.. image:: images/atelier-halv3-soapui-new-rest-service-menu.png
Saisir l'URL du service sword de test ``https://api-preprod.archives-ouvertes.fr/sword/hal/``.
.. image:: images/atelier-halv3-soapui-new-rest-service-import-url.png
Changer la requête HTTP créée par défaut de **GET** en **POST** et ajouter des informations d'authentification.
.. image:: images/atelier-halv3-soapui-import-sword-credential.png
Sélectionner l'authentification **Basic**
.. image:: images/atelier-halv3-soapui-import-sword-credential-basic.png
et saisissez "test_ws" comme Username et "test" comme Password sans l'onglet "Auth", sélectionner **Authenticate pre-emptively** comme "Pre-emptive auth".
.. image:: images/atelier-halv3-soapui-import-sword-credential-basic-tab.png
Ajouter les en-têtes HTTP spécifiques :
- ``X-Packaging: http://purl.org/net/sword-types/AOfr``
- ``Content-Type:text/xml``
dans l'onglet Headers.
.. image:: images/atelier-halv3-soapui-import-sword-headers-tab.png
Consulter aussi la documentation SoapUI `Working with REST Requests `_
.. note::
If you want to insert the message body from a file instead then leave the editor empty and add a single attachment with the same content-type as the set media-type for the message; SoapUI will insert the contents of the file into the message body instead of attaching it as a MIME attachment.
.. image:: images/atelier-halv3-soapui-import-sword-file-as-attachment.png
J'ai modifié le **Media Type** pour mettre **text/html** comme l'en-tête **Content-Type** ajoutée dans l'onglet "Headers" et j'ai également spécifié **text/html** pour la propriété **Content-Type** du fichier ``tei2.xml`` chargé dans l'onglet Attachments (je n'ai pas accepté l'option "cache" proposée lorsque l'on charge le fichier). Il faut peut-être recharger le fichier attaché lorsque l'on modifie sa propriété **Content-Type**.
.. image:: images/atelier-halv3-soapui-import-sword-file-as-text-xml-attachment-succes.png
Voici l'affichage des requêtes HTTP échangées.
.. image:: images/atelier-halv3-soapui-import-sword-file-as-text-xml-attachment-succes-http-infos.png