Coder Social home page Coder Social logo

streamreasoning / triplewave Goto Github PK

View Code? Open in Web Editor NEW
8.0 8.0 4.0 23.66 MB

TripleWave is a framework to publish RDF streams on the Web.

Home Page: http://streamreasoning.github.io/TripleWave

License: Apache License 2.0

JavaScript 92.12% HTML 3.89% CSS 2.32% Smarty 1.26% Shell 0.28% Batchfile 0.05% q 0.07%

triplewave's People

Contributors

dellaglio avatar janez87 avatar jpcik avatar mbalduini avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

triplewave's Issues

Error at npm install "sparql-client-2" streamreasoning/TripleWave, what should I do?

npm ERR! Error: No compatible version found: sparql-client-2@'github:eddieantonio/node-sparql-client'
npm ERR! Valid install targets:
npm ERR! ["0.4.0","0.4.1","0.4.2","0.5.0","0.5.1","0.6.0","0.6.1","0.6.2"]
npm ERR! at installTargetsError (/usr/share/npm/lib/cache.js:719:10)
npm ERR! at /usr/share/npm/lib/cache.js:638:10
npm ERR! at saved (/usr/share/npm/node_modules/npm-registry-client/lib/get.js:142:7)
npm ERR! at /usr/lib/nodejs/graceful-fs/polyfills.js:133:7
npm ERR! at Object.oncomplete (fs.js:107:15)
npm ERR! If you need help, you may report this log at:
npm ERR! http://github.com/isaacs/npm/issues
npm ERR! or email it to:
npm ERR! [email protected]

npm ERR! System Linux 3.16.0-77-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install"
npm ERR! cwd /root/TripleWave
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
npm http 200 https://registry.npmjs.org/ps-node/-/ps-node-0.0.5.tgz
npm ERR!
npm ERR! Additional logging details can be found in:

npm-debug-log file
https://drive.google.com/open?id=1gs40PYPBRjk8u7IqjhAaLcuxTSGuepOp

Add KeepAlive message over streams

WebSocket connection falls after a while if no data is transmitted.
To prevent this we should:
- increase the timeout
- create a keep alive message that is periodically streamed by triplewave

FlowRateProfile

extends profiling functions with the following

step
linear

distributions

gaussian
poissonian

error running triplewave in ubuntu

I get some problems with the 'let' statements, is it maybe because of node version?
Using 4.2.6

/home/jpc/git/TripleWave/app.js:15
let cache = null;
^^^

SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode

Generalise SparqlDataGen

While implementing an alternative version of the SparqlDataGen I noticed that:

  • some methods are can be generalised.
  • the description of the endpoint from which tw retrieves the data from can be improved

I suggest to:

  • add in the .property file and/or in the GeneriDataGen constructor
    -- the response format from the server (JSON-LD is quite standard but other format might be possible RDF+XML)
    -- the files for the queries that indicates the selecting template and the construct template
  • abstract the following methods
    -- send next
    -- load file
  • make private the following methods
    -- select indices (query file is the only exposed parameter)

SPARQL Data Gen with periodic repoll

In case of updatable stores for rdf streams,
it makes senso to have a DataGen that periodically query the
source considering new data to stream out.

How to transform Nested JSON?

Suppose I want to transform this JSON:

{
  "id": 0,
  "user": {"name": "Joe"}
}

How can I use the name of the user in the mappings? Is something like ... rr:column "user.name" possible?

Unharmful Compile Errors on OSX

On OSX 10.10.x and with node v6.3.0 these errors may occur during the installation of TripleWave:

  • While installing the dependency node-icu-charset-detector you could see ../node-icu-charset-detector.cpp:5:10: fatal error: 'unicode/ucsdet.h' file not found (tested on OSX 10.10), see here
  • While installing the dependency node-iconv you could see ../node_modules/nan/nan.h:601:20: error: no type named 'GCPrologueCallback' in 'v8::Isolate'(tested on 10.10), please ignore..

Both errors do NOT block the installation of TripleWave and do NOT impact the execution in any way.

Probably we need to clean up the depedencies.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.