StatusCode.UNKNOWN, Got unsupported type for list: keywords

Hi AYEG,

Welcome back.

Data must be enclosed in quotation marks - literal string. See the JSON example below.

You can’t do that. A predicate must have only one type.

JSON


{
  "set": [
   {
      "keywords": ["(‘keywordsA’, 0.3798365520363444)", "(‘keywordB’, 0.09841987381766581)", "(‘keywordC’, 0.08103834093333195)" ]
   }
  ]
}

RDF



{
  set
   {
      _:A <keywords> "(‘keywordsA’, 0.3798365520363444)" .
      _:A <keywords> "(‘keywordB’, 0.09841987381766581)" .
      _:A <keywords> "(‘keywordC’, 0.08103834093333195)" .
   }
}

Result

{
  "data": {
    "car": [
      {
        "uid": "0xf",
        "keywords": [
          "(‘keywordC’, 0.08103834093333195)",
          "(‘keywordsA’, 0.3798365520363444)",
          "(‘keywordB’, 0.09841987381766581)"
        ]
      },
      {
        "uid": "0x10",
        "keywords": [
          "(‘keywordC’, 0.08103834093333195)",
          "(‘keywordsA’, 0.3798365520363444)",
          "(‘keywordB’, 0.09841987381766581)"
        ]
      },
      {
        "uid": "0x11",
        "keywords": [
          "(‘keywordC’, 0.08103834093333195)",
          "(‘keywordsA’, 0.3798365520363444)",
          "(‘keywordB’, 0.09841987381766581)"
        ]
      }
    ]
  }