genius-core-client 0.4.0

Genius Core Client Library. Written in Rust and using PyO3 for Python bindings.
Documentation
[
  {
    "schema": [
      "schema",
      "entity"
    ],
    "swid": "swid:schema:Factor000000000000000",
    "name": "person",
    "description": "A person",
    "type": "object",
    "additionalProperties": false,
    "properties": {
      "firstName": {
        "type": "string"
      },
      "lastName": {
        "type": "string"
      },
      "email": {
        "type": "string"
      },
      "phone": {
        "type": "string"
      }
    }
  },
  {
    "schema": [
      "schema",
      "entity"
    ],
    "swid": "swid:schema:lajh6YvhZtniaEAcnLsK1",
    "name": "product",
    "description": "A product",
    "type": "object",
    "additionalProperties": false,
    "properties": {},
    "vectorization_strategies": [
      {
        "source_property": "description",
        "vectorization_strategy": "swid:program:FastTextProgram000000",
        "vector_space": "swid:vector_space:DescriptionSpaceFast0"
      },
      {
        "source_property": "name",
        "vectorization_strategy": "swid:program:FastTextProgram000000",
        "vector_space": "swid:vector_space:NameSpaceFast00000000"
      }
    ]
  },
  {
    "schema": [
      "schema",
      "entity"
    ],
    "swid": "swid:schema:lajh6YvhZtniaEAcnLwK4",
    "name": "listing",
    "description": "A listing",
    "type": "object",
    "additionalProperties": false,
    "properties": {
      "price": {
        "type": "number"
      },
      "listed_since": {
        "type": "number"
      }
    }
  },
  {
    "schema": [
      "schema",
      "entity"
    ],
    "swid": "swid:schema:Variable0000000000000",
    "name": "friends_with",
    "description": "A person is friends with another person",
    "type": "object",
    "additionalProperties": false,
    "properties": {
      "friendship_strength": {
        "type": "number"
      }
    }
  },
  {
    "schema": [
      "schema",
      "entity"
    ],
    "swid": "swid:schema:Yls88KIU5MmVz2eK3EDXB",
    "name": "bounding_box",
    "description": "A bounding box",
    "type": "object",
    "additionalProperties": false,
    "properties": {
      "min": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "x": {
            "type": "number"
          },
          "y": {
            "type": "number"
          },
          "z": {
            "type": "number"
          }
        }
      },
      "max": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "x": {
            "type": "number"
          },
          "y": {
            "type": "number"
          },
          "z": {
            "type": "number"
          }
        }
      }
    }
  },
  {
    "schema": [
      "schema",
      "entity"
    ],
    "swid": "swid:schema:bfybLtEgY9iH4kbElW7zt",
    "name": "address",
    "description": "An address",
    "type": "object",
    "additionalProperties": false,
    "properties": {
      "street": {
        "type": "string"
      },
      "city": {
        "type": "string"
      },
      "state": {
        "type": "string"
      },
      "zip": {
        "type": "string"
      }
    }
  },
  {
    "schema": [
      "schema",
      "entity"
    ],
    "swid": "swid:schema:jmd8HKCw0qYQM8UHC41zP",
    "name": "company",
    "description": "A company",
    "type": "object",
    "additionalProperties": false,
    "properties": {
      "email": {
        "type": "string"
      },
      "phone": {
        "type": "string"
      },
      "website": {
        "type": "string"
      }
    }
  },
  {
    "schema": [
      "schema",
      "entity"
    ],
    "swid": "swid:schema:lZvvKiXaqerk8ZfoG9mC4",
    "name": "sold_by",
    "description": "A product is sold by a company",
    "type": "object",
    "additionalProperties": false,
    "properties": {}
  },
  {
    "schema": [
      "schema",
      "entity"
    ],
    "swid": "swid:schema:3kvwKjgaOL0h38p5YGERK",
    "name": "lives_at",
    "description": "A person lives at an address",
    "type": "object",
    "additionalProperties": false,
    "properties": {}
  }
]