1 |
norman.x.gray |
5 |
|
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 |
norman.x.gray |
6 |
To add a vocabulary: |
28 |
norman.x.gray |
5 |
|
29 |
norman.x.gray |
6 |
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. |