Skip to content

Commit 8808c9c

Browse files
committed
Fix building HTML
1 parent 07f8f10 commit 8808c9c

File tree

4 files changed

+61
-6
lines changed

4 files changed

+61
-6
lines changed

.github/workflows/blank.yml renamed to .github/workflows/build.yml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,13 @@ jobs:
1919
- uses: actions/checkout@v3
2020
- name: Create Ontology Documentation
2121
run: |
22+
sudo apt-get install raptor2-utils -y
2223
sudo apt-get install python3 python3-setuptools python3-pip -y
2324
sudo apt-get install gcc libpq-dev -y
2425
sudo apt-get install python3-dev python3-pip -y
2526
sudo apt-get install python3-venv python3-wheel -y
2627
sudo pip3 install wheel pylode==3.0.2 rdflib
27-
mkdir docs
28-
echo "Generating documentation for Core ontology"
29-
python -m pylode nfdi4objects.rdf -o docs/index.html
30-
cp nfdi4objects.rdf docs
28+
make docs
3129
- name: Deploy 🚀
3230
uses: JamesIves/github-pages-deploy-action@releases/v4
3331
with:

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
.venv
22
docs/
33
pylode.log
4+
tmp.nt

Makefile

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,10 @@ deps:
44
python -m venv .venv
55
.venv/bin/pip install wheel pylode==3.2.0 rdflib
66

7-
docs/index.html: n4o-objects-ontology/nfdi4objects.rdf deps
7+
docs/index.html: n4o-objects-ontology/nfdi4objects.rdf n4o-objects-ontology/metadata.rdf
88
mkdir -p docs
9-
.venv/bin/python -m pylode $< -o $@
9+
rapper n4o-objects-ontology/metadata.rdf > tmp.nt
10+
rapper n4o-objects-ontology/nfdi4objects.rdf >> tmp.nt
11+
.venv/bin/python -m pylode tmp.nt -o $@
12+
rm tmp.nt
1013
cp $< docs

n4o-objects-ontology/metadata.rdf

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
<?xml version="1.0"?>
2+
<rdf:RDF xmlns="https://nfdi4objects.wisski.data.fau.de/ontology/"
3+
xml:base="https://nfdi4objects.wisski.data.fau.de/ontology/"
4+
xmlns:n4o="https://nfdi4objects.wisski.data.fau.de/ontology/"
5+
xmlns:crm="http://www.cidoc-crm.org/cidoc-crm/7.1.3/"
6+
xmlns:dct="http://purl.org/dc/terms/"
7+
xmlns:sdo="https://schema.org/"
8+
xmlns:owl="http://www.w3.org/2002/07/owl#"
9+
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
10+
xmlns:xml="http://www.w3.org/XML/1998/namespace"
11+
xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
12+
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
13+
xmlns:vann="http://purl.org/vocab/vann/"
14+
xmlns:skos="http://www.w3.org/2004/02/skos/core#">
15+
16+
<owl:Ontology rdf:about="https://nfdi4objects.wisski.data.fau.de/ontology/">
17+
<vann:preferredNamespaceUri>https://nfdi4objects.wisski.data.fau.de/ontology/</vann:preferredNamespaceUri>
18+
<vann:preferredNamespacePrefix>n4o</vann:preferredNamespacePrefix>
19+
20+
<rdfs:label>NFDI4Objects Ontology</rdfs:label>
21+
<dct:description>
22+
This ontology extends CIDOC-CRM for use in NFDI4Objects.
23+
</dct:description>
24+
25+
<dct:creator>
26+
<rdf:Description>
27+
<sdo:identifier>https://orcid.org/0000-0003-2576-1511</sdo:identifier>
28+
<sdo:name>Anja Gerber</sdo:name>
29+
</rdf:Description>
30+
</dct:creator>
31+
<dct:creator>
32+
<rdf:Description>
33+
<sdo:identifier>https://orcid.org/0000-0002-9499-5840</sdo:identifier>
34+
<sdo:name>Timo Homburg</sdo:name>
35+
</rdf:Description>
36+
</dct:creator>
37+
<dct:creator>
38+
<rdf:Description>
39+
<sdo:identifier>https://orcid.org/0000-0002-1352-129X</sdo:identifier>
40+
<sdo:name>Sarah Wagner</sdo:name>
41+
</rdf:Description>
42+
</dct:creator>
43+
44+
<dct:contributor>
45+
<rdf:Description>
46+
<sdo:identifier>https://orcid.org/0000-0002-7613-4123</sdo:identifier>
47+
<sdo:name>Jakob Voß</sdo:name>
48+
</rdf:Description>
49+
</dct:contributor>
50+
51+
</owl:Ontology>
52+
53+
</rdf:RDF>

0 commit comments

Comments
 (0)