{
  "query": "what is the convention for naming tag",
  "timestamp": "2026-02-06T09:22:49.158215",
  "collection": "textiq_records_old",
  "docstore": "postgres",
  "settings": {
    "similarity_top_k": 10,
    "merge_threshold": 0.5
  },
  "result_count": 6,
  "results": [
    {
      "rank": 1,
      "score": 0.43799229462941486,
      "text": "Put ○ for 1 – 3  and △ for 4 ,5. (Out – of – range not performed)\n\nPut ○ for 1 – 3  and blank cell for 4 ,5. (Out – of – range  performed for 4 and 5)\n\n<!-- image -->\n\nLoginType is a tag used as enum , possible values for this tag are 1,2,3. But some models supports 1 and 2 ,some models supports all the values 1 , 2 and 3.\n\nEnter WSDL\\_ID in 3rd line, which was output in ability notification.\n\n(Blank is same as ID=1)\n\n**Rule 5:**\n\nTag naming convention:\n\nTake uppercase for the 1st character of the word.\n\nExample : Major , Minor , Special .\n\nDon’t leave space when there are two words involved.\n\nExample: FunctionVersion  ,  ApplicationType.\n\n→The abbreviated names are exceptional cases generally.\n\nExample :    ID, WebDAV, URL etc.\n\n**Rule 6:**\n\nFor tags that is used as enum type , describe all the possible values in column “FV”. If an enum value  is not defined (reserved) , then put ○ in column “FW”\n\n**Rule 7:**\n\nPut ○ in the Enum value or the tag which does not have the corresponding Device or Function.\n\n(it is used while defining in advance for future support or expansion.)\n\n**Rule 8:**\n\nDescribe  meaning or usage of the tag in column “FX”.\n\n**Rule 9 :**\n\nSpecify the type of the tag in column “FY ” . Select the value from the dropdown list available.\n\nPossible types for the tag:\n\nMessage\n\nstruct\n\nstring\n\nchar\n\nunsigned char\n\nshort\n\nunsigned short\n\nlong\n\nunsigned long\n\nfloat\n\n※int size is not decided yet, so will not be used.\n\nRule 10:\n\nDifference between empty tag and omission tag.\n\n**Empty tag is tag without value .**\n\nExample :",
      "char_count": 1555,
      "metadata": {
        "tags": [
          {
            "name": "req:data",
            "source": "ai",
            "status": "pending",
            "tag_id": "1e565fc8-b5e3-404f-94a4-2e2667d9dc1b",
            "history": [
              {
                "by": "ai",
                "ts": 1770284480,
                "action": "suggested"
              }
            ],
            "confidence": 0.9
          },
          {
            "name": "req:constraint",
            "source": "ai",
            "status": "pending",
            "tag_id": "5dece569-e51f-4b7d-a844-163d41906528",
            "history": [
              {
                "by": "ai",
                "ts": 1770284480,
                "action": "suggested"
              }
            ],
            "confidence": 0.9
          },
          {
            "name": "topic:enum_values",
            "source": "ai",
            "status": "pending",
            "tag_id": "941672c8-9380-4705-a36e-5138ad0fcd5b",
            "history": [
              {
                "by": "ai",
                "ts": 1770284480,
                "action": "suggested"
              }
            ],
            "confidence": 0.8
          }
        ],
        "filename": "BD Policy.docx",
        "char_count": 1555,
        "document_id": "e7e40ce7-61a8-483c-b8e2-64077e02c95a",
        "page_number": 1,
        "token_count": 409,
        "domain_terms": [
          "leave",
          "login type",
          "enum",
          "wsdl_id",
          "ability notification",
          "tag naming convention",
          "function version",
          "application type",
          "abbreviated names",
          "device",
          "message",
          "struct",
          "unsigned char",
          "unsigned short",
          "unsigned long",
          "empty tag"
        ],
        "document_type": "word",
        "domain_category": "hr"
      },
      "node_id": "e72b836f-5543-408d-9fcc-0f7cf86da6f9",
      "children": [
        {
          "node_id": "15963012-b68e-484b-ae54-6bfaac84fbca",
          "text": "Put ○ for 1 – 3  and △ for 4 ,5. (Out – of – range not performed)\n\nPut ○ for 1 – 3  and blank cell for 4 ,5. (Out – of – range  performed for 4 and 5)\n\n<!-- image -->\n\nLoginType is a tag used as enum , possible values for this tag are 1,2,3. But some models supports 1 and 2 ,some models supports all the values 1 , 2 and 3.\n\nEnter WSDL\\_ID in 3rd line, which was output in ability notification.\n\n(Blank is same as ID=1)\n\n**Rule 5:**\n\nTag naming convention:\n\nTake uppercase for the 1st character of the word.\n\nExample : Major , Minor , Special .\n\nDon’t leave space when there are two words involved.\n\nExample: FunctionVersion  ,  ApplicationType.\n\n→The abbreviated names are exceptional cases generally.",
          "char_count": 703,
          "metadata": {
            "tags": [
              {
                "name": "req:data",
                "source": "ai",
                "status": "pending",
                "tag_id": "83a1ecdb-b2dd-47e5-b47c-84a7bfe1eade",
                "history": [
                  {
                    "by": "ai",
                    "ts": 1770284507,
                    "action": "suggested"
                  }
                ],
                "confidence": 0.9
              },
              {
                "name": "doc:guide",
                "source": "ai",
                "status": "pending",
                "tag_id": "55e021fc-56b9-4b74-827c-97642d42fe1d",
                "history": [
                  {
                    "by": "ai",
                    "ts": 1770284507,
                    "action": "suggested"
                  }
                ],
                "confidence": 0.8
              },
              {
                "name": "topic:enum_handling",
                "source": "ai",
                "status": "pending",
                "tag_id": "9e99ae18-1f60-4251-9330-af6264837ae0",
                "history": [
                  {
                    "by": "ai",
                    "ts": 1770284507,
                    "action": "suggested"
                  }
                ],
                "confidence": 0.8
              }
            ],
            "filename": "BD Policy.docx",
            "char_count": 703,
            "document_id": "e7e40ce7-61a8-483c-b8e2-64077e02c95a",
            "page_number": 1,
            "token_count": 199,
            "domain_terms": [
              "leave",
              "logintype",
              "enum",
              "wsdl_id",
              "ability notification",
              "tag naming convention",
              "functionversion",
              "applicationtype",
              "abbreviated names"
            ],
            "document_type": "word",
            "domain_category": "hr"
          }
        },
        {
          "node_id": "abb3aeec-607c-4537-9679-fb534b7303eb",
          "text": "Example : Major , Minor , Special .\n\nDon’t leave space when there are two words involved.\n\nExample: FunctionVersion  ,  ApplicationType.\n\n→The abbreviated names are exceptional cases generally.\n\nExample :    ID, WebDAV, URL etc.\n\n**Rule 6:**\n\nFor tags that is used as enum type , describe all the possible values in column “FV”. If an enum value  is not defined (reserved) , then put ○ in column “FW”\n\n**Rule 7:**\n\nPut ○ in the Enum value or the tag which does not have the corresponding Device or Function.\n\n(it is used while defining in advance for future support or expansion.)\n\n**Rule 8:**\n\nDescribe  meaning or usage of the tag in column “FX”.\n\n**Rule 9 :**\n\nSpecify the type of the tag in column “FY ” . Select the value from the dropdown list available.\n\nPossible types for the tag:\n\nMessage\n\nstruct\n\nstring\n\nchar",
          "char_count": 820,
          "metadata": {
            "tags": [
              {
                "name": "req:data",
                "source": "ai",
                "status": "pending",
                "tag_id": "643498e1-2863-4144-a1bd-0a51cc0ed6b1",
                "history": [
                  {
                    "by": "ai",
                    "ts": 1770284507,
                    "action": "suggested"
                  }
                ],
                "confidence": 0.9
              },
              {
                "name": "doc:guide",
                "source": "ai",
                "status": "pending",
                "tag_id": "696e522d-2218-41d1-8054-dc22afbdffe1",
                "history": [
                  {
                    "by": "ai",
                    "ts": 1770284507,
                    "action": "suggested"
                  }
                ],
                "confidence": 0.8
              },
              {
                "name": "topic:tag_naming",
                "source": "ai",
                "status": "pending",
                "tag_id": "227f7dbc-398d-446d-ae0a-a0d02678da18",
                "history": [
                  {
                    "by": "ai",
                    "ts": 1770284507,
                    "action": "suggested"
                  }
                ],
                "confidence": 0.8
              }
            ],
            "filename": "BD Policy.docx",
            "char_count": 820,
            "document_id": "e7e40ce7-61a8-483c-b8e2-64077e02c95a",
            "page_number": 1,
            "token_count": 195,
            "domain_terms": [
              "leave",
              "enum type",
              "enum value",
              "reserved",
              "device",
              "function",
              "future support",
              "expansion",
              "tag",
              "dropdown list",
              "message",
              "struct",
              "string",
              "char"
            ],
            "document_type": "word",
            "domain_category": "hr"
          }
        },
        {
          "node_id": "1dfa33a5-b14a-44a4-9228-d223026c7458",
          "text": "**Rule 9 :**\n\nSpecify the type of the tag in column “FY ” . Select the value from the dropdown list available.\n\nPossible types for the tag:\n\nMessage\n\nstruct\n\nstring\n\nchar\n\nunsigned char\n\nshort\n\nunsigned short\n\nlong\n\nunsigned long\n\nfloat\n\n※int size is not decided yet, so will not be used.\n\nRule 10:\n\nDifference between empty tag and omission tag.\n\n**Empty tag is tag without value .**\n\nExample :",
          "char_count": 395,
          "metadata": {
            "tags": [
              {
                "name": "req:data",
                "source": "ai",
                "status": "pending",
                "tag_id": "1ec59a9c-0d48-430c-b55c-80318d685489",
                "history": [
                  {
                    "by": "ai",
                    "ts": 1770284507,
                    "action": "suggested"
                  }
                ],
                "confidence": 0.9
              },
              {
                "name": "doc:guide",
                "source": "ai",
                "status": "pending",
                "tag_id": "ba6ead5b-21b7-467d-af56-d1d71721827b",
                "history": [
                  {
                    "by": "ai",
                    "ts": 1770284507,
                    "action": "suggested"
                  }
                ],
                "confidence": 0.8
              },
              {
                "name": "topic:data_types",
                "source": "ai",
                "status": "pending",
                "tag_id": "4e7b5bbd-0f7d-4ffd-b7fd-d7ec60d7ed1d",
                "history": [
                  {
                    "by": "ai",
                    "ts": 1770284507,
                    "action": "suggested"
                  }
                ],
                "confidence": 0.8
              }
            ],
            "filename": "BD Policy.docx",
            "char_count": 395,
            "document_id": "e7e40ce7-61a8-483c-b8e2-64077e02c95a",
            "page_number": 1,
            "token_count": 93,
            "domain_terms": [
              "tag",
              "dropdown list",
              "message",
              "struct",
              "string",
              "char",
              "unsigned char",
              "short",
              "unsigned short",
              "long",
              "unsigned long",
              "float",
              "empty tag",
              "omission tag",
              "json array"
            ],
            "document_type": "word",
            "domain_category": "general"
          }
        }
      ],
      "children_count": 3
    },
    {
      "rank": 2,
      "score": 0.4323217272758484,
      "text": "**Rule 9 :**\n\nSpecify the type of the tag in column “FY ” . Select the value from the dropdown list available.\n\nPossible types for the tag:\n\nMessage\n\nstruct\n\nstring\n\nchar\n\nunsigned char\n\nshort\n\nunsigned short\n\nlong\n\nunsigned long\n\nfloat\n\n※int size is not decided yet, so will not be used.\n\nRule 10:\n\nDifference between empty tag and omission tag.\n\n**Empty tag is tag without value .**\n\nExample :",
      "char_count": 395,
      "metadata": {
        "document_id": "847d2680-4493-44d2-9684-52ea2c7eb566",
        "filename": "BD Policy.docx",
        "document_type": "word",
        "page_number": 1,
        "token_count": 93,
        "char_count": 395,
        "domain_category": "general",
        "domain_terms": [
          "tag",
          "dropdown list",
          "message",
          "struct",
          "string",
          "char",
          "unsigned char",
          "short",
          "unsigned short",
          "long",
          "unsigned long",
          "float",
          "int size",
          "empty tag",
          "omission tag"
        ],
        "tags": [
          {
            "tag_id": "cbcf4b86-064a-4237-a8a7-fd398e1e54ae",
            "name": "doc:guide",
            "source": "ai",
            "confidence": 0.9,
            "status": "pending",
            "history": [
              {
                "action": "suggested",
                "by": "ai",
                "ts": 1770284232
              }
            ]
          },
          {
            "tag_id": "4e037e7a-83bf-47e2-9dd1-9cfa0f882c9f",
            "name": "topic:tag_type",
            "source": "ai",
            "confidence": 0.8,
            "status": "pending",
            "history": [
              {
                "action": "suggested",
                "by": "ai",
                "ts": 1770284232
              }
            ]
          }
        ]
      },
      "node_id": "96575a6b-2148-43a7-a20b-925e6accef07",
      "children": null,
      "children_count": 0
    },
    {
      "rank": 3,
      "score": 0.4312909444173177,
      "text": "Put ○ for 1 – 3  and △ for 4 ,5. (Out – of – range not performed)\n\nPut ○ for 1 – 3  and blank cell for 4 ,5. (Out – of – range  performed for 4 and 5)\n\n<!-- image -->\n\nLoginType is a tag used as enum , possible values for this tag are 1,2,3. But some models supports 1 and 2 ,some models supports all the values 1 , 2 and 3.\n\nEnter WSDL\\_ID in 3rd line, which was output in ability notification.\n\n(Blank is same as ID=1)\n\n**Rule 5:**\n\nTag naming convention:\n\nTake uppercase for the 1st character of the word.\n\nExample : Major , Minor , Special .\n\nDon’t leave space when there are two words involved.\n\nExample: FunctionVersion  ,  ApplicationType.\n\n→The abbreviated names are exceptional cases generally.\n\nExample :    ID, WebDAV, URL etc.\n\n**Rule 6:**\n\nFor tags that is used as enum type , describe all the possible values in column “FV”. If an enum value  is not defined (reserved) , then put ○ in column “FW”\n\n**Rule 7:**\n\nPut ○ in the Enum value or the tag which does not have the corresponding Device or Function.\n\n(it is used while defining in advance for future support or expansion.)\n\n**Rule 8:**\n\nDescribe  meaning or usage of the tag in column “FX”.\n\n**Rule 9 :**\n\nSpecify the type of the tag in column “FY ” . Select the value from the dropdown list available.\n\nPossible types for the tag:\n\nMessage\n\nstruct\n\nstring\n\nchar\n\nunsigned char\n\nshort\n\nunsigned short\n\nlong\n\nunsigned long\n\nfloat\n\n※int size is not decided yet, so will not be used.\n\nRule 10:\n\nDifference between empty tag and omission tag.\n\n**Empty tag is tag without value .**\n\nExample :",
      "char_count": 1555,
      "metadata": {
        "tags": [
          {
            "name": "req:data",
            "source": "ai",
            "status": "pending",
            "tag_id": "63fdf028-6f8b-4016-b9a9-b306f31ef134",
            "history": [
              {
                "by": "ai",
                "ts": 1770284204,
                "action": "suggested"
              }
            ],
            "confidence": 0.9
          },
          {
            "name": "req:interface",
            "source": "ai",
            "status": "pending",
            "tag_id": "d2630e7b-95ea-49de-8ab3-983a607aa80f",
            "history": [
              {
                "by": "ai",
                "ts": 1770284204,
                "action": "suggested"
              }
            ],
            "confidence": 0.8
          },
          {
            "name": "topic:tag_naming",
            "source": "ai",
            "status": "pending",
            "tag_id": "8362f87f-1775-4a55-9f70-c3fc89cd764a",
            "history": [
              {
                "by": "ai",
                "ts": 1770284204,
                "action": "suggested"
              }
            ],
            "confidence": 0.8
          }
        ],
        "filename": "BD Policy.docx",
        "char_count": 1555,
        "document_id": "847d2680-4493-44d2-9684-52ea2c7eb566",
        "page_number": 1,
        "token_count": 409,
        "domain_terms": [
          "leave",
          "logintype",
          "enum type",
          "wsdl_id",
          "ability notification",
          "tag naming convention",
          "functionversion",
          "applicationtype",
          "abbreviated names",
          "device",
          "message",
          "struct",
          "unsigned char",
          "unsigned short",
          "unsigned long",
          "empty tag"
        ],
        "document_type": "word",
        "domain_category": "hr"
      },
      "node_id": "08662784-d04f-41fd-a274-e9777e90020d",
      "children": [
        {
          "node_id": "c6347053-4b14-4f2f-8172-32fbe20c2d0b",
          "text": "Put ○ for 1 – 3  and △ for 4 ,5. (Out – of – range not performed)\n\nPut ○ for 1 – 3  and blank cell for 4 ,5. (Out – of – range  performed for 4 and 5)\n\n<!-- image -->\n\nLoginType is a tag used as enum , possible values for this tag are 1,2,3. But some models supports 1 and 2 ,some models supports all the values 1 , 2 and 3.\n\nEnter WSDL\\_ID in 3rd line, which was output in ability notification.\n\n(Blank is same as ID=1)\n\n**Rule 5:**\n\nTag naming convention:\n\nTake uppercase for the 1st character of the word.\n\nExample : Major , Minor , Special .\n\nDon’t leave space when there are two words involved.\n\nExample: FunctionVersion  ,  ApplicationType.\n\n→The abbreviated names are exceptional cases generally.",
          "char_count": 703,
          "metadata": {
            "tags": [
              {
                "name": "doc:guide",
                "source": "ai",
                "status": "pending",
                "tag_id": "05ee4eee-b428-4bbf-9012-d8a381eda3e8",
                "history": [
                  {
                    "by": "ai",
                    "ts": 1770284232,
                    "action": "suggested"
                  }
                ],
                "confidence": 0.9
              },
              {
                "name": "topic:enum_values",
                "source": "ai",
                "status": "pending",
                "tag_id": "eca5b4fc-12b2-495f-93c4-dc4d7f7404fe",
                "history": [
                  {
                    "by": "ai",
                    "ts": 1770284232,
                    "action": "suggested"
                  }
                ],
                "confidence": 0.8
              },
              {
                "name": "topic:login_type",
                "source": "ai",
                "status": "pending",
                "tag_id": "6ef1cd11-4c2e-4786-a164-4769681e8918",
                "history": [
                  {
                    "by": "ai",
                    "ts": 1770284232,
                    "action": "suggested"
                  }
                ],
                "confidence": 0.8
              }
            ],
            "filename": "BD Policy.docx",
            "char_count": 703,
            "document_id": "847d2680-4493-44d2-9684-52ea2c7eb566",
            "page_number": 1,
            "token_count": 199,
            "domain_terms": [
              "leave",
              "logintype",
              "enum",
              "wsdl_id",
              "ability notification",
              "tag naming convention",
              "functionversion",
              "applicationtype",
              "abbreviated names",
              "models"
            ],
            "document_type": "word",
            "domain_category": "hr"
          }
        },
        {
          "node_id": "70f48fd3-355f-45a5-a31f-5de5703993b4",
          "text": "Example : Major , Minor , Special .\n\nDon’t leave space when there are two words involved.\n\nExample: FunctionVersion  ,  ApplicationType.\n\n→The abbreviated names are exceptional cases generally.\n\nExample :    ID, WebDAV, URL etc.\n\n**Rule 6:**\n\nFor tags that is used as enum type , describe all the possible values in column “FV”. If an enum value  is not defined (reserved) , then put ○ in column “FW”\n\n**Rule 7:**\n\nPut ○ in the Enum value or the tag which does not have the corresponding Device or Function.\n\n(it is used while defining in advance for future support or expansion.)\n\n**Rule 8:**\n\nDescribe  meaning or usage of the tag in column “FX”.\n\n**Rule 9 :**\n\nSpecify the type of the tag in column “FY ” . Select the value from the dropdown list available.\n\nPossible types for the tag:\n\nMessage\n\nstruct\n\nstring\n\nchar\n\nunsigned char",
          "char_count": 835,
          "metadata": {
            "tags": [
              {
                "name": "doc:guide",
                "source": "ai",
                "status": "pending",
                "tag_id": "9adb5940-51d2-4577-97d3-aa2a9dd85bc2",
                "history": [
                  {
                    "by": "ai",
                    "ts": 1770284232,
                    "action": "suggested"
                  }
                ],
                "confidence": 0.9
              },
              {
                "name": "topic:tag_naming",
                "source": "ai",
                "status": "pending",
                "tag_id": "44ab3d6e-d524-45d2-ab5c-403043304514",
                "history": [
                  {
                    "by": "ai",
                    "ts": 1770284232,
                    "action": "suggested"
                  }
                ],
                "confidence": 0.8
              },
              {
                "name": "topic:enum_values",
                "source": "ai",
                "status": "pending",
                "tag_id": "9bf58fd7-b33c-4d2b-aace-b43122caea51",
                "history": [
                  {
                    "by": "ai",
                    "ts": 1770284232,
                    "action": "suggested"
                  }
                ],
                "confidence": 0.8
              }
            ],
            "filename": "BD Policy.docx",
            "char_count": 835,
            "document_id": "847d2680-4493-44d2-9684-52ea2c7eb566",
            "page_number": 1,
            "token_count": 198,
            "domain_terms": [
              "leave",
              "enum type",
              "enum value",
              "reserved",
              "device",
              "function",
              "future support",
              "expansion",
              "tag",
              "dropdown list",
              "message",
              "struct",
              "string",
              "char",
              "unsigned char"
            ],
            "document_type": "word",
            "domain_category": "hr"
          }
        },
        {
          "node_id": "2349a003-68cb-4f93-8979-06a731bbe7f1",
          "text": "**Rule 9 :**\n\nSpecify the type of the tag in column “FY ” . Select the value from the dropdown list available.\n\nPossible types for the tag:\n\nMessage\n\nstruct\n\nstring\n\nchar\n\nunsigned char\n\nshort\n\nunsigned short\n\nlong\n\nunsigned long\n\nfloat\n\n※int size is not decided yet, so will not be used.\n\nRule 10:\n\nDifference between empty tag and omission tag.\n\n**Empty tag is tag without value .**\n\nExample :",
          "char_count": 395,
          "metadata": {
            "tags": [
              {
                "name": "doc:guide",
                "source": "ai",
                "status": "pending",
                "tag_id": "ce873307-8fd1-4080-9b27-a609b81cbba9",
                "history": [
                  {
                    "by": "ai",
                    "ts": 1770284232,
                    "action": "suggested"
                  }
                ],
                "confidence": 0.9
              },
              {
                "name": "topic:tag_type",
                "source": "ai",
                "status": "pending",
                "tag_id": "417dd302-d382-4645-b1e4-1bf5620b3459",
                "history": [
                  {
                    "by": "ai",
                    "ts": 1770284232,
                    "action": "suggested"
                  }
                ],
                "confidence": 0.8
              },
              {
                "name": "topic:enum_values",
                "source": "ai",
                "status": "pending",
                "tag_id": "61cd455b-43a2-42fc-b5d8-77ce74cbc2f0",
                "history": [
                  {
                    "by": "ai",
                    "ts": 1770284232,
                    "action": "suggested"
                  }
                ],
                "confidence": 0.7
              }
            ],
            "filename": "BD Policy.docx",
            "char_count": 395,
            "document_id": "847d2680-4493-44d2-9684-52ea2c7eb566",
            "page_number": 1,
            "token_count": 93,
            "domain_terms": [
              "dropdown list",
              "tag type",
              "empty tag",
              "omission tag",
              "message",
              "struct",
              "string",
              "char",
              "unsigned char",
              "short",
              "unsigned short",
              "long",
              "unsigned long",
              "float",
              "json array"
            ],
            "document_type": "word",
            "domain_category": "general"
          }
        }
      ],
      "children_count": 3
    },
    {
      "rank": 4,
      "score": 0.4248010814189911,
      "text": "**Rule 9 :**\n\nSpecify the type of the tag in column “FY ” . Select the value from the dropdown list available.\n\nPossible types for the tag:\n\nMessage\n\nstruct\n\nstring\n\nchar\n\nunsigned char\n\nshort\n\nunsigned short\n\nlong\n\nunsigned long\n\nfloat\n\n※int size is not decided yet, so will not be used.\n\nRule 10:\n\nDifference between empty tag and omission tag.\n\n**Empty tag is tag without value .**\n\nExample :",
      "char_count": 395,
      "metadata": {
        "document_id": "e7e40ce7-61a8-483c-b8e2-64077e02c95a",
        "filename": "BD Policy.docx",
        "document_type": "word",
        "page_number": 1,
        "token_count": 93,
        "char_count": 395,
        "domain_category": "general",
        "domain_terms": [
          "tag",
          "dropdown list",
          "message",
          "struct",
          "string",
          "char",
          "unsigned char",
          "short",
          "unsigned short",
          "long",
          "unsigned long",
          "float",
          "int size",
          "empty tag",
          "omission tag"
        ],
        "tags": [
          {
            "tag_id": "8befa0c4-a788-460d-8040-817093504168",
            "name": "req:data",
            "source": "ai",
            "confidence": 0.9,
            "status": "pending",
            "history": [
              {
                "action": "suggested",
                "by": "ai",
                "ts": 1770284507
              }
            ]
          },
          {
            "tag_id": "e64dcb43-8ed4-4420-bc13-b50b920fce2f",
            "name": "doc:guide",
            "source": "ai",
            "confidence": 0.8,
            "status": "pending",
            "history": [
              {
                "action": "suggested",
                "by": "ai",
                "ts": 1770284507
              }
            ]
          },
          {
            "tag_id": "8ecc8f01-ae19-4d5f-8b40-bbd660725c87",
            "name": "topic:data_types",
            "source": "ai",
            "confidence": 0.8,
            "status": "pending",
            "history": [
              {
                "action": "suggested",
                "by": "ai",
                "ts": 1770284507
              }
            ]
          }
        ]
      },
      "node_id": "30edc4b2-8163-42d4-8ac0-387f3b33bded",
      "children": null,
      "children_count": 0
    },
    {
      "rank": 5,
      "score": 0.4148189425468445,
      "text": "When the range for a tag varies according to the model , then specify the different ranges for the models in separate lines.\n\nExample :\n\n<!-- image -->\n\nWhen the range for a tag  is same  for all the models ,then it can be specified in one line.\n\nExample:\n\n<!-- image -->\n\n<!-- image -->\n\nWhen a Tag is initially offered as MDF , and then if it is formally supported .It should be shown as above in  the message spec.\n\nHere , the tag was offered as MDF to only two models , Extra ID is assigned to the tag .Then it is given support to four models .This is differentiated by three rows. First row shows that this tag is supported in six models , second row shows that it was previously supported in only two models as MDF , Extra ID is also assigned , third row shows that this tag is newly supported in four models.\n\n**Rule 16:**\n\n<!-- image -->",
      "char_count": 845,
      "metadata": {
        "document_id": "847d2680-4493-44d2-9684-52ea2c7eb566",
        "filename": "BD Policy.docx",
        "document_type": "word",
        "page_number": 1,
        "token_count": 185,
        "char_count": 845,
        "domain_category": "general",
        "domain_terms": [
          "tag",
          "range",
          "model",
          "mdf",
          "extra id",
          "message spec",
          "supported models"
        ],
        "tags": [
          {
            "tag_id": "e644de0c-5405-4951-9dae-181fbfeb3ba2",
            "name": "doc:guide",
            "source": "ai",
            "confidence": 0.9,
            "status": "pending",
            "history": [
              {
                "action": "suggested",
                "by": "ai",
                "ts": 1770284244
              }
            ]
          },
          {
            "tag_id": "d9fe6cde-8d08-4b6c-9778-59dcc0d57a84",
            "name": "topic:message_specification",
            "source": "ai",
            "confidence": 0.8,
            "status": "pending",
            "history": [
              {
                "action": "suggested",
                "by": "ai",
                "ts": 1770284244
              }
            ]
          }
        ]
      },
      "node_id": "581901cf-1f7d-4ab5-aa8d-66d2ab20d4b1",
      "children": null,
      "children_count": 0
    },
    {
      "rank": 6,
      "score": 0.41398876905441284,
      "text": "When the range for a tag varies according to the model , then specify the different ranges for the models in separate lines.\n\nExample :\n\n<!-- image -->\n\nWhen the range for a tag  is same  for all the models ,then it can be specified in one line.\n\nExample:\n\n<!-- image -->\n\n<!-- image -->\n\nWhen a Tag is initially offered as MDF , and then if it is formally supported .It should be shown as above in  the message spec.\n\nHere , the tag was offered as MDF to only two models , Extra ID is assigned to the tag .Then it is given support to four models .This is differentiated by three rows. First row shows that this tag is supported in six models , second row shows that it was previously supported in only two models as MDF , Extra ID is also assigned , third row shows that this tag is newly supported in four models.\n\n**Rule 16:**\n\n<!-- image -->",
      "char_count": 845,
      "metadata": {
        "document_id": "e7e40ce7-61a8-483c-b8e2-64077e02c95a",
        "filename": "BD Policy.docx",
        "document_type": "word",
        "page_number": 1,
        "token_count": 185,
        "char_count": 845,
        "domain_category": "general",
        "domain_terms": [
          "tag",
          "range",
          "model",
          "mdf",
          "extra id",
          "message spec",
          "supported models"
        ],
        "tags": [
          {
            "tag_id": "8aeb62d2-9858-4523-8fbe-bb87ad52a8d9",
            "name": "doc:guide",
            "source": "ai",
            "confidence": 0.9,
            "status": "pending",
            "history": [
              {
                "action": "suggested",
                "by": "ai",
                "ts": 1770284518
              }
            ]
          },
          {
            "tag_id": "0b4cf16b-098e-492e-8d7b-251350eed73f",
            "name": "topic:message_specification",
            "source": "ai",
            "confidence": 0.8,
            "status": "pending",
            "history": [
              {
                "action": "suggested",
                "by": "ai",
                "ts": 1770284518
              }
            ]
          }
        ]
      },
      "node_id": "88be4dfd-6c84-4445-9722-31820419bfec",
      "children": null,
      "children_count": 0
    }
  ]
}