diff --git a/arkindex/schema.yml b/arkindex/schema.yml
index 0c2f80cf8308d99be2f4d055236a4604b00ea0ae..4c76035342034b17d6f21451b992ad9bc1fbae7f 100644
--- a/arkindex/schema.yml
+++ b/arkindex/schema.yml
@@ -1277,6 +1277,28 @@ paths:
                               type: string
                             name:
                               type: string
+                            source:
+                              properties:
+                                id:
+                                  type: string
+                                internal:
+                                  type: boolean
+                                revision:
+                                  type: string
+                                slug:
+                                  type: string
+                                type:
+                                  enum:
+                                  - classifier
+                                  - recognizer
+                                  - ner
+                                  - dla
+                              required:
+                              - type
+                              - slug
+                              - revision
+                              - internal
+                              type: object
                             type:
                               enum:
                               - person
@@ -1291,6 +1313,7 @@ paths:
                           required:
                           - name
                           - type
+                          - source
                           type: object
                         id:
                           type: string
@@ -1379,6 +1402,28 @@ paths:
                               type: string
                             name:
                               type: string
+                            source:
+                              properties:
+                                id:
+                                  type: string
+                                internal:
+                                  type: boolean
+                                revision:
+                                  type: string
+                                slug:
+                                  type: string
+                                type:
+                                  enum:
+                                  - classifier
+                                  - recognizer
+                                  - ner
+                                  - dla
+                              required:
+                              - type
+                              - slug
+                              - revision
+                              - internal
+                              type: object
                             type:
                               enum:
                               - person
@@ -1393,6 +1438,7 @@ paths:
                           required:
                           - name
                           - type
+                          - source
                           type: object
                         length:
                           type: integer
@@ -2532,6 +2578,8 @@ paths:
                   type: string
                 name:
                   type: string
+                ner:
+                  type: string
                 type:
                   enum:
                   - person
@@ -2547,6 +2595,7 @@ paths:
               - name
               - type
               - corpus
+              - ner
         x-name: body
       responses:
         '200':
@@ -2590,6 +2639,28 @@ paths:
                               type: string
                             name:
                               type: string
+                            source:
+                              properties:
+                                id:
+                                  type: string
+                                internal:
+                                  type: boolean
+                                revision:
+                                  type: string
+                                slug:
+                                  type: string
+                                type:
+                                  enum:
+                                  - classifier
+                                  - recognizer
+                                  - ner
+                                  - dla
+                              required:
+                              - type
+                              - slug
+                              - revision
+                              - internal
+                              type: object
                             type:
                               enum:
                               - person
@@ -2604,6 +2675,7 @@ paths:
                           required:
                           - name
                           - type
+                          - source
                           type: object
                         id:
                           type: string
@@ -2640,6 +2712,28 @@ paths:
                               type: string
                             name:
                               type: string
+                            source:
+                              properties:
+                                id:
+                                  type: string
+                                internal:
+                                  type: boolean
+                                revision:
+                                  type: string
+                                slug:
+                                  type: string
+                                type:
+                                  enum:
+                                  - classifier
+                                  - recognizer
+                                  - ner
+                                  - dla
+                              required:
+                              - type
+                              - slug
+                              - revision
+                              - internal
+                              type: object
                             type:
                               enum:
                               - person
@@ -2654,6 +2748,7 @@ paths:
                           required:
                           - name
                           - type
+                          - source
                           type: object
                         role:
                           properties:
@@ -2727,6 +2822,8 @@ paths:
                     type: string
                   name:
                     type: string
+                  ner:
+                    type: string
                   parents:
                     items:
                       properties:
@@ -2763,6 +2860,28 @@ paths:
                               type: string
                             name:
                               type: string
+                            source:
+                              properties:
+                                id:
+                                  type: string
+                                internal:
+                                  type: boolean
+                                revision:
+                                  type: string
+                                slug:
+                                  type: string
+                                type:
+                                  enum:
+                                  - classifier
+                                  - recognizer
+                                  - ner
+                                  - dla
+                              required:
+                              - type
+                              - slug
+                              - revision
+                              - internal
+                              type: object
                             type:
                               enum:
                               - person
@@ -2777,6 +2896,7 @@ paths:
                           required:
                           - name
                           - type
+                          - source
                           type: object
                         id:
                           type: string
@@ -2813,6 +2933,28 @@ paths:
                               type: string
                             name:
                               type: string
+                            source:
+                              properties:
+                                id:
+                                  type: string
+                                internal:
+                                  type: boolean
+                                revision:
+                                  type: string
+                                slug:
+                                  type: string
+                                type:
+                                  enum:
+                                  - classifier
+                                  - recognizer
+                                  - ner
+                                  - dla
+                              required:
+                              - type
+                              - slug
+                              - revision
+                              - internal
+                              type: object
                             type:
                               enum:
                               - person
@@ -2827,6 +2969,7 @@ paths:
                           required:
                           - name
                           - type
+                          - source
                           type: object
                         role:
                           properties:
@@ -2882,6 +3025,7 @@ paths:
                 - name
                 - type
                 - corpus
+                - ner
       tags:
       - entities
   /api/v1/entity/link/:
@@ -3024,6 +3168,28 @@ paths:
                               type: string
                             name:
                               type: string
+                            source:
+                              properties:
+                                id:
+                                  type: string
+                                internal:
+                                  type: boolean
+                                revision:
+                                  type: string
+                                slug:
+                                  type: string
+                                type:
+                                  enum:
+                                  - classifier
+                                  - recognizer
+                                  - ner
+                                  - dla
+                              required:
+                              - type
+                              - slug
+                              - revision
+                              - internal
+                              type: object
                             type:
                               enum:
                               - person
@@ -3038,6 +3204,7 @@ paths:
                           required:
                           - name
                           - type
+                          - source
                           type: object
                         id:
                           type: string
@@ -3074,6 +3241,28 @@ paths:
                               type: string
                             name:
                               type: string
+                            source:
+                              properties:
+                                id:
+                                  type: string
+                                internal:
+                                  type: boolean
+                                revision:
+                                  type: string
+                                slug:
+                                  type: string
+                                type:
+                                  enum:
+                                  - classifier
+                                  - recognizer
+                                  - ner
+                                  - dla
+                              required:
+                              - type
+                              - slug
+                              - revision
+                              - internal
+                              type: object
                             type:
                               enum:
                               - person
@@ -3088,6 +3277,7 @@ paths:
                           required:
                           - name
                           - type
+                          - source
                           type: object
                         role:
                           properties:
@@ -3205,6 +3395,28 @@ paths:
                               type: string
                             name:
                               type: string
+                            source:
+                              properties:
+                                id:
+                                  type: string
+                                internal:
+                                  type: boolean
+                                revision:
+                                  type: string
+                                slug:
+                                  type: string
+                                type:
+                                  enum:
+                                  - classifier
+                                  - recognizer
+                                  - ner
+                                  - dla
+                              required:
+                              - type
+                              - slug
+                              - revision
+                              - internal
+                              type: object
                             type:
                               enum:
                               - person
@@ -3219,6 +3431,7 @@ paths:
                           required:
                           - name
                           - type
+                          - source
                           type: object
                         id:
                           type: string
@@ -3255,6 +3468,28 @@ paths:
                               type: string
                             name:
                               type: string
+                            source:
+                              properties:
+                                id:
+                                  type: string
+                                internal:
+                                  type: boolean
+                                revision:
+                                  type: string
+                                slug:
+                                  type: string
+                                type:
+                                  enum:
+                                  - classifier
+                                  - recognizer
+                                  - ner
+                                  - dla
+                              required:
+                              - type
+                              - slug
+                              - revision
+                              - internal
+                              type: object
                             type:
                               enum:
                               - person
@@ -3269,6 +3504,7 @@ paths:
                           required:
                           - name
                           - type
+                          - source
                           type: object
                         role:
                           properties:
@@ -3308,6 +3544,28 @@ paths:
                       - child
                       - role
                     type: array
+                  source:
+                    properties:
+                      id:
+                        type: string
+                      internal:
+                        type: boolean
+                      revision:
+                        type: string
+                      slug:
+                        type: string
+                      type:
+                        enum:
+                        - classifier
+                        - recognizer
+                        - ner
+                        - dla
+                    required:
+                    - type
+                    - slug
+                    - revision
+                    - internal
+                    type: object
                   type:
                     enum:
                     - person
@@ -3322,6 +3580,7 @@ paths:
                 required:
                 - name
                 - type
+                - source
                 - corpus
                 - children
                 - parents
@@ -3379,6 +3638,28 @@ paths:
                               type: string
                             name:
                               type: string
+                            source:
+                              properties:
+                                id:
+                                  type: string
+                                internal:
+                                  type: boolean
+                                revision:
+                                  type: string
+                                slug:
+                                  type: string
+                                type:
+                                  enum:
+                                  - classifier
+                                  - recognizer
+                                  - ner
+                                  - dla
+                              required:
+                              - type
+                              - slug
+                              - revision
+                              - internal
+                              type: object
                             type:
                               enum:
                               - person
@@ -3393,6 +3674,7 @@ paths:
                           required:
                           - name
                           - type
+                          - source
                           type: object
                         id:
                           type: string
@@ -3429,6 +3711,28 @@ paths:
                               type: string
                             name:
                               type: string
+                            source:
+                              properties:
+                                id:
+                                  type: string
+                                internal:
+                                  type: boolean
+                                revision:
+                                  type: string
+                                slug:
+                                  type: string
+                                type:
+                                  enum:
+                                  - classifier
+                                  - recognizer
+                                  - ner
+                                  - dla
+                              required:
+                              - type
+                              - slug
+                              - revision
+                              - internal
+                              type: object
                             type:
                               enum:
                               - person
@@ -3443,6 +3747,7 @@ paths:
                           required:
                           - name
                           - type
+                          - source
                           type: object
                         role:
                           properties:
@@ -3560,6 +3865,28 @@ paths:
                               type: string
                             name:
                               type: string
+                            source:
+                              properties:
+                                id:
+                                  type: string
+                                internal:
+                                  type: boolean
+                                revision:
+                                  type: string
+                                slug:
+                                  type: string
+                                type:
+                                  enum:
+                                  - classifier
+                                  - recognizer
+                                  - ner
+                                  - dla
+                              required:
+                              - type
+                              - slug
+                              - revision
+                              - internal
+                              type: object
                             type:
                               enum:
                               - person
@@ -3574,6 +3901,7 @@ paths:
                           required:
                           - name
                           - type
+                          - source
                           type: object
                         id:
                           type: string
@@ -3610,6 +3938,28 @@ paths:
                               type: string
                             name:
                               type: string
+                            source:
+                              properties:
+                                id:
+                                  type: string
+                                internal:
+                                  type: boolean
+                                revision:
+                                  type: string
+                                slug:
+                                  type: string
+                                type:
+                                  enum:
+                                  - classifier
+                                  - recognizer
+                                  - ner
+                                  - dla
+                              required:
+                              - type
+                              - slug
+                              - revision
+                              - internal
+                              type: object
                             type:
                               enum:
                               - person
@@ -3624,6 +3974,7 @@ paths:
                           required:
                           - name
                           - type
+                          - source
                           type: object
                         role:
                           properties:
@@ -3663,6 +4014,28 @@ paths:
                       - child
                       - role
                     type: array
+                  source:
+                    properties:
+                      id:
+                        type: string
+                      internal:
+                        type: boolean
+                      revision:
+                        type: string
+                      slug:
+                        type: string
+                      type:
+                        enum:
+                        - classifier
+                        - recognizer
+                        - ner
+                        - dla
+                    required:
+                    - type
+                    - slug
+                    - revision
+                    - internal
+                    type: object
                   type:
                     enum:
                     - person
@@ -3677,6 +4050,7 @@ paths:
                 required:
                 - name
                 - type
+                - source
                 - corpus
                 - children
                 - parents
@@ -3734,6 +4108,28 @@ paths:
                             type: string
                           name:
                             type: string
+                          source:
+                            properties:
+                              id:
+                                type: string
+                              internal:
+                                type: boolean
+                              revision:
+                                type: string
+                              slug:
+                                type: string
+                              type:
+                                enum:
+                                - classifier
+                                - recognizer
+                                - ner
+                                - dla
+                            required:
+                            - type
+                            - slug
+                            - revision
+                            - internal
+                            type: object
                           type:
                             enum:
                             - person
@@ -3748,6 +4144,7 @@ paths:
                         required:
                         - name
                         - type
+                        - source
                         type: object
                       id:
                         type: string
@@ -3784,6 +4181,28 @@ paths:
                             type: string
                           name:
                             type: string
+                          source:
+                            properties:
+                              id:
+                                type: string
+                              internal:
+                                type: boolean
+                              revision:
+                                type: string
+                              slug:
+                                type: string
+                              type:
+                                enum:
+                                - classifier
+                                - recognizer
+                                - ner
+                                - dla
+                            required:
+                            - type
+                            - slug
+                            - revision
+                            - internal
+                            type: object
                           type:
                             enum:
                             - person
@@ -3798,6 +4217,7 @@ paths:
                         required:
                         - name
                         - type
+                        - source
                         type: object
                       role:
                         properties:
@@ -3915,6 +4335,28 @@ paths:
                             type: string
                           name:
                             type: string
+                          source:
+                            properties:
+                              id:
+                                type: string
+                              internal:
+                                type: boolean
+                              revision:
+                                type: string
+                              slug:
+                                type: string
+                              type:
+                                enum:
+                                - classifier
+                                - recognizer
+                                - ner
+                                - dla
+                            required:
+                            - type
+                            - slug
+                            - revision
+                            - internal
+                            type: object
                           type:
                             enum:
                             - person
@@ -3929,6 +4371,7 @@ paths:
                         required:
                         - name
                         - type
+                        - source
                         type: object
                       id:
                         type: string
@@ -3965,6 +4408,28 @@ paths:
                             type: string
                           name:
                             type: string
+                          source:
+                            properties:
+                              id:
+                                type: string
+                              internal:
+                                type: boolean
+                              revision:
+                                type: string
+                              slug:
+                                type: string
+                              type:
+                                enum:
+                                - classifier
+                                - recognizer
+                                - ner
+                                - dla
+                            required:
+                            - type
+                            - slug
+                            - revision
+                            - internal
+                            type: object
                           type:
                             enum:
                             - person
@@ -3979,6 +4444,7 @@ paths:
                         required:
                         - name
                         - type
+                        - source
                         type: object
                       role:
                         properties:
@@ -4018,6 +4484,28 @@ paths:
                     - child
                     - role
                   type: array
+                source:
+                  properties:
+                    id:
+                      type: string
+                    internal:
+                      type: boolean
+                    revision:
+                      type: string
+                    slug:
+                      type: string
+                    type:
+                      enum:
+                      - classifier
+                      - recognizer
+                      - ner
+                      - dla
+                  required:
+                  - type
+                  - slug
+                  - revision
+                  - internal
+                  type: object
                 type:
                   enum:
                   - person
@@ -4072,6 +4560,28 @@ paths:
                               type: string
                             name:
                               type: string
+                            source:
+                              properties:
+                                id:
+                                  type: string
+                                internal:
+                                  type: boolean
+                                revision:
+                                  type: string
+                                slug:
+                                  type: string
+                                type:
+                                  enum:
+                                  - classifier
+                                  - recognizer
+                                  - ner
+                                  - dla
+                              required:
+                              - type
+                              - slug
+                              - revision
+                              - internal
+                              type: object
                             type:
                               enum:
                               - person
@@ -4086,6 +4596,7 @@ paths:
                           required:
                           - name
                           - type
+                          - source
                           type: object
                         id:
                           type: string
@@ -4122,6 +4633,28 @@ paths:
                               type: string
                             name:
                               type: string
+                            source:
+                              properties:
+                                id:
+                                  type: string
+                                internal:
+                                  type: boolean
+                                revision:
+                                  type: string
+                                slug:
+                                  type: string
+                                type:
+                                  enum:
+                                  - classifier
+                                  - recognizer
+                                  - ner
+                                  - dla
+                              required:
+                              - type
+                              - slug
+                              - revision
+                              - internal
+                              type: object
                             type:
                               enum:
                               - person
@@ -4136,6 +4669,7 @@ paths:
                           required:
                           - name
                           - type
+                          - source
                           type: object
                         role:
                           properties:
@@ -4253,6 +4787,28 @@ paths:
                               type: string
                             name:
                               type: string
+                            source:
+                              properties:
+                                id:
+                                  type: string
+                                internal:
+                                  type: boolean
+                                revision:
+                                  type: string
+                                slug:
+                                  type: string
+                                type:
+                                  enum:
+                                  - classifier
+                                  - recognizer
+                                  - ner
+                                  - dla
+                              required:
+                              - type
+                              - slug
+                              - revision
+                              - internal
+                              type: object
                             type:
                               enum:
                               - person
@@ -4267,6 +4823,7 @@ paths:
                           required:
                           - name
                           - type
+                          - source
                           type: object
                         id:
                           type: string
@@ -4303,6 +4860,28 @@ paths:
                               type: string
                             name:
                               type: string
+                            source:
+                              properties:
+                                id:
+                                  type: string
+                                internal:
+                                  type: boolean
+                                revision:
+                                  type: string
+                                slug:
+                                  type: string
+                                type:
+                                  enum:
+                                  - classifier
+                                  - recognizer
+                                  - ner
+                                  - dla
+                              required:
+                              - type
+                              - slug
+                              - revision
+                              - internal
+                              type: object
                             type:
                               enum:
                               - person
@@ -4317,6 +4896,7 @@ paths:
                           required:
                           - name
                           - type
+                          - source
                           type: object
                         role:
                           properties:
@@ -4356,6 +4936,28 @@ paths:
                       - child
                       - role
                     type: array
+                  source:
+                    properties:
+                      id:
+                        type: string
+                      internal:
+                        type: boolean
+                      revision:
+                        type: string
+                      slug:
+                        type: string
+                      type:
+                        enum:
+                        - classifier
+                        - recognizer
+                        - ner
+                        - dla
+                    required:
+                    - type
+                    - slug
+                    - revision
+                    - internal
+                    type: object
                   type:
                     enum:
                     - person
@@ -4370,6 +4972,7 @@ paths:
                 required:
                 - name
                 - type
+                - source
                 - corpus
                 - children
                 - parents
@@ -4426,6 +5029,28 @@ paths:
                             type: string
                           name:
                             type: string
+                          source:
+                            properties:
+                              id:
+                                type: string
+                              internal:
+                                type: boolean
+                              revision:
+                                type: string
+                              slug:
+                                type: string
+                              type:
+                                enum:
+                                - classifier
+                                - recognizer
+                                - ner
+                                - dla
+                            required:
+                            - type
+                            - slug
+                            - revision
+                            - internal
+                            type: object
                           type:
                             enum:
                             - person
@@ -4440,6 +5065,7 @@ paths:
                         required:
                         - name
                         - type
+                        - source
                         type: object
                       id:
                         type: string
@@ -4476,6 +5102,28 @@ paths:
                             type: string
                           name:
                             type: string
+                          source:
+                            properties:
+                              id:
+                                type: string
+                              internal:
+                                type: boolean
+                              revision:
+                                type: string
+                              slug:
+                                type: string
+                              type:
+                                enum:
+                                - classifier
+                                - recognizer
+                                - ner
+                                - dla
+                            required:
+                            - type
+                            - slug
+                            - revision
+                            - internal
+                            type: object
                           type:
                             enum:
                             - person
@@ -4490,6 +5138,7 @@ paths:
                         required:
                         - name
                         - type
+                        - source
                         type: object
                       role:
                         properties:
@@ -4607,6 +5256,28 @@ paths:
                             type: string
                           name:
                             type: string
+                          source:
+                            properties:
+                              id:
+                                type: string
+                              internal:
+                                type: boolean
+                              revision:
+                                type: string
+                              slug:
+                                type: string
+                              type:
+                                enum:
+                                - classifier
+                                - recognizer
+                                - ner
+                                - dla
+                            required:
+                            - type
+                            - slug
+                            - revision
+                            - internal
+                            type: object
                           type:
                             enum:
                             - person
@@ -4621,6 +5292,7 @@ paths:
                         required:
                         - name
                         - type
+                        - source
                         type: object
                       id:
                         type: string
@@ -4657,6 +5329,28 @@ paths:
                             type: string
                           name:
                             type: string
+                          source:
+                            properties:
+                              id:
+                                type: string
+                              internal:
+                                type: boolean
+                              revision:
+                                type: string
+                              slug:
+                                type: string
+                              type:
+                                enum:
+                                - classifier
+                                - recognizer
+                                - ner
+                                - dla
+                            required:
+                            - type
+                            - slug
+                            - revision
+                            - internal
+                            type: object
                           type:
                             enum:
                             - person
@@ -4671,6 +5365,7 @@ paths:
                         required:
                         - name
                         - type
+                        - source
                         type: object
                       role:
                         properties:
@@ -4710,6 +5405,28 @@ paths:
                     - child
                     - role
                   type: array
+                source:
+                  properties:
+                    id:
+                      type: string
+                    internal:
+                      type: boolean
+                    revision:
+                      type: string
+                    slug:
+                      type: string
+                    type:
+                      enum:
+                      - classifier
+                      - recognizer
+                      - ner
+                      - dla
+                  required:
+                  - type
+                  - slug
+                  - revision
+                  - internal
+                  type: object
                 type:
                   enum:
                   - person
@@ -4724,6 +5441,7 @@ paths:
               required:
               - name
               - type
+              - source
               - corpus
               - children
               - parents
@@ -4770,6 +5488,28 @@ paths:
                               type: string
                             name:
                               type: string
+                            source:
+                              properties:
+                                id:
+                                  type: string
+                                internal:
+                                  type: boolean
+                                revision:
+                                  type: string
+                                slug:
+                                  type: string
+                                type:
+                                  enum:
+                                  - classifier
+                                  - recognizer
+                                  - ner
+                                  - dla
+                              required:
+                              - type
+                              - slug
+                              - revision
+                              - internal
+                              type: object
                             type:
                               enum:
                               - person
@@ -4784,6 +5524,7 @@ paths:
                           required:
                           - name
                           - type
+                          - source
                           type: object
                         id:
                           type: string
@@ -4820,6 +5561,28 @@ paths:
                               type: string
                             name:
                               type: string
+                            source:
+                              properties:
+                                id:
+                                  type: string
+                                internal:
+                                  type: boolean
+                                revision:
+                                  type: string
+                                slug:
+                                  type: string
+                                type:
+                                  enum:
+                                  - classifier
+                                  - recognizer
+                                  - ner
+                                  - dla
+                              required:
+                              - type
+                              - slug
+                              - revision
+                              - internal
+                              type: object
                             type:
                               enum:
                               - person
@@ -4834,6 +5597,7 @@ paths:
                           required:
                           - name
                           - type
+                          - source
                           type: object
                         role:
                           properties:
@@ -4951,6 +5715,28 @@ paths:
                               type: string
                             name:
                               type: string
+                            source:
+                              properties:
+                                id:
+                                  type: string
+                                internal:
+                                  type: boolean
+                                revision:
+                                  type: string
+                                slug:
+                                  type: string
+                                type:
+                                  enum:
+                                  - classifier
+                                  - recognizer
+                                  - ner
+                                  - dla
+                              required:
+                              - type
+                              - slug
+                              - revision
+                              - internal
+                              type: object
                             type:
                               enum:
                               - person
@@ -4965,6 +5751,7 @@ paths:
                           required:
                           - name
                           - type
+                          - source
                           type: object
                         id:
                           type: string
@@ -5001,6 +5788,28 @@ paths:
                               type: string
                             name:
                               type: string
+                            source:
+                              properties:
+                                id:
+                                  type: string
+                                internal:
+                                  type: boolean
+                                revision:
+                                  type: string
+                                slug:
+                                  type: string
+                                type:
+                                  enum:
+                                  - classifier
+                                  - recognizer
+                                  - ner
+                                  - dla
+                              required:
+                              - type
+                              - slug
+                              - revision
+                              - internal
+                              type: object
                             type:
                               enum:
                               - person
@@ -5015,6 +5824,7 @@ paths:
                           required:
                           - name
                           - type
+                          - source
                           type: object
                         role:
                           properties:
@@ -5054,6 +5864,28 @@ paths:
                       - child
                       - role
                     type: array
+                  source:
+                    properties:
+                      id:
+                        type: string
+                      internal:
+                        type: boolean
+                      revision:
+                        type: string
+                      slug:
+                        type: string
+                      type:
+                        enum:
+                        - classifier
+                        - recognizer
+                        - ner
+                        - dla
+                    required:
+                    - type
+                    - slug
+                    - revision
+                    - internal
+                    type: object
                   type:
                     enum:
                     - person
@@ -5068,6 +5900,7 @@ paths:
                 required:
                 - name
                 - type
+                - source
                 - corpus
                 - children
                 - parents
@@ -8106,6 +8939,28 @@ paths:
                         type: string
                       name:
                         type: string
+                      source:
+                        properties:
+                          id:
+                            type: string
+                          internal:
+                            type: boolean
+                          revision:
+                            type: string
+                          slug:
+                            type: string
+                          type:
+                            enum:
+                            - classifier
+                            - recognizer
+                            - ner
+                            - dla
+                        required:
+                        - type
+                        - slug
+                        - revision
+                        - internal
+                        type: object
                       type:
                         enum:
                         - person
@@ -8120,6 +8975,7 @@ paths:
                     required:
                     - name
                     - type
+                    - source
                     type: object
                   length:
                     type: integer