All Classes and Interfaces

Class
Description
a provence-generating activity
Places a node inside a subset, by annotating that node
placing an element inside a subset
a provence-generating agent
Applies to an obsoletion in which annotations or edges pointing at the obsoleted node can be automatically rewired to point to a target
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
root class for all change mixins
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
Creation of an element.
None
A change in a value assertion where the value remain unchanged but either the datatype or language changes
Removal of an element.
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.
An object that generates automatic IDs for ontological entities.
A visitor interface for Change objects.
Represents an ID range for automatically assigned IDs.
 
This exception is thrown when attempting to parse an ID range policy file.
A parser for OBO-style ID range policy files.
Represents an ID range policy, assigning ID ranges to users.
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.
None
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'
Obsoletion of an element deprecates usage of that element, but does not delete that element.
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.
Represents the type of a node, when the knowledge graph is backed by an OWL ontology.
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
 
Generates numerical IDs within a given a range.
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.
removing an element from a subset
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
Generates numerical IDs sequentially within a given range.
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 basic implementation of the ILabelResolver interface.
This class provides a version of the ROBOT tool that includes the KGCL 'apply' command.
A change in the membership status of a node with respect to a subset (view)
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.
Opposite operation of obsoletion.