-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
57 lines (39 loc) · 1.5 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
Ontology Toolchain
==================
The ontology toolchain (ontc) is a set of software development tools.
It uses ontologies to support the development of software.
Build
-----
The following software is used to build ontc:
* GCC 10.2.0 (https://gcc.gnu.org/)
* GNU Make 4.3 (https://www.gnu.org/software/make/)
* GNU Bison 3.7.2 (https://www.gnu.org/software/bison/)
* flex 2.6.4 (https://github.com/westes/flex)
All software versions mentioned above are no minimum versions but
recommendations because ontc can be successfully compiled using
these versions.
In order to build ontc just run:
mkdir build
make
The binary will be located in the build/ directory.
Documentation
-------------
The documentation is located at doc/.
It can be built using Doxygen (https://www.doxygen.nl/).
Just run:
doxygen
in the doc/ directory. An HTML and LaTeX version will then be
generated.
License
-------
The ontology toolchain is made up of several components.
The two libraries libontg and liboxpl are licensed under the
GNU LGPL 2.1 (or later).
The source code of both libraries can be found at lib/ and include/.
For more information please see COPYING.LESSER.
The ontc command line tool is licensed under the GNU GPLv3 (or later).
Its source code can be found under src/.
For more information please see COPYING.
Every source code file contains an SPDX license identifier which specifies
the exact license of that source code file. See https://spdx.org/ for
the specification of the SPDX license identifier format.