PHPackages                             boxalino/data-integration-doc-schema - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. boxalino/data-integration-doc-schema

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

boxalino/data-integration-doc-schema
====================================

Boxalino Real Time User Experience (RTUX) Data Integration Documents Schema

08HTML

Since Jul 12Pushed 2y ago2 watchersCompare

[ Source](https://github.com/boxalino/data-integration-doc-schema)[ Packagist](https://packagist.org/packages/boxalino/data-integration-doc-schema)[ RSS](/packages/boxalino-data-integration-doc-schema/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Boxalino Data Integration Doc Schema
====================================

[](#boxalino-data-integration-doc-schema)

Boxalino Data Integration Document Schema collection, used for the upgraded Data Integration strategy.

1. [Read more about Data Integration with Boxalino](https://boxalino.atlassian.net/wiki/spaces/BPKB/pages/252149803/Data+Integration)
2. [Read more about the Data Structure](https://boxalino.atlassian.net/wiki/spaces/BPKB/pages/252280881/Data+Structure)

Are you an integrator?
----------------------

[](#are-you-an-integrator)

If you are preparing a data integration with Boxalino, the repository can be used for:

1. tracking structural updates.
2. testing your JSONL with the use of GCLOUD SDK:

`bq load --source_format=NEWLINE_DELIMITED_JSON $TABLENAME $FILE $SCHEMA`

where,

- *$TABLENAME* is the table in your BigQuery dataset,
- *$FILE* is the content to be loaded (JSONL)
- *$SCHEMA* is the schema JSON from the repository (ex: ./doc/doc\_product.json)

3. testing your JSONL with the use of the *generator.html*
    - a) copy locally the [*generator.html*](https://github.com/boxalino/data-integration-doc-schema/blob/master/schema/generator.html)
    - b) copy the JSON schema from the [*doc types*](https://github.com/boxalino/data-integration-doc-schema/tree/master/doc)
    - c) paste the JSON schema in the [generator.html, for `var bqSchema=[];`](https://github.com/boxalino/data-integration-doc-schema/blob/master/schema/generator.html#L10)
    - d) open the generator.html in your browser
    - e) copy the displayed JSON object schema, generated for your data type
    - f) open any JSON validator of your choice (ex: , )
    - g) paste the JSON object schema and your JSONL data
    - h) fix any errors

> Note: the JSON validators are only able to validate the properties from your JSON sample that exist in the JSON schema definition. Please make sure to not use undocumented properties in your JSON samples.

Integration Flow
----------------

[](#integration-flow)

Is the data structured to match the requirements for Boxalino Data Structure? Review the upcoming technical steps to take to make it part of the Boxalino Data Wharehouse Ecosystem [here](https://boxalino.atlassian.net/wiki/spaces/BPKB/pages/904167427/Integration+Flow)

Contact Us
----------

[](#contact-us)

If you have any question, just contact us at

###  Health Score

14

—

LowBetter than 2% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity21

Early-stage or recently created project

 Bus Factor1

Top contributor holds 66.7% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/89669a902ad5ae0993e382c3038e3e1e338771c3c15598ad2cddb06d314901d8?d=identicon)[dannegwork](/maintainers/dannegwork)

---

Top Contributors

[![sylvainpaillard](https://avatars.githubusercontent.com/u/15382930?v=4)](https://github.com/sylvainpaillard "sylvainpaillard (22 commits)")[![dannegwork](https://avatars.githubusercontent.com/u/42143313?v=4)](https://github.com/dannegwork "dannegwork (11 commits)")

---

Tags

ddl

### Embed Badge

![Health badge](/badges/boxalino-data-integration-doc-schema/health.svg)

```
[![Health](https://phpackages.com/badges/boxalino-data-integration-doc-schema/health.svg)](https://phpackages.com/packages/boxalino-data-integration-doc-schema)
```

###  Alternatives

[benjaminhirsch/nova-slug-field

A Laravel Nova field to generate a slugs.

1401.1M11](/packages/benjaminhirsch-nova-slug-field)[naif/toggle

A Laravel Nova toggle switch field for Nova 3

2671.5k](/packages/naif-toggle)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
