15 |
16 |
The dataset you selected provide the title:
17 |
modelTitle ?>
18 |
If you dont see a title, but an Url instead, the the dataset do not contain title information.
19 |
20 |
21 | modelDescriptions)): ?>
22 |
Description (provided by the dataset)
23 | modelDescriptions as $description): ?>
24 |
25 |
26 |
27 |
The model you selected do not provide descriptions about itself.
28 |
29 |
30 |
31 |
32 |
The model you selected is received from the data provider.
33 |
sparqlService ?>
34 |
All data will be received from this data provider (SPARQL endpoint). In dependence to the workload of this service, data request can take time.
35 |
36 |
37 | containsDataCubeInformation): ?>
38 |
39 |
40 |
Success
41 |
42 |
43 | The model you selected contain statistical information.
44 | Please click on the following button to start CubeViz.
45 |
46 |
47 |
48 |
49 |
50 | Start CubeViz
51 |
52 |
53 |
54 |
55 |
56 |
Statistics about the selected model
57 |
58 |
59 | The model you selected contain statistical information.
60 | Please click on the following button to get some insights about what the selected dataset provide.
61 | Please note, that this can take some time (it depends to the workload of the data provider and the size of the dataset).
62 |
63 |
64 |
65 |
66 |
67 | Show statistics about the selected dataset.
68 |
69 |
70 |
The selected model do not provide statistics in the required representation (RDF DataCube).
71 | Please select an other Sparql endpoint and/or model from the settings panel.
72 |
73 |
74 |
75 |
76 |
--------------------------------------------------------------------------------
/typescript/Makefile:
--------------------------------------------------------------------------------
1 | default:
2 | @echo "CubeViz - cli"
3 | @echo " make install-build-tools ............. > install only TypeScript required software"
4 | @echo " make install-all-build-tools ......... > install all necessary software to build and minimize JavaScript files"
5 | @echo " "
6 | @echo " make build-javascript ................ > transform TypeScript files into JavaScript"
7 | @echo " make build-and-minimize-javascript ... > transform TypeScript and minimize generated files afterwards"
8 |
9 | build-javascript:
10 | @echo "Build Javascript files, out of TypeScript files ..."
11 | tsc --out ../public/javascript/Main.js @tsc/Main.txt
12 | #tsc --out ../public/javascript/Test.js @tsc/Test.txt
13 |
14 | build-and-minimize-javascript:
15 | make build-javascript
16 | @echo ""
17 | @echo "Minimize JavaScript file (../public/javascript/Main-production.js)"
18 | node minifier.js
19 |
20 | install-typescript:
21 | # PPA with stable node.js and npm
22 | sudo apt-add-repository ppa:chris-lea/node.js-legacy
23 |
24 | # update package information
25 | sudo apt-get update
26 |
27 | # install node.js and TypeScript
28 | sudo apt-get install nodejs npm && sudo npm install -g typescript@0.8.3
29 |
30 | install-all-build-tools:
31 |
32 | make install-typescript
33 |
34 | # install
35 | sudo apt-get install openjdk-7-jre
36 |
37 | # install node.js modules
38 | sudo npm install -g typescript
39 | sudo npm install -g node-minify
40 | sudo npm link node-minify
41 |
--------------------------------------------------------------------------------
/typescript/declaration/libraries/CryptoJs.d.ts:
--------------------------------------------------------------------------------
1 | // Typing for the CryptoJs parts:
2 | // + md5-min.js
3 | // + sha512-min.js
4 |
5 | interface CryptoJS {
6 | MD5 (value:string): string;
7 | }
8 | declare var CryptoJS: CryptoJS;
9 |
--------------------------------------------------------------------------------
/typescript/declaration/libraries/Highcharts.d.ts:
--------------------------------------------------------------------------------
1 | // Typing for the highcharts.js
2 |
3 | interface Highcharts {
4 | Chart (renderedChart:any): any;
5 | }
6 | declare var Highcharts: Highcharts;
7 |
--------------------------------------------------------------------------------
/typescript/declaration/libraries/JSON.d.ts:
--------------------------------------------------------------------------------
1 | // Typing for the json.js
2 |
3 | interface JSON {
4 | stringify (value:any, replacer:any, space:any): string;
5 | }
6 | declare var JSON: JSON;
7 |
--------------------------------------------------------------------------------
/typescript/declaration/libraries/d3js.d.ts:
--------------------------------------------------------------------------------
1 | // Typing for the d3js
2 |
3 | interface D3js {
4 |
5 | layout: any;
6 |
7 | append (selector:string): any;
8 | pack (): any;
9 | select (selector:string): D3js;
10 | }
11 | declare var d3: D3js;
12 |
--------------------------------------------------------------------------------
/typescript/declaration/libraries/formulaParser.d.ts:
--------------------------------------------------------------------------------
1 | // Typing for the json.js
2 |
3 | interface formulaParser {
4 | (): any;
5 | evaluate (): void;
6 | parse (formula:string): any;
7 | }
8 | declare var formulaParser: formulaParser;
9 |
--------------------------------------------------------------------------------
/typescript/declaration/libraries/jsStats.d.ts:
--------------------------------------------------------------------------------
1 | // Typing for the json.js
2 |
3 | interface jsStats {
4 | max(numbers:number[]) : number;
5 | mean(numbers:number[]) : number;
6 | median(numbers:number[]) : number;
7 | min(numbers:number[]) : number;
8 | mode(numbers:number[]) : number[];
9 | variance(numbers:number[]) : number;
10 | standardDeviation(numbers:number[]) : number;
11 | }
12 | declare var jsStats: jsStats;
13 |
--------------------------------------------------------------------------------
/typescript/declaration/libraries/munit.d.ts:
--------------------------------------------------------------------------------
1 | // Typing for the munit.js
2 |
3 | interface MUNIT {
4 | Test (tests:any[]): any;
5 | RESULT_BOO: string;
6 | RESULT_YAY: string;
7 | runTests (): any;
8 | }
9 | declare var MUNIT: MUNIT;
10 |
11 | interface stacktrace {
12 | (): string;
13 | }
14 | declare var stacktrace: stacktrace;
15 |
--------------------------------------------------------------------------------
/typescript/minifier.js:
--------------------------------------------------------------------------------
1 | /**
2 | * This small JavaScript file tells nodejs-minifier module to minify Main.js.
3 | */
4 | var compressor = require('node-minify');
5 |
6 | // Using YUI Compressor for JS
7 | new compressor.minify({
8 | type: 'yui-js',
9 | fileIn: '../public/javascript/Main.js',
10 | fileOut: '../public/javascript/Main-production.js',
11 | callback: function(err){
12 | console.log(err);
13 | }
14 | });
15 |
--------------------------------------------------------------------------------
/typescript/src/Model/CubeViz/ConfigurationLink.ts:
--------------------------------------------------------------------------------
1 | ///