4.4.6. MetaData

MetaData is a Base JSON Fragment used to report meta data, eg ‘created’, ‘by’, etc. This object can be compiled freely by the user. Any type of property can be added at will.

MetaData can be added to any object. The MetaData key is consistantly used throughout the PDEF JSON Schema to include a MetaData JSON fragment.

Warning

The receiving partner may not parse and interpret the information contained within a MetaData JSON-fragment, because of its unstructured nature.

In the future, PDEF may standardize some properties within the MetaData JSON-fragment.

pdef.model.metadata.MetaData

Optional base JSON-fragment used to report meta data. User free structure.

Show JSON schema
{
   "title": "MetaData",
   "description": "Optional base JSON-fragment used to report meta data. User free structure.",
   "type": "object",
   "properties": {}
}

Config
  • extra: str = allow

A valid MetaData JSON-fragment could read:

{}

As well as include a much more complex structure:

{
  "created": {
    "by": {
      "name": "A.",
      "surname": "Author",
      "email": "author@company.com"
    },
    "date": "2024-02-06 17:21:16.842261"
  },
  "version": "77e2b45a-2fc4-4336-a5b4-713e607395c5",
  "modified": {
    "by": {
      "name": "M.",
      "surname": "Modifier",
      "email": "modifier@company.com"
    },
    "date": "2024-02-06 17:21:16.842261",
    "message": "Small typo corrected."
  },
  "references": {
    "1": "DNVGL-18UVPBF-7, Rev. 1, Guideline for Application of DNV-OS-F101 to Pipe-in-Pipe Systems, 23-jan-2015",
    "2": "DNVGL-2009-1115  Rev 1, Recommended Failure Rates for Pipelines, 16-nov-2016",
    "3": "DNVGL-RP-0034, Steel forgings for subsea applications, 01-sept-2019",
    "4": "DNVGL-RP-A203, Technology qualification, 01-sept-2019",
    "5": "DNVGL-RP-A203, Qualification of New Technology, 01-jul-2011",
    "6": "DNVGL-RP-C203, Fatigue design of offshore steel structures, 01-jan-2020",
    "7": "DNVGL-RP-C205, Environmental conditions and environmental loads, 01-sept-2019",
    "8": "DNVGL-RP-C212, Offshore soil mechanics and geotechnical engineering, 01-sept-2019",
    "9": "DNVGL-RP-E305, Design, testing and analysis of offshore fibre ropes, 01-sept-2019",
    "10": "DNVGL-RP-F101, Corroded pipelines, 01-sept-2019",
    "11": "DNVGL-RP-F105, Free spanning pipelines, 01-dec-2019",
    "12": "DNVGL-RP-F106, Factory applied external pipeline coatings for corrosion control",
    "13": "DNVGL-RP-F107, Risk assessment of pipeline protection, 01-sept-2019",
    "14": "DNVGL-RP-F108, Assessment of flaws in pipeline and riser girth welds, 01-dec-2019",
    "15": "DNVGL-RP-F109, On-Bottom Stability Design of Submarine Pipelines, 01-oct-2010",
    "16": "DNVGL-RP-F110, Global buckling of submarine pipelines, 01-sept-2019",
    "17": "DNVGL-RP-F111, Interference between trawl gear and pipelines, 01-sept-2019",
    "18": "DNVGL-RP-F112, Duplex stainless steel design against hydrogen induced stress cracking, 01-dec-2019",
    "19": "DNVGL-RP-F114, Pipe-soil interaction for submarine pipelines, 01-may-2017",
    "20": "DNVGL-RP-F115, Pre-commissioning of submarine pipelines, 01-sept-2016",
    "21": "DNVGL-RP-H101, Risk Management in Marine and Subsea Operations, 01-janv-2003",
    "22": "DNVGL-RP-H103, Modelling and Analysis of Marine Operations, 01-avr-2011",
    "23": "DNVGL-RP-O101, Technical documentation for subsea projects, 01-sept-2016",
    "24": "DNVGL-ST-F101, Submarine pipeline systems, 01-oct-2017",
    "25": "DNVGL-ST-F201, Dynamic risers, 01-janv-2018"
  },
  "team": [
    "Mickey",
    "Donald",
    "Pluto"
  ]
}