Knowledge Graph Visualization Configuration
A data model for describing configurations / stylesheets for visualzing graphs, and in particular Knowledge Graphs or Ontologies. These graphs are characterized by having meaningful edge labels, node categories, IDs or URIs on each element, as well as additional rich metadata on the nodes or edges. An example of a use of this is https://github.com/cmungall/obographviz
URI: https://w3id.org/kgviz/ Name: kgviz
Classes
Class | Description |
---|---|
AnyConfiguration | Generic configuration that inherits all aspects of both node and edge configu... |
ClusterSubgraphAspect | |
Condition | a constraint or condition to be applied, e |
ConditionalProperty | conditionally applied properties based on filters |
EdgeAspect | |
EdgeProperty | a property object for an edge/relation |
ElementConfiguration | Abstract parent for all coniguration classes |
GeneralProperty | abstract grouping for properties/configs |
GraphvizAspect | |
NodeAspect | |
NodeProperty | |
PrefixConfiguration | style for a particular prefix (e |
RelationConfiguration | style for a particular relation (for example, BFO:0000050 or rdfs:subClassOf) |
RootGraphAspect | |
StyleSheet | A configuration for both global graph-level properties and element-level prop... |
SubgraphAspect |
Slots
Slot | Description |
---|---|
arrowhead | |
arrowtail | |
cliqueRelations | Set of properties that indicate identity relations and can be used in a cliqu... |
cluster_property | |
color | Basic drawing color for graphics, not text |
conditionalProperties | |
conditions | |
displayAnnotations | Display annotations for these selected properties |
edge_property | |
excludeSingletons | Remove nodes that have no incoming or outgoing edges |
fillcolor | |
fontcolor | |
graph_property | |
graphviz_slot | |
highlightIds | List of nodes to be visually demarcated |
id | |
label | |
labelFrom | |
node_property | |
nodeFilter | |
penwidth | |
prefixProperties | Collection of styles keyed by ID prefix |
properties | |
reasoning | Set of reasoning or processing steps to be applied to graph |
relationProperties | Collection of styles keyed by predicate ID |
style | |
styles | |
subgraph_property | |
subset | the subset to which the node belongs |
type | the logical type, eg INDIVIDUAL, CLASS, etc |
Enumerations
Enumeration | Description |
---|---|
ArrowType | |
ReasoningType | |
StyleType |
Types
Type | Description |
---|---|
xsd:boolean | A binary (true or false) value |
Color | e |
xsd:date | a date (year, month and day) in an idealized calendar |
linkml:DateOrDatetime | Either a date or a datetime |
xsd:dateTime | The combination of a date and time |
xsd:decimal | A real number with arbitrary precision that conforms to the xsd:decimal speci... |
xsd:double | A real number that conforms to the xsd:double specification |
xsd:float | A real number that conforms to the xsd:float specification |
xsd:integer | An integer |
xsd:string | Prefix part of CURIE |
Node | e |
shex:nonLiteral | A URI, CURIE or BNODE that represents a node in a model |
shex:iri | A URI or CURIE that represents an object in the model |
xsd:string | A character string |
xsd:dateTime | A time object represents a (local) time of day, independent of any particular... |
xsd:anyURI | a complete URI |
xsd:anyURI | a URI or a CURIE |
Subsets
Subset | Description |
---|---|