# Application ideas / what do you want to build?

**URL:** <https://sirix.discourse.group/t/application-ideas-what-do-you-want-to-build/20>\
**Category:** Uncategorized\
**Created:** [March 31, 2019, 8:08pm UTC](https://sirix.discourse.group/t/application-ideas-what-do-you-want-to-build/20 "2019-03-31T20:08:54Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![johannes](https://yyz2.discourse-cdn.com/free1/user_avatar/sirix.discourse.group/johannes/32/7_2.png) [@johannes](https://sirix.discourse.group/u/johannes)\
**Post date:** [March 31, 2019, 8:08pm UTC](https://sirix.discourse.group/t/application-ideas-what-do-you-want-to-build/20/1 "2019-03-31T20:08:54Z")

</div>

Hi,

what do you want to build based on Sirix? 🙂

Kind regards  
Johannes

---

<div class="post-metadata">

**Author:** ![futureWA](https://yyz2.discourse-cdn.com/free1/user_avatar/sirix.discourse.group/futurewa/32/10_2.png) [@futureWA](https://sirix.discourse.group/u/futureWA)\
**Post date:** [September 1, 2019, 6:12am UTC](https://sirix.discourse.group/t/application-ideas-what-do-you-want-to-build/20/2 "2019-09-01T06:12:28Z")

</div>

Hi  
I’m interested in using this DB for storing accounting transactions as triples.

A major dimension in accounting is temporality. AsAt, FromTo, transaction timestamps, transaction void and replace.

Cheers  
Andrew

---

<div class="post-metadata">

**Author:** ![johannes](https://yyz2.discourse-cdn.com/free1/user_avatar/sirix.discourse.group/johannes/32/7_2.png) [@johannes](https://sirix.discourse.group/u/johannes)\
**Post date:** [September 1, 2019, 7:43am UTC](https://sirix.discourse.group/t/application-ideas-what-do-you-want-to-build/20/3 "2019-09-01T07:43:40Z")

</div>

Hi Andrew,

very interesting. Do you want to use the REST-API or do you want to embed SirixDB in your application?

Feel free to ask anything 🙂

Kind regards  
Johannes

---

<div class="post-metadata">

**Author:** ![futureWA](https://yyz2.discourse-cdn.com/free1/user_avatar/sirix.discourse.group/futurewa/32/10_2.png) [@futureWA](https://sirix.discourse.group/u/futureWA)\
**Post date:** [September 1, 2019, 10:53am UTC](https://sirix.discourse.group/t/application-ideas-what-do-you-want-to-build/20/4 "2019-09-01T10:53:21Z")

</div>

Hi Johannes

I’m an accountant leading a research team. Our approaches are experimental. I’ll get my team to take a closer look at what you have and we’ll be in touch.

Thanks for the quick response.  
Andrew

---

<div class="post-metadata">

**Author:** ![johannes](https://yyz2.discourse-cdn.com/free1/user_avatar/sirix.discourse.group/johannes/32/7_2.png) [@johannes](https://sirix.discourse.group/u/johannes)\
**Post date:** [September 1, 2019, 6:05pm UTC](https://sirix.discourse.group/t/application-ideas-what-do-you-want-to-build/20/5 "2019-09-01T18:05:36Z")

</div>

Ah that’s great. I want to finalize the binary encoding and write a specification some day. I guess it would be wise to reserve some bytes in each page for future versions. But I guess I’ll have to think about an export/import mechanism once the binary encoding really changes such that people can really start using SirixDB 🙂

That said I intent to release 1.0.0 soon and afterwards wouldn’t want to change the binary encoding until we release 2.0.

Kind regards  
Johannes

---

<div class="post-metadata">

**Author:** ![pareshjoshi](https://yyz2.discourse-cdn.com/free1/user_avatar/sirix.discourse.group/pareshjoshi/32/17_2.png) [@pareshjoshi](https://sirix.discourse.group/u/pareshjoshi)\
**Post date:** [October 1, 2019, 6:08am UTC](https://sirix.discourse.group/t/application-ideas-what-do-you-want-to-build/20/6 "2019-10-01T06:08:56Z")

</div>

I would give it a try for storing very large set of historical market data which can be used for running simulations

---

<div class="post-metadata">

**Author:** ![johannes](https://yyz2.discourse-cdn.com/free1/user_avatar/sirix.discourse.group/johannes/32/7_2.png) [@johannes](https://sirix.discourse.group/u/johannes)\
**Post date:** [October 1, 2019, 8:20am UTC](https://sirix.discourse.group/t/application-ideas-what-do-you-want-to-build/20/7 "2019-10-01T08:20:36Z")

</div>

Is it JSON or XML data? 🙂

---

<div class="post-metadata">

**Author:** ![pareshjoshi](https://yyz2.discourse-cdn.com/free1/user_avatar/sirix.discourse.group/pareshjoshi/32/17_2.png) [@pareshjoshi](https://sirix.discourse.group/u/pareshjoshi)\
**Post date:** [October 1, 2019, 9:24am UTC](https://sirix.discourse.group/t/application-ideas-what-do-you-want-to-build/20/8 "2019-10-01T09:24:47Z")

</div>

The legacy data is in xml, but the new representation is in .net objects and best thing would be to serialize them in json

---

<div class="post-metadata">

**Author:** ![johannes](https://yyz2.discourse-cdn.com/free1/user_avatar/sirix.discourse.group/johannes/32/7_2.png) [@johannes](https://sirix.discourse.group/u/johannes)\
**Post date:** [October 1, 2019, 9:27am UTC](https://sirix.discourse.group/t/application-ideas-what-do-you-want-to-build/20/9 "2019-10-01T09:27:06Z")

</div>

Ah okay, the native JSON layer in SirixDB is pretty new, XML should be more mature, but for sure SirixDB is there to support huge data sets, so I’ll try to fix any issues, which might arise 🙂 Looking forward

---

<div class="post-metadata">

**Author:** ![Alejandro\_Garcia](https://yyz2.discourse-cdn.com/free1/user_avatar/sirix.discourse.group/alejandro_garcia/32/54_2.png) [@Alejandro\_Garcia](https://sirix.discourse.group/u/Alejandro_Garcia)\
**Post date:** [April 6, 2024, 11:23pm UTC](https://sirix.discourse.group/t/application-ideas-what-do-you-want-to-build/20/10 "2024-04-06T23:23:58Z")

</div>

I want to write a note talking app.  
Where each paragraph is a json data.  
And then document becomes the combination of several paragraphs.  
in a tree form.

Does SirixDB support something like json-ld ?? so that I can make documente as the composition of several json paragraphs??

Or how do you suggest I can go about building that ?

---

<div class="post-metadata">

**Author:** ![Jojo](https://yyz2.discourse-cdn.com/free1/user_avatar/sirix.discourse.group/jojo/32/6_2.png) [@Jojo](https://sirix.discourse.group/u/Jojo)\
**Post date:** [April 7, 2024, 10:49am UTC](https://sirix.discourse.group/t/application-ideas-what-do-you-want-to-build/20/11 "2024-04-07T10:49:50Z")

</div>

@Alejandro_Garcia You could simply store an array of objects or array of arrays. You can for instance receive the unique node-ID of every node in SirixDB through the JSONiq function `sdb:nodekey`, so you have the insertion point…

---

<div class="post-metadata">

**Author:** ![Alejandro\_Garcia](https://yyz2.discourse-cdn.com/free1/user_avatar/sirix.discourse.group/alejandro_garcia/32/54_2.png) [@Alejandro\_Garcia](https://sirix.discourse.group/u/Alejandro_Garcia)\
**Post date:** [April 7, 2024, 3:31pm UTC](https://sirix.discourse.group/t/application-ideas-what-do-you-want-to-build/20/12 "2024-04-07T15:31:46Z")

</div>

Can you point me towards docume tation on how to write a query that traverses a deeply nested structure… so that I can follo the sirixdb identifiers.

---

<div class="post-metadata">

**Author:** ![Jojo](https://yyz2.discourse-cdn.com/free1/user_avatar/sirix.discourse.group/jojo/32/6_2.png) [@Jojo](https://sirix.discourse.group/u/Jojo)\
**Post date:** [April 7, 2024, 9:18pm UTC](https://sirix.discourse.group/t/application-ideas-what-do-you-want-to-build/20/13 "2024-04-07T21:18:40Z")

</div>

I’ll paste a few URLs:

> **[Google Colaboratory](https://colab.research.google.com/drive/19eC-UfJVm_gCjY--koOWN50sgiFa5hSC#scrollTo=Z8BJeceAW7Gv)**

> **[GitHub - sirixdb/brackit: Query processor with proven optimizations, ready to...](https://github.com/sirixdb/brackit)**
>
> Query processor with proven optimizations, ready to use for your JSON store to query semi-structured data with JSONiq. Can also be used as an ad-hoc in-memory query processor. - sirixdb/brackit

> **[SirixDB - JSONiq-API](https://sirix.io/docs/jsoniq-api.html)**
>
> Sirix facilitates effective and efficient storing and querying of your temporal data through snapshotting and a novel versioning approach called sliding snapshot. Currently we support the storage and querying of XML-documents in our binary format...

and in-progress:

> **[SirixDB - Using the Java CLI via JSONiq queries](https://sirix.io/docs/jsoniq-tutorial.html)**
>
> Sirix facilitates effective and efficient storing and querying of your temporal data through snapshotting and a novel versioning approach called sliding snapshot. Currently we support the storage and querying of XML-documents in our binary format...

HTH  
Johannes
