This is an old revision of the document!
DarkLight Glossary
- Abstraction
- A general term used to describe an object and all of its attached content. For example, an event that triggers a PRO can have other pieces of information published to it. An abstraction can be seen in the Abstraction Graph and the Event View.
- Contextual Memory
- Content ingested into DarkLight to provide context for your PROs. This is data like employee records, property databases, etc.
- Collection
- a list of entities that can be used by PROs to either include or exclude specific individuals. For example, a list of administrators who are allowed to perform actions that would otherwise be outside their role in the company.
- Entity
- An individual instance in the data. For example, an ontology might define a Department as a class, but Department-Marketing would be an instance of that class.
- Graph
- Ontologies are typically represented as graphs, because they contain nodes and links. The Abstraction Graph in DarkLight represents the selected event as a graph.
- Ontology Class
- Part of the ontology definition, a class defines a container of information. The naming convention used in DarkLight is that classes start with capital letters and use CamelCase. The icon used for a class in DarkLight is an open circle
- Ontology Data Property
- Part of the ontology definition, a data property is used to describe an object. Data Properties have ranges that describe what type of data they represent. In DarkLight these ranges are:
date
integer (whole number)
string (literal text)
boolean (yes/no)
multiple
- Ontology Object Property
- Part of the ontology definition, an object property is like a property and a class (so its icon is a circle in a square
). It can be used to describe a class but can also have its own data properties. A good example of this is a "Manager" can be a property of a class "Employee" but is itself an Employee. This allows your ontology to already inherit all the properties of employees for each manager.
- OWL
- The Web Ontology Language is a formally-defined set of descriptions used to define an ontology.
- PRO
- The Programmable Reasoning Object is used by DarkLight to process information as it flows through the system. The PRO is the mechanism the analyst uses to create the automated rules and conditions. The icon for a PRO is a Class with a gear inside
- RDF
- Resource Description Framework - a structured way to describe an ontology. See this article for more details.
- White List
- A list of exceptions to a rule. These are maintained in DarkLight in a Collection.
- Working Memory
- The part of the database that DarkLight uses to process incoming data. PROs can pull objects into working memory from contextual memory.