-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Toyofumi Fujiwara edited this page Jan 20, 2020
·
11 revisions
- 現在,山本さんのGitHub Pagesでサイトを公開
オントロジーを http://nanbyodata.jp/xxx/yyy などの URI を使って作成し,最終的に出来上がったものを nanbyoudata.jp でホスティングする.
- Content-type negotiation でオントロジーファイルや HTML を返し分ける Nginx の設定のサンプルは下記の通り.
location /resource {
root /data/biohackathon/www;
types {
application/xslt+xml xsl;
application/xml xml;
application/rdf+xml rdf;
application/rdf+xml owl;
text/turtle ttl;
}
default_type text/html;
try_files $uri $uri.$rdf_suffix =404;
}
ttl ファイルをrapper で OWL (RDF/XML) に変換して,XSLT で OWL から XHTML に変換する.
#!/bin/sh
# 要インストール:rapper,xsltproc
export PATH=/opt/services/case/local/raptor2-2.0.15/bin:$PATH
cd /opt/services/case/app/nando
rapper -i turtle -o rdfxml-abbrev ./nanbyo.ttl > ./nanbyo.rdf
xsltproc --output ./nanbyo.html ./owl2xhtml.xsl ./nanbyo.rdf
cp ./nanbyo.html ./index.html
- テスト用に GitHub Pages で index.html(nanbyo.html) を表示
- 添付の owl2xhtml.xsl を適当に書き換えるとヘッダなどや見た目を自由に変更可能