-
Notifications
You must be signed in to change notification settings - Fork 47
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
Enable the ability to negotiate the data profile via http, similar to the negotiation of data formats today. [ID30] (5.30) #265
Comments
Oct 24 2018: changed metadata to data |
I think this is more a Profile Guidance issue than it is a Profile Conneg one. At the conneg level, there's no distinction (for clients and servers) between data & metadata profiling but there certainly is/will be in Guidance. |
@nicholascar I read this as the basic use case for content negotiation - negotiate (via http) based on profile, and I assumed that "data formats" = mime types. |
I think I would second @kcoyle 's reading. In the original use case (Standard APIs for metadata profile negotiation [ID30]) the idea is that (DCAT-level) metadata about datasets can be obtained in different profiles. Which sounds like the basic motivation for negotiation by profile. |
OK, accepting the 'base case', do we need to do anything here then just yet? Do we perhaps indicate that this is a requirement on Profile Guidance and that Profile Guidance delegates the details to the Profile Conneg doc? |
@nicholascar this sounds like a good approach. In general I like the idea of the Profile Guidance serving as entry points to the other Profiles documents. |
De-tagging as profile-negotiation as dealt with by its point of view |
Re-tagged with profile-negotiation so the issue can still be found in relation to Conneg in perpetuity |
Closing after listing in plenary 2019-09-03 + 3-day wait period. |
@nicholascar how was it dealt with in conneg? You need to record that in the closing comment. |
@kcoyle and for all other readers: The "ability to negotiate the data profile via http" of internet resources is the core concern of Content Negotiation by Profile. The approach is "similar to the negotiation of data formats today" in that where a content request by format (Media Type) is implemented with the requester including the HTTP header This mechanism is detailed in the Content Negotiation by Profile Editors Draft and the Second Public Working Draft and is essentially unchanged between the two, although examples and other supporting information have been added. Note that the Content Negotiation by Profile documents also describe another approach to negotiate for resources by data profile other than via HTTP: via Query String Arguments. |
Entered from Google Doc
The text was updated successfully, but these errors were encountered: