Advertisement
Guest User

Untitled

a guest
Jul 24th, 2019
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.94 KB | None | 0 0
  1. //Ce document est un document de travail avec pour objectif de communiquer sur la structure de la donnée.
  2.  
  3.  
  4. //aujourdhui ce qu'on a sur Doccano:
  5. {
  6. "id": 1,
  7. "text": "The Hitchhiker's Guide to the Galaxy (sometimes referred to as HG2G, HHGTTGor H2G2) is a comedy science fiction series created by Douglas Adams. Originally a radio comedy broadcast on BBC Radio 4 in 1978, it was later adapted to other formats, including stage shows, novels, comic books, a 1981 TV series, a 1984 video game, and 2005 feature film.",
  8. "annotations": [{
  9. "label": 1,
  10. "start_offset": 4,
  11. "end_offset": 16,
  12. "user": 1
  13. }, {
  14. "label": 1,
  15. "start_offset": 89,
  16. "end_offset": 95,
  17. "user": 1
  18. }, {
  19. "label": 2,
  20. "start_offset": 260,
  21. "end_offset": 265,
  22. "user": 1
  23. }],
  24. "meta": {},
  25. "annotation_approver": null
  26. }
  27.  
  28. //à la fin ce qu'on aimerait avoir (pour suivre SQuQA):
  29. {
  30. "data": [{
  31. "title":"Ploërmel",
  32. "paragraphs": [{
  33. "context": "Même si plusieurs monuments mégalithiques remarquables (allées couvertes et menhirs) témoignent de l'occupation du territoire communal à l'époque du néolithique final (3 000 à 2 300 av. J.-C.) et que différents indices d'occupation protohistorique et antique ont pu être relevés, le toponyme Plebs Arthmael, qui donnera Ploërmel, est attesté pour la première fois en 835 dans le cartulaire de Redon.",
  34. "qas": [{
  35. "answers": [{
  36. "text": "allées couvertes et menhirs",
  37. "answer_start": 56
  38. },
  39. {
  40. "text": "allées couvertes",
  41. "answer_start": 56
  42. }],
  43. "question": "Quels monuments préhistoriques se trouvent à Ploërmel ?",
  44. "id": "5733be284776f41900661182"
  45. }]
  46. }]
  47. }],
  48. 'version': 1.0
  49. }
  50.  
  51.  
  52. //----------------------------------------------------------------------------------------------------------------
  53.  
  54.  
  55.  
  56. //proposition pour les questions
  57. {
  58. "id": 1,
  59. "text": "The Hitchhiker's Guide to the Galaxy (sometimes referred to as HG2G, HHGTTGor H2G2) is a comedy created by Douglas Adams",
  60. "questions": [{
  61. "id_question": "aa16d1aa-b84b-4930-b34f-4997b41d93f8"
  62. "question": "Is the Hitchhiker a TV show ?",
  63. "user": 1,
  64. "created_at": 123232132331,
  65. "version": 1.01
  66. }, {
  67. "id_question": "ad114665-f538-47fe-b880-505b7b5c121a"
  68. "question": "What other names can be used for the Hitchhiker ?",
  69. "user": 1,
  70. "created_at": 123232132341,
  71. "version": 1.01
  72. }],
  73. "meta": {
  74. "article_reference": "The Hitchhiker's Guide"
  75. },
  76. "annotation_approver": null
  77. }
  78.  
  79.  
  80. article_reference -> permet de regourper les paragraphes par articles
  81. annotation_approver -> validé manuellement
  82. id_question -> pour pouvoir reconcilier avec des eventuelles reponses (on va essayer de separer les deux mode de bout en bout, histoire de pouvoir generer que des questions si besoin, ou que des reponses si besoin, et donc de laisser la possibilite au utilisateurs de Doccano d'uploader les fichiers correspondants). Notons qu'il faudra ecrire des script pour reconcilier Q et R... et aussi un script pour passer des Q aux R, et gerer la mise a jour de la DB avec les nouvelles questions...
  83. created_at -> bonne pratique, debugage ou autre
  84. version -> bonne pratique, si changement en cours d'annotation on saura sur quelle versiona ete faite une question
  85. les meta pourraient etre utiles lors de la reconsiliation
  86.  
  87.  
  88. //proposition pour les reponses
  89. {
  90. "id": 1,
  91. "question": "What other names can be used for the Hitchhiker ?",
  92. "text": "The Hitchhiker's Guide to the Galaxy (sometimes referred to as HG2G, HHGTTGor H2G2) is a comedy created by Douglas Adams",
  93. "responses": [{
  94. "response": "comedy",
  95. "start_offset": 89,
  96. "user": 1,
  97. "created_at": 123232932331,
  98. "version": 1.01
  99. }, {
  100. "response": "comedy created by Douglas Adams",
  101. "start_offset": 89,
  102. "user": 2,
  103. "created_at": 123239932341,
  104. "version": 1.01
  105. }],
  106. "meta": {
  107. "id_question": "ad114665-f538-47fe-b880-505b7b5c121a"
  108. },
  109. "annotation_approver": null
  110. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement