t3-innovation-network / desm

Data Ecosystem Schema Mapper
Apache License 2.0
9 stars 4 forks source link

Namespace URIs for DESM #449

Open philbarker opened 5 months ago

philbarker commented 5 months ago

Currently we use https://desmsolutions.org/ns/ as the base URI for concepts (mapping predicates and abstract classes) in DESM mapping and for the terms used in the output.

Nothing exists at the URI, and as far as I can tell desmsolutions.org is not currently registered to anyone.

So far I've been happy to ignore this, those uri-like strings still work as dumb identifiers even if there is a danger of someone else using them for something different. But as more projects use DESM it becomes important that we control the namespace URI and desirable that we put something useful there.

Assuming we are happy to use https://desmsolutions.org/ns/ we need to buy the domain. Otherwise we should create a permanent URI that redirects a domain we control. I would try something under https://w3id.org/ . In the long term the latter may be a preferable solution, but it is not backward compatible and I guess it would require some rewriting of code at least for the data output. So probably the former is the way to go.

BTW, I do not think that abstract classes should use that namespace, they should use something under the control of the project that is using them.

ref tracking issue issue #445

jgoodell2 commented 5 months ago

Looks like desmtool.org is also available.

philbarker commented 5 months ago

On a further check, desmsolutions.org is owned by the Chamber, but there are no DNS records for it.

desmtool.org and desm.org are for sale, yours for ten quid.

jeannekitchens commented 5 months ago

@edgarf @excelsior @science @philbarker @jgoodell2 back in Sept 2020, Chamber purchased the domain as requested by Stuart and Joe and responded. I know this is documented in DESM notes and here's the email. The email chain goes on with Joe letting Chamber know that once the production environment was set up the Chamber would be notified to set up the DNS and the Chamber replied to say the Chamber tech team would have to be brought in to set up DNS from their account.

Hi Joe and Team,

Our web team bought the domain for DESMsolutions.com and DESMsolutions.org (we should use .org moving forward) . To start using the domain name, my colleague will need the CNAME or A record where you want to point the domains. Please advise and I will respond to my colleague and include you on the email in case she needs additional info.

Best, Joshua Westfall

philbarker commented 1 month ago

Resolution

After that over to issue #445, about creating namespace definition files