**id** - String : Identification of the Satellite Reference System, _default_ : "REFERENCE SYSTEM/{id of the satellite}".
**name** - String : Name of the Satellite Reference System, _default_ : "Reference system of : {name of the satellite}".
**availability** - [TimeInterval](https://cesium.com/learn/cesiumjs/ref-doc/TimeInterval.html) : Time interval when the Satellite Reference System is displayed, _default_ : the time interval of definition of the satellite.
## Intrinsinc arguments
These arguments can be used to build the Satellite Reference System object :
**satellite** - [Satellite](Satellite) : The satellite of the reference system.
**scale** - double : The scale to which the model (if it exists) must be, _default_ : 0.02;
**maximumScale** - double : The maximum scale up to which the scale can go, _default_ : 1000000.
**minimumPixelSize** - double : The minimum of pixels displayed on screen, _default_ : 200.
## Other parameters
**referencePosition** - [Reference](https://github.com/AnalyticalGraphicsInc/czml-writer/wiki/ReferenceValue) : The reference in position of the satellite to lock the reference system in the center of the satellite.
**referenceOrientation** - [Reference](https://github.com/AnalyticalGraphicsInc/czml-writer/wiki/ReferenceValue) : The reference in orientation of the satellite, to have the reference system with the same orientation as the satellite.
**referenceSystemModel** - [CzmlModel](CzmlModel) : The 3D model that represents the reference system.
# Build
These arguments can be used to build the abstract point on body object :