improve document model and propagate changes. This include the change of document fixtures to better reflect what the api is effectively returning
authorymh <ymh.work@gmail.com>
Thu, 02 Jun 2016 18:24:19 +0200
changeset 168 17f10b56c079
parent 167 009efee954f7
child 169 8fddc113095e
improve document model and propagate changes. This include the change of document fixtures to better reflect what the api is effectively returning
cms/app-client/app/mirage/config.js
cms/app-client/app/mirage/fixtures/documents.js
cms/app-client/app/mirage/fixtures/transcripts.js
common/corpus-common-addon/lib/commands/dl-fixtures.js
server/bo_client/app/app.js
server/bo_client/app/models/document.js
server/bo_client/app/templates/index.hbs
server/bo_client/server/fixtures/details_documents.js
server/bo_client/server/fixtures/documents.js
server/bo_client/server/mocks/documents.js
server/src/app/Http/Controllers/Api/DocumentController.php
server/src/app/Libraries/Transcript/TranscriptConverterBase.php
server/src/app/Models/Document.php
server/src/app/Models/DocumentResult.php
server/src/app/Models/MediaResource.php
server/src/app/Models/ModelsException.php
server/src/app/Models/TranscriptResource.php
server/src/app/Models/WebResource.php
server/src/app/Models/WebResourceManager.php
server/src/app/Repositories/DocumentRepository.php
server/src/app/Repositories/RdfDocumentRepository.php
server/src/resources/views/bo/docDetail.blade.php
server/src/tests/Models/DocumentTest.php
server/src/tests/Models/MediaResourceTest.php
server/src/tests/Models/TranscriptResourceTest.php
server/src/tests/Models/WebResourceTest.php
server/src/tests/Repositories/DocumentRepositoryIntegrationTest.php
server/src/tests/Repositories/DocumentRepositoryTest.php
--- a/cms/app-client/app/mirage/config.js	Thu Jun 02 18:16:17 2016 +0200
+++ b/cms/app-client/app/mirage/config.js	Thu Jun 02 18:24:19 2016 +0200
@@ -21,7 +21,7 @@
         var docId = decodeURIComponent(request.params.id);
 
         return {
-            'document': db.documents.find(docId)
+            'document': db.details_documents.find(docId)
         };
     });
 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/cms/app-client/app/mirage/fixtures/documents.js	Thu Jun 02 18:24:19 2016 +0200
@@ -0,0 +1,290 @@
+export default [
+  {
+    "id": "11280.100/crdo-UVE_MOCIKA_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-UVE_MOCIKA_SOUND",
+    "title": "The two hermit crabs and the coconut crab",
+    "language": "http://lexvo.org/id/iso639-3/uve",
+    "modified": "2002-02-20",
+    "issued": "2010-10-23T00:08:27+02:00"
+  },
+  {
+    "id": "11280.100/crdo-CFPP2000_11_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-CFPP2000_11_SOUND",
+    "title": "Entretien de Louise Liotard et de Jeane Mallet 1",
+    "language": "http://lexvo.org/id/iso639-3/fra",
+    "modified": "2013-04-23T21:40:30+02:00",
+    "issued": "2013-04-23T21:40:30+02:00"
+  },
+  {
+    "id": "11280.100/crdo-FRA_PK_IV_10_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-FRA_PK_IV_10_SOUND",
+    "title": "Le jour des petits (B)",
+    "language": "http://lexvo.org/id/iso639-3/fra",
+    "modified": "2007-11-06",
+    "issued": "2010-10-27T10:41:51+02:00"
+  },
+  {
+    "id": "11280.100/crdo-FSL-CUC023_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-FSL-CUC023_SOUND",
+    "title": "Corpus LS-Colin sur plusieurs genres discursifs (Josette Bouchauveau et Henri Attia)",
+    "language": "http://lexvo.org/id/iso639-3/fra",
+    "modified": "2008-06-14",
+    "issued": "2015-02-03T21:13:34+01:00"
+  },
+  {
+    "id": "11280.100/crdo-NEE_KHIAAK_KO_AK_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-NEE_KHIAAK_KO_AK_SOUND",
+    "title": "Tale of the hen and the rooster",
+    "language": "http://lexvo.org/id/iso639-3/fra",
+    "modified": "2004-12-09",
+    "issued": "2010-10-26T19:21:17+02:00"
+  },
+  {
+    "id": "11280.100/crdo-ESLO1_ENT_047",
+    "uri": "https://hdl.handle.net/11280.100/crdo-ESLO1_ENT_047",
+    "title": "ESLO1: entretien 047",
+    "language": "http://lexvo.org/id/iso639-3/fra",
+    "modified": "2014-11-04",
+    "issued": "2014-12-05T15:05:08+01:00"
+  },
+  {
+    "id": "11280.100/crdo-09-CAYCHAX_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-09-CAYCHAX_SOUND",
+    "title": "ALLOc : Caychax : Parabole",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:16:38+02:00",
+    "issued": "2010-10-25T18:16:38+02:00"
+  },
+  {
+    "id": "11280.100/crdo-09-DUN_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-09-DUN_SOUND",
+    "title": "ALLOc : Dun : Parabole",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:18:23+02:00",
+    "issued": "2010-10-25T18:18:23+02:00"
+  },
+  {
+    "id": "11280.100/crdo-09-LABASTIDE-DE-LORDAT_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-09-LABASTIDE-DE-LORDAT_SOUND",
+    "title": "ALLOc : La Bastide-de-Lordat : Parabole",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:20:08+02:00",
+    "issued": "2010-10-25T18:20:08+02:00"
+  },
+  {
+    "id": "11280.100/crdo-09-LOUBENS_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-09-LOUBENS_SOUND",
+    "title": "ALLOc : Loubens : Parabole",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:21:23+02:00",
+    "issued": "2010-10-25T18:21:23+02:00"
+  },
+  {
+    "id": "11280.100/crdo-09-MERENS-LES-VALS_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-09-MERENS-LES-VALS_SOUND",
+    "title": "ALLOc : Mérens-les-Vals : Parabole",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:22:24+02:00",
+    "issued": "2010-10-25T18:22:24+02:00"
+  },
+  {
+    "id": "11280.100/crdo-09-MONTSEGUR_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-09-MONTSEGUR_SOUND",
+    "title": "ALLOc : Montségur : Parabole",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:23:14+02:00",
+    "issued": "2010-10-25T18:23:14+02:00"
+  },
+  {
+    "id": "11280.100/crdo-09-PRAYOLS_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-09-PRAYOLS_SOUND",
+    "title": "ALLOc : Prayols : Parabole",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:24:06+02:00",
+    "issued": "2010-10-25T18:24:06+02:00"
+  },
+  {
+    "id": "11280.100/crdo-09-QUERIGUT_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-09-QUERIGUT_SOUND",
+    "title": "ALLOc : Quérigut : Parabole",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:24:56+02:00",
+    "issued": "2010-10-25T18:24:56+02:00"
+  },
+  {
+    "id": "11280.100/crdo-09-SIGUER_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-09-SIGUER_SOUND",
+    "title": "ALLOc : Siguer : Parabole",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:25:51+02:00",
+    "issued": "2010-10-25T18:25:51+02:00"
+  },
+  {
+    "id": "11280.100/crdo-09-ST-MARTIN-D-OYDES_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-09-ST-MARTIN-D-OYDES_SOUND",
+    "title": "ALLOc : Saint-Martin-d'Oydes : Parabole",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:26:22+02:00",
+    "issued": "2010-10-25T18:26:22+02:00"
+  },
+  {
+    "id": "11280.100/crdo-09-SURBA_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-09-SURBA_SOUND",
+    "title": "ALLOc : Surba : Parabole",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:26:42+02:00",
+    "issued": "2010-10-25T18:26:42+02:00"
+  },
+  {
+    "id": "11280.100/crdo-11-GRAMAZIE_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-11-GRAMAZIE_SOUND",
+    "title": "ALLOc : Gramazie : Parabole",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:27:39+02:00",
+    "issued": "2010-10-25T18:27:39+02:00"
+  },
+  {
+    "id": "11280.100/crdo-11-MOLLEVILLE_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-11-MOLLEVILLE_SOUND",
+    "title": "ALLOc : Molleville : Parabole",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:28:06+02:00",
+    "issued": "2010-10-25T18:28:06+02:00"
+  },
+  {
+    "id": "11280.100/crdo-11-PUIVERT_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-11-PUIVERT_SOUND",
+    "title": "ALLOc : Puivert : Parabole",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:28:40+02:00",
+    "issued": "2010-10-25T18:28:40+02:00"
+  },
+  {
+    "id": "11280.100/crdo-11-RIBOUISSE_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-11-RIBOUISSE_SOUND",
+    "title": "ALLOc : Ribouisse : Parabole",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:29:32+02:00",
+    "issued": "2010-10-25T18:29:32+02:00"
+  },
+  {
+    "id": "11280.100/crdo-11-SONNAC-SUR-L-HERS_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-11-SONNAC-SUR-L-HERS_SOUND",
+    "title": "ALLOc : Sonnac-sur-l'Hers : Parabole",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:29:56+02:00",
+    "issued": "2010-10-25T18:29:56+02:00"
+  },
+  {
+    "id": "11280.100/crdo-11-ST-MARTIN-LALANDE_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-11-ST-MARTIN-LALANDE_SOUND",
+    "title": "ALLOc : Saint-Martin-Lalande : Parabole",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:30:27+02:00",
+    "issued": "2010-10-25T18:30:27+02:00"
+  },
+  {
+    "id": "11280.100/crdo-12-AUZITS_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-12-AUZITS_SOUND",
+    "title": "ALLOc : Auzits : Parabole",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:31:22+02:00",
+    "issued": "2010-10-25T18:31:22+02:00"
+  },
+  {
+    "id": "11280.100/crdo-12-JOUELS_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-12-JOUELS_SOUND",
+    "title": "ALLOc : Jouels : Parabole",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:31:21+02:00",
+    "issued": "2010-10-25T18:31:21+02:00"
+  },
+  {
+    "id": "11280.100/crdo-12-LACASSAGNE_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-12-LACASSAGNE_SOUND",
+    "title": "ALLOc : Lacassagne : Parabole",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:31:43+02:00",
+    "issued": "2010-10-25T18:31:43+02:00"
+  },
+  {
+    "id": "11280.100/crdo-12-LANUEJOULS_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-12-LANUEJOULS_SOUND",
+    "title": "ALLOc : Lanuéjouls : Parabole",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:32:16+02:00",
+    "issued": "2010-10-25T18:32:16+02:00"
+  },
+  {
+    "id": "11280.100/crdo-12-MARNAC1LEX_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-12-MARNAC1LEX_SOUND",
+    "title": "ALLOc : Marnac",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:33:17+02:00",
+    "issued": "2010-10-25T18:33:17+02:00"
+  },
+  {
+    "id": "11280.100/crdo-12-MARNAC2LEX_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-12-MARNAC2LEX_SOUND",
+    "title": "ALLOc : Marnac-2",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:33:43+02:00",
+    "issued": "2010-10-25T18:33:43+02:00"
+  },
+  {
+    "id": "11280.100/crdo-12-MARNAC3LEX_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-12-MARNAC3LEX_SOUND",
+    "title": "ALLOc : Marnac-3",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:33:51+02:00",
+    "issued": "2010-10-25T18:33:51+02:00"
+  },
+  {
+    "id": "11280.100/crdo-12-MARNAC4MORPHO_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-12-MARNAC4MORPHO_SOUND",
+    "title": "ALLOc : Marnac-4",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:34:19+02:00",
+    "issued": "2010-10-25T18:34:19+02:00"
+  },
+  {
+    "id": "11280.100/crdo-12-MARNAC5MORPHO_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-12-MARNAC5MORPHO_SOUND",
+    "title": "ALLOc : Marnac-5",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:35:45+02:00",
+    "issued": "2010-10-25T18:35:45+02:00"
+  },
+  {
+    "id": "11280.100/crdo-12-MAYRAN1LEX_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-12-MAYRAN1LEX_SOUND",
+    "title": "ALLOc : Mayran",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:36:22+02:00",
+    "issued": "2010-10-25T18:36:22+02:00"
+  },
+  {
+    "id": "11280.100/crdo-12-MAYRAN2LEX_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-12-MAYRAN2LEX_SOUND",
+    "title": "ALLOc : Mayran",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:36:52+02:00",
+    "issued": "2010-10-25T18:36:52+02:00"
+  },
+  {
+    "id": "11280.100/crdo-12-MAYRAN3LEX_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-12-MAYRAN3LEX_SOUND",
+    "title": "ALLOc : Mayran-3",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:36:54+02:00",
+    "issued": "2010-10-25T18:36:54+02:00"
+  },
+  {
+    "id": "11280.100/crdo-12-MAYRAN4LEX_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-12-MAYRAN4LEX_SOUND",
+    "title": "ALLOc : Mayran-4",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:37:07+02:00",
+    "issued": "2010-10-25T18:37:07+02:00"
+  }
+];
\ No newline at end of file
--- a/cms/app-client/app/mirage/fixtures/transcripts.js	Thu Jun 02 18:16:17 2016 +0200
+++ b/cms/app-client/app/mirage/fixtures/transcripts.js	Thu Jun 02 18:24:19 2016 +0200
@@ -10,8 +10,8 @@
       "meta": {
         "dc:creator": "Corpus de la Parole",
         "dc:contributor": "Corpus de la Parole",
-        "dc:created": "2016-05-30T10:28:46+00:00",
-        "dc:modified": "2016-05-30T10:28:46+00:00",
+        "dc:created": "2016-06-01T23:47:50+00:00",
+        "dc:modified": "2016-06-01T23:47:50+00:00",
         "dc:title": [
           {
             "@language": "fr",
@@ -3776,8 +3776,8 @@
       "meta": {
         "dc:creator": "Corpus de la Parole",
         "dc:contributor": "Corpus de la Parole",
-        "dc:created": "2016-05-30T10:28:47+00:00",
-        "dc:modified": "2016-05-30T10:28:47+00:00",
+        "dc:created": "2016-06-01T23:47:51+00:00",
+        "dc:modified": "2016-06-01T23:47:51+00:00",
         "dc:title": {
           "@language": "fr",
           "@value": "Entretien de Louise Liotard et de Jeane Mallet 1"
@@ -30470,8 +30470,8 @@
       "meta": {
         "dc:creator": "Corpus de la Parole",
         "dc:contributor": "Corpus de la Parole",
-        "dc:created": "2016-05-30T10:28:47+00:00",
-        "dc:modified": "2016-05-30T10:28:47+00:00",
+        "dc:created": "2016-06-01T23:47:51+00:00",
+        "dc:modified": "2016-06-01T23:47:51+00:00",
         "dc:title": {
           "@language": "fr",
           "@value": "Le jour des petits (B)"
@@ -31494,8 +31494,8 @@
       "meta": {
         "dc:creator": "Corpus de la Parole",
         "dc:contributor": "Corpus de la Parole",
-        "dc:created": "2016-05-30T10:28:48+00:00",
-        "dc:modified": "2016-05-30T10:28:48+00:00",
+        "dc:created": "2016-06-01T23:47:52+00:00",
+        "dc:modified": "2016-06-01T23:47:52+00:00",
         "dc:title": {
           "@language": "fr",
           "@value": "Corpus LS-Colin sur plusieurs genres discursifs (Josette Bouchauveau et Henri Attia)"
@@ -33291,8 +33291,8 @@
       "meta": {
         "dc:creator": "Corpus de la Parole",
         "dc:contributor": "Corpus de la Parole",
-        "dc:created": "2016-05-30T10:28:48+00:00",
-        "dc:modified": "2016-05-30T10:28:48+00:00",
+        "dc:created": "2016-06-01T23:47:52+00:00",
+        "dc:modified": "2016-06-01T23:47:52+00:00",
         "dc:title": {
           "@language": "en",
           "@value": "Kijin i khîââk ma ko-ak."
@@ -33587,8 +33587,8 @@
       "meta": {
         "dc:creator": "Corpus de la Parole",
         "dc:contributor": "Corpus de la Parole",
-        "dc:created": "2016-05-30T10:28:48+00:00",
-        "dc:modified": "2016-05-30T10:28:48+00:00",
+        "dc:created": "2016-06-01T23:47:53+00:00",
+        "dc:modified": "2016-06-01T23:47:53+00:00",
         "dc:title": {
           "@language": "fr",
           "@value": "ESLO1: entretien 047"
@@ -87233,8 +87233,8 @@
       "meta": {
         "dc:creator": "Corpus de la Parole",
         "dc:contributor": "Corpus de la Parole",
-        "dc:created": "2016-05-30T10:28:49+00:00",
-        "dc:modified": "2016-05-30T10:28:49+00:00",
+        "dc:created": "2016-06-01T23:47:53+00:00",
+        "dc:modified": "2016-06-01T23:47:53+00:00",
         "dc:title": {
           "@language": "fr",
           "@value": "ALLOc : Caychax : Parabole"
@@ -88121,8 +88121,8 @@
       "meta": {
         "dc:creator": "Corpus de la Parole",
         "dc:contributor": "Corpus de la Parole",
-        "dc:created": "2016-05-30T10:28:49+00:00",
-        "dc:modified": "2016-05-30T10:28:49+00:00",
+        "dc:created": "2016-06-01T23:47:54+00:00",
+        "dc:modified": "2016-06-01T23:47:54+00:00",
         "dc:title": {
           "@language": "fr",
           "@value": "ALLOc : Dun : Parabole"
@@ -89009,8 +89009,8 @@
       "meta": {
         "dc:creator": "Corpus de la Parole",
         "dc:contributor": "Corpus de la Parole",
-        "dc:created": "2016-05-30T10:28:50+00:00",
-        "dc:modified": "2016-05-30T10:28:50+00:00",
+        "dc:created": "2016-06-01T23:47:54+00:00",
+        "dc:modified": "2016-06-01T23:47:54+00:00",
         "dc:title": {
           "@language": "fr",
           "@value": "ALLOc : La Bastide-de-Lordat : Parabole"
@@ -89897,8 +89897,8 @@
       "meta": {
         "dc:creator": "Corpus de la Parole",
         "dc:contributor": "Corpus de la Parole",
-        "dc:created": "2016-05-30T10:28:50+00:00",
-        "dc:modified": "2016-05-30T10:28:50+00:00",
+        "dc:created": "2016-06-01T23:47:54+00:00",
+        "dc:modified": "2016-06-01T23:47:54+00:00",
         "dc:title": {
           "@language": "fr",
           "@value": "ALLOc : Loubens : Parabole"
@@ -90785,8 +90785,8 @@
       "meta": {
         "dc:creator": "Corpus de la Parole",
         "dc:contributor": "Corpus de la Parole",
-        "dc:created": "2016-05-30T10:28:50+00:00",
-        "dc:modified": "2016-05-30T10:28:50+00:00",
+        "dc:created": "2016-06-01T23:47:55+00:00",
+        "dc:modified": "2016-06-01T23:47:55+00:00",
         "dc:title": {
           "@language": "fr",
           "@value": "ALLOc : Mérens-les-Vals : Parabole"
@@ -91673,8 +91673,8 @@
       "meta": {
         "dc:creator": "Corpus de la Parole",
         "dc:contributor": "Corpus de la Parole",
-        "dc:created": "2016-05-30T10:28:51+00:00",
-        "dc:modified": "2016-05-30T10:28:51+00:00",
+        "dc:created": "2016-06-01T23:47:55+00:00",
+        "dc:modified": "2016-06-01T23:47:55+00:00",
         "dc:title": {
           "@language": "fr",
           "@value": "ALLOc : Montségur : Parabole"
@@ -92561,8 +92561,8 @@
       "meta": {
         "dc:creator": "Corpus de la Parole",
         "dc:contributor": "Corpus de la Parole",
-        "dc:created": "2016-05-30T10:28:51+00:00",
-        "dc:modified": "2016-05-30T10:28:51+00:00",
+        "dc:created": "2016-06-01T23:47:55+00:00",
+        "dc:modified": "2016-06-01T23:47:55+00:00",
         "dc:title": {
           "@language": "fr",
           "@value": "ALLOc : Prayols : Parabole"
@@ -93449,8 +93449,8 @@
       "meta": {
         "dc:creator": "Corpus de la Parole",
         "dc:contributor": "Corpus de la Parole",
-        "dc:created": "2016-05-30T10:28:51+00:00",
-        "dc:modified": "2016-05-30T10:28:51+00:00",
+        "dc:created": "2016-06-01T23:47:55+00:00",
+        "dc:modified": "2016-06-01T23:47:55+00:00",
         "dc:title": {
           "@language": "fr",
           "@value": "ALLOc : Quérigut : Parabole"
@@ -94337,8 +94337,8 @@
       "meta": {
         "dc:creator": "Corpus de la Parole",
         "dc:contributor": "Corpus de la Parole",
-        "dc:created": "2016-05-30T10:28:51+00:00",
-        "dc:modified": "2016-05-30T10:28:51+00:00",
+        "dc:created": "2016-06-01T23:47:56+00:00",
+        "dc:modified": "2016-06-01T23:47:56+00:00",
         "dc:title": {
           "@language": "fr",
           "@value": "ALLOc : Siguer : Parabole"
@@ -95129,8 +95129,8 @@
       "meta": {
         "dc:creator": "Corpus de la Parole",
         "dc:contributor": "Corpus de la Parole",
-        "dc:created": "2016-05-30T10:28:51+00:00",
-        "dc:modified": "2016-05-30T10:28:51+00:00",
+        "dc:created": "2016-06-01T23:47:56+00:00",
+        "dc:modified": "2016-06-01T23:47:56+00:00",
         "dc:title": {
           "@language": "fr",
           "@value": "ALLOc : Saint-Martin-d'Oydes : Parabole"
@@ -96017,8 +96017,8 @@
       "meta": {
         "dc:creator": "Corpus de la Parole",
         "dc:contributor": "Corpus de la Parole",
-        "dc:created": "2016-05-30T10:28:52+00:00",
-        "dc:modified": "2016-05-30T10:28:52+00:00",
+        "dc:created": "2016-06-01T23:47:56+00:00",
+        "dc:modified": "2016-06-01T23:47:56+00:00",
         "dc:title": {
           "@language": "fr",
           "@value": "ALLOc : Surba : Parabole"
@@ -96905,8 +96905,8 @@
       "meta": {
         "dc:creator": "Corpus de la Parole",
         "dc:contributor": "Corpus de la Parole",
-        "dc:created": "2016-05-30T10:28:52+00:00",
-        "dc:modified": "2016-05-30T10:28:52+00:00",
+        "dc:created": "2016-06-01T23:47:57+00:00",
+        "dc:modified": "2016-06-01T23:47:57+00:00",
         "dc:title": {
           "@language": "fr",
           "@value": "ALLOc : Gramazie : Parabole"
@@ -97793,8 +97793,8 @@
       "meta": {
         "dc:creator": "Corpus de la Parole",
         "dc:contributor": "Corpus de la Parole",
-        "dc:created": "2016-05-30T10:28:52+00:00",
-        "dc:modified": "2016-05-30T10:28:52+00:00",
+        "dc:created": "2016-06-01T23:47:57+00:00",
+        "dc:modified": "2016-06-01T23:47:57+00:00",
         "dc:title": {
           "@language": "fr",
           "@value": "ALLOc : Molleville : Parabole"
@@ -98681,8 +98681,8 @@
       "meta": {
         "dc:creator": "Corpus de la Parole",
         "dc:contributor": "Corpus de la Parole",
-        "dc:created": "2016-05-30T10:28:52+00:00",
-        "dc:modified": "2016-05-30T10:28:52+00:00",
+        "dc:created": "2016-06-01T23:47:57+00:00",
+        "dc:modified": "2016-06-01T23:47:57+00:00",
         "dc:title": {
           "@language": "fr",
           "@value": "ALLOc : Puivert : Parabole"
@@ -99569,8 +99569,8 @@
       "meta": {
         "dc:creator": "Corpus de la Parole",
         "dc:contributor": "Corpus de la Parole",
-        "dc:created": "2016-05-30T10:28:53+00:00",
-        "dc:modified": "2016-05-30T10:28:53+00:00",
+        "dc:created": "2016-06-01T23:47:57+00:00",
+        "dc:modified": "2016-06-01T23:47:57+00:00",
         "dc:title": {
           "@language": "fr",
           "@value": "ALLOc : Ribouisse : Parabole"
@@ -100457,8 +100457,8 @@
       "meta": {
         "dc:creator": "Corpus de la Parole",
         "dc:contributor": "Corpus de la Parole",
-        "dc:created": "2016-05-30T10:28:53+00:00",
-        "dc:modified": "2016-05-30T10:28:53+00:00",
+        "dc:created": "2016-06-01T23:47:58+00:00",
+        "dc:modified": "2016-06-01T23:47:58+00:00",
         "dc:title": {
           "@language": "fr",
           "@value": "ALLOc : Sonnac-sur-l'Hers : Parabole"
@@ -101345,8 +101345,8 @@
       "meta": {
         "dc:creator": "Corpus de la Parole",
         "dc:contributor": "Corpus de la Parole",
-        "dc:created": "2016-05-30T10:28:53+00:00",
-        "dc:modified": "2016-05-30T10:28:53+00:00",
+        "dc:created": "2016-06-01T23:47:58+00:00",
+        "dc:modified": "2016-06-01T23:47:58+00:00",
         "dc:title": {
           "@language": "fr",
           "@value": "ALLOc : Saint-Martin-Lalande : Parabole"
@@ -102233,8 +102233,8 @@
       "meta": {
         "dc:creator": "Corpus de la Parole",
         "dc:contributor": "Corpus de la Parole",
-        "dc:created": "2016-05-30T10:28:53+00:00",
-        "dc:modified": "2016-05-30T10:28:53+00:00",
+        "dc:created": "2016-06-01T23:47:58+00:00",
+        "dc:modified": "2016-06-01T23:47:58+00:00",
         "dc:title": {
           "@language": "fr",
           "@value": "ALLOc : Auzits : Parabole"
@@ -103121,8 +103121,8 @@
       "meta": {
         "dc:creator": "Corpus de la Parole",
         "dc:contributor": "Corpus de la Parole",
-        "dc:created": "2016-05-30T10:28:54+00:00",
-        "dc:modified": "2016-05-30T10:28:54+00:00",
+        "dc:created": "2016-06-01T23:47:59+00:00",
+        "dc:modified": "2016-06-01T23:47:59+00:00",
         "dc:title": {
           "@language": "fr",
           "@value": "ALLOc : Jouels : Parabole"
@@ -104009,8 +104009,8 @@
       "meta": {
         "dc:creator": "Corpus de la Parole",
         "dc:contributor": "Corpus de la Parole",
-        "dc:created": "2016-05-30T10:28:54+00:00",
-        "dc:modified": "2016-05-30T10:28:54+00:00",
+        "dc:created": "2016-06-01T23:47:59+00:00",
+        "dc:modified": "2016-06-01T23:47:59+00:00",
         "dc:title": {
           "@language": "fr",
           "@value": "ALLOc : Lacassagne : Parabole"
@@ -104913,8 +104913,8 @@
       "meta": {
         "dc:creator": "Corpus de la Parole",
         "dc:contributor": "Corpus de la Parole",
-        "dc:created": "2016-05-30T10:28:54+00:00",
-        "dc:modified": "2016-05-30T10:28:54+00:00",
+        "dc:created": "2016-06-01T23:47:59+00:00",
+        "dc:modified": "2016-06-01T23:47:59+00:00",
         "dc:title": {
           "@language": "fr",
           "@value": "ALLOc : Lanuéjouls : Parabole"
--- a/common/corpus-common-addon/lib/commands/dl-fixtures.js	Thu Jun 02 18:16:17 2016 +0200
+++ b/common/corpus-common-addon/lib/commands/dl-fixtures.js	Thu Jun 02 18:24:19 2016 +0200
@@ -18,10 +18,10 @@
 
     var done = Q.defer();
 
-    function loop() {
+    function loop(res) {
         // When the result of calling `condition` is no longer true, we are
         // done.
-        if (!condition()) return done.resolve();
+        if (!condition()) return done.resolve(res);
         // Use `when`, in case `body` does not return a promise.
         // When it completes loop again otherwise, if it fails, reject the
         // done promise
@@ -78,11 +78,11 @@
     dl_themes: function(commandOptions) {
         return this.dl_countmap(commandOptions, 'themes');
     },
-    dl_documents_ids: function(commandOptions, rawArgs, ids, ui) {
+    dl_documents_ids: function(commandOptions, rawArgs, ui) {
+
         var nextPageUrl = commandOptions.url;
         var pageIndex = 1;
-
-        ids.push.apply(ids,commandOptions.extra.split(','));
+        var ids = commandOptions.extra?_.map(commandOptions.extra.split(','), function(id) { return { id: id};}):[];
 
         return promiseWhile(
             function() { return pageIndex <= commandOptions.page && nextPageUrl; },
@@ -104,7 +104,7 @@
                     ids = _.reduce(
                         body.documents,
                         function(res, doc) {
-                            res.push(doc.id);
+                            res.push(doc);
                             return res;
                         },
                         ids
@@ -117,10 +117,9 @@
     },
     dl_transcripts: function(commandOptions, rawArgs, ui) {  // eslint-disable-line no-unused-vars
 
-        var ids = [];
-
-        return this.dl_documents_ids(commandOptions, rawArgs, ids, ui).then(function() {
-            return Q.all(_.map(ids, function(id) {
+        return this.dl_documents_ids(commandOptions, rawArgs, ui).then(function(docs) {
+            return Q.all(_.map(docs, function(doc) {
+                var id = doc.id;
                 var deferred = Q.defer();
                 request.get({url: commandOptions.url + encodeURIComponent(encodeURIComponent(id)) + '/transcript', json: true}, function (err, res, body) {
                     ui.writeLine(chalk.green('Download transcripts : getting transcript ' + id));
@@ -153,13 +152,49 @@
     },
     dl_documents: function(commandOptions, rawArgs, ui) { // eslint-disable-line no-unused-vars
 
-        var ids = [];
+        var destFiles = {
+            docs: path.join(path.dirname(this.dest), 'details_'+path.basename(this.dest)),
+            list: this.dest
+        };
+
+        return this.dl_documents_ids(commandOptions, rawArgs, ui).then(function(docs) {
+            return Q.all(_.map(docs, function(doc) {
+                var deferred = Q.defer();
 
-        return this.dl_documents_ids(commandOptions, rawArgs, ids, ui).then(function() {
-            return Q.all(_.map(ids, function(id) {
+                if(Object.keys(doc).length === 1) {
+                    var id = doc.id;
+                    request.get(
+                        {
+                            url: commandOptions.url + encodeURIComponent(encodeURIComponent(id)),
+                            qs: {short: true},
+                            json: true
+                        },
+                        function (err, res, body) {
+                            ui.writeLine(chalk.green('Download documents : completing doc ' + id));
+                            if (err) {
+                                return deferred.reject(err);
+                            } else if (res.statusCode !== 200) {
+                                err = new Error('Unexpected status code: ' + res.statusCode);
+                                err.res = res;
+                                return deferred.reject(err);
+                            }
+                            deferred.resolve(body.document);
+                        }
+                    );
+                }
+                else {
+                    deferred.resolve(doc);
+                }
+
+                return deferred.promise;
+            }));
+        }).then(function(docs) {
+            var docsdeferred = Q.defer();
+            Q.all(_.map(docs, function(docu) {
+                var id = docu.id;
                 var deferred = Q.defer();
                 request.get({url: commandOptions.url + encodeURIComponent(encodeURIComponent(id)), json: true}, function (err, res, body) {
-                    ui.writeLine(chalk.green('Download transcripts : getting doc ' + id));
+                    ui.writeLine(chalk.green('Download documents : getting doc ' + id));
                     if (err) {
                         return deferred.reject(err);
                     } else if (res.statusCode !== 200) {
@@ -170,21 +205,34 @@
                     deferred.resolve(body.document);
                 });
                 return deferred.promise;
+            })).then(
+                function(downloadedDocs) {
+                    docsdeferred.resolve({list: docs, docs: downloadedDocs});
+                },
+                function(err) {
+                    return docsdeferred.reject(err);
+                }
+            );
+
+            return docsdeferred.promise;
+
+        }).then(function(resList) {
+            var format = this.format;
+            return Q.all(_.map(resList, function(res, key) {
+                ui.writeLine(chalk.green('Writing ' + key + ' in file ' + destFiles[key]));
+                var deferred = Q.defer();
+                var prefix = (format==='es6')?'export default ':'module.exports = ';
+                fs.writeFile(destFiles[key], prefix + JSON.stringify(res,null,2) + ';', function(err) {
+                    if(err) {
+                        return deferred.reject(err);
+                    }
+                    deferred.resolve();
+                });
+                return deferred.promise;
             }));
-        }).then(function(res) {
-            var deferred = Q.defer();
-            var prefix = (this.format==='es6')?'export default ':'module.exports = ';
-            fs.writeFile(this.dest, prefix + JSON.stringify(res,null,2) + ';', function(err) {
-                if(err) {
-                    return deferred.reject(err);
-                }
-                deferred.resolve();
-            });
-            return deferred.promise;
         }.bind(this));
     },
     run: function(commandOptions, rawArgs) { // eslint-disable-line no-unused-vars
-
         var type = commandOptions.type || 'documents';
         this.dest = commandOptions.dest || '.' + path.sep + type + '.js';
         this.format = commandOptions.format || 'es6';
--- a/server/bo_client/app/app.js	Thu Jun 02 18:16:17 2016 +0200
+++ b/server/bo_client/app/app.js	Thu Jun 02 18:24:19 2016 +0200
@@ -8,10 +8,10 @@
 Ember.MODEL_FACTORY_INJECTIONS = true;
 
 App = Ember.Application.extend({
-  modulePrefix: config.modulePrefix,
-  podModulePrefix: config.podModulePrefix,
-  Resolver,
-  rootElement: '#ember-container'
+    modulePrefix: config.modulePrefix,
+    podModulePrefix: config.podModulePrefix,
+    Resolver,
+    rootElement: '#ember-container'
 });
 
 loadInitializers(App, config.modulePrefix);
--- a/server/bo_client/app/models/document.js	Thu Jun 02 18:16:17 2016 +0200
+++ b/server/bo_client/app/models/document.js	Thu Jun 02 18:24:19 2016 +0200
@@ -19,6 +19,10 @@
 
     mediaArray: DS.attr({defaultValue: function() { return []; }}),
 
+    encodedId: Ember.computed('id', function() {
+      return encodeURIComponent(this.get('id'));
+    }),
+
     mediaList: Ember.computed('mediaArray', function() {
         var res = [];
         var mp3 = null;
--- a/server/bo_client/app/templates/index.hbs	Thu Jun 02 18:16:17 2016 +0200
+++ b/server/bo_client/app/templates/index.hbs	Thu Jun 02 18:24:19 2016 +0200
@@ -11,7 +11,7 @@
                         </thead>
                         <tbody>
                         {{#each model as |doc|}}
-                            <tr><td>{{ doc.uri }}</td><td>{{#link-to 'doc' doc}}{{doc.id}}{{/link-to}}</td></tr>
+                            <tr><td>{{ doc.uri }}</td><td>{{#link-to 'doc' doc.encodedId}}{{doc.id}}{{/link-to}}</td></tr>
                         {{/each}}
                         </tbody>
                     </table>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/server/bo_client/server/fixtures/details_documents.js	Thu Jun 02 18:24:19 2016 +0200
@@ -0,0 +1,3070 @@
+module.exports = [
+  {
+    "id": "11280.100/crdo-09-CAYCHAX_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-09-CAYCHAX_SOUND",
+    "title": "ALLOc : Caychax : Parabole",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:16:38+02:00",
+    "issued": "2010-10-25T18:16:38+02:00",
+    "publishers": [
+      "Équipe de Recherche en Syntaxe et Sémantique",
+      "Bases, corpus, langage"
+    ],
+    "contributors": [
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/56666014",
+        "role": "http://www.language-archives.org/OLAC/1.1/data_inputter"
+      },
+      {
+        "name": "LDOR",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Thésaurus Occitan",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Équipe de Recherche en Syntaxe et Sémantique",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": "Bases, corpus, langage",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/91792187",
+        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/51700729",
+        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
+      },
+      {
+        "name": "Alazet, Pierre",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      },
+      {
+        "name": "Del Duca, Jeanne",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/transcriber"
+      }
+    ],
+    "subjects": [
+      "http://ark.bnf.fr/ark:/12148/cb11946662b",
+      "http://ark.bnf.fr/ark:/12148/cb11965628b",
+      "http://lexvo.org/id/iso639-3/oci",
+      {
+        "value": "Occitan/Languedocien",
+        "datatype": null,
+        "lang": "fr"
+      },
+      "http://ark.bnf.fr/ark:/12148/cb11970755h",
+      "http://ark.bnf.fr/ark:/12148/cb119766112",
+      {
+        "value": "translating_and_interpreting",
+        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
+        "lang": null
+      }
+    ],
+    "transcript": {
+      "url": "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-09-CAYCHAX.xml",
+      "format": "application/xml",
+      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive"
+    },
+    "mediaArray": {
+      "http://cocoon.huma-num.fr/data/archi/144792_09-CAYCHAX_22km.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/144792_09-CAYCHAX_22km.wav",
+        "format": "audio/x-wav",
+        "extent": "PT03M18S",
+        "extent_ms": 198000,
+        "master": false
+      },
+      "http://cocoon.huma-num.fr/data/archi/masters/144792.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/masters/144792.wav",
+        "format": "audio/x-wav",
+        "extent": "PT03M18S",
+        "extent_ms": 198000,
+        "master": true
+      },
+      "http://cocoon.huma-num.fr/data/archi/mp3/144792_09-CAYCHAX_44k.mp3": {
+        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144792_09-CAYCHAX_44k.mp3",
+        "format": "audio/mpeg",
+        "extent": "PT03M18S",
+        "extent_ms": 198000,
+        "master": false
+      }
+    }
+  },
+  {
+    "id": "11280.100/crdo-09-DUN_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-09-DUN_SOUND",
+    "title": "ALLOc : Dun : Parabole",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:18:23+02:00",
+    "issued": "2010-10-25T18:18:23+02:00",
+    "publishers": [
+      "Équipe de Recherche en Syntaxe et Sémantique",
+      "Bases, corpus, langage"
+    ],
+    "contributors": [
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/56666014",
+        "role": "http://www.language-archives.org/OLAC/1.1/data_inputter"
+      },
+      {
+        "name": "LDOR",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Thésaurus Occitan",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Équipe de Recherche en Syntaxe et Sémantique",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": "Bases, corpus, langage",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/91792187",
+        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/51700729",
+        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
+      },
+      {
+        "name": "Tricoire, Raymonde",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      },
+      {
+        "name": "Del Duca, Jeanne",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/transcriber"
+      }
+    ],
+    "subjects": [
+      "http://ark.bnf.fr/ark:/12148/cb11946662b",
+      "http://ark.bnf.fr/ark:/12148/cb11965628b",
+      "http://lexvo.org/id/iso639-3/oci",
+      {
+        "value": "Occitan/Languedocien",
+        "datatype": null,
+        "lang": "fr"
+      },
+      "http://ark.bnf.fr/ark:/12148/cb11970755h",
+      "http://ark.bnf.fr/ark:/12148/cb119766112",
+      {
+        "value": "translating_and_interpreting",
+        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
+        "lang": null
+      }
+    ],
+    "transcript": {
+      "url": "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-09-DUN.xml",
+      "format": "application/xml",
+      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive"
+    },
+    "mediaArray": {
+      "http://cocoon.huma-num.fr/data/archi/144793_09-DUN_22km.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/144793_09-DUN_22km.wav",
+        "format": "audio/x-wav",
+        "extent": "PT03M07S",
+        "extent_ms": 187000,
+        "master": false
+      },
+      "http://cocoon.huma-num.fr/data/archi/masters/144793.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/masters/144793.wav",
+        "format": "audio/x-wav",
+        "extent": "PT03M07S",
+        "extent_ms": 187000,
+        "master": true
+      },
+      "http://cocoon.huma-num.fr/data/archi/mp3/144793_09-DUN_44k.mp3": {
+        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144793_09-DUN_44k.mp3",
+        "format": "audio/mpeg",
+        "extent": "PT03M07S",
+        "extent_ms": 187000,
+        "master": false
+      }
+    }
+  },
+  {
+    "id": "11280.100/crdo-09-LABASTIDE-DE-LORDAT_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-09-LABASTIDE-DE-LORDAT_SOUND",
+    "title": "ALLOc : La Bastide-de-Lordat : Parabole",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:20:08+02:00",
+    "issued": "2010-10-25T18:20:08+02:00",
+    "publishers": [
+      "Équipe de Recherche en Syntaxe et Sémantique",
+      "Bases, corpus, langage"
+    ],
+    "contributors": [
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/56666014",
+        "role": "http://www.language-archives.org/OLAC/1.1/data_inputter"
+      },
+      {
+        "name": "LDOR",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Thésaurus Occitan",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Équipe de Recherche en Syntaxe et Sémantique",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": "Bases, corpus, langage",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/91792187",
+        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/51700729",
+        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
+      },
+      {
+        "name": "Roumieu, Berthe",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      },
+      {
+        "name": "Del Duca, Jeanne",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/transcriber"
+      }
+    ],
+    "subjects": [
+      "http://ark.bnf.fr/ark:/12148/cb11946662b",
+      "http://ark.bnf.fr/ark:/12148/cb11965628b",
+      "http://lexvo.org/id/iso639-3/oci",
+      {
+        "value": "Occitan/Languedocien",
+        "datatype": null,
+        "lang": "fr"
+      },
+      "http://ark.bnf.fr/ark:/12148/cb11970755h",
+      "http://ark.bnf.fr/ark:/12148/cb119766112",
+      {
+        "value": "translating_and_interpreting",
+        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
+        "lang": null
+      }
+    ],
+    "transcript": {
+      "url": "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-09-LABASTIDE-DE-LORDAT.xml",
+      "format": "application/xml",
+      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive"
+    },
+    "mediaArray": {
+      "http://cocoon.huma-num.fr/data/archi/144794_09-LABASTIDE-DE-LORDAT_22km.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/144794_09-LABASTIDE-DE-LORDAT_22km.wav",
+        "format": "audio/x-wav",
+        "extent": "PT02M46S",
+        "extent_ms": 166000,
+        "master": false
+      },
+      "http://cocoon.huma-num.fr/data/archi/masters/144794.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/masters/144794.wav",
+        "format": "audio/x-wav",
+        "extent": "PT02M46S",
+        "extent_ms": 166000,
+        "master": true
+      },
+      "http://cocoon.huma-num.fr/data/archi/mp3/144794_09-LABASTIDE-DE-LORDAT_44k.mp3": {
+        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144794_09-LABASTIDE-DE-LORDAT_44k.mp3",
+        "format": "audio/mpeg",
+        "extent": "PT02M46S",
+        "extent_ms": 166000,
+        "master": false
+      }
+    }
+  },
+  {
+    "id": "11280.100/crdo-09-LOUBENS_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-09-LOUBENS_SOUND",
+    "title": "ALLOc : Loubens : Parabole",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:21:23+02:00",
+    "issued": "2010-10-25T18:21:23+02:00",
+    "publishers": [
+      "Équipe de Recherche en Syntaxe et Sémantique",
+      "Bases, corpus, langage"
+    ],
+    "contributors": [
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/56666014",
+        "role": "http://www.language-archives.org/OLAC/1.1/data_inputter"
+      },
+      {
+        "name": "LDOR",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Thésaurus Occitan",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Équipe de Recherche en Syntaxe et Sémantique",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": "Bases, corpus, langage",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/91792187",
+        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/51700729",
+        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
+      },
+      {
+        "name": "Faure, Antoinette",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      },
+      {
+        "name": "Del Duca, Jeanne",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/transcriber"
+      }
+    ],
+    "subjects": [
+      "http://ark.bnf.fr/ark:/12148/cb11946662b",
+      "http://ark.bnf.fr/ark:/12148/cb11965628b",
+      "http://lexvo.org/id/iso639-3/oci",
+      {
+        "value": "Occitan/Languedocien",
+        "datatype": null,
+        "lang": "fr"
+      },
+      "http://ark.bnf.fr/ark:/12148/cb11970755h",
+      "http://ark.bnf.fr/ark:/12148/cb119766112",
+      {
+        "value": "translating_and_interpreting",
+        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
+        "lang": null
+      }
+    ],
+    "transcript": {
+      "url": "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-09-LOUBENS.xml",
+      "format": "application/xml",
+      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive"
+    },
+    "mediaArray": {
+      "http://cocoon.huma-num.fr/data/archi/144795_09-LOUBENS_22km.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/144795_09-LOUBENS_22km.wav",
+        "format": "audio/x-wav",
+        "extent": "PT02M28S",
+        "extent_ms": 148000,
+        "master": false
+      },
+      "http://cocoon.huma-num.fr/data/archi/masters/144795.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/masters/144795.wav",
+        "format": "audio/x-wav",
+        "extent": "PT02M28S",
+        "extent_ms": 148000,
+        "master": true
+      },
+      "http://cocoon.huma-num.fr/data/archi/mp3/144795_09-LOUBENS_44k.mp3": {
+        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144795_09-LOUBENS_44k.mp3",
+        "format": "audio/mpeg",
+        "extent": "PT02M28S",
+        "extent_ms": 148000,
+        "master": false
+      }
+    }
+  },
+  {
+    "id": "11280.100/crdo-09-MERENS-LES-VALS_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-09-MERENS-LES-VALS_SOUND",
+    "title": "ALLOc : Mérens-les-Vals : Parabole",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:22:24+02:00",
+    "issued": "2010-10-25T18:22:24+02:00",
+    "publishers": [
+      "Équipe de Recherche en Syntaxe et Sémantique",
+      "Bases, corpus, langage"
+    ],
+    "contributors": [
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/56666014",
+        "role": "http://www.language-archives.org/OLAC/1.1/data_inputter"
+      },
+      {
+        "name": "LDOR",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Thésaurus Occitan",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Équipe de Recherche en Syntaxe et Sémantique",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": "Bases, corpus, langage",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/91792187",
+        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/51700729",
+        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
+      },
+      {
+        "name": "Laurens, François",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      },
+      {
+        "name": "Del Duca, Jeanne",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/transcriber"
+      }
+    ],
+    "subjects": [
+      "http://ark.bnf.fr/ark:/12148/cb11946662b",
+      "http://ark.bnf.fr/ark:/12148/cb11965628b",
+      "http://lexvo.org/id/iso639-3/oci",
+      {
+        "value": "Occitan/Languedocien",
+        "datatype": null,
+        "lang": "fr"
+      },
+      "http://ark.bnf.fr/ark:/12148/cb11970755h",
+      "http://ark.bnf.fr/ark:/12148/cb119766112",
+      {
+        "value": "translating_and_interpreting",
+        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
+        "lang": null
+      }
+    ],
+    "transcript": {
+      "url": "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-09-MERENS-LES-VALS.xml",
+      "format": "application/xml",
+      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive"
+    },
+    "mediaArray": {
+      "http://cocoon.huma-num.fr/data/archi/144796_09-MERENS-LES-VALS_22km.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/144796_09-MERENS-LES-VALS_22km.wav",
+        "format": "audio/x-wav",
+        "extent": "PT02M45S",
+        "extent_ms": 165000,
+        "master": false
+      },
+      "http://cocoon.huma-num.fr/data/archi/masters/144796.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/masters/144796.wav",
+        "format": "audio/x-wav",
+        "extent": "PT02M45S",
+        "extent_ms": 165000,
+        "master": true
+      },
+      "http://cocoon.huma-num.fr/data/archi/mp3/144796_09-MERENS-LES-VALS_44k.mp3": {
+        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144796_09-MERENS-LES-VALS_44k.mp3",
+        "format": "audio/mpeg",
+        "extent": "PT02M45S",
+        "extent_ms": 165000,
+        "master": false
+      }
+    }
+  },
+  {
+    "id": "11280.100/crdo-09-MONTSEGUR_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-09-MONTSEGUR_SOUND",
+    "title": "ALLOc : Montségur : Parabole",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:23:14+02:00",
+    "issued": "2010-10-25T18:23:14+02:00",
+    "publishers": [
+      "Équipe de Recherche en Syntaxe et Sémantique",
+      "Bases, corpus, langage"
+    ],
+    "contributors": [
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/56666014",
+        "role": "http://www.language-archives.org/OLAC/1.1/data_inputter"
+      },
+      {
+        "name": "LDOR",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Thésaurus Occitan",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Équipe de Recherche en Syntaxe et Sémantique",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": "Bases, corpus, langage",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/91792187",
+        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/51700729",
+        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
+      },
+      {
+        "name": "Couquet, Marius",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      },
+      {
+        "name": "Del Duca, Jeanne",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/transcriber"
+      }
+    ],
+    "subjects": [
+      "http://ark.bnf.fr/ark:/12148/cb11946662b",
+      "http://ark.bnf.fr/ark:/12148/cb11965628b",
+      "http://lexvo.org/id/iso639-3/oci",
+      {
+        "value": "Occitan/Languedocien",
+        "datatype": null,
+        "lang": "fr"
+      },
+      "http://ark.bnf.fr/ark:/12148/cb11970755h",
+      "http://ark.bnf.fr/ark:/12148/cb119766112",
+      {
+        "value": "translating_and_interpreting",
+        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
+        "lang": null
+      }
+    ],
+    "transcript": {
+      "url": "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-09-MONTSEGUR.xml",
+      "format": "application/xml",
+      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive"
+    },
+    "mediaArray": {
+      "http://cocoon.huma-num.fr/data/archi/144797_09-MONTSEGUR_22km.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/144797_09-MONTSEGUR_22km.wav",
+        "format": "audio/x-wav",
+        "extent": "PT02M50S",
+        "extent_ms": 170000,
+        "master": false
+      },
+      "http://cocoon.huma-num.fr/data/archi/masters/144797.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/masters/144797.wav",
+        "format": "audio/x-wav",
+        "extent": "PT02M50S",
+        "extent_ms": 170000,
+        "master": true
+      },
+      "http://cocoon.huma-num.fr/data/archi/mp3/144797_09-MONTSEGUR_44k.mp3": {
+        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144797_09-MONTSEGUR_44k.mp3",
+        "format": "audio/mpeg",
+        "extent": "PT02M50S",
+        "extent_ms": 170000,
+        "master": false
+      }
+    }
+  },
+  {
+    "id": "11280.100/crdo-09-PRAYOLS_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-09-PRAYOLS_SOUND",
+    "title": "ALLOc : Prayols : Parabole",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:24:06+02:00",
+    "issued": "2010-10-25T18:24:06+02:00",
+    "publishers": [
+      "Équipe de Recherche en Syntaxe et Sémantique",
+      "Bases, corpus, langage"
+    ],
+    "contributors": [
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/56666014",
+        "role": "http://www.language-archives.org/OLAC/1.1/data_inputter"
+      },
+      {
+        "name": "LDOR",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Thésaurus Occitan",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/91792187",
+        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/51700729",
+        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
+      },
+      {
+        "name": "Laguerre, Aimé",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      },
+      {
+        "name": "Del Duca, Jeanne",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/transcriber"
+      }
+    ],
+    "subjects": [
+      "http://ark.bnf.fr/ark:/12148/cb11946662b",
+      "http://ark.bnf.fr/ark:/12148/cb11965628b",
+      "http://lexvo.org/id/iso639-3/oci",
+      {
+        "value": "Occitan/Languedocien",
+        "datatype": null,
+        "lang": "fr"
+      },
+      "http://ark.bnf.fr/ark:/12148/cb11970755h",
+      "http://ark.bnf.fr/ark:/12148/cb119766112",
+      {
+        "value": "translating_and_interpreting",
+        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
+        "lang": null
+      }
+    ],
+    "transcript": {
+      "url": "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-09-PRAYOLS.xml",
+      "format": "application/xml",
+      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive"
+    },
+    "mediaArray": {
+      "http://cocoon.huma-num.fr/data/archi/144798_09-PRAYOLS_22km.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/144798_09-PRAYOLS_22km.wav",
+        "format": "audio/x-wav",
+        "extent": "PT03M02S",
+        "extent_ms": 182000,
+        "master": false
+      },
+      "http://cocoon.huma-num.fr/data/archi/masters/144798.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/masters/144798.wav",
+        "format": "audio/x-wav",
+        "extent": "PT03M02S",
+        "extent_ms": 182000,
+        "master": true
+      },
+      "http://cocoon.huma-num.fr/data/archi/mp3/144798_09-PRAYOLS_44k.mp3": {
+        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144798_09-PRAYOLS_44k.mp3",
+        "format": "audio/mpeg",
+        "extent": "PT03M02S",
+        "extent_ms": 182000,
+        "master": false
+      }
+    }
+  },
+  {
+    "id": "11280.100/crdo-09-QUERIGUT_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-09-QUERIGUT_SOUND",
+    "title": "ALLOc : Quérigut : Parabole",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:24:56+02:00",
+    "issued": "2010-10-25T18:24:56+02:00",
+    "publishers": [
+      "Équipe de Recherche en Syntaxe et Sémantique",
+      "Bases, corpus, langage"
+    ],
+    "contributors": [
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/56666014",
+        "role": "http://www.language-archives.org/OLAC/1.1/data_inputter"
+      },
+      {
+        "name": "LDOR",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Thésaurus Occitan",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Équipe de Recherche en Syntaxe et Sémantique",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": "Bases, corpus, langage",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/91792187",
+        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/51700729",
+        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
+      },
+      {
+        "name": "Tichadou, Joseph",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      },
+      {
+        "name": "Del Duca, Jeanne",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/transcriber"
+      }
+    ],
+    "subjects": [
+      "http://ark.bnf.fr/ark:/12148/cb11946662b",
+      "http://ark.bnf.fr/ark:/12148/cb11965628b",
+      "http://lexvo.org/id/iso639-3/oci",
+      {
+        "value": "Occitan/Languedocien",
+        "datatype": null,
+        "lang": "fr"
+      },
+      "http://ark.bnf.fr/ark:/12148/cb11970755h",
+      "http://ark.bnf.fr/ark:/12148/cb119766112",
+      {
+        "value": "translating_and_interpreting",
+        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
+        "lang": null
+      }
+    ],
+    "transcript": {
+      "url": "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-09-QUERIGUT.xml",
+      "format": "application/xml",
+      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive"
+    },
+    "mediaArray": {
+      "http://cocoon.huma-num.fr/data/archi/144799_09-QUERIGUT_22km.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/144799_09-QUERIGUT_22km.wav",
+        "format": "audio/x-wav",
+        "extent": "PT02M51S",
+        "extent_ms": 171000,
+        "master": false
+      },
+      "http://cocoon.huma-num.fr/data/archi/masters/144799.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/masters/144799.wav",
+        "format": "audio/x-wav",
+        "extent": "PT02M51S",
+        "extent_ms": 171000,
+        "master": true
+      },
+      "http://cocoon.huma-num.fr/data/archi/mp3/144799_09-QUERIGUT_44k.mp3": {
+        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144799_09-QUERIGUT_44k.mp3",
+        "format": "audio/mpeg",
+        "extent": "PT02M51S",
+        "extent_ms": 171000,
+        "master": false
+      }
+    }
+  },
+  {
+    "id": "11280.100/crdo-09-SIGUER_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-09-SIGUER_SOUND",
+    "title": "ALLOc : Siguer : Parabole",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:25:51+02:00",
+    "issued": "2010-10-25T18:25:51+02:00",
+    "publishers": [
+      "Équipe de Recherche en Syntaxe et Sémantique",
+      "Bases, corpus, langage"
+    ],
+    "contributors": [
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/56666014",
+        "role": "http://www.language-archives.org/OLAC/1.1/data_inputter"
+      },
+      {
+        "name": "LDOR",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Thésaurus Occitan",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Équipe de Recherche en Syntaxe et Sémantique",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": "Bases, corpus, langage",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/91792187",
+        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/51700729",
+        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
+      },
+      {
+        "name": "Caujolle, Joseph",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      },
+      {
+        "name": "Del Duca, Jeanne",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/transcriber"
+      }
+    ],
+    "subjects": [
+      "http://ark.bnf.fr/ark:/12148/cb11946662b",
+      "http://ark.bnf.fr/ark:/12148/cb11965628b",
+      "http://lexvo.org/id/iso639-3/oci",
+      {
+        "value": "Occitan/Languedocien",
+        "datatype": null,
+        "lang": "fr"
+      },
+      "http://ark.bnf.fr/ark:/12148/cb11970755h",
+      "http://ark.bnf.fr/ark:/12148/cb119766112",
+      {
+        "value": "translating_and_interpreting",
+        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
+        "lang": null
+      }
+    ],
+    "transcript": {
+      "url": "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-09-SIGUER.xml",
+      "format": "application/xml",
+      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive"
+    },
+    "mediaArray": {
+      "http://cocoon.huma-num.fr/data/archi/144800_09-SIGUER_22km.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/144800_09-SIGUER_22km.wav",
+        "format": "audio/x-wav",
+        "extent": "PT02M57S",
+        "extent_ms": 177000,
+        "master": false
+      },
+      "http://cocoon.huma-num.fr/data/archi/masters/144800.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/masters/144800.wav",
+        "format": "audio/x-wav",
+        "extent": "PT02M57S",
+        "extent_ms": 177000,
+        "master": true
+      },
+      "http://cocoon.huma-num.fr/data/archi/mp3/144800_09-SIGUER_44k.mp3": {
+        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144800_09-SIGUER_44k.mp3",
+        "format": "audio/mpeg",
+        "extent": "PT02M57S",
+        "extent_ms": 177000,
+        "master": false
+      }
+    }
+  },
+  {
+    "id": "11280.100/crdo-09-ST-MARTIN-D-OYDES_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-09-ST-MARTIN-D-OYDES_SOUND",
+    "title": "ALLOc : Saint-Martin-d'Oydes : Parabole",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:26:22+02:00",
+    "issued": "2010-10-25T18:26:22+02:00",
+    "publishers": [
+      "Équipe de Recherche en Syntaxe et Sémantique",
+      "Bases, corpus, langage"
+    ],
+    "contributors": [
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/56666014",
+        "role": "http://www.language-archives.org/OLAC/1.1/data_inputter"
+      },
+      {
+        "name": "LDOR",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Thésaurus Occitan",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Équipe de Recherche en Syntaxe et Sémantique",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": "Bases, corpus, langage",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/91792187",
+        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/51700729",
+        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
+      },
+      {
+        "name": "Ferriès, Marcel",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      },
+      {
+        "name": "Del Duca, Jeanne",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/transcriber"
+      }
+    ],
+    "subjects": [
+      "http://ark.bnf.fr/ark:/12148/cb11946662b",
+      "http://ark.bnf.fr/ark:/12148/cb11965628b",
+      "http://lexvo.org/id/iso639-3/oci",
+      {
+        "value": "Occitan/Languedocien",
+        "datatype": null,
+        "lang": "fr"
+      },
+      "http://ark.bnf.fr/ark:/12148/cb11970755h",
+      "http://ark.bnf.fr/ark:/12148/cb119766112",
+      {
+        "value": "translating_and_interpreting",
+        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
+        "lang": null
+      }
+    ],
+    "transcript": {
+      "url": "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-09-ST-MARTIN-D-OYDES.xml",
+      "format": "application/xml",
+      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive"
+    },
+    "mediaArray": {
+      "http://cocoon.huma-num.fr/data/archi/144801_09-ST-MARTIN-D-OYDES_22km.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/144801_09-ST-MARTIN-D-OYDES_22km.wav",
+        "format": "audio/x-wav",
+        "extent": "PT03M05S",
+        "extent_ms": 185000,
+        "master": false
+      },
+      "http://cocoon.huma-num.fr/data/archi/masters/144801.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/masters/144801.wav",
+        "format": "audio/x-wav",
+        "extent": "PT03M05S",
+        "extent_ms": 185000,
+        "master": true
+      },
+      "http://cocoon.huma-num.fr/data/archi/mp3/144801_09-ST-MARTIN-D-OYDES_44k.mp3": {
+        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144801_09-ST-MARTIN-D-OYDES_44k.mp3",
+        "format": "audio/mpeg",
+        "extent": "PT03M05S",
+        "extent_ms": 185000,
+        "master": false
+      }
+    }
+  },
+  {
+    "id": "11280.100/crdo-09-SURBA_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-09-SURBA_SOUND",
+    "title": "ALLOc : Surba : Parabole",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:26:42+02:00",
+    "issued": "2010-10-25T18:26:42+02:00",
+    "publishers": [
+      "Équipe de Recherche en Syntaxe et Sémantique",
+      "Bases, corpus, langage"
+    ],
+    "contributors": [
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/56666014",
+        "role": "http://www.language-archives.org/OLAC/1.1/data_inputter"
+      },
+      {
+        "name": "LDOR",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Thésaurus Occitan",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Équipe de Recherche en Syntaxe et Sémantique",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": "Bases, corpus, langage",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/91792187",
+        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/51700729",
+        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
+      },
+      {
+        "name": "Roques, Camille",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      },
+      {
+        "name": "Del Duca, Jeanne",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/transcriber"
+      }
+    ],
+    "subjects": [
+      "http://ark.bnf.fr/ark:/12148/cb11946662b",
+      "http://ark.bnf.fr/ark:/12148/cb11965628b",
+      "http://lexvo.org/id/iso639-3/oci",
+      {
+        "value": "Occitan/Languedocien",
+        "datatype": null,
+        "lang": "fr"
+      },
+      "http://ark.bnf.fr/ark:/12148/cb11970755h",
+      "http://ark.bnf.fr/ark:/12148/cb119766112",
+      {
+        "value": "translating_and_interpreting",
+        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
+        "lang": null
+      }
+    ],
+    "transcript": {
+      "url": "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-09-SURBA.xml",
+      "format": "application/xml",
+      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive"
+    },
+    "mediaArray": {
+      "http://cocoon.huma-num.fr/data/archi/144802_09-SURBA_22km.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/144802_09-SURBA_22km.wav",
+        "format": "audio/x-wav",
+        "extent": "PT02M39S",
+        "extent_ms": 159000,
+        "master": false
+      },
+      "http://cocoon.huma-num.fr/data/archi/masters/144802.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/masters/144802.wav",
+        "format": "audio/x-wav",
+        "extent": "PT02M39S",
+        "extent_ms": 159000,
+        "master": true
+      },
+      "http://cocoon.huma-num.fr/data/archi/mp3/144802_09-SURBA_44k.mp3": {
+        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144802_09-SURBA_44k.mp3",
+        "format": "audio/mpeg",
+        "extent": "PT02M39S",
+        "extent_ms": 159000,
+        "master": false
+      }
+    }
+  },
+  {
+    "id": "11280.100/crdo-11-GRAMAZIE_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-11-GRAMAZIE_SOUND",
+    "title": "ALLOc : Gramazie : Parabole",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:27:39+02:00",
+    "issued": "2010-10-25T18:27:39+02:00",
+    "publishers": [
+      "Équipe de Recherche en Syntaxe et Sémantique",
+      "Bases, corpus, langage"
+    ],
+    "contributors": [
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/56666014",
+        "role": "http://www.language-archives.org/OLAC/1.1/data_inputter"
+      },
+      {
+        "name": "LDOR",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Thésaurus Occitan",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Équipe de Recherche en Syntaxe et Sémantique",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": "Bases, corpus, langage",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/91792187",
+        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/51700729",
+        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
+      },
+      {
+        "name": "Léger, Clémence",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      },
+      {
+        "name": "De Lorenzo, Linda",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/transcriber"
+      }
+    ],
+    "subjects": [
+      "http://ark.bnf.fr/ark:/12148/cb11946662b",
+      "http://ark.bnf.fr/ark:/12148/cb11965628b",
+      "http://lexvo.org/id/iso639-3/oci",
+      {
+        "value": "Occitan/Languedocien",
+        "datatype": null,
+        "lang": "fr"
+      },
+      "http://ark.bnf.fr/ark:/12148/cb11970755h",
+      "http://ark.bnf.fr/ark:/12148/cb119766112",
+      {
+        "value": "translating_and_interpreting",
+        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
+        "lang": null
+      }
+    ],
+    "transcript": {
+      "url": "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-11-GRAMAZIE.xml",
+      "format": "application/xml",
+      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive"
+    },
+    "mediaArray": {
+      "http://cocoon.huma-num.fr/data/archi/144803_11-GRAMAZIE_22km.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/144803_11-GRAMAZIE_22km.wav",
+        "format": "audio/x-wav",
+        "extent": "PT02M27S",
+        "extent_ms": 147000,
+        "master": false
+      },
+      "http://cocoon.huma-num.fr/data/archi/masters/144803.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/masters/144803.wav",
+        "format": "audio/x-wav",
+        "extent": "PT02M27S",
+        "extent_ms": 147000,
+        "master": true
+      },
+      "http://cocoon.huma-num.fr/data/archi/mp3/144803_11-GRAMAZIE_44k.mp3": {
+        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144803_11-GRAMAZIE_44k.mp3",
+        "format": "audio/mpeg",
+        "extent": "PT02M27S",
+        "extent_ms": 147000,
+        "master": false
+      }
+    }
+  },
+  {
+    "id": "11280.100/crdo-11-MOLLEVILLE_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-11-MOLLEVILLE_SOUND",
+    "title": "ALLOc : Molleville : Parabole",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:28:06+02:00",
+    "issued": "2010-10-25T18:28:06+02:00",
+    "publishers": [
+      "Équipe de Recherche en Syntaxe et Sémantique",
+      "Bases, corpus, langage"
+    ],
+    "contributors": [
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/56666014",
+        "role": "http://www.language-archives.org/OLAC/1.1/data_inputter"
+      },
+      {
+        "name": "LDOR",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Thésaurus Occitan",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Équipe de Recherche en Syntaxe et Sémantique",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": "Bases, corpus, langage",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/91792187",
+        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/51700729",
+        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
+      },
+      {
+        "name": "Cathala, Auguste",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      },
+      {
+        "name": "De Lorenzo, Linda",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/transcriber"
+      }
+    ],
+    "subjects": [
+      "http://ark.bnf.fr/ark:/12148/cb11946662b",
+      "http://ark.bnf.fr/ark:/12148/cb11965628b",
+      "http://lexvo.org/id/iso639-3/oci",
+      {
+        "value": "Occitan/Languedocien",
+        "datatype": null,
+        "lang": "fr"
+      },
+      "http://ark.bnf.fr/ark:/12148/cb11970755h",
+      "http://ark.bnf.fr/ark:/12148/cb119766112",
+      {
+        "value": "translating_and_interpreting",
+        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
+        "lang": null
+      }
+    ],
+    "transcript": {
+      "url": "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-11-MOLLEVILLE.xml",
+      "format": "application/xml",
+      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive"
+    },
+    "mediaArray": {
+      "http://cocoon.huma-num.fr/data/archi/144804_11-MOLLEVILLE_22km.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/144804_11-MOLLEVILLE_22km.wav",
+        "format": "audio/x-wav",
+        "extent": "PT02M53S",
+        "extent_ms": 173000,
+        "master": false
+      },
+      "http://cocoon.huma-num.fr/data/archi/masters/144804.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/masters/144804.wav",
+        "format": "audio/x-wav",
+        "extent": "PT02M53S",
+        "extent_ms": 173000,
+        "master": true
+      },
+      "http://cocoon.huma-num.fr/data/archi/mp3/144804_11-MOLLEVILLE_44k.mp3": {
+        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144804_11-MOLLEVILLE_44k.mp3",
+        "format": "audio/mpeg",
+        "extent": "PT02M53S",
+        "extent_ms": 173000,
+        "master": false
+      }
+    }
+  },
+  {
+    "id": "11280.100/crdo-11-PUIVERT_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-11-PUIVERT_SOUND",
+    "title": "ALLOc : Puivert : Parabole",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:28:40+02:00",
+    "issued": "2010-10-25T18:28:40+02:00",
+    "publishers": [
+      "Équipe de Recherche en Syntaxe et Sémantique",
+      "Bases, corpus, langage"
+    ],
+    "contributors": [
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/56666014",
+        "role": "http://www.language-archives.org/OLAC/1.1/data_inputter"
+      },
+      {
+        "name": "LDOR",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Thésaurus Occitan",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Équipe de Recherche en Syntaxe et Sémantique",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": "Bases, corpus, langage",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/91792187",
+        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/51700729",
+        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
+      },
+      {
+        "name": "Maugard, Marie",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      },
+      {
+        "name": "De Lorenzo, Linda",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/transcriber"
+      }
+    ],
+    "subjects": [
+      "http://ark.bnf.fr/ark:/12148/cb11946662b",
+      "http://ark.bnf.fr/ark:/12148/cb11965628b",
+      "http://lexvo.org/id/iso639-3/oci",
+      {
+        "value": "Occitan/Languedocien",
+        "datatype": null,
+        "lang": "fr"
+      },
+      "http://ark.bnf.fr/ark:/12148/cb11970755h",
+      "http://ark.bnf.fr/ark:/12148/cb119766112",
+      {
+        "value": "translating_and_interpreting",
+        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
+        "lang": null
+      }
+    ],
+    "transcript": {
+      "url": "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-11-PUIVERT.xml",
+      "format": "application/xml",
+      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive"
+    },
+    "mediaArray": {
+      "http://cocoon.huma-num.fr/data/archi/144805_11-PUIVERT_22km.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/144805_11-PUIVERT_22km.wav",
+        "format": "audio/x-wav",
+        "extent": "PT02M35S",
+        "extent_ms": 155000,
+        "master": false
+      },
+      "http://cocoon.huma-num.fr/data/archi/masters/144805.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/masters/144805.wav",
+        "format": "audio/x-wav",
+        "extent": "PT02M35S",
+        "extent_ms": 155000,
+        "master": true
+      },
+      "http://cocoon.huma-num.fr/data/archi/mp3/144805_11-PUIVERT_44k.mp3": {
+        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144805_11-PUIVERT_44k.mp3",
+        "format": "audio/mpeg",
+        "extent": "PT02M35S",
+        "extent_ms": 155000,
+        "master": false
+      }
+    }
+  },
+  {
+    "id": "11280.100/crdo-11-RIBOUISSE_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-11-RIBOUISSE_SOUND",
+    "title": "ALLOc : Ribouisse : Parabole",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:29:32+02:00",
+    "issued": "2010-10-25T18:29:32+02:00",
+    "publishers": [
+      "Équipe de Recherche en Syntaxe et Sémantique",
+      "Bases, corpus, langage"
+    ],
+    "contributors": [
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/56666014",
+        "role": "http://www.language-archives.org/OLAC/1.1/data_inputter"
+      },
+      {
+        "name": "LDOR",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Thésaurus Occitan",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Équipe de Recherche en Syntaxe et Sémantique",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": "Bases, corpus, langage",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/91792187",
+        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/51700729",
+        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
+      },
+      {
+        "name": "Dournès, Lucien",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      },
+      {
+        "name": "De Lorenzo, Linda",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/transcriber"
+      }
+    ],
+    "subjects": [
+      "http://ark.bnf.fr/ark:/12148/cb11946662b",
+      "http://ark.bnf.fr/ark:/12148/cb11965628b",
+      "http://lexvo.org/id/iso639-3/oci",
+      {
+        "value": "Occitan/Languedocien",
+        "datatype": null,
+        "lang": "fr"
+      },
+      "http://ark.bnf.fr/ark:/12148/cb11970755h",
+      "http://ark.bnf.fr/ark:/12148/cb119766112",
+      {
+        "value": "translating_and_interpreting",
+        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
+        "lang": null
+      }
+    ],
+    "transcript": {
+      "url": "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-11-RIBOUISSE.xml",
+      "format": "application/xml",
+      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive"
+    },
+    "mediaArray": {
+      "http://cocoon.huma-num.fr/data/archi/144806_11-RIBOUISSE_22km.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/144806_11-RIBOUISSE_22km.wav",
+        "format": "audio/x-wav",
+        "extent": "PT03M11S",
+        "extent_ms": 191000,
+        "master": false
+      },
+      "http://cocoon.huma-num.fr/data/archi/masters/144806.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/masters/144806.wav",
+        "format": "audio/x-wav",
+        "extent": "PT03M11S",
+        "extent_ms": 191000,
+        "master": true
+      },
+      "http://cocoon.huma-num.fr/data/archi/mp3/144806_11-RIBOUISSE_44k.mp3": {
+        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144806_11-RIBOUISSE_44k.mp3",
+        "format": "audio/mpeg",
+        "extent": "PT03M11S",
+        "extent_ms": 191000,
+        "master": false
+      }
+    }
+  },
+  {
+    "id": "11280.100/crdo-11-SONNAC-SUR-L-HERS_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-11-SONNAC-SUR-L-HERS_SOUND",
+    "title": "ALLOc : Sonnac-sur-l'Hers : Parabole",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:29:56+02:00",
+    "issued": "2010-10-25T18:29:56+02:00",
+    "publishers": [
+      "Équipe de Recherche en Syntaxe et Sémantique",
+      "Bases, corpus, langage"
+    ],
+    "contributors": [
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/56666014",
+        "role": "http://www.language-archives.org/OLAC/1.1/data_inputter"
+      },
+      {
+        "name": "LDOR",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Thésaurus Occitan",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Équipe de Recherche en Syntaxe et Sémantique",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": "Bases, corpus, langage",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/91792187",
+        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/51700729",
+        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
+      },
+      {
+        "name": "Dumons, Marcellin",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      },
+      {
+        "name": "De Lorenzo, Linda",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/transcriber"
+      }
+    ],
+    "subjects": [
+      "http://ark.bnf.fr/ark:/12148/cb11946662b",
+      "http://ark.bnf.fr/ark:/12148/cb11965628b",
+      "http://lexvo.org/id/iso639-3/oci",
+      {
+        "value": "Occitan/Languedocien",
+        "datatype": null,
+        "lang": "fr"
+      },
+      "http://ark.bnf.fr/ark:/12148/cb11970755h",
+      "http://ark.bnf.fr/ark:/12148/cb119766112"
+    ],
+    "transcript": {
+      "url": "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-11-SONNAC-SUR-L-HERS.xml",
+      "format": "application/xml",
+      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive"
+    },
+    "mediaArray": {
+      "http://cocoon.huma-num.fr/data/archi/144807_11-SONNAC-SUR-L-HERS_22km.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/144807_11-SONNAC-SUR-L-HERS_22km.wav",
+        "format": "audio/x-wav",
+        "extent": "PT02M27S",
+        "extent_ms": 147000,
+        "master": false
+      },
+      "http://cocoon.huma-num.fr/data/archi/masters/144807.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/masters/144807.wav",
+        "format": "audio/x-wav",
+        "extent": "PT02M27S",
+        "extent_ms": 147000,
+        "master": true
+      },
+      "http://cocoon.huma-num.fr/data/archi/mp3/144807_11-SONNAC-SUR-L-HERS_44k.mp3": {
+        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144807_11-SONNAC-SUR-L-HERS_44k.mp3",
+        "format": "audio/mpeg",
+        "extent": "PT02M27S",
+        "extent_ms": 147000,
+        "master": false
+      }
+    }
+  },
+  {
+    "id": "11280.100/crdo-11-ST-MARTIN-LALANDE_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-11-ST-MARTIN-LALANDE_SOUND",
+    "title": "ALLOc : Saint-Martin-Lalande : Parabole",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:30:27+02:00",
+    "issued": "2010-10-25T18:30:27+02:00",
+    "publishers": [
+      "Équipe de Recherche en Syntaxe et Sémantique",
+      "Bases, corpus, langage"
+    ],
+    "contributors": [
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/56666014",
+        "role": "http://www.language-archives.org/OLAC/1.1/data_inputter"
+      },
+      {
+        "name": "LDOR",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Thésaurus Occitan",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Équipe de Recherche en Syntaxe et Sémantique",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": "Bases, corpus, langage",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/91792187",
+        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/51700729",
+        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
+      },
+      {
+        "name": "Hugonnet, Pierre",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      },
+      {
+        "name": "De Lorenzo, Linda",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/transcriber"
+      }
+    ],
+    "subjects": [
+      "http://ark.bnf.fr/ark:/12148/cb11946662b",
+      "http://ark.bnf.fr/ark:/12148/cb11965628b",
+      "http://lexvo.org/id/iso639-3/oci",
+      {
+        "value": "Occitan/Languedocien",
+        "datatype": null,
+        "lang": "fr"
+      },
+      "http://ark.bnf.fr/ark:/12148/cb11970755h",
+      "http://ark.bnf.fr/ark:/12148/cb119766112",
+      {
+        "value": "translating_and_interpreting",
+        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
+        "lang": null
+      }
+    ],
+    "transcript": {
+      "url": "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-11-ST-MARTIN-LALANDE.xml",
+      "format": "application/xml",
+      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive"
+    },
+    "mediaArray": {
+      "http://cocoon.huma-num.fr/data/archi/144808_11-ST-MARTIN-LALANDE_22km.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/144808_11-ST-MARTIN-LALANDE_22km.wav",
+        "format": "audio/x-wav",
+        "extent": "PT01M59S",
+        "extent_ms": 119000,
+        "master": false
+      },
+      "http://cocoon.huma-num.fr/data/archi/masters/144808.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/masters/144808.wav",
+        "format": "audio/x-wav",
+        "extent": "PT01M59S",
+        "extent_ms": 119000,
+        "master": true
+      },
+      "http://cocoon.huma-num.fr/data/archi/mp3/144808_11-ST-MARTIN-LALANDE_44k.mp3": {
+        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144808_11-ST-MARTIN-LALANDE_44k.mp3",
+        "format": "audio/mpeg",
+        "extent": "PT01M59S",
+        "extent_ms": 119000,
+        "master": false
+      }
+    }
+  },
+  {
+    "id": "11280.100/crdo-12-AUZITS_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-12-AUZITS_SOUND",
+    "title": "ALLOc : Auzits : Parabole",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:31:22+02:00",
+    "issued": "2010-10-25T18:31:22+02:00",
+    "publishers": [
+      "Équipe de Recherche en Syntaxe et Sémantique",
+      "Bases, corpus, langage"
+    ],
+    "contributors": [
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/56666014",
+        "role": "http://www.language-archives.org/OLAC/1.1/data_inputter"
+      },
+      {
+        "name": "LDOR",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Thésaurus Occitan",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Équipe de Recherche en Syntaxe et Sémantique",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": "Bases, corpus, langage",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/91792187",
+        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/51700729",
+        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
+      },
+      {
+        "name": "Constans, André",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      },
+      {
+        "name": "Bosc, Marie-Sophie",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/transcriber"
+      }
+    ],
+    "subjects": [
+      "http://ark.bnf.fr/ark:/12148/cb11946662b",
+      "http://ark.bnf.fr/ark:/12148/cb11965628b",
+      "http://lexvo.org/id/iso639-3/oci",
+      {
+        "value": "Occitan/Languedocien",
+        "datatype": null,
+        "lang": "fr"
+      },
+      "http://ark.bnf.fr/ark:/12148/cb11970755h",
+      "http://ark.bnf.fr/ark:/12148/cb119766112",
+      {
+        "value": "translating_and_interpreting",
+        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
+        "lang": null
+      }
+    ],
+    "transcript": {
+      "url": "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-12-AUZITS.xml",
+      "format": "application/xml",
+      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive"
+    },
+    "mediaArray": {
+      "http://cocoon.huma-num.fr/data/archi/144810_12-AUZITS_22km.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/144810_12-AUZITS_22km.wav",
+        "format": "audio/x-wav",
+        "extent": "PT03M19S",
+        "extent_ms": 199000,
+        "master": false
+      },
+      "http://cocoon.huma-num.fr/data/archi/masters/144810.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/masters/144810.wav",
+        "format": "audio/x-wav",
+        "extent": "PT03M19S",
+        "extent_ms": 199000,
+        "master": true
+      },
+      "http://cocoon.huma-num.fr/data/archi/mp3/144810_12-AUZITS_44k.mp3": {
+        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144810_12-AUZITS_44k.mp3",
+        "format": "audio/mpeg",
+        "extent": "PT03M19S",
+        "extent_ms": 199000,
+        "master": false
+      }
+    }
+  },
+  {
+    "id": "11280.100/crdo-12-JOUELS_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-12-JOUELS_SOUND",
+    "title": "ALLOc : Jouels : Parabole",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:31:21+02:00",
+    "issued": "2010-10-25T18:31:21+02:00",
+    "publishers": [
+      "Équipe de Recherche en Syntaxe et Sémantique",
+      "Bases, corpus, langage"
+    ],
+    "contributors": [
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/56666014",
+        "role": "http://www.language-archives.org/OLAC/1.1/data_inputter"
+      },
+      {
+        "name": "LDOR",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Thésaurus Occitan",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Équipe de Recherche en Syntaxe et Sémantique",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": "Bases, corpus, langage",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/91792187",
+        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/51700729",
+        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
+      },
+      {
+        "name": "Bayol, Maria",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      },
+      {
+        "name": "Bosc, Marie-Sophie",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/transcriber"
+      }
+    ],
+    "subjects": [
+      "http://ark.bnf.fr/ark:/12148/cb11946662b",
+      "http://ark.bnf.fr/ark:/12148/cb11965628b",
+      "http://lexvo.org/id/iso639-3/oci",
+      {
+        "value": "Occitan/Languedocien",
+        "datatype": null,
+        "lang": "fr"
+      },
+      "http://ark.bnf.fr/ark:/12148/cb11970755h",
+      "http://ark.bnf.fr/ark:/12148/cb119766112",
+      {
+        "value": "translating_and_interpreting",
+        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
+        "lang": null
+      }
+    ],
+    "transcript": {
+      "url": "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-12-JOUELS.xml",
+      "format": "application/xml",
+      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive"
+    },
+    "mediaArray": {
+      "http://cocoon.huma-num.fr/data/archi/144809_12-JOUELS_22km.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/144809_12-JOUELS_22km.wav",
+        "format": "audio/x-wav",
+        "extent": "PT02M33S",
+        "extent_ms": 153000,
+        "master": false
+      },
+      "http://cocoon.huma-num.fr/data/archi/masters/144809.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/masters/144809.wav",
+        "format": "audio/x-wav",
+        "extent": "PT02M33S",
+        "extent_ms": 153000,
+        "master": true
+      },
+      "http://cocoon.huma-num.fr/data/archi/mp3/144809_12-JOUELS_44k.mp3": {
+        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144809_12-JOUELS_44k.mp3",
+        "format": "audio/mpeg",
+        "extent": "PT02M33S",
+        "extent_ms": 153000,
+        "master": false
+      }
+    }
+  },
+  {
+    "id": "11280.100/crdo-12-LACASSAGNE_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-12-LACASSAGNE_SOUND",
+    "title": "ALLOc : Lacassagne : Parabole",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:31:43+02:00",
+    "issued": "2010-10-25T18:31:43+02:00",
+    "publishers": [
+      "Équipe de Recherche en Syntaxe et Sémantique",
+      "Bases, corpus, langage"
+    ],
+    "contributors": [
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/56666014",
+        "role": "http://www.language-archives.org/OLAC/1.1/data_inputter"
+      },
+      {
+        "name": "LDOR",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Thésaurus Occitan",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Équipe de Recherche en Syntaxe et Sémantique",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": "Bases, corpus, langage",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/91792187",
+        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/51700729",
+        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
+      },
+      {
+        "name": "Andrieu, Honoré",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      },
+      {
+        "name": "Bosc, Marie-Sophie",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/transcriber"
+      }
+    ],
+    "subjects": [
+      "http://ark.bnf.fr/ark:/12148/cb11946662b",
+      "http://ark.bnf.fr/ark:/12148/cb11965628b",
+      "http://lexvo.org/id/iso639-3/oci",
+      {
+        "value": "Occitan/Languedocien",
+        "datatype": null,
+        "lang": "fr"
+      },
+      "http://ark.bnf.fr/ark:/12148/cb11970755h",
+      "http://ark.bnf.fr/ark:/12148/cb119766112",
+      {
+        "value": "translating_and_interpreting",
+        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
+        "lang": null
+      }
+    ],
+    "transcript": {
+      "url": "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-12-LACASSAGNE.xml",
+      "format": "application/xml",
+      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive"
+    },
+    "mediaArray": {
+      "http://cocoon.huma-num.fr/data/archi/144811_12-LACASSAGNE_22km.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/144811_12-LACASSAGNE_22km.wav",
+        "format": "audio/x-wav",
+        "extent": "PT02M52S",
+        "extent_ms": 172000,
+        "master": false
+      },
+      "http://cocoon.huma-num.fr/data/archi/masters/144811.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/masters/144811.wav",
+        "format": "audio/x-wav",
+        "extent": "PT02M52S",
+        "extent_ms": 172000,
+        "master": true
+      },
+      "http://cocoon.huma-num.fr/data/archi/mp3/144811_12-LACASSAGNE_44k.mp3": {
+        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144811_12-LACASSAGNE_44k.mp3",
+        "format": "audio/mpeg",
+        "extent": "PT02M52S",
+        "extent_ms": 172000,
+        "master": false
+      }
+    }
+  },
+  {
+    "id": "11280.100/crdo-12-LANUEJOULS_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-12-LANUEJOULS_SOUND",
+    "title": "ALLOc : Lanuéjouls : Parabole",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:32:16+02:00",
+    "issued": "2010-10-25T18:32:16+02:00",
+    "publishers": [
+      "Équipe de Recherche en Syntaxe et Sémantique",
+      "Bases, corpus, langage"
+    ],
+    "contributors": [
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/56666014",
+        "role": "http://www.language-archives.org/OLAC/1.1/data_inputter"
+      },
+      {
+        "name": "LDOR",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Thésaurus Occitan",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Équipe de Recherche en Syntaxe et Sémantique",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": "Bases, corpus, langage",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/91792187",
+        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/51700729",
+        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
+      },
+      {
+        "name": "Garric, Raymond",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      },
+      {
+        "name": "Bosc, Marie-Sophie",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/transcriber"
+      }
+    ],
+    "subjects": [
+      "http://ark.bnf.fr/ark:/12148/cb11946662b",
+      "http://ark.bnf.fr/ark:/12148/cb11965628b",
+      "http://lexvo.org/id/iso639-3/oci",
+      {
+        "value": "Occitan/Languedocien",
+        "datatype": null,
+        "lang": "fr"
+      },
+      "http://ark.bnf.fr/ark:/12148/cb11970755h",
+      "http://ark.bnf.fr/ark:/12148/cb119766112",
+      {
+        "value": "translating_and_interpreting",
+        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
+        "lang": null
+      }
+    ],
+    "transcript": {
+      "url": "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-12-LANUEJOULS.xml",
+      "format": "application/xml",
+      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive"
+    },
+    "mediaArray": {
+      "http://cocoon.huma-num.fr/data/archi/144812_12-LANUEJOULS_22km.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/144812_12-LANUEJOULS_22km.wav",
+        "format": "audio/x-wav",
+        "extent": "PT02M34S",
+        "extent_ms": 154000,
+        "master": false
+      },
+      "http://cocoon.huma-num.fr/data/archi/masters/144812.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/masters/144812.wav",
+        "format": "audio/x-wav",
+        "extent": "PT02M34S",
+        "extent_ms": 154000,
+        "master": true
+      },
+      "http://cocoon.huma-num.fr/data/archi/mp3/144812_12-LANUEJOULS_44k.mp3": {
+        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144812_12-LANUEJOULS_44k.mp3",
+        "format": "audio/mpeg",
+        "extent": "PT02M34S",
+        "extent_ms": 154000,
+        "master": false
+      }
+    }
+  },
+  {
+    "id": "11280.100/crdo-12-MARNAC1LEX_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-12-MARNAC1LEX_SOUND",
+    "title": "ALLOc : Marnac",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:33:17+02:00",
+    "issued": "2010-10-25T18:33:17+02:00",
+    "publishers": [
+      "Équipe de Recherche en Syntaxe et Sémantique",
+      "Bases, corpus, langage"
+    ],
+    "contributors": [
+      {
+        "name": "LDOR",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Thésaurus Occitan",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Équipe de Recherche en Syntaxe et Sémantique",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": "Bases, corpus, langage",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/17256845",
+        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/91792187",
+        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
+      },
+      {
+        "name": "Gibily, Jeanne",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      },
+      {
+        "name": "Rouchy, Armand",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      }
+    ],
+    "subjects": [
+      {
+        "value": "lexicography",
+        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
+        "lang": null
+      },
+      "http://lexvo.org/id/iso639-3/oci",
+      {
+        "value": "Occitan/Languedocien",
+        "datatype": null,
+        "lang": "fr"
+      }
+    ],
+    "transcript": null,
+    "mediaArray": {
+      "http://cocoon.huma-num.fr/data/archi/144813_12-MARNAC1LEX_22km.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/144813_12-MARNAC1LEX_22km.wav",
+        "format": "audio/x-wav",
+        "extent": "PT01H05M27S",
+        "extent_ms": 3927000,
+        "master": false
+      },
+      "http://cocoon.huma-num.fr/data/archi/masters/144813.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/masters/144813.wav",
+        "format": "audio/x-wav",
+        "extent": "PT01H05M27S",
+        "extent_ms": 3927000,
+        "master": true
+      },
+      "http://cocoon.huma-num.fr/data/archi/mp3/144813_12-MARNAC1LEX_44k.mp3": {
+        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144813_12-MARNAC1LEX_44k.mp3",
+        "format": "audio/mpeg",
+        "extent": "PT01H05M27S",
+        "extent_ms": 3927000,
+        "master": false
+      }
+    }
+  },
+  {
+    "id": "11280.100/crdo-12-MARNAC2LEX_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-12-MARNAC2LEX_SOUND",
+    "title": "ALLOc : Marnac-2",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:33:43+02:00",
+    "issued": "2010-10-25T18:33:43+02:00",
+    "publishers": [
+      "Équipe de Recherche en Syntaxe et Sémantique",
+      "Bases, corpus, langage"
+    ],
+    "contributors": [
+      {
+        "name": "LDOR",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Thésaurus Occitan",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Équipe de Recherche en Syntaxe et Sémantique",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": "Bases, corpus, langage",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/17256845",
+        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/91792187",
+        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
+      },
+      {
+        "name": "Gibily, Jeanne",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      },
+      {
+        "name": "Rouchy, Armand",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      }
+    ],
+    "subjects": [
+      {
+        "value": "lexicography",
+        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
+        "lang": null
+      },
+      "http://lexvo.org/id/iso639-3/oci",
+      {
+        "value": "Occitan/Languedocien",
+        "datatype": null,
+        "lang": "fr"
+      }
+    ],
+    "transcript": null,
+    "mediaArray": {
+      "http://cocoon.huma-num.fr/data/archi/144814_12-MARNAC2LEX_22km.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/144814_12-MARNAC2LEX_22km.wav",
+        "format": "audio/x-wav",
+        "extent": "PT02H08M08S",
+        "extent_ms": 7688000,
+        "master": false
+      },
+      "http://cocoon.huma-num.fr/data/archi/masters/144814.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/masters/144814.wav",
+        "format": "audio/x-wav",
+        "extent": "PT02H08M08S",
+        "extent_ms": 7688000,
+        "master": true
+      },
+      "http://cocoon.huma-num.fr/data/archi/mp3/144814_12-MARNAC2LEX_44k.mp3": {
+        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144814_12-MARNAC2LEX_44k.mp3",
+        "format": "audio/mpeg",
+        "extent": "PT02H08M08S",
+        "extent_ms": 7688000,
+        "master": false
+      }
+    }
+  },
+  {
+    "id": "11280.100/crdo-12-MARNAC3LEX_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-12-MARNAC3LEX_SOUND",
+    "title": "ALLOc : Marnac-3",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:33:51+02:00",
+    "issued": "2010-10-25T18:33:51+02:00",
+    "publishers": [
+      "Équipe de Recherche en Syntaxe et Sémantique",
+      "Bases, corpus, langage"
+    ],
+    "contributors": [
+      {
+        "name": "LDOR",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Thésaurus Occitan",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Équipe de Recherche en Syntaxe et Sémantique",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": "Bases, corpus, langage",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/17256845",
+        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/91792187",
+        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
+      },
+      {
+        "name": "Gibily, Jeanne",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      },
+      {
+        "name": "Rouchy, Armand",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      }
+    ],
+    "subjects": [
+      {
+        "value": "lexicography",
+        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
+        "lang": null
+      },
+      "http://lexvo.org/id/iso639-3/oci",
+      {
+        "value": "Occitan/Languedocien",
+        "datatype": null,
+        "lang": "fr"
+      }
+    ],
+    "transcript": null,
+    "mediaArray": {
+      "http://cocoon.huma-num.fr/data/archi/144815_12-MARNAC3LEX_22km.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/144815_12-MARNAC3LEX_22km.wav",
+        "format": "audio/x-wav",
+        "extent": "PT01H56M35S",
+        "extent_ms": 6995000,
+        "master": false
+      },
+      "http://cocoon.huma-num.fr/data/archi/masters/144815.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/masters/144815.wav",
+        "format": "audio/x-wav",
+        "extent": "PT01H56M35S",
+        "extent_ms": 6995000,
+        "master": true
+      },
+      "http://cocoon.huma-num.fr/data/archi/mp3/144815_12-MARNAC3LEX_44k.mp3": {
+        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144815_12-MARNAC3LEX_44k.mp3",
+        "format": "audio/mpeg",
+        "extent": "PT01H56M35S",
+        "extent_ms": 6995000,
+        "master": false
+      }
+    }
+  },
+  {
+    "id": "11280.100/crdo-12-MARNAC4MORPHO_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-12-MARNAC4MORPHO_SOUND",
+    "title": "ALLOc : Marnac-4",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:34:19+02:00",
+    "issued": "2010-10-25T18:34:19+02:00",
+    "publishers": [
+      "Équipe de Recherche en Syntaxe et Sémantique",
+      "Bases, corpus, langage"
+    ],
+    "contributors": [
+      {
+        "name": "LDOR",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Thésaurus Occitan",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Équipe de Recherche en Syntaxe et Sémantique",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": "Bases, corpus, langage",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/17256845",
+        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/91792187",
+        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
+      },
+      {
+        "name": "Gibily, Jeanne",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      },
+      {
+        "name": "Rouchy, Armand",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      }
+    ],
+    "subjects": [
+      {
+        "value": "lexicography",
+        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
+        "lang": null
+      },
+      "http://lexvo.org/id/iso639-3/oci",
+      {
+        "value": "Occitan/Languedocien",
+        "datatype": null,
+        "lang": "fr"
+      }
+    ],
+    "transcript": null,
+    "mediaArray": {
+      "http://cocoon.huma-num.fr/data/archi/144816_12-MARNAC4MORPHO_22km.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/144816_12-MARNAC4MORPHO_22km.wav",
+        "format": "audio/x-wav",
+        "extent": "PT11M23S",
+        "extent_ms": 683000,
+        "master": false
+      },
+      "http://cocoon.huma-num.fr/data/archi/masters/144816.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/masters/144816.wav",
+        "format": "audio/x-wav",
+        "extent": "PT11M23S",
+        "extent_ms": 683000,
+        "master": true
+      },
+      "http://cocoon.huma-num.fr/data/archi/mp3/144816_12-MARNAC4MORPHO_44k.mp3": {
+        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144816_12-MARNAC4MORPHO_44k.mp3",
+        "format": "audio/mpeg",
+        "extent": "PT11M23S",
+        "extent_ms": 683000,
+        "master": false
+      }
+    }
+  },
+  {
+    "id": "11280.100/crdo-12-MARNAC5MORPHO_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-12-MARNAC5MORPHO_SOUND",
+    "title": "ALLOc : Marnac-5",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:35:45+02:00",
+    "issued": "2010-10-25T18:35:45+02:00",
+    "publishers": [
+      "Équipe de Recherche en Syntaxe et Sémantique",
+      "Bases, corpus, langage"
+    ],
+    "contributors": [
+      {
+        "name": "LDOR",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Thésaurus Occitan",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Équipe de Recherche en Syntaxe et Sémantique",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": "Bases, corpus, langage",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/17256845",
+        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/91792187",
+        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
+      },
+      {
+        "name": "Gibily, Jeanne",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      },
+      {
+        "name": "Rouchy, Armand",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      }
+    ],
+    "subjects": [
+      {
+        "value": "morphology",
+        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
+        "lang": null
+      },
+      "http://lexvo.org/id/iso639-3/oci",
+      {
+        "value": "Occitan/Languedocien",
+        "datatype": null,
+        "lang": "fr"
+      }
+    ],
+    "transcript": null,
+    "mediaArray": {
+      "http://cocoon.huma-num.fr/data/archi/144817_12-MARNAC5MORPHO_22km.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/144817_12-MARNAC5MORPHO_22km.wav",
+        "format": "audio/x-wav",
+        "extent": "PT01H02M25S",
+        "extent_ms": 3745000,
+        "master": false
+      },
+      "http://cocoon.huma-num.fr/data/archi/masters/144817.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/masters/144817.wav",
+        "format": "audio/x-wav",
+        "extent": "PT01H02M25S",
+        "extent_ms": 3745000,
+        "master": true
+      },
+      "http://cocoon.huma-num.fr/data/archi/mp3/144817_12-MARNAC5MORPHO_44k.mp3": {
+        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144817_12-MARNAC5MORPHO_44k.mp3",
+        "format": "audio/mpeg",
+        "extent": "PT01H02M25S",
+        "extent_ms": 3745000,
+        "master": false
+      }
+    }
+  },
+  {
+    "id": "11280.100/crdo-12-MAYRAN1LEX_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-12-MAYRAN1LEX_SOUND",
+    "title": "ALLOc : Mayran",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:36:22+02:00",
+    "issued": "2010-10-25T18:36:22+02:00",
+    "publishers": [
+      "Équipe de Recherche en Syntaxe et Sémantique",
+      "Bases, corpus, langage"
+    ],
+    "contributors": [
+      {
+        "name": "LDOR",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Thésaurus Occitan",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Équipe de Recherche en Syntaxe et Sémantique",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": "Bases, corpus, langage",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/91792187",
+        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/91792187",
+        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
+      },
+      {
+        "name": "Boutary Jeannette",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      },
+      {
+        "name": "Boutary Simon",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      },
+      {
+        "name": "Lacombe Ruben",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      },
+      {
+        "name": "Solignac Clément",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      },
+      {
+        "name": "Solignac Léa",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      },
+      {
+        "name": "Solignac Pierre",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      }
+    ],
+    "subjects": [
+      {
+        "value": "lexicography",
+        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
+        "lang": null
+      },
+      "http://lexvo.org/id/iso639-3/oci",
+      {
+        "value": "Occitan/Languedocien",
+        "datatype": null,
+        "lang": "fr"
+      }
+    ],
+    "transcript": null,
+    "mediaArray": {
+      "http://cocoon.huma-num.fr/data/archi/144818_12-MAYRAN1LEX_22km.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/144818_12-MAYRAN1LEX_22km.wav",
+        "format": "audio/x-wav",
+        "extent": "PT01H26M21S",
+        "extent_ms": 5181000,
+        "master": false
+      },
+      "http://cocoon.huma-num.fr/data/archi/masters/144818.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/masters/144818.wav",
+        "format": "audio/x-wav",
+        "extent": "PT01H26M21S",
+        "extent_ms": 5181000,
+        "master": true
+      },
+      "http://cocoon.huma-num.fr/data/archi/mp3/144818_12-MAYRAN1LEX_44k.mp3": {
+        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144818_12-MAYRAN1LEX_44k.mp3",
+        "format": "audio/mpeg",
+        "extent": "PT01H26M21S",
+        "extent_ms": 5181000,
+        "master": false
+      }
+    }
+  },
+  {
+    "id": "11280.100/crdo-12-MAYRAN2LEX_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-12-MAYRAN2LEX_SOUND",
+    "title": "ALLOc : Mayran",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:36:52+02:00",
+    "issued": "2010-10-25T18:36:52+02:00",
+    "publishers": [
+      "Équipe de Recherche en Syntaxe et Sémantique",
+      "Bases, corpus, langage"
+    ],
+    "contributors": [
+      {
+        "name": "LDOR",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Thésaurus Occitan",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Équipe de Recherche en Syntaxe et Sémantique",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": "Bases, corpus, langage",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/91792187",
+        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/91792187",
+        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
+      },
+      {
+        "name": "Boutary Jeannette",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      },
+      {
+        "name": "Boutary Simon",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      },
+      {
+        "name": "Lacombe Ruben",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      },
+      {
+        "name": "Solignac Clément",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      },
+      {
+        "name": "Solignac Léa",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      },
+      {
+        "name": "Solignac Pierre",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      }
+    ],
+    "subjects": [
+      {
+        "value": "lexicography",
+        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
+        "lang": null
+      },
+      "http://lexvo.org/id/iso639-3/oci",
+      {
+        "value": "Occitan/Languedocien",
+        "datatype": null,
+        "lang": "fr"
+      }
+    ],
+    "transcript": null,
+    "mediaArray": {
+      "http://cocoon.huma-num.fr/data/archi/144819_12-MAYRAN2LEX_22km.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/144819_12-MAYRAN2LEX_22km.wav",
+        "format": "audio/x-wav",
+        "extent": "PT02H06M51S",
+        "extent_ms": 7611000,
+        "master": false
+      },
+      "http://cocoon.huma-num.fr/data/archi/masters/144819.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/masters/144819.wav",
+        "format": "audio/x-wav",
+        "extent": "PT02H06M51S",
+        "extent_ms": 7611000,
+        "master": true
+      },
+      "http://cocoon.huma-num.fr/data/archi/mp3/144819_12-MAYRAN2LEX_44k.mp3": {
+        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144819_12-MAYRAN2LEX_44k.mp3",
+        "format": "audio/mpeg",
+        "extent": "PT02H06M51S",
+        "extent_ms": 7611000,
+        "master": false
+      }
+    }
+  },
+  {
+    "id": "11280.100/crdo-12-MAYRAN3LEX_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-12-MAYRAN3LEX_SOUND",
+    "title": "ALLOc : Mayran-3",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:36:54+02:00",
+    "issued": "2010-10-25T18:36:54+02:00",
+    "publishers": [
+      "Équipe de Recherche en Syntaxe et Sémantique",
+      "Bases, corpus, langage"
+    ],
+    "contributors": [
+      {
+        "name": "LDOR",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Thésaurus Occitan",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Équipe de Recherche en Syntaxe et Sémantique",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": "Bases, corpus, langage",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/91792187",
+        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/91792187",
+        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
+      },
+      {
+        "name": "Boutary Jeannette",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      },
+      {
+        "name": "Boutary Simon",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      },
+      {
+        "name": "Lacombe Ruben",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      },
+      {
+        "name": "Solignac Clément",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      },
+      {
+        "name": "Solignac Léa",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      },
+      {
+        "name": "Solignac Pierre",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      }
+    ],
+    "subjects": [
+      {
+        "value": "lexicography",
+        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
+        "lang": null
+      },
+      "http://lexvo.org/id/iso639-3/oci",
+      {
+        "value": "Occitan/Languedocien",
+        "datatype": null,
+        "lang": "fr"
+      }
+    ],
+    "transcript": null,
+    "mediaArray": {
+      "http://cocoon.huma-num.fr/data/archi/144820_12-MAYRAN3LEX_22km.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/144820_12-MAYRAN3LEX_22km.wav",
+        "format": "audio/x-wav",
+        "extent": "PT02H06M57S",
+        "extent_ms": 7617000,
+        "master": false
+      },
+      "http://cocoon.huma-num.fr/data/archi/masters/144820.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/masters/144820.wav",
+        "format": "audio/x-wav",
+        "extent": "PT02H06M57S",
+        "extent_ms": 7617000,
+        "master": true
+      },
+      "http://cocoon.huma-num.fr/data/archi/mp3/144820_12-MAYRAN3LEX_44k.mp3": {
+        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144820_12-MAYRAN3LEX_44k.mp3",
+        "format": "audio/mpeg",
+        "extent": "PT02H06M57S",
+        "extent_ms": 7617000,
+        "master": false
+      }
+    }
+  },
+  {
+    "id": "11280.100/crdo-12-MAYRAN4LEX_SOUND",
+    "uri": "https://hdl.handle.net/11280.100/crdo-12-MAYRAN4LEX_SOUND",
+    "title": "ALLOc : Mayran-4",
+    "language": "http://lexvo.org/id/iso639-3/oci",
+    "modified": "2010-10-25T18:37:07+02:00",
+    "issued": "2010-10-25T18:37:07+02:00",
+    "publishers": [
+      "Équipe de Recherche en Syntaxe et Sémantique",
+      "Bases, corpus, langage"
+    ],
+    "contributors": [
+      {
+        "name": "LDOR",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Thésaurus Occitan",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
+      },
+      {
+        "name": "Équipe de Recherche en Syntaxe et Sémantique",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": "Bases, corpus, langage",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/editor"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/91792187",
+        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
+      },
+      {
+        "name": null,
+        "url": "http://viaf.org/viaf/91792187",
+        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
+      },
+      {
+        "name": "Boutary Jeannette",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      },
+      {
+        "name": "Boutary Simon",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      },
+      {
+        "name": "Lacombe Ruben",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      },
+      {
+        "name": "Solignac Clément",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      },
+      {
+        "name": "Solignac Léa",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      },
+      {
+        "name": "Solignac Pierre",
+        "url": null,
+        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
+      }
+    ],
+    "subjects": [
+      {
+        "value": "lexicography",
+        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
+        "lang": null
+      },
+      "http://lexvo.org/id/iso639-3/oci",
+      {
+        "value": "Occitan/Languedocien",
+        "datatype": null,
+        "lang": "fr"
+      }
+    ],
+    "transcript": null,
+    "mediaArray": {
+      "http://cocoon.huma-num.fr/data/archi/144821_12-MAYRAN4LEX_22km.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/144821_12-MAYRAN4LEX_22km.wav",
+        "format": "audio/x-wav",
+        "extent": "PT02H06M55S",
+        "extent_ms": 7615000,
+        "master": false
+      },
+      "http://cocoon.huma-num.fr/data/archi/masters/144821.wav": {
+        "url": "http://cocoon.huma-num.fr/data/archi/masters/144821.wav",
+        "format": "audio/x-wav",
+        "extent": "PT02H06M55S",
+        "extent_ms": 7615000,
+        "master": true
+      },
+      "http://cocoon.huma-num.fr/data/archi/mp3/144821_12-MAYRAN4LEX_44k.mp3": {
+        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144821_12-MAYRAN4LEX_44k.mp3",
+        "format": "audio/mpeg",
+        "extent": "PT02H06M55S",
+        "extent_ms": 7615000,
+        "master": false
+      }
+    }
+  }
+];
\ No newline at end of file
--- a/server/bo_client/server/fixtures/documents.js	Thu Jun 02 18:16:17 2016 +0200
+++ b/server/bo_client/server/fixtures/documents.js	Thu Jun 02 18:24:19 2016 +0200
@@ -5,104 +5,7 @@
     "title": "ALLOc : Caychax : Parabole",
     "language": "http://lexvo.org/id/iso639-3/oci",
     "modified": "2010-10-25T18:16:38+02:00",
-    "publishers": [
-      "Équipe de Recherche en Syntaxe et Sémantique",
-      "Bases, corpus, langage"
-    ],
-    "contributors": [
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/56666014",
-        "role": "http://www.language-archives.org/OLAC/1.1/data_inputter"
-      },
-      {
-        "name": "LDOR",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Thésaurus Occitan",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Équipe de Recherche en Syntaxe et Sémantique",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": "Bases, corpus, langage",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/91792187",
-        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/51700729",
-        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
-      },
-      {
-        "name": "Alazet, Pierre",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      },
-      {
-        "name": "Del Duca, Jeanne",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/transcriber"
-      }
-    ],
-    "subjects": [
-      "http://ark.bnf.fr/ark:/12148/cb11946662b",
-      "http://ark.bnf.fr/ark:/12148/cb11965628b",
-      "http://lexvo.org/id/iso639-3/oci",
-      {
-        "value": "Occitan/Languedocien",
-        "datatype": null,
-        "lang": "fr"
-      },
-      "http://ark.bnf.fr/ark:/12148/cb11970755h",
-      "http://ark.bnf.fr/ark:/12148/cb119766112",
-      {
-        "value": "translating_and_interpreting",
-        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
-        "lang": null
-      }
-    ],
-    "mediaArray": {
-      "http://cocoon.huma-num.fr/data/archi/144792_09-CAYCHAX_22km.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/144792_09-CAYCHAX_22km.wav",
-        "format": "audio/x-wav",
-        "extent": "PT03M18S",
-        "extent_ms": 198000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/data/archi/masters/144792.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/masters/144792.wav",
-        "format": "audio/x-wav",
-        "extent": "PT03M18S",
-        "extent_ms": 198000,
-        "master": true
-      },
-      "http://cocoon.huma-num.fr/data/archi/mp3/144792_09-CAYCHAX_44k.mp3": {
-        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144792_09-CAYCHAX_44k.mp3",
-        "format": "audio/mpeg",
-        "extent": "PT03M18S",
-        "extent_ms": 198000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-09-CAYCHAX.xml": {
-        "url": "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-09-CAYCHAX.xml",
-        "format": "application/xml",
-        "extent": null,
-        "extent_ms": null,
-        "master": false
-      }
-    }
+    "issued": "2010-10-25T18:16:38+02:00"
   },
   {
     "id": "11280.100/crdo-09-DUN_SOUND",
@@ -110,104 +13,7 @@
     "title": "ALLOc : Dun : Parabole",
     "language": "http://lexvo.org/id/iso639-3/oci",
     "modified": "2010-10-25T18:18:23+02:00",
-    "publishers": [
-      "Équipe de Recherche en Syntaxe et Sémantique",
-      "Bases, corpus, langage"
-    ],
-    "contributors": [
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/56666014",
-        "role": "http://www.language-archives.org/OLAC/1.1/data_inputter"
-      },
-      {
-        "name": "LDOR",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Thésaurus Occitan",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Équipe de Recherche en Syntaxe et Sémantique",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": "Bases, corpus, langage",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/91792187",
-        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/51700729",
-        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
-      },
-      {
-        "name": "Tricoire, Raymonde",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      },
-      {
-        "name": "Del Duca, Jeanne",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/transcriber"
-      }
-    ],
-    "subjects": [
-      "http://ark.bnf.fr/ark:/12148/cb11946662b",
-      "http://ark.bnf.fr/ark:/12148/cb11965628b",
-      "http://lexvo.org/id/iso639-3/oci",
-      {
-        "value": "Occitan/Languedocien",
-        "datatype": null,
-        "lang": "fr"
-      },
-      "http://ark.bnf.fr/ark:/12148/cb11970755h",
-      "http://ark.bnf.fr/ark:/12148/cb119766112",
-      {
-        "value": "translating_and_interpreting",
-        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
-        "lang": null
-      }
-    ],
-    "mediaArray": {
-      "http://cocoon.huma-num.fr/data/archi/144793_09-DUN_22km.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/144793_09-DUN_22km.wav",
-        "format": "audio/x-wav",
-        "extent": "PT03M07S",
-        "extent_ms": 187000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/data/archi/masters/144793.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/masters/144793.wav",
-        "format": "audio/x-wav",
-        "extent": "PT03M07S",
-        "extent_ms": 187000,
-        "master": true
-      },
-      "http://cocoon.huma-num.fr/data/archi/mp3/144793_09-DUN_44k.mp3": {
-        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144793_09-DUN_44k.mp3",
-        "format": "audio/mpeg",
-        "extent": "PT03M07S",
-        "extent_ms": 187000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-09-DUN.xml": {
-        "url": "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-09-DUN.xml",
-        "format": "application/xml",
-        "extent": null,
-        "extent_ms": null,
-        "master": false
-      }
-    }
+    "issued": "2010-10-25T18:18:23+02:00"
   },
   {
     "id": "11280.100/crdo-09-LABASTIDE-DE-LORDAT_SOUND",
@@ -215,104 +21,7 @@
     "title": "ALLOc : La Bastide-de-Lordat : Parabole",
     "language": "http://lexvo.org/id/iso639-3/oci",
     "modified": "2010-10-25T18:20:08+02:00",
-    "publishers": [
-      "Équipe de Recherche en Syntaxe et Sémantique",
-      "Bases, corpus, langage"
-    ],
-    "contributors": [
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/56666014",
-        "role": "http://www.language-archives.org/OLAC/1.1/data_inputter"
-      },
-      {
-        "name": "LDOR",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Thésaurus Occitan",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Équipe de Recherche en Syntaxe et Sémantique",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": "Bases, corpus, langage",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/91792187",
-        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/51700729",
-        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
-      },
-      {
-        "name": "Roumieu, Berthe",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      },
-      {
-        "name": "Del Duca, Jeanne",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/transcriber"
-      }
-    ],
-    "subjects": [
-      "http://ark.bnf.fr/ark:/12148/cb11946662b",
-      "http://ark.bnf.fr/ark:/12148/cb11965628b",
-      "http://lexvo.org/id/iso639-3/oci",
-      {
-        "value": "Occitan/Languedocien",
-        "datatype": null,
-        "lang": "fr"
-      },
-      "http://ark.bnf.fr/ark:/12148/cb11970755h",
-      "http://ark.bnf.fr/ark:/12148/cb119766112",
-      {
-        "value": "translating_and_interpreting",
-        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
-        "lang": null
-      }
-    ],
-    "mediaArray": {
-      "http://cocoon.huma-num.fr/data/archi/144794_09-LABASTIDE-DE-LORDAT_22km.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/144794_09-LABASTIDE-DE-LORDAT_22km.wav",
-        "format": "audio/x-wav",
-        "extent": "PT02M46S",
-        "extent_ms": 166000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/data/archi/masters/144794.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/masters/144794.wav",
-        "format": "audio/x-wav",
-        "extent": "PT02M46S",
-        "extent_ms": 166000,
-        "master": true
-      },
-      "http://cocoon.huma-num.fr/data/archi/mp3/144794_09-LABASTIDE-DE-LORDAT_44k.mp3": {
-        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144794_09-LABASTIDE-DE-LORDAT_44k.mp3",
-        "format": "audio/mpeg",
-        "extent": "PT02M46S",
-        "extent_ms": 166000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-09-LABASTIDE-DE-LORDAT.xml": {
-        "url": "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-09-LABASTIDE-DE-LORDAT.xml",
-        "format": "application/xml",
-        "extent": null,
-        "extent_ms": null,
-        "master": false
-      }
-    }
+    "issued": "2010-10-25T18:20:08+02:00"
   },
   {
     "id": "11280.100/crdo-09-LOUBENS_SOUND",
@@ -320,104 +29,7 @@
     "title": "ALLOc : Loubens : Parabole",
     "language": "http://lexvo.org/id/iso639-3/oci",
     "modified": "2010-10-25T18:21:23+02:00",
-    "publishers": [
-      "Équipe de Recherche en Syntaxe et Sémantique",
-      "Bases, corpus, langage"
-    ],
-    "contributors": [
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/56666014",
-        "role": "http://www.language-archives.org/OLAC/1.1/data_inputter"
-      },
-      {
-        "name": "LDOR",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Thésaurus Occitan",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Équipe de Recherche en Syntaxe et Sémantique",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": "Bases, corpus, langage",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/91792187",
-        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/51700729",
-        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
-      },
-      {
-        "name": "Faure, Antoinette",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      },
-      {
-        "name": "Del Duca, Jeanne",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/transcriber"
-      }
-    ],
-    "subjects": [
-      "http://ark.bnf.fr/ark:/12148/cb11946662b",
-      "http://ark.bnf.fr/ark:/12148/cb11965628b",
-      "http://lexvo.org/id/iso639-3/oci",
-      {
-        "value": "Occitan/Languedocien",
-        "datatype": null,
-        "lang": "fr"
-      },
-      "http://ark.bnf.fr/ark:/12148/cb11970755h",
-      "http://ark.bnf.fr/ark:/12148/cb119766112",
-      {
-        "value": "translating_and_interpreting",
-        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
-        "lang": null
-      }
-    ],
-    "mediaArray": {
-      "http://cocoon.huma-num.fr/data/archi/144795_09-LOUBENS_22km.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/144795_09-LOUBENS_22km.wav",
-        "format": "audio/x-wav",
-        "extent": "PT02M28S",
-        "extent_ms": 148000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/data/archi/masters/144795.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/masters/144795.wav",
-        "format": "audio/x-wav",
-        "extent": "PT02M28S",
-        "extent_ms": 148000,
-        "master": true
-      },
-      "http://cocoon.huma-num.fr/data/archi/mp3/144795_09-LOUBENS_44k.mp3": {
-        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144795_09-LOUBENS_44k.mp3",
-        "format": "audio/mpeg",
-        "extent": "PT02M28S",
-        "extent_ms": 148000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-09-LOUBENS.xml": {
-        "url": "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-09-LOUBENS.xml",
-        "format": "application/xml",
-        "extent": null,
-        "extent_ms": null,
-        "master": false
-      }
-    }
+    "issued": "2010-10-25T18:21:23+02:00"
   },
   {
     "id": "11280.100/crdo-09-MERENS-LES-VALS_SOUND",
@@ -425,104 +37,7 @@
     "title": "ALLOc : Mérens-les-Vals : Parabole",
     "language": "http://lexvo.org/id/iso639-3/oci",
     "modified": "2010-10-25T18:22:24+02:00",
-    "publishers": [
-      "Équipe de Recherche en Syntaxe et Sémantique",
-      "Bases, corpus, langage"
-    ],
-    "contributors": [
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/56666014",
-        "role": "http://www.language-archives.org/OLAC/1.1/data_inputter"
-      },
-      {
-        "name": "LDOR",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Thésaurus Occitan",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Équipe de Recherche en Syntaxe et Sémantique",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": "Bases, corpus, langage",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/91792187",
-        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/51700729",
-        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
-      },
-      {
-        "name": "Laurens, François",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      },
-      {
-        "name": "Del Duca, Jeanne",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/transcriber"
-      }
-    ],
-    "subjects": [
-      "http://ark.bnf.fr/ark:/12148/cb11946662b",
-      "http://ark.bnf.fr/ark:/12148/cb11965628b",
-      "http://lexvo.org/id/iso639-3/oci",
-      {
-        "value": "Occitan/Languedocien",
-        "datatype": null,
-        "lang": "fr"
-      },
-      "http://ark.bnf.fr/ark:/12148/cb11970755h",
-      "http://ark.bnf.fr/ark:/12148/cb119766112",
-      {
-        "value": "translating_and_interpreting",
-        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
-        "lang": null
-      }
-    ],
-    "mediaArray": {
-      "http://cocoon.huma-num.fr/data/archi/144796_09-MERENS-LES-VALS_22km.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/144796_09-MERENS-LES-VALS_22km.wav",
-        "format": "audio/x-wav",
-        "extent": "PT02M45S",
-        "extent_ms": 165000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/data/archi/masters/144796.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/masters/144796.wav",
-        "format": "audio/x-wav",
-        "extent": "PT02M45S",
-        "extent_ms": 165000,
-        "master": true
-      },
-      "http://cocoon.huma-num.fr/data/archi/mp3/144796_09-MERENS-LES-VALS_44k.mp3": {
-        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144796_09-MERENS-LES-VALS_44k.mp3",
-        "format": "audio/mpeg",
-        "extent": "PT02M45S",
-        "extent_ms": 165000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-09-MERENS-LES-VALS.xml": {
-        "url": "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-09-MERENS-LES-VALS.xml",
-        "format": "application/xml",
-        "extent": null,
-        "extent_ms": null,
-        "master": false
-      }
-    }
+    "issued": "2010-10-25T18:22:24+02:00"
   },
   {
     "id": "11280.100/crdo-09-MONTSEGUR_SOUND",
@@ -530,104 +45,7 @@
     "title": "ALLOc : Montségur : Parabole",
     "language": "http://lexvo.org/id/iso639-3/oci",
     "modified": "2010-10-25T18:23:14+02:00",
-    "publishers": [
-      "Équipe de Recherche en Syntaxe et Sémantique",
-      "Bases, corpus, langage"
-    ],
-    "contributors": [
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/56666014",
-        "role": "http://www.language-archives.org/OLAC/1.1/data_inputter"
-      },
-      {
-        "name": "LDOR",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Thésaurus Occitan",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Équipe de Recherche en Syntaxe et Sémantique",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": "Bases, corpus, langage",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/91792187",
-        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/51700729",
-        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
-      },
-      {
-        "name": "Couquet, Marius",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      },
-      {
-        "name": "Del Duca, Jeanne",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/transcriber"
-      }
-    ],
-    "subjects": [
-      "http://ark.bnf.fr/ark:/12148/cb11946662b",
-      "http://ark.bnf.fr/ark:/12148/cb11965628b",
-      "http://lexvo.org/id/iso639-3/oci",
-      {
-        "value": "Occitan/Languedocien",
-        "datatype": null,
-        "lang": "fr"
-      },
-      "http://ark.bnf.fr/ark:/12148/cb11970755h",
-      "http://ark.bnf.fr/ark:/12148/cb119766112",
-      {
-        "value": "translating_and_interpreting",
-        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
-        "lang": null
-      }
-    ],
-    "mediaArray": {
-      "http://cocoon.huma-num.fr/data/archi/144797_09-MONTSEGUR_22km.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/144797_09-MONTSEGUR_22km.wav",
-        "format": "audio/x-wav",
-        "extent": "PT02M50S",
-        "extent_ms": 170000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/data/archi/masters/144797.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/masters/144797.wav",
-        "format": "audio/x-wav",
-        "extent": "PT02M50S",
-        "extent_ms": 170000,
-        "master": true
-      },
-      "http://cocoon.huma-num.fr/data/archi/mp3/144797_09-MONTSEGUR_44k.mp3": {
-        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144797_09-MONTSEGUR_44k.mp3",
-        "format": "audio/mpeg",
-        "extent": "PT02M50S",
-        "extent_ms": 170000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-09-MONTSEGUR.xml": {
-        "url": "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-09-MONTSEGUR.xml",
-        "format": "application/xml",
-        "extent": null,
-        "extent_ms": null,
-        "master": false
-      }
-    }
+    "issued": "2010-10-25T18:23:14+02:00"
   },
   {
     "id": "11280.100/crdo-09-PRAYOLS_SOUND",
@@ -635,94 +53,7 @@
     "title": "ALLOc : Prayols : Parabole",
     "language": "http://lexvo.org/id/iso639-3/oci",
     "modified": "2010-10-25T18:24:06+02:00",
-    "publishers": [
-      "Équipe de Recherche en Syntaxe et Sémantique",
-      "Bases, corpus, langage"
-    ],
-    "contributors": [
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/56666014",
-        "role": "http://www.language-archives.org/OLAC/1.1/data_inputter"
-      },
-      {
-        "name": "LDOR",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Thésaurus Occitan",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/91792187",
-        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/51700729",
-        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
-      },
-      {
-        "name": "Laguerre, Aimé",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      },
-      {
-        "name": "Del Duca, Jeanne",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/transcriber"
-      }
-    ],
-    "subjects": [
-      "http://ark.bnf.fr/ark:/12148/cb11946662b",
-      "http://ark.bnf.fr/ark:/12148/cb11965628b",
-      "http://lexvo.org/id/iso639-3/oci",
-      {
-        "value": "Occitan/Languedocien",
-        "datatype": null,
-        "lang": "fr"
-      },
-      "http://ark.bnf.fr/ark:/12148/cb11970755h",
-      "http://ark.bnf.fr/ark:/12148/cb119766112",
-      {
-        "value": "translating_and_interpreting",
-        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
-        "lang": null
-      }
-    ],
-    "mediaArray": {
-      "http://cocoon.huma-num.fr/data/archi/144798_09-PRAYOLS_22km.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/144798_09-PRAYOLS_22km.wav",
-        "format": "audio/x-wav",
-        "extent": "PT03M02S",
-        "extent_ms": 182000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/data/archi/masters/144798.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/masters/144798.wav",
-        "format": "audio/x-wav",
-        "extent": "PT03M02S",
-        "extent_ms": 182000,
-        "master": true
-      },
-      "http://cocoon.huma-num.fr/data/archi/mp3/144798_09-PRAYOLS_44k.mp3": {
-        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144798_09-PRAYOLS_44k.mp3",
-        "format": "audio/mpeg",
-        "extent": "PT03M02S",
-        "extent_ms": 182000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-09-PRAYOLS.xml": {
-        "url": "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-09-PRAYOLS.xml",
-        "format": "application/xml",
-        "extent": null,
-        "extent_ms": null,
-        "master": false
-      }
-    }
+    "issued": "2010-10-25T18:24:06+02:00"
   },
   {
     "id": "11280.100/crdo-09-QUERIGUT_SOUND",
@@ -730,104 +61,7 @@
     "title": "ALLOc : Quérigut : Parabole",
     "language": "http://lexvo.org/id/iso639-3/oci",
     "modified": "2010-10-25T18:24:56+02:00",
-    "publishers": [
-      "Équipe de Recherche en Syntaxe et Sémantique",
-      "Bases, corpus, langage"
-    ],
-    "contributors": [
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/56666014",
-        "role": "http://www.language-archives.org/OLAC/1.1/data_inputter"
-      },
-      {
-        "name": "LDOR",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Thésaurus Occitan",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Équipe de Recherche en Syntaxe et Sémantique",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": "Bases, corpus, langage",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/91792187",
-        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/51700729",
-        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
-      },
-      {
-        "name": "Tichadou, Joseph",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      },
-      {
-        "name": "Del Duca, Jeanne",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/transcriber"
-      }
-    ],
-    "subjects": [
-      "http://ark.bnf.fr/ark:/12148/cb11946662b",
-      "http://ark.bnf.fr/ark:/12148/cb11965628b",
-      "http://lexvo.org/id/iso639-3/oci",
-      {
-        "value": "Occitan/Languedocien",
-        "datatype": null,
-        "lang": "fr"
-      },
-      "http://ark.bnf.fr/ark:/12148/cb11970755h",
-      "http://ark.bnf.fr/ark:/12148/cb119766112",
-      {
-        "value": "translating_and_interpreting",
-        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
-        "lang": null
-      }
-    ],
-    "mediaArray": {
-      "http://cocoon.huma-num.fr/data/archi/144799_09-QUERIGUT_22km.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/144799_09-QUERIGUT_22km.wav",
-        "format": "audio/x-wav",
-        "extent": "PT02M51S",
-        "extent_ms": 171000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/data/archi/masters/144799.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/masters/144799.wav",
-        "format": "audio/x-wav",
-        "extent": "PT02M51S",
-        "extent_ms": 171000,
-        "master": true
-      },
-      "http://cocoon.huma-num.fr/data/archi/mp3/144799_09-QUERIGUT_44k.mp3": {
-        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144799_09-QUERIGUT_44k.mp3",
-        "format": "audio/mpeg",
-        "extent": "PT02M51S",
-        "extent_ms": 171000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-09-QUERIGUT.xml": {
-        "url": "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-09-QUERIGUT.xml",
-        "format": "application/xml",
-        "extent": null,
-        "extent_ms": null,
-        "master": false
-      }
-    }
+    "issued": "2010-10-25T18:24:56+02:00"
   },
   {
     "id": "11280.100/crdo-09-SIGUER_SOUND",
@@ -835,104 +69,7 @@
     "title": "ALLOc : Siguer : Parabole",
     "language": "http://lexvo.org/id/iso639-3/oci",
     "modified": "2010-10-25T18:25:51+02:00",
-    "publishers": [
-      "Équipe de Recherche en Syntaxe et Sémantique",
-      "Bases, corpus, langage"
-    ],
-    "contributors": [
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/56666014",
-        "role": "http://www.language-archives.org/OLAC/1.1/data_inputter"
-      },
-      {
-        "name": "LDOR",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Thésaurus Occitan",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Équipe de Recherche en Syntaxe et Sémantique",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": "Bases, corpus, langage",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/91792187",
-        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/51700729",
-        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
-      },
-      {
-        "name": "Caujolle, Joseph",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      },
-      {
-        "name": "Del Duca, Jeanne",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/transcriber"
-      }
-    ],
-    "subjects": [
-      "http://ark.bnf.fr/ark:/12148/cb11946662b",
-      "http://ark.bnf.fr/ark:/12148/cb11965628b",
-      "http://lexvo.org/id/iso639-3/oci",
-      {
-        "value": "Occitan/Languedocien",
-        "datatype": null,
-        "lang": "fr"
-      },
-      "http://ark.bnf.fr/ark:/12148/cb11970755h",
-      "http://ark.bnf.fr/ark:/12148/cb119766112",
-      {
-        "value": "translating_and_interpreting",
-        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
-        "lang": null
-      }
-    ],
-    "mediaArray": {
-      "http://cocoon.huma-num.fr/data/archi/144800_09-SIGUER_22km.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/144800_09-SIGUER_22km.wav",
-        "format": "audio/x-wav",
-        "extent": "PT02M57S",
-        "extent_ms": 177000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/data/archi/masters/144800.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/masters/144800.wav",
-        "format": "audio/x-wav",
-        "extent": "PT02M57S",
-        "extent_ms": 177000,
-        "master": true
-      },
-      "http://cocoon.huma-num.fr/data/archi/mp3/144800_09-SIGUER_44k.mp3": {
-        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144800_09-SIGUER_44k.mp3",
-        "format": "audio/mpeg",
-        "extent": "PT02M57S",
-        "extent_ms": 177000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-09-SIGUER.xml": {
-        "url": "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-09-SIGUER.xml",
-        "format": "application/xml",
-        "extent": null,
-        "extent_ms": null,
-        "master": false
-      }
-    }
+    "issued": "2010-10-25T18:25:51+02:00"
   },
   {
     "id": "11280.100/crdo-09-ST-MARTIN-D-OYDES_SOUND",
@@ -940,104 +77,7 @@
     "title": "ALLOc : Saint-Martin-d'Oydes : Parabole",
     "language": "http://lexvo.org/id/iso639-3/oci",
     "modified": "2010-10-25T18:26:22+02:00",
-    "publishers": [
-      "Équipe de Recherche en Syntaxe et Sémantique",
-      "Bases, corpus, langage"
-    ],
-    "contributors": [
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/56666014",
-        "role": "http://www.language-archives.org/OLAC/1.1/data_inputter"
-      },
-      {
-        "name": "LDOR",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Thésaurus Occitan",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Équipe de Recherche en Syntaxe et Sémantique",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": "Bases, corpus, langage",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/91792187",
-        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/51700729",
-        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
-      },
-      {
-        "name": "Ferriès, Marcel",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      },
-      {
-        "name": "Del Duca, Jeanne",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/transcriber"
-      }
-    ],
-    "subjects": [
-      "http://ark.bnf.fr/ark:/12148/cb11946662b",
-      "http://ark.bnf.fr/ark:/12148/cb11965628b",
-      "http://lexvo.org/id/iso639-3/oci",
-      {
-        "value": "Occitan/Languedocien",
-        "datatype": null,
-        "lang": "fr"
-      },
-      "http://ark.bnf.fr/ark:/12148/cb11970755h",
-      "http://ark.bnf.fr/ark:/12148/cb119766112",
-      {
-        "value": "translating_and_interpreting",
-        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
-        "lang": null
-      }
-    ],
-    "mediaArray": {
-      "http://cocoon.huma-num.fr/data/archi/144801_09-ST-MARTIN-D-OYDES_22km.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/144801_09-ST-MARTIN-D-OYDES_22km.wav",
-        "format": "audio/x-wav",
-        "extent": "PT03M05S",
-        "extent_ms": 185000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/data/archi/masters/144801.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/masters/144801.wav",
-        "format": "audio/x-wav",
-        "extent": "PT03M05S",
-        "extent_ms": 185000,
-        "master": true
-      },
-      "http://cocoon.huma-num.fr/data/archi/mp3/144801_09-ST-MARTIN-D-OYDES_44k.mp3": {
-        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144801_09-ST-MARTIN-D-OYDES_44k.mp3",
-        "format": "audio/mpeg",
-        "extent": "PT03M05S",
-        "extent_ms": 185000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-09-ST-MARTIN-D-OYDES.xml": {
-        "url": "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-09-ST-MARTIN-D-OYDES.xml",
-        "format": "application/xml",
-        "extent": null,
-        "extent_ms": null,
-        "master": false
-      }
-    }
+    "issued": "2010-10-25T18:26:22+02:00"
   },
   {
     "id": "11280.100/crdo-09-SURBA_SOUND",
@@ -1045,104 +85,7 @@
     "title": "ALLOc : Surba : Parabole",
     "language": "http://lexvo.org/id/iso639-3/oci",
     "modified": "2010-10-25T18:26:42+02:00",
-    "publishers": [
-      "Équipe de Recherche en Syntaxe et Sémantique",
-      "Bases, corpus, langage"
-    ],
-    "contributors": [
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/56666014",
-        "role": "http://www.language-archives.org/OLAC/1.1/data_inputter"
-      },
-      {
-        "name": "LDOR",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Thésaurus Occitan",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Équipe de Recherche en Syntaxe et Sémantique",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": "Bases, corpus, langage",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/91792187",
-        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/51700729",
-        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
-      },
-      {
-        "name": "Roques, Camille",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      },
-      {
-        "name": "Del Duca, Jeanne",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/transcriber"
-      }
-    ],
-    "subjects": [
-      "http://ark.bnf.fr/ark:/12148/cb11946662b",
-      "http://ark.bnf.fr/ark:/12148/cb11965628b",
-      "http://lexvo.org/id/iso639-3/oci",
-      {
-        "value": "Occitan/Languedocien",
-        "datatype": null,
-        "lang": "fr"
-      },
-      "http://ark.bnf.fr/ark:/12148/cb11970755h",
-      "http://ark.bnf.fr/ark:/12148/cb119766112",
-      {
-        "value": "translating_and_interpreting",
-        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
-        "lang": null
-      }
-    ],
-    "mediaArray": {
-      "http://cocoon.huma-num.fr/data/archi/144802_09-SURBA_22km.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/144802_09-SURBA_22km.wav",
-        "format": "audio/x-wav",
-        "extent": "PT02M39S",
-        "extent_ms": 159000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/data/archi/masters/144802.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/masters/144802.wav",
-        "format": "audio/x-wav",
-        "extent": "PT02M39S",
-        "extent_ms": 159000,
-        "master": true
-      },
-      "http://cocoon.huma-num.fr/data/archi/mp3/144802_09-SURBA_44k.mp3": {
-        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144802_09-SURBA_44k.mp3",
-        "format": "audio/mpeg",
-        "extent": "PT02M39S",
-        "extent_ms": 159000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-09-SURBA.xml": {
-        "url": "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-09-SURBA.xml",
-        "format": "application/xml",
-        "extent": null,
-        "extent_ms": null,
-        "master": false
-      }
-    }
+    "issued": "2010-10-25T18:26:42+02:00"
   },
   {
     "id": "11280.100/crdo-11-GRAMAZIE_SOUND",
@@ -1150,104 +93,7 @@
     "title": "ALLOc : Gramazie : Parabole",
     "language": "http://lexvo.org/id/iso639-3/oci",
     "modified": "2010-10-25T18:27:39+02:00",
-    "publishers": [
-      "Équipe de Recherche en Syntaxe et Sémantique",
-      "Bases, corpus, langage"
-    ],
-    "contributors": [
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/56666014",
-        "role": "http://www.language-archives.org/OLAC/1.1/data_inputter"
-      },
-      {
-        "name": "LDOR",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Thésaurus Occitan",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Équipe de Recherche en Syntaxe et Sémantique",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": "Bases, corpus, langage",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/91792187",
-        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/51700729",
-        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
-      },
-      {
-        "name": "Léger, Clémence",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      },
-      {
-        "name": "De Lorenzo, Linda",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/transcriber"
-      }
-    ],
-    "subjects": [
-      "http://ark.bnf.fr/ark:/12148/cb11946662b",
-      "http://ark.bnf.fr/ark:/12148/cb11965628b",
-      "http://lexvo.org/id/iso639-3/oci",
-      {
-        "value": "Occitan/Languedocien",
-        "datatype": null,
-        "lang": "fr"
-      },
-      "http://ark.bnf.fr/ark:/12148/cb11970755h",
-      "http://ark.bnf.fr/ark:/12148/cb119766112",
-      {
-        "value": "translating_and_interpreting",
-        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
-        "lang": null
-      }
-    ],
-    "mediaArray": {
-      "http://cocoon.huma-num.fr/data/archi/144803_11-GRAMAZIE_22km.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/144803_11-GRAMAZIE_22km.wav",
-        "format": "audio/x-wav",
-        "extent": "PT02M27S",
-        "extent_ms": 147000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/data/archi/masters/144803.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/masters/144803.wav",
-        "format": "audio/x-wav",
-        "extent": "PT02M27S",
-        "extent_ms": 147000,
-        "master": true
-      },
-      "http://cocoon.huma-num.fr/data/archi/mp3/144803_11-GRAMAZIE_44k.mp3": {
-        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144803_11-GRAMAZIE_44k.mp3",
-        "format": "audio/mpeg",
-        "extent": "PT02M27S",
-        "extent_ms": 147000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-11-GRAMAZIE.xml": {
-        "url": "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-11-GRAMAZIE.xml",
-        "format": "application/xml",
-        "extent": null,
-        "extent_ms": null,
-        "master": false
-      }
-    }
+    "issued": "2010-10-25T18:27:39+02:00"
   },
   {
     "id": "11280.100/crdo-11-MOLLEVILLE_SOUND",
@@ -1255,104 +101,7 @@
     "title": "ALLOc : Molleville : Parabole",
     "language": "http://lexvo.org/id/iso639-3/oci",
     "modified": "2010-10-25T18:28:06+02:00",
-    "publishers": [
-      "Équipe de Recherche en Syntaxe et Sémantique",
-      "Bases, corpus, langage"
-    ],
-    "contributors": [
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/56666014",
-        "role": "http://www.language-archives.org/OLAC/1.1/data_inputter"
-      },
-      {
-        "name": "LDOR",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Thésaurus Occitan",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Équipe de Recherche en Syntaxe et Sémantique",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": "Bases, corpus, langage",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/91792187",
-        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/51700729",
-        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
-      },
-      {
-        "name": "Cathala, Auguste",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      },
-      {
-        "name": "De Lorenzo, Linda",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/transcriber"
-      }
-    ],
-    "subjects": [
-      "http://ark.bnf.fr/ark:/12148/cb11946662b",
-      "http://ark.bnf.fr/ark:/12148/cb11965628b",
-      "http://lexvo.org/id/iso639-3/oci",
-      {
-        "value": "Occitan/Languedocien",
-        "datatype": null,
-        "lang": "fr"
-      },
-      "http://ark.bnf.fr/ark:/12148/cb11970755h",
-      "http://ark.bnf.fr/ark:/12148/cb119766112",
-      {
-        "value": "translating_and_interpreting",
-        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
-        "lang": null
-      }
-    ],
-    "mediaArray": {
-      "http://cocoon.huma-num.fr/data/archi/144804_11-MOLLEVILLE_22km.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/144804_11-MOLLEVILLE_22km.wav",
-        "format": "audio/x-wav",
-        "extent": "PT02M53S",
-        "extent_ms": 173000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/data/archi/masters/144804.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/masters/144804.wav",
-        "format": "audio/x-wav",
-        "extent": "PT02M53S",
-        "extent_ms": 173000,
-        "master": true
-      },
-      "http://cocoon.huma-num.fr/data/archi/mp3/144804_11-MOLLEVILLE_44k.mp3": {
-        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144804_11-MOLLEVILLE_44k.mp3",
-        "format": "audio/mpeg",
-        "extent": "PT02M53S",
-        "extent_ms": 173000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-11-MOLLEVILLE.xml": {
-        "url": "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-11-MOLLEVILLE.xml",
-        "format": "application/xml",
-        "extent": null,
-        "extent_ms": null,
-        "master": false
-      }
-    }
+    "issued": "2010-10-25T18:28:06+02:00"
   },
   {
     "id": "11280.100/crdo-11-PUIVERT_SOUND",
@@ -1360,104 +109,7 @@
     "title": "ALLOc : Puivert : Parabole",
     "language": "http://lexvo.org/id/iso639-3/oci",
     "modified": "2010-10-25T18:28:40+02:00",
-    "publishers": [
-      "Équipe de Recherche en Syntaxe et Sémantique",
-      "Bases, corpus, langage"
-    ],
-    "contributors": [
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/56666014",
-        "role": "http://www.language-archives.org/OLAC/1.1/data_inputter"
-      },
-      {
-        "name": "LDOR",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Thésaurus Occitan",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Équipe de Recherche en Syntaxe et Sémantique",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": "Bases, corpus, langage",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/91792187",
-        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/51700729",
-        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
-      },
-      {
-        "name": "Maugard, Marie",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      },
-      {
-        "name": "De Lorenzo, Linda",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/transcriber"
-      }
-    ],
-    "subjects": [
-      "http://ark.bnf.fr/ark:/12148/cb11946662b",
-      "http://ark.bnf.fr/ark:/12148/cb11965628b",
-      "http://lexvo.org/id/iso639-3/oci",
-      {
-        "value": "Occitan/Languedocien",
-        "datatype": null,
-        "lang": "fr"
-      },
-      "http://ark.bnf.fr/ark:/12148/cb11970755h",
-      "http://ark.bnf.fr/ark:/12148/cb119766112",
-      {
-        "value": "translating_and_interpreting",
-        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
-        "lang": null
-      }
-    ],
-    "mediaArray": {
-      "http://cocoon.huma-num.fr/data/archi/144805_11-PUIVERT_22km.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/144805_11-PUIVERT_22km.wav",
-        "format": "audio/x-wav",
-        "extent": "PT02M35S",
-        "extent_ms": 155000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/data/archi/masters/144805.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/masters/144805.wav",
-        "format": "audio/x-wav",
-        "extent": "PT02M35S",
-        "extent_ms": 155000,
-        "master": true
-      },
-      "http://cocoon.huma-num.fr/data/archi/mp3/144805_11-PUIVERT_44k.mp3": {
-        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144805_11-PUIVERT_44k.mp3",
-        "format": "audio/mpeg",
-        "extent": "PT02M35S",
-        "extent_ms": 155000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-11-PUIVERT.xml": {
-        "url": "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-11-PUIVERT.xml",
-        "format": "application/xml",
-        "extent": null,
-        "extent_ms": null,
-        "master": false
-      }
-    }
+    "issued": "2010-10-25T18:28:40+02:00"
   },
   {
     "id": "11280.100/crdo-11-RIBOUISSE_SOUND",
@@ -1465,104 +117,7 @@
     "title": "ALLOc : Ribouisse : Parabole",
     "language": "http://lexvo.org/id/iso639-3/oci",
     "modified": "2010-10-25T18:29:32+02:00",
-    "publishers": [
-      "Équipe de Recherche en Syntaxe et Sémantique",
-      "Bases, corpus, langage"
-    ],
-    "contributors": [
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/56666014",
-        "role": "http://www.language-archives.org/OLAC/1.1/data_inputter"
-      },
-      {
-        "name": "LDOR",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Thésaurus Occitan",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Équipe de Recherche en Syntaxe et Sémantique",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": "Bases, corpus, langage",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/91792187",
-        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/51700729",
-        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
-      },
-      {
-        "name": "Dournès, Lucien",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      },
-      {
-        "name": "De Lorenzo, Linda",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/transcriber"
-      }
-    ],
-    "subjects": [
-      "http://ark.bnf.fr/ark:/12148/cb11946662b",
-      "http://ark.bnf.fr/ark:/12148/cb11965628b",
-      "http://lexvo.org/id/iso639-3/oci",
-      {
-        "value": "Occitan/Languedocien",
-        "datatype": null,
-        "lang": "fr"
-      },
-      "http://ark.bnf.fr/ark:/12148/cb11970755h",
-      "http://ark.bnf.fr/ark:/12148/cb119766112",
-      {
-        "value": "translating_and_interpreting",
-        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
-        "lang": null
-      }
-    ],
-    "mediaArray": {
-      "http://cocoon.huma-num.fr/data/archi/144806_11-RIBOUISSE_22km.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/144806_11-RIBOUISSE_22km.wav",
-        "format": "audio/x-wav",
-        "extent": "PT03M11S",
-        "extent_ms": 191000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/data/archi/masters/144806.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/masters/144806.wav",
-        "format": "audio/x-wav",
-        "extent": "PT03M11S",
-        "extent_ms": 191000,
-        "master": true
-      },
-      "http://cocoon.huma-num.fr/data/archi/mp3/144806_11-RIBOUISSE_44k.mp3": {
-        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144806_11-RIBOUISSE_44k.mp3",
-        "format": "audio/mpeg",
-        "extent": "PT03M11S",
-        "extent_ms": 191000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-11-RIBOUISSE.xml": {
-        "url": "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-11-RIBOUISSE.xml",
-        "format": "application/xml",
-        "extent": null,
-        "extent_ms": null,
-        "master": false
-      }
-    }
+    "issued": "2010-10-25T18:29:32+02:00"
   },
   {
     "id": "11280.100/crdo-11-SONNAC-SUR-L-HERS_SOUND",
@@ -1570,99 +125,7 @@
     "title": "ALLOc : Sonnac-sur-l'Hers : Parabole",
     "language": "http://lexvo.org/id/iso639-3/oci",
     "modified": "2010-10-25T18:29:56+02:00",
-    "publishers": [
-      "Équipe de Recherche en Syntaxe et Sémantique",
-      "Bases, corpus, langage"
-    ],
-    "contributors": [
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/56666014",
-        "role": "http://www.language-archives.org/OLAC/1.1/data_inputter"
-      },
-      {
-        "name": "LDOR",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Thésaurus Occitan",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Équipe de Recherche en Syntaxe et Sémantique",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": "Bases, corpus, langage",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/91792187",
-        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/51700729",
-        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
-      },
-      {
-        "name": "Dumons, Marcellin",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      },
-      {
-        "name": "De Lorenzo, Linda",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/transcriber"
-      }
-    ],
-    "subjects": [
-      "http://ark.bnf.fr/ark:/12148/cb11946662b",
-      "http://ark.bnf.fr/ark:/12148/cb11965628b",
-      "http://lexvo.org/id/iso639-3/oci",
-      {
-        "value": "Occitan/Languedocien",
-        "datatype": null,
-        "lang": "fr"
-      },
-      "http://ark.bnf.fr/ark:/12148/cb11970755h",
-      "http://ark.bnf.fr/ark:/12148/cb119766112"
-    ],
-    "mediaArray": {
-      "http://cocoon.huma-num.fr/data/archi/144807_11-SONNAC-SUR-L-HERS_22km.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/144807_11-SONNAC-SUR-L-HERS_22km.wav",
-        "format": "audio/x-wav",
-        "extent": "PT02M27S",
-        "extent_ms": 147000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/data/archi/masters/144807.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/masters/144807.wav",
-        "format": "audio/x-wav",
-        "extent": "PT02M27S",
-        "extent_ms": 147000,
-        "master": true
-      },
-      "http://cocoon.huma-num.fr/data/archi/mp3/144807_11-SONNAC-SUR-L-HERS_44k.mp3": {
-        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144807_11-SONNAC-SUR-L-HERS_44k.mp3",
-        "format": "audio/mpeg",
-        "extent": "PT02M27S",
-        "extent_ms": 147000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-11-SONNAC-SUR-L-HERS.xml": {
-        "url": "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-11-SONNAC-SUR-L-HERS.xml",
-        "format": "application/xml",
-        "extent": null,
-        "extent_ms": null,
-        "master": false
-      }
-    }
+    "issued": "2010-10-25T18:29:56+02:00"
   },
   {
     "id": "11280.100/crdo-11-ST-MARTIN-LALANDE_SOUND",
@@ -1670,104 +133,7 @@
     "title": "ALLOc : Saint-Martin-Lalande : Parabole",
     "language": "http://lexvo.org/id/iso639-3/oci",
     "modified": "2010-10-25T18:30:27+02:00",
-    "publishers": [
-      "Équipe de Recherche en Syntaxe et Sémantique",
-      "Bases, corpus, langage"
-    ],
-    "contributors": [
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/56666014",
-        "role": "http://www.language-archives.org/OLAC/1.1/data_inputter"
-      },
-      {
-        "name": "LDOR",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Thésaurus Occitan",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Équipe de Recherche en Syntaxe et Sémantique",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": "Bases, corpus, langage",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/91792187",
-        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/51700729",
-        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
-      },
-      {
-        "name": "Hugonnet, Pierre",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      },
-      {
-        "name": "De Lorenzo, Linda",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/transcriber"
-      }
-    ],
-    "subjects": [
-      "http://ark.bnf.fr/ark:/12148/cb11946662b",
-      "http://ark.bnf.fr/ark:/12148/cb11965628b",
-      "http://lexvo.org/id/iso639-3/oci",
-      {
-        "value": "Occitan/Languedocien",
-        "datatype": null,
-        "lang": "fr"
-      },
-      "http://ark.bnf.fr/ark:/12148/cb11970755h",
-      "http://ark.bnf.fr/ark:/12148/cb119766112",
-      {
-        "value": "translating_and_interpreting",
-        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
-        "lang": null
-      }
-    ],
-    "mediaArray": {
-      "http://cocoon.huma-num.fr/data/archi/144808_11-ST-MARTIN-LALANDE_22km.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/144808_11-ST-MARTIN-LALANDE_22km.wav",
-        "format": "audio/x-wav",
-        "extent": "PT01M59S",
-        "extent_ms": 119000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/data/archi/masters/144808.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/masters/144808.wav",
-        "format": "audio/x-wav",
-        "extent": "PT01M59S",
-        "extent_ms": 119000,
-        "master": true
-      },
-      "http://cocoon.huma-num.fr/data/archi/mp3/144808_11-ST-MARTIN-LALANDE_44k.mp3": {
-        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144808_11-ST-MARTIN-LALANDE_44k.mp3",
-        "format": "audio/mpeg",
-        "extent": "PT01M59S",
-        "extent_ms": 119000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-11-ST-MARTIN-LALANDE.xml": {
-        "url": "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-11-ST-MARTIN-LALANDE.xml",
-        "format": "application/xml",
-        "extent": null,
-        "extent_ms": null,
-        "master": false
-      }
-    }
+    "issued": "2010-10-25T18:30:27+02:00"
   },
   {
     "id": "11280.100/crdo-12-AUZITS_SOUND",
@@ -1775,104 +141,7 @@
     "title": "ALLOc : Auzits : Parabole",
     "language": "http://lexvo.org/id/iso639-3/oci",
     "modified": "2010-10-25T18:31:22+02:00",
-    "publishers": [
-      "Équipe de Recherche en Syntaxe et Sémantique",
-      "Bases, corpus, langage"
-    ],
-    "contributors": [
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/56666014",
-        "role": "http://www.language-archives.org/OLAC/1.1/data_inputter"
-      },
-      {
-        "name": "LDOR",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Thésaurus Occitan",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Équipe de Recherche en Syntaxe et Sémantique",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": "Bases, corpus, langage",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/91792187",
-        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/51700729",
-        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
-      },
-      {
-        "name": "Constans, André",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      },
-      {
-        "name": "Bosc, Marie-Sophie",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/transcriber"
-      }
-    ],
-    "subjects": [
-      "http://ark.bnf.fr/ark:/12148/cb11946662b",
-      "http://ark.bnf.fr/ark:/12148/cb11965628b",
-      "http://lexvo.org/id/iso639-3/oci",
-      {
-        "value": "Occitan/Languedocien",
-        "datatype": null,
-        "lang": "fr"
-      },
-      "http://ark.bnf.fr/ark:/12148/cb11970755h",
-      "http://ark.bnf.fr/ark:/12148/cb119766112",
-      {
-        "value": "translating_and_interpreting",
-        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
-        "lang": null
-      }
-    ],
-    "mediaArray": {
-      "http://cocoon.huma-num.fr/data/archi/144810_12-AUZITS_22km.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/144810_12-AUZITS_22km.wav",
-        "format": "audio/x-wav",
-        "extent": "PT03M19S",
-        "extent_ms": 199000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/data/archi/masters/144810.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/masters/144810.wav",
-        "format": "audio/x-wav",
-        "extent": "PT03M19S",
-        "extent_ms": 199000,
-        "master": true
-      },
-      "http://cocoon.huma-num.fr/data/archi/mp3/144810_12-AUZITS_44k.mp3": {
-        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144810_12-AUZITS_44k.mp3",
-        "format": "audio/mpeg",
-        "extent": "PT03M19S",
-        "extent_ms": 199000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-12-AUZITS.xml": {
-        "url": "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-12-AUZITS.xml",
-        "format": "application/xml",
-        "extent": null,
-        "extent_ms": null,
-        "master": false
-      }
-    }
+    "issued": "2010-10-25T18:31:22+02:00"
   },
   {
     "id": "11280.100/crdo-12-JOUELS_SOUND",
@@ -1880,104 +149,7 @@
     "title": "ALLOc : Jouels : Parabole",
     "language": "http://lexvo.org/id/iso639-3/oci",
     "modified": "2010-10-25T18:31:21+02:00",
-    "publishers": [
-      "Équipe de Recherche en Syntaxe et Sémantique",
-      "Bases, corpus, langage"
-    ],
-    "contributors": [
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/56666014",
-        "role": "http://www.language-archives.org/OLAC/1.1/data_inputter"
-      },
-      {
-        "name": "LDOR",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Thésaurus Occitan",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Équipe de Recherche en Syntaxe et Sémantique",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": "Bases, corpus, langage",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/91792187",
-        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/51700729",
-        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
-      },
-      {
-        "name": "Bayol, Maria",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      },
-      {
-        "name": "Bosc, Marie-Sophie",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/transcriber"
-      }
-    ],
-    "subjects": [
-      "http://ark.bnf.fr/ark:/12148/cb11946662b",
-      "http://ark.bnf.fr/ark:/12148/cb11965628b",
-      "http://lexvo.org/id/iso639-3/oci",
-      {
-        "value": "Occitan/Languedocien",
-        "datatype": null,
-        "lang": "fr"
-      },
-      "http://ark.bnf.fr/ark:/12148/cb11970755h",
-      "http://ark.bnf.fr/ark:/12148/cb119766112",
-      {
-        "value": "translating_and_interpreting",
-        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
-        "lang": null
-      }
-    ],
-    "mediaArray": {
-      "http://cocoon.huma-num.fr/data/archi/144809_12-JOUELS_22km.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/144809_12-JOUELS_22km.wav",
-        "format": "audio/x-wav",
-        "extent": "PT02M33S",
-        "extent_ms": 153000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/data/archi/masters/144809.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/masters/144809.wav",
-        "format": "audio/x-wav",
-        "extent": "PT02M33S",
-        "extent_ms": 153000,
-        "master": true
-      },
-      "http://cocoon.huma-num.fr/data/archi/mp3/144809_12-JOUELS_44k.mp3": {
-        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144809_12-JOUELS_44k.mp3",
-        "format": "audio/mpeg",
-        "extent": "PT02M33S",
-        "extent_ms": 153000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-12-JOUELS.xml": {
-        "url": "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-12-JOUELS.xml",
-        "format": "application/xml",
-        "extent": null,
-        "extent_ms": null,
-        "master": false
-      }
-    }
+    "issued": "2010-10-25T18:31:21+02:00"
   },
   {
     "id": "11280.100/crdo-12-LACASSAGNE_SOUND",
@@ -1985,104 +157,7 @@
     "title": "ALLOc : Lacassagne : Parabole",
     "language": "http://lexvo.org/id/iso639-3/oci",
     "modified": "2010-10-25T18:31:43+02:00",
-    "publishers": [
-      "Équipe de Recherche en Syntaxe et Sémantique",
-      "Bases, corpus, langage"
-    ],
-    "contributors": [
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/56666014",
-        "role": "http://www.language-archives.org/OLAC/1.1/data_inputter"
-      },
-      {
-        "name": "LDOR",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Thésaurus Occitan",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Équipe de Recherche en Syntaxe et Sémantique",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": "Bases, corpus, langage",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/91792187",
-        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/51700729",
-        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
-      },
-      {
-        "name": "Andrieu, Honoré",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      },
-      {
-        "name": "Bosc, Marie-Sophie",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/transcriber"
-      }
-    ],
-    "subjects": [
-      "http://ark.bnf.fr/ark:/12148/cb11946662b",
-      "http://ark.bnf.fr/ark:/12148/cb11965628b",
-      "http://lexvo.org/id/iso639-3/oci",
-      {
-        "value": "Occitan/Languedocien",
-        "datatype": null,
-        "lang": "fr"
-      },
-      "http://ark.bnf.fr/ark:/12148/cb11970755h",
-      "http://ark.bnf.fr/ark:/12148/cb119766112",
-      {
-        "value": "translating_and_interpreting",
-        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
-        "lang": null
-      }
-    ],
-    "mediaArray": {
-      "http://cocoon.huma-num.fr/data/archi/144811_12-LACASSAGNE_22km.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/144811_12-LACASSAGNE_22km.wav",
-        "format": "audio/x-wav",
-        "extent": "PT02M52S",
-        "extent_ms": 172000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/data/archi/masters/144811.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/masters/144811.wav",
-        "format": "audio/x-wav",
-        "extent": "PT02M52S",
-        "extent_ms": 172000,
-        "master": true
-      },
-      "http://cocoon.huma-num.fr/data/archi/mp3/144811_12-LACASSAGNE_44k.mp3": {
-        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144811_12-LACASSAGNE_44k.mp3",
-        "format": "audio/mpeg",
-        "extent": "PT02M52S",
-        "extent_ms": 172000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-12-LACASSAGNE.xml": {
-        "url": "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-12-LACASSAGNE.xml",
-        "format": "application/xml",
-        "extent": null,
-        "extent_ms": null,
-        "master": false
-      }
-    }
+    "issued": "2010-10-25T18:31:43+02:00"
   },
   {
     "id": "11280.100/crdo-12-LANUEJOULS_SOUND",
@@ -2090,104 +165,7 @@
     "title": "ALLOc : Lanuéjouls : Parabole",
     "language": "http://lexvo.org/id/iso639-3/oci",
     "modified": "2010-10-25T18:32:16+02:00",
-    "publishers": [
-      "Équipe de Recherche en Syntaxe et Sémantique",
-      "Bases, corpus, langage"
-    ],
-    "contributors": [
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/56666014",
-        "role": "http://www.language-archives.org/OLAC/1.1/data_inputter"
-      },
-      {
-        "name": "LDOR",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Thésaurus Occitan",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Équipe de Recherche en Syntaxe et Sémantique",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": "Bases, corpus, langage",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/91792187",
-        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/51700729",
-        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
-      },
-      {
-        "name": "Garric, Raymond",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      },
-      {
-        "name": "Bosc, Marie-Sophie",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/transcriber"
-      }
-    ],
-    "subjects": [
-      "http://ark.bnf.fr/ark:/12148/cb11946662b",
-      "http://ark.bnf.fr/ark:/12148/cb11965628b",
-      "http://lexvo.org/id/iso639-3/oci",
-      {
-        "value": "Occitan/Languedocien",
-        "datatype": null,
-        "lang": "fr"
-      },
-      "http://ark.bnf.fr/ark:/12148/cb11970755h",
-      "http://ark.bnf.fr/ark:/12148/cb119766112",
-      {
-        "value": "translating_and_interpreting",
-        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
-        "lang": null
-      }
-    ],
-    "mediaArray": {
-      "http://cocoon.huma-num.fr/data/archi/144812_12-LANUEJOULS_22km.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/144812_12-LANUEJOULS_22km.wav",
-        "format": "audio/x-wav",
-        "extent": "PT02M34S",
-        "extent_ms": 154000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/data/archi/masters/144812.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/masters/144812.wav",
-        "format": "audio/x-wav",
-        "extent": "PT02M34S",
-        "extent_ms": 154000,
-        "master": true
-      },
-      "http://cocoon.huma-num.fr/data/archi/mp3/144812_12-LANUEJOULS_44k.mp3": {
-        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144812_12-LANUEJOULS_44k.mp3",
-        "format": "audio/mpeg",
-        "extent": "PT02M34S",
-        "extent_ms": 154000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-12-LANUEJOULS.xml": {
-        "url": "http://cocoon.huma-num.fr/exist/crdo/thesoc/oc/crdo-12-LANUEJOULS.xml",
-        "format": "application/xml",
-        "extent": null,
-        "extent_ms": null,
-        "master": false
-      }
-    }
+    "issued": "2010-10-25T18:32:16+02:00"
   },
   {
     "id": "11280.100/crdo-12-MARNAC1LEX_SOUND",
@@ -2195,88 +173,7 @@
     "title": "ALLOc : Marnac",
     "language": "http://lexvo.org/id/iso639-3/oci",
     "modified": "2010-10-25T18:33:17+02:00",
-    "publishers": [
-      "Équipe de Recherche en Syntaxe et Sémantique",
-      "Bases, corpus, langage"
-    ],
-    "contributors": [
-      {
-        "name": "LDOR",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Thésaurus Occitan",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Équipe de Recherche en Syntaxe et Sémantique",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": "Bases, corpus, langage",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/17256845",
-        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/91792187",
-        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
-      },
-      {
-        "name": "Gibily, Jeanne",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      },
-      {
-        "name": "Rouchy, Armand",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      }
-    ],
-    "subjects": [
-      {
-        "value": "lexicography",
-        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
-        "lang": null
-      },
-      "http://lexvo.org/id/iso639-3/oci",
-      {
-        "value": "Occitan/Languedocien",
-        "datatype": null,
-        "lang": "fr"
-      }
-    ],
-    "mediaArray": {
-      "http://cocoon.huma-num.fr/data/archi/144813_12-MARNAC1LEX_22km.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/144813_12-MARNAC1LEX_22km.wav",
-        "format": "audio/x-wav",
-        "extent": "PT01H05M27S",
-        "extent_ms": 3927000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/data/archi/masters/144813.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/masters/144813.wav",
-        "format": "audio/x-wav",
-        "extent": "PT01H05M27S",
-        "extent_ms": 3927000,
-        "master": true
-      },
-      "http://cocoon.huma-num.fr/data/archi/mp3/144813_12-MARNAC1LEX_44k.mp3": {
-        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144813_12-MARNAC1LEX_44k.mp3",
-        "format": "audio/mpeg",
-        "extent": "PT01H05M27S",
-        "extent_ms": 3927000,
-        "master": false
-      }
-    }
+    "issued": "2010-10-25T18:33:17+02:00"
   },
   {
     "id": "11280.100/crdo-12-MARNAC2LEX_SOUND",
@@ -2284,88 +181,7 @@
     "title": "ALLOc : Marnac-2",
     "language": "http://lexvo.org/id/iso639-3/oci",
     "modified": "2010-10-25T18:33:43+02:00",
-    "publishers": [
-      "Équipe de Recherche en Syntaxe et Sémantique",
-      "Bases, corpus, langage"
-    ],
-    "contributors": [
-      {
-        "name": "LDOR",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Thésaurus Occitan",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Équipe de Recherche en Syntaxe et Sémantique",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": "Bases, corpus, langage",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/17256845",
-        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/91792187",
-        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
-      },
-      {
-        "name": "Gibily, Jeanne",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      },
-      {
-        "name": "Rouchy, Armand",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      }
-    ],
-    "subjects": [
-      {
-        "value": "lexicography",
-        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
-        "lang": null
-      },
-      "http://lexvo.org/id/iso639-3/oci",
-      {
-        "value": "Occitan/Languedocien",
-        "datatype": null,
-        "lang": "fr"
-      }
-    ],
-    "mediaArray": {
-      "http://cocoon.huma-num.fr/data/archi/144814_12-MARNAC2LEX_22km.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/144814_12-MARNAC2LEX_22km.wav",
-        "format": "audio/x-wav",
-        "extent": "PT02H08M08S",
-        "extent_ms": 7688000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/data/archi/masters/144814.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/masters/144814.wav",
-        "format": "audio/x-wav",
-        "extent": "PT02H08M08S",
-        "extent_ms": 7688000,
-        "master": true
-      },
-      "http://cocoon.huma-num.fr/data/archi/mp3/144814_12-MARNAC2LEX_44k.mp3": {
-        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144814_12-MARNAC2LEX_44k.mp3",
-        "format": "audio/mpeg",
-        "extent": "PT02H08M08S",
-        "extent_ms": 7688000,
-        "master": false
-      }
-    }
+    "issued": "2010-10-25T18:33:43+02:00"
   },
   {
     "id": "11280.100/crdo-12-MARNAC3LEX_SOUND",
@@ -2373,88 +189,7 @@
     "title": "ALLOc : Marnac-3",
     "language": "http://lexvo.org/id/iso639-3/oci",
     "modified": "2010-10-25T18:33:51+02:00",
-    "publishers": [
-      "Équipe de Recherche en Syntaxe et Sémantique",
-      "Bases, corpus, langage"
-    ],
-    "contributors": [
-      {
-        "name": "LDOR",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Thésaurus Occitan",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Équipe de Recherche en Syntaxe et Sémantique",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": "Bases, corpus, langage",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/17256845",
-        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/91792187",
-        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
-      },
-      {
-        "name": "Gibily, Jeanne",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      },
-      {
-        "name": "Rouchy, Armand",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      }
-    ],
-    "subjects": [
-      {
-        "value": "lexicography",
-        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
-        "lang": null
-      },
-      "http://lexvo.org/id/iso639-3/oci",
-      {
-        "value": "Occitan/Languedocien",
-        "datatype": null,
-        "lang": "fr"
-      }
-    ],
-    "mediaArray": {
-      "http://cocoon.huma-num.fr/data/archi/144815_12-MARNAC3LEX_22km.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/144815_12-MARNAC3LEX_22km.wav",
-        "format": "audio/x-wav",
-        "extent": "PT01H56M35S",
-        "extent_ms": 6995000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/data/archi/masters/144815.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/masters/144815.wav",
-        "format": "audio/x-wav",
-        "extent": "PT01H56M35S",
-        "extent_ms": 6995000,
-        "master": true
-      },
-      "http://cocoon.huma-num.fr/data/archi/mp3/144815_12-MARNAC3LEX_44k.mp3": {
-        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144815_12-MARNAC3LEX_44k.mp3",
-        "format": "audio/mpeg",
-        "extent": "PT01H56M35S",
-        "extent_ms": 6995000,
-        "master": false
-      }
-    }
+    "issued": "2010-10-25T18:33:51+02:00"
   },
   {
     "id": "11280.100/crdo-12-MARNAC4MORPHO_SOUND",
@@ -2462,88 +197,7 @@
     "title": "ALLOc : Marnac-4",
     "language": "http://lexvo.org/id/iso639-3/oci",
     "modified": "2010-10-25T18:34:19+02:00",
-    "publishers": [
-      "Équipe de Recherche en Syntaxe et Sémantique",
-      "Bases, corpus, langage"
-    ],
-    "contributors": [
-      {
-        "name": "LDOR",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Thésaurus Occitan",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Équipe de Recherche en Syntaxe et Sémantique",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": "Bases, corpus, langage",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/17256845",
-        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/91792187",
-        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
-      },
-      {
-        "name": "Gibily, Jeanne",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      },
-      {
-        "name": "Rouchy, Armand",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      }
-    ],
-    "subjects": [
-      {
-        "value": "lexicography",
-        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
-        "lang": null
-      },
-      "http://lexvo.org/id/iso639-3/oci",
-      {
-        "value": "Occitan/Languedocien",
-        "datatype": null,
-        "lang": "fr"
-      }
-    ],
-    "mediaArray": {
-      "http://cocoon.huma-num.fr/data/archi/144816_12-MARNAC4MORPHO_22km.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/144816_12-MARNAC4MORPHO_22km.wav",
-        "format": "audio/x-wav",
-        "extent": "PT11M23S",
-        "extent_ms": 683000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/data/archi/masters/144816.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/masters/144816.wav",
-        "format": "audio/x-wav",
-        "extent": "PT11M23S",
-        "extent_ms": 683000,
-        "master": true
-      },
-      "http://cocoon.huma-num.fr/data/archi/mp3/144816_12-MARNAC4MORPHO_44k.mp3": {
-        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144816_12-MARNAC4MORPHO_44k.mp3",
-        "format": "audio/mpeg",
-        "extent": "PT11M23S",
-        "extent_ms": 683000,
-        "master": false
-      }
-    }
+    "issued": "2010-10-25T18:34:19+02:00"
   },
   {
     "id": "11280.100/crdo-12-MARNAC5MORPHO_SOUND",
@@ -2551,88 +205,7 @@
     "title": "ALLOc : Marnac-5",
     "language": "http://lexvo.org/id/iso639-3/oci",
     "modified": "2010-10-25T18:35:45+02:00",
-    "publishers": [
-      "Équipe de Recherche en Syntaxe et Sémantique",
-      "Bases, corpus, langage"
-    ],
-    "contributors": [
-      {
-        "name": "LDOR",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Thésaurus Occitan",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Équipe de Recherche en Syntaxe et Sémantique",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": "Bases, corpus, langage",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/17256845",
-        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/91792187",
-        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
-      },
-      {
-        "name": "Gibily, Jeanne",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      },
-      {
-        "name": "Rouchy, Armand",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      }
-    ],
-    "subjects": [
-      {
-        "value": "morphology",
-        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
-        "lang": null
-      },
-      "http://lexvo.org/id/iso639-3/oci",
-      {
-        "value": "Occitan/Languedocien",
-        "datatype": null,
-        "lang": "fr"
-      }
-    ],
-    "mediaArray": {
-      "http://cocoon.huma-num.fr/data/archi/144817_12-MARNAC5MORPHO_22km.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/144817_12-MARNAC5MORPHO_22km.wav",
-        "format": "audio/x-wav",
-        "extent": "PT01H02M25S",
-        "extent_ms": 3745000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/data/archi/masters/144817.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/masters/144817.wav",
-        "format": "audio/x-wav",
-        "extent": "PT01H02M25S",
-        "extent_ms": 3745000,
-        "master": true
-      },
-      "http://cocoon.huma-num.fr/data/archi/mp3/144817_12-MARNAC5MORPHO_44k.mp3": {
-        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144817_12-MARNAC5MORPHO_44k.mp3",
-        "format": "audio/mpeg",
-        "extent": "PT01H02M25S",
-        "extent_ms": 3745000,
-        "master": false
-      }
-    }
+    "issued": "2010-10-25T18:35:45+02:00"
   },
   {
     "id": "11280.100/crdo-12-MAYRAN1LEX_SOUND",
@@ -2640,108 +213,7 @@
     "title": "ALLOc : Mayran",
     "language": "http://lexvo.org/id/iso639-3/oci",
     "modified": "2010-10-25T18:36:22+02:00",
-    "publishers": [
-      "Équipe de Recherche en Syntaxe et Sémantique",
-      "Bases, corpus, langage"
-    ],
-    "contributors": [
-      {
-        "name": "LDOR",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Thésaurus Occitan",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Équipe de Recherche en Syntaxe et Sémantique",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": "Bases, corpus, langage",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/91792187",
-        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/91792187",
-        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
-      },
-      {
-        "name": "Boutary Jeannette",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      },
-      {
-        "name": "Boutary Simon",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      },
-      {
-        "name": "Lacombe Ruben",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      },
-      {
-        "name": "Solignac Clément",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      },
-      {
-        "name": "Solignac Léa",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      },
-      {
-        "name": "Solignac Pierre",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      }
-    ],
-    "subjects": [
-      {
-        "value": "lexicography",
-        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
-        "lang": null
-      },
-      "http://lexvo.org/id/iso639-3/oci",
-      {
-        "value": "Occitan/Languedocien",
-        "datatype": null,
-        "lang": "fr"
-      }
-    ],
-    "mediaArray": {
-      "http://cocoon.huma-num.fr/data/archi/144818_12-MAYRAN1LEX_22km.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/144818_12-MAYRAN1LEX_22km.wav",
-        "format": "audio/x-wav",
-        "extent": "PT01H26M21S",
-        "extent_ms": 5181000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/data/archi/masters/144818.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/masters/144818.wav",
-        "format": "audio/x-wav",
-        "extent": "PT01H26M21S",
-        "extent_ms": 5181000,
-        "master": true
-      },
-      "http://cocoon.huma-num.fr/data/archi/mp3/144818_12-MAYRAN1LEX_44k.mp3": {
-        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144818_12-MAYRAN1LEX_44k.mp3",
-        "format": "audio/mpeg",
-        "extent": "PT01H26M21S",
-        "extent_ms": 5181000,
-        "master": false
-      }
-    }
+    "issued": "2010-10-25T18:36:22+02:00"
   },
   {
     "id": "11280.100/crdo-12-MAYRAN2LEX_SOUND",
@@ -2749,108 +221,7 @@
     "title": "ALLOc : Mayran",
     "language": "http://lexvo.org/id/iso639-3/oci",
     "modified": "2010-10-25T18:36:52+02:00",
-    "publishers": [
-      "Équipe de Recherche en Syntaxe et Sémantique",
-      "Bases, corpus, langage"
-    ],
-    "contributors": [
-      {
-        "name": "LDOR",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Thésaurus Occitan",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Équipe de Recherche en Syntaxe et Sémantique",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": "Bases, corpus, langage",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/91792187",
-        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/91792187",
-        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
-      },
-      {
-        "name": "Boutary Jeannette",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      },
-      {
-        "name": "Boutary Simon",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      },
-      {
-        "name": "Lacombe Ruben",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      },
-      {
-        "name": "Solignac Clément",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      },
-      {
-        "name": "Solignac Léa",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      },
-      {
-        "name": "Solignac Pierre",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      }
-    ],
-    "subjects": [
-      {
-        "value": "lexicography",
-        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
-        "lang": null
-      },
-      "http://lexvo.org/id/iso639-3/oci",
-      {
-        "value": "Occitan/Languedocien",
-        "datatype": null,
-        "lang": "fr"
-      }
-    ],
-    "mediaArray": {
-      "http://cocoon.huma-num.fr/data/archi/144819_12-MAYRAN2LEX_22km.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/144819_12-MAYRAN2LEX_22km.wav",
-        "format": "audio/x-wav",
-        "extent": "PT02H06M51S",
-        "extent_ms": 7611000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/data/archi/masters/144819.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/masters/144819.wav",
-        "format": "audio/x-wav",
-        "extent": "PT02H06M51S",
-        "extent_ms": 7611000,
-        "master": true
-      },
-      "http://cocoon.huma-num.fr/data/archi/mp3/144819_12-MAYRAN2LEX_44k.mp3": {
-        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144819_12-MAYRAN2LEX_44k.mp3",
-        "format": "audio/mpeg",
-        "extent": "PT02H06M51S",
-        "extent_ms": 7611000,
-        "master": false
-      }
-    }
+    "issued": "2010-10-25T18:36:52+02:00"
   },
   {
     "id": "11280.100/crdo-12-MAYRAN3LEX_SOUND",
@@ -2858,108 +229,7 @@
     "title": "ALLOc : Mayran-3",
     "language": "http://lexvo.org/id/iso639-3/oci",
     "modified": "2010-10-25T18:36:54+02:00",
-    "publishers": [
-      "Équipe de Recherche en Syntaxe et Sémantique",
-      "Bases, corpus, langage"
-    ],
-    "contributors": [
-      {
-        "name": "LDOR",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Thésaurus Occitan",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Équipe de Recherche en Syntaxe et Sémantique",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": "Bases, corpus, langage",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/91792187",
-        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/91792187",
-        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
-      },
-      {
-        "name": "Boutary Jeannette",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      },
-      {
-        "name": "Boutary Simon",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      },
-      {
-        "name": "Lacombe Ruben",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      },
-      {
-        "name": "Solignac Clément",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      },
-      {
-        "name": "Solignac Léa",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      },
-      {
-        "name": "Solignac Pierre",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      }
-    ],
-    "subjects": [
-      {
-        "value": "lexicography",
-        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
-        "lang": null
-      },
-      "http://lexvo.org/id/iso639-3/oci",
-      {
-        "value": "Occitan/Languedocien",
-        "datatype": null,
-        "lang": "fr"
-      }
-    ],
-    "mediaArray": {
-      "http://cocoon.huma-num.fr/data/archi/144820_12-MAYRAN3LEX_22km.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/144820_12-MAYRAN3LEX_22km.wav",
-        "format": "audio/x-wav",
-        "extent": "PT02H06M57S",
-        "extent_ms": 7617000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/data/archi/masters/144820.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/masters/144820.wav",
-        "format": "audio/x-wav",
-        "extent": "PT02H06M57S",
-        "extent_ms": 7617000,
-        "master": true
-      },
-      "http://cocoon.huma-num.fr/data/archi/mp3/144820_12-MAYRAN3LEX_44k.mp3": {
-        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144820_12-MAYRAN3LEX_44k.mp3",
-        "format": "audio/mpeg",
-        "extent": "PT02H06M57S",
-        "extent_ms": 7617000,
-        "master": false
-      }
-    }
+    "issued": "2010-10-25T18:36:54+02:00"
   },
   {
     "id": "11280.100/crdo-12-MAYRAN4LEX_SOUND",
@@ -2967,107 +237,6 @@
     "title": "ALLOc : Mayran-4",
     "language": "http://lexvo.org/id/iso639-3/oci",
     "modified": "2010-10-25T18:37:07+02:00",
-    "publishers": [
-      "Équipe de Recherche en Syntaxe et Sémantique",
-      "Bases, corpus, langage"
-    ],
-    "contributors": [
-      {
-        "name": "LDOR",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Thésaurus Occitan",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/depositor"
-      },
-      {
-        "name": "Équipe de Recherche en Syntaxe et Sémantique",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": "Bases, corpus, langage",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/editor"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/91792187",
-        "role": "http://www.language-archives.org/OLAC/1.1/interviewer"
-      },
-      {
-        "name": null,
-        "url": "http://viaf.org/viaf/91792187",
-        "role": "http://www.language-archives.org/OLAC/1.1/researcher"
-      },
-      {
-        "name": "Boutary Jeannette",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      },
-      {
-        "name": "Boutary Simon",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      },
-      {
-        "name": "Lacombe Ruben",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      },
-      {
-        "name": "Solignac Clément",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      },
-      {
-        "name": "Solignac Léa",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      },
-      {
-        "name": "Solignac Pierre",
-        "url": null,
-        "role": "http://www.language-archives.org/OLAC/1.1/speaker"
-      }
-    ],
-    "subjects": [
-      {
-        "value": "lexicography",
-        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
-        "lang": null
-      },
-      "http://lexvo.org/id/iso639-3/oci",
-      {
-        "value": "Occitan/Languedocien",
-        "datatype": null,
-        "lang": "fr"
-      }
-    ],
-    "mediaArray": {
-      "http://cocoon.huma-num.fr/data/archi/144821_12-MAYRAN4LEX_22km.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/144821_12-MAYRAN4LEX_22km.wav",
-        "format": "audio/x-wav",
-        "extent": "PT02H06M55S",
-        "extent_ms": 7615000,
-        "master": false
-      },
-      "http://cocoon.huma-num.fr/data/archi/masters/144821.wav": {
-        "url": "http://cocoon.huma-num.fr/data/archi/masters/144821.wav",
-        "format": "audio/x-wav",
-        "extent": "PT02H06M55S",
-        "extent_ms": 7615000,
-        "master": true
-      },
-      "http://cocoon.huma-num.fr/data/archi/mp3/144821_12-MAYRAN4LEX_44k.mp3": {
-        "url": "http://cocoon.huma-num.fr/data/archi/mp3/144821_12-MAYRAN4LEX_44k.mp3",
-        "format": "audio/mpeg",
-        "extent": "PT02H06M55S",
-        "extent_ms": 7615000,
-        "master": false
-      }
-    }
+    "issued": "2010-10-25T18:37:07+02:00"
   }
 ];
\ No newline at end of file
--- a/server/bo_client/server/mocks/documents.js	Thu Jun 02 18:16:17 2016 +0200
+++ b/server/bo_client/server/mocks/documents.js	Thu Jun 02 18:24:19 2016 +0200
@@ -6,6 +6,8 @@
 
 
   var documentList = require('../fixtures/documents');
+  var detailsDocumentList = require('../fixtures/details_documents');
+
 
   documentsRouter.get('/', function(req, res) {
     res.send({
@@ -19,7 +21,7 @@
 
   documentsRouter.get('/:id', function(req, res) {
 
-    var docRes = _.find(documentList, 'id', req.params.id);
+    var docRes = _.find(detailsDocumentList, 'id', req.params.id);
     if(docRes) {
       res.send({'document': docRes});
     } else {
--- a/server/src/app/Http/Controllers/Api/DocumentController.php	Thu Jun 02 18:16:17 2016 +0200
+++ b/server/src/app/Http/Controllers/Api/DocumentController.php	Thu Jun 02 18:24:19 2016 +0200
@@ -65,9 +65,10 @@
      * @param  string  $id
      * @return Response
      */
-    public function show($id)
+    public function show(Request $request, $id)
     {
-        $doc = $this->documentRepository->get($id);
+        $short = filter_var($request->input('short', false), FILTER_VALIDATE_BOOLEAN);
+        $doc = $this->documentRepository->get($id, $short);
         if(is_null($doc)) {
             abort(404);
         }
@@ -86,13 +87,12 @@
         if(is_null($doc) || is_null($doc->getTranscript()) ) {
             abort(404);
         }
-        $transcriptDef = $doc->getTranscript();
-
-        $transcriptUrl = $transcriptDef['url'];
-        if(empty($transcriptUrl) || empty($transcriptDef['conforms-to'])) {
+        $transcript = $doc->getTranscript();
+        $transcriptUrl = $transcript->getUrl();
+        if(empty($transcriptUrl) || empty($transcript->getConformsTo())) {
             abort(404);
         }
-        $converter = $this->transcriptManager->getConverterUrl($transcriptDef['conforms-to'], $doc, $transcriptUrl);
+        $converter = $this->transcriptManager->getConverterUrl($transcript->getConformsTo(), $doc, $transcriptUrl);
         return response()->json($converter->convertToJson());
 
     }
--- a/server/src/app/Libraries/Transcript/TranscriptConverterBase.php	Thu Jun 02 18:16:17 2016 +0200
+++ b/server/src/app/Libraries/Transcript/TranscriptConverterBase.php	Thu Jun 02 18:24:19 2016 +0200
@@ -80,27 +80,22 @@
         $i = 1;
         foreach($this->document->getMediaArray() as $documentMedia)
         {
-            if((0 !== strpos($documentMedia['format'], 'audio/')) &&
-               (0 !== strpos($documentMedia['format'], 'video/')) &&
-               (0 !== strpos($documentMedia['format'], 'Sampling:')) ) {
-                continue;
-            }
 
             $mId = $this->document->getId()."_m$i";
             $i++;
-            if(is_null($this->mediaRefId) || $documentMedia['master']) {
+            if(is_null($this->mediaRefId) || $documentMedia->isMaster()) {
                 $this->mediaRefId = $mId;
             }
             array_push($medias, [
                 'id' => $mId,
                 'origin' => 0,
                 'unit' => 'ms',
-                'url' => $documentMedia['url'],
+                'url' => $documentMedia->getUrl(),
                 'meta' => [
-                    'dc:duration' => $documentMedia['extent_ms'],
+                    'dc:duration' => $documentMedia->getExtentMs(),
                     'dc:title' => $this->title,
-                    'dc:format' => $documentMedia['format'],
-                    'corpus:master' =>  filter_var($documentMedia['master'], FILTER_VALIDATE_BOOLEAN)
+                    'dc:format' => $documentMedia->getFormat(),
+                    'corpus:master' =>  filter_var($documentMedia->isMaster(), FILTER_VALIDATE_BOOLEAN)
                 ]
             ]);
         }
--- a/server/src/app/Models/Document.php	Thu Jun 02 18:16:17 2016 +0200
+++ b/server/src/app/Models/Document.php	Thu Jun 02 18:24:19 2016 +0200
@@ -17,119 +17,28 @@
  * Model class for Document. Inherit from EasyRd\Resource
  * SELECT DISTINCT ?g WHERE {GRAPH ?g {?s ?p ?o}}
  */
-class Document extends RdfModelResource implements JsonSerializable {
+class Document extends DocumentResult {
 
     public function __construct($uri, $graph = null) {
         //print($graph->dump('html'));
         parent::__construct($uri, $graph);
     }
 
-    private $id = null;
-
-    // memoization
-    private $providedCHO = null;
-    private $title = false;
-    private $lang = null;
-    private $langResolved = null;
     private $publishers = null;
     private $mediaArray = null;
-    private $issued = null;
-    private $modified = null;
+    private $transcript = false;
     private $contributors = null;
     private $subjects = null;
 
-    public function getProvidedCHO() {
-        if(is_null($this->providedCHO)) {
-            $this->providedCHO = $this->get("<http://www.europeana.eu/schemas/edm/aggregatedCHO>");
-        }
-        return $this->providedCHO;
-    }
-
-    private function clearMemoizationCache() {
-        $this->providedCHO = null;
-        $this->title = false;
-        $this->lang = null;
-        $this->langResolved = null;
+    protected function clearMemoizationCache() {
+        parent::clearMemoizationCache();
         $this->publishers = null;
         $this->mediaArray = null;
-        $this->issued = null;
-        $this->modified = null;
         $this->contributors = null;
         $this->subjects = null;
-    }
-
-    public function getId() {
-        if(is_null($this->id)) {
-            $ids = $this->getProvidedCHO()->all('<http://purl.org/dc/elements/1.1/identifier>');
-            foreach ($ids as $id) {
-                if($id instanceof Literal && strpos($id->getValue(), config('corpusparole.corpus_id_scheme')) === 0) {
-                    $this->id = $id->getValue();
-                }
-            }
-            if(is_null($this->id)) {
-                $this->id = CocoonUtils::getIdFromCorpusUri($this->uri);
-            }
-        }
-        return $this->id;
+        $this->transcript = false;
     }
 
-    public function getLanguage() {
-        if(is_null($this->lang)) {
-            try {
-                $langs = $this->getProvidedCHO()->all('<http://purl.org/dc/elements/1.1/language>');
-                if(count($langs) > 0) {
-                    $this->lang = $langs[0];
-                }
-            } catch(\Exception $e) {
-                $this->lang = null;
-            }
-        }
-        return $this->lang;
-    }
-
-    public function getLanguageValue() {
-        $lang = $this->getLanguage();
-        if($lang instanceof Resource) {
-            return $lang->getUri();
-        } else if($lan instanceof Literal) {
-            return $lang->getValue();
-        }
-        return null;
-    }
-
-    public function getLanguageResolved() {
-        return $this->langResolved;
-    }
-    public function setLanguageResolved($languageResolved) {
-        $this->langResolved = $languageResolved;
-    }
-
-
-    public function getTitle() {
-        if($this->title === false) {
-            try {
-                $this->title = $this->getProvidedCHO()->getLiteral('<http://purl.org/dc/elements/1.1/title>');
-            } catch(\Exception $e) {
-                $this->title = null;
-            }
-        }
-        return $this->title;
-    }
-
-    public function setTitle($value, $lang="fr") {
-        $oldTitle = $this->getTitle();
-        if($oldTitle && $oldTitle->getValue() != $value && $oldTitle->getLang() != $lang) {
-            $literalTitle = new Literal($value, $lang, null);
-            $this->setSimpleProperty($this->getProvidedCHO(), 'http://purl.org/dc/elements/1.1/title', $oldTitle, $literalTitle);
-            //clear cache
-            $this->title = false;
-        }
-    }
-
-    public function getTitleValue() {
-        $title = $this->getTitle();
-        return is_null($title)?null:$title->getValue();
-    }
 
     public function getPublishers() {
         if(is_null($this->publishers)) {
@@ -142,82 +51,47 @@
         return $this->publishers;
     }
 
-    public function getIssued() {
-        if(is_null($this->issued)) {
-            try {
-                $this->issued = $this->getProvidedCHO()->getLiteral("<http://purl.org/dc/terms/issued>");
-            } catch(\Exception $e) {
-                $this->issued = null;
-            }
-        }
-        return $this->issued;
-    }
+    private function parseWebResources() {
+
+        $this->mediaArray = [];
+        $this->transcript = null;
 
-    public function getIssuedValue() {
-        $issued = $this->getIssued();
-        return is_null($issued)?null:$issued->getValue();
-    }
+        $master = $this->get('<http://www.europeana.eu/schemas/edm/isShownBy>');
+        $masterUrl = is_null($master)?null:$master->getUri();
+
+        foreach($this->graph->allOfType("<http://www.europeana.eu/schemas/edm/WebResource>") as $webResource) {
+            $formatLit = $webResource->getLiteral("dc11:format");
+             $format = is_null($formatLit)?null:$formatLit->getValue();
+             if(is_null($format)) {
+                 throw new ModelsException("parseWebResources: No dc:11 format on web resource");
+             }
 
-    public function getModified() {
-        if(is_null($this->modified)) {
-            try {
-                $this->modified = $this->getProvidedCHO()->getLiteral("<http://purl.org/dc/terms/modified>");
-                if(is_null($this->modified)) {
-                    $this->modified = $this->getIssued();
-                }
-            } catch(\Exception $e) {
-                $this->modified = null;
-            }
+             if(0 === strpos($format, 'audio/') ||
+                0 === strpos($format, 'video/') ||
+                0 === strpos($format, 'Sampling:') ) {
+                 array_push(
+                     $this->mediaArray,
+                     new MediaResource(
+                         $webResource->getUri(),
+                         $this->graph,
+                         (($webResource->getUri() === $masterUrl)?true:false))
+                 );
+             } else if(
+                 0 === strpos($format, 'application/xml') ||
+                 0 === strpos($format, 'application/pdf') ) {
+                 $this->transcript = new TranscriptResource($webResource->getUri(), $this->graph);
+             }
+             else {
+                 throw new ModelsException("parseWebResources: unknown format");
+             }
         }
-        return $this->modified;
-    }
 
-    public function getModifiedValue() {
-        $modified = $this->getModified();
-        return is_null($modified)?null:$modified->getValue();
-    }
-
-    public function setModified($value = null) {
-        if(is_null($value)) {
-            $value = gmdate(\DateTime::ATOM);
-        } elseif ($value instanceof \DateTime) {
-            $value = $value->format(\DateTime::ATOM);
-        }
-        $value = preg_replace('/[\+\-]00(\:?)00$/', 'Z', $value);
-
-        $modified = $this->getModified();
-        if($value && (!$modified || $modified->getValue() !== $value) ) {
-
-            $newModified = new Literal($value, null, "http://purl.org/dc/terms/W3CDTF");
-            $this->setSimpleProperty($this->getProvidedCHO(), 'http://purl.org/dc/terms/modified', $modified, $newModified);
-
-            $this->modified = null;
-        }
     }
 
     public function getMediaArray() {
 
         if(is_null($this->mediaArray)) {
-            //TODO: add media type
-            $this->mediaArray = [];
-
-            $master = $this->get('<http://www.europeana.eu/schemas/edm/isShownBy>');
-            $masterUrl = is_null($master)?null:$master->getUri();
-
-            foreach($this->graph->allOfType("<http://www.europeana.eu/schemas/edm/WebResource>") as $webResource) {
-                $extent = $webResource->getLiteral("<http://purl.org/dc/terms/extent>");
-                $extent = is_null($extent)?null:$extent->getValue();
-                $extent_ms = Utils::iso8601IntervalToMillis($extent);
-                $format = $webResource->getLiteral("dc11:format");
-
-                $this->mediaArray[$webResource->getUri()] = [
-                    'url' => $webResource->getUri(),
-                    'format' => is_null($format)?null:$format->getValue(),
-                    'extent' => $extent,
-                    'extent_ms' => $extent_ms,
-                    'master' => (($webResource->getUri() === $masterUrl)?true:false)
-                ];
-            }
+            $this->parseWebResources();
         }
         return $this->mediaArray;
     }
@@ -240,21 +114,10 @@
     }
 
     public function getTranscript() {
-        $res = null;
-        foreach($this->graph->allOfType("<http://www.europeana.eu/schemas/edm/WebResource>") as $webResource) {
-            $format = $webResource->getLiteral("dc11:format")->getValue();
-
-            if((0 === strpos($format, 'application/xml')) ||
-               (0 === strpos($format, 'application/pdf')) ) {
-                $conformsTo = $webResource->getResource("<http://purl.org/dc/terms/conformsTo>");
-                $res = [
-                    'url' =>  $webResource->getUri(),
-                    'format' => $format,
-                    'conforms-to' => $conformsTo?$conformsTo->getUri():null,
-                ];
-            }
+        if($this->transcript === false) {
+            $this->parseWebResources();
         }
-        return $res;
+        return $this->transcript;
     }
 
     public function getContributors() {
@@ -393,24 +256,28 @@
      * clone also the innerDocumenent
      */
     public function __clone() {
-
-        $this->graph = new Graph($this->graph->getUri(), $this->graph->toRdfPhp());
+        if(!is_null($this->graph)) {
+            $this->graph = new Graph($this->graph->getUri(), $this->graph->toRdfPhp());
+        }
     }
 
     public function jsonSerialize() {
-        if(!$this->graph) {
-            return [
-                'id' => $this->getId(),
-            ];
-        } else {
-            $mediaArray = array_map(
-                function($m) {
-                    $f = Utils::processLiteralResourceOrString($m['format']);
-                    $res = $m;
-                    $res['format'] = $f;
-                    return $res;},
-                $this->getMediaArray()
-            );
+
+        $res = parent::jsonSerialize();
+        if($this->graph) {
+
+            $mediaArray =  is_null($this->getMediaArray())?
+                        null:
+                        array_combine(
+                            array_map(function($m) { return $m->getUrl(); }, $this->getMediaArray()),
+                            array_map(
+                                function($m) {
+                                    return $m->jsonSerialize();},
+                                $this->getMediaArray()
+                            )
+                        );
+
+            $transcript = is_null($this->getTranscript())?null:$this->getTranscript()->jsonSerialize();
 
             $publishers = array_map(
                 function($v) { return Utils::processLiteralResourceOrString($v); },
@@ -427,25 +294,17 @@
                 $this->getSubjects()
             );
 
-            $res = [
-                'id' => $this->getId(),
-                'uri' => $this->getUri(),
-                'title' => $this->getTitleValue(),
-                'language' => $this->getLanguageValue(),
-                'modified' => $this->getModifiedValue(),
+            $res = array_merge($res, [
                 'publishers' => $publishers,
                 'contributors' => $contributors,
                 'subjects' => $subjects,
-                'transcript' => $this->getTranscript(),
+                'transcript' => $transcript,
                 'mediaArray'=> $mediaArray
-            ];
+            ]);
 
-            if($this->language_resolved) {
-                $res['language_resolved'] = $this->getLanguageResolved();
-            }
+        }
+        return $res;
 
-            return $res;
-        }
     }
 
 }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/server/src/app/Models/DocumentResult.php	Thu Jun 02 18:24:19 2016 +0200
@@ -0,0 +1,202 @@
+<?php
+namespace CorpusParole\Models;
+
+use Config;
+use CorpusParole\Libraries\Utils;
+use CorpusParole\Libraries\CocoonUtils;
+use CorpusParole\Libraries\RdfModel\RdfModelResource;
+use JsonSerializable;
+use Log;
+use EasyRdf\Literal;
+use EasyRdf\Resource;
+use EasyRdf\Graph;
+
+
+/**
+ */
+class DocumentResult extends RdfModelResource implements JsonSerializable {
+
+    public function __construct($uri, $graph = null) {
+        //print($graph->dump('html'));
+        parent::__construct($uri, $graph);
+    }
+
+    private $id = null;
+
+    // memoization
+    private $providedCHO = null;
+    private $title = false;
+    private $lang = null;
+    private $langResolved = null;
+    private $issued = null;
+    private $modified = null;
+
+    public function getProvidedCHO() {
+        if(is_null($this->providedCHO)) {
+            $this->providedCHO = $this->get("<http://www.europeana.eu/schemas/edm/aggregatedCHO>");
+        }
+        return $this->providedCHO;
+    }
+
+    protected function clearMemoizationCache() {
+        $this->providedCHO = null;
+        $this->title = false;
+        $this->lang = null;
+        $this->langResolved = null;
+        $this->issued = null;
+        $this->modified = null;
+    }
+
+    public function getId() {
+        if(is_null($this->id)) {
+            $ids = $this->getProvidedCHO()->all('<http://purl.org/dc/elements/1.1/identifier>');
+            foreach ($ids as $id) {
+                if($id instanceof Literal && strpos($id->getValue(), config('corpusparole.corpus_id_scheme')) === 0) {
+                    $this->id = $id->getValue();
+                }
+            }
+            if(is_null($this->id)) {
+                $this->id = CocoonUtils::getIdFromCorpusUri($this->uri);
+            }
+        }
+        return $this->id;
+    }
+
+    public function getLanguage() {
+        if(is_null($this->lang)) {
+            try {
+                $langs = $this->getProvidedCHO()->all('<http://purl.org/dc/elements/1.1/language>');
+                if(count($langs) > 0) {
+                    $this->lang = $langs[0];
+                }
+            } catch(\Exception $e) {
+                $this->lang = null;
+            }
+        }
+        return $this->lang;
+    }
+
+    public function getLanguageValue() {
+        $lang = $this->getLanguage();
+        if($lang instanceof Resource) {
+            return $lang->getUri();
+        } else if($lan instanceof Literal) {
+            return $lang->getValue();
+        }
+        return null;
+    }
+
+    public function getLanguageResolved() {
+        return $this->langResolved;
+    }
+    public function setLanguageResolved($languageResolved) {
+        $this->langResolved = $languageResolved;
+    }
+
+
+    public function getTitle() {
+        if($this->title === false) {
+            try {
+                $this->title = $this->getProvidedCHO()->getLiteral('<http://purl.org/dc/elements/1.1/title>');
+            } catch(\Exception $e) {
+                $this->title = null;
+            }
+        }
+        return $this->title;
+    }
+
+    public function setTitle($value, $lang="fr") {
+        $oldTitle = $this->getTitle();
+        if($oldTitle && $oldTitle->getValue() != $value && $oldTitle->getLang() != $lang) {
+            $literalTitle = new Literal($value, $lang, null);
+            $this->setSimpleProperty($this->getProvidedCHO(), 'http://purl.org/dc/elements/1.1/title', $oldTitle, $literalTitle);
+            //clear cache
+            $this->title = false;
+        }
+    }
+
+
+
+    public function getTitleValue() {
+        $title = $this->getTitle();
+        return is_null($title)?null:$title->getValue();
+    }
+
+    public function getIssued() {
+        if(is_null($this->issued)) {
+            try {
+                $this->issued = $this->getProvidedCHO()->getLiteral("<http://purl.org/dc/terms/issued>");
+            } catch(\Exception $e) {
+                $this->issued = null;
+            }
+        }
+        return $this->issued;
+    }
+
+    public function getIssuedValue() {
+        $issued = $this->getIssued();
+        return is_null($issued)?null:$issued->getValue();
+    }
+
+    public function getModified() {
+        if(is_null($this->modified)) {
+            try {
+                $this->modified = $this->getProvidedCHO()->getLiteral("<http://purl.org/dc/terms/modified>");
+                if(is_null($this->modified)) {
+                    $this->modified = $this->getIssued();
+                }
+            } catch(\Exception $e) {
+                $this->modified = null;
+            }
+        }
+        return $this->modified;
+    }
+
+    public function setModified($value = null) {
+        if(is_null($value)) {
+            $value = gmdate(\DateTime::ATOM);
+        } elseif ($value instanceof \DateTime) {
+            $value = $value->format(\DateTime::ATOM);
+        }
+        $value = preg_replace('/[\+\-]00(\:?)00$/', 'Z', $value);
+
+        $modified = $this->getModified();
+        if($value && (!$modified || $modified->getValue() !== $value) ) {
+
+            $newModified = new Literal($value, null, "http://purl.org/dc/terms/W3CDTF");
+            $this->setSimpleProperty($this->getProvidedCHO(), 'http://purl.org/dc/terms/modified', $modified, $newModified);
+
+            $this->modified = null;
+        }
+    }
+
+
+    public function getModifiedValue() {
+        $modified = $this->getModified();
+        return is_null($modified)?null:$modified->getValue();
+    }
+
+
+    public function jsonSerialize() {
+        if(!$this->graph) {
+            return [
+                'id' => $this->getId(),
+            ];
+        } else {
+            $res = [
+                'id' => $this->getId(),
+                'uri' => $this->getUri(),
+                'title' => $this->getTitleValue(),
+                'language' => $this->getLanguageValue(),
+                'modified' => $this->getModifiedValue(),
+                'issued' => $this->getIssuedValue()
+            ];
+
+            if($this->language_resolved) {
+                $res['language_resolved'] = $this->getLanguageResolved();
+            }
+
+            return $res;
+        }
+    }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/server/src/app/Models/MediaResource.php	Thu Jun 02 18:24:19 2016 +0200
@@ -0,0 +1,60 @@
+<?php
+namespace CorpusParole\Models;
+
+use CorpusParole\Libraries\RdfModel\RdfModelResource;
+use CorpusParole\Libraries\Utils;
+
+use JsonSerializable;
+use Log;
+
+
+/**
+ */
+class MediaResource extends WebResource  {
+
+    private $master = false;
+    private $extent = -1;
+    private $extentMs = -1;
+
+    public function __construct(...$args) {
+        //print($graph->dump('html'));
+        parent::__construct(...$args);
+        list(,,$master) = $args;
+        $this->master = $master;
+    }
+
+    public function isMaster() {
+        return $this->master;
+    }
+
+    protected function doClearMemoizationCache() {
+        $this->extent = -1;
+        $this->extentMs = -1;
+    }
+
+    public function getExtent() {
+        if($this->extent === -1) {
+            $extent = $this->getLiteral("<http://purl.org/dc/terms/extent>");
+            $this->extent = is_null($extent)?null:$extent->getValue();
+        }
+
+        return $this->extent;
+    }
+
+    public function getExtentMs() {
+        if($this->extentMs === -1 ) {
+            $this->extentMs = Utils::iso8601IntervalToMillis($this->getExtent());
+        }
+        return $this->extentMs;
+    }
+
+
+    protected function jsonSerializeExtra() {
+        return [
+            'extent' => $this->getExtent(),
+            'extent_ms' => $this->getExtentMs(),
+            'master' => $this->isMaster()
+        ];
+    }
+
+}
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/server/src/app/Models/ModelsException.php	Thu Jun 02 18:24:19 2016 +0200
@@ -0,0 +1,10 @@
+<?php
+namespace CorpusParole\Models;
+
+use CorpusParole\Libraries\CorpusParoleException;
+/**
+ * Exception class
+ */
+class ModelsException extends CorpusParoleException {
+
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/server/src/app/Models/TranscriptResource.php	Thu Jun 02 18:24:19 2016 +0200
@@ -0,0 +1,38 @@
+<?php
+namespace CorpusParole\Models;
+
+use CorpusParole\Libraries\RdfModel\RdfModelResource;
+use CorpusParole\Libraries\Utils;
+
+use JsonSerializable;
+use Log;
+
+
+/**
+ */
+class TranscriptResource extends WebResource  {
+
+    private $conformsTo = -1;
+
+
+    protected function doClearMemoizationCache() {
+        $this->conformsTo = -1;
+    }
+
+    public function getConformsTo() {
+        if($this->conformsTo === -1) {
+            $conformsTo = $this->getResource("<http://purl.org/dc/terms/conformsTo>");
+            $this->conformsTo = is_null($conformsTo)?null:$conformsTo->getUri();
+        }
+
+        return $this->conformsTo;
+    }
+
+
+    protected function jsonSerializeExtra() {
+        return [
+            'conforms-to' => $this->getConformsTo()
+        ];
+    }
+
+}
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/server/src/app/Models/WebResource.php	Thu Jun 02 18:24:19 2016 +0200
@@ -0,0 +1,52 @@
+<?php
+namespace CorpusParole\Models;
+
+use CorpusParole\Libraries\RdfModel\RdfModelResource;
+use JsonSerializable;
+use Log;
+
+/**
+ * Model class for Document. Inherit from EasyRd\Resource
+ * SELECT DISTINCT ?g WHERE {GRAPH ?g {?s ?p ?o}}
+ */
+abstract class WebResource extends RdfModelResource implements JsonSerializable {
+
+    public function __construct(...$args) {
+        list($uri, $graph) = $args;
+        parent::__construct($uri, $graph);
+    }
+
+    private $format = -1;
+
+    abstract protected function doClearMemoizationCache();
+
+    public function clearMemoizationCache() {
+        $this->format = -1;
+        $this->doClearMemoizationCache();
+    }
+
+    public function getFormat() {
+        if($this->format === -1) {
+            $format = $this->getLiteral("<http://purl.org/dc/elements/1.1/format>");
+            $this->format = is_null($format)?null:$format->getValue();
+        }
+        return $this->format;
+    }
+
+    public function getUrl() {
+        return $this->getUri();
+    }
+
+    abstract protected function jsonSerializeExtra();
+
+    public function jsonSerialize() {
+        return array_merge(
+            [
+                'url' => $this->getUrl(),
+                'format' => $this->getFormat()
+            ],
+            $this->jsonSerializeExtra()
+        );
+    }
+
+}
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/server/src/app/Models/WebResourceManager.php	Thu Jun 02 18:24:19 2016 +0200
@@ -0,0 +1,35 @@
+<?php
+namespace CorpusParole\Models;
+
+use EasyRdf\Resource;
+
+/**
+ */
+class WebResourceManager {
+
+    public static function getResource(...$args) {
+
+        list($url,$graph) = $args;
+        $webResource = new Resource($url, $graph);
+        $formatLit = $webResource->getLiteral("dc11:format");
+        $format = is_null($formatLit)?null:$formatLit->getValue();
+        if(is_null($format)) {
+            throw new ModelsException("WebResourceManager: No dc:11 format on web resource");
+        }
+
+        if(0 === strpos($format, 'audio/') ||
+           0 === strpos($format, 'video/') ||
+           0 === strpos($format, 'Sampling:') ) {
+            return new MediaResource(...$args);
+        } else if(
+            0 === strpos($format, 'application/xml') ||
+            0 === strpos($format, 'application/pdf') ) {
+            return new TranscriptResource(...$args);
+        }
+        else {
+            throw new ModelsException("WebResourceManager: unknown format");
+        }
+
+    }
+
+}
\ No newline at end of file
--- a/server/src/app/Repositories/DocumentRepository.php	Thu Jun 02 18:16:17 2016 +0200
+++ b/server/src/app/Repositories/DocumentRepository.php	Thu Jun 02 18:24:19 2016 +0200
@@ -7,7 +7,7 @@
 
     public function all();
 
-    public function get($id);
+    public function get($id, bool $short = false);
 
     public function save(Document $doc);
 
--- a/server/src/app/Repositories/RdfDocumentRepository.php	Thu Jun 02 18:16:17 2016 +0200
+++ b/server/src/app/Repositories/RdfDocumentRepository.php	Thu Jun 02 18:24:19 2016 +0200
@@ -4,6 +4,7 @@
 
 use Config;
 use Log;
+use CorpusParole\Models\DocumentResult;
 use CorpusParole\Models\Document;
 use CorpusParole\Libraries\CorpusParoleException;
 use CorpusParole\Libraries\Sparql\SparqlClient;
@@ -52,7 +53,7 @@
             if(isset($doc->modified)) {
                 $newGraph->add($doc->doc, "http://purl.org/dc/terms/modified", $doc->modified);
             }
-            array_push($data, new Document($doc->uri->getUri(), $newGraph));
+            array_push($data, new DocumentResult($doc->uri->getUri(), $newGraph));
         }
 
         return $data;
@@ -72,7 +73,7 @@
         );
     }
 
-    public function get($id) {
+    public function get($id, bool $short=false) {
 
         if(strpos($id, config('corpusparole.corpus_id_scheme')) === 0) {
             $id = substr($id, strlen(config('corpusparole.corpus_id_scheme')));
@@ -90,7 +91,8 @@
         }
 
         // clone the graph to force the URI
-        return new Document($docUri, new Graph($docUri, $doc->toRdfPhp()));
+        $DocumentKlass = $short?DocumentResult::class:Document::class;
+        return new $DocumentKlass($docUri, new Graph($docUri, $doc->toRdfPhp()));
 
     }
 
--- a/server/src/resources/views/bo/docDetail.blade.php	Thu Jun 02 18:16:17 2016 +0200
+++ b/server/src/resources/views/bo/docDetail.blade.php	Thu Jun 02 18:24:19 2016 +0200
@@ -14,7 +14,7 @@
 							<div class="data-audio-player">
 								<audio id='' controls="controls">
 								@foreach ($doc->getMediaArray() as $audio)
-									<source src="{{ $audio['url'] }}" type="{{ $audio['format']}}"/>
+									<source src="{{ $audio->getUrl() }}" type="{{ $audio->getFormat() }}"/>
 								@endforeach
 									Your browser does not support the audio tag
 								</audio>
--- a/server/src/tests/Models/DocumentTest.php	Thu Jun 02 18:16:17 2016 +0200
+++ b/server/src/tests/Models/DocumentTest.php	Thu Jun 02 18:24:19 2016 +0200
@@ -156,47 +156,37 @@
     public function testMediaArray() {
         $doc = new Document(config('corpusparole.corpus_doc_id_base_uri')."crdo-CFPP2000_35_SOUND", $this->graph);
 
-        $this->assertCount(4, $doc->getMediaArray(), "Media array must be of size 4");
+        $this->assertCount(3, $doc->getMediaArray(), "Media array must be of size 3");
         //print_r($doc->getMediaArray());
-        foreach($doc->getMediaArray() as $url => $media) {
-            $this->assertArrayHasKey('format', $media, "media has 'format key'");
-            $this->assertArrayHasKey('url', $media, "media has url");
-            $this->assertCount(5, $media, "media is a 4 element array");
-            $this->assertArrayHasKey('extent', $media, "media has extent");
-            $this->assertArrayHasKey('extent_ms', $media, "media has extent_ms");
-            $this->assertArrayHasKey('master', $media, "media has master");
+        foreach($doc->getMediaArray() as $media) {
+            $this->assertInstanceOf('CorpusParole\Models\MediaResource', $media, "media msute of type MediaResource");
+            // $this->assertArrayHasKey('format', $media, "media has 'format key'");
+            // $this->assertArrayHasKey('url', $media, "media has url");
+            // $this->assertCount(5, $media, "media is a 4 element array");
+            // $this->assertArrayHasKey('extent', $media, "media has extent");
+            // $this->assertArrayHasKey('extent_ms', $media, "media has extent_ms");
+            // $this->assertArrayHasKey('master', $media, "media has master");
 
-            $this->assertEquals($media['url'], $url);
+            //$this->assertEquals($media['url'], $url);
 
             $this->assertContains(
-                $media['url'],
+                $media->getUrl(),
                 [ "http://cocoon.huma-num.fr/data/cfpp2000/Ozgur_Kilic_H_32_alii_3e-2.wav",
                   "http://cocoon.huma-num.fr/data/cfpp2000/Ozgur_Kilic_H_32_alii_3e-2.mp3",
-                  "http://cocoon.huma-num.fr/exist/crdo/cfpp2000/fra/Ozgur_Kilic_H_32_alii_3e-2.xml",
                   "http://cocoon.huma-num.fr/data/archi/masters/372593.wav"
                 ]
             );
-            if($url === "http://cocoon.huma-num.fr/data/archi/masters/372593.wav") {
-                $this->assertEquals('audio/x-wav', $media['format']);
-                $this->assertTrue($media['master'] === true, "should be master");
+            if($media->getUrl() === "http://cocoon.huma-num.fr/data/archi/masters/372593.wav") {
+                $this->assertEquals('audio/x-wav', $media->getFormat());
+                $this->assertTrue($media->isMaster() === true, "should be master");
             }
             else {
-                $this->assertTrue($media['master'] === false, "should not be master");
+                $this->assertTrue($media->isMaster() === false, "should not be master");
             }
 
-            if( $url === "http://cocoon.huma-num.fr/data/archi/masters/372593.wav" ||
-                $url === "http://cocoon.huma-num.fr/data/cfpp2000/Ozgur_Kilic_H_32_alii_3e-2.mp3" ||
-                $url === "http://cocoon.huma-num.fr/data/cfpp2000/Ozgur_Kilic_H_32_alii_3e-2.wav" ) {
-                $this->assertEquals("PT48M26S", $media['extent'], "extent is PT48M26S");
-                $this->assertGreaterThan(0, $media['extent_ms'], "extent_ms must be > 0");
-                $this->assertStringStartsWith('audio/', $media['format']);
-            }
-            else {
-                $this->assertNull($media['extent'], "no media extent");
-                $this->assertNull($media['extent_ms'], "extend in ms is null");
-                $this->assertStringStartsWith('application/', $media['format']);
-            }
-
+            $this->assertEquals("PT48M26S", $media->getExtent(), "extent is PT48M26S");
+            $this->assertGreaterThan(0, $media->getExtentMs(), "extent_ms must be > 0");
+            $this->assertStringStartsWith('audio/', $media->getFormat());
         }
     }
 
@@ -499,5 +489,22 @@
         $this->assertEmpty($newSubjects, "all subjects must have been removed");
     }
 
+    //TODO: test null transcript + null media array
+    public function testJsonSerialize() {
+        $doc = new Document(config('corpusparole.corpus_doc_id_base_uri')."crdo-CFPP2000_35_SOUND", $this->graph);
+
+        $json = $doc->jsonSerialize();
+
+        $this->assertTrue(is_array($json), 'Returned json must be an array');
+        $this->assertEquals(
+            ["id", "uri", "title", "language", "modified", "issued", "publishers", "contributors", "subjects", "transcript", "mediaArray"],
+            array_keys($json)
+        );
+        $this->assertEquals(sprintf('%1$s/crdo-CFPP2000_35_SOUNDid', config('corpusparole.handle_prefix')), $json['id']);
+        $this->assertTrue(is_array($json['transcript']));
+        $this->assertTrue(is_array($json['mediaArray']));
+
+    }
+
 
 }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/server/src/tests/Models/MediaResourceTest.php	Thu Jun 02 18:24:19 2016 +0200
@@ -0,0 +1,98 @@
+<?php
+
+use CorpusParole\Models\MediaResource;
+use CorpusParole\Libraries\CocoonUtils;
+
+/**
+ *
+ */
+class MediaResourceTest extends TestCase {
+
+    const TEST_DOCS = [
+        'http://cocoon.huma-num.fr/exist/crdo/cfpp2000/fra/Ozgur_Kilic_H_32_alii_3e-2.xml' => <<<EOT
+    @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+    @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+    @prefix sesame: <http://www.openrdf.org/schema/sesame#> .
+    @prefix owl: <http://www.w3.org/2002/07/owl#> .
+    @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+    @prefix fn: <http://www.w3.org/2005/xpath-functions#> .
+
+    <http://cocoon.huma-num.fr/exist/crdo/cfpp2000/fra/Ozgur_Kilic_H_32_alii_3e-2.xml> a <http://www.europeana.eu/schemas/edm/WebResource> ;
+        <http://purl.org/dc/elements/1.1/format> "application/xml"^^<http://purl.org/dc/terms/IMT> ;
+        <http://purl.org/dc/terms/accessRights> "Freely available for non-commercial use" ;
+        <http://purl.org/dc/terms/created> "2010-11-17"^^<http://purl.org/dc/terms/W3CDTF> ;
+        <http://purl.org/dc/terms/issued> "2013-11-04T22:20:07+01:00"^^<http://purl.org/dc/terms/W3CDTF> ;
+        <http://purl.org/dc/terms/license> <http://creativecommons.org/licenses/by-nc-sa/3.0/> ;
+        <http://purl.org/dc/terms/conformsTo> <http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_transcriber> .
+
+EOT
+    ,'http://cocoon.huma-num.fr/data/archi/masters/372593.wav' => <<<EOT
+    @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+    @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+    @prefix sesame: <http://www.openrdf.org/schema/sesame#> .
+    @prefix owl: <http://www.w3.org/2002/07/owl#> .
+    @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+    @prefix fn: <http://www.w3.org/2005/xpath-functions#> .
+
+    <http://cocoon.huma-num.fr/data/archi/masters/372593.wav> a <http://www.europeana.eu/schemas/edm/WebResource> ;
+        <http://purl.org/dc/elements/1.1/format> "audio/x-wav"^^<http://purl.org/dc/terms/IMT> ;
+        <http://purl.org/dc/terms/accessRights> "Freely available for non-commercial use" ;
+        <http://purl.org/dc/terms/created> "2010-11-17"^^<http://purl.org/dc/terms/W3CDTF> ;
+        <http://purl.org/dc/terms/extent> "PT48M26S" ;
+        <http://purl.org/dc/terms/issued> "2013-10-12T14:35:57+02:00"^^<http://purl.org/dc/terms/W3CDTF> ;
+        <http://purl.org/dc/terms/license> <http://creativecommons.org/licenses/by-nc-sa/3.0/> .
+EOT
+    ];
+
+    public function setUp() {
+
+        parent::setup();
+        $this->graphs = [];
+        foreach(self::TEST_DOCS as $uri => $ttl) {
+            $this->graphs[$uri] = new EasyRdf\Graph($uri, $ttl);
+        }
+    }
+
+    public function testConstructor() {
+
+        $this->assertNotNull($this->graphs, 'Graphs shoud not be null');
+
+        $mediaResource = new MediaResource('http://cocoon.huma-num.fr/data/archi/masters/372593.wav', $this->graphs['http://cocoon.huma-num.fr/data/archi/masters/372593.wav'], false);
+
+        $this->assertNotNull($mediaResource);
+    }
+
+    public function testExtent() {
+        $mediaResource = new MediaResource('http://cocoon.huma-num.fr/data/archi/masters/372593.wav', $this->graphs['http://cocoon.huma-num.fr/data/archi/masters/372593.wav'], false);
+        $this->assertEquals('PT48M26S', $mediaResource->getExtent());
+    }
+
+    public function testExtentMs() {
+        $mediaResource = new MediaResource('http://cocoon.huma-num.fr/data/archi/masters/372593.wav', $this->graphs['http://cocoon.huma-num.fr/data/archi/masters/372593.wav'], false);
+        $this->assertTrue(is_int($mediaResource->getExtentMs()));
+        $this->assertEquals(2906000, $mediaResource->getExtentMs());
+    }
+
+    public function testMaster() {
+        $mediaResource = new MediaResource('http://cocoon.huma-num.fr/data/archi/masters/372593.wav', $this->graphs['http://cocoon.huma-num.fr/data/archi/masters/372593.wav'], true);
+        $this->assertTrue($mediaResource->isMaster());
+    }
+
+    public function testJsonSerialize() {
+        $mediaResource = new MediaResource('http://cocoon.huma-num.fr/data/archi/masters/372593.wav', $this->graphs['http://cocoon.huma-num.fr/data/archi/masters/372593.wav'], true);
+
+        $json = $mediaResource->jsonSerialize();
+        $this->assertTrue(is_array($json), "must be an array");
+        $this->assertEquals(
+            [
+                'url' => "http://cocoon.huma-num.fr/data/archi/masters/372593.wav",
+                "format" => "audio/x-wav",
+                "extent" => "PT48M26S",
+                "extent_ms" => 2906000,
+                "master" => true
+            ],
+            $json
+        );
+    }
+
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/server/src/tests/Models/TranscriptResourceTest.php	Thu Jun 02 18:24:19 2016 +0200
@@ -0,0 +1,85 @@
+<?php
+
+use CorpusParole\Models\TranscriptResource;
+use CorpusParole\Libraries\CocoonUtils;
+
+/**
+ *
+ */
+class TranscriptResourceTest extends TestCase {
+
+    const TEST_DOCS = [
+        'http://cocoon.huma-num.fr/exist/crdo/cfpp2000/fra/Ozgur_Kilic_H_32_alii_3e-2.xml' => <<<EOT
+    @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+    @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+    @prefix sesame: <http://www.openrdf.org/schema/sesame#> .
+    @prefix owl: <http://www.w3.org/2002/07/owl#> .
+    @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+    @prefix fn: <http://www.w3.org/2005/xpath-functions#> .
+
+    <http://cocoon.huma-num.fr/exist/crdo/cfpp2000/fra/Ozgur_Kilic_H_32_alii_3e-2.xml> a <http://www.europeana.eu/schemas/edm/WebResource> ;
+        <http://purl.org/dc/elements/1.1/format> "application/xml"^^<http://purl.org/dc/terms/IMT> ;
+        <http://purl.org/dc/terms/accessRights> "Freely available for non-commercial use" ;
+        <http://purl.org/dc/terms/created> "2010-11-17"^^<http://purl.org/dc/terms/W3CDTF> ;
+        <http://purl.org/dc/terms/issued> "2013-11-04T22:20:07+01:00"^^<http://purl.org/dc/terms/W3CDTF> ;
+        <http://purl.org/dc/terms/license> <http://creativecommons.org/licenses/by-nc-sa/3.0/> ;
+        <http://purl.org/dc/terms/conformsTo> <http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_transcriber> .
+
+EOT
+    ,'http://cocoon.huma-num.fr/data/archi/masters/372593.wav' => <<<EOT
+    @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+    @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+    @prefix sesame: <http://www.openrdf.org/schema/sesame#> .
+    @prefix owl: <http://www.w3.org/2002/07/owl#> .
+    @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+    @prefix fn: <http://www.w3.org/2005/xpath-functions#> .
+
+    <http://cocoon.huma-num.fr/data/archi/masters/372593.wav> a <http://www.europeana.eu/schemas/edm/WebResource> ;
+        <http://purl.org/dc/elements/1.1/format> "audio/x-wav"^^<http://purl.org/dc/terms/IMT> ;
+        <http://purl.org/dc/terms/accessRights> "Freely available for non-commercial use" ;
+        <http://purl.org/dc/terms/created> "2010-11-17"^^<http://purl.org/dc/terms/W3CDTF> ;
+        <http://purl.org/dc/terms/extent> "PT48M26S" ;
+        <http://purl.org/dc/terms/issued> "2013-10-12T14:35:57+02:00"^^<http://purl.org/dc/terms/W3CDTF> ;
+        <http://purl.org/dc/terms/license> <http://creativecommons.org/licenses/by-nc-sa/3.0/> .
+EOT
+    ];
+
+    public function setUp() {
+
+        parent::setup();
+        $this->graphs = [];
+        foreach(self::TEST_DOCS as $uri => $ttl) {
+            $this->graphs[$uri] = new EasyRdf\Graph($uri, $ttl);
+        }
+    }
+
+    public function testConstructor() {
+
+        $this->assertNotNull($this->graphs, 'Graphs shoud not be null');
+
+        $transcriptResource = new TranscriptResource('http://cocoon.huma-num.fr/exist/crdo/cfpp2000/fra/Ozgur_Kilic_H_32_alii_3e-2.xml', $this->graphs['http://cocoon.huma-num.fr/exist/crdo/cfpp2000/fra/Ozgur_Kilic_H_32_alii_3e-2.xml']);
+
+        $this->assertNotNull($transcriptResource);
+    }
+
+    public function testConformsTo() {
+        $transcriptResource = new TranscriptResource('http://cocoon.huma-num.fr/exist/crdo/cfpp2000/fra/Ozgur_Kilic_H_32_alii_3e-2.xml', $this->graphs['http://cocoon.huma-num.fr/exist/crdo/cfpp2000/fra/Ozgur_Kilic_H_32_alii_3e-2.xml']);
+        $this->assertEquals('http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_transcriber', $transcriptResource->getConformsTo());
+    }
+
+    public function testJsonSerialize() {
+        $transcriptResource = new TranscriptResource('http://cocoon.huma-num.fr/exist/crdo/cfpp2000/fra/Ozgur_Kilic_H_32_alii_3e-2.xml', $this->graphs['http://cocoon.huma-num.fr/exist/crdo/cfpp2000/fra/Ozgur_Kilic_H_32_alii_3e-2.xml']);
+
+        $json = $transcriptResource->jsonSerialize();
+        $this->assertTrue(is_array($json), "must be an array");
+        $this->assertEquals(
+            [
+                'url' => "http://cocoon.huma-num.fr/exist/crdo/cfpp2000/fra/Ozgur_Kilic_H_32_alii_3e-2.xml",
+                "format" => "application/xml",
+                "conforms-to" => "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_transcriber"
+            ],
+            $json
+        );
+    }
+
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/server/src/tests/Models/WebResourceTest.php	Thu Jun 02 18:24:19 2016 +0200
@@ -0,0 +1,202 @@
+<?php
+
+use CorpusParole\Models\WebResource;
+use CorpusParole\Libraries\CocoonUtils;
+
+use Mockery as m;
+
+/**
+ *
+ */
+class WebResourceTest extends TestCase {
+
+    const TEST_DOCS = [
+        'http://cocoon.huma-num.fr/exist/crdo/cfpp2000/fra/Ozgur_Kilic_H_32_alii_3e-2.xml' => <<<EOT
+    @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+    @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+    @prefix sesame: <http://www.openrdf.org/schema/sesame#> .
+    @prefix owl: <http://www.w3.org/2002/07/owl#> .
+    @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+    @prefix fn: <http://www.w3.org/2005/xpath-functions#> .
+
+    <http://cocoon.huma-num.fr/exist/crdo/cfpp2000/fra/Ozgur_Kilic_H_32_alii_3e-2.xml> a <http://www.europeana.eu/schemas/edm/WebResource> ;
+        <http://purl.org/dc/elements/1.1/format> "application/xml"^^<http://purl.org/dc/terms/IMT> ;
+        <http://purl.org/dc/terms/accessRights> "Freely available for non-commercial use" ;
+        <http://purl.org/dc/terms/created> "2010-11-17"^^<http://purl.org/dc/terms/W3CDTF> ;
+        <http://purl.org/dc/terms/issued> "2013-11-04T22:20:07+01:00"^^<http://purl.org/dc/terms/W3CDTF> ;
+        <http://purl.org/dc/terms/license> <http://creativecommons.org/licenses/by-nc-sa/3.0/> ;
+        <http://purl.org/dc/terms/conformsTo> <http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_transcriber> .
+
+EOT
+    ,'http://cocoon.huma-num.fr/data/archi/masters/372593.wav' => <<<EOT
+    @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+    @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+    @prefix sesame: <http://www.openrdf.org/schema/sesame#> .
+    @prefix owl: <http://www.w3.org/2002/07/owl#> .
+    @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+    @prefix fn: <http://www.w3.org/2005/xpath-functions#> .
+
+    <http://cocoon.huma-num.fr/data/archi/masters/372593.wav> a <http://www.europeana.eu/schemas/edm/WebResource> ;
+        <http://purl.org/dc/elements/1.1/format> "audio/x-wav"^^<http://purl.org/dc/terms/IMT> ;
+        <http://purl.org/dc/terms/accessRights> "Freely available for non-commercial use" ;
+        <http://purl.org/dc/terms/created> "2010-11-17"^^<http://purl.org/dc/terms/W3CDTF> ;
+        <http://purl.org/dc/terms/extent> "PT48M26S" ;
+        <http://purl.org/dc/terms/issued> "2013-10-12T14:35:57+02:00"^^<http://purl.org/dc/terms/W3CDTF> ;
+        <http://purl.org/dc/terms/license> <http://creativecommons.org/licenses/by-nc-sa/3.0/> .
+EOT
+    ,"http://cocoon.huma-num.fr/data/cfpp2000/Ozgur_Kilic_H_32_alii_3e-2.mp3" => <<<EOT
+    @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+    @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+    @prefix sesame: <http://www.openrdf.org/schema/sesame#> .
+    @prefix owl: <http://www.w3.org/2002/07/owl#> .
+    @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+    @prefix fn: <http://www.w3.org/2005/xpath-functions#> .
+
+    <%1\$scrdo-CFPP2000_35_SOUND> a <http://www.openarchives.org/ore/terms/Aggregation> ;
+        <http://www.europeana.eu/schemas/edm/aggregatedCHO> <http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-CFPP2000_35_SOUND> ;
+        <http://www.europeana.eu/schemas/edm/dataProvider> "Langage et langues : description, théorisation, transmission" ;
+        <http://www.europeana.eu/schemas/edm/hasView> <http://cocoon.huma-num.fr/exist/crdo/cfpp2000/fra/Ozgur_Kilic_H_32_alii_3e-2.xml> , <http://cocoon.huma-num.fr/data/cfpp2000/Ozgur_Kilic_H_32_alii_3e-2.mp3> , <http://cocoon.huma-num.fr/data/cfpp2000/Ozgur_Kilic_H_32_alii_3e-2.wav> ;
+        <http://www.europeana.eu/schemas/edm/isShownAt> <http://corpusdelaparole.huma-num.fr/corpus-app#/detail/crdo-CFPP2000_35_SOUND> ;
+        <http://www.europeana.eu/schemas/edm/isShownBy> <http://cocoon.huma-num.fr/data/archi/masters/372593.wav> ;
+        <http://www.europeana.eu/schemas/edm/provider> "Corpus de la Parole"@fr ;
+        <http://www.europeana.eu/schemas/edm/rights> <http://creativecommons.org/licenses/by-nc-sa/4.0/> .
+
+    <http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-CFPP2000_35_SOUND> a <http://www.europeana.eu/schemas/edm/ProvidedCHO> ;
+        <http://purl.org/dc/terms/accessRights> "Freely available for non-commercial use" ;
+        <http://purl.org/dc/terms/created> "2010-11-17"^^<http://purl.org/dc/terms/W3CDTF> ;
+        <http://purl.org/dc/terms/extent> "PT48M26S" ;
+        <http://purl.org/dc/terms/issued> "2013-10-12T14:35:57+02:00"^^<http://purl.org/dc/terms/W3CDTF> ;
+        <http://purl.org/dc/terms/license> <http://creativecommons.org/licenses/by-nc-sa/3.0/> ;
+        <http://purl.org/dc/elements/1.1/contributor> <http://viaf.org/viaf/93752300> , "Tanguy, Noalig" , "Chevrier, Michel" , "Kiliç, Ozgur" , "Salvegas, Etienne" , "du-Breuil-de-Pont-en-Auge, Augustin" , "du-Breuil-de-Pont-en-Auge, Benoît" ;
+        <http://purl.org/dc/elements/1.1/description> "Enregistrement issu du Corpus de Français Parlé Parisien des années 2000 (CFPP2000)"@fr , "Quartier(s) concerné(s) : Paris 3e, et 20e (pour l'âge adulte); Anonymisation : Noalig TANGUY;"@fr ;
+        <http://purl.org/dc/elements/1.1/identifier> "ark:/87895/1.17-375004" , "%2\$scrdo-CFPP2000_35_SOUNDid" , "oai:crdo.vjf.cnrs.fr:crdo-CFPP2000_35" , "Cote producteur: [03-01] Ozgur_Kilic_H_32_alii_3e"@fr , "ark:/87895/1.17-372593" , "oai:crdo.vjf.cnrs.fr:crdo-CFPP2000_35_SOUND" ;
+        <http://purl.org/dc/elements/1.1/language> <http://lexvo.org/id/iso639-3/fra> ;
+        <http://purl.org/dc/elements/1.1/publisher> <http://viaf.org/viaf/142432638>;
+        <http://purl.org/dc/elements/1.1/subject> <http://ark.bnf.fr/ark:/12148/cb13318415c> , "anthropological_linguistics"^^<http://www.language-archives.org/OLAC/1.1/linguistic-field> , "lexicography"^^<http://www.language-archives.org/OLAC/1.1/linguistic-field> , "phonetics"^^<http://www.language-archives.org/OLAC/1.1/linguistic-field> , <http://lexvo.org/id/iso639-3/fra> , <http://ark.bnf.fr/ark:/12148/cb133188907> , <http://ark.bnf.fr/ark:/12148/cb11932762f> , "general_linguistics"^^<http://www.language-archives.org/OLAC/1.1/linguistic-field> , <http://ark.bnf.fr/ark:/12148/cb133183660> , "text_and_corpus_linguistics"^^<http://www.language-archives.org/OLAC/1.1/linguistic-field> , "Français"@fr , <http://ark.bnf.fr/ark:/12148/cb122368540> , "phonology"^^<http://www.language-archives.org/OLAC/1.1/linguistic-field> , "semantics"^^<http://www.language-archives.org/OLAC/1.1/linguistic-field> , "sociolinguistics"^^<http://www.language-archives.org/OLAC/1.1/linguistic-field> , "syntax"^^<http://www.language-archives.org/OLAC/1.1/linguistic-field> , "typology"^^<http://www.language-archives.org/OLAC/1.1/linguistic-field> , <http://ark.bnf.fr/ark:/12148/cb119418302> , <http://ark.bnf.fr/ark:/12148/cb135540729> , "discourse_analysis"^^<http://www.language-archives.org/OLAC/1.1/linguistic-field> , "historical_linguistics"^^<http://www.language-archives.org/OLAC/1.1/linguistic-field> , "language_documentation"^^<http://www.language-archives.org/OLAC/1.1/linguistic-field> , <http://ark.bnf.fr/ark:/12148/cb133192210> , <http://ark.bnf.fr/ark:/12148/cb119377452> , <http://ark.bnf.fr/ark:/12148/cb13320451h> , <http://ark.bnf.fr/ark:/12148/cb13318422n> , <http://ark.bnf.fr/ark:/12148/cb11975823c> , "mathematical_linguistics"^^<http://www.language-archives.org/OLAC/1.1/linguistic-field> ;
+        <http://purl.org/dc/elements/1.1/title> "Entretien de Ozgur Kiliç 2"@fr ;
+        <http://purl.org/dc/elements/1.1/type> <http://ark.bnf.fr/ark:/12148/cb11932135w> , <http://ark.bnf.fr/ark:/12148/cb12481481z> , <http://purl.org/dc/dcmitype/Sound> , "primary_text"^^<http://www.language-archives.org/OLAC/1.1/linguistic-type> , <http://purl.org/dc/dcmitype/Text> , "narrative"^^<http://www.language-archives.org/OLAC/1.1/discourse-type> , "report"^^<http://www.language-archives.org/OLAC/1.1/discourse-type> , "unintelligible_speech"^^<http://www.language-archives.org/OLAC/1.1/discourse-type> ;
+        <http://purl.org/dc/terms/available> "2013-10-12"^^<http://purl.org/dc/terms/W3CDTF> ;
+        <http://purl.org/dc/terms/spatial> [
+            a <http://www.europeana.eu/schemas/edm/Place> ;
+            owl:sameAs <http://sws.geonames.org/6618626/> ;
+            <http://www.w3.org/2004/02/skos/core#note> "FR"^^<http://purl.org/dc/terms/ISO3166> , "France, Île-de-France, Paris, Université Sorbonne Nouvelle Paris 3, site Censier"@fr , "Domicile de Ozgur Kiliç"@fr , "France, Île-de-France, Paris 20"@fr
+        ];
+        <http://www.europeana.eu/schemas/edm/isGatheredInto> <http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-COLLECTION_LANGUESDEFRANCE> , <http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-COLLECTION_CFPP2000> ;
+        <http://www.language-archives.org/OLAC/1.1/depositor> <http://viaf.org/viaf/93752300> ;
+        <http://www.language-archives.org/OLAC/1.1/interviewer> <http://viaf.org/viaf/93752300> ;
+        <http://www.language-archives.org/OLAC/1.1/transcriber> "Tanguy, Noalig" ;
+        <http://purl.org/dc/elements/1.1/coverage> "Quartier concerné : 3e"@fr ;
+        <http://www.language-archives.org/OLAC/1.1/responder> "Chevrier, Michel" , "Kiliç, Ozgur" , "Salvegas, Etienne" , "du-Breuil-de-Pont-en-Auge, Augustin" , "du-Breuil-de-Pont-en-Auge, Benoît" ;
+        <http://purl.org/dc/elements/1.1/relation> <http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-CFPP2000_31_SOUND> .
+
+
+    <http://cocoon.huma-num.fr/exist/crdo/cfpp2000/fra/Ozgur_Kilic_H_32_alii_3e-2.xml> a <http://www.europeana.eu/schemas/edm/WebResource> ;
+        <http://purl.org/dc/elements/1.1/format> "application/xml"^^<http://purl.org/dc/terms/IMT> ;
+        <http://purl.org/dc/terms/accessRights> "Freely available for non-commercial use" ;
+        <http://purl.org/dc/terms/created> "2010-11-17"^^<http://purl.org/dc/terms/W3CDTF> ;
+        <http://purl.org/dc/terms/issued> "2013-11-04T22:20:07+01:00"^^<http://purl.org/dc/terms/W3CDTF> ;
+        <http://purl.org/dc/terms/license> <http://creativecommons.org/licenses/by-nc-sa/3.0/> ;
+        <http://purl.org/dc/terms/conformsTo> <http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_transcriber> .
+
+    <http://cocoon.huma-num.fr/data/archi/masters/372593.wav> a <http://www.europeana.eu/schemas/edm/WebResource> ;
+        <http://purl.org/dc/elements/1.1/format> "audio/x-wav"^^<http://purl.org/dc/terms/IMT> ;
+        <http://purl.org/dc/terms/accessRights> "Freely available for non-commercial use" ;
+        <http://purl.org/dc/terms/created> "2010-11-17"^^<http://purl.org/dc/terms/W3CDTF> ;
+        <http://purl.org/dc/terms/extent> "PT48M26S" ;
+        <http://purl.org/dc/terms/issued> "2013-10-12T14:35:57+02:00"^^<http://purl.org/dc/terms/W3CDTF> ;
+        <http://purl.org/dc/terms/license> <http://creativecommons.org/licenses/by-nc-sa/3.0/> .
+
+    <http://cocoon.huma-num.fr/data/cfpp2000/Ozgur_Kilic_H_32_alii_3e-2.mp3> a <http://www.europeana.eu/schemas/edm/WebResource> ;
+        <http://purl.org/dc/elements/1.1/format> "audio/mpeg"^^<http://purl.org/dc/terms/IMT> ;
+        <http://purl.org/dc/terms/accessRights> "Freely available for non-commercial use" ;
+        <http://purl.org/dc/terms/created> "2010-11-17"^^<http://purl.org/dc/terms/W3CDTF> ;
+        <http://purl.org/dc/terms/extent> "PT48M26S" ;
+        <http://purl.org/dc/terms/issued> "2013-10-12T14:35:57+02:00"^^<http://purl.org/dc/terms/W3CDTF> ;
+        <http://purl.org/dc/terms/license> <http://creativecommons.org/licenses/by-nc-sa/3.0/> ;
+        <http://www.europeana.eu/schemas/edm/isDerivativeOf> <http://cocoon.huma-num.fr/data/archi/masters/372593.wav> .
+
+    <http://cocoon.huma-num.fr/data/cfpp2000/Ozgur_Kilic_H_32_alii_3e-2.wav> a <http://www.europeana.eu/schemas/edm/WebResource> ;
+        <http://purl.org/dc/elements/1.1/format> "audio/x-wav"^^<http://purl.org/dc/terms/IMT> ;
+        <http://purl.org/dc/terms/accessRights> "Freely available for non-commercial use" ;
+        <http://purl.org/dc/terms/created> "2010-11-17"^^<http://purl.org/dc/terms/W3CDTF> ;
+        <http://purl.org/dc/terms/extent> "PT48M26S" ;
+        <http://purl.org/dc/terms/issued> "2013-10-12T14:35:57+02:00"^^<http://purl.org/dc/terms/W3CDTF> ;
+        <http://purl.org/dc/terms/license> <http://creativecommons.org/licenses/by-nc-sa/3.0/> ;
+        <http://www.europeana.eu/schemas/edm/isDerivativeOf> <http://cocoon.huma-num.fr/data/archi/masters/372593.wav> .
+EOT
+    ];
+
+    public function getMockWebResource(...$contructorArgs) {
+        return  m::mock("CorpusParole\Models\WebResource", $contructorArgs)
+            ->makePartial()
+            ->shouldAllowMockingProtectedMethods()
+            ->shouldReceive('jsonSerializeExtra')
+            ->andReturn(['extra' => 'fields'])
+            ->shouldReceive('doClearMemoizationCache');
+
+    }
+
+
+    public function setUp() {
+
+        parent::setup();
+        $this->graphs = [];
+        foreach(self::TEST_DOCS as $uri => $ttl) {
+            $this->graphs[$uri] = new EasyRdf\Graph($uri, sprintf($ttl, config('corpusparole.corpus_doc_id_base_uri'), config('corpusparole.corpus_id_scheme')));
+        }
+    }
+
+    public function testConstructor() {
+
+        $this->assertNotNull($this->graphs, 'Graphs shoud not be null');
+
+        $webResource = $this->getMockWebResource('http://cocoon.huma-num.fr/exist/crdo/cfpp2000/fra/Ozgur_Kilic_H_32_alii_3e-2.xml', $this->graphs['http://cocoon.huma-num.fr/exist/crdo/cfpp2000/fra/Ozgur_Kilic_H_32_alii_3e-2.xml'])->getMock();
+
+        $this->assertNotNull($webResource);
+    }
+
+    public function testUrl() {
+        $webResource = $this->getMockWebResource('http://cocoon.huma-num.fr/exist/crdo/cfpp2000/fra/Ozgur_Kilic_H_32_alii_3e-2.xml', $this->graphs['http://cocoon.huma-num.fr/exist/crdo/cfpp2000/fra/Ozgur_Kilic_H_32_alii_3e-2.xml'])->getMock();
+        $this->assertEquals('http://cocoon.huma-num.fr/exist/crdo/cfpp2000/fra/Ozgur_Kilic_H_32_alii_3e-2.xml', $webResource->getUrl(), 'URL should be http://cocoon.huma-num.fr/exist/crdo/cfpp2000/fra/Ozgur_Kilic_H_32_alii_3e-2.xml');
+    }
+
+    public function testGetFormat() {
+        $webResource = $this->getMockWebResource('http://cocoon.huma-num.fr/exist/crdo/cfpp2000/fra/Ozgur_Kilic_H_32_alii_3e-2.xml', $this->graphs['http://cocoon.huma-num.fr/exist/crdo/cfpp2000/fra/Ozgur_Kilic_H_32_alii_3e-2.xml'])->getMock();
+        $this->assertEquals("application/xml", $webResource->getFormat(), "Format should be application/xml");
+    }
+
+    public function testJsonSerialize() {
+        $webResource = $this->getMockWebResource('http://cocoon.huma-num.fr/exist/crdo/cfpp2000/fra/Ozgur_Kilic_H_32_alii_3e-2.xml', $this->graphs['http://cocoon.huma-num.fr/exist/crdo/cfpp2000/fra/Ozgur_Kilic_H_32_alii_3e-2.xml'])->getMock();
+
+        $json = $webResource->jsonSerialize();
+        $this->assertTrue(is_array($json), "must be an array");
+        $this->assertEquals(
+            [
+                'url' => "http://cocoon.huma-num.fr/exist/crdo/cfpp2000/fra/Ozgur_Kilic_H_32_alii_3e-2.xml",
+                "format" => "application/xml",
+                "extra" => "fields"
+            ],
+            $json
+        );
+    }
+
+    public function testJsonSerializeFullDoc() {
+        $webResource = $this->getMockWebResource("http://cocoon.huma-num.fr/data/cfpp2000/Ozgur_Kilic_H_32_alii_3e-2.mp3", $this->graphs["http://cocoon.huma-num.fr/data/cfpp2000/Ozgur_Kilic_H_32_alii_3e-2.mp3"])->getMock();
+
+        $json = $webResource->jsonSerialize();
+        $this->assertTrue(is_array($json), "must be an array");
+        $this->assertEquals(
+            [
+                'url' => "http://cocoon.huma-num.fr/data/cfpp2000/Ozgur_Kilic_H_32_alii_3e-2.mp3",
+                "format" => "audio/mpeg",
+                "extra" => "fields"
+            ],
+            $json
+        );
+    }
+
+    public function tearDown() {
+        m::close();
+    }
+
+}
--- a/server/src/tests/Repositories/DocumentRepositoryIntegrationTest.php	Thu Jun 02 18:16:17 2016 +0200
+++ b/server/src/tests/Repositories/DocumentRepositoryIntegrationTest.php	Thu Jun 02 18:24:19 2016 +0200
@@ -6,6 +6,8 @@
 use CorpusParole\Repositories\DocumentRepository;
 use CorpusParole\Repositories\RdfDocumentRepository;
 use CorpusParole\Models\Document;
+use CorpusParole\Models\DocumentResult;
+
 
 use SebastianBergmann\Diff\Differ;
 
@@ -135,7 +137,7 @@
 
         $resDoc = $docList[0];
 
-        $this->assertInstanceOf(Document::class, $resDoc, "Res doc must be a Document");
+        $this->assertInstanceOf(DocumentResult::class, $resDoc, "Res doc must be a Document");
         $this->assertEquals(config('corpusparole.corpus_id_scheme').'crdo-ALA_738', $resDoc->getId(), "id must be crdo...");
         $this->assertEquals($expectedId, $resDoc->getUri(), 'url must be ...');
         $this->assertNotNull($resDoc->getGraph(), 'Graph must not be null');
@@ -156,6 +158,21 @@
         $this->assertTrue(EasyRdf\Isomorphic::isomorphic($res->getGraph(),$returnedGraph));
     }
 
+    public function testGetShort() {
+
+        $expectedId = $this->corpusDocIdBaseUri.'crdo-ALA_738';
+        $returnedGraph = new EasyRdf\Graph($expectedId, sprintf(DocumentRepositoryIntegrationTest::TEST_DOC,config('corpusparole.corpus_doc_id_base_uri')));
+
+        $res = $this->documentRepository->get('crdo-ALA_738', true);
+
+        $this->assertInstanceOf(DocumentResult::class, $res, "Result must be of type DocumentResult");
+        $this->assertEquals(config('corpusparole.corpus_id_scheme').'crdo-ALA_738', $res->getId(), 'id should be crdo-ALA_738' );
+        $this->assertNotNull($res->getGraph(), "Graph shoul not be null");
+        $this->assertEquals(config('corpusparole.corpus_doc_id_base_uri')."crdo-ALA_738",$res->getGraph()->getUri(), "uri of graph must be ".config('corpusparole.corpus_doc_id_base_uri')."crdo-ALA_738");
+        $this->assertTrue(EasyRdf\Isomorphic::isomorphic($res->getGraph(),$returnedGraph));
+    }
+
+
     public function testSave() {
 
         $doc = new Document(config('corpusparole.corpus_doc_id_base_uri')."crdo-ALA_738", $this->graph);
--- a/server/src/tests/Repositories/DocumentRepositoryTest.php	Thu Jun 02 18:16:17 2016 +0200
+++ b/server/src/tests/Repositories/DocumentRepositoryTest.php	Thu Jun 02 18:24:19 2016 +0200
@@ -5,6 +5,8 @@
 use CorpusParole\Repositories\RdfDocumentRepository;
 use CorpusParole\Libraries\Sparql\SparqlClient;
 use CorpusParole\Models\Document;
+use CorpusParole\Models\DocumentResult;
+
 
 use Mockery as m;
 
@@ -108,7 +110,7 @@
         $this->assertCount(1, $res, "Should have 1 doc in res");
         $resDoc = $res[0];
 
-        $this->assertInstanceOf(Document::class, $resDoc, "Res doc must be a Document");
+        $this->assertInstanceOf(DocumentResult::class, $resDoc, "Res doc must be a Document");
         $this->assertEquals(config('corpusparole.corpus_id_scheme').'crdo-ALA_738', $resDoc->getId(), "id must be crdo...");
         $this->assertEquals($expectedId, $resDoc->getUri(), 'url must be ...');
         $this->assertNotNull($resDoc->getGraph(), 'Graph must be not null');
@@ -132,6 +134,24 @@
         $this->assertTrue(EasyRdf\Isomorphic::isomorphic($res->getGraph(), new EasyRdf\Graph($expectedId, sprintf(DocumentRepositoryTest::TEST_DOC, config('corpusparole.corpus_doc_id_base_uri')))));
     }
 
+    public function testGetShort() {
+
+        $expectedId = $this->corpusDocIdBaseUri.'crdo-ALA_738';
+        $returnedGraph = new EasyRdf\Graph($expectedId, sprintf(DocumentRepositoryTest::TEST_DOC, config('corpusparole.corpus_doc_id_base_uri')));
+
+        $sparqlClientMock = m::mock('CorpusParole\Libraries\Sparql\SparqlClient');
+        $sparqlClientMock->shouldReceive('query')->with(\Hamcrest\Text\StringContains::containsString($expectedId))
+            ->andReturn($returnedGraph);
+        $documentRepository = $this->app->make('CorpusParole\Repositories\RdfDocumentRepository', [$sparqlClientMock]);
+
+        $res = $documentRepository->get('crdo-ALA_738', true);
+
+        $this->assertInstanceOf(DocumentResult::class, $res, "Result must be of type DocumentResult");
+        $this->assertEquals(config('corpusparole.corpus_id_scheme').'crdo-ALA_738', $res->getId(), 'id should be crdo-ALA_738' );
+        $this->assertNotNull($res->getGraph(), "Graph shoul not be null");
+        $this->assertTrue(EasyRdf\Isomorphic::isomorphic($res->getGraph(), new EasyRdf\Graph($expectedId, sprintf(DocumentRepositoryTest::TEST_DOC, config('corpusparole.corpus_doc_id_base_uri')))));
+    }
+
     public function testSave() {
 
         $sparqlClientMock = m::mock('CorpusParole\Libraries\Sparql\SparqlClient', function($mock) {