Concepts
Concepts represent, alongside Action types, another generic entity type, which holds the data semantically together. Concepts are lemma-meaning units. That is, for any distinct lemma and meaning, you create a new Concept. This proliferation of Concepts is made manageable through various Relations, such as synonym, superclass (~ hypernym, genus proximum) etc., which place any Concept in a robust web of semantic relations.
One major function of Concepts is to serve as Property Type in Properties, which is a flexible yet reliable way of creating connections between entities.
CASTEMO knowledge graphs are multi-lingual; thus, Concepts from different languages can coexist, but are defined by semantic relations.
While CASTEMO knowledge graphs are multi-lingual, we recommend choosing one analytical language for higher levels of the conceptual taxonomies.
JSON Structure
The general entity attributes are inherited from the base entity object, which is defined by the IEntity class (see entity.ts file).
Definition of Concept data object can be found in concept.ts file.

No comments to display
No comments to display