Skip to content

More guidance on initial base URI #686

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

Merged
merged 1 commit into from
Dec 16, 2018

Conversation

handrews
Copy link
Contributor

Nudge readers a bit more clearly to consider things like 'file://'
URLs and not just network URLs when constructing a location-based
base URI. Also refer directly to the rules for application-specific
default URIs.

This was motivated by python-jsonschema/jsonschema#343 (comment) over at @Julian 's implementation repo. And I'm pretty sure I have seen similar confusion from users, or unexpected/unexplained behaviors from implementations elsewhere.

Referring to RFC 3986 section 5.1.4 also points people to the "if you send a thing you are responsible for it having a base URI" guidance.

Nudge readers a bit more clearly to consider things like 'file://'
URLs and not just network URLs when constructing a location-based
base URI.  Also refer directly to the rules for application-specific
default URIs.
Copy link
Member

@gregsdennis gregsdennis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍 this is a good addition

Copy link
Member

@Julian Julian left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry, I've been out of commission with the flu :(, but looks good to me too.

@handrews handrews merged commit 3f935c2 into json-schema-org:master Dec 16, 2018
@handrews handrews deleted the base-uri branch December 17, 2018 02:43
@gregsdennis gregsdennis added clarification Items that need to be clarified in the specification and removed Type: Maintenance labels Jul 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
clarification Items that need to be clarified in the specification core Priority: Medium
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants