Exemples JSON

Exemple 1 :

Prenons le cas de la DoP1 de Pipe_Sections-002 d’ISOVER SAINT-GOBAIN.
Voir : https://www.isover-marches-techniques.fr/documents/dop/dop-pipe-section-1.pdf.

{
  "@context": "https://www.opendthx.org/w/opendthx202",
  "dicts": [
    {
      "dId": "ISOVER",
      "dUri": "https://www.isover-marches-techniques.fr/documents/dop/dop-pipe-section-1.pdf",
      "dType": "o",
      "dIsDef": Vrai
    },
    {
      "dId": "CALOSOFT",
      "dUri": "https://www.calosoft.net/liste-des-proprietes",
      "dType": "p",
      "dIsDef": Vrai
    }],

Cette partie décrit les référentiels utilisés dans ce fichier JSON.

Il respecte le format OpendthX v2.0.2.

Le référentiel « ISOVER » décrit les objets constructifs.

Le référentiel « CALOSOFT » décrit les propriétés.

  "objects": [
    {
      "oId": "Pipe_Sections-002",

Il y a deux objets définis dans le document : « U TECH Pipe Section 4.0 » et « U Protect Pipe Section Alu2 ». Ils ont des propriétés communes. On va donc créer un objet parent qui portera les propriétés communes, « Pipe_Sections-002 » qui correspond au titre du document.

  	"relations": [
  	  {
  	    "rId": "U TECH Pipe Section 4.0",
      	    "rType": "extends"
    	  },
    	  {
      	    "rId": "U Protect Pipe Section Alu2",
      	    "rType": "extends"
    	  }],   

Nous relions ici les deux objets à l’objet parent.

Le type « extends » signifie que les objets enfants vont hériter des propriétés de l’objet parent.

      "properties": [
        {
          "pId": "Mnf",
          "pValue": "Saint-Gobain ISOVER G+H AG"
        },
        {
          "pId": "Std",
          "pValue": "EN 14303:2013"
        },
        {
          "pId": "Thns",
          "pUnit": "mm",
          "pType": "tnLoUp",
          "pValue": [20,120] 
        },
	{
          "pId": "ThTol",
          "pValue": "T8/T9" 
        },

Les premières propriétés de l’objet parent :

  • Fabricant (Mnf)
  • Norme
  • Gamme d’épaisseurs (Thns)
  • Tolérances d’épaisseur (ThTol)
	{
          "pId": "TCd",
          "pType": "T°Cd",
          "pUnit": "W/(m.K)|°C",
          "pValue": [ [40,0.035], [50,0.037], [100,0.043], [150,0.052], [200,0.062], [300,0.089] ]
        }]},

Ici, la propriété Conductivité thermique peut avoir plusieurs formats de valeur.

On spécifie ici le type « T°Cd » qui signifie qu’à chaque température correspond une conductivité thermique différente.

 {
      "oId": "U TECH Pipe Section 4.0",
      "properties": [
        {
          "pId": "RF",
          "pValue": "A1L"
        },
        {
          "pId": "WVP",
          "pValue": "MU1" 
        },
        {
          "pId": "ST+",
          "pUnit": "°C",
          "pValue": 660 
        }]},
    {
      "oId": "U Protect Pipe Section Alu2",
      "properties": [
        {
          "pId": "RF",
          "pValue": "A2L-s1,d0"
        },
        {
          "pId": "WVP",
          "pValue": "MV2" 
        },
        {
          "pId": "ST+",
          "pUnit": "°C",
          "pValue": 620 
        }]},
  ],

Dans cette partie, les propriétés spécifiques à chaque objet sont décrits.

Ce sont :

  • Réaction au Feu (RF).
  • Perméabilité à la vapeur d’eau (WVP).
  • Température limite de service maximale (ST+).
  "meta": {
    "v": 1,
    "sendAt": "2023-12-18T18:17:25Z"
  }
}

Ici, nous décrivons les métadonnées du fichier de transfert, à savoir :

  • Version de la structure du fichier,
  • Date d’envoi.

Voir aussi

Notes

  1. DoP : Document Of Performance (Déclaration des performances) est un document dans le cadre du marquage CE, décrivant, pour chaque produit de construction devant circuler en Europe, les performances de ses propriétés essentielles définies dans une norme européenne. ↩︎

Créée le 19/12/2023. Mise à jour le 05/01/2024.