Comments (4)
Looks like now()
already exists in WOQL but is not exposed in the clients. Could be a good addition.
from terminusdb.
After trying to understand how a WOQL term is defined, it seems the following needs to be done:
- Bind the JSON WOQL term to prolog WOQL term when executing the query
- Probably add a find_resources section
- Add test for it
- Add definition for it
- Add it to the javascript client
- Add it to the python client
There are probably more steps involved. Was curious so started looking into it as a learning exercise.
from terminusdb.
Which was the last term added, if there is a relevant similar WOQL keyword PR to look at, perhaps it could be an idea to reference as its likely almost the same work to be done for each of these new terms?
from terminusdb.
Which was the last term added, if there is a relevant similar WOQL keyword PR to look at, perhaps it could be an idea to reference as its likely almost the same work to be done for each of these new terms?
Here is a history of recent changes to the WOQL ontology, but no new methods added:
https://github.com/terminusdb/terminusdb/commits/main/src/terminus-schema/woql.json
https://github.com/terminusdb/terminus-schema/commits/master/terminus.owl.ttl
https://github.com/terminusdb/terminus-schema/commits/master/woql-context.jsonld
from 2019-09-25 (4 years ago)
Example of adding WOQL-keywords:
terminusdb/terminus-schema@23a2e04
from terminusdb.
Related Issues (20)
- Add JS GraphQL type/property name converter
- No schema check for wrong class during document insertion.
- Value does not subsume DataValue in WOQL schema
- Dashboard incorrectly rejects empty Enums
- Alteration of metadata does not infer a weakening
- GraphQL: Can't use _path_to with lists
- Apply a property of DateTime-type `duration` to the schema from the UI, returning `xsd:datetime` instead of `xsd:duration` HOT 3
- Add debug info for error: `Not well formed WOQL JSON-LD`
- docker doesn't start: `Authentication Incorrect for reason: basic_auth(admin)` HOT 2
- Incorrect `clone url` in docker version of dashboard HOT 1
- doc: missed `WOQLClient` `key` parameter description from «Connect to docker with js-client» tutorial
- GraphQL: le operator in does not work as expected HOT 3
- Error alert (html component) at wrong place in the new (last) version of UI
- GraphQL: le,lt,ge, gt on datetime work opposite way (ie. le as ge) HOT 3
- oneOf with multilevel inheritance
- Empty screen instead of new document form with error: `getChangeRequestList Path not found: /api/changes/admin/my-data-product` HOT 1
- Basic data management tutorials with TerminusDB for beginners: dump, load RDF-data with CLI-tool
- Feedback form probably don't work and don't display any UI-feedback to user after submit [self-hosted and cloud] HOT 1
- Improve handling of rdf:nil when using not() WOQL construct with sys:subdocument
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 terminusdb.