11# Contact person name: Abril Azocar Guzman
22# Contact person email: a.azocar.guzman@fz-juelich.de
3- # Artifacts: CDCO, PODO, LDO, DISO, PLDO
3+ # Artifacts: CDCO, PODO, LDO, PLDO
44# Artifacts Names: Crystallographic Defect Core Ontology, Point Defect Ontology, Line Defect Ontology, Dislocation Ontology, Plane Defect Ontology
5- # Resource location: https://raw.githubusercontent.com/OCDO/cdco/main/cdco.owl, https://raw.githubusercontent.com/OCDO/podo/main/podo.owl, https://raw.githubusercontent.com/OCDO/ldo/main/ldo.owl, https://raw.githubusercontent.com/OCDO/ldo/main/DISO/diso.owl, https://raw.githubusercontent.com/OCDO/ pldo/main/pldo.owl
5+ # Resource location: https://raw.githubusercontent.com/OCDO/cdco/main/cdco.owl, https://raw.githubusercontent.com/OCDO/podo/main/podo.owl, https://raw.githubusercontent.com/OCDO/ldo/main/ldo.owl, https://raw.githubusercontent.com/OCDO/pldo/main/pldo.owl
66
77Options +FollowSymLinks
8+ Options -MultiViews
89RewriteEngine on
9-
10- # Redirect for CDOS ontology
11- RewriteRule ^$ https://github.com/OCDO/cdos [R=303,L ]
1210
13- # Redirect for CDCO ontology
14- RewriteRule ^cdco$ https://raw.githubusercontent.com/OCDO/cdco/main/cdco. owl [ R=303,L ]
11+ # Directive to ensure *.rdf files served as appropriate content type
12+ AddType application/rdf+xml . owl
1513
16- # Redirect for PODO ontology
17- RewriteRule ^podo$ https://raw.githubusercontent.com/OCDO/podo/main/podo.owl [R=303,L ]
14+ # Redirect for CDOS
1815
19- # Redirect for LDO ontology
20- RewriteRule ^ldo$ https://raw.githubusercontent.com/OCDO/ldo/main/ldo.owl [R=303,L ]
16+ RewriteRule ^$ https://cdos.readthedocs.io/ [R=303,L ]
2117
22- # Redirect for LDO/DISO ontology
23- RewriteRule ^ldo/diso$ https://raw.githubusercontent.com/OCDO/ldo/main/DISO/diso.owl [R=303,L ]
18+ # CDCO
2419
25- # Redirect for PLDO ontology
26- RewriteRule ^pldo$ https://raw.githubusercontent.com/OCDO/pldo/main/pldo.owl [R=303,L ]
20+ # cdco v1.0.0 docs
21+ RewriteRule ^cdco/v1.0.0$ https://ocdo.github.io/cdco/ [R=303,L ]
22+ RewriteRule ^cdco/v1.0.0/$ https://ocdo.github.io/cdco/ [R=303,L ]
23+ RewriteRule ^cdco/v1.0.0/$ https://ocdo.github.io/cdco/#$1 [R=303,NE,L ]
24+
25+ # cdco v1.0.0 owl
26+ RewriteCond %{HTTP_ACCEPT} ^.*application/rdf\+xml.*
27+ RewriteRule ^cdco/v1.0.0$ https://raw.githubusercontent.com/OCDO/cdco/main/cdco.owl [R=303 ,L]
28+ RewriteRule ^cdco/v1.0.0/$ https://raw.githubusercontent.com/OCDO/cdco/main/cdco.owl [R=303 ,L]
29+
30+ # Rewrite rule to serve HTML content - terms
31+ RewriteCond %{HTTP_ACCEPT} !application/rdf\+xml.*(text/html|application/xhtml\+xml|text/\*|\*/\*)
32+ RewriteCond %{HTTP_ACCEPT} text/html [OR]
33+ RewriteCond %{HTTP_ACCEPT} application/xhtml\+xml [OR]
34+ RewriteCond %{HTTP_ACCEPT} text/\* [OR]
35+ RewriteCond %{HTTP_ACCEPT} \*/\* [OR]
36+ RewriteCond %{HTTP_USER_AGENT} ^Mozilla/.*
37+ RewriteRule ^cdco/(.*)$ https://ocdo.github.io/cdco/#$1 [R=303,NE,L ]
38+
39+ # Rewrite rule to serve RDF/XML content
40+ RewriteCond %{HTTP_ACCEPT} ^.*application/rdf\+xml.* [OR ]
41+ RewriteCond %{HTTP_ACCEPT} ^.*application/xml.* [OR]
42+ RewriteCond %{HTTP_ACCEPT} ^.*text/xml.*
43+ RewriteRule ^cdco$ https://raw.githubusercontent.com/OCDO/cdco/main/cdco.owl [R=303 ,NE,L]
44+
45+ # PODO
46+
47+ # podo v1.0.0 docs
48+ RewriteRule ^podo/v1.0.0$ https://ocdo.github.io/podo/ [R=303,L ]
49+ RewriteRule ^podo/v1.0.0/$ https://ocdo.github.io/podo/ [R=303,L ]
50+ RewriteRule ^podo/v1.0.0/$ https://ocdo.github.io/podo/#$1 [R=303,NE,L ]
51+
52+ # podo v1.0.0 owl
53+ RewriteCond %{HTTP_ACCEPT} ^.*application/rdf\+xml.*
54+ RewriteRule ^podo/v1.0.0$ https://raw.githubusercontent.com/OCDO/podo/main/podo.owl [R=303 ,L]
55+ RewriteRule ^podo/v1.0.0/$ https://raw.githubusercontent.com/OCDO/podo/main/podo.owl [R=303 ,L]
56+
57+ # Rewrite rule to serve HTML content - terms
58+ RewriteCond %{HTTP_ACCEPT} !application/rdf\+xml.*(text/html|application/xhtml\+xml|text/\*|\*/\*)
59+ RewriteCond %{HTTP_ACCEPT} text/html [OR]
60+ RewriteCond %{HTTP_ACCEPT} application/xhtml\+xml [OR]
61+ RewriteCond %{HTTP_ACCEPT} text/\* [OR]
62+ RewriteCond %{HTTP_ACCEPT} \*/\* [OR]
63+ RewriteCond %{HTTP_USER_AGENT} ^Mozilla/.*
64+ RewriteRule ^podo/(.*)$ https://ocdo.github.io/podo/#$1 [R=303,NE,L ]
65+
66+ # Rewrite rule to serve RDF/XML content
67+ RewriteCond %{HTTP_ACCEPT} ^.*application/rdf\+xml.* [OR ]
68+ RewriteCond %{HTTP_ACCEPT} ^.*application/xml.* [OR]
69+ RewriteCond %{HTTP_ACCEPT} ^.*text/xml.*
70+ RewriteRule ^podo$ https://raw.githubusercontent.com/OCDO/podo/main/podo.owl [R=303 ,NE,L]
71+
72+ # LDO
73+
74+ # ldo v1.0.0 docs
75+ RewriteRule ^ldo/v1.0.0$ https://ocdo.github.io/ldo/ [R=303,L ]
76+ RewriteRule ^ldo/v1.0.0/$ https://ocdo.github.io/ldo/ [R=303,L ]
77+ RewriteRule ^ldo/v1.0.0/$ https://ocdo.github.io/ldo/#$1 [R=303,NE,L ]
78+
79+ # ldo v1.0.0 owl
80+ RewriteCond %{HTTP_ACCEPT} ^.*application/rdf\+xml.*
81+ RewriteRule ^ldo/v1.0.0$ https://raw.githubusercontent.com/OCDO/ldo/main/ldo.owl [R=303 ,L]
82+ RewriteRule ^ldo/v1.0.0/$ https://raw.githubusercontent.com/OCDO/ldo/main/ldo.owl [R=303 ,L]
83+
84+ # Rewrite rule to serve HTML content - terms
85+ RewriteCond %{HTTP_ACCEPT} !application/rdf\+xml.*(text/html|application/xhtml\+xml|text/\*|\*/\*)
86+ RewriteCond %{HTTP_ACCEPT} text/html [OR]
87+ RewriteCond %{HTTP_ACCEPT} application/xhtml\+xml [OR]
88+ RewriteCond %{HTTP_ACCEPT} text/\* [OR]
89+ RewriteCond %{HTTP_ACCEPT} \*/\* [OR]
90+ RewriteCond %{HTTP_USER_AGENT} ^Mozilla/.*
91+ RewriteRule ^ldo/(.*)$ https://ocdo.github.io/ldo/#$1 [R=303,NE,L ]
92+
93+ # Rewrite rule to serve RDF/XML content
94+ RewriteCond %{HTTP_ACCEPT} ^.*application/rdf\+xml.* [OR ]
95+ RewriteCond %{HTTP_ACCEPT} ^.*application/xml.* [OR]
96+ RewriteCond %{HTTP_ACCEPT} ^.*text/xml.*
97+ RewriteRule ^ldo$ https://raw.githubusercontent.com/OCDO/ldo/main/ldo.owl [R=303 ,NE,L]
98+
99+ # PLDO
100+
101+ # pldo v1.0.0 docs
102+ RewriteRule ^pldo/v1.0.0$ https://ocdo.github.io/pldo/ [R=303,L ]
103+ RewriteRule ^pldo/v1.0.0/$ https://ocdo.github.io/pldo/ [R=303,L ]
104+ RewriteRule ^pldo/v1.0.0/$ https://ocdo.github.io/pldo/#$1 [R=303,NE,L ]
105+
106+ # pldo v1.0.0 owl
107+ RewriteCond %{HTTP_ACCEPT} ^.*application/rdf\+xml.*
108+ RewriteRule ^pldo/v1.0.0$ https://raw.githubusercontent.com/OCDO/pldo/main/pldo.owl [R=303 ,L]
109+ RewriteRule ^pldo/v1.0.0/$ https://raw.githubusercontent.com/OCDO/pldo/main/pldo.owl [R=303 ,L]
110+
111+ # Rewrite rule to serve HTML content - terms
112+ RewriteCond %{HTTP_ACCEPT} !application/rdf\+xml.*(text/html|application/xhtml\+xml|text/\*|\*/\*)
113+ RewriteCond %{HTTP_ACCEPT} text/html [OR]
114+ RewriteCond %{HTTP_ACCEPT} application/xhtml\+xml [OR]
115+ RewriteCond %{HTTP_ACCEPT} text/\* [OR]
116+ RewriteCond %{HTTP_ACCEPT} \*/\* [OR]
117+ RewriteCond %{HTTP_USER_AGENT} ^Mozilla/.*
118+ RewriteRule ^pldo/(.*)$ https://ocdo.github.io/pldo/#$1 [R=303,NE,L ]
119+
120+ # Rewrite rule to serve RDF/XML content
121+ RewriteCond %{HTTP_ACCEPT} ^.*application/rdf\+xml.* [OR ]
122+ RewriteCond %{HTTP_ACCEPT} ^.*application/xml.* [OR]
123+ RewriteCond %{HTTP_ACCEPT} ^.*text/xml.*
124+ RewriteRule ^pldo$ https://raw.githubusercontent.com/OCDO/pldo/main/pldo.owl [R=303 ,NE,L]
0 commit comments