-
Notifications
You must be signed in to change notification settings - Fork 342
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
Map CIP keywords to OpenEligibility terms #45
Comments
When I first opened this issue, I thought we would — in MVP fashion — simply display the keywords as they are currently labeled in the CIP data, but I don't think that's the right approach. It would result in too many keywords displayed, some of which might not make sense to our clients. Here's what I'm proposing:
|
OpenEligibility or W3C's CivicServices? http://www.w3.org/wiki/WebSchemas/CivicServices |
From what I understand, schema.org is an attempt to standardize the way information is labeled on a website, in order to make it easier for search engines to parse the information. The Civic Services schema, which is still in the proposal stage (see PDF), serves a different purpose than OpenEligibility. It is not attempting to propose a new taxonomy for naming the services themselves, but rather, a way to mark up the services in HTML. Here's a snippet from the schema proposal:
The name of the service itself is not part of the schema. The way it is marked up in the HTML is. Those are two separate issues. Categorizing the data according to a taxonomy is an API feature that will allow any client that consumes the API to better filter the data. The schema.org markup is a front-end feature that is up to third-party clients to implement on their website. |
Gotcha, that makes sense. You're right, I see how this is two different problems. It may be beneficial to apply the CivicServices schema to the backend insofar as using the same database field names and hierarchy as what is defined in the CivicServices schema for applicable data. |
We have opted to keep both CIP keywords and the OpenEligibility taxonomy to enhance search results. Abbreviations that users might use and that aren't part of the OE taxonomy can be captured in the |
CS-922 Production Fixes
Add Mongoid scopes to allow front-end app to filter search results by organization type. Create scopes for all keywords that currently exist from CIP data, such as: Markets, Parks, Food pantries, CalFresh assistance, Hot Meals, Food served.
The text was updated successfully, but these errors were encountered: