Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add openwemi namespace configuration #110

Open
nishad opened this issue Jul 2, 2024 · 0 comments
Open

feat: add openwemi namespace configuration #110

nishad opened this issue Jul 2, 2024 · 0 comments
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@nishad
Copy link
Contributor

nishad commented Jul 2, 2024

DCMI Namespace Resolver Service is now open for public testing and available at ns.dublincore.org. Though the service is still under development, it is fully functional and can be used to resolve openwemi namespace URIs to their corresponding landing URLs.

The detailed documentation for the namesapce is availabe at https://github.com/dcmi/openwemi/tree/main/namespace#readme. The service is a configuration driven service that uses namespace specific configuration files to determine the landing URL, media types, and other settings for each namespace. The configuration files are maintained in pkl format and provided in the repository.

The configuration file for the OpenWEMI namespace is available at openwemi.pkl. Any modifications to the configuration should be made in the configuration file and then deployed to the resolver service. This process is manually managed and should raise a ticket to the DCMI webmanager to update the namesapce.

You can add more media types to the configuration file to support content negotiation for more formats. The configuration file is self-explanatory and can be validated using the pkl CLI tools.

For a couple of months, the vocabulary files will be served from the github website (dcmi.github.io). The vocabulary files will be moved to the DCMI website by the end of the year. But other documents can be moved to the DCMI website once it is ready.

@nishad nishad added the documentation Improvements or additions to documentation label Jul 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

2 participants