Comments (3)
One big drawback is that it would require dependency on LDkit to specify the schema, whereas in the current state schema is just a plain object.
from ldkit.
In the future, it should be possible to work with satisfies
TypeScript feature, but at this point it does not work in tandem with const assertions, which are still mandatory to infer the type correctly.
from ldkit.
One significant change has been achieved: #82.
Additional improvements are not planned at this stage.
from ldkit.
Related Issues (20)
- Add E2E test for optional properties
- Add E2E tests for multilang feature
- Enable editing nested schemas HOT 1
- Add support for edit and erase values of optional properties
- Refactor LDkit Context to Options HOT 1
- Add user-friendly way to filter results on SPARQL level HOT 1
- Rename `@context` to `@schema` in Schema definition
- Refactor TypeScript types for better DX
- Document Options and its relation to Context
- Add complex DBpedia example with v2 features
- Enable finding an entity by ID and also some other criteria to restrict the result
- Add support for `@type: @id` in Schema to resolve IRIs
- Add `Lens.findOne` function to retrieve only a single entity matching certain criteria
- Add `$in` and `$notIn` search operators
- Add tests for `rdf:type` related queries
- Update documentation to v2
- Improve startup time of ldkit.io
- Fix document title in ldkit.io
- Migrate ldkit.io to Tailwind HOT 1
- Add information about compliance with existing W3C standards
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ldkit.