Mercurial > hg > vamp-plugin-sdk
view rdf/doc/vamp.pl @ 144:a4aad47aaf96
* Restructure output so that each file describes a plugin library rather
than a single plugin (or at least, so that the base uri is for a library --
the file can still contain one or more plugins so long as they all come
from the same library).
* Make it possible to give the library name instead of individual plugin
names on the command line to generate templates for entire library
* Make program accept more than one plugin name, too
author | cannam |
---|---|
date | Fri, 20 Jun 2008 13:44:34 +0000 |
parents | 1b1ebb0f10ac |
children |
line wrap: on
line source
:- use_module('../../../motools/mo/ontospec/onto_spec'). :- use_module(library('semweb/rdf_db')). :- use_module(library('semweb/rdf_turtle')). :- rdf_load('../vamp.rdf'). :- rdf_db:rdf_register_ns(vamp,'http://purl.org/ontology/vamp/'). author_name(''). author_foaf(''). page_title('Vamp Plugins Ontology'). output('vamp.html'). :- output(Output), open(Output,write,Otp), header(Header), write(Otp,Header), open('../doc/glance.htm',read,GlanceIntro), copy_stream_data(GlanceIntro, Otp), glance_html_desc(Glance), write(Otp,Glance), write(Otp,'<h2 id="terms_classes">Classes</h2>'), classes_html_desc(Classes), write(Otp,Classes), write(Otp,'<h2 id="terms_props">Properties</h2>'), props_html_desc(Props), write(Otp,Props), write(Otp,'<h2 id="terms_inds">Individuals</h2>'), inds_html_desc(Inds), write(Otp,Inds), deprecs_html_desc(Deprecs), write(Otp,Deprecs), close(Otp), rdf_db:rdf_retractall(_,_,_). :- halt.