<!DOCTYPE html><html><head><title></title><style type="text/css">
p.MsoNormal,p.MsoNoSpacing{margin:0}</style></head><body><div>As a quick follow-up, I realize it could also work well to get an ARN NAAN (name assigning authority number) and set up resolution via n2t.net to a github pages static website (just like the w3id.org examples I gave, and then URLs like <a href="https://n2t.net/ark:12025/path/to/thing">https://n2t.net/ark:12025/path/to/thing</a> would resolve to your github pages site or whatever (the above is registered on n2t.net to resolve to "<a href="http://www.nlm.nih.gov/ark:$id">http://www.nlm.nih.gov/ark:$id</a>" with suffix passthrough, i.e. <a href="https://www.nlm.nih.gov/ark:/12025/path/to/thing">https://www.nlm.nih.gov/ark:/12025/path/to/thing</a> , which is a 404 of course. So you could give a n2.net URL as the canonical URL (like doi.org as canonical for a DOI) but have everything actually hosted on github pages or whatever,<br></div><div><br></div><div>On Wed, Oct 13, 2021, at 9:48 AM, Donny Winston wrote:<br></div><blockquote type="cite" id="qt" style=""><div>I know a couple of groups that use <a href="https://w3id.org/">https://w3id.org/</a> , which has a nice github-based maintenance workflow (<a href="https://github.com/perma-id/w3id.org#creating-a-new-identifier">https://github.com/perma-id/w3id.org#creating-a-new-identifier</a>).<br></div><div><br></div><div>One example is the LinkML project:<br></div><div>example URL: <a href="https://w3id.org/linkml/SchemaDefinition">https://w3id.org/linkml/SchemaDefinition</a><br></div><div>resolves to: <a href="https://linkml.io/linkml-model/docs/SchemaDefinition/">https://linkml.io/linkml-model/docs/SchemaDefinition/</a><br></div><div>via .htaccess file registered in the w3id.org github repo: <a href="https://github.com/perma-id/w3id.org/blob/master/linkml/.htaccess">https://github.com/perma-id/w3id.org/blob/master/linkml/.htaccess</a><br></div><div><br></div><div>Another example is this Materials Design Ontology project:<br></div><div>example URL: <code><a href="https://w3id.org/mdo/full/">https://w3id.org/mdo/full/</a></code><br></div><div><code>resolves to: </code><a href="https://huanyu-li.github.io/mdo/full/1.0/index.html">https://huanyu-li.github.io/mdo/full/1.0/index.html</a><br></div><div>via .htaccess file at: <a href="https://github.com/perma-id/w3id.org/blob/master/mdo/.htaccess">https://github.com/perma-id/w3id.org/blob/master/mdo/.htaccess</a><br></div><div><br></div><div><code>I haven't used this myself, as I'd like to have more robust </code><span class="qt-pl-c">http content negotiation ("conneg</span>")&nbsp; for my stuff, but what I'm developing for that isn't near done yet or deployed in the field, though it will be open source and self-hostable, and based on ARKs (<a href="https://arks.org/">https://arks.org/</a>), which I think are a nice way to *generate* persistent URLs decoupled from actually *resolving* them (though one needs to find such a so-called ARK "name mapping authority" to provide that service if one cannot self-host, and I'm not aware of any NMAs other than n2t.net , which I don't think you can just use unless you are a collaborator in some sense).<br></div><div><br></div><div>w3id.org of course also requires you to resolve stuff, but the above examples host on github pages and that seems to work quite well.<br></div><div><br></div><div>Best,<br></div><div>Donny<br></div><div><br></div><div>On Tue, Oct 12, 2021, at 10:46 AM, Samuel Klein wrote:<br></div><blockquote type="cite" id="qt-qt" style=""><div dir="ltr"><div dir="ltr"><div>I like the spirit of <a href="http://purl.org">purl.org</a>, but it doesn't seem widely used or maintained.<br></div><div>How do people generate persistent URLs for your schemas and other reference docs?<br></div></div><div dir="ltr"><br></div><div>SJ<br></div></div><div>_______________________________________________<br></div><div>fair-data-stewardship mailing list<br></div><div><a href="mailto:fair-data-stewardship@mit.edu">fair-data-stewardship@mit.edu</a><br></div><div><a href="http://mailman.mit.edu/mailman/listinfo/fair-data-stewardship">http://mailman.mit.edu/mailman/listinfo/fair-data-stewardship</a><br></div><div><br></div></blockquote><div><br></div><div id="qt-sig111616248"><div class="qt-signature">--<br></div><div class="qt-signature"><span style=""><span class="qt-font" style=""><span class="font" style="font-family:monospace;">Donny Winston, PhD (he/him/his) | Polyneme LLC</span></span></span><br></div><div class="qt-signature"><span style=""><span class="qt-font" style=""><span class="font" style="font-family:monospace;"><a href="https://donnywinston.com">https://donnywinston.com</a> | <a href="https://polyneme.xyz">https://polyneme.xyz</a></span></span></span><br></div><div class="qt-signature"><br></div><div class="qt-signature"><span style=""><span class="qt-font" style=""><span class="font" style="font-family:monospace;">If I've emailed you, I'd love to speak with you.</span></span></span><br></div><div class="qt-signature"><span style=""><span class="qt-font" style=""><span class="font" style="font-family:monospace;">Schedule a meeting (15min+): <a href="https://meet.polyneme.xyz">https://meet.polyneme.xyz</a> </span></span></span><br></div></div><div><br></div><div>_______________________________________________<br></div><div>fair-data-stewardship mailing list<br></div><div><a href="mailto:fair-data-stewardship@mit.edu">fair-data-stewardship@mit.edu</a><br></div><div><a href="http://mailman.mit.edu/mailman/listinfo/fair-data-stewardship">http://mailman.mit.edu/mailman/listinfo/fair-data-stewardship</a><br></div><div><br></div></blockquote><div><br></div><div id="sig111616248"><div class="signature">--<br></div><div class="signature"><span style=""><span class="font" style="font-family:monospace;">Donny Winston, PhD (he/him/his) | Polyneme LLC</span></span><br></div><div class="signature"><span style=""><span class="font" style="font-family:monospace;"><a href="https://donnywinston.com">https://donnywinston.com</a> | <a href="https://polyneme.xyz">https://polyneme.xyz</a></span></span><br></div><div class="signature"><br></div><div class="signature"><span style=""><span class="font" style="font-family:monospace;">If I've emailed you, I'd love to speak with you.</span></span><br></div><div class="signature"><span style=""><span class="font" style="font-family:monospace;">Schedule a meeting (15min+): <a href="https://meet.polyneme.xyz">https://meet.polyneme.xyz</a> </span></span><br></div></div><div><br></div></body></html>