@@ -45,7 +45,9 @@ describe('woql queries', function () {
45
45
46
46
const woqlObjectChain = WOQL . not ( ) . triple ( "a" , "b" , "c" ) ;
47
47
48
- const jsonObj = { not : [ { triple : [ 'v:a' , 'v:b' , 'v:c' ] } ] }
48
+ //console.log(woqlObject.json());
49
+
50
+ const jsonObj = { not : [ { triple : [ "doc:a" , "scm:b" , { "@language" : "en" , "@value" : "c" } ] } ] }
49
51
50
52
expect ( woqlObject . json ( ) ) . to . eql ( jsonObj ) ;
51
53
expect ( woqlObjectChain . json ( ) ) . to . eql ( jsonObj ) ;
@@ -56,8 +58,7 @@ describe('woql queries', function () {
56
58
57
59
const woqlObject = WOQL . and ( WOQL . triple ( "a" , "b" , "c" ) , WOQL . triple ( "1" , "2" , "3" ) ) ;
58
60
59
- const jsonObj = { and : [ { triple : [ 'v:a' , 'v:b' , 'v:c' ] } ,
60
- { triple : [ 'v:1' , 'v:2' , 'v:3' ] } ] }
61
+ const jsonObj = { and : [ { triple : [ "doc:a" , "scm:b" , { "@language" : "en" , "@value" : "c" } ] } , { triple : [ "doc:1" , "scm:2" , { "@language" : "en" , "@value" : "3" } ] } ] }
61
62
62
63
expect ( woqlObject . json ( ) ) . to . eql ( jsonObj ) ;
63
64
@@ -67,23 +68,22 @@ describe('woql queries', function () {
67
68
68
69
const woqlObject = WOQL . or ( WOQL . triple ( "a" , "b" , "c" ) , WOQL . triple ( "1" , "2" , "3" ) ) ;
69
70
70
- const jsonObj = { or : [ { triple : [ 'v:a' , 'v:b' , 'v:c' ] } ,
71
- { triple : [ 'v:1' , 'v:2' , 'v:3' ] } ] }
71
+ const jsonObj = { or : [ { triple : [ "doc:a" , "scm:b" , { "@language" : "en" , "@value" : "c" } ] } ,
72
+ { triple : [ "doc:1" , "scm:2" , { "@language" : "en" , "@value" : "3" } ] } ] }
72
73
73
74
expect ( woqlObject . json ( ) ) . to . eql ( jsonObj ) ;
74
75
75
76
} )
76
77
77
- //xfail
78
78
it ( 'check the opt method' , function ( ) {
79
79
80
80
const woqlObject = WOQL . opt ( WOQL . triple ( "a" , "b" , "c" ) ) ;
81
81
82
82
const woqlObjectChain = WOQL . opt ( ) . triple ( "a" , "b" , "c" ) ;
83
83
84
- const jsonObj = { opt : [ { triple : [ 'v:a' , 'v:b' , 'v:c' ] } ] }
84
+ const jsonObj = { opt : [ { triple : [ "doc:a" , "scm:b" , { "@language" : "en" , "@value" : "c" } ] } ] }
85
85
86
- // expect(woqlObject.json()).to.eql(jsonObj);
86
+ expect ( woqlObject . json ( ) ) . to . eql ( jsonObj ) ;
87
87
expect ( woqlObjectChain . json ( ) ) . to . eql ( jsonObj ) ;
88
88
89
89
} )
@@ -95,8 +95,8 @@ describe('woql queries', function () {
95
95
const woqlObjectChain = WOQL . select ( "V1" ) . triple ( "a" , "b" , "c" ) ;
96
96
const woqlObjectChainMultiple = WOQL . select ( "V1" , "V2" ) . triple ( "a" , "b" , "c" ) ;
97
97
98
- const jsonObj = { select : [ 'V1' , { triple : [ 'v:a' , 'v:b' , 'v:c' ] } ] }
99
- const jsonObjMultiple = { select : [ 'V1' , 'V2' , { triple : [ 'v:a' , 'v:b' , 'v:c' ] } ] }
98
+ const jsonObj = { select : [ 'V1' , { triple : [ "doc:a" , "scm:b" , { "@language" : "en" , "@value" : "c" } ] } ] }
99
+ const jsonObjMultiple = { select : [ 'V1' , 'V2' , { triple : [ "doc:a" , "scm:b" , { "@language" : "en" , "@value" : "c" } ] } ] }
100
100
101
101
expect ( woqlObject . json ( ) ) . to . eql ( jsonObj ) ;
102
102
expect ( woqlObjectChain . json ( ) ) . to . eql ( jsonObj ) ;
@@ -109,7 +109,7 @@ describe('woql queries', function () {
109
109
110
110
const woqlObject = WOQL . eq ( "a" , "b" ) ;
111
111
112
- const jsonObj = { eq : [ "v:a" , "v:b" ] }
112
+ const jsonObj = { eq : [ { "@language" : "en" , "@value" : "a" } , { "@language" : "en" , "@value" : "b" } ] }
113
113
114
114
expect ( woqlObject . json ( ) ) . to . eql ( jsonObj ) ;
115
115
@@ -213,7 +213,7 @@ describe('triple builder', function () {
213
213
214
214
const woqlObject = WOQL . triple ( "a" , "b" , "c" ) ;
215
215
216
- const jsonObj = { triple : [ 'v:a' , 'v:b' , 'v:c' ] }
216
+ const jsonObj = { triple : [ "doc:a" , "scm:b" , { "@language" : "en" , "@value" : "c" } ] }
217
217
218
218
expect ( woqlObject . json ( ) ) . to . eql ( jsonObj ) ;
219
219
@@ -223,7 +223,7 @@ describe('triple builder', function () {
223
223
224
224
const woqlObject = WOQL . quad ( "a" , "b" , "c" , "d" ) ;
225
225
226
- const jsonObj = { quad : [ 'v:a' , 'v:b' , 'v:c' , 'v:d' ] }
226
+ const jsonObj = { quad : [ "doc:a" , "scm:b" , { "@language" : "en" , "@value" : "c" } , "db:d" ] }
227
227
228
228
expect ( woqlObject . json ( ) ) . to . eql ( jsonObj ) ;
229
229
@@ -243,7 +243,7 @@ describe('triple builder', function () {
243
243
244
244
const woqlObject = WOQL . deleteClass ( "id" ) ;
245
245
246
- const jsonObj = { delete_quad : [ 'scm:id' , 'rdf:type ' , 'owl:Class ' , 'db:schema' ] }
246
+ const jsonObj = { and : [ { delete_quad : [ 'scm:id' , 'v:All ' , 'v:Al2 ' , 'db:schema' ] } , { delete_quad : [ 'v:Al3' , 'v:Al4' , 'scm:id' , 'db:schema' ] } ] }
247
247
248
248
expect ( woqlObject . json ( ) ) . to . eql ( jsonObj ) ;
249
249
@@ -253,7 +253,7 @@ describe('triple builder', function () {
253
253
254
254
const woqlObject = WOQL . sub ( "ClassA" , "ClassB" ) ;
255
255
256
- const jsonObj = { sub : [ "v :ClassA" , "v :ClassB" ] }
256
+ const jsonObj = { sub : [ "scm :ClassA" , "scm :ClassB" ] }
257
257
258
258
expect ( woqlObject . json ( ) ) . to . eql ( jsonObj ) ;
259
259
@@ -263,17 +263,17 @@ describe('triple builder', function () {
263
263
264
264
const woqlObject = WOQL . isa ( "instance" , "Class" ) ;
265
265
266
- const jsonObj = { isa : [ "v :instance" , "owl:Class" ] }
266
+ const jsonObj = { isa : [ "scm :instance" , "owl:Class" ] }
267
267
268
268
expect ( woqlObject . json ( ) ) . to . eql ( jsonObj ) ;
269
269
270
270
} )
271
271
272
272
it ( 'check the delete method' , function ( ) {
273
273
274
- const woqlObject = WOQL . delete ( { triple : [ 'v:a' , 'v:b' , 'v:c' ] } ) ;
274
+ const woqlObject = WOQL . delete ( { triple : [ "doc:a" , "scm:b" , { "@language" : "en" , "@value" : "c" } ] } ) ;
275
275
276
- const jsonObj = { delete : [ { triple : [ 'v:a' , 'v:b' , 'v:c' ] } ] }
276
+ const jsonObj = { delete : [ { triple : [ "doc:a" , "scm:b" , { "@language" : "en" , "@value" : "c" } ] } ] }
277
277
278
278
expect ( woqlObject . json ( ) ) . to . eql ( jsonObj ) ;
279
279
@@ -283,7 +283,7 @@ describe('triple builder', function () {
283
283
284
284
const woqlObject = WOQL . delete_triple ( "a" , "b" , "c" ) ;
285
285
286
- const jsonObj = { delete_triple : [ 'v:a' , 'v:b' , 'v:c' ] }
286
+ const jsonObj = { delete_triple : [ "doc:a" , "scm:b" , { "@language" : "en" , "@value" : "c" } ] }
287
287
288
288
expect ( woqlObject . json ( ) ) . to . eql ( jsonObj ) ;
289
289
@@ -293,7 +293,7 @@ describe('triple builder', function () {
293
293
294
294
const woqlObject = WOQL . delete_quad ( "a" , "b" , "c" , "d" ) ;
295
295
296
- const jsonObj = { delete_quad : [ 'v:a' , 'v:b' , 'v:c' , 'v:d' ] }
296
+ const jsonObj = { delete_quad : [ "doc:a" , "scm:b" , { "@language" : "en" , "@value" : "c" } , "db:d" ] }
297
297
298
298
expect ( woqlObject . json ( ) ) . to . eql ( jsonObj ) ;
299
299
@@ -303,7 +303,7 @@ describe('triple builder', function () {
303
303
304
304
const woqlObject = WOQL . add_triple ( "a" , "b" , "c" ) ;
305
305
306
- const jsonObj = { add_triple : [ 'v:a' , 'v:b' , 'v:c' ] }
306
+ const jsonObj = { add_triple : [ "doc:a" , "scm:b" , { "@language" : "en" , "@value" : "c" } ] }
307
307
308
308
expect ( woqlObject . json ( ) ) . to . eql ( jsonObj ) ;
309
309
@@ -313,21 +313,12 @@ describe('triple builder', function () {
313
313
314
314
const woqlObject = WOQL . add_quad ( "a" , "b" , "c" , "d" ) ;
315
315
316
- const jsonObj = { add_quad : [ 'v:a' , 'v:b' , 'v:c' , 'v:d' ] }
316
+ const jsonObj = { add_quad : [ "doc:a" , "scm:b" , { "@language" : "en" , "@value" : "c" } , "db:d" ] }
317
317
318
318
expect ( woqlObject . json ( ) ) . to . eql ( jsonObj ) ;
319
319
320
320
} )
321
321
322
- it ( 'check the node method' , function ( ) {
323
- //{ limit: [ 10, { start: [Array] } ] }
324
- //const woqlObject=WOQL.node("some_node");
325
- //console.log(woqlObject.json())
326
- //const jsonObj={ add_quad: [ 'scm:id', 'rdf:type', 'owl:Class', 'db:schema' ] }
327
-
328
- //expect(woqlObject.json()).to.eql(jsonObj);
329
-
330
- } )
331
322
332
323
it ( 'check the addProperty method' , function ( ) {
333
324
//{ limit: [ 10, { start: [Array] } ] }
@@ -342,10 +333,25 @@ describe('triple builder', function () {
342
333
it ( 'check the deleteProperty method' , function ( ) {
343
334
//{ limit: [ 10, { start: [Array] } ] }
344
335
const woqlObject = WOQL . deleteProperty ( "some_property" , "string" ) ;
345
- console . log ( woqlObject . json ( ) )
346
- //const jsonObj={ add_quad: [ 'scm:some_property', 'rdf:scm', 'owl:Class', 'db:schema' ] }
347
336
348
- //expect(woqlObject.json()).to.eql(jsonObj);
337
+ const jsonObj = { and : [ { delete_quad : [ 'scm:some_property' , 'v:All' , 'v:Al2' , 'xsd:string' ] } , { delete_quad : [ 'v:Al3' , 'v:Al4' , 'scm:some_property' , 'xsd:string' ] } ] }
338
+
339
+ expect ( woqlObject . json ( ) ) . to . eql ( jsonObj ) ;
340
+
341
+ } )
342
+
343
+ } )
344
+
345
+
346
+ describe ( 'triple builder chanier' , function ( ) {
347
+
348
+ it ( 'check the node method' , function ( ) {
349
+
350
+ const woqlObject = WOQL . node ( "some_node" ) ;
351
+
352
+ const jsonObj = { }
353
+
354
+ expect ( woqlObject . json ( ) ) . to . eql ( jsonObj ) ;
349
355
350
356
} )
351
357
0 commit comments