atomic_lib 0.41.0-beta.2

Library for creating, storing, querying, validating and converting Atomic Data.
Documentation
[
  {
    "@id": "https://atomicdata.dev/class/ontology",
    "https://atomicdata.dev/properties/description": "An ontology is a group of classes, properties and class instances that together describe a certain domain.",
    "https://atomicdata.dev/properties/isA": [
      "https://atomicdata.dev/classes/Class"
    ],
    "https://atomicdata.dev/properties/parent": "https://atomicdata.dev/classes",
    "https://atomicdata.dev/properties/recommends": [
      "https://atomicdata.dev/properties/classes",
      "https://atomicdata.dev/properties/properties",
      "https://atomicdata.dev/properties/instances",
      "https://atomicdata.dev/properties/custom-node-positioning"
    ],
    "https://atomicdata.dev/properties/requires": [
      "https://atomicdata.dev/properties/description",
      "https://atomicdata.dev/properties/shortname"
    ],
    "https://atomicdata.dev/properties/shortname": "ontology"
  },
  {
    "@id": "https://atomicdata.dev/properties/properties",
    "https://atomicdata.dev/properties/classtype": "https://atomicdata.dev/classes/Property",
    "https://atomicdata.dev/properties/datatype": "https://atomicdata.dev/datatypes/resourceArray",
    "https://atomicdata.dev/properties/description": "A list of properties used by the classes of the ontology.\nA Property is a single field in a Class. It's the thing that a property field in an Atom points to. An example is birthdate. An instance of Property requires various Properties, most notably a datatype (e.g. string or integer), a human readable description (such as the thing you're reading), and a shortname.",
    "https://atomicdata.dev/properties/parent": "https://atomicdata.dev/properties",
    "https://atomicdata.dev/properties/shortname": "properties",
    "https://atomicdata.dev/properties/isA": [
      "https://atomicdata.dev/classes/Property"
    ]
  },
  {
    "@id": "https://atomicdata.dev/properties/classes",
    "https://atomicdata.dev/properties/classtype": "https://atomicdata.dev/classes/Class",
    "https://atomicdata.dev/properties/datatype": "https://atomicdata.dev/datatypes/resourceArray",
    "https://atomicdata.dev/properties/description": "A list of classes that make up an ontology.\nA Class describes an abstract concept, such as 'Person' or 'Blogpost'. It describes the data shape of data (which fields are required and recommended) and explains what the concept represents. Resources use the is-a attribute to indicate which classes they are instances of.",
    "https://atomicdata.dev/properties/isA": [
      "https://atomicdata.dev/classes/Property"
    ],
    "https://atomicdata.dev/properties/parent": "https://atomicdata.dev/properties",
    "https://atomicdata.dev/properties/shortname": "classes"
  },
  {
    "@id": "https://atomicdata.dev/properties/instances",
    "https://atomicdata.dev/properties/datatype": "https://atomicdata.dev/datatypes/resourceArray",
    "https://atomicdata.dev/properties/description": "A list of instances that are referenced in the ontology. For example, enum values",
    "https://atomicdata.dev/properties/parent": "https://atomicdata.dev/properties",
    "https://atomicdata.dev/properties/shortname": "instances",
    "https://atomicdata.dev/properties/isA": [
      "https://atomicdata.dev/classes/Property"
    ]
  },
  {
    "@id": "https://atomicdata.dev/ontology/server/property/default-ontology",
    "https://atomicdata.dev/properties/classtype": "https://atomicdata.dev/class/ontology",
    "https://atomicdata.dev/properties/datatype": "https://atomicdata.dev/datatypes/atomicURL",
    "https://atomicdata.dev/properties/description": "The ontology where all classes go by default",
    "https://atomicdata.dev/properties/isA": [
      "https://atomicdata.dev/classes/Property"
    ],
    "https://atomicdata.dev/properties/parent": "https://atomicdata.dev/properties",
    "https://atomicdata.dev/properties/shortname": "default-ontology"
  },
  {
    "@id": "https://atomicdata.dev/properties/custom-node-positioning",
    "https://atomicdata.dev/properties/datatype": "https://atomicdata.dev/datatypes/json",
    "https://atomicdata.dev/properties/description": "Custom positions of the nodes in an ontology's graph view, stored as a JSON object mapping each subject to its `[x, y]` coordinate pair.",
    "https://atomicdata.dev/properties/isA": [
      "https://atomicdata.dev/classes/Property"
    ],
    "https://atomicdata.dev/properties/parent": "https://atomicdata.dev/properties",
    "https://atomicdata.dev/properties/shortname": "custom-node-positioning"
  }
]