Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

#+TITLE: Ontology Visualization

  • Example #+BEGIN_SRC bash ./ontology_viz.py -o test.dot test.ttl -O ontology.ttl dot -Tpng -o test.png test.dot #+END_SRC
  • Use -o to indicate the path of output file
  • Use -O to indicate the input ontology (Optional).
  • Use -C to indicate the configuration file (Optional).
    • max_label_length: config the max length of labels. If the text exceeds the length, exceeded part will be replaced with "...". Default value is 0.
    • blacklist: config the predicate that you don't want to see in the graph.
    • class_inference_in_object: config the predicate that can inference the object is a Class, even if the class doesn't defined in the ontology.
    • label_property: config the predicate that used for labeling nodes, if such a label exists, it will display inside the node.
    • tooltip_property: config the predicate that contains the tooltip texts.
    • bnode_regex: a list of regexes, if an uri matches, then it will be dispaly as a blank node without its uri nor label. It can be useful if you have a lot of reifications.
    • colors: config the colors of nodes
      • class, literal, instance can accept HEX value(e.g. "#ff0000" ), MATLAB style(e.g. "r" ), and color name (e.g. "red" ). #+BEGIN_SRC json "colors": { "class": "#ff0000", "literal": "r", "instance": "red", } #+END_SRC

      • instance can also accept a dict value to specify the color of each class instance. And use "default" to to set color for undefined instances. #+BEGIN_SRC json "instance": { "https://tac.nist.gov/tracks/SM-KBP/2018/ontologies/SeedlingOntology#Facility": "#a6cee3", "default": "#ffff99" } #+END_SRC

      • filled: config whether fill the node, default value: true.

  • Classes defined in the ontology will be omitted in the output graph. This action can be switched with argument -V.

** Useful Graphviz flags

In order to convert =dot= into =png= or =svg= image, you will need [[https://www.graphviz.org][Graphviz]].

关于 About

A simple ontology and RDF visualization tool.
ontologyontology-visualizationrdfsemantictriplesvisualization

语言 Languages

Python100.0%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
0
Total Commits
峰值: 1次/周
Less
More

核心贡献者 Contributors