...
This tutorial is dedicated to experienced users. Please find information on requirements, maven and client configuration in our "Importing Documents via Core API" tutorial. The handling of any IOException is demonstrated there, too.
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "objects": [{ "properties": { "objectTypeId": { "value": "appBibjsonsample:medium" }, "appBibjsonsample:bibjson": { "value": { "type": "book", "title": "My Book Title", "author": [ {"name": "Heinrich Schuetzel"}, {"name": "Maximilian Sturz"} ], "year": "1995", "owner": "My Library", "id": "ID_of_book", "url": "http://mylibrary.com/ebooks/36513466534", "publisher": "Example Verlag Mustershagen", "edition": { "number": 2, "language": "English" }, "identifier":[ { "id": "0002-9327", "type": "issn" } ] } }, "appBibjsonsample:locations": { "value": [ "central library, CN-3214-5324", "branch library east, 43-654b" ] } } }] } |
Code Block | language | yml|||||
---|---|---|---|---|---|---|
| ||||||
{ "objects": [ { "properties": { "system:objectId": { "value": "aab2b4d9-e829-45dd-981a-2f19a688592d" }, "system:baseTypeId": { "value": "system:document" }, "system:objectTypeId": { "value": "appBibjsonsample:medium" }, "system:createdBy": { "value": "275c826c-6a61-4e89-9512-8d935a1631e5" }, "system:creationDate": { "value": "2021-06-14T13:10:52.280Z" }, "system:lastModifiedBy": { "value": "275c826c-6a61-4e89-9512-8d935a1631e5" }, "system:lastModificationDate": { "value": "2021-06-14T13:10:52.280Z" }, "system:versionNumber": { "value": 1 }, "system:tenant": { "value": "default" }, "system:traceId": { "value": "5681d3bddb4279de" }, "appBibjsonsample:bibjson": { "value": { "type": "book", "title": "My Book Title", "author": [ { "name": "Heinrich Schuetzel" }, { "name": "Maximilian Sturz" } ], "year": "1995", "owner": "My Library", "id": "ID_of_book", "url": "http://mylibrary.com/ebooks/36513466534", "publisher": "Example Verlag Mustershagen", "edition": { "number": 2, "language": "English" }, "identifier": [ { "id": "0002-9327", "type": "issn" } ] } }, "appBibjsonsample:locations": { "value": [ "central library, CN-3214-5324", "branch library east, 43-654b" ] } } } ] } |
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "objects": [{ "properties": { "objectTypeId": { "value": "appBibjsonsample:medium" }, "appBibjsonsample:bibjson": { "value": { "metadata": { "collection": "ym_concepts", "label": "yuuvis(R) Momentum Core Concepts", "description": "Documentation for yuuvis(R) Momentum Core in a structured, theoretical way, with links to the tutorial section.", "id": "ID_of_collection", "owner": "OS", "created": "2020-06-09T15:04:12.944Z", "modified": "2021-06-10T11:05:17.166Z", "source": "https://help.optimal-systems.com/yuuvis_develop/display/YMY/Concepts", "records": 2 }, "records": [ { "collection": "ym_concepts", "type": "article", "title": "Schema - Defining Object Types", "id": "ID_of_schema_article", "link": "https://help.optimal-systems.com/yuuvis_develop/display/YMY/Schema+-+Defining+Object+Types", "author":[ {"name": "Heinrich Schuetzel"}, {"name": "George Trader"}, {"name": "Johann Fluss"} ], "created": "2020-06-09T15:04:12.944Z", "modified": "2021-06-10T08:53:23.532Z" }, { "collection": "ym_concepts", "type": "article", "title": "Search Query Language", "id": "ID_of_query_article", "link": "https://help.optimal-systems.com/yuuvis_develop/display/YMY/Search+Query+Language", "author":[ {"name": "Andrea Schumann"}, {"name": "Franz Lissner"}, {"name": "Hans Kammer"}, {"name": "Johann Fluss"} ], "created": "2020-06-16T14:03:01.833Z", "modified": "2021-06-02T09:54:12.643Z" } ] } } } }] } |
Code Block | language | yml|||||
---|---|---|---|---|---|---|
| ||||||
{ "objects": [ { "properties": { "system:objectId": { "value": "3d4a67be-3341-4317-bb57-c48ea7ab0a1a" }, "system:baseTypeId": { "value": "system:document" }, "system:objectTypeId": { "value": "appBibjsonsample:medium" }, "system:createdBy": { "value": "275c826c-6a61-4e89-9512-8d935a1631e5" }, "system:creationDate": { "value": "2021-06-14T13:11:57.770Z" }, "system:lastModifiedBy": { "value": "275c826c-6a61-4e89-9512-8d935a1631e5" }, "system:lastModificationDate": { "value": "2021-06-14T13:11:57.770Z" }, "system:versionNumber": { "value": 1 }, "system:tenant": { "value": "default" }, "system:traceId": { "value": "22839c5775801e9c" }, "appBibjsonsample:bibjson": { "value": { "metadata": { "collection": "ym_concepts", "label": "yuuvis(R) Momentum Core Concepts", "description": "Documentation for yuuvis(R) Momentum Core in a structured, theoretical way, with links to the tutorial section.", "id": "ID_of_collection", "owner": "OS", "created": "2020-06-09T15:04:12.944Z", "modified": "2021-06-10T11:05:17.166Z", "source": "https://help.optimal-systems.com/yuuvis_develop/display/YMY/x/-4BkAg", "records": 2 }, "records": [ { "collection": "ym_concepts", "type": "article", "title": "Schema - Defining Object Types", "id": "ID_of_schema_article", "link": "https://help.optimal-systems.com/yuuvis_develop/display/YMY/x/AYFkAg", "author": [ { "name": "Heinrich Schuetzel" }, { "name": "George Trader" }, { "name": "Johann Fluss" } ], "created": "2020-06-09T15:04:12.944Z", "modified": "2021-06-10T08:53:23.532Z" }, { "collection": "ym_concepts", "type": "article", "title": "Search Query Language", "id": "ID_of_query_article", "link": "https://help.optimal-systems.com/yuuvis_develop/display/YMY/x/gIFkAg", "author": [ { "name": "Andrea Schumann" }, { "name": "Franz Lissner" }, { "name": "Hans Kammer" }, { "name": "Johann Fluss" } ], "created": "2020-06-16T14:03:01.833Z", "modified": "2021-06-02T09:54:12.643Z" } ] } } } } ] } |
...
Code Block | ||
---|---|---|
| ||
SELECT * FROM appBibjsonsample:medium |
Code Block | language | yml|||||
---|---|---|---|---|---|---|
| ||||||
{ "objects": [ { "properties": { "system:traceId": { "value": "5681d3bddb4279de" }, "system:objectTypeId": { "value": "appBibjsonsample:medium" }, "appBibjsonsample:bibjson": { "value": { "type": "book", "title": "My Book Title", "author": [ { "name": "Heinrich Schuetzel" }, { "name": "Maximilian Sturz" } ], "year": "1995", "owner": "My Library", "id": "ID_of_book", "url": "http://mylibrary.com/ebooks/36513466534", "publisher": "Example Verlag Mustershagen", "edition": { "number": 2, "language": "English" }, "identifier": [ { "id": "0002-9327", "type": "issn" } ] } }, "system:versionNumber": { "value": 1 }, "system:createdBy": { "value": "275c826c-6a61-4e89-9512-8d935a1631e5" }, "system:creationDate": { "value": "2021-06-14T13:10:52.280Z" }, "system:lastModificationDate": { "value": "2021-06-14T13:10:52.280Z" }, "system:baseTypeId": { "value": "system:document" }, "system:tenant": { "value": "default" }, "appBibjsonsample:locations": { "value": [ "central library, CN-3214-5324", "branch library east, 43-654b" ] }, "system:lastModifiedBy": { "value": "275c826c-6a61-4e89-9512-8d935a1631e5" }, "system:objectId": { "value": "aab2b4d9-e829-45dd-981a-2f19a688592d" } } }, { "properties": { "system:traceId": { "value": "22839c5775801e9c" }, "system:objectTypeId": { "value": "appBibjsonsample:medium" }, "appBibjsonsample:bibjson": { "value": { "metadata": { "collection": "ym_concepts", "label": "yuuvis(R) Momentum Core Concepts", "description": "Documentation for yuuvis(R) Momentum Core in a structured, theoretical way, with links to the tutorial section.", "id": "ID_of_collection", "owner": "OS", "created": "2020-06-09T15:04:12.944Z", "modified": "2021-06-10T11:05:17.166Z", "source": "https://help.optimal-systems.com/yuuvis_develop/display/YMY/x/-4BkAg", "records": 2 }, "records": [ { "collection": "ym_concepts", "type": "article", "title": "Schema - Defining Object Types", "id": "ID_of_schema_article", "link": "https://help.optimal-systems.com/yuuvis_develop/display/YMY/x/AYFkAg", "author": [ { "name": "Heinrich Schuetzel" }, { "name": "George Trader" }, { "name": "Johann Fluss" } ], "created": "2020-06-09T15:04:12.944Z", "modified": "2021-06-10T08:53:23.532Z" }, { "collection": "ym_concepts", "type": "article", "title": "Search Query Language", "id": "ID_of_query_article", "link": "https://help.optimal-systems.com/yuuvis_develop/display/YMY/x/gIFkAg", "author": [ { "name": "Andrea Schumann" }, { "name": "Franz Lissner" }, { "name": "Hans Kammer" }, { "name": "Johann Fluss" } ], "created": "2020-06-16T14:03:01.833Z", "modified": "2021-06-02T09:54:12.643Z" } ] } }, "system:lastModificationDate": { "value": "2021-06-14T13:11:57.770Z" }, "system:versionNumber": { "value": 1 }, "system:baseTypeId": { "value": "system:document" }, "system:tenant": { "value": "default" }, "system:createdBy": { "value": "275c826c-6a61-4e89-9512-8d935a1631e5" }, "system:creationDate": { "value": "2021-06-14T13:11:57.770Z" }, "system:lastModifiedBy": { "value": "275c826c-6a61-4e89-9512-8d935a1631e5" }, "system:objectId": { "value": "3d4a67be-3341-4317-bb57-c48ea7ab0a1a" } } } ], "numItems": 2, "hasMoreItems": false, "totalNumItems": 2 } |
...
Code Block | ||
---|---|---|
| ||
SELECT appBibjsonsample:bibjson FROM appBibjsonsample:medium |
Code Block | language | yml|||||
---|---|---|---|---|---|---|
| ||||||
{ "objects": [ { "properties": { "appBibjsonsample:bibjson": { "value": { "type": "book", "title": "My Book Title", "author": [ { "name": "Heinrich Schuetzel" }, { "name": "Maximilian Sturz" } ], "year": "1995", "owner": "My Library", "id": "ID_of_book", "url": "http://mylibrary.com/ebooks/36513466534", "publisher": "Example Verlag Mustershagen", "edition": { "number": 2, "language": "English" }, "identifier": [ { "id": "0002-9327", "type": "issn" } ] } } } }, { "properties": { "appBibjsonsample:bibjson": { "value": { "metadata": { "collection": "ym_concepts", "label": "yuuvis(R) Momentum Core Concepts", "description": "Documentation for yuuvis(R) Momentum Core in a structured, theoretical way, with links to the tutorial section.", "id": "ID_of_collection", "owner": "OS", "created": "2020-06-09T15:04:12.944Z", "modified": "2021-06-10T11:05:17.166Z", "source": "https://help.optimal-systems.com/yuuvis_develop/display/YMY/x/-4BkAg", "records": 2 }, "records": [ { "collection": "ym_concepts", "type": "article", "title": "Schema - Defining Object Types", "id": "ID_of_schema_article", "link": "https://help.optimal-systems.com/yuuvis_develop/display/YMY/x/AYFkAg", "author": [ { "name": "Heinrich Schuetzel" }, { "name": "George Trader" }, { "name": "Johann Fluss" } ], "created": "2020-06-09T15:04:12.944Z", "modified": "2021-06-10T08:53:23.532Z" }, { "collection": "ym_concepts", "type": "article", "title": "Search Query Language", "id": "ID_of_query_article", "link": "https://help.optimal-systems.com/yuuvis_develop/display/YMY/x/gIFkAg", "author": [ { "name": "Andrea Schumann" }, { "name": "Franz Lissner" }, { "name": "Hans Kammer" }, { "name": "Johann Fluss" } ], "created": "2020-06-16T14:03:01.833Z", "modified": "2021-06-02T09:54:12.643Z" } ] } } } } ], "numItems": 2, "hasMoreItems": false, "totalNumItems": 2 } |
...
Code Block | ||
---|---|---|
| ||
SELECT appBibjsonsample:bibjson.title,appBibjsonsample:bibjson.author[1].name,appBibjsonsample:bibjson.metadata.id FROM appBibjsonsample:medium |
Code Block | language | yml|||||
---|---|---|---|---|---|---|
| ||||||
{ "objects": [ { "properties": { "appBibjsonsample:bibjson": { "value": { "title": "My Book Title", "author": [ null, { "name": "Maximilian Sturz" } ] } } } }, { "properties": { "appBibjsonsample:bibjson": { "value": { "metadata": { "id": "ID_of_collection" } } } } } ], "numItems": 2, "hasMoreItems": false, "totalNumItems": 2 } |
...
Code Block | ||
---|---|---|
| ||
SELECT appBibjsonsample:bibjson.title FROM appBibjsonsample:medium WHERE appBibjsonsample:bibjson.id = 'ID_of_book' |
Code Block | language | yml|||||
---|---|---|---|---|---|---|
| ||||||
{ "objects": [ { "properties": { "appBibjsonsample:bibjson": { "value": { "title": "My Book Title", "author": [ null, { "name": "Maximilian Sturz" } ] } } } } ], "numItems": 1, "hasMoreItems": false, "totalNumItems": 1 } |
...
Code Block | ||
---|---|---|
| ||
SELECT appBibjsonsample:bibjson.metadata.id FROM appBibjsonsample:medium WHERE appBibjsonsample:bibjson.* = 'ID_of_schema_article' |
Code Block | language | yml|||||
---|---|---|---|---|---|---|
| ||||||
{ "objects": [ { "properties": { "appBibjsonsample:bibjson": { "value": { "metadata": { "id": "ID_of_collection" } } } } } ], "numItems": 1, "hasMoreItems": false, "totalNumItems": 1 } |
...
Code Block | ||
---|---|---|
| ||
SELECT appBibjsonsample:bibjson.title FROM appBibjsonsample:medium WHERE appBibjsonsample:bibjson.author[*].name CONTAINS('Sturz') |
Code Block | language | yml|||||
---|---|---|---|---|---|---|
| ||||||
{ "objects": [ { "properties": { "appBibjsonsample:bibjson": { "value": { "title": "My Book Title" } } } } ], "numItems": 1, "hasMoreItems": false, "totalNumItems": 1 } |
...
Code Block | ||
---|---|---|
| ||
SELECT appBibjsonsample:bibjson..id FROM appBibjsonsample:medium WHERE appBibjsonsample:bibjson..author[*].name CONTAINS('Schuetzel') |
Code Block | language | yml|||||
---|---|---|---|---|---|---|
| ||||||
{ "objects": [ { "properties": { "appBibjsonsample:bibjson": { "value": { "id": "ID_of_book", "identifier": [ { "id": "0002-9327" } ] } } } }, { "properties": { "appBibjsonsample:bibjson": { "value": { "metadata": { "id": "ID_of_collection" }, "records": [ { "id": "ID_of_schema_article" }, { "id": "ID_of_query_article" } ] } } } } ], "numItems": 2, "hasMoreItems": false, "totalNumItems": 2 } |
...
Info | |||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||
Read on
|
...