Taxonomy Editor #168
Replies: 7 comments 27 replies
-
@santhosh-tarento Thank you for sharing this thread. Could you kindly share additional documents, such as the technical design document and workflow, like to understand the list of APIs utilized by the editor and the sequence in which these APIs are called. @vrayulu @SanthoshVasabhaktula @coolbung @mathewjpallan @mohitga @kameshbhr @madhucr kindly request you to review the new RFC and share your inputs and feedback within a week. |
Beta Was this translation helpful? Give feedback.
-
@santhosh-tarento - This is great. Please share a video recording or UI screenshots of the taxonomy editor workflow to understand the full capabilities of the system. I am assuming this is a standalone tool that can connect any running instance of Sunbird taxonomy service and enable UI based taxonomy management. Please confirm. |
Beta Was this translation helpful? Give feedback.
-
@vrayulu @thillaibirla @pallakartheekreddy pls find the video and document link with list of api's used https://project-sunbird.atlassian.net/wiki/spaces/SBDES/pages/3302916100/Taxonomy+editor |
Beta Was this translation helpful? Give feedback.
-
@pallakartheekreddy @vrayulu - can you pls review |
Beta Was this translation helpful? Give feedback.
-
@pallakartheekreddy thanks for the feedback, I will be looking into it today, I will comeback to you by Monday |
Beta Was this translation helpful? Give feedback.
-
@pallakartheekreddy I have addressed comments. pls check |
Beta Was this translation helpful? Give feedback.
-
@santhosh-tarento Could you please guide me how to search in Hindi in full-text-search in ElasticSearch? |
Beta Was this translation helpful? Give feedback.
-
Definition:
What is taxonomy ?
Taxonomy helps to clarify our thinking by classifying things neatly into categories and sub-categories based on their relationships. The
primary goal of taxonomy is to recognize, characterise, classify, and name based on their properties.
What is term ?
Terms are items (entities or objects) with in the taxonomy, As below example shows education system taxonomy, where CBSC, Hindi,
Grade1, English are terms belonging to different categories,
What is Association ?
In the taxonomy system terms belonging to different category relate to each other, that relation is called association, each category term
might have multiple relations with terms belonging to different categories.
In the below example CBSC board have relate to Hindi medium, like Hindi medium might have grde 1 and grade 2 relation.
Example:- Education Taxonomy would look as below.
Problem Statement:
In sun-bird system classification of terms and identify the relations (association) between terms belongs to different categories and show that in visual representation help user to creation and publishing of framework with categories.
Existing System
Current system of Taxonomy classifications are hierarchical representation of terms belongs to different category in a tree structure which might be complex when there are large system, It is difficult to show relation or association between terms belong to different category
creation and association of terms in sun bird is done through postman collection,
Proposed System of Taxonomy
In proposed the taxonomy editor system under category we can create terms and associate/relate terms belonging to different categories in a visual representation as shown below this.
UI setup guide :-
Install latest version of angular.
npm i sb-taxonomy-editor
Add below element in sunbird-Ed-portal
<lib-taxonomy-view [environment]="environment" [taxonomyConfig]="taxonomyConfig">
Save below "environment" and "taxonomyConfig" in local storage before initialize above library. (this need to change as input to a library).
NPM Link:
https://www.npmjs.com/package/sb-taxonomy-editor
Beta Was this translation helpful? Give feedback.
All reactions