Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
183 commits
Select commit Hold shift + click to select a range
16a2eae
Doc: clarification of SDOs involved, contact at CEN/CENELEC, and invi…
May 12, 2025
9baced3
Improve invitation message
May 12, 2025
7a24ad0
Add h2hoa and nyhkb w3id namespace
Mar 19, 2026
9d0070e
lang-dcat-ap - update redirections to Release 0.9.2
gkirtzou Mar 19, 2026
c697515
Apply suggestion from @TallTed
dgarijo Mar 19, 2026
d3c898d
Apply suggestion from @TallTed
dgarijo Mar 19, 2026
deede03
Merge pull request #5844 from jochumsson/add-h2hoa-nyhkb
dgarijo Mar 19, 2026
2c63d2a
Merge pull request #5846 from gkirtzou/master
dgarijo Mar 19, 2026
56d6bc5
Merge pull request #5843 from DPPIP/master
dgarijo Mar 19, 2026
fe2ede2
Add dcatr namespace
marcelotto Mar 19, 2026
a4c867a
Add CDIF building block identifier redirects with content negotiation
smrgeoinfo Mar 19, 2026
d03d565
Add gno namespace
marcelotto Mar 19, 2026
948f99a
Merge pull request #5848 from marcelotto/dcatr
davidlehn Mar 20, 2026
ecada1d
Merge pull request #5850 from marcelotto/gno
davidlehn Mar 20, 2026
58fe320
Add ID directory for NeXus ontology within PaN
Tanmay2028 Mar 20, 2026
4ac1b00
feat: add reachhaven/ namespace with harbour credentials ontology
jdsika Mar 20, 2026
ba9a8d7
feat: add simpulse-id namespace for SimpulseID Credentials
jdsika Mar 20, 2026
569a375
Rename project from Reachhaven GmbH to Haven
jdsika Mar 20, 2026
26bb115
Merge pull request #5852 from ASCS-eV/feat/simpulse-id-namespace
dgarijo Mar 20, 2026
0ea9eb5
Merge pull request #5847 from Tanmay2028/master
dgarijo Mar 20, 2026
d6d1fce
Merge branch 'master' into master
smrgeoinfo Mar 20, 2026
fbacbae
Create .htaccess
spiel-ifremer Mar 20, 2026
45583ee
Add rewrite rules for ontology and DCAT redirects
spiel-ifremer Mar 20, 2026
16440b8
chore(lmodel): updated nist section
noelmcloughlin Mar 20, 2026
a123c05
Merge pull request #5849 from smrgeoinfo/master
davidlehn Mar 20, 2026
8cbf38c
Merge pull request #5854 from noelmcloughlin/nist2
davidlehn Mar 20, 2026
7425bdc
Merge pull request #5851 from reachhaven/feat/reachhaven-namespace
davidlehn Mar 20, 2026
b2d32f7
kc
mzargham Mar 21, 2026
77a3cee
Add arknet namespace for semantic DDD architecture modeling
Mar 23, 2026
f352ad5
redirection of ODP ISO7498
Miguel2617 Mar 19, 2026
afa3737
Update .htaccess
gioUbbiali Mar 23, 2026
cc56cfb
update versions of schema context and ont plus default ont version
yurykharytanovich Mar 23, 2026
3d968a1
Add celine-eu namespace for CELINE Core Ontology
lc-spxl Mar 23, 2026
e6f5e74
Merge pull request #5855 from mzargham/master
davidlehn Mar 23, 2026
7c6bf9a
Merge pull request #5858 from hsu-aut/master
davidlehn Mar 23, 2026
f6ff87f
Merge pull request #5859 from gioUbbiali/master
davidlehn Mar 23, 2026
31fee97
Merge pull request #5860 from liccium/master
davidlehn Mar 23, 2026
a4de35b
Merge pull request #5861 from celine-eu/master
davidlehn Mar 23, 2026
aac6eb1
Update .htaccess
GulinelliLuca98 Mar 24, 2026
4988c1f
Update README.md
hauschel Mar 24, 2026
2b759ea
Merge branch 'perma-id:master' into master
hauschel Mar 24, 2026
7ddc77d
Add .htaccess and README for Medieval London Customs Accounts content…
docuracy Mar 24, 2026
9d04de6
Merge pull request #5864 from DPPIP/master
davidlehn Mar 24, 2026
9bd580c
Merge pull request #5865 from docuracy/master
davidlehn Mar 24, 2026
4bf0e2b
Merge pull request #5863 from InappRepo/master
davidlehn Mar 24, 2026
6c92440
Redirection rules for SSbD ontologies.
jesper-friis Mar 24, 2026
da5851a
Merge pull request #5866 from PINK-project/ssbd-redirections
davidlehn Mar 24, 2026
505eac2
feat: add ts4nfdi application
Pooya-Oladazimi Mar 25, 2026
eadff84
Merge pull request #5867 from Pooya-Oladazimi/feat/add-ts4nfdi-applic…
davidlehn Mar 26, 2026
533aee7
Corrected URLs of redirection targets (#5868)
jesper-friis Mar 26, 2026
bb3f6da
Apply suggestion from @dgarijo
dgarijo Mar 26, 2026
e2c65aa
Merge pull request #5857 from hauschel/master
dgarijo Mar 26, 2026
99ab41d
Update .htaccess
GulinelliLuca98 Mar 26, 2026
356637c
feat: add imx namespace
Mar 26, 2026
dbb8c62
Merge pull request #5869 from InappRepo/master
davidlehn Mar 26, 2026
445b2d5
Merge pull request #5870 from Phinodel/master
davidlehn Mar 26, 2026
49b8db8
Add /agi-governance/ redirect for AGI governance vocabulary
pcoronaf Mar 26, 2026
1b19f30
Add README for /agi-governance/
pcoronaf Mar 26, 2026
bb6199f
Creating vick redirect
ProfTuan Mar 26, 2026
dadeba8
smn: align root/version redirects with DFO content negotiation
Br-Johnson Mar 26, 2026
2e17513
Merge pull request #5872 from ProfTuan/master
davidlehn Mar 26, 2026
b9b0463
Merge pull request #5873 from Br-Johnson/smn-root-semver-content-nego…
davidlehn Mar 26, 2026
9ba5492
test signposting
rapw3k Mar 27, 2026
21f7171
Create README.md
harumukanon Mar 27, 2026
23b50e7
Create .htaccess
harumukanon Mar 27, 2026
dd510d8
Initial commit of mqto
stefanbischof Mar 27, 2026
a9e023b
Merge pull request #5874 from rapw3k/master
dgarijo Mar 27, 2026
a8c7daa
Merge pull request #5875 from harumukanon/patch-1
dgarijo Mar 27, 2026
9dc10a1
Merge pull request #5876 from stefanbischof/master
dgarijo Mar 27, 2026
81f61da
typo
rapw3k Mar 27, 2026
5e27db1
github username
rapw3k Mar 27, 2026
cbc8d75
Merge pull request #5878 from rapw3k/master
dgarijo Mar 27, 2026
5d3d863
create SAWGraph project directory (#5877)
kschweikert Mar 27, 2026
d8d5776
adding header link does not seem to work, testing without condition
rapw3k Mar 27, 2026
1af256c
add faia ontology and vocab files, update latest usage versions
yurykharytanovich Mar 27, 2026
d8ae420
Add GitHub username for Pablo Corona Fraga
pcoronaf Mar 27, 2026
66efc91
Merge pull request #5879 from rapw3k/master
dgarijo Mar 27, 2026
1a222c4
Merge pull request #5880 from liccium/master
dgarijo Mar 27, 2026
26da034
Merge pull request #5871 from pcoronaf/master
dgarijo Mar 27, 2026
c576a46
smn: dereference term IRIs to WIDOCO anchors
Br-Johnson Mar 27, 2026
d15c718
Merge pull request #5881 from Br-Johnson/fix/smn-term-dereference
davidlehn Mar 27, 2026
8503cb5
remove add header
rapw3k Mar 27, 2026
aa772e2
organize nicely
rapw3k Mar 27, 2026
a0fcc62
Create .htaccess
harumukanon Mar 28, 2026
0037266
Create README.md
harumukanon Mar 28, 2026
0c6357e
Merge pull request #5882 from rapw3k/master
davidlehn Mar 28, 2026
6e490c4
Merge pull request #5884 from harumukanon/patch-1
davidlehn Mar 28, 2026
85f0ca5
Update .htaccess
harumukanon Mar 28, 2026
d050677
Update .htaccess
harumukanon Mar 28, 2026
69983e5
adding support for json-ld metrics
Mar 28, 2026
ddda0f7
add .htaccess and readme for SMT Library
sararoggi Mar 28, 2026
049b4f5
add htaccess rule
sararoggi Mar 28, 2026
c55e600
Update monarch mapping redirect to new URL
matentzn Mar 28, 2026
834f831
Merge pull request #5886 from markwilkinson/master
davidlehn Mar 29, 2026
edb9ab6
Merge pull request #5887 from hexWitches/master
davidlehn Mar 29, 2026
04bc77f
Merge pull request #5885 from harumukanon/patch-1
davidlehn Mar 29, 2026
265385d
Merge pull request #5888 from matentzn/patch-1
davidlehn Mar 29, 2026
240b48a
fix .htaccess
mir-pin Mar 29, 2026
fe99c7d
small fix on htaccess and readme
mir-pin Mar 29, 2026
349ff3c
Fix missing flag in monarch mappings redirect
matentzn Mar 29, 2026
f86607a
Merge pull request #5889 from hexWitches/master
dgarijo Mar 30, 2026
325c6c5
Merge pull request #5890 from matentzn/patch-2
dgarijo Mar 30, 2026
cecbc2e
Update OCCO - content negotiation and README refresh (#5891)
saiframahii Mar 30, 2026
f6f94e3
Add README for OSO namespace
spiel-ifremer Mar 30, 2026
c66022e
Update RewriteRules for void and dcat paths
spiel-ifremer Mar 30, 2026
8a20a4e
Update DCAT rewrite rule in .htaccess
spiel-ifremer Mar 30, 2026
19acb0e
Add OSO w3id redirects for ontology, VoID and DCAT (#5853)
spiel-ifremer Mar 30, 2026
e82da26
add redirect rules for daont
valecarriero Mar 30, 2026
e57ae81
Update .htaccess
jsimonclark Mar 30, 2026
392221a
Enhance readme with additional information
jsimonclark Mar 30, 2026
712d940
Merge pull request #5893 from valecarriero/master
dgarijo Mar 30, 2026
334a1c6
Merge pull request #5894 from battery-genome/master
dgarijo Mar 30, 2026
de7b269
Update OSO root redirect to EarthPortal landing page
spiel-ifremer Mar 30, 2026
c8e1f21
Merge branch 'master' into master
spiel-ifremer Mar 30, 2026
e3af5c1
Merge pull request #5895 from spiel-ifremer/master
dgarijo Mar 31, 2026
c3dc551
Merge pull request #5896 from markhodierne/master
markhodierne Mar 31, 2026
71f8f3f
Add sock redirect to explainability
Mar 31, 2026
083b2e6
fix: changes to redirects in w3id.org/uk/curriculum/.htaccess and w3i…
markhodierne Mar 31, 2026
d9e39de
Update path in explainability .htaccess
Mar 31, 2026
e1457b1
Merge pull request #5898 from allNormal/master
dgarijo Mar 31, 2026
9ee0f52
Fix invalid RewriteRule (remove space before NC)
Mar 31, 2026
36b20cd
updated rewrite rule for HSE indicator, indicator group and dataset
junli-liang-johnny Mar 31, 2026
a5ad4b6
Create ucomm
fazia97 Apr 1, 2026
7f8b595
first commit
fazia97 Apr 1, 2026
8d8f5b9
Add redirect rules for Time-based URIs for jp-textbook
masao Apr 1, 2026
ee95189
add github accounts in README
masao Apr 1, 2026
6455e68
IUCN GET vocabulary test site at RVA
jrfep Apr 1, 2026
98d327b
add maintainer info
jrfep Apr 1, 2026
f25234e
Add 44inua identifier
44in Apr 1, 2026
e07954e
Merge pull request #5900 from allNormal/master
dgarijo Apr 1, 2026
0defe1e
Merge pull request #5901 from junli-liang-johnny/master
dgarijo Apr 1, 2026
1c29fed
Merge pull request #5904 from masao/patch-2
dgarijo Apr 1, 2026
b377f6d
Merge pull request #5905 from jrfep/iucn-get
dgarijo Apr 1, 2026
ff1de4a
Create README.md
44in Apr 1, 2026
b965240
Merge pull request #5906 from 44inua/master
dgarijo Apr 1, 2026
8480531
Add maintainer info and checklist
fazia97 Apr 1, 2026
36e74d6
Add /prism redirect for PRISM ontology
mapsa Apr 1, 2026
d41e58a
Merge pull request #5903 from mapsa/add/prism
dgarijo Apr 1, 2026
1650ae4
fix the URI in .htaccess file
fazia97 Apr 1, 2026
15db564
Update contact list for PaN ontologies
bodinm Apr 2, 2026
abadef4
Merge pull request #5909 from bodinm/update-contacts
davidlehn Apr 2, 2026
2f0cea6
fix(w3id): update .htaccess to use main branch and enable content neg…
spiel-ifremer Apr 3, 2026
11880c9
ltettoni (maintainer of /standards) adding 2 other maintainers for th…
Apr 3, 2026
616b32a
Update standards/README.md
ltettoni Apr 3, 2026
b81e9c1
Merge pull request #5911 from spiel-ifremer/master
davidlehn Apr 3, 2026
fe5d030
MARS pull request (#5910)
KimLoubat Apr 3, 2026
80918b5
Merge pull request #5912 from ltettoni/feature/LT-SMART-allow-more-co…
davidlehn Apr 3, 2026
d004a45
Add sanctions ontology namespace (#5897)
Mariam-the-Solivagus Apr 4, 2026
4c3c2a9
Add w3id redirect for Euatonome Ontology
erdemonal Apr 4, 2026
24e53ab
fix: update simpulse-id redirect target to simpulse-id-credentials
jdsika Apr 4, 2026
b9129a9
Merge pull request #5914 from ASCS-eV/master
davidlehn Apr 4, 2026
a9892d7
update README.md
erdemonal Apr 5, 2026
b4bd24e
Add .htaccess for content negotiation and redirects
XiaoliSong1126 Apr 5, 2026
8bb075e
Add README for BEDO namespace
XiaoliSong1126 Apr 5, 2026
4f05cd3
Added AgoraOWL ontology (#5916)
MartinM10 Apr 6, 2026
5ed0598
Merge pull request #5913 from erdemonal/master
dgarijo Apr 6, 2026
818c31b
Merge pull request #5915 from XiaoliSong1126/master
dgarijo Apr 6, 2026
be4c19c
Merge pull request #5902 from fazia97/master
davidlehn Apr 6, 2026
8cba1ff
Merge pull request #5917 from DPPIP/master
davidlehn Apr 6, 2026
3a9b29a
BCore ontology
morrisfl Apr 2, 2026
4c5f432
Merge pull request #5907 from morrisfl/master
dgarijo Apr 7, 2026
39eebe8
Create .htaccess for URL redirection
DKwakye Apr 7, 2026
f358209
Add README for WeDoWind ontology
DKwakye Apr 7, 2026
0f48dd8
Merge pull request #5919 from DKwakye/master
davidlehn Apr 8, 2026
cc66337
updated url
morrisfl Apr 9, 2026
b69450b
Merge pull request #5920 from morrisfl/master
dgarijo Apr 9, 2026
05c9929
feat(w3id): add version IRIs and SPARQL endpoints for OSO
spiel-ifremer Apr 9, 2026
db2b2a7
Add redirects for CMECS root summary page
r0sek Apr 9, 2026
3b38315
Merge pull request #5921 from spiel-ifremer/master
davidlehn Apr 9, 2026
8f68222
Merge pull request #5922 from r0sek/master
davidlehn Apr 9, 2026
362102c
Add /philokg/ namespace for PhiloKG knowledge graph
kayess00 Apr 9, 2026
6c1dda9
Merge pull request #5923 from kayess00/philokg
davidlehn Apr 9, 2026
57a681b
Create README.md
cair2015 Apr 10, 2026
b080f2a
Create .htaccess
cair2015 Apr 10, 2026
479a801
Update .htaccess
harumukanon Apr 10, 2026
f19f29c
Update .htaccess
harumukanon Apr 10, 2026
28196eb
Implement content negotiation for ontology resources
DKwakye Apr 10, 2026
21b6f51
Merge pull request #5924 from cair2015/master
davidlehn Apr 10, 2026
12ba175
Merge pull request #5925 from harumukanon/patch-1
davidlehn Apr 10, 2026
6756a9f
Merge pull request #5926 from DKwakye/patch-1
davidlehn Apr 10, 2026
490bb41
Add term URI redirection to .htaccess
cair2015 Apr 10, 2026
b3673cd
Merge pull request #5927 from cair2015/master
davidlehn Apr 10, 2026
cfc5108
hyperloop-dpp: GS1 Digital Link – Segment + Batch redirects
DPPIP Apr 12, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions 44inua/.htaccess
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ https://44.in.ua/$1 [R=302,L]
10 changes: 10 additions & 0 deletions 44inua/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# w3id for 44inua (Technical Bureau 44)

This w3id is used for Technical Bureau 44 (https://44.in.ua).
It provides stable and persistent identifiers for:
- JSON-LD contexts and vocabularies
- Technical SEO and Performance audit metadata
- E-commerce data structures

## Maintainers
- @44inua (Technical Bureau 44)
80 changes: 80 additions & 0 deletions AgoraOWL/.htaccess
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
# Turn off MultiViews
Options -MultiViews

# Add content types for RDF serializations
AddType application/rdf+xml .rdf
AddType application/rdf+xml .owl
AddType text/turtle .ttl
AddType application/n-triples .nt
AddType application/ld+json .jsonld

RewriteEngine On
RewriteBase /

# -----------------------------------------------------------------------------
# GENERIC RULES (FUTURE-PROOF)
# This regex matches "latest" OR any "X.Y.Z" semantic version string.
# $1 captures the folder name (e.g., "latest", "0.2.1", "1.0.0")
# $3 captures the vocabulary name (if present)
# -----------------------------------------------------------------------------

# Rule 1: Vocabularies (e.g., /latest/vocabularies/sector-scheme) - Always serve Turtle
RewriteRule ^(latest|([0-9]+\.[0-9]+\.[0-9]+))/vocabularies/([a-zA-Z0-9_-]+)$ https://khaosresearch.github.io/AgoraOWL/$1/vocabularies/$3.ttl [R=303,L]

# Rule 2: Versioned/Latest Ontology PID (e.g., /0.2.1 or /latest) - Content Negotiation
# HTML request (browser) -> Widoco docs index for THAT version
RewriteCond %{HTTP_ACCEPT} (text/html|application/xhtml\+xml)
RewriteRule ^(latest|([0-9]+\.[0-9]+\.[0-9]+))$ https://khaosresearch.github.io/AgoraOWL/$1/index-en.html [R=303,L]

# Specific RDF format requests -> Raw file with corresponding extension for THAT version
RewriteCond %{HTTP_ACCEPT} text/turtle
RewriteRule ^(latest|([0-9]+\.[0-9]+\.[0-9]+))$ https://khaosresearch.github.io/AgoraOWL/$1/ontology.ttl [R=303,L]

# RDF/XML request -> .owl file
RewriteCond %{HTTP_ACCEPT} application/rdf\+xml
RewriteRule ^(latest|([0-9]+\.[0-9]+\.[0-9]+))$ https://khaosresearch.github.io/AgoraOWL/$1/ontology.owl [R=303,L]

RewriteCond %{HTTP_ACCEPT} application/n-triples
RewriteRule ^(latest|([0-9]+\.[0-9]+\.[0-9]+))$ https://khaosresearch.github.io/AgoraOWL/$1/ontology.nt [R=303,L]

RewriteCond %{HTTP_ACCEPT} application/ld\+json
RewriteRule ^(latest|([0-9]+\.[0-9]+\.[0-9]+))$ https://khaosresearch.github.io/AgoraOWL/$1/ontology.jsonld [R=303,L]

# Fallback for versioned/latest PIDs (if Accept header is missing or doesn't match known RDF types) -> Turtle file
RewriteRule ^(latest|([0-9]+\.[0-9]+\.[0-9]+))$ https://khaosresearch.github.io/AgoraOWL/$1/ontology.ttl [R=303,L]

# -----------------------------------------------------------------------------
# RULES FOR THE BASE URI ( /AgoraOWL ) -> Redirects to "latest"
# -----------------------------------------------------------------------------

# Rule 3: HTML request for base URI -> redirect to "latest" docs index
RewriteCond %{HTTP_ACCEPT} !application/rdf\+xml.*(text/html|application/xhtml\+xml)
RewriteCond %{HTTP_ACCEPT} text/html [OR]
RewriteCond %{HTTP_ACCEPT} application/xhtml\+xml [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mozilla/.*
RewriteRule ^$ https://khaosresearch.github.io/AgoraOWL/latest/index-en.html [R=303,L]

# Rule 4: HTML request for a term (e.g., /DataProfile) -> redirect to anchor in "latest" docs
RewriteCond %{HTTP_ACCEPT} !application/rdf\+xml.*(text/html|application/xhtml\+xml)
RewriteCond %{HTTP_ACCEPT} text/html [OR]
RewriteCond %{HTTP_ACCEPT} application/xhtml\+xml [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mozilla/.*
# Match only if it's NOT a version string or "latest" or "vocabularies" - i.e., it's likely a term
RewriteCond %{REQUEST_URI} !^/(latest|([0-9]+\.[0-9]+\.[0-9]+)|vocabularies)/?$
RewriteRule ^(.+)$ https://khaosresearch.github.io/AgoraOWL/latest/index-en.html#$1 [R=303,NE,L]

# Rule 5: Specific RDF format requests for base URI -> redirect to "latest" raw file
RewriteCond %{HTTP_ACCEPT} text/turtle
RewriteRule ^$ https://khaosresearch.github.io/AgoraOWL/latest/ontology.ttl [R=303,L]

# RDF/XML request -> .owl file
RewriteCond %{HTTP_ACCEPT} application/rdf\+xml
RewriteRule ^$ https://khaosresearch.github.io/AgoraOWL/latest/ontology.owl [R=303,L]

RewriteCond %{HTTP_ACCEPT} application/n-triples
RewriteRule ^$ https://khaosresearch.github.io/AgoraOWL/latest/ontology.nt [R=303,L]
RewriteCond %{HTTP_ACCEPT} application/ld\+json
RewriteRule ^$ https://khaosresearch.github.io/AgoraOWL/latest/ontology.jsonld [R=303,L]

# Rule 6: Fallback for base URI -> "latest" Turtle file
RewriteRule ^$ https://khaosresearch.github.io/AgoraOWL/latest/ontology.ttl [R=303,L]
55 changes: 55 additions & 0 deletions AgoraOWL/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
# AgoraOWL

**Persistent identifier (PID) home** for the AgoraOWL ontology and related resources.

This directory hosts the redirection rules (via `.htaccess`) that resolve the PID
<https://w3id.org/AgoraOWL> and its associated versions and vocabularies.

## 🔗 Resolvable Resources

The redirection rules point to the ontology documentation and files hosted on GitHub Pages:
**`https://khaosresearch.github.io/AgoraOWL/`**

### Main Ontology (Latest & Versioned)

The base PID <https://w3id.org/AgoraOWL> redirects to the **latest** version. Specific versions can be accessed via `/<version>` (e.g., <https://w3id.org/AgoraOWL/0.0.1>).

- **HTML Docs (for browsers):**
- `https://w3id.org/AgoraOWL/` (Redirects to latest docs)
- `https://w3id.org/AgoraOWL/0.0.1/` (Redirects to versioned docs)

- **RDF Serializations (for tools, using `Accept` header):**
- **Turtle (.ttl):** `https://khaosresearch.github.io/AgoraOWL/latest/ontology.ttl`
- **RDF/XML (.owl):** `https://khaosresearch.github.io/AgoraOWL/latest/ontology.owl`
- **N-Triples (.nt):** `https://khaosresearch.github.io/AgoraOWL/latest/ontology.nt`
- **JSON-LD (.jsonld):** `https://khaosresearch.github.io/AgoraOWL/latest/ontology.jsonld`

### Modular Vocabularies

Vocabulary PIDs are resolvable _per version_. For example:
<https://w3id.org/AgoraOWL/latest/vocabularies/sector-scheme>

This PID will redirect to the raw `.ttl` file:

- `https://khaosresearch.github.io/AgoraOWL/latest/vocabularies/sector-scheme.ttl`
- `https://khaosresearch.github.io/AgoraOWL/0.0.1/vocabularies/agro-vocab.ttl`

## 📦 Content Negotiation

The `.htaccess` provides content negotiation based on the `Accept` header:

- `text/html` → HTML documentation (e.g., `.../latest/index-en.html`)
- `text/turtle` → Turtle file (e.g., `.../latest/ontology.ttl`)
- `application/rdf+xml` → RDF/XML file (e.g., `.../latest/ontology.owl`)
- `application/n-triples` → N-Triples file (e.g., `.../latest/ontology.nt`)
- `application/ld+json` → JSON-LD file (e.g., `.../latest/ontology.jsonld`)
- Default/Fallback → Turtle file (e.g., `.../latest/ontology.ttl`)

## 🧭 Scope

**AgoraOWL** is an ontology aligned with **IDSA** and connected to **BIGOWL** (Data, Algorithms, Problems, Workflows).
It models data assets, data apps, profiles, and workflows, using modular SKOS vocabularies for domains, data types, and observed properties.

## 👥 Maintainers

- Martín J. Salvachúa ([@MartinM10](https://github.com/MartinM10)) - `<martinjs@uma.es>` - `<martin.salvachua1@gmail.com>`
5 changes: 3 additions & 2 deletions CMECS/.htaccess
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@

RewriteEngine on

#redirect terms to https://ecoportal.lifewatch.eu/ontologies
#test using https://w3id.org/CMECS/CMECS_00000389 (Geologic Substrate)
# 1. Redirect the root (/CMECS/ or /CMECS) to the summary page
RewriteRule ^$ https://ecoportal.lifewatch.eu/ontologies/CMECS?p=summary [R=301,L]

# 2. Redirect individual terms (e.g., /CMECS/CMECS_00000389)
RewriteRule ^([^/#]+)/?$ http://ecoportal.lifewatch.eu/ontologies/CMECS/$1 [R=301,L]
30 changes: 15 additions & 15 deletions EDAAnOWL/.htaccess
Original file line number Diff line number Diff line change
Expand Up @@ -19,40 +19,40 @@ RewriteBase /
# -----------------------------------------------------------------------------

# Rule 1: Vocabularies (e.g., /latest/vocabularies/sector-scheme) - Always serve Turtle
RewriteRule ^(latest|([0-9]+\.[0-9]+\.[0-9]+))/vocabularies/([a-zA-Z0-9_-]+)$ https://khaosresearch.github.io/EDAAnOWL/$1/vocabularies/$3.ttl [R=303,L]
RewriteRule ^(latest|([0-9]+\.[0-9]+\.[0-9]+))/vocabularies/([a-zA-Z0-9_-]+)$ https://khaosresearch.github.io/AgoraOWL/$1/vocabularies/$3.ttl [R=303,L]

# Rule 2: Versioned/Latest Ontology PID (e.g., /0.2.1 or /latest) - Content Negotiation
# HTML request (browser) -> Widoco docs index for THAT version
RewriteCond %{HTTP_ACCEPT} (text/html|application/xhtml\+xml)
RewriteRule ^(latest|([0-9]+\.[0-9]+\.[0-9]+))$ https://khaosresearch.github.io/EDAAnOWL/$1/index-en.html [R=303,L]
RewriteRule ^(latest|([0-9]+\.[0-9]+\.[0-9]+))$ https://khaosresearch.github.io/AgoraOWL/$1/index-en.html [R=303,L]

# Specific RDF format requests -> Raw file with corresponding extension for THAT version
RewriteCond %{HTTP_ACCEPT} text/turtle
RewriteRule ^(latest|([0-9]+\.[0-9]+\.[0-9]+))$ https://khaosresearch.github.io/EDAAnOWL/$1/ontology.ttl [R=303,L]
RewriteRule ^(latest|([0-9]+\.[0-9]+\.[0-9]+))$ https://khaosresearch.github.io/AgoraOWL/$1/ontology.ttl [R=303,L]

# RDF/XML request -> .owl file
RewriteCond %{HTTP_ACCEPT} application/rdf\+xml
RewriteRule ^(latest|([0-9]+\.[0-9]+\.[0-9]+))$ https://khaosresearch.github.io/EDAAnOWL/$1/ontology.owl [R=303,L]
RewriteRule ^(latest|([0-9]+\.[0-9]+\.[0-9]+))$ https://khaosresearch.github.io/AgoraOWL/$1/ontology.owl [R=303,L]

RewriteCond %{HTTP_ACCEPT} application/n-triples
RewriteRule ^(latest|([0-9]+\.[0-9]+\.[0-9]+))$ https://khaosresearch.github.io/EDAAnOWL/$1/ontology.nt [R=303,L]
RewriteRule ^(latest|([0-9]+\.[0-9]+\.[0-9]+))$ https://khaosresearch.github.io/AgoraOWL/$1/ontology.nt [R=303,L]

RewriteCond %{HTTP_ACCEPT} application/ld\+json
RewriteRule ^(latest|([0-9]+\.[0-9]+\.[0-9]+))$ https://khaosresearch.github.io/EDAAnOWL/$1/ontology.jsonld [R=303,L]
RewriteRule ^(latest|([0-9]+\.[0-9]+\.[0-9]+))$ https://khaosresearch.github.io/AgoraOWL/$1/ontology.jsonld [R=303,L]

# Fallback for versioned/latest PIDs (if Accept header is missing or doesn't match known RDF types) -> Turtle file
RewriteRule ^(latest|([0-9]+\.[0-9]+\.[0-9]+))$ https://khaosresearch.github.io/EDAAnOWL/$1/ontology.ttl [R=303,L]
RewriteRule ^(latest|([0-9]+\.[0-9]+\.[0-9]+))$ https://khaosresearch.github.io/AgoraOWL/$1/ontology.ttl [R=303,L]

# -----------------------------------------------------------------------------
# RULES FOR THE BASE URI ( /EDAAnOWL ) -> Redirects to "latest"
# RULES FOR THE BASE URI ( /AgoraOWL ) -> Redirects to "latest"
# -----------------------------------------------------------------------------

# Rule 3: HTML request for base URI -> redirect to "latest" docs index
RewriteCond %{HTTP_ACCEPT} !application/rdf\+xml.*(text/html|application/xhtml\+xml)
RewriteCond %{HTTP_ACCEPT} text/html [OR]
RewriteCond %{HTTP_ACCEPT} application/xhtml\+xml [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mozilla/.*
RewriteRule ^$ https://khaosresearch.github.io/EDAAnOWL/latest/index-en.html [R=303,L]
RewriteRule ^$ https://khaosresearch.github.io/AgoraOWL/latest/index-en.html [R=303,L]

# Rule 4: HTML request for a term (e.g., /DataProfile) -> redirect to anchor in "latest" docs
RewriteCond %{HTTP_ACCEPT} !application/rdf\+xml.*(text/html|application/xhtml\+xml)
Expand All @@ -61,20 +61,20 @@ RewriteCond %{HTTP_ACCEPT} application/xhtml\+xml [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mozilla/.*
# Match only if it's NOT a version string or "latest" or "vocabularies" - i.e., it's likely a term
RewriteCond %{REQUEST_URI} !^/(latest|([0-9]+\.[0-9]+\.[0-9]+)|vocabularies)/?$
RewriteRule ^(.+)$ https://khaosresearch.github.io/EDAAnOWL/latest/index-en.html#$1 [R=303,NE,L]
RewriteRule ^(.+)$ https://khaosresearch.github.io/AgoraOWL/latest/index-en.html#$1 [R=303,NE,L]

# Rule 5: Specific RDF format requests for base URI -> redirect to "latest" raw file
RewriteCond %{HTTP_ACCEPT} text/turtle
RewriteRule ^$ https://khaosresearch.github.io/EDAAnOWL/latest/ontology.ttl [R=303,L]
RewriteRule ^$ https://khaosresearch.github.io/AgoraOWL/latest/ontology.ttl [R=303,L]

# RDF/XML request -> .owl file
RewriteCond %{HTTP_ACCEPT} application/rdf\+xml
RewriteRule ^$ https://khaosresearch.github.io/EDAAnOWL/latest/ontology.owl [R=303,L]
RewriteRule ^$ https://khaosresearch.github.io/AgoraOWL/latest/ontology.owl [R=303,L]

RewriteCond %{HTTP_ACCEPT} application/n-triples
RewriteRule ^$ https://khaosresearch.github.io/EDAAnOWL/latest/ontology.nt [R=303,L]
RewriteRule ^$ https://khaosresearch.github.io/AgoraOWL/latest/ontology.nt [R=303,L]
RewriteCond %{HTTP_ACCEPT} application/ld\+json
RewriteRule ^$ https://khaosresearch.github.io/EDAAnOWL/latest/ontology.jsonld [R=303,L]
RewriteRule ^$ https://khaosresearch.github.io/AgoraOWL/latest/ontology.jsonld [R=303,L]

# Rule 6: Fallback for base URI -> "latest" Turtle file
RewriteRule ^$ https://khaosresearch.github.io/EDAAnOWL/latest/ontology.ttl [R=303,L]
RewriteRule ^$ https://khaosresearch.github.io/AgoraOWL/latest/ontology.ttl [R=303,L]
26 changes: 17 additions & 9 deletions EDAAnOWL/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,12 @@
# EDAAnOWL
> [!IMPORTANT]
> The ontology name and its directory have been updated. Previously **EDAAnOWL**, now **AgoraOWL**.
> The ontology name and its directory have been updated. Previously **EDAAnOWL**, it is now **AgoraOWL**.

> [!NOTE]
> The **EDAAnOWL** PermaID remains the same and now references **AgoraOWL**.


# AgoraOWL

**Persistent identifier (PID) home** for the EDAAnOWL ontology and related resources.

Expand All @@ -8,7 +16,7 @@ This directory hosts the redirection rules (via `.htaccess`) that resolve the PI
## 🔗 Resolvable Resources

The redirection rules point to the ontology documentation and files hosted on GitHub Pages:
**`https://khaosresearch.github.io/EDAAnOWL/`**
**`https://khaosresearch.github.io/AgoraOWL/`**

### Main Ontology (Latest & Versioned)

Expand All @@ -20,10 +28,10 @@ The base PID <https://w3id.org/EDAAnOWL> redirects to the **latest** version. Sp
- `https://w3id.org/EDAAnOWL/0.0.1/` (Redirects to versioned docs)

- **RDF Serializations (for tools, using `Accept` header):**
- **Turtle (.ttl):** `https://khaosresearch.github.io/EDAAnOWL/latest/ontology.ttl`
- **RDF/XML (.owl):** `https://khaosresearch.github.io/EDAAnOWL/latest/ontology.owl`
- **N-Triples (.nt):** `https://khaosresearch.github.io/EDAAnOWL/latest/ontology.nt`
- **JSON-LD (.jsonld):** `https://khaosresearch.github.io/EDAAnOWL/latest/ontology.jsonld`
- **Turtle (.ttl):** `https://khaosresearch.github.io/AgoraOWL/latest/ontology.ttl`
- **RDF/XML (.owl):** `https://khaosresearch.github.io/AgoraOWL/latest/ontology.owl`
- **N-Triples (.nt):** `https://khaosresearch.github.io/AgoraOWL/latest/ontology.nt`
- **JSON-LD (.jsonld):** `https://khaosresearch.github.io/AgoraOWL/latest/ontology.jsonld`

### Modular Vocabularies

Expand All @@ -32,8 +40,8 @@ Vocabulary PIDs are resolvable _per version_. For example:

This PID will redirect to the raw `.ttl` file:

- `https://khaosresearch.github.io/EDAAnOWL/latest/vocabularies/sector-scheme.ttl`
- `https://khaosresearch.github.io/EDAAnOWL/0.0.1/vocabularies/agro-vocab.ttl`
- `https://khaosresearch.github.io/AgoraOWL/latest/vocabularies/sector-scheme.ttl`
- `https://khaosresearch.github.io/AgoraOWL/0.0.1/vocabularies/agro-vocab.ttl`

## 📦 Content Negotiation

Expand All @@ -48,7 +56,7 @@ The `.htaccess` provides content negotiation based on the `Accept` header:

## 🧭 Scope

**EDAAnOWL** is an ontology aligned with **IDSA** and connected to **BIGOWL** (Data, Algorithms, Problems, Workflows).
**AgoraOWL** is an ontology aligned with **IDSA** and connected to **BIGOWL** (Data, Algorithms, Problems, Workflows).
It models data assets, data apps, profiles, and workflows, using modular SKOS vocabularies for domains, data types, and observed properties.

## 👥 Maintainers
Expand Down
9 changes: 9 additions & 0 deletions PaN/NeXus/.htaccess
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
Header set Access-Control-Allow-Origin *
Options +FollowSymLinks
RewriteEngine On

# Root: Redirect to github repository
RewriteRule ^$ https://github.com/nexusformat/NeXusOntology [R=303,L]

# Redirect definitions path to the raw OWL file
RewriteRule ^nexusformat/definitions$ https://raw.githubusercontent.com/nexusformat/NeXusOntology/refs/heads/main/ontology/NeXusOntology.owl [R=303,L]
18 changes: 18 additions & 0 deletions PaN/NeXus/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# NeXus Ontology

This folder uses .htaccess rules to provide stable, resolvable URI for NeXus Ontology.

## Description
Github repository:
- /PaN/NeXus/ → https://github.com/nexusformat/NeXusOntology

NeXus Ontology:
- /PaN/NeXus/nexusformat/definitions → https://raw.githubusercontent.com/nexusformat/NeXusOntology/refs/heads/main/ontology/NeXusOntology.owl

## Contact

* Heike Görzig (heike.goerzig@helmholtz-berlin.de),
[Helmholtz Zentrum Berlin](https://www.helmholtz-berlin.de/), Germany, [@hgoerzig](https://github.com/hgoerzig)

* Aaron Brewster (NIAC Chair) (nexus-committee@nexusformat.org),
[Lawrence Berkeley National Laboratory](https://www.lbl.gov/), USA
3 changes: 3 additions & 0 deletions PaN/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,6 @@ This repository manages persistent HTTP identifiers (PIDs) under `w3id.org/PaN/`
* Marjolaine Bodin (marjolaine.bodin@esrf.fr), ESRF, France, [@bodinm](https://github.com/bodinm)
* Wout De Nolf (wout.de_nolf@esrf.fr), ESRF, France, [@woutdenolf](https://github.com/woutdenolf)
* Nadine Fischer (nadine.fischer@esrf.fr), ESRF, France
* Heike Görzig (heike.goerzig@helmholtz-berlin.de), [Helmholtz Zentrum Berlin](https://www.helmholtz-berlin.de/), Germany, [@hgoerzig](https://github.com/hgoerzig)
* Aaron Brewster (NIAC Chair) (nexus-committee@nexusformat.org), [Lawrence Berkeley National Laboratory](https://www.lbl.gov/), USA
* Paul Millar (paul.millar@desy.de), [Deutsches Elektronen-Synchrotron (DESY)](https://desy.de/), Germany, [@paulmillar](https://github.com/paulmillar)
20 changes: 20 additions & 0 deletions agi-governance/.htaccess
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# AGI Governance Compliance Model — w3id.org persistent URI redirect
# Vocabulary: https://w3id.org/agi-governance/evidence/ns/v1.0/
# Norms base: https://w3id.org/agi-governance/norms/
# Maintainer: pablo.coronaf@infotec.mx
# GitHub: https://github.com/pcoronaf/agi-governance

Options -MultiViews
RewriteEngine on

# Redirect vocabulary namespace to GitHub repository
RewriteRule ^evidence/ns/v1\.0/?$ https://github.com/pcoronaf/agi-governance/blob/main/agi_governance_legalruleml.xml [R=303,L]

# Redirect norms base URI to repository
RewriteRule ^norms/?$ https://github.com/pcoronaf/agi-governance/blob/main/agi_governance_legalruleml.xml [R=303,L]

# Redirect root to repository landing page
RewriteRule ^$ https://github.com/pcoronaf/agi-governance [R=303,L]

# Catch-all: redirect anything else under /agi-governance/ to the repository
RewriteRule ^(.*)$ https://github.com/pcoronaf/agi-governance [R=303,L]
29 changes: 29 additions & 0 deletions agi-governance/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# agi-governance

Persistent URI namespace for the AGI Governance Compliance Model vocabulary and norms.

## URIs maintained here

| URI | Resolves to |
|-----|-------------|
| https://w3id.org/agi-governance | Repository landing page |
| https://w3id.org/agi-governance/evidence/ns/v1.0/ | AGI Evidence Vocabulary (agiev) LegalRuleML encoding |
| https://w3id.org/agi-governance/norms/ | AGI governance norm encodings base URI |

## Maintainers

- Pablo Corona Fraga — pablo.coronaf@infotec.mx
INFOTEC, Mexico City, Mexico
ORCID: 0000-0001-5012-9468
Github username: pcoronaf

- Amin M.E-A. Diab — adiab3@jhu.edu
Johns Hopkins University, Baltimore, MD, USA

## Related publication

Corona Fraga, P., Diab, A.M.E-A., Hwang, S.H., & Diaz, V. (2026).
Machine-checkable compliance for AGI Governance: Formalizing principles
as auditable norms and evidence-linked indicators. Manuscript under review.

Repository: https://github.com/pcoronaf/agi-governance
Loading