You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
Will Webberley a82756ab73 updated refs to github repos 3 years ago
models fixed lint issues and bumped version 4 years ago
src Add support for multiple responses to what relationship questions 3 years ago
test Add test for what relationship questions 3 years ago
.babelrc Merged version 3 updates into master 4 years ago
.eslintrc.json Merged version 3 updates into master 4 years ago
.gitignore updated gitignore 4 years ago
.webpackrc.js Merged version 3 updates into master 4 years ago
LICENCE Merged version 3 updates into master 4 years ago
README.md updated refs to github repos 3 years ago
package.json updated refs to github repos 3 years ago

README.md

CENode

A pure JavaScript implementation of the ITA project's CEStore - called CENode. CENode is able to understand the basic sentence types parsed by the CEStore, such as conceptualising and instance creation and modification.

Please visit the project's home page for more information and for documentation.

We recommend beginners check out the Getting Started Guide before continuing.

Getting started

CENode can be imported into your Node apps or run in a browser. Either way, you will need Node and NPM installed before continuing, so install these for your platform first.

Then add CENode to your project using NPM:

npm install cenode

If using CENode in a webpage, then include it (and models, if necessary) in script tags:

<script src="/node_modules/cenode/dist/cenode.min.js"></script>
<script src="/node_modules/cenode/dist/models.js"></script> <!-- if required -->

<script>
  const node = new CENode(CEModels.core);
</script>

Or, if using in a node app:

const CENode = require('cenode');
const CEModels = require('cenode/models'); // if requred

const node = new CENode(CEModels.core);

See the Wiki for further guides and the API reference.

Testing

Clone the repository

git clone git@github.com:willwebberley/CENode.git

Install the necessary dev dependencies.

npm install

Run tests.

npm test

More Information

See the CENode Wiki for more information, guides, and the API reference.

Licence

CENode is released under the Apache Licence v2. See LICENCE for further information.