# HG changeset patch # User ymh # Date 1476146999 -7200 # Node ID 226d5b17a119bcb5309e0c1453d9c7261f2fb1f7 # Parent 31a4987f6017d1b2e07d3d480aafe1baa45ac18b - First implementation of filter for languages. - Language is now an array in the document - various corrections linked to the above change - Simplify the IndexDocumet loop diff -r 31a4987f6017 -r 226d5b17a119 cms/app-client/app/models/document.js --- a/cms/app-client/app/models/document.js Sun Oct 09 11:44:18 2016 +0200 +++ b/cms/app-client/app/models/document.js Tue Oct 11 02:49:59 2016 +0200 @@ -7,7 +7,7 @@ uri: DS.attr('string'), issued: DS.attr('date'), title: DS.attr('string'), - language: DS.attr('string'), + language: DS.attr({ defaultValue: function() { return []; } }), publisher: DS.attr('string'), transcript_url: DS.attr('string'), transcript: DS.attr({ defaultValue: function() { return {}; } }), diff -r 31a4987f6017 -r 226d5b17a119 cms/app-client/app/templates/components/notice-component.hbs --- a/cms/app-client/app/templates/components/notice-component.hbs Sun Oct 09 11:44:18 2016 +0200 +++ b/cms/app-client/app/templates/components/notice-component.hbs Tue Oct 11 02:49:59 2016 +0200 @@ -17,7 +17,7 @@ Langue - {{ doc-language url=item.language class="language"}} + {{#each item.language as |lang index|}}{{if index ", "}}{{doc-language url=lang class="language"}}{{/each}} Sujet{{#if (if-operator item.computedSubjects.length '>' 1)}}s{{/if}} diff -r 31a4987f6017 -r 226d5b17a119 cms/app-client/app/templates/components/player-component.hbs --- a/cms/app-client/app/templates/components/player-component.hbs Sun Oct 09 11:44:18 2016 +0200 +++ b/cms/app-client/app/templates/components/player-component.hbs Tue Oct 11 02:49:59 2016 +0200 @@ -28,7 +28,7 @@

{{ item.title }} - {{doc-language class="language" url=item.language}} + {{#each model.language as |lang index|}}{{if index ", "}}{{doc-language url=lang class="language"}}{{/each}}

{{item.publishers_disp}} diff -r 31a4987f6017 -r 226d5b17a119 cms/app-client/app/templates/components/playlist-component.hbs --- a/cms/app-client/app/templates/components/playlist-component.hbs Sun Oct 09 11:44:18 2016 +0200 +++ b/cms/app-client/app/templates/components/playlist-component.hbs Tue Oct 11 02:49:59 2016 +0200 @@ -19,7 +19,7 @@ {{ document.title }}

{{document.publishers_disp}} - {{doc-language class="language" url=document.language}} + {{#each model.language as |lang index|}}{{if index ", "}}{{doc-language url=lang class="language"}}{{/each}}
{{/each}} diff -r 31a4987f6017 -r 226d5b17a119 cms/app-client/app/templates/tabs/detail.hbs --- a/cms/app-client/app/templates/tabs/detail.hbs Sun Oct 09 11:44:18 2016 +0200 +++ b/cms/app-client/app/templates/tabs/detail.hbs Tue Oct 11 02:49:59 2016 +0200 @@ -4,7 +4,7 @@

Titre {{model.title}}

-

Langue {{doc-language url=model.language}}

+

Langue {{#each model.language as |lang index|}}{{if index ", "}}{{doc-language url=lang}}{{/each}}

Enregistré le {{model.modified}}

Interviewer {{model.publishers_disp}}

Description {{model.description}}

diff -r 31a4987f6017 -r 226d5b17a119 cms/app-client/mirage/fixtures/documents.js --- a/cms/app-client/mirage/fixtures/documents.js Sun Oct 09 11:44:18 2016 +0200 +++ b/cms/app-client/mirage/fixtures/documents.js Tue Oct 11 02:49:59 2016 +0200 @@ -3,7 +3,7 @@ "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", + "language": [ "http://lexvo.org/id/iso639-3/uve" ], "modified": "2002-02-20", "issued": "2010-10-23T00:08:27+02:00", "publishers": [ @@ -82,7 +82,7 @@ "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", + "language": [ "http://lexvo.org/id/iso639-3/fra" ], "modified": "2013-04-23T21:40:30+02:00", "issued": "2013-04-23T21:40:30+02:00", "publishers": [ @@ -274,7 +274,7 @@ "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", + "language": ["http://lexvo.org/id/iso639-3/fra"], "modified": "2007-11-06", "issued": "2010-10-27T10:41:51+02:00", "publishers": [ @@ -534,7 +534,7 @@ "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", + "language": ["http://lexvo.org/id/iso639-3/fra", "http://lexvo.org/id/iso639-3/fsl"], "modified": "2008-06-14", "issued": "2015-02-03T21:13:34+01:00", "publishers": [ @@ -791,7 +791,7 @@ "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", + "language": ["http://lexvo.org/id/iso639-3/fra", "http://lexvo.org/id/iso639-3/nee"], "modified": "2004-12-09", "issued": "2010-10-26T19:21:17+02:00", "publishers": [ @@ -892,7 +892,7 @@ "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", + "language": ["http://lexvo.org/id/iso639-3/fra"], "modified": "2014-11-04", "issued": "2014-12-05T15:05:08+01:00", "publishers": [ @@ -1026,7 +1026,7 @@ "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", + "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": [ @@ -1148,7 +1148,7 @@ "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", + "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": [ @@ -1270,7 +1270,7 @@ "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", + "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": [ @@ -1392,7 +1392,7 @@ "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", + "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": [ @@ -1514,7 +1514,7 @@ "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", + "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": [ @@ -1636,7 +1636,7 @@ "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", + "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": [ @@ -1758,7 +1758,7 @@ "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", + "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": [ @@ -1870,7 +1870,7 @@ "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", + "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": [ @@ -1992,7 +1992,7 @@ "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", + "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": [ @@ -2114,7 +2114,7 @@ "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", + "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": [ @@ -2236,7 +2236,7 @@ "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", + "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": [ @@ -2358,7 +2358,7 @@ "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", + "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": [ @@ -2480,7 +2480,7 @@ "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", + "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": [ @@ -2602,7 +2602,7 @@ "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", + "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": [ @@ -2724,7 +2724,7 @@ "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", + "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": [ @@ -2846,7 +2846,7 @@ "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", + "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": [ @@ -2963,7 +2963,7 @@ "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", + "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": [ @@ -3085,7 +3085,7 @@ "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", + "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": [ @@ -3207,7 +3207,7 @@ "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", + "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": [ @@ -3329,7 +3329,7 @@ "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", + "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": [ @@ -3453,7 +3453,7 @@ "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", + "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": [ @@ -3575,7 +3575,7 @@ "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", + "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": [ @@ -3684,7 +3684,7 @@ "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", + "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": [ @@ -3793,7 +3793,7 @@ "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", + "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": [ @@ -3902,7 +3902,7 @@ "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", + "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": [ @@ -4011,7 +4011,7 @@ "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", + "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": [ @@ -4120,7 +4120,7 @@ "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", + "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": [ @@ -4249,7 +4249,7 @@ "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", + "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": [ @@ -4378,7 +4378,7 @@ "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", + "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": [ @@ -4507,7 +4507,7 @@ "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", + "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": [ @@ -4632,4 +4632,4 @@ ] } } -]; \ No newline at end of file +]; diff -r 31a4987f6017 -r 226d5b17a119 common/corpus-common-addon/lib/commands/dl-fixtures.js --- a/common/corpus-common-addon/lib/commands/dl-fixtures.js Sun Oct 09 11:44:18 2016 +0200 +++ b/common/corpus-common-addon/lib/commands/dl-fixtures.js Tue Oct 11 02:49:59 2016 +0200 @@ -78,7 +78,7 @@ }, dl_documents_ids: function(commandOptions, rawArgs, ui) { - var nextPageUrl = commandOptions.url; + var nextPageUrl = commandOptions.url+"?sort=_graph"; var pageIndex = 1; var ids = commandOptions.extra?_.map(commandOptions.extra.split(','), function(id) { return { id: id};}):[]; @@ -96,7 +96,7 @@ err.res = res; return deferred.reject(err); } - nextPageUrl = body.next_page_url; + nextPageUrl = body.meta.next_page_url; pageIndex++; ids = _.reduce( diff -r 31a4987f6017 -r 226d5b17a119 server/bo_client/app/models/document.js --- a/server/bo_client/app/models/document.js Sun Oct 09 11:44:18 2016 +0200 +++ b/server/bo_client/app/models/document.js Tue Oct 11 02:49:59 2016 +0200 @@ -9,7 +9,7 @@ title: DS.attr('string'), - language: DS.attr('string'), + language: DS.attr({defaultValue: function() { return []; }}), publishers: DS.attr({defaultValue: function() { return []; }}), diff -r 31a4987f6017 -r 226d5b17a119 server/bo_client/app/templates/doc.hbs --- a/server/bo_client/app/templates/doc.hbs Sun Oct 09 11:44:18 2016 +0200 +++ b/server/bo_client/app/templates/doc.hbs Tue Oct 11 02:49:59 2016 +0200 @@ -22,7 +22,7 @@
{{t 'bo.document_language'}}
-
{{doc-language url=model.language}}
+
{{#each model.language as |lang index|}}{{if index ", "}}{{doc-language url=lang}}{{/each}}
diff -r 31a4987f6017 -r 226d5b17a119 server/bo_client/server/fixtures/documents.js --- a/server/bo_client/server/fixtures/documents.js Sun Oct 09 11:44:18 2016 +0200 +++ b/server/bo_client/server/fixtures/documents.js Tue Oct 11 02:49:59 2016 +0200 @@ -1,3675 +1,3732 @@ -/* eslint-env node */ -/* eslint quote-props: 0 */ - 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' + "id": "11280.100/crdo-09-CAYCHAX_SOUND", + "uri": "https://hdl.handle.net/11280.100/crdo-09-CAYCHAX_SOUND", + "title": "ALLOc : Caychax : Parabole", + "languages": [ + "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' + "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 + "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' + "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 + "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 } }, - 'geoInfo': { - 'ref-locs': [ - 'http://fr.dbpedia.org/resource/Caychax', - 'http://sws.geonames.org/6446897/' + "geoInfo": { + "ref-locs": [ + "http://fr.dbpedia.org/resource/Caychax", + "http://sws.geonames.org/6446897/" ], - 'notes': [ + "notes": [ { - 'value': 'FR', - 'datatype': 'http://purl.org/dc/terms/ISO3166', - 'lang': null + "value": "FR", + "datatype": "http://purl.org/dc/terms/ISO3166", + "lang": null }, { - 'value': 'France, Ariège, Caychax', - 'datatype': null, - 'lang': 'fr' + "value": "France, Ariège, Caychax", + "datatype": null, + "lang": "fr" } ], - 'latitude': '42.7925', - 'longitude': '1.71889' + "latitude": "42.7925", + "longitude": "1.71889" } }, { - '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' + "id": "11280.100/crdo-09-DUN_SOUND", + "uri": "https://hdl.handle.net/11280.100/crdo-09-DUN_SOUND", + "title": "ALLOc : Dun : Parabole", + "languages": [ + "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' + "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 + "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' + "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 + "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 } }, - 'geoInfo': { - 'ref-locs': [ - 'http://fr.dbpedia.org/resource/Dun_(Ariège)', - 'http://sws.geonames.org/6426188/' + "geoInfo": { + "ref-locs": [ + "http://fr.dbpedia.org/resource/Dun_(Ariège)", + "http://sws.geonames.org/6426188/" ], - 'notes': [ + "notes": [ { - 'value': 'FR', - 'datatype': 'http://purl.org/dc/terms/ISO3166', - 'lang': null + "value": "FR", + "datatype": "http://purl.org/dc/terms/ISO3166", + "lang": null }, { - 'value': 'France, Ariège, Dun', - 'datatype': null, - 'lang': 'fr' + "value": "France, Ariège, Dun", + "datatype": null, + "lang": "fr" } ], - 'latitude': '43.02722', - 'longitude': '1.79917' + "latitude": "43.02722", + "longitude": "1.79917" } }, { - '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' + "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", + "languages": [ + "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' + "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 + "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' + "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 + "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 } }, - 'geoInfo': { - 'ref-locs': [ - 'http://fr.dbpedia.org/resource/La_Bastide-de-Lordat', - 'http://sws.geonames.org/6618238/' + "geoInfo": { + "ref-locs": [ + "http://fr.dbpedia.org/resource/La_Bastide-de-Lordat", + "http://sws.geonames.org/6618238/" ], - 'notes': [ + "notes": [ { - 'value': 'FR', - 'datatype': 'http://purl.org/dc/terms/ISO3166', - 'lang': null + "value": "FR", + "datatype": "http://purl.org/dc/terms/ISO3166", + "lang": null }, { - 'value': 'France, Ariège, La Bastide-de-Lordat', - 'datatype': null, - 'lang': 'fr' + "value": "France, Ariège, La Bastide-de-Lordat", + "datatype": null, + "lang": "fr" } ], - 'latitude': '43.1442', - 'longitude': '1.7135' + "latitude": "43.1442", + "longitude": "1.7135" } }, { - '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' + "id": "11280.100/crdo-09-LOUBENS_SOUND", + "uri": "https://hdl.handle.net/11280.100/crdo-09-LOUBENS_SOUND", + "title": "ALLOc : Loubens : Parabole", + "languages": [ + "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' + "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 + "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' + "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 + "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 } }, - 'geoInfo': { - 'ref-locs': [ - 'http://fr.dbpedia.org/resource/Loubens_(Ariège)', - 'http://sws.geonames.org/6453612/' + "geoInfo": { + "ref-locs": [ + "http://fr.dbpedia.org/resource/Loubens_(Ariège)", + "http://sws.geonames.org/6453612/" ], - 'notes': [ + "notes": [ { - 'value': 'FR', - 'datatype': 'http://purl.org/dc/terms/ISO3166', - 'lang': null + "value": "FR", + "datatype": "http://purl.org/dc/terms/ISO3166", + "lang": null }, { - 'value': 'France, Ariège, Loubens', - 'datatype': null, - 'lang': 'fr' + "value": "France, Ariège, Loubens", + "datatype": null, + "lang": "fr" } ], - 'latitude': '43.0452', - 'longitude': '1.5461' + "latitude": "43.0452", + "longitude": "1.5461" } }, { - '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' + "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", + "languages": [ + "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' + "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 + "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' + "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 + "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 } }, - 'geoInfo': { - 'ref-locs': [ - 'http://fr.dbpedia.org/resource/Mérens-les-Vals', - 'http://sws.geonames.org/6615269/' + "geoInfo": { + "ref-locs": [ + "http://fr.dbpedia.org/resource/Mérens-les-Vals", + "http://sws.geonames.org/6615269/" ], - 'notes': [ + "notes": [ { - 'value': 'FR', - 'datatype': 'http://purl.org/dc/terms/ISO3166', - 'lang': null + "value": "FR", + "datatype": "http://purl.org/dc/terms/ISO3166", + "lang": null }, { - 'value': 'France, Ariège, Mérens-les-Vals', - 'datatype': null, - 'lang': 'fr' + "value": "France, Ariège, Mérens-les-Vals", + "datatype": null, + "lang": "fr" } ], - 'latitude': '42.65806', - 'longitude': '1.83611' + "latitude": "42.65806", + "longitude": "1.83611" } }, { - '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' + "id": "11280.100/crdo-09-MONTSEGUR_SOUND", + "uri": "https://hdl.handle.net/11280.100/crdo-09-MONTSEGUR_SOUND", + "title": "ALLOc : Montségur : Parabole", + "languages": [ + "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' + "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 + "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' + "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 + "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 } }, - 'geoInfo': { - 'ref-locs': [ - 'http://fr.dbpedia.org/resource/Montségur', - 'http://sws.geonames.org/6426260/' + "geoInfo": { + "ref-locs": [ + "http://fr.dbpedia.org/resource/Montségur", + "http://sws.geonames.org/6426260/" ], - 'notes': [ + "notes": [ { - 'value': 'FR', - 'datatype': 'http://purl.org/dc/terms/ISO3166', - 'lang': null + "value": "FR", + "datatype": "http://purl.org/dc/terms/ISO3166", + "lang": null }, { - 'value': 'France, Ariège, Montségur', - 'datatype': null, - 'lang': 'fr' + "value": "France, Ariège, Montségur", + "datatype": null, + "lang": "fr" } ], - 'latitude': '42.87139', - 'longitude': '1.83333' + "latitude": "42.87139", + "longitude": "1.83333" } }, { - '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' + "id": "11280.100/crdo-09-PRAYOLS_SOUND", + "uri": "https://hdl.handle.net/11280.100/crdo-09-PRAYOLS_SOUND", + "title": "ALLOc : Prayols : Parabole", + "languages": [ + "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' + "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 + "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' + "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 + "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 } }, - 'geoInfo': { - 'ref-locs': [ - 'http://fr.dbpedia.org/resource/Prayols', - 'http://sws.geonames.org/6426277/' + "geoInfo": { + "ref-locs": [ + "http://fr.dbpedia.org/resource/Prayols", + "http://sws.geonames.org/6426277/" ], - 'notes': [ + "notes": [ { - 'value': 'FR', - 'datatype': 'http://purl.org/dc/terms/ISO3166', - 'lang': null + "value": "FR", + "datatype": "http://purl.org/dc/terms/ISO3166", + "lang": null }, { - 'value': 'France, Ariège, Prayols', - 'datatype': null, - 'lang': 'fr' + "value": "France, Ariège, Prayols", + "datatype": null, + "lang": "fr" } ], - 'latitude': '42.92722', - 'longitude': '1.62361' + "latitude": "42.92722", + "longitude": "1.62361" } }, { - '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' + "id": "11280.100/crdo-09-QUERIGUT_SOUND", + "uri": "https://hdl.handle.net/11280.100/crdo-09-QUERIGUT_SOUND", + "title": "ALLOc : Quérigut : Parabole", + "languages": [ + "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' + "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 + "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' + "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 + "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 } }, - 'geoInfo': { - 'ref-locs': [ - 'http://fr.dbpedia.org/resource/Quérigut', - 'http://sws.geonames.org/6618205/' + "geoInfo": { + "ref-locs": [ + "http://fr.dbpedia.org/resource/Quérigut", + "http://sws.geonames.org/6618205/" ], - 'notes': [ + "notes": [ { - 'value': 'FR', - 'datatype': 'http://purl.org/dc/terms/ISO3166', - 'lang': null + "value": "FR", + "datatype": "http://purl.org/dc/terms/ISO3166", + "lang": null }, { - 'value': 'France, Ariège, Quérigut', - 'datatype': null, - 'lang': 'fr' + "value": "France, Ariège, Quérigut", + "datatype": null, + "lang": "fr" } ], - 'latitude': '42.6987', - 'longitude': '2.0996' + "latitude": "42.6987", + "longitude": "2.0996" } }, { - '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' + "id": "11280.100/crdo-09-SIGUER_SOUND", + "uri": "https://hdl.handle.net/11280.100/crdo-09-SIGUER_SOUND", + "title": "ALLOc : Siguer : Parabole", + "languages": [ + "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' + "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 + "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' + "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 + "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 } }, - 'geoInfo': { - 'ref-locs': [ - 'http://fr.dbpedia.org/resource/Siguer', - 'http://sws.geonames.org/6426323/' + "geoInfo": { + "ref-locs": [ + "http://fr.dbpedia.org/resource/Siguer", + "http://sws.geonames.org/6426323/" ], - 'notes': [ + "notes": [ { - 'value': 'FR', - 'datatype': 'http://purl.org/dc/terms/ISO3166', - 'lang': null + "value": "FR", + "datatype": "http://purl.org/dc/terms/ISO3166", + "lang": null }, { - 'value': 'France, Ariège, Siguer', - 'datatype': null, - 'lang': 'fr' + "value": "France, Ariège, Siguer", + "datatype": null, + "lang": "fr" } ], - 'latitude': '42.76472', - 'longitude': '1.56556' + "latitude": "42.76472", + "longitude": "1.56556" } }, { - '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' + "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", + "languages": [ + "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' + "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 + "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' + "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 + "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 } }, - 'geoInfo': { - 'ref-locs': [ - 'http://fr.dbpedia.org/resource/Saint-Martin-d\'Oydes', - 'http://sws.geonames.org/6426302/' + "geoInfo": { + "ref-locs": [ + "http://fr.dbpedia.org/resource/Saint-Martin-d'Oydes", + "http://sws.geonames.org/6426302/" ], - 'notes': [ + "notes": [ { - 'value': 'FR', - 'datatype': 'http://purl.org/dc/terms/ISO3166', - 'lang': null + "value": "FR", + "datatype": "http://purl.org/dc/terms/ISO3166", + "lang": null }, { - 'value': 'France, Ariège, Saint-Martin-d\'Oydes', - 'datatype': null, - 'lang': 'fr' + "value": "France, Ariège, Saint-Martin-d'Oydes", + "datatype": null, + "lang": "fr" } ], - 'latitude': '43.17028', - 'longitude': '1.49611' + "latitude": "43.17028", + "longitude": "1.49611" } }, { - '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' + "id": "11280.100/crdo-09-SURBA_SOUND", + "uri": "https://hdl.handle.net/11280.100/crdo-09-SURBA_SOUND", + "title": "ALLOc : Surba : Parabole", + "languages": [ + "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' + "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 + "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' + "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 + "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 } }, - 'geoInfo': { - 'ref-locs': [ - 'http://fr.dbpedia.org/resource/Surba', - 'http://sws.geonames.org/6426328/' + "geoInfo": { + "ref-locs": [ + "http://fr.dbpedia.org/resource/Surba", + "http://sws.geonames.org/6426328/" ], - 'notes': [ + "notes": [ { - 'value': 'FR', - 'datatype': 'http://purl.org/dc/terms/ISO3166', - 'lang': null + "value": "FR", + "datatype": "http://purl.org/dc/terms/ISO3166", + "lang": null }, { - 'value': 'France, Ariège, Surba', - 'datatype': null, - 'lang': 'fr' + "value": "France, Ariège, Surba", + "datatype": null, + "lang": "fr" } ], - 'latitude': '42.85889', - 'longitude': '1.575' + "latitude": "42.85889", + "longitude": "1.575" } }, { - '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' + "id": "11280.100/crdo-11-GRAMAZIE_SOUND", + "uri": "https://hdl.handle.net/11280.100/crdo-11-GRAMAZIE_SOUND", + "title": "ALLOc : Gramazie : Parabole", + "languages": [ + "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' + "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 + "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' + "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 + "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 } }, - 'geoInfo': { - 'ref-locs': [ - 'http://fr.dbpedia.org/resource/Gramazie', - 'http://sws.geonames.org/6426695/' + "geoInfo": { + "ref-locs": [ + "http://fr.dbpedia.org/resource/Gramazie", + "http://sws.geonames.org/6426695/" ], - 'notes': [ + "notes": [ { - 'value': 'FR', - 'datatype': 'http://purl.org/dc/terms/ISO3166', - 'lang': null + "value": "FR", + "datatype": "http://purl.org/dc/terms/ISO3166", + "lang": null }, { - 'value': 'France, Aude, Gramazie', - 'datatype': null, - 'lang': 'fr' + "value": "France, Aude, Gramazie", + "datatype": null, + "lang": "fr" } ], - 'latitude': '43.13917', - 'longitude': '2.09694' + "latitude": "43.13917", + "longitude": "2.09694" } }, { - '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' + "id": "11280.100/crdo-11-MOLLEVILLE_SOUND", + "uri": "https://hdl.handle.net/11280.100/crdo-11-MOLLEVILLE_SOUND", + "title": "ALLOc : Molleville : Parabole", + "languages": [ + "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' + "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 + "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' + "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 + "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 } }, - 'geoInfo': { - 'ref-locs': [ - 'http://fr.dbpedia.org/resource/Molleville', - 'http://sws.geonames.org/6426753/' + "geoInfo": { + "ref-locs": [ + "http://fr.dbpedia.org/resource/Molleville", + "http://sws.geonames.org/6426753/" ], - 'notes': [ + "notes": [ { - 'value': 'FR', - 'datatype': 'http://purl.org/dc/terms/ISO3166', - 'lang': null + "value": "FR", + "datatype": "http://purl.org/dc/terms/ISO3166", + "lang": null }, { - 'value': 'France, Aude, Molleville', - 'datatype': null, - 'lang': 'fr' + "value": "France, Aude, Molleville", + "datatype": null, + "lang": "fr" } ], - 'latitude': '43.31222', - 'longitude': '1.83417' + "latitude": "43.31222", + "longitude": "1.83417" } }, { - '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' + "id": "11280.100/crdo-11-PUIVERT_SOUND", + "uri": "https://hdl.handle.net/11280.100/crdo-11-PUIVERT_SOUND", + "title": "ALLOc : Puivert : Parabole", + "languages": [ + "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' + "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 + "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' + "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 + "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 } }, - 'geoInfo': { - 'ref-locs': [ - 'http://fr.dbpedia.org/resource/Puivert', - 'http://sws.geonames.org/6426809/' + "geoInfo": { + "ref-locs": [ + "http://fr.dbpedia.org/resource/Puivert", + "http://sws.geonames.org/6426809/" ], - 'notes': [ + "notes": [ { - 'value': 'FR', - 'datatype': 'http://purl.org/dc/terms/ISO3166', - 'lang': null + "value": "FR", + "datatype": "http://purl.org/dc/terms/ISO3166", + "lang": null }, { - 'value': 'France, Aude, Puivert', - 'datatype': null, - 'lang': 'fr' + "value": "France, Aude, Puivert", + "datatype": null, + "lang": "fr" } ], - 'latitude': '42.921', - 'longitude': '2.0474' + "latitude": "42.921", + "longitude": "2.0474" } }, { - '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' + "id": "11280.100/crdo-11-RIBOUISSE_SOUND", + "uri": "https://hdl.handle.net/11280.100/crdo-11-RIBOUISSE_SOUND", + "title": "ALLOc : Ribouisse : Parabole", + "languages": [ + "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' + "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 + "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' + "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 + "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 } }, - 'geoInfo': { - 'ref-locs': [ - 'http://fr.dbpedia.org/resource/Ribouisse', - 'http://sws.geonames.org/6426816/' + "geoInfo": { + "ref-locs": [ + "http://fr.dbpedia.org/resource/Ribouisse", + "http://sws.geonames.org/6426816/" ], - 'notes': [ + "notes": [ { - 'value': 'FR', - 'datatype': 'http://purl.org/dc/terms/ISO3166', - 'lang': null + "value": "FR", + "datatype": "http://purl.org/dc/terms/ISO3166", + "lang": null }, { - 'value': 'France, Aude, Ribouisse', - 'datatype': null, - 'lang': 'fr' + "value": "France, Aude, Ribouisse", + "datatype": null, + "lang": "fr" } ], - 'latitude': '43.1825', - 'longitude': '1.8975' + "latitude": "43.1825", + "longitude": "1.8975" } }, { - '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' + "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", + "languages": [ + "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' + "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' + "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' + "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 + "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 } }, - 'geoInfo': { - 'ref-locs': [ - 'http://fr.dbpedia.org/resource/Sonnac-sur-l\'Hers', - 'http://sws.geonames.org/6426874/' + "geoInfo": { + "ref-locs": [ + "http://fr.dbpedia.org/resource/Sonnac-sur-l'Hers", + "http://sws.geonames.org/6426874/" ], - 'notes': [ + "notes": [ { - 'value': 'FR', - 'datatype': 'http://purl.org/dc/terms/ISO3166', - 'lang': null + "value": "FR", + "datatype": "http://purl.org/dc/terms/ISO3166", + "lang": null }, { - 'value': 'France, Aude, Sonnac-sur-l\'Hers', - 'datatype': null, - 'lang': 'fr' + "value": "France, Aude, Sonnac-sur-l'Hers", + "datatype": null, + "lang": "fr" } ], - 'latitude': '43.00389', - 'longitude': '1.99306' + "latitude": "43.00389", + "longitude": "1.99306" } }, { - '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' + "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", + "languages": [ + "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' + "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 + "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' + "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 + "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 } }, - 'geoInfo': { - 'ref-locs': [ - 'http://fr.dbpedia.org/resource/Saint-Martin-Lalande', - 'http://sws.geonames.org/6426853/' + "geoInfo": { + "ref-locs": [ + "http://fr.dbpedia.org/resource/Saint-Martin-Lalande", + "http://sws.geonames.org/6426853/" ], - 'notes': [ + "notes": [ { - 'value': 'FR', - 'datatype': 'http://purl.org/dc/terms/ISO3166', - 'lang': null + "value": "FR", + "datatype": "http://purl.org/dc/terms/ISO3166", + "lang": null }, { - 'value': 'France, Aude, Saint-Martin-Lalande', - 'datatype': null, - 'lang': 'fr' + "value": "France, Aude, Saint-Martin-Lalande", + "datatype": null, + "lang": "fr" } ], - 'latitude': '43.29944', - 'longitude': '2.01944' + "latitude": "43.29944", + "longitude": "2.01944" } }, { - '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' + "id": "11280.100/crdo-12-AUZITS_SOUND", + "uri": "https://hdl.handle.net/11280.100/crdo-12-AUZITS_SOUND", + "title": "ALLOc : Auzits : Parabole", + "languages": [ + "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' + "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 + "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' + "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 + "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 } }, - 'geoInfo': { - 'ref-locs': [ - 'http://fr.dbpedia.org/resource/Auzits', - 'http://sws.geonames.org/6447048/' + "geoInfo": { + "ref-locs": [ + "http://fr.dbpedia.org/resource/Auzits", + "http://sws.geonames.org/6447048/" ], - 'notes': [ + "notes": [ { - 'value': 'FR', - 'datatype': 'http://purl.org/dc/terms/ISO3166', - 'lang': null + "value": "FR", + "datatype": "http://purl.org/dc/terms/ISO3166", + "lang": null }, { - 'value': 'France, Aveyron, Auzits', - 'datatype': null, - 'lang': 'fr' + "value": "France, Aveyron, Auzits", + "datatype": null, + "lang": "fr" } ], - 'latitude': '44.50694', - 'longitude': '2.32778' + "latitude": "44.50694", + "longitude": "2.32778" } }, { - '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' + "id": "11280.100/crdo-12-JOUELS_SOUND", + "uri": "https://hdl.handle.net/11280.100/crdo-12-JOUELS_SOUND", + "title": "ALLOc : Jouels : Parabole", + "languages": [ + "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' + "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 + "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' + "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 + "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 } }, - 'geoInfo': { - 'ref-locs': [ - 'http://fr.dbpedia.org/resource/Sauveterre-de-Rouergue', - 'http://sws.geonames.org/6427053/' + "geoInfo": { + "ref-locs": [ + "http://fr.dbpedia.org/resource/Sauveterre-de-Rouergue", + "http://sws.geonames.org/6427053/" ], - 'notes': [ + "notes": [ { - 'value': 'FR', - 'datatype': 'http://purl.org/dc/terms/ISO3166', - 'lang': null + "value": "FR", + "datatype": "http://purl.org/dc/terms/ISO3166", + "lang": null }, { - 'value': 'France, Aveyron, Sauveterre-de-Rouergue (Jouels)', - 'datatype': null, - 'lang': 'fr' + "value": "France, Aveyron, Sauveterre-de-Rouergue (Jouels)", + "datatype": null, + "lang": "fr" } ], - 'latitude': '44.22056', - 'longitude': '2.31778' + "latitude": "44.22056", + "longitude": "2.31778" } }, { - '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' + "id": "11280.100/crdo-12-LACASSAGNE_SOUND", + "uri": "https://hdl.handle.net/11280.100/crdo-12-LACASSAGNE_SOUND", + "title": "ALLOc : Lacassagne : Parabole", + "languages": [ + "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' + "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 + "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' + "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 + "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 } }, - 'geoInfo': { - 'ref-locs': [], - 'notes': [ + "geoInfo": { + "ref-locs": [], + "notes": [ { - 'value': 'FR', - 'datatype': 'http://purl.org/dc/terms/ISO3166', - 'lang': null + "value": "FR", + "datatype": "http://purl.org/dc/terms/ISO3166", + "lang": null }, { - 'value': 'southlimit=41.371582; northlimit=51.092804; eastlimit=9.561556; westlimit=-5.142222', - 'datatype': 'http://purl.org/dc/terms/Box', - 'lang': null + "value": "southlimit=41.371582; northlimit=51.092804; eastlimit=9.561556; westlimit=-5.142222", + "datatype": "http://purl.org/dc/terms/Box", + "lang": null }, { - 'value': 'France, Aveyron, Lacassagne', - 'datatype': null, - 'lang': 'fr' + "value": "France, Aveyron, Lacassagne", + "datatype": null, + "lang": "fr" } ], - 'latitude': null, - 'longitude': null + "latitude": null, + "longitude": null } }, { - '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' + "id": "11280.100/crdo-12-LANUEJOULS_SOUND", + "uri": "https://hdl.handle.net/11280.100/crdo-12-LANUEJOULS_SOUND", + "title": "ALLOc : Lanuéjouls : Parabole", + "languages": [ + "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' + "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 + "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' + "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 + "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 } }, - 'geoInfo': { - 'ref-locs': [ - 'http://fr.dbpedia.org/resource/Lanuéjouls', - 'http://sws.geonames.org/6615868/' + "geoInfo": { + "ref-locs": [ + "http://fr.dbpedia.org/resource/Lanuéjouls", + "http://sws.geonames.org/6615868/" ], - 'notes': [ + "notes": [ { - 'value': 'FR', - 'datatype': 'http://purl.org/dc/terms/ISO3166', - 'lang': null + "value": "FR", + "datatype": "http://purl.org/dc/terms/ISO3166", + "lang": null }, { - 'value': 'France, Aveyron, Lanuéjouls', - 'datatype': null, - 'lang': 'fr' + "value": "France, Aveyron, Lanuéjouls", + "datatype": null, + "lang": "fr" } ], - 'latitude': '44.4249', - 'longitude': '2.1608' + "latitude": "44.4249", + "longitude": "2.1608" } }, { - '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' + "id": "11280.100/crdo-12-MARNAC1LEX_SOUND", + "uri": "https://hdl.handle.net/11280.100/crdo-12-MARNAC1LEX_SOUND", + "title": "ALLOc : Marnac", + "languages": [ + "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' + "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' + "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 + "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 } }, - 'geoInfo': { - 'ref-locs': [ - 'http://fr.dbpedia.org/resource/Marnac', - 'http://sws.geonames.org/6429427/' + "geoInfo": { + "ref-locs": [ + "http://fr.dbpedia.org/resource/Marnac", + "http://sws.geonames.org/6429427/" ], - 'notes': [ + "notes": [ { - 'value': 'FR', - 'datatype': 'http://purl.org/dc/terms/ISO3166', - 'lang': null + "value": "FR", + "datatype": "http://purl.org/dc/terms/ISO3166", + "lang": null }, { - 'value': 'France, Dordogne, Marnac', - 'datatype': null, - 'lang': 'fr' + "value": "France, Dordogne, Marnac", + "datatype": null, + "lang": "fr" } ], - 'latitude': '44.83694', - 'longitude': '1.02583' + "latitude": "44.83694", + "longitude": "1.02583" } }, { - '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' + "id": "11280.100/crdo-12-MARNAC2LEX_SOUND", + "uri": "https://hdl.handle.net/11280.100/crdo-12-MARNAC2LEX_SOUND", + "title": "ALLOc : Marnac-2", + "languages": [ + "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' + "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' + "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 + "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 } }, - 'geoInfo': { - 'ref-locs': [ - 'http://fr.dbpedia.org/resource/Marnac', - 'http://sws.geonames.org/6429427/' + "geoInfo": { + "ref-locs": [ + "http://fr.dbpedia.org/resource/Marnac", + "http://sws.geonames.org/6429427/" ], - 'notes': [ + "notes": [ { - 'value': 'FR', - 'datatype': 'http://purl.org/dc/terms/ISO3166', - 'lang': null + "value": "FR", + "datatype": "http://purl.org/dc/terms/ISO3166", + "lang": null }, { - 'value': 'France, Dordogne, Marnac', - 'datatype': null, - 'lang': 'fr' + "value": "France, Dordogne, Marnac", + "datatype": null, + "lang": "fr" } ], - 'latitude': '44.83694', - 'longitude': '1.02583' + "latitude": "44.83694", + "longitude": "1.02583" } }, { - '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' + "id": "11280.100/crdo-12-MARNAC3LEX_SOUND", + "uri": "https://hdl.handle.net/11280.100/crdo-12-MARNAC3LEX_SOUND", + "title": "ALLOc : Marnac-3", + "languages": [ + "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' + "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' + "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 + "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 } }, - 'geoInfo': { - 'ref-locs': [ - 'http://fr.dbpedia.org/resource/Marnac', - 'http://sws.geonames.org/6429427/' + "geoInfo": { + "ref-locs": [ + "http://fr.dbpedia.org/resource/Marnac", + "http://sws.geonames.org/6429427/" ], - 'notes': [ + "notes": [ { - 'value': 'FR', - 'datatype': 'http://purl.org/dc/terms/ISO3166', - 'lang': null + "value": "FR", + "datatype": "http://purl.org/dc/terms/ISO3166", + "lang": null }, { - 'value': 'France, Dordogne, Marnac', - 'datatype': null, - 'lang': 'fr' + "value": "France, Dordogne, Marnac", + "datatype": null, + "lang": "fr" } ], - 'latitude': '44.83694', - 'longitude': '1.02583' + "latitude": "44.83694", + "longitude": "1.02583" } }, { - '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' + "id": "11280.100/crdo-12-MARNAC4MORPHO_SOUND", + "uri": "https://hdl.handle.net/11280.100/crdo-12-MARNAC4MORPHO_SOUND", + "title": "ALLOc : Marnac-4", + "languages": [ + "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' + "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' + "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 + "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 } }, - 'geoInfo': { - 'ref-locs': [ - 'http://fr.dbpedia.org/resource/Marnac', - 'http://sws.geonames.org/6429427/' + "geoInfo": { + "ref-locs": [ + "http://fr.dbpedia.org/resource/Marnac", + "http://sws.geonames.org/6429427/" ], - 'notes': [ + "notes": [ { - 'value': 'FR', - 'datatype': 'http://purl.org/dc/terms/ISO3166', - 'lang': null + "value": "FR", + "datatype": "http://purl.org/dc/terms/ISO3166", + "lang": null }, { - 'value': 'France, Dordogne, Marnac', - 'datatype': null, - 'lang': 'fr' + "value": "France, Dordogne, Marnac", + "datatype": null, + "lang": "fr" } ], - 'latitude': '44.83694', - 'longitude': '1.02583' + "latitude": "44.83694", + "longitude": "1.02583" } }, { - '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' + "id": "11280.100/crdo-12-MARNAC5MORPHO_SOUND", + "uri": "https://hdl.handle.net/11280.100/crdo-12-MARNAC5MORPHO_SOUND", + "title": "ALLOc : Marnac-5", + "languages": [ + "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' + "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' + "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 + "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 } }, - 'geoInfo': { - 'ref-locs': [ - 'http://fr.dbpedia.org/resource/Marnac', - 'http://sws.geonames.org/6429427/' + "geoInfo": { + "ref-locs": [ + "http://fr.dbpedia.org/resource/Marnac", + "http://sws.geonames.org/6429427/" ], - 'notes': [ + "notes": [ { - 'value': 'FR', - 'datatype': 'http://purl.org/dc/terms/ISO3166', - 'lang': null + "value": "FR", + "datatype": "http://purl.org/dc/terms/ISO3166", + "lang": null }, { - 'value': 'France, Dordogne, Marnac', - 'datatype': null, - 'lang': 'fr' + "value": "France, Dordogne, Marnac", + "datatype": null, + "lang": "fr" } ], - 'latitude': '44.83694', - 'longitude': '1.02583' + "latitude": "44.83694", + "longitude": "1.02583" } }, { - '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' + "id": "11280.100/crdo-12-MAYRAN1LEX_SOUND", + "uri": "https://hdl.handle.net/11280.100/crdo-12-MAYRAN1LEX_SOUND", + "title": "ALLOc : Mayran", + "languages": [ + "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' + "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' + "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 + "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 } }, - 'geoInfo': { - 'ref-locs': [ - 'http://fr.dbpedia.org/resource/Mayran', - 'http://sws.geonames.org/6426959/' + "geoInfo": { + "ref-locs": [ + "http://fr.dbpedia.org/resource/Mayran", + "http://sws.geonames.org/6426959/" ], - 'notes': [ + "notes": [ { - 'value': 'FR', - 'datatype': 'http://purl.org/dc/terms/ISO3166', - 'lang': null + "value": "FR", + "datatype": "http://purl.org/dc/terms/ISO3166", + "lang": null }, { - 'value': 'France, Aveyron, Mayran', - 'datatype': null, - 'lang': 'fr' + "value": "France, Aveyron, Mayran", + "datatype": null, + "lang": "fr" } ], - 'latitude': '44.38833', - 'longitude': '2.36361' + "latitude": "44.38833", + "longitude": "2.36361" } }, { - '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' + "id": "11280.100/crdo-12-MAYRAN2LEX_SOUND", + "uri": "https://hdl.handle.net/11280.100/crdo-12-MAYRAN2LEX_SOUND", + "title": "ALLOc : Mayran", + "languages": [ + "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' + "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' + "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 + "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 } }, - 'geoInfo': { - 'ref-locs': [ - 'http://fr.dbpedia.org/resource/Mayran', - 'http://sws.geonames.org/6426959/' + "geoInfo": { + "ref-locs": [ + "http://fr.dbpedia.org/resource/Mayran", + "http://sws.geonames.org/6426959/" ], - 'notes': [ + "notes": [ { - 'value': 'FR', - 'datatype': 'http://purl.org/dc/terms/ISO3166', - 'lang': null + "value": "FR", + "datatype": "http://purl.org/dc/terms/ISO3166", + "lang": null }, { - 'value': 'France, Aveyron, Mayran', - 'datatype': null, - 'lang': 'fr' + "value": "France, Aveyron, Mayran", + "datatype": null, + "lang": "fr" } ], - 'latitude': '44.38833', - 'longitude': '2.36361' + "latitude": "44.38833", + "longitude": "2.36361" } }, { - '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' + "id": "11280.100/crdo-12-MAYRAN3LEX_SOUND", + "uri": "https://hdl.handle.net/11280.100/crdo-12-MAYRAN3LEX_SOUND", + "title": "ALLOc : Mayran-3", + "languages": [ + "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' + "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' + "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 + "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 } }, - 'geoInfo': { - 'ref-locs': [ - 'http://fr.dbpedia.org/resource/Mayran', - 'http://sws.geonames.org/6426959/' + "geoInfo": { + "ref-locs": [ + "http://fr.dbpedia.org/resource/Mayran", + "http://sws.geonames.org/6426959/" ], - 'notes': [ + "notes": [ { - 'value': 'FR', - 'datatype': 'http://purl.org/dc/terms/ISO3166', - 'lang': null + "value": "FR", + "datatype": "http://purl.org/dc/terms/ISO3166", + "lang": null }, { - 'value': 'France, Aveyron, Mayran', - 'datatype': null, - 'lang': 'fr' + "value": "France, Aveyron, Mayran", + "datatype": null, + "lang": "fr" } ], - 'latitude': '44.38833', - 'longitude': '2.36361' + "latitude": "44.38833", + "longitude": "2.36361" } }, { - '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' + "id": "11280.100/crdo-12-MAYRAN4LEX_SOUND", + "uri": "https://hdl.handle.net/11280.100/crdo-12-MAYRAN4LEX_SOUND", + "title": "ALLOc : Mayran-4", + "languages": [ + "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' + "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' + "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 + "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 } }, - 'geoInfo': { - 'ref-locs': [ - 'http://fr.dbpedia.org/resource/Mayran', - 'http://sws.geonames.org/6426959/' + "geoInfo": { + "ref-locs": [ + "http://fr.dbpedia.org/resource/Mayran", + "http://sws.geonames.org/6426959/" ], - 'notes': [ + "notes": [ { - 'value': 'FR', - 'datatype': 'http://purl.org/dc/terms/ISO3166', - 'lang': null + "value": "FR", + "datatype": "http://purl.org/dc/terms/ISO3166", + "lang": null }, { - 'value': 'France, Aveyron, Mayran', - 'datatype': null, - 'lang': 'fr' + "value": "France, Aveyron, Mayran", + "datatype": null, + "lang": "fr" } ], - 'latitude': '44.38833', - 'longitude': '2.36361' + "latitude": "44.38833", + "longitude": "2.36361" } } -]; +]; \ No newline at end of file diff -r 31a4987f6017 -r 226d5b17a119 server/src/app/Console/Commands/IndexDocuments.php --- a/server/src/app/Console/Commands/IndexDocuments.php Sun Oct 09 11:44:18 2016 +0200 +++ b/server/src/app/Console/Commands/IndexDocuments.php Tue Oct 11 02:49:59 2016 +0200 @@ -103,12 +103,12 @@ ] ] ], - 'date' => [ 'type' => 'date' ], - 'geonames_hyerarchy' => [ 'type' => 'string' ], - 'location' => [ 'type' => 'geo_point' ], - 'creation_date' => ['type' => 'date'], - 'language' => ['type' => 'string'], - 'discourse_types' => ['type' => 'string'], + 'date' => [ 'type' => 'date', 'index' => 'not_analyzed'], + 'geonames_hyerarchy' => [ 'type' => 'string', 'index' => 'not_analyzed'], + 'location' => [ 'type' => 'geo_point'], + 'creation_date' => ['type' => 'date', 'index' => 'not_analyzed'], + 'language' => ['type' => 'string', 'index' => 'not_analyzed'], + 'discourse_types' => ['type' => 'string', 'index' => 'not_analyzed'], 'subject' => [ 'type' => 'nested', 'properties' => [ @@ -117,7 +117,6 @@ 'label_code' => [ 'type' => 'string', 'index' => 'not_analyzed'] ] ] - // TODO: add location information ] ] ] @@ -473,7 +472,7 @@ 'date' => (string)$doc->getModified(), 'location' => $this->getLocation($doc), 'creation_date' => $this->getCreationDate($doc), - 'language' => $doc->getLanguageValue(), + 'language' => $doc->getLanguagesValue(), 'discourse_types' => $this->getDiscourseTypes($doc), 'geonames_hierarchy' => $this->getGeonamesHierarchy($doc), 'subject' => $this->getSubjects($doc), @@ -485,14 +484,13 @@ * * @return int (1 if sucess, 0 if error) */ - private function indexOne($resultDoc) + private function indexOne($docId, $docBody) { - $doc = $this->documentRepository->get($resultDoc->getId()); $query_data = [ 'index' => config('elasticsearch.index'), 'type' => 'document', - 'id' => (string)$doc->getId(), - 'body' => $this->getDocBody($doc) + 'id' => $docId, + 'body' => $docBody ]; Es::index($query_data); } @@ -502,19 +500,18 @@ * * @return int (1 if sucess, 0 if error) */ - private function indexBulk($docs) + private function indexBulk($docBodies) { $query_data = ['body' => []]; - foreach($docs as $resultDoc){ - $doc = $this->documentRepository->get($resultDoc->getId()); + foreach($docBodies as $docId => $docBody){ $query_data['body'][] = [ 'index' => [ '_index' => config('elasticsearch.index'), '_type' => 'document', - '_id' => (string)$doc->getId() + '_id' => $docId ] ]; - $query_data['body'][] = $this->getDocBody($doc); + $query_data['body'][] = $docBody; } Es::bulk($query_data); } @@ -559,49 +556,43 @@ $this->info('Indexing documents...'); - if ($limit<=0) { - $lastPage = $this->documentRepository->paginateAll($stepSize, 'page')->lastPage(); - $total = $this->documentRepository->getCount(); - $lastPageEntryCount = $stepSize+1; - } - else { - $lastPage = min((int)($limit/$stepSize)+1, $this->documentRepository->paginateAll($stepSize, 'page')->lastPage()); - $total = $limit; - $lastPageEntryCount = $limit % $stepSize; + $limit = (int)$limit; + $total = $this->documentRepository->getCount(); + + if($limit>0) { + $total = min($limit, $total); } - if ($noBulk) - { - $progressBar = $this->output->createProgressBar($total); - } - else - { - $progressBar = $this->output->createProgressBar($lastPage); - } + $progressBar = $this->output->createProgressBar($total); $progressBar->setFormat(' %current%/%max% [%bar%] %percent:3s%% - %message%'); - for ($page=1;$page<=$lastPage;$page++) - { - $docs = $this->documentRepository->paginateAll($stepSize, 'page', $page); - if ($noBulk) - { - foreach ($docs as $i=>$doc){ - if ($page==$lastPage && $i>=$lastPageEntryCount){ - break; - } - $progressBar->setMessage($doc->getId()); - $progressBar->advance(); - $this->indexOne($doc); + $page = 0; + $lastPage = PHP_INT_MAX; + $docIds = []; + + while($page++<$lastPage) { + $docsPaginator = $this->documentRepository->paginate(null, $stepSize, config('corpusparole.pagination_page_param'), $page, "_graph"); + $lastPage = $docsPaginator->lastPage(); + $docsBodies = []; + foreach($docsPaginator as $docResult) { + $docId = (string)$docResult->getId(); + $progressBar->setMessage($docId); + $progressBar->advance(); + $doc = $this->documentRepository->get($docId); + $docBody = $this->getDocBody($doc); + if($noBulk) { + $this->indexOne($docId, $docBody); + } else { + $docsBodies[$docId] = $docBody; } + $docIds[] = $docId; } - else - { - $progressBar->setMessage('Page '.$page); - $progressBar->advance(); - $this->indexBulk($docs); + if(!$noBulk) { + $this->indexBulk($docsBodies); } } $progressBar->finish(); - $this->info("\nIndexing completed"); + $this->info("\nIndexing completed for " . count(array_unique($docIds))." documents (of ".count($docIds).")."); + } } diff -r 31a4987f6017 -r 226d5b17a119 server/src/app/Console/Commands/ManageHandles.php --- a/server/src/app/Console/Commands/ManageHandles.php Sun Oct 09 11:44:18 2016 +0200 +++ b/server/src/app/Console/Commands/ManageHandles.php Tue Oct 11 02:49:59 2016 +0200 @@ -109,7 +109,7 @@ $total = $this->documentRepository->getCount(); - $docs = $this->documentRepository->paginateAll($stepSize, 'page'); + $docs = $this->documentRepository->paginate(null, $stepSize, config('corpusparole.pagination_page_param'), 1, '_graph'); $progressBar = $this->output->createProgressBar($docs->total()); $progressBar->setFormat(' %current%/%max% [%bar%] %percent:3s%% - %message%'); @@ -120,7 +120,7 @@ $progressBar->setMessage($doc->getId()); $progressBar->advance(); } - $docs = ($docs->hasMorePages()? $this->documentRepository->paginateAll($stepSize, 'page', $docs->currentPage()+1):null); + $docs = ($docs->hasMorePages()? $this->documentRepository->paginate(null, $stepSize, config('corpusparole.pagination_page_param'), $docs->currentPage()+1, '_graph'):null); } $progressBar->finish(); @@ -128,7 +128,7 @@ $this->info("Removing extra handles...\n"); - $handles = $this->handleClient->paginateAll($this->handlePrefix, $stepSize, 'page'); + $handles = $this->handleClient->paginateAll($this->handlePrefix, $stepSize, config('corpusparole.pagination_page_param')); $progressBar = $this->output->createProgressBar($handles->total()); $progressBar->setFormat(' %current%/%max% [%bar%] %percent:3s%% - %message%'); @@ -141,7 +141,7 @@ $progressBar->setMessage($handle); $progressBar->advance(); } - $handles = $handles->hasMorePages()?$this->handleClient->paginateAll($this->handlePrefix, $stepSize, 'page', $handles->currentPage()+1):null; + $handles = $handles->hasMorePages()?$this->handleClient->paginateAll($this->handlePrefix, $stepSize, config('corpusparole.pagination_page_param'), $handles->currentPage()+1):null; } $this->info("\nRemoving extra handles completed"); diff -r 31a4987f6017 -r 226d5b17a119 server/src/app/Http/Controllers/Api/DocumentController.php --- a/server/src/app/Http/Controllers/Api/DocumentController.php Sun Oct 09 11:44:18 2016 +0200 +++ b/server/src/app/Http/Controllers/Api/DocumentController.php Tue Oct 11 02:49:59 2016 +0200 @@ -28,7 +28,16 @@ public function index(Request $request) { $perPage = intval($request->input('perpage', config('corpusparole.documents_per_page'))); - $paginator = $this->documentRepository->paginateAll($perPage); + + $filters = []; + $languages = $request->input('language', []); + if(!empty($languages)) { + $filters['language'] = $languages; + } + $sort = $request->input('sort', null); + + $paginator = $this->documentRepository->paginate($filters, $perPage, config('corpusparole.pagination_page_param'), null, $sort); + $res = $paginator->toArray(); if(array_key_exists('data', $res)) { $documents = $res['data']; diff -r 31a4987f6017 -r 226d5b17a119 server/src/app/Http/Controllers/Bo/DocumentListController.php --- a/server/src/app/Http/Controllers/Bo/DocumentListController.php Sun Oct 09 11:44:18 2016 +0200 +++ b/server/src/app/Http/Controllers/Bo/DocumentListController.php Tue Oct 11 02:49:59 2016 +0200 @@ -27,10 +27,12 @@ * @return Response */ public function index() { - $docs = $this->documentRepository->paginateAll(); + $docs = $this->documentRepository->paginate(); $languageIds = []; foreach ($docs as $doc) { - array_push($languageIds, $doc->getLanguageValue()); + foreach($doc->getLanguagesValue() as $langId) { + array_push($languageIds, $langId); + } } $languageNames = $this->lexvoResolver->getNames(array_unique($languageIds)); return view('bo.docList', ['docs' => $docs, 'languageNames' => $languageNames]); diff -r 31a4987f6017 -r 226d5b17a119 server/src/app/Libraries/Handle/HandleClient.php --- a/server/src/app/Libraries/Handle/HandleClient.php Sun Oct 09 11:44:18 2016 +0200 +++ b/server/src/app/Libraries/Handle/HandleClient.php Tue Oct 11 02:49:59 2016 +0200 @@ -224,7 +224,7 @@ $params = [ 'prefix' => $prefix, - 'page' => is_null($page)?0:$page-1, + config('corpusparole.pagination_page_param') => is_null($page)?0:$page-1, 'pageSize' => $perPage ]; diff -r 31a4987f6017 -r 226d5b17a119 server/src/app/Models/DocumentBase.php --- a/server/src/app/Models/DocumentBase.php Sun Oct 09 11:44:18 2016 +0200 +++ b/server/src/app/Models/DocumentBase.php Tue Oct 11 02:49:59 2016 +0200 @@ -26,8 +26,8 @@ // memoization private $providedCHO = null; private $title = false; - private $lang = null; - private $langResolved = null; + private $langs = null; + private $langsResolved = null; private $issued = false; private $modified = false; private $created = false; @@ -43,8 +43,8 @@ protected function clearMemoizationCache() { $this->providedCHO = null; $this->title = false; - $this->lang = null; - $this->langResolved = null; + $this->langs = null; + $this->langsResolved = null; $this->issued = false; $this->modified = false; $this->created = false; @@ -65,36 +65,33 @@ return $this->id; } - public function getLanguage() { - if(is_null($this->lang)) { + public function getLanguages() { + if(is_null($this->langs)) { try { - $langs = $this->getProvidedCHO()->all(''); - if(count($langs) > 0) { - $this->lang = $langs[0]; - } + $this->langs = $this->getProvidedCHO()->all(''); } catch(\Exception $e) { - $this->lang = null; + $this->langs = []; } } - return $this->lang; + return $this->langs; } - public function getLanguageValue() { - $lang = $this->getLanguage(); - if($lang instanceof Resource) { - return $lang->getUri(); - } else if($lang instanceof Literal) { - return $lang->getValue(); - } - return null; + public function getLanguagesValue() { + return array_map(function($lang) { + if($lang instanceof Resource) { + return $lang->getUri(); + } else if($lang instanceof Literal) { + return $lang->getValue(); + } + }, $this->getLanguages()); } - public function getLanguageResolved() { - return $this->langResolved; + public function getLanguagesResolved() { + return $this->langsResolved; } - public function setLanguageResolved($languageResolved) { - $this->langResolved = $languageResolved; + public function setLanguagesResolved($languagesResolved) { + $this->langsResolved = $languagseResolved; } @@ -181,7 +178,7 @@ $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; + $this->modified = false; } } @@ -202,12 +199,12 @@ 'id' => $this->getId(), 'uri' => $this->getUri(), 'title' => $this->getTitleValue(), - 'language' => $this->getLanguageValue(), + 'languages' => $this->getLanguagesValue(), 'modified' => $this->getModifiedValue(), 'issued' => $this->getIssuedValue() ]; - if($this->language_resolved) { - $res['language_resolved'] = $this->getLanguageResolved(); + if($this->languagesResolved) { + $res['languages_resolved'] = $this->getLanguagesResolved(); } return $res; diff -r 31a4987f6017 -r 226d5b17a119 server/src/app/Repositories/DocumentRepository.php --- a/server/src/app/Repositories/DocumentRepository.php Sun Oct 09 11:44:18 2016 +0200 +++ b/server/src/app/Repositories/DocumentRepository.php Tue Oct 11 02:49:59 2016 +0200 @@ -21,6 +21,17 @@ public function paginateAll($perPage = 15, $pageName = 'page', $page = null); /** + * Paginate filtered document as a paginator. + * + * @param array $filters + * @param int $perPage + * @param string $pageName + * @return \Illuminate\Contracts\Pagination\LengthAwarePaginator + */ + public function paginate($filters = [], $perPage = 15, $pageName = 'page', $page = null, $sort = null); + + + /** * Resolve lexvo id for all documents in the list * this allow to optimise the call of lexvo repository */ diff -r 31a4987f6017 -r 226d5b17a119 server/src/app/Repositories/RdfDocumentRepository.php --- a/server/src/app/Repositories/RdfDocumentRepository.php Sun Oct 09 11:44:18 2016 +0200 +++ b/server/src/app/Repositories/RdfDocumentRepository.php Tue Oct 11 02:49:59 2016 +0200 @@ -18,6 +18,8 @@ use Illuminate\Pagination\LengthAwarePaginator; use Illuminate\Pagination\Paginator; +use Es; + /** * Implement the DocumentRepository using EasyRdf * TODO: certainly split the transaction management (+add, +delete +transaction ) to an external class -> for this extend the sparql client. @@ -31,18 +33,19 @@ " ?title". " ?issued". " ?modified". - " ?lang". + " (group_concat(distinct ?language;separator=\", \") as ?lang) ". " (group_concat(distinct ?publisher;separator=\", \") as ?publishers) ". " WHERE {". - " GRAPH ?uri { ?doc a .". - " ?doc ?title.". - " OPTIONAL {?doc ?lang.} ". - " OPTIONAL {?doc ?issued.} ". - " OPTIONAL {?doc ?modified.} ". - " OPTIONAL {?doc ?publisher.} }". + " GRAPH ?uri { ?doc a .". + " ?doc ?title.". + " OPTIONAL {?doc ?language.} ". + " OPTIONAL {?doc ?issued.} ". + " OPTIONAL {?doc ?modified.} ". + " OPTIONAL {?doc ?publisher.}". + " }. ". + " %s". " } ". - " GROUP BY ?uri ?doc ?title ?issued ?modified ?lang ". - " ORDER BY ?uri"; + " GROUP BY ?uri ?doc ?title ?issued ?modified "; const ADDITIONAL_DOC_QUERIES = [ "SELECT". @@ -102,7 +105,14 @@ $newGraph->add($doc->doc, "http://purl.org/dc/elements/1.1/title", $doc->title); } if(isset($doc->lang)) { - $newGraph->add($doc->doc, "http://purl.org/dc/elements/1.1/language", $doc->lang); + foreach(explode(", ", $doc->lang) as $langStr) { + $langStr = trim($langStr); + if(filter_var($langStr, FILTER_VALIDATE_URL)) { + $newGraph->addResource($doc->doc, "http://purl.org/dc/elements/1.1/language", $langStr); + } else { + $newGraph->addLiteral($doc->doc, "http://purl.org/dc/elements/1.1/language", $langStr); + } + } } if(isset($doc->issued)) { $newGraph->add($doc->doc, "http://purl.org/dc/terms/issued", $doc->issued); @@ -122,26 +132,111 @@ return $newGraph; } - private function queryDocs($offset=null, $limit=null) { + private function queryES($filters=null, $offset=null, $limit=null, $sort=null) { + + if(empty($sort)) { + $sort = ["_doc"]; + } elseif (is_string($sort)) { + $sort = [$sort]; + } + if(is_null($filters)) { + //$filters = ['language' => ["http://lexvo.org/id/iso639-3/oci", "http://lexvo.org/id/iso639-3/bre"]]; + $filters = []; + } + + $qFilterParts = []; + + if(array_key_exists('language', $filters) && !empty($filters['language'])) { + $languages = $filters['language']; + if(is_string($languages)) { + $languages = [ $languages, ]; + } + $qFilterParts[] = [ + 'bool' => [ + 'should' => [ + [ 'terms' => [ 'language' => $languages ]] + ] + ] + ]; + } + + $query = [ + 'index' => config('corpusparole.elasticsearch_index'), + 'body' => [ + "size" => empty($limit)?0:$limit, + "from" => $offset, + "sort" => $sort + ] + ]; + + if(count($qFilterParts)>0) { + $query['body']['query'] = ['constant_score' => [ + 'filter' => [ + 'bool' => [ + 'must' => $qFilterParts + ] + ] + ] ]; + } + + $esRes = Es::search($query); + + return ['total' => $esRes['hits']['total'], 'documents' => array_map(function($r) { + return $r['_id']; + }, $esRes['hits']['hits'])]; + + } + + /** + * Query docs. + * if $filter is empty or null and $sort is '_graph', the documents list is fetched from the triple store, otherwise, They are fetched from ElasticSearch + */ + private function queryDocs($filters=null, $offset=null, $limit=null, $sort=null) { $resDocs = []; + $limitsClauses = []; + $sortClauseStr = ""; $limitsClausesStr = ""; + $filterUris = ""; - if(!is_null($offset)) { - array_push($limitsClauses, "OFFSET $offset"); - } - if(!is_null($limit)) { - array_push($limitsClauses, "LIMIT $limit"); - } - if(!empty($limitsClauses)) { - $limitsClausesStr = "\n" . join(" ", $limitsClauses); + if(empty($filters) && $sort === "_graph") { + if(!is_null($offset)) { + array_push($limitsClauses, "OFFSET $offset"); + } + if(!is_null($limit)) { + array_push($limitsClauses, "LIMIT $limit"); + } + if(!empty($limitsClauses)) { + $limitsClausesStr = "\n" . join(" ", $limitsClauses); + } + $sortClauseStr = "\n ORDER BY ?uri"; + $total = $this->getCount(); + } else { + $esRes = $this->queryES($filters, $offset, $limit); + // WARNING: we count on the fact that php keep keys order + $total = intval($esRes['total']); + foreach($esRes['documents'] as $esDocId) { + $uri = config('corpusparole.corpus_doc_id_base_uri_prefix').$esDocId; + $resDocs[$uri] = null; + } + if(count($resDocs) > 0) { + $filterUris = "FILTER(?uri in (<".join(">, <" , array_keys($resDocs)).">)) "; + } else { + return ['meta' => [ 'total'=> $total ], 'documents' => []]; + } + } - $docs = $this->sparqlClient->query(self::BASE_DOC_QUERY.$limitsClausesStr); + + $sparqlQuery = sprintf(self::BASE_DOC_QUERY.$sortClauseStr.$limitsClausesStr, $filterUris); + + $docs = $this->sparqlClient->query($sparqlQuery); + foreach($docs as $doc) { $graph = $this->getResGraph($doc); if(is_null($graph)) { + Log::debug("NULL GRAPH - odd"); continue; } $uri = $doc->uri->getUri(); @@ -149,10 +244,12 @@ } if(count($resDocs) == 0) { - return []; + return ['meta' => [ 'total'=> $total ], 'documents' => []]; } - $filterUris = "FILTER(?uri in (<".join(">, <" , array_keys($resDocs)).">)) "; + if(empty($filterUris)) { + $filterUris = "FILTER(?uri in (<".join(">, <" , array_keys($resDocs)).">)) "; + } foreach(self::ADDITIONAL_DOC_QUERIES as $query) { $docs = $this->sparqlClient->query(sprintf($query, $filterUris)); @@ -171,11 +268,13 @@ } } - return array_map(function($g) { return new DocumentResult($g->getUri(), $g); }, array_values($resDocs)); + $documentsResults = array_map(function($g) { return new DocumentResult($g->getUri(), $g); }, array_values($resDocs)); + + return ['meta' => [ 'total'=> $total ], 'documents' => $documentsResults]; } public function all() { - return $this->queryDocs(); + return $this->queryDocs(null, null, null, "_graph")['documents']; } public function get($id, $short=false) { @@ -233,10 +332,19 @@ } } - public function getCount() { - $res = $this->sparqlClient->query("SELECT (COUNT (DISTINCT ?g) as ?count) WHERE { GRAPH ?g { ?s a } }"); - assert(!is_null($res) && $res->count()==1); - return $res[0]->count->getValue(); + public function getCount($filters=null) { + $count = 0; + if(empty($filters)) { + $res = $this->sparqlClient->query("SELECT (COUNT (DISTINCT ?g) as ?count) WHERE { GRAPH ?g { ?s a } }"); + assert(!is_null($res) && count($res)==1); + $count = intval($res[0]->count->getValue()); + } else { + $esRes = $this->queryES($filters, 0, 0); + $count = intval($esRes['hits']['total']); + } + + return $count; + } //SELECT ?g WHERE { GRAPH ?g { ?s ?p ?o } } @@ -250,6 +358,19 @@ */ public function paginateAll($perPage = 15, $pageName = 'page', $page = null) { + return $this->paginate(null, $perPage, $pageName, null); + } + + /** + * Paginate filtered document as a paginator. + * + * @param array $filters + * @param int $perPage + * @param string $pageName + * @return \Illuminate\Contracts\Pagination\LengthAwarePaginator + */ + public function paginate($filters = null, $perPage = 15, $pageName = 'page', $page = null, $sort=null) { + assert(is_numeric($perPage)); if(is_null($page)) { @@ -258,18 +379,18 @@ assert(is_null($page) || is_numeric($page)); - $total = $this->getCount(); - $offset = max(0,($page - 1) * $perPage); - $results = $this->queryDocs($offset, $perPage); + $results = $this->queryDocs($filters, $offset, $perPage, $sort); - return new LengthAwarePaginator($results, $total, $perPage, $page, [ + return new LengthAwarePaginator($results['documents'], $results['meta']['total'], $perPage, $page, [ 'path' => Paginator::resolveCurrentPath(), 'pageName' => $pageName, ]); + } + /** * Resolve lexvo id for all documents in the list * this allow to optimise the call of lexvo repository @@ -280,8 +401,10 @@ $languageIds = []; #get the list pf language needing resolving foreach ($docList as $doc) { - if($doc->getLanguageValue() && is_null($doc->getLanguageResolved())) { - $languageIds[$doc->getLanguageValue()] = true; + if(!empty($doc->getLanguagesValue()) && is_null($doc->getLanguagesResolved())) { + foreach($doc->getLanguagesValue() as $lang) { + $languageIds[$lang]=true; + } } } @@ -289,8 +412,12 @@ $langNames = $this->lexvoResolver->getNames(array_keys($languageIds)); foreach ($docList as $doc) { - if($doc->getLanguageValue() && is_null($doc->getLanguageResolved())) { - $doc->setLanguageResolved($langNames[$doc->getLanguageValue()]); + if(!empty($doc->getLanguagesValue()) && is_null($doc->getLanguagesResolved())) { + $langResolved = []; + foreach($doc->getLanguagesValue() as $lang) { + $langResolved[] = $langNames[$lang]; + } + $doc->setLanguageResolved($langResolved); } } diff -r 31a4987f6017 -r 226d5b17a119 server/src/config/app.php --- a/server/src/config/app.php Sun Oct 09 11:44:18 2016 +0200 +++ b/server/src/config/app.php Tue Oct 11 02:49:59 2016 +0200 @@ -125,7 +125,7 @@ 'Illuminate\Foundation\Providers\FoundationServiceProvider', 'Illuminate\Hashing\HashServiceProvider', 'Illuminate\Mail\MailServiceProvider', - 'Illuminate\Pagination\PaginationServiceProvider', +// 'Illuminate\Pagination\PaginationServiceProvider', 'Illuminate\Pipeline\PipelineServiceProvider', 'Illuminate\Queue\QueueServiceProvider', 'Illuminate\Redis\RedisServiceProvider', @@ -159,6 +159,7 @@ 'CorpusParole\Providers\BnfServiceProvider', 'CorpusParole\Providers\GeonamesServiceProvider', 'CorpusParole\Providers\VersionServiceProvider', + 'CorpusParole\Providers\PaginationServiceProvider', ], diff -r 31a4987f6017 -r 226d5b17a119 server/src/config/corpusparole.php --- a/server/src/config/corpusparole.php Sun Oct 09 11:44:18 2016 +0200 +++ b/server/src/config/corpusparole.php Tue Oct 11 02:49:59 2016 +0200 @@ -5,8 +5,12 @@ $baseUrl = ($baseUrl && strlen($baseUrl)>0)?$baseUrl:"/"; return [ + 'pagination_page_param' => 'page', + 'documents_per_page' => 15, + 'elasticsearch_index' => env('ELASTICSEARCH_INDEX'), + 'sesame_base_url' => $sesameBaseUrl, 'sesame_repository' => env('CORPUSPAROLE_SESAME_REPOSITORY'), 'sesame_repository_raw' => env('CORPUSPAROLE_SESAME_REPOSITORY_RAW'), @@ -26,6 +30,7 @@ 'corpus_id_scheme' => env('HANDLE_PREFIX').'/', 'corpus_id_prefix' => env('HANDLE_PREFIX').'/crdo-', + 'corpus_doc_id_base_uri_prefix' => 'https://hdl.handle.net/', 'corpus_doc_id_base_uri' => 'https://hdl.handle.net/'.env('HANDLE_PREFIX').'/', 'corpus_doc_default_cc_rights' => 'http://creativecommons.org/licenses/by/4.0/', diff -r 31a4987f6017 -r 226d5b17a119 server/src/resources/views/bo/docList.blade.php --- a/server/src/resources/views/bo/docList.blade.php Sun Oct 09 11:44:18 2016 +0200 +++ b/server/src/resources/views/bo/docList.blade.php Tue Oct 11 02:49:59 2016 +0200 @@ -19,7 +19,7 @@ {{ $doc->getId() }} {{ $doc->getTitle() }} - {{substr($doc->getLanguageValue(), 29)}} + @foreach ($doc->getLanguagesValue() as $lang){{substr($lang, 29)}}@endforeach {{ $doc->getModified() }} @endforeach diff -r 31a4987f6017 -r 226d5b17a119 server/src/tests/Controllers/DocumentListControllerTest.php --- a/server/src/tests/Controllers/DocumentListControllerTest.php Sun Oct 09 11:44:18 2016 +0200 +++ b/server/src/tests/Controllers/DocumentListControllerTest.php Tue Oct 11 02:49:59 2016 +0200 @@ -104,12 +104,12 @@ public function testIndex() { $this->documentRepository - ->shouldReceive('paginateAll') + ->shouldReceive('paginate') ->once() ->andReturn( new LengthAwarePaginator([], 0, 10, 1, [ 'path' => '', - 'pageName' => 'page', + 'pageName' => config('corpusparole.pagination_page_param'), ])); $response = $this->call('GET', '/bo/docs'); diff -r 31a4987f6017 -r 226d5b17a119 server/src/tests/Libraries/Handle/HandleClientTest.php --- a/server/src/tests/Libraries/Handle/HandleClientTest.php Sun Oct 09 11:44:18 2016 +0200 +++ b/server/src/tests/Libraries/Handle/HandleClientTest.php Tue Oct 11 02:49:59 2016 +0200 @@ -344,7 +344,7 @@ $handleClient = new HandleClient($this->certTmpPath, null, "300:11280.101/CORPUS_ADMIN", "172.16.1.6", 8000, $this->httpClient); - $pagination = $handleClient->paginateAll('11280.101', 5, 'page', 2); + $pagination = $handleClient->paginateAll('11280.101', 5, config('corpusparole.pagination_page_param'), 2); $this->assertNotNull($pagination); @@ -388,7 +388,7 @@ $handleClient = new HandleClient($this->certTmpPath, null, "300:11280.101/CORPUS_ADMIN", "172.16.1.6", 8000, $this->httpClient); - $pagination = $handleClient->paginateAll('11280.101', 5, 'page', 3); + $pagination = $handleClient->paginateAll('11280.101', 5, config('corpusparole.pagination_page_param'), 3); $this->assertNotNull($pagination); diff -r 31a4987f6017 -r 226d5b17a119 server/src/tests/Models/DocumentTest.php --- a/server/src/tests/Models/DocumentTest.php Sun Oct 09 11:44:18 2016 +0200 +++ b/server/src/tests/Models/DocumentTest.php Tue Oct 11 02:49:59 2016 +0200 @@ -428,7 +428,7 @@ $this->assertTrue(is_array($json), 'Returned json must be an array'); $this->assertEquals( - ["id", "uri", "title", "language", "modified", "issued", "publishers", "contributors", "subjects", "transcript", "mediaArray", "geoInfo"], + ["id", "uri", "title", "languages", "modified", "issued", "publishers", "contributors", "subjects", "transcript", "mediaArray", "geoInfo"], array_keys($json) ); $this->assertEquals(sprintf('%1$s/crdo-CFPP2000_35_SOUNDid', config('corpusparole.handle_prefix')), $json['id']); diff -r 31a4987f6017 -r 226d5b17a119 server/src/tests/Repositories/DocumentRepositoryIntegrationTest.php --- a/server/src/tests/Repositories/DocumentRepositoryIntegrationTest.php Sun Oct 09 11:44:18 2016 +0200 +++ b/server/src/tests/Repositories/DocumentRepositoryIntegrationTest.php Tue Oct 11 02:49:59 2016 +0200 @@ -62,7 +62,7 @@ public function testAll() { $expectedId = $this->corpusDocIdBaseUri.'crdo-ALA_738'; $docList = $this->documentRepository->all(); - $this->assertCount(2, $docList, "Should have one element"); + $this->assertCount(2, $docList, "Should have 2 element"); $resDoc = $docList[0]; diff -r 31a4987f6017 -r 226d5b17a119 server/src/tests/Repositories/DocumentRepositoryTest.php --- a/server/src/tests/Repositories/DocumentRepositoryTest.php Sun Oct 09 11:44:18 2016 +0200 +++ b/server/src/tests/Repositories/DocumentRepositoryTest.php Tue Oct 11 02:49:59 2016 +0200 @@ -99,9 +99,14 @@ $mock->title = new EasyRdf\Literal("Atlas Linguistique et ethnographique de l'Alsace - Enquetes sur la conscience linguistique - ALA_738", null, "fr"); }), ]; + $countArray = [ + m::mock('resObj', function($mock) { + $mock->count = new EasyRdf\Literal(1, "http://www.w3.org/2001/XMLSchema#integer", null); + }), + ]; $sparqlClientMock = m::mock('CorpusParole\Libraries\Sparql\SparqlClient'); - $sparqlClientMock->shouldReceive('query')->andReturn($returnedArray); + $sparqlClientMock->shouldReceive('query')->andReturn($countArray, $returnedArray); $documentRepository = $this->app->make('CorpusParole\Repositories\RdfDocumentRepository', [$sparqlClientMock]);