iteration on bo client
authorymh <ymh.work@gmail.com>
Mon, 03 Apr 2017 15:23:50 +0200
changeset 528 aa4fc985bf64
parent 527 03f72219c743
child 529 5d9eacbd5794
iteration on bo client
server/bo_client/app/models/document.js
server/bo_client/app/pods/components/bo-doc-locations/component.js
server/bo_client/app/pods/components/bo-doc-locations/template.hbs
server/bo_client/server/fixtures/documents.js
--- a/server/bo_client/app/models/document.js	Thu Mar 02 17:40:22 2017 +0100
+++ b/server/bo_client/app/models/document.js	Mon Apr 03 15:23:50 2017 +0200
@@ -4,100 +4,112 @@
 import * as utils from 'corpus-common-addon/utils/utils';
 
 export default DS.Model.extend({
-    //id: attr('string'),
-    uri: DS.attr('string'),
+  // id: attr('string'),
+  uri: DS.attr('string'),
 
-    title: DS.attr('string'),
-
-    languages: DS.attr({defaultValue: function() { return []; }}),
+  title: DS.attr('string'),
 
-    publishers: DS.attr({defaultValue: function() { return []; }}),
-
-    contributors: DS.attr({defaultValue: function() { return []; }}),
+  languages: DS.attr({ defaultValue: function() { return []; } }),
 
-    subjects: DS.attr({defaultValue: function() { return []; }}),
+  publishers: DS.attr({ defaultValue: function() { return []; } }),
 
-    geoInfo: DS.attr({defaultValue: function() { return []; }}),
-
-    mediaArray: DS.attr({defaultValue: function() { return []; }}),
+  contributors: DS.attr({ defaultValue: function() { return []; } }),
 
-    encodedId: Ember.computed('id', function() {
-        return encodeURIComponent(this.get('id'));
-    }),
+  subjects: DS.attr({ defaultValue: function() { return []; } }),
+
+  geoInfo: DS.attr({ defaultValue: function() { return []; } }),
+
+  mediaArray: DS.attr({ defaultValue: function() { return []; } }),
 
-    mediaList: Ember.computed('mediaArray', function() {
-        var res = [];
-        var mp3 = null;
-        _.forEach(this.get('mediaArray'), function(m) {
-            if(m.format === 'audio/mpeg') {
-                mp3 = m;
-            } else if (m.format.startsWith('audio/')) {
-                res.push(m);
-            }
-        });
-        if(mp3) {
-            res.unshift(mp3);
-        }
-        return res;
-    }),
+  encodedId: Ember.computed('id', function() {
+    return encodeURIComponent(this.get('id'));
+  }),
 
-    reflocs: Ember.computed('geoInfo', function() {
-        return this.get('geoInfo')['ref-locs'];
-    }),
+  mediaList: Ember.computed('mediaArray', function() {
+    const res = [];
+    let mp3 = null;
 
-    addContributor: function(contrib_def) {
-        var contributors = this.get('contributors');
-        if(_.findIndex(contributors, function(c) { return _.isEqual(c, contrib_def);}) < 0) {
-            contributors.pushObject(contrib_def);
-        }
-        // must set dirty
-        this.set('contributors', _.clone(this.get('contributors')));
-    },
-    removeContributor: function(contrib_def) {
-        var contributors = this.get('contributors');
-        var index = _.findIndex(contributors, function(c) { return _.isEqual(c, contrib_def);});
-        if(index >= 0) {
-            contributors.removeAt(index);
-        }
-        //must set dirty
-        this.set('contributors', _.clone(this.get('contributors')));
-    },
-    saveContributor: function(contrib_def, index) {
-        var contributors = this.get('contributors');
-        if(index < 0 || index >= contributors.length) {
-            return;
-        }
+    _.forEach(this.get('mediaArray'), function(m) {
+      if (m.format === 'audio/mpeg') {
+        mp3 = m;
+      } else if (m.format.startsWith('audio/')) {
+        res.push(m);
+      }
+    });
+    if (mp3) {
+      res.unshift(mp3);
+    }
 
-        var contrib_def_map = {name: contrib_def.name||'', url: contrib_def.url||'', role: contrib_def.role||''};
-        var existingContribs = _.filter(contributors, function(c, i) {
-            return (i!==index && _.isEqual({name: c.name||'', url: c.url||'', role: c.role||''}, contrib_def_map));
-        });
-        if(existingContribs.length > 0) {
-            // contributor exists, remove contributor @ index
-            contributors.removeAt(index);
-        }
-        else {
-            contributors[index] = contrib_def;
-        }
-        //must set dirty only if needed
-        this.set('contributors', _.clone(this.get('contributors')));
-    },
-    removeSubject: function(subject_def) {
-        var subjects = this.get('subjects');
-        var index = _.findIndex(subjects, function(s) { return _.isEqual(s, subject_def);});
-        if(index >= 0) {
-            subjects.removeAt(index);
-        }
-        //must set dirty
-        this.set('subjects', _.clone(subjects));
-    },
-    addSubject: function(subject_def) {
-        var subjects = this.get('subjects');
-        if(_.findIndex(subjects, function(s) { return _.isEqual(s, subject_def) || _.isEqual(s, utils.switchArkBnfLink(subject_def));}) < 0) {
-            subjects.pushObject(subject_def);
-        }
-        // must set dirty
-        this.set('subjects', _.clone(subjects));
+    return res;
+  }),
+
+  reflocs: Ember.computed('geoInfo', function() {
+    return this.get('geoInfo')['ref-locs'];
+  }),
+
+  addContributor: function(contribDef) {
+    const contributors = this.get('contributors');
+
+    if (_.findIndex(contributors, function(c) { return _.isEqual(c, contribDef); }) < 0) {
+      contributors.pushObject(contribDef);
+
     }
 
+    // must set dirty
+    this.set('contributors', _.clone(this.get('contributors')));
+  },
+  removeContributor: function(contribDef) {
+    const contributors = this.get('contributors');
+    const index = _.findIndex(contributors, function(c) { return _.isEqual(c, contribDef); });
+
+    if (index >= 0) {
+
+      contributors.removeAt(index);
+    }
+    // must set dirty
+    this.set('contributors', _.clone(this.get('contributors')));
+  },
+  saveContributor: function(contribDef, index) {
+    const contributors = this.get('contributors');
+
+    if (index < 0 || index >= contributors.length) {
+      return;
+    }
+
+    const contribDefMap = { name: contribDef.name || '', url: contribDef.url || '', role: contribDef.role || '' };
+    const existingContribs = _.filter(contributors, function(c, i) {
+
+      return (i !== index && _.isEqual({ name: c.name || '', url: c.url || '', role: c.role || '' }, contribDefMap));
+    });
+
+    if (existingContribs.length > 0) {
+      // contributor exists, remove contributor @ index
+      contributors.removeAt(index);
+    } else {
+      contributors[index] = contribDef;
+    }
+
+    // must set dirty only if needed
+    this.set('contributors', _.clone(this.get('contributors')));
+  },
+  removeSubject: function(subjectDef) {
+    const subjects = this.get('subjects');
+    const index = _.findIndex(subjects, function(s) { return _.isEqual(s, subjectDef); });
+
+    if (index >= 0) {
+      subjects.removeAt(index);
+    }
+    // must set dirty
+    this.set('subjects', _.clone(subjects));
+  },
+  addSubject: function(subjectDef) {
+    const subjects = this.get('subjects');
+
+    if (_.findIndex(subjects, function(s) { return _.isEqual(s, subjectDef) || _.isEqual(s, utils.switchArkBnfLink(subjectDef)); }) < 0) {
+      subjects.pushObject(subjectDef);
+    }
+    // must set dirty
+    this.set('subjects', _.clone(subjects));
+  }
+
 });
--- a/server/bo_client/app/pods/components/bo-doc-locations/component.js	Thu Mar 02 17:40:22 2017 +0100
+++ b/server/bo_client/app/pods/components/bo-doc-locations/component.js	Mon Apr 03 15:23:50 2017 +0200
@@ -1,4 +1,22 @@
 import Ember from 'ember';
 
 export default Ember.Component.extend({
+  isEditing: false,
+
+  actions: {
+    toggleEditLocation: function() {
+      // var contributors = _.clone(this.get('document').get('contributors'));
+      // console.log("EDIT CONTRIBUTPRS", contributors);
+      // contributors.push({
+      //   name: "Hello world",
+      //   url: null,
+      //   role: 'http://www.language-archives.org/OLAC/1.1/annotator'
+      // });
+      // this.get('document').set('contributors', contributors);
+      this.set('isEditing', !this.get('isEditing'));
+      // this.$('#doc-contributors-table-pane').slideToggle();
+      // this.$('#doc-contributors-list-pane').slideToggle();
+    }
+  }
+
 });
--- a/server/bo_client/app/pods/components/bo-doc-locations/template.hbs	Thu Mar 02 17:40:22 2017 +0100
+++ b/server/bo_client/app/pods/components/bo-doc-locations/template.hbs	Mon Apr 03 15:23:50 2017 +0200
@@ -1,5 +1,5 @@
 <div class="col-md-1">
-    {{ fa-icon "pencil" class='bo-doc-edit-icons' }}
+    {{ fa-icon "pencil" class='bo-doc-edit-icons' click=(action "toggleEditLocation") }}
 </div>
 <div class="col-md-11">
     <div class="row">
@@ -8,4 +8,9 @@
     <div class="row" id="doc-locations-list-pane">
         <div class="col-md-12 content-value">{{#each document.reflocs as |location index|}}{{if index ", "}}{{component (get-link-type location) url=location}}{{/each}}</div>
     </div>
+    <div class="row" id="doc-locations-list-pane">
+        {{#if isEditing}}
+        HELLO
+        {{/if}}
+    </div>
 </div>
--- a/server/bo_client/server/fixtures/documents.js	Thu Mar 02 17:40:22 2017 +0100
+++ b/server/bo_client/server/fixtures/documents.js	Mon Apr 03 15:23:50 2017 +0200
@@ -53,8 +53,6 @@
       "http://ark.bnf.fr/ark:/12148/cb121318073"
     ],
     "types": [
-      "http://ark.bnf.fr/ark:/12148/cb12481481z",
-      "http://purl.org/dc/dcmitype/Sound",
       {
         "value": "dialogue",
         "datatype": "http://www.language-archives.org/OLAC/1.1/discourse-type",
@@ -64,7 +62,9 @@
         "value": "primary_text",
         "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-type",
         "lang": null
-      }
+      },
+      "http://ark.bnf.fr/ark:/12148/cb12481481z",
+      "http://purl.org/dc/dcmitype/Sound"
     ],
     "transcript": null,
     "mediaArray": {
@@ -179,8 +179,6 @@
       "http://ark.bnf.fr/ark:/12148/cb12288500r"
     ],
     "types": [
-      "http://ark.bnf.fr/ark:/12148/cb12481481z",
-      "http://purl.org/dc/dcmitype/Sound",
       {
         "value": "dialogue",
         "datatype": "http://www.language-archives.org/OLAC/1.1/discourse-type",
@@ -191,12 +189,15 @@
         "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-type",
         "lang": null
       },
+      "http://ark.bnf.fr/ark:/12148/cb12481481z",
+      "http://purl.org/dc/dcmitype/Sound",
       "http://purl.org/dc/dcmitype/Text"
     ],
     "transcript": {
       "url": "http://cocoon.huma-num.fr/exist/crdo/dalbera-stefanaggi/cos/crdo-DAM011.xml",
       "format": "application/xml",
-      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive"
+      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive",
+      "rights": "http://creativecommons.org/licenses/by-nc-nd/2.5/"
     },
     "mediaArray": {
       "http://cocoon.huma-num.fr/data/archi/154932_record_22km.wav": {
@@ -310,8 +311,6 @@
       "http://ark.bnf.fr/ark:/12148/cb12288500r"
     ],
     "types": [
-      "http://ark.bnf.fr/ark:/12148/cb12481481z",
-      "http://purl.org/dc/dcmitype/Sound",
       {
         "value": "dialogue",
         "datatype": "http://www.language-archives.org/OLAC/1.1/discourse-type",
@@ -321,7 +320,9 @@
         "value": "primary_text",
         "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-type",
         "lang": null
-      }
+      },
+      "http://ark.bnf.fr/ark:/12148/cb12481481z",
+      "http://purl.org/dc/dcmitype/Sound"
     ],
     "transcript": null,
     "mediaArray": {
@@ -436,8 +437,6 @@
       "http://ark.bnf.fr/ark:/12148/cb12288500r"
     ],
     "types": [
-      "http://ark.bnf.fr/ark:/12148/cb12481481z",
-      "http://purl.org/dc/dcmitype/Sound",
       {
         "value": "dialogue",
         "datatype": "http://www.language-archives.org/OLAC/1.1/discourse-type",
@@ -447,7 +446,9 @@
         "value": "primary_text",
         "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-type",
         "lang": null
-      }
+      },
+      "http://ark.bnf.fr/ark:/12148/cb12481481z",
+      "http://purl.org/dc/dcmitype/Sound"
     ],
     "transcript": null,
     "mediaArray": {
@@ -514,10 +515,9 @@
     "uri": "https://hdl.handle.net/11280.100/crdo-ANE_OISEAU_SOUND",
     "title": "A bird story",
     "languages": [
-      "http://lexvo.org/id/iso639-3/fra",
       "http://lexvo.org/id/iso639-3/ane"
     ],
-    "modified": "2002-02-13",
+    "modified": "2010-10-22T23:54:41+02:00",
     "issued": "2010-10-22T23:54:41+02:00",
     "created": "1984",
     "countryCode": 2139685,
@@ -544,34 +544,35 @@
     "subjects": [
       "http://ark.bnf.fr/ark:/12148/cb11932889r",
       "http://ark.bnf.fr/ark:/12148/cb11936442z",
-      "http://ark.bnf.fr/ark:/12148/cb119767449",
       "http://lexvo.org/id/iso639-3/ane",
       {
         "value": "Xârâcùù",
         "datatype": null,
         "lang": "fr"
       },
+      "http://ark.bnf.fr/ark:/12148/cb119767449",
       "http://ark.bnf.fr/ark:/12148/cb131742539"
     ],
     "types": [
-      "http://purl.org/dc/dcmitype/Sound",
       {
         "value": "primary_text",
         "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-type",
         "lang": null
       },
+      "http://purl.org/dc/dcmitype/Sound",
       "http://ark.bnf.fr/ark:/12148/cb11937212q",
-      "http://purl.org/dc/dcmitype/Text",
       {
         "value": "narrative",
         "datatype": "http://www.language-archives.org/OLAC/1.1/discourse-type",
         "lang": null
-      }
+      },
+      "http://purl.org/dc/dcmitype/Text"
     ],
     "transcript": {
       "url": "http://cocoon.huma-num.fr/exist/crdo/moyse-faurie/ane/crdo-ANE_OISEAU.xml",
       "format": "application/xml",
-      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive"
+      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive",
+      "rights": "http://creativecommons.org/licenses/by-nc-sa/2.5/"
     },
     "mediaArray": {
       "http://cocoon.huma-num.fr/data/archi/144166_OISEAU_22km.wav": {
@@ -627,10 +628,9 @@
     "uri": "https://hdl.handle.net/11280.100/crdo-AXX_PURA_SOUND",
     "title": "A traditional speech on wood",
     "languages": [
-      "http://lexvo.org/id/iso639-3/fra",
       "http://lexvo.org/id/iso639-3/axx"
     ],
-    "modified": "2002-02-13",
+    "modified": "2010-10-23T00:03:31+02:00",
     "issued": "2010-10-23T00:03:31+02:00",
     "created": "1980",
     "countryCode": 2139685,
@@ -656,8 +656,8 @@
     ],
     "subjects": [
       "http://ark.bnf.fr/ark:/12148/cb11932889r",
+      "http://ark.bnf.fr/ark:/12148/cb133188384",
       "http://ark.bnf.fr/ark:/12148/cb13318436b",
-      "http://ark.bnf.fr/ark:/12148/cb133188384",
       "http://lexvo.org/id/iso639-3/axx",
       {
         "value": "Xârâgurè",
@@ -667,24 +667,25 @@
       "http://ark.bnf.fr/ark:/12148/cb133308289"
     ],
     "types": [
-      "http://purl.org/dc/dcmitype/Sound",
       {
         "value": "primary_text",
         "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-type",
         "lang": null
       },
-      "http://purl.org/dc/dcmitype/Text",
+      "http://purl.org/dc/dcmitype/Sound",
       "http://ark.bnf.fr/ark:/12148/cb119834877",
       {
         "value": "narrative",
         "datatype": "http://www.language-archives.org/OLAC/1.1/discourse-type",
         "lang": null
-      }
+      },
+      "http://purl.org/dc/dcmitype/Text"
     ],
     "transcript": {
       "url": "http://cocoon.huma-num.fr/exist/crdo/moyse-faurie/axx/crdo-AXX_PURA.xml",
       "format": "application/xml",
-      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive"
+      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive",
+      "rights": "http://creativecommons.org/licenses/by-nc-sa/2.5/"
     },
     "mediaArray": {
       "http://cocoon.huma-num.fr/data/archi/144178_PURA_22km.wav": {
@@ -711,8 +712,8 @@
     },
     "geoInfo": {
       "ref-locs": [
-        "http://vocab.getty.edu/tgn/1098812",
-        "http://sws.geonames.org/2138103/"
+        "http://sws.geonames.org/2138103/",
+        "http://vocab.getty.edu/tgn/1098812"
       ],
       "notes": [
         {
@@ -741,10 +742,9 @@
     "uri": "https://hdl.handle.net/11280.100/crdo-ANE_FOURMI_SOUND",
     "title": "Ant and Flying fox",
     "languages": [
-      "http://lexvo.org/id/iso639-3/fra",
       "http://lexvo.org/id/iso639-3/ane"
     ],
-    "modified": "2002-02-13",
+    "modified": "2010-10-22T23:53:01+02:00",
     "issued": "2010-10-22T23:53:01+02:00",
     "created": "1982",
     "countryCode": 2139685,
@@ -779,24 +779,25 @@
       "http://ark.bnf.fr/ark:/12148/cb124795066"
     ],
     "types": [
-      "http://purl.org/dc/dcmitype/Sound",
       {
         "value": "primary_text",
         "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-type",
         "lang": null
       },
+      "http://purl.org/dc/dcmitype/Sound",
       "http://ark.bnf.fr/ark:/12148/cb11937212q",
-      "http://purl.org/dc/dcmitype/Text",
       {
         "value": "narrative",
         "datatype": "http://www.language-archives.org/OLAC/1.1/discourse-type",
         "lang": null
-      }
+      },
+      "http://purl.org/dc/dcmitype/Text"
     ],
     "transcript": {
       "url": "http://cocoon.huma-num.fr/exist/crdo/moyse-faurie/ane/crdo-ANE_FOURMI.xml",
       "format": "application/xml",
-      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive"
+      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive",
+      "rights": "http://creativecommons.org/licenses/by-nc-sa/2.5/"
     },
     "mediaArray": {
       "http://cocoon.huma-num.fr/data/archi/144165_FOURMI_22km.wav": {
@@ -854,7 +855,7 @@
     "languages": [
       "http://lexvo.org/id/iso639-3/uve"
     ],
-    "modified": "2002-02-20",
+    "modified": "2010-10-23T00:05:18+02:00",
     "issued": "2010-10-23T00:05:18+02:00",
     "created": "1997-08-25",
     "countryCode": 2139685,
@@ -890,24 +891,25 @@
       }
     ],
     "types": [
-      "http://purl.org/dc/dcmitype/Sound",
       {
         "value": "primary_text",
         "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-type",
         "lang": null
       },
+      "http://purl.org/dc/dcmitype/Sound",
       "http://ark.bnf.fr/ark:/12148/cb11937212q",
-      "http://purl.org/dc/dcmitype/Text",
       {
         "value": "narrative",
         "datatype": "http://www.language-archives.org/OLAC/1.1/discourse-type",
         "lang": null
-      }
+      },
+      "http://purl.org/dc/dcmitype/Text"
     ],
     "transcript": {
       "url": "http://cocoon.huma-num.fr/exist/crdo/moyse-faurie/uve/crdo-UVE_ATUNAI.xml",
       "format": "application/xml",
-      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive"
+      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive",
+      "rights": "http://creativecommons.org/licenses/by-nc-sa/2.5/"
     },
     "mediaArray": {
       "http://cocoon.huma-num.fr/data/archi/144181_ATUNAI_22km.wav": {
@@ -965,7 +967,7 @@
     "languages": [
       "http://lexvo.org/id/iso639-3/uve"
     ],
-    "modified": "2002-02-20",
+    "modified": "2010-10-23T15:42:16+02:00",
     "issued": "2010-10-23T15:42:16+02:00",
     "created": "1971",
     "countryCode": 2139685,
@@ -1002,24 +1004,25 @@
       }
     ],
     "types": [
-      "http://purl.org/dc/dcmitype/Sound",
       {
         "value": "primary_text",
         "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-type",
         "lang": null
       },
+      "http://purl.org/dc/dcmitype/Sound",
       "http://ark.bnf.fr/ark:/12148/cb11937212q",
-      "http://purl.org/dc/dcmitype/Text",
       {
         "value": "narrative",
         "datatype": "http://www.language-archives.org/OLAC/1.1/discourse-type",
         "lang": null
-      }
+      },
+      "http://purl.org/dc/dcmitype/Text"
     ],
     "transcript": {
       "url": "http://cocoon.huma-num.fr/exist/crdo/ozanne-rivierre/uve/crdo-UVE_LOGOTI.xml",
       "format": "application/xml",
-      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive"
+      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive",
+      "rights": "http://creativecommons.org/licenses/by-nc-sa/2.5/"
     },
     "mediaArray": {
       "http://cocoon.huma-num.fr/data/archi/144272_LOGOTI_22km.wav": {
@@ -1077,7 +1080,7 @@
     "languages": [
       "http://lexvo.org/id/iso639-3/iai"
     ],
-    "modified": "2002-04-04",
+    "modified": "2010-10-23T15:26:22+02:00",
     "issued": "2010-10-23T15:26:22+02:00",
     "created": null,
     "countryCode": 2139685,
@@ -1108,8 +1111,8 @@
     ],
     "subjects": [
       "http://ark.bnf.fr/ark:/12148/cb13318335q",
+      "http://ark.bnf.fr/ark:/12148/cb11957099g",
       "http://ark.bnf.fr/ark:/12148/cb11975896k",
-      "http://ark.bnf.fr/ark:/12148/cb11957099g",
       "http://lexvo.org/id/iso639-3/iai",
       {
         "value": "Iaai",
@@ -1120,24 +1123,25 @@
       "http://ark.bnf.fr/ark:/12148/cb119311767"
     ],
     "types": [
-      "http://purl.org/dc/dcmitype/Sound",
       {
         "value": "primary_text",
         "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-type",
         "lang": null
       },
+      "http://purl.org/dc/dcmitype/Sound",
       "http://ark.bnf.fr/ark:/12148/cb11937212q",
-      "http://purl.org/dc/dcmitype/Text",
       {
         "value": "narrative",
         "datatype": "http://www.language-archives.org/OLAC/1.1/discourse-type",
         "lang": null
-      }
+      },
+      "http://purl.org/dc/dcmitype/Text"
     ],
     "transcript": {
       "url": "http://cocoon.huma-num.fr/exist/crdo/ozanne-rivierre/iai/crdo-IAI_CIAU.xml",
       "format": "application/xml",
-      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive"
+      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive",
+      "rights": "http://creativecommons.org/licenses/by-nc-sa/2.5/"
     },
     "mediaArray": {
       "http://cocoon.huma-num.fr/data/archi/144252_CIAU_22km.wav": {
@@ -1193,10 +1197,9 @@
     "uri": "https://hdl.handle.net/11280.100/crdo-NEM_DIUUT_SOUND",
     "title": "Diuut and Doodeng, the yam gatherers",
     "languages": [
-      "http://lexvo.org/id/iso639-3/fra",
       "http://lexvo.org/id/iso639-3/nem"
     ],
-    "modified": "2001-06-30",
+    "modified": "2010-10-23T15:37:57+02:00",
     "issued": "2010-10-23T15:37:57+02:00",
     "created": "1976",
     "countryCode": 2139685,
@@ -1231,24 +1234,25 @@
       }
     ],
     "types": [
-      "http://purl.org/dc/dcmitype/Sound",
       {
         "value": "primary_text",
         "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-type",
         "lang": null
       },
+      "http://purl.org/dc/dcmitype/Sound",
       "http://ark.bnf.fr/ark:/12148/cb11937212q",
-      "http://purl.org/dc/dcmitype/Text",
       {
         "value": "narrative",
         "datatype": "http://www.language-archives.org/OLAC/1.1/discourse-type",
         "lang": null
-      }
+      },
+      "http://purl.org/dc/dcmitype/Text"
     ],
     "transcript": {
       "url": "http://cocoon.huma-num.fr/exist/crdo/ozanne-rivierre/nem/crdo-NEM_DIUUT.xml",
       "format": "application/xml",
-      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive"
+      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive",
+      "rights": "http://creativecommons.org/licenses/by-nc-sa/2.5/"
     },
     "mediaArray": {
       "http://cocoon.huma-num.fr/data/archi/144263_DIUUT_22km.wav": {
@@ -1298,10 +1302,9 @@
     "uri": "https://hdl.handle.net/11280.100/crdo-NEM_ANGUI_SOUND",
     "title": "Eel of Hwaxaunuk",
     "languages": [
-      "http://lexvo.org/id/iso639-3/fra",
       "http://lexvo.org/id/iso639-3/nem"
     ],
-    "modified": "2001-06-30",
+    "modified": "2010-10-23T15:32:55+02:00",
     "issued": "2010-10-23T15:32:55+02:00",
     "created": "1976",
     "countryCode": 2139685,
@@ -1338,24 +1341,25 @@
       "http://ark.bnf.fr/ark:/12148/cb119771170"
     ],
     "types": [
-      "http://purl.org/dc/dcmitype/Sound",
       {
         "value": "primary_text",
         "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-type",
         "lang": null
       },
+      "http://purl.org/dc/dcmitype/Sound",
       "http://ark.bnf.fr/ark:/12148/cb11937212q",
-      "http://purl.org/dc/dcmitype/Text",
       {
         "value": "narrative",
         "datatype": "http://www.language-archives.org/OLAC/1.1/discourse-type",
         "lang": null
-      }
+      },
+      "http://purl.org/dc/dcmitype/Text"
     ],
     "transcript": {
       "url": "http://cocoon.huma-num.fr/exist/crdo/ozanne-rivierre/nem/crdo-NEM_ANGUI.xml",
       "format": "application/xml",
-      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive"
+      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive",
+      "rights": "http://creativecommons.org/licenses/by-nc-sa/2.5/"
     },
     "mediaArray": {
       "http://cocoon.huma-num.fr/data/archi/144257_ANGUI_22km.wav": {
@@ -1405,10 +1409,9 @@
     "uri": "https://hdl.handle.net/11280.100/crdo-NEM_CORBEAU_SOUND",
     "title": "Grass Owl and Crow",
     "languages": [
-      "http://lexvo.org/id/iso639-3/fra",
       "http://lexvo.org/id/iso639-3/nem"
     ],
-    "modified": "2001-06-30",
+    "modified": "2010-10-23T15:36:49+02:00",
     "issued": "2010-10-23T15:36:49+02:00",
     "created": "1973",
     "countryCode": 2139685,
@@ -1444,24 +1447,25 @@
       }
     ],
     "types": [
-      "http://purl.org/dc/dcmitype/Sound",
       {
         "value": "primary_text",
         "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-type",
         "lang": null
       },
+      "http://purl.org/dc/dcmitype/Sound",
       "http://ark.bnf.fr/ark:/12148/cb11937212q",
-      "http://purl.org/dc/dcmitype/Text",
       {
         "value": "narrative",
         "datatype": "http://www.language-archives.org/OLAC/1.1/discourse-type",
         "lang": null
-      }
+      },
+      "http://purl.org/dc/dcmitype/Text"
     ],
     "transcript": {
       "url": "http://cocoon.huma-num.fr/exist/crdo/ozanne-rivierre/nem/crdo-NEM_CORBEAU.xml",
       "format": "application/xml",
-      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive"
+      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive",
+      "rights": "http://creativecommons.org/licenses/by-nc-sa/2.5/"
     },
     "mediaArray": {
       "http://cocoon.huma-num.fr/data/archi/144262_CORBEAU_22km.wav": {
@@ -1511,10 +1515,9 @@
     "uri": "https://hdl.handle.net/11280.100/crdo-NEM_POULE_SOUND",
     "title": "Grass Owl and Swamp Hen",
     "languages": [
-      "http://lexvo.org/id/iso639-3/fra",
       "http://lexvo.org/id/iso639-3/nem"
     ],
-    "modified": "2001-06-30",
+    "modified": "2010-10-23T15:39:43+02:00",
     "issued": "2010-10-23T15:39:43+02:00",
     "created": "1973",
     "countryCode": 2139685,
@@ -1552,24 +1555,25 @@
       }
     ],
     "types": [
-      "http://purl.org/dc/dcmitype/Sound",
       {
         "value": "primary_text",
         "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-type",
         "lang": null
       },
+      "http://purl.org/dc/dcmitype/Sound",
       "http://ark.bnf.fr/ark:/12148/cb11937212q",
-      "http://purl.org/dc/dcmitype/Text",
       {
         "value": "narrative",
         "datatype": "http://www.language-archives.org/OLAC/1.1/discourse-type",
         "lang": null
-      }
+      },
+      "http://purl.org/dc/dcmitype/Text"
     ],
     "transcript": {
       "url": "http://cocoon.huma-num.fr/exist/crdo/ozanne-rivierre/nem/crdo-NEM_POULE.xml",
       "format": "application/xml",
-      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive"
+      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive",
+      "rights": "http://creativecommons.org/licenses/by-nc-sa/2.5/"
     },
     "mediaArray": {
       "http://cocoon.huma-num.fr/data/archi/144266_POULE_22km.wav": {
@@ -1619,10 +1623,9 @@
     "uri": "https://hdl.handle.net/11280.100/crdo-NEM_POU_SOUND",
     "title": "Head-Louse and Crab-Louse",
     "languages": [
-      "http://lexvo.org/id/iso639-3/fra",
       "http://lexvo.org/id/iso639-3/nem"
     ],
-    "modified": "2001-06-30",
+    "modified": "2010-10-23T15:40:17+02:00",
     "issued": "2010-10-23T15:40:17+02:00",
     "created": "1973",
     "countryCode": 2139685,
@@ -1658,24 +1661,25 @@
       "http://ark.bnf.fr/ark:/12148/cb119771170"
     ],
     "types": [
-      "http://purl.org/dc/dcmitype/Sound",
       {
         "value": "primary_text",
         "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-type",
         "lang": null
       },
+      "http://purl.org/dc/dcmitype/Sound",
       "http://ark.bnf.fr/ark:/12148/cb11937212q",
-      "http://purl.org/dc/dcmitype/Text",
       {
         "value": "narrative",
         "datatype": "http://www.language-archives.org/OLAC/1.1/discourse-type",
         "lang": null
-      }
+      },
+      "http://purl.org/dc/dcmitype/Text"
     ],
     "transcript": {
       "url": "http://cocoon.huma-num.fr/exist/crdo/ozanne-rivierre/nem/crdo-NEM_POU.xml",
       "format": "application/xml",
-      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive"
+      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive",
+      "rights": "http://creativecommons.org/licenses/by-nc-sa/2.5/"
     },
     "mediaArray": {
       "http://cocoon.huma-num.fr/data/archi/144267_POU_22km.wav": {
@@ -1725,10 +1729,9 @@
     "uri": "https://hdl.handle.net/11280.100/crdo-NEM_RITES_SOUND",
     "title": "Hunting and fishing rituals of the Wêâ River",
     "languages": [
-      "http://lexvo.org/id/iso639-3/fra",
       "http://lexvo.org/id/iso639-3/nem"
     ],
-    "modified": "2001-06-30",
+    "modified": "2010-10-23T15:40:22+02:00",
     "issued": "2010-10-23T15:40:22+02:00",
     "created": "1973",
     "countryCode": 2139685,
@@ -1763,24 +1766,25 @@
       }
     ],
     "types": [
-      "http://purl.org/dc/dcmitype/Sound",
       {
         "value": "primary_text",
         "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-type",
         "lang": null
       },
+      "http://purl.org/dc/dcmitype/Sound",
       "http://ark.bnf.fr/ark:/12148/cb11937212q",
-      "http://purl.org/dc/dcmitype/Text",
       {
         "value": "narrative",
         "datatype": "http://www.language-archives.org/OLAC/1.1/discourse-type",
         "lang": null
-      }
+      },
+      "http://purl.org/dc/dcmitype/Text"
     ],
     "transcript": {
       "url": "http://cocoon.huma-num.fr/exist/crdo/ozanne-rivierre/nem/crdo-NEM_RITES.xml",
       "format": "application/xml",
-      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive"
+      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive",
+      "rights": "http://creativecommons.org/licenses/by-nc-sa/2.5/"
     },
     "mediaArray": {
       "http://cocoon.huma-num.fr/data/archi/144268_RITES_22km.wav": {
@@ -1863,6 +1867,12 @@
       }
     ],
     "subjects": [
+      "http://lexvo.org/id/iso639-3/lad",
+      {
+        "value": "Judéo-espagnol",
+        "datatype": null,
+        "lang": "fr"
+      },
       "http://ark.bnf.fr/ark:/12148/cb119339867",
       {
         "value": "text_and_corpus_linguistics",
@@ -1870,17 +1880,9 @@
         "lang": null
       },
       "http://ark.bnf.fr/ark:/12148/cb119619197",
-      "http://lexvo.org/id/iso639-3/lad",
-      {
-        "value": "Judéo-espagnol",
-        "datatype": null,
-        "lang": "fr"
-      },
       "http://ark.bnf.fr/ark:/12148/cb124844883"
     ],
     "types": [
-      "http://ark.bnf.fr/ark:/12148/cb12481481z",
-      "http://purl.org/dc/dcmitype/Sound",
       {
         "value": "dialogue",
         "datatype": "http://www.language-archives.org/OLAC/1.1/discourse-type",
@@ -1891,6 +1893,8 @@
         "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-type",
         "lang": null
       },
+      "http://ark.bnf.fr/ark:/12148/cb12481481z",
+      "http://purl.org/dc/dcmitype/Sound",
       "http://ark.bnf.fr/ark:/12148/cb11976851v"
     ],
     "transcript": null,
@@ -1996,23 +2000,21 @@
       }
     ],
     "subjects": [
+      "http://lexvo.org/id/iso639-3/lad",
+      {
+        "value": "Judéo-espagnol",
+        "datatype": null,
+        "lang": "fr"
+      },
       "http://ark.bnf.fr/ark:/12148/cb11931819b",
       {
         "value": "text_and_corpus_linguistics",
         "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
         "lang": null
       },
-      "http://lexvo.org/id/iso639-3/lad",
-      {
-        "value": "Judéo-espagnol",
-        "datatype": null,
-        "lang": "fr"
-      },
       "http://ark.bnf.fr/ark:/12148/cb11974602m"
     ],
     "types": [
-      "http://ark.bnf.fr/ark:/12148/cb12481481z",
-      "http://purl.org/dc/dcmitype/Sound",
       {
         "value": "dialogue",
         "datatype": "http://www.language-archives.org/OLAC/1.1/discourse-type",
@@ -2023,6 +2025,8 @@
         "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-type",
         "lang": null
       },
+      "http://ark.bnf.fr/ark:/12148/cb12481481z",
+      "http://purl.org/dc/dcmitype/Sound",
       "http://ark.bnf.fr/ark:/12148/cb11976851v"
     ],
     "transcript": null,
@@ -2153,30 +2157,28 @@
       }
     ],
     "subjects": [
-      "http://ark.bnf.fr/ark:/12148/cb119591726",
-      "http://ark.bnf.fr/ark:/12148/cb11931819b",
-      "http://ark.bnf.fr/ark:/12148/cb11963568t",
-      "http://ark.bnf.fr/ark:/12148/cb11965628b",
-      "http://ark.bnf.fr/ark:/12148/cb119511608",
-      {
-        "value": "text_and_corpus_linguistics",
-        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
-        "lang": null
-      },
-      "http://ark.bnf.fr/ark:/12148/cb119619197",
-      "http://ark.bnf.fr/ark:/12148/cb119404970",
       "http://lexvo.org/id/iso639-3/lad",
       {
         "value": "Judéo-espagnol",
         "datatype": null,
         "lang": "fr"
       },
+      "http://ark.bnf.fr/ark:/12148/cb119591726",
+      "http://ark.bnf.fr/ark:/12148/cb11931819b",
+      "http://ark.bnf.fr/ark:/12148/cb11963568t",
+      {
+        "value": "text_and_corpus_linguistics",
+        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
+        "lang": null
+      },
+      "http://ark.bnf.fr/ark:/12148/cb119511608",
+      "http://ark.bnf.fr/ark:/12148/cb119619197",
+      "http://ark.bnf.fr/ark:/12148/cb11965628b",
+      "http://ark.bnf.fr/ark:/12148/cb119404970",
       "http://ark.bnf.fr/ark:/12148/cb123041695",
       "http://ark.bnf.fr/ark:/12148/cb125326978"
     ],
     "types": [
-      "http://ark.bnf.fr/ark:/12148/cb12481481z",
-      "http://purl.org/dc/dcmitype/Sound",
       {
         "value": "dialogue",
         "datatype": "http://www.language-archives.org/OLAC/1.1/discourse-type",
@@ -2187,6 +2189,8 @@
         "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-type",
         "lang": null
       },
+      "http://ark.bnf.fr/ark:/12148/cb12481481z",
+      "http://purl.org/dc/dcmitype/Sound",
       "http://ark.bnf.fr/ark:/12148/cb119317924",
       "http://ark.bnf.fr/ark:/12148/cb11936159v",
       "http://ark.bnf.fr/ark:/12148/cb11976851v",
@@ -2295,28 +2299,26 @@
       }
     ],
     "subjects": [
-      "http://ark.bnf.fr/ark:/12148/cb119339867",
-      "http://ark.bnf.fr/ark:/12148/cb11963568t",
-      "http://ark.bnf.fr/ark:/12148/cb11978921p",
-      "http://ark.bnf.fr/ark:/12148/cb11965628b",
-      {
-        "value": "text_and_corpus_linguistics",
-        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
-        "lang": null
-      },
-      "http://ark.bnf.fr/ark:/12148/cb119404970",
-      "http://ark.bnf.fr/ark:/12148/cb119410943",
       "http://lexvo.org/id/iso639-3/lad",
       {
         "value": "Judéo-espagnol",
         "datatype": null,
         "lang": "fr"
       },
+      "http://ark.bnf.fr/ark:/12148/cb119339867",
+      "http://ark.bnf.fr/ark:/12148/cb11963568t",
+      "http://ark.bnf.fr/ark:/12148/cb11978921p",
+      {
+        "value": "text_and_corpus_linguistics",
+        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
+        "lang": null
+      },
+      "http://ark.bnf.fr/ark:/12148/cb11965628b",
+      "http://ark.bnf.fr/ark:/12148/cb119404970",
+      "http://ark.bnf.fr/ark:/12148/cb119410943",
       "http://ark.bnf.fr/ark:/12148/cb123041695"
     ],
     "types": [
-      "http://ark.bnf.fr/ark:/12148/cb12481481z",
-      "http://purl.org/dc/dcmitype/Sound",
       {
         "value": "dialogue",
         "datatype": "http://www.language-archives.org/OLAC/1.1/discourse-type",
@@ -2327,6 +2329,8 @@
         "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-type",
         "lang": null
       },
+      "http://ark.bnf.fr/ark:/12148/cb12481481z",
+      "http://purl.org/dc/dcmitype/Sound",
       "http://ark.bnf.fr/ark:/12148/cb11976851v"
     ],
     "transcript": null,
@@ -2436,6 +2440,12 @@
       }
     ],
     "subjects": [
+      "http://lexvo.org/id/iso639-3/lad",
+      {
+        "value": "Judéo-espagnol",
+        "datatype": null,
+        "lang": "fr"
+      },
       "http://ark.bnf.fr/ark:/12148/cb11963568t",
       "http://ark.bnf.fr/ark:/12148/cb126532730",
       {
@@ -2445,18 +2455,10 @@
       },
       "http://ark.bnf.fr/ark:/12148/cb119619197",
       "http://ark.bnf.fr/ark:/12148/cb119404970",
-      "http://lexvo.org/id/iso639-3/lad",
-      {
-        "value": "Judéo-espagnol",
-        "datatype": null,
-        "lang": "fr"
-      },
       "http://ark.bnf.fr/ark:/12148/cb123041695",
       "http://ark.bnf.fr/ark:/12148/cb125326978"
     ],
     "types": [
-      "http://ark.bnf.fr/ark:/12148/cb12481481z",
-      "http://purl.org/dc/dcmitype/Sound",
       {
         "value": "dialogue",
         "datatype": "http://www.language-archives.org/OLAC/1.1/discourse-type",
@@ -2467,6 +2469,8 @@
         "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-type",
         "lang": null
       },
+      "http://ark.bnf.fr/ark:/12148/cb12481481z",
+      "http://purl.org/dc/dcmitype/Sound",
       "http://ark.bnf.fr/ark:/12148/cb11976851v"
     ],
     "transcript": null,
@@ -2571,6 +2575,12 @@
       }
     ],
     "subjects": [
+      "http://lexvo.org/id/iso639-3/lad",
+      {
+        "value": "Judéo-espagnol",
+        "datatype": null,
+        "lang": "fr"
+      },
       "http://ark.bnf.fr/ark:/12148/cb11963568t",
       {
         "value": "text_and_corpus_linguistics",
@@ -2579,17 +2589,9 @@
       },
       "http://ark.bnf.fr/ark:/12148/cb119619197",
       "http://ark.bnf.fr/ark:/12148/cb119404970",
-      "http://lexvo.org/id/iso639-3/lad",
-      {
-        "value": "Judéo-espagnol",
-        "datatype": null,
-        "lang": "fr"
-      },
       "http://ark.bnf.fr/ark:/12148/cb123041695"
     ],
     "types": [
-      "http://ark.bnf.fr/ark:/12148/cb12481481z",
-      "http://purl.org/dc/dcmitype/Sound",
       {
         "value": "dialogue",
         "datatype": "http://www.language-archives.org/OLAC/1.1/discourse-type",
@@ -2600,6 +2602,8 @@
         "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-type",
         "lang": null
       },
+      "http://ark.bnf.fr/ark:/12148/cb12481481z",
+      "http://purl.org/dc/dcmitype/Sound",
       "http://ark.bnf.fr/ark:/12148/cb11976851v"
     ],
     "transcript": null,
@@ -2704,6 +2708,12 @@
       }
     ],
     "subjects": [
+      "http://lexvo.org/id/iso639-3/lad",
+      {
+        "value": "Judéo-espagnol",
+        "datatype": null,
+        "lang": "fr"
+      },
       "http://ark.bnf.fr/ark:/12148/cb119339867",
       "http://ark.bnf.fr/ark:/12148/cb11978921p",
       {
@@ -2711,17 +2721,9 @@
         "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
         "lang": null
       },
-      "http://lexvo.org/id/iso639-3/lad",
-      {
-        "value": "Judéo-espagnol",
-        "datatype": null,
-        "lang": "fr"
-      },
       "http://ark.bnf.fr/ark:/12148/cb123041695"
     ],
     "types": [
-      "http://ark.bnf.fr/ark:/12148/cb12481481z",
-      "http://purl.org/dc/dcmitype/Sound",
       {
         "value": "dialogue",
         "datatype": "http://www.language-archives.org/OLAC/1.1/discourse-type",
@@ -2732,6 +2734,8 @@
         "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-type",
         "lang": null
       },
+      "http://ark.bnf.fr/ark:/12148/cb12481481z",
+      "http://purl.org/dc/dcmitype/Sound",
       "http://ark.bnf.fr/ark:/12148/cb11976851v"
     ],
     "transcript": null,
@@ -2842,24 +2846,22 @@
       }
     ],
     "subjects": [
-      "http://ark.bnf.fr/ark:/12148/cb11931819b",
-      "http://ark.bnf.fr/ark:/12148/cb133183409",
-      {
-        "value": "text_and_corpus_linguistics",
-        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
-        "lang": null
-      },
       "http://lexvo.org/id/iso639-3/lad",
       {
         "value": "Judéo-espagnol",
         "datatype": null,
         "lang": "fr"
       },
+      "http://ark.bnf.fr/ark:/12148/cb11931819b",
+      {
+        "value": "text_and_corpus_linguistics",
+        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
+        "lang": null
+      },
+      "http://ark.bnf.fr/ark:/12148/cb133183409",
       "http://ark.bnf.fr/ark:/12148/cb125326978"
     ],
     "types": [
-      "http://ark.bnf.fr/ark:/12148/cb12481481z",
-      "http://purl.org/dc/dcmitype/Sound",
       {
         "value": "dialogue",
         "datatype": "http://www.language-archives.org/OLAC/1.1/discourse-type",
@@ -2870,6 +2872,8 @@
         "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-type",
         "lang": null
       },
+      "http://ark.bnf.fr/ark:/12148/cb12481481z",
+      "http://purl.org/dc/dcmitype/Sound",
       "http://ark.bnf.fr/ark:/12148/cb11976851v"
     ],
     "transcript": null,
@@ -2981,23 +2985,21 @@
       }
     ],
     "subjects": [
-      "http://ark.bnf.fr/ark:/12148/cb13318436b",
-      {
-        "value": "text_and_corpus_linguistics",
-        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
-        "lang": null
-      },
-      "http://ark.bnf.fr/ark:/12148/cb119410943",
       "http://lexvo.org/id/iso639-3/lad",
       {
         "value": "Judéo-espagnol",
         "datatype": null,
         "lang": "fr"
-      }
+      },
+      {
+        "value": "text_and_corpus_linguistics",
+        "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
+        "lang": null
+      },
+      "http://ark.bnf.fr/ark:/12148/cb13318436b",
+      "http://ark.bnf.fr/ark:/12148/cb119410943"
     ],
     "types": [
-      "http://ark.bnf.fr/ark:/12148/cb12481481z",
-      "http://purl.org/dc/dcmitype/Sound",
       {
         "value": "dialogue",
         "datatype": "http://www.language-archives.org/OLAC/1.1/discourse-type",
@@ -3008,6 +3010,8 @@
         "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-type",
         "lang": null
       },
+      "http://ark.bnf.fr/ark:/12148/cb12481481z",
+      "http://purl.org/dc/dcmitype/Sound",
       "http://ark.bnf.fr/ark:/12148/cb11976851v"
     ],
     "transcript": null,
@@ -3119,11 +3123,16 @@
       }
     ],
     "subjects": [
+      "http://lexvo.org/id/iso639-3/lad",
+      {
+        "value": "Judéo-espagnol",
+        "datatype": null,
+        "lang": "fr"
+      },
       "http://ark.bnf.fr/ark:/12148/cb11933029x",
       "http://ark.bnf.fr/ark:/12148/cb11963568t",
       "http://ark.bnf.fr/ark:/12148/cb122187674",
       "http://ark.bnf.fr/ark:/12148/cb13319003h",
-      "http://ark.bnf.fr/ark:/12148/cb11963511v",
       {
         "value": "text_and_corpus_linguistics",
         "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
@@ -3131,18 +3140,11 @@
       },
       "http://ark.bnf.fr/ark:/12148/cb11940388r",
       "http://ark.bnf.fr/ark:/12148/cb11931683w",
+      "http://ark.bnf.fr/ark:/12148/cb11963511v",
       "http://ark.bnf.fr/ark:/12148/cb119404970",
-      "http://ark.bnf.fr/ark:/12148/cb15120286j",
-      "http://lexvo.org/id/iso639-3/lad",
-      {
-        "value": "Judéo-espagnol",
-        "datatype": null,
-        "lang": "fr"
-      }
+      "http://ark.bnf.fr/ark:/12148/cb15120286j"
     ],
     "types": [
-      "http://ark.bnf.fr/ark:/12148/cb12481481z",
-      "http://purl.org/dc/dcmitype/Sound",
       {
         "value": "dialogue",
         "datatype": "http://www.language-archives.org/OLAC/1.1/discourse-type",
@@ -3153,6 +3155,8 @@
         "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-type",
         "lang": null
       },
+      "http://ark.bnf.fr/ark:/12148/cb12481481z",
+      "http://purl.org/dc/dcmitype/Sound",
       "http://ark.bnf.fr/ark:/12148/cb11976851v",
       "http://ark.bnf.fr/ark:/12148/cb13319048g"
     ],
@@ -3258,8 +3262,13 @@
       }
     ],
     "subjects": [
+      "http://lexvo.org/id/iso639-3/lad",
+      {
+        "value": "Judéo-espagnol",
+        "datatype": null,
+        "lang": "fr"
+      },
       "http://ark.bnf.fr/ark:/12148/cb119339867",
-      "http://ark.bnf.fr/ark:/12148/cb133183409",
       {
         "value": "text_and_corpus_linguistics",
         "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
@@ -3267,20 +3276,13 @@
       },
       "http://ark.bnf.fr/ark:/12148/cb13320451h",
       "http://ark.bnf.fr/ark:/12148/cb119410943",
-      "http://lexvo.org/id/iso639-3/lad",
-      {
-        "value": "Judéo-espagnol",
-        "datatype": null,
-        "lang": "fr"
-      },
+      "http://ark.bnf.fr/ark:/12148/cb133183409",
       "http://ark.bnf.fr/ark:/12148/cb120105768",
       "http://ark.bnf.fr/ark:/12148/cb123041695",
       "http://ark.bnf.fr/ark:/12148/cb125326978",
       "http://ark.bnf.fr/ark:/12148/cb11941579k"
     ],
     "types": [
-      "http://ark.bnf.fr/ark:/12148/cb12481481z",
-      "http://purl.org/dc/dcmitype/Sound",
       {
         "value": "dialogue",
         "datatype": "http://www.language-archives.org/OLAC/1.1/discourse-type",
@@ -3291,6 +3293,8 @@
         "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-type",
         "lang": null
       },
+      "http://ark.bnf.fr/ark:/12148/cb12481481z",
+      "http://purl.org/dc/dcmitype/Sound",
       "http://ark.bnf.fr/ark:/12148/cb11976851v"
     ],
     "transcript": null,
@@ -3360,7 +3364,7 @@
     "languages": [
       "http://lexvo.org/id/iso639-3/lad"
     ],
-    "modified": "2008-01-18",
+    "modified": "2010-12-01T22:04:08+01:00",
     "issued": "2010-12-01T22:04:08+01:00",
     "created": "2005-03-18",
     "countryCode": 3017382,
@@ -3395,32 +3399,30 @@
       }
     ],
     "subjects": [
+      "http://lexvo.org/id/iso639-3/lad",
+      {
+        "value": "Judéo-espagnol",
+        "datatype": null,
+        "lang": "fr"
+      },
       "http://ark.bnf.fr/ark:/12148/cb11946662b",
       "http://ark.bnf.fr/ark:/12148/cb13318415c",
       "http://ark.bnf.fr/ark:/12148/cb11931819b",
       "http://ark.bnf.fr/ark:/12148/cb11978921p",
       "http://ark.bnf.fr/ark:/12148/cb12647843g",
-      "http://ark.bnf.fr/ark:/12148/cb133183409",
-      "http://ark.bnf.fr/ark:/12148/cb119511608",
       {
         "value": "text_and_corpus_linguistics",
         "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
         "lang": null
       },
+      "http://ark.bnf.fr/ark:/12148/cb119511608",
       "http://ark.bnf.fr/ark:/12148/cb119410943",
-      "http://lexvo.org/id/iso639-3/lad",
-      {
-        "value": "Judéo-espagnol",
-        "datatype": null,
-        "lang": "fr"
-      },
+      "http://ark.bnf.fr/ark:/12148/cb133183409",
       "http://ark.bnf.fr/ark:/12148/cb123041695",
       "http://ark.bnf.fr/ark:/12148/cb119541302",
       "http://ark.bnf.fr/ark:/12148/cb166852682"
     ],
     "types": [
-      "http://ark.bnf.fr/ark:/12148/cb12481481z",
-      "http://purl.org/dc/dcmitype/Sound",
       {
         "value": "dialogue",
         "datatype": "http://www.language-archives.org/OLAC/1.1/discourse-type",
@@ -3431,13 +3433,16 @@
         "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-type",
         "lang": null
       },
+      "http://ark.bnf.fr/ark:/12148/cb12481481z",
+      "http://purl.org/dc/dcmitype/Sound",
       "http://ark.bnf.fr/ark:/12148/cb11976851v",
       "http://purl.org/dc/dcmitype/Text"
     ],
     "transcript": {
       "url": "http://cocoon.huma-num.fr/exist/crdo/mavrogiannis/lad/crdo-LAD_INT12_1.xml",
       "format": "application/xml",
-      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive"
+      "conforms-to": "http://purl.org/poi/crdo.vjf.cnrs.fr/crdo-dtd_archive",
+      "rights": "http://creativecommons.org/licenses/by-nc-sa/2.5/"
     },
     "mediaArray": {
       "http://cocoon.huma-num.fr/data/archi/149008_record_22km.wav": {
@@ -3550,35 +3555,33 @@
       }
     ],
     "subjects": [
+      "http://lexvo.org/id/iso639-3/lad",
+      {
+        "value": "Judéo-espagnol",
+        "datatype": null,
+        "lang": "fr"
+      },
       "http://ark.bnf.fr/ark:/12148/cb13318415c",
       "http://ark.bnf.fr/ark:/12148/cb119339867",
       "http://ark.bnf.fr/ark:/12148/cb11948031w",
       "http://ark.bnf.fr/ark:/12148/cb11978921p",
       "http://ark.bnf.fr/ark:/12148/cb13319003h",
-      "http://ark.bnf.fr/ark:/12148/cb11963511v",
-      "http://ark.bnf.fr/ark:/12148/cb11939426f",
-      "http://ark.bnf.fr/ark:/12148/cb119511608",
       {
         "value": "text_and_corpus_linguistics",
         "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
         "lang": null
       },
       "http://ark.bnf.fr/ark:/12148/cb13319048g",
+      "http://ark.bnf.fr/ark:/12148/cb119511608",
       "http://ark.bnf.fr/ark:/12148/cb135540729",
-      "http://lexvo.org/id/iso639-3/lad",
-      {
-        "value": "Judéo-espagnol",
-        "datatype": null,
-        "lang": "fr"
-      },
+      "http://ark.bnf.fr/ark:/12148/cb11939426f",
+      "http://ark.bnf.fr/ark:/12148/cb11963511v",
       "http://ark.bnf.fr/ark:/12148/cb123041695",
       "http://ark.bnf.fr/ark:/12148/cb125326978",
       "http://ark.bnf.fr/ark:/12148/cb11941579k",
       "http://ark.bnf.fr/ark:/12148/cb119324273"
     ],
     "types": [
-      "http://ark.bnf.fr/ark:/12148/cb12481481z",
-      "http://purl.org/dc/dcmitype/Sound",
       {
         "value": "dialogue",
         "datatype": "http://www.language-archives.org/OLAC/1.1/discourse-type",
@@ -3589,6 +3592,8 @@
         "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-type",
         "lang": null
       },
+      "http://ark.bnf.fr/ark:/12148/cb12481481z",
+      "http://purl.org/dc/dcmitype/Sound",
       "http://ark.bnf.fr/ark:/12148/cb11976851v"
     ],
     "transcript": null,
@@ -3693,30 +3698,28 @@
       }
     ],
     "subjects": [
+      "http://lexvo.org/id/iso639-3/lad",
+      {
+        "value": "Judéo-espagnol",
+        "datatype": null,
+        "lang": "fr"
+      },
       "http://ark.bnf.fr/ark:/12148/cb13318415c",
       "http://ark.bnf.fr/ark:/12148/cb11978921p",
-      "http://ark.bnf.fr/ark:/12148/cb13318322c",
       {
         "value": "text_and_corpus_linguistics",
         "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-field",
         "lang": null
       },
       "http://ark.bnf.fr/ark:/12148/cb133408542",
+      "http://ark.bnf.fr/ark:/12148/cb13318322c",
+      "http://ark.bnf.fr/ark:/12148/cb11931600c",
       "http://ark.bnf.fr/ark:/12148/cb119410943",
-      "http://ark.bnf.fr/ark:/12148/cb11931600c",
       "http://ark.bnf.fr/ark:/12148/cb11938499d",
-      "http://lexvo.org/id/iso639-3/lad",
-      {
-        "value": "Judéo-espagnol",
-        "datatype": null,
-        "lang": "fr"
-      },
       "http://ark.bnf.fr/ark:/12148/cb120105768",
       "http://ark.bnf.fr/ark:/12148/cb11941579k"
     ],
     "types": [
-      "http://ark.bnf.fr/ark:/12148/cb12481481z",
-      "http://purl.org/dc/dcmitype/Sound",
       {
         "value": "dialogue",
         "datatype": "http://www.language-archives.org/OLAC/1.1/discourse-type",
@@ -3727,6 +3730,8 @@
         "datatype": "http://www.language-archives.org/OLAC/1.1/linguistic-type",
         "lang": null
       },
+      "http://ark.bnf.fr/ark:/12148/cb12481481z",
+      "http://purl.org/dc/dcmitype/Sound",
       "http://ark.bnf.fr/ark:/12148/cb11976851v"
     ],
     "transcript": null,