Page Properties | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
Resources & Remarks Modification History
|
...
Two example objects will be created as instances of the object type abbBibjsonsample:medium
. Both of them get a BibJSON value for the property appbibjsonsample:bibjson
assigned to them. For the individual sub-values, the system can identify integers, booleans and datetime of format yyyy-MM-ddTHH:mm:ss.xxxZ
. All other values are set to strings.
The first object is a book. In addition to the bibliographic information stored in the property appbibjsonsample:bibjson
, two storage locations for printed versions are specified.
...
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.944771944Z", "modified": "2021-06-10T11:05:17.166993166Z", "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.944771944Z", "modified": "2021-06-10T08:53:23.532949532Z" }, { "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.833660833Z", "modified": "2021-06-02T09:54:12.643040643Z" } ] } } } }] } |
The successfully executed import returns the entire sets of metadata for each object, enriched with the system properties.
...
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{ "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.944771944Z", "modified": "2021-06-10T11:05:17.166993166Z", "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.944771944Z", "modified": "2021-06-10T08:53:23.532949532Z" }, { "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.833660833Z", "modified": "2021-06-02T09:54:12.643040643Z" } ] } } } } ] } |
Search Queries
The individual sub-fields within the JSON value for the property appbibjsonsampleappBibjsonsample:bibjson
are queryable. In this chapter, some example search queries are explained.
...
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{ "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.944771944Z", "modified": "2021-06-10T11:05:17.166993166Z", "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.944771944Z", "modified": "2021-06-10T08:53:23.532949532Z" }, { "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.833660833Z", "modified": "2021-06-02T09:54:12.643040643Z" } ] } }, "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 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{ "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.944771944Z", "modified": "2021-06-10T11:05:17.166993166Z", "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.944771944Z", "modified": "2021-06-10T08:53:23.532949532Z" }, { "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.833660833Z", "modified": "2021-06-02T09:54:12.643040643Z" } ] } } } } ], "numItems": 2, "hasMoreItems": false, "totalNumItems": 2 } |
...
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{ "objects": [], { "numItemsproperties": 0,{ "hasMoreItems": false, "totalNumItems": 0appBibjsonsample:bibjson": { "value": { "metadata": { "id": "ID_of_collection" } } } } } ], "numItems": 1, "hasMoreItems": false, "totalNumItems": 1 } |
Summary
Info | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||
Read on
|