1 |
|
2 |
Build tree for the IVOA vocabulary SKOS files. |
3 |
|
4 |
You need: |
5 |
|
6 |
* rapper: from <http://librdf.org/raptor/> |
7 |
* cwm: you need the CVS version from |
8 |
<http://www.w3.org/2000/10/swap/doc/cwm.html> |
9 |
* BibTeX, to build the bibliography in doc/ |
10 |
|
11 |
Configuring and building |
12 |
======================== |
13 |
|
14 |
% autoconf |
15 |
% ./configure "CWM=python /path/to/checked-out/cwm.py" |
16 |
% make |
17 |
|
18 |
(yes, autoconf is slightly over the top for a project which isn't |
19 |
designed to be built after distribution, but it's the most |
20 |
straightforward way to do the various substitutions required, avoiding |
21 |
a lot of Makefile fuss). |
22 |
|
23 |
|
24 |
Maintainance |
25 |
============ |
26 |
|
27 |
To add a vocabulary: |
28 |
|
29 |
1. Create the appropriate subdirectory under src/, say src/NewVocab |
30 |
2. Add a Makefile.in in that directory which creates at least |
31 |
src/NewVocab/NewVocab.ttl, src/NewVocab/NewVocab.rdf and |
32 |
src/NewVocab/Notes. The Makefile.in should allow its release |
33 |
information to be set in the same way that src/AOIM/Makefile.in (for |
34 |
example) does. |
35 |
3. Add NewVocab to src/Makefile.in's SUBDIRS variable. |
36 |
4. Add the new Makefile.in to the bottom of configure.ac. |