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

Categorize Organization #11

Open
bekicot opened this issue Mar 2, 2018 · 10 comments
Open

Categorize Organization #11

bekicot opened this issue Mar 2, 2018 · 10 comments

Comments

@bekicot
Copy link

bekicot commented Mar 2, 2018

Organization basically have specific category like

  • Healthcare
  • Education
  • Programming Tools
  • ...

But it doesn't explicitly mentioned in the org details.
We can actually categorize it by looking into description and match keywords.
E.G
Healthcare will have medicine, hospital, etc

related to #3

@ceefour
Copy link

ceefour commented Mar 2, 2018

Google categorizes organizations into 11 categories.

However, some organizations may fall into multiple categories. E.g. Apache, JBoss.

Some organizations have e.g. Android or web UI projects but itself is not focused on that.

For example, PostgreSQL gets into Database but if someone works pgAdmin 4 that will be web UI.

@bekicot
Copy link
Author

bekicot commented Mar 2, 2018

@ceefour Probably tags would be more suitable name instead of category for that reason.

@bekicot
Copy link
Author

bekicot commented Mar 2, 2018

The main point is, to provide a way for user to see what organization fall into specified keyword

e.g
Education
will have processing, which is the organization also has project for their javascript Library, which is p5.js but it is not about education. It is a drawing library.

@ceefour
Copy link

ceefour commented Mar 2, 2018

👍

@ceefour
Copy link

ceefour commented Mar 2, 2018

Next step would be tagging projects in addition to organizations. For 200+ organizations this may be a lot of effort. But for 25 GCI orgs probably still doable.

@bekicot
Copy link
Author

bekicot commented Mar 2, 2018

We can actually automate this.

  1. Specify the keywords
  2. Using this data, search the specified keywords in description
  3. if it is matches, then tag them with the tags, associated with the keywords.

@bekicot
Copy link
Author

bekicot commented Mar 2, 2018

It is failry easy, the manual part would be specifying the keywords.
e.g
Healthcare
keyword: hospital, decease, Healthcare, medicine, ebola

@ceefour
Copy link

ceefour commented Mar 2, 2018

You can assign someone to specify the keywords, i.e. via CSV, JSON, or YAML file.

@jayvdb
Copy link
Member

jayvdb commented Mar 7, 2018

It would be good to enhance the plugin to map the JSON category field to frontmatter categories or tags field. See avillafiorita/jekyll-datapage_gen#46 (comment)

There should be no manual part. There is copious amounts of Open Data about most of these orgs in order to automate categorisation, mining text if necessary. The smaller orgs should build Open Data about themselves rather than adding metadata into this single-purpose repo.

@jayvdb
Copy link
Member

jayvdb commented Mar 7, 2018

https://github.com/pattex/jekyll-tagging might be an interesting addition if we can generate lots of tag data.

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

3 participants