All Classes and Interfaces

Class
Description
a provence-generating activity
Places a node inside a subset, by annotating that node
a provence-generating agent
owl annotations.
A ROBOT command to apply KGCL-described changes to an ontology.
Helper object to assign automatically generated IDs to KGCL change objects.
Any change perform on an ontology or knowledge graph
A broad grouping for all elements of the change language
A summary statistic for a set of changes of the same type, grouped by zero or more node properties
Dummy implementation of IChangeVisitor.
A node creation where the owl type is 'owl:Class'
A node that is a class
A change that is is a composition of other changes
The meaning of operations can be configured
A visitor to convert a list of KGCL Change objects into a list of OWL API OWLOntologyChange objects that, when applied to an ontology, would implement the requested changes.
A relationship between two nodes.
A change in which the element that is the focus of the change is an edge.
An edge change in which a de-novo edge is created.
An edge change in which an edge is removed.
An edge change where the subject, object, and predicate are unchanged, but the logical interpretation changes
An edge change in which an edge is obsoleted.
An edge change where one node is replaced with another, as in the case of obsoletion with replacement
Represents the type of an edge between two nodes.
A visitor interface for Change objects.
An object that can resolve labels into proper entity identifiers.
A node that is an individual
An object that listens to errors that may occur when processing the parse tree of a KGCL changeset.
An object to apply KGCL-described changes to a knowledge graph.
This class provides an empty implementation of KGCLListener, which can be extended to create a listener which only needs to handle a subset of the available methods.
This class provides an empty implementation of KGCLVisitor, which can be extended to create a visitor which only needs to handle a subset of the available methods.
A class providing static helper methods to work with KGCL.
 
This interface defines a complete listener for a parse tree produced by KGCLParser.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A parser to read a KGCL program from a file or a file-like source.
A syntax error encountered when parsing a KGCL program.
A visitor to convert a list of KGCL Change objects into their textual representation in the KGCL language.
This interface defines a complete generic visitor for a parse tree produced by KGCLParser.
A writer to serialise KGCL change objects into a KGCL program that is written to a file or file-like sink.
A simple change where a logical axiom is changed, where the logical axiom cannot be represented as an edge
None
A specific kind of edge creation in which the created edge is a mapping.
A node mapping change where the predicate of a mapping is changed.
A node mapping change where the object of a mapping is changed
A node metadata assertion change where the predicate of a metadata assertion is changed.
A node metadata assertion change where the object of a metadata assertion is changed
 
A complex change consisting of multiple obsoletions.
A node synonym where the name NAME of an node NODE moves to a synonym, and NODE receives a new name.
A node mapping change where a mapping is added to a node
A node metadata assertion change where a metadata assertion is added to a node
A node synonym change where a de-novo synonym is created
A node change where a de-novo text definition is created
Any named entity in an ontology.
A node change where the change alters node properties/annotations.
A node annotation change where the change replaces a particular property value.
A simple change where the change is about a node
a node change in which a new node is created
A node move in which a node where the destination is a proper descendant of the original location.
Deletion of a node from the graph.
An obsoletion change in which all metadata (including name/label) from the source node is deleted and added to the target node, and edges can automatically be rewired to point to the target node
A node change where the mappings for that node are altered
A node change where the metadata assertion (OWL annotations) for that node are altered
A node move is a combination of deleting a parent edge and adding a parent edge, where the predicate is preserved and the object/parent node changes
Obsoletion of a node deprecates usage of that node, but does not delete it.
An obsoletion change in which information from the obsoleted node is selectively copied to a single target, and edges can automatically be rewired to point to the target node
An obsoletion change in which there is no direct replacement
A node change where the name (aka rdfs:label) of the node changes
The opposite of node deepening
None
A node change where the text definition is changed
unobsoletion of a node deprecates usage of that node.
A node creation where the owl type is 'ObjectProperty'
 
An object to resolve labels into identifiers using the rdfs:label annotations of an ontology’s entities.
Any component of an ontology or knowledge graph
A class to apply KGCL-described changes to a OWL API ontology.
None
Base class to translate KGCL change objects into OWL axioms.
 
A visitor to converts the ANTLR parse tree of a KGCL changeset into a list of Change objects.
An edge creation where the predicate is owl:subClassOf
An edge change where the predicate (relationship type) is modified.
a property-value pair
A grouping for prov elements
 
A helper class to apply arbitrary transformations to class expressions.
A change that could not be applied to the intended target graph.
Listener for “rejected change” events – when OWLTranslator cannot translate a change for any reason.
A node mapping change where a mapping is deleted
A node metadata assertion change where a metadata assertion is deleted
Removes a node from a subset, by removing an annotation
A node synonym change where a synonym is deleted
A node change where a text definition is deleted
An edge deletion where the predicate is owl:subClassOf
A session consists of a set of change sets bundled with the activities that generated those change sets
A node change where the string value for the name is unchanged but the language tag is set
A change that is about a single ontology element
A custom LinkML converter for SimpleChange objects.
A basic implementation of the ILabelResolver interface.
This class provides a version of the ROBOT tool that includes the KGCL 'apply' command.
A node synonym change where the predicate of a synonym is changed.
A node synonym change where the text of a synonym is changed
 
A node change where a text definition is modified
A summarizing of a change on a piece of text.
A change that is a composition of a set of changes, where those changes are treated as a single unit.