lexterm / lextermserver Goto Github PK
View Code? Open in Web Editor NEWLexicography and Terminology Management System
Lexicography and Terminology Management System
This isn't necessary, but it would probably be helpful.
We need to make sure to validate before importing and after exporting before sending the output to the user. If the export is invalid, we should still send the data but inform the user that something went wrong and the termbase is invalid.
This probably means that we need to move the business logic of validation out of the ValidateView view and into someplace accessible from multiple views.
Josh, I assigned this to you, but feel free to assign it back if you are busy with other things.
We need to create a routine, probably using lxml to take a TBX-Basic file and extract all of the data that corresponds to lexterm elements and update the database.
Here is a draft routine:
Terms are connected by concepts in both lexterm and TBX right? This should be relatively easy because TBX and lexterm share the same metamodels.
We should discuss a standard way to serialize LexTerm data for import and export.
May I have an api call for concepts limited by lexeme so that I can generate the senses on a lexeme?
May I have a call to filter languages by a given concept?
This isn't an issue yet, but it will probably become one. This would apply to endpoints that return a long list of elements, such as a GET on /api/lex/{lang}/lexemes
Using lxml we need to export valid TBX. This should probably be first export by language, which means that we would export all of the terms for a given number of languages. Later we can have TBX-Basic where the user can select specific terms to export. So, it's probably best to bear that in mind. If possible, write the code such that we could filter the output by: term, concept, limit (i.e. give me the first 50 terms in language eng), lang, lexicalclass, anymore?
On lexterm.gevterm.net
We need to write a test to make sure that no data is missing from an export.
We should write a test in Django to verify that import updates the db correctly.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.