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

Place URI scheme #4

Open
saumier opened this issue Feb 15, 2024 · 2 comments
Open

Place URI scheme #4

saumier opened this issue Feb 15, 2024 · 2 comments

Comments

@saumier
Copy link
Member

saumier commented Feb 15, 2024

Propose a Place URI scheme for all locations of events organized by NAC.

Suggestions:

Dereferencing is when the URI redirects to a URL based on content negotiation (humans get a webpage, bots get an .ttl or .jsonld or .rdf)

@saumier
Copy link
Member Author

saumier commented Feb 19, 2024

Here is the issue raised by Frederic in the reference doc

# 1 – Remove location.@id or replace the current values with a unique URI for each venue
Issue: The value for @id is the same as the event page URL + a URI fragment. While this is an acceptable way of transforming a URL into a URI, the resulting URI is not unique within the NAC domain: each hall ends up with as many different identifiers as there are events on the website (x2 because of the mirror en/fr sites).
If the NAC can designate URI for each hall that is not dependent on language tags in the URL path (i.e. the exact same URI is used on both the en and fr site) that would be the best solution. This URI may or may not resolve to a webpage describing the hall.
If you can’t designate a single URI per hall, please remove location.@id from your schema altogether.

@nac-cna-dcopeland
Copy link
Collaborator

Location has been updated to include a language-agnostic URI and these redirect for users to the english side of our website. Future efforts can be made to handles these resource endpoints in a different fashion for bots but for now, it looks like so: https://nac-cna.ca/venue/southam-hall#Place

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants