{"action":"created","issue":{"url":"https://api.github.com/repos/w3c/csvw/issues/551","labels_url":"https://api.github.com/repos/w3c/csvw/issues/551/labels{/name}","comments_url":"https://api.github.com/repos/w3c/csvw/issues/551/comments","events_url":"https://api.github.com/repos/w3c/csvw/issues/551/events","html_url":"https://github.com/w3c/csvw/issues/551","id":75990337,"number":551,"title":"Exact nature of case-insensitive match in schema compatibility","user":{"login":"iherman","id":520723,"avatar_url":"https://avatars.githubusercontent.com/u/520723?v=3","gravatar_id":"","url":"https://api.github.com/users/iherman","html_url":"https://github.com/iherman","followers_url":"https://api.github.com/users/iherman/followers","following_url":"https://api.github.com/users/iherman/following{/other_user}","gists_url":"https://api.github.com/users/iherman/gists{/gist_id}","starred_url":"https://api.github.com/users/iherman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iherman/subscriptions","organizations_url":"https://api.github.com/users/iherman/orgs","repos_url":"https://api.github.com/users/iherman/repos","events_url":"https://api.github.com/users/iherman/events{/privacy}","received_events_url":"https://api.github.com/users/iherman/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/w3c/csvw/labels/For%20LCCR","name":"For LCCR","color":"fef2c0"},{"url":"https://api.github.com/repos/w3c/csvw/labels/LC%20official%20review:%20I18N","name":"LC official review: I18N","color":"0052cc"},{"url":"https://api.github.com/repos/w3c/csvw/labels/Metadata%20vocabulary%20document","name":"Metadata vocabulary document","color":"5319e7"},{"url":"https://api.github.com/repos/w3c/csvw/labels/Requires%20telcon%20discussion/decision","name":"Requires telcon discussion/decision","color":"e11d21"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":12,"created_at":"2015-05-13T13:47:58Z","updated_at":"2015-05-21T04:41:06Z","closed_at":null,"body":"I am just reading the (draft) [Character Model for the World Wide Web: String Matching and Searching](w3c.github.io/charmod-norm/) document, and hit the [section on string identity matching](http://w3c.github.io/charmod-norm/#h-formal-language). This section specifies what it means to have \"case-insensitive matching\" and contains advises on how this should be used in specifications. We may want to look at the [section on schema compatibility](http://w3c.github.io/csvw/metadata/index.html#h-schema-compatibility) where we also specify case-insensitive matching and refine that section. (Or ask for help from the I18N group, specifically @aphillips)"},"comment":{"url":"https://api.github.com/repos/w3c/csvw/issues/comments/104132782","html_url":"https://github.com/w3c/csvw/issues/551#issuecomment-104132782","issue_url":"https://api.github.com/repos/w3c/csvw/issues/551","id":104132782,"user":{"login":"iherman","id":520723,"avatar_url":"https://avatars.githubusercontent.com/u/520723?v=3","gravatar_id":"","url":"https://api.github.com/users/iherman","html_url":"https://github.com/iherman","followers_url":"https://api.github.com/users/iherman/followers","following_url":"https://api.github.com/users/iherman/following{/other_user}","gists_url":"https://api.github.com/users/iherman/gists{/gist_id}","starred_url":"https://api.github.com/users/iherman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iherman/subscriptions","organizations_url":"https://api.github.com/users/iherman/orgs","repos_url":"https://api.github.com/users/iherman/repos","events_url":"https://api.github.com/users/iherman/events{/privacy}","received_events_url":"https://api.github.com/users/iherman/received_events","type":"User","site_admin":false},"created_at":"2015-05-21T04:41:06Z","updated_at":"2015-05-21T04:41:06Z","body":"\n> On 20 May 2015, at 21:47 , Gregg Kellogg <notifications@github.com> wrote:\n> \n> It's an error when validating, but this would be ignored when not validating.\n\nBut what would then happen? The name plays a role in the conversion, so we must say what a non-validating tool should do in this case.\n\n> Of course, this can be avoided if the metadata includes titles, in which case it's a positive match. A Column having only name properties would use those names for reference, but not to actually match against the tabular data.\n> \n\nBut if there are more, which?\n\nI seem to miss something essential here.\n\n> A non-validating processor will ensure that the number of non-virtual columns match the actual input columns, and perform compatibility check for intersecting titles, but otherwise continue processing.\n\n\n\n"}}