| Contact | Donate | Imprint |
| Entity | Alias | Module | Global Schema |
| (1) Company | Company | CompanyModule | SpaceX |
| (2) CompanyRole | CompanyRole | CompanyModule | SpaceX |
| (3) Contract | Contract | CompanyModule | SpaceX |
| (4) Customer | Customer | CustomerModule | SpaceX |
| (5) Facility | Facility | FacilityModule | SpaceX |
| (6) LaunchVehicle | LaunchVehicle | LaunchVehicleModule | SpaceX |
| (7) Mission | Mission | MissionModule | SpaceX |
| (8) Person | Person | PersonModule | SpaceX |
| (9) Program | Program | CompanyModule | SpaceX |
| (10) RocketEngine | RocketEngine | ShipRoleModule | SpaceX |
| (11) Satellite | Satellite | CustomerModule | SpaceX |
| (12) Ship | Ship | CompanyModule | SpaceX |
| (13) ShipAssignment | ShipAssignment | CompanyModule | SpaceX |
| (14) ShipRole | ShipRole | ShipRoleModule | SpaceX |
| (15) Spacecraft | Spacecraft | MissionModule | SpaceX |
| (16) StarlinkNetwork | StarlinkNetwork | StarlinkNetworkModule | SpaceX |
| Company | CompanyModule | SpaceX |
| Property | Type | Entity | Reference | Module |
| (1) FoundedDate | DATE | Company | ||
| (2) HeadquartersCity | STRING | Company | ||
| (3) HeadquartersCountry | STRING | Company | ||
| (4) HeadquartersRegion | STRING | Company | ||
| (5) Industry | STRING | Company | ||
| (6) LegalForm | STRING | Company | ||
| (7) Name | STRING | Company | ||
| (8) Notes | STRING | Company | ||
| (9) Website | STRING | Company |
Example:
final Company company = (Company) invokeModule(COMPANY_MODULE + "/company/" + id, Company.class);| CompanyRole | CompanyModule | SpaceX |
| Property | Type | Entity | Reference | Module |
| (1) Company | INT | CompanyRole | Company | CompanyModule |
| (2) EndDate | DATE | CompanyRole | ||
| (3) Notes | STRING | CompanyRole | ||
| (4) Person | INT | CompanyRole | Person | PersonModule |
| (5) StartDate | DATE | CompanyRole | ||
| (6) Title | STRING | CompanyRole |
Example:
final CompanyRole companyrole = (CompanyRole) invokeModule(COMPANY_MODULE + "/companyrole/" + id, CompanyRole.class);| Contract | CompanyModule | SpaceX |
| Property | Type | Entity | Reference | Module |
| (1) Company | INT | Contract | Company | CompanyModule |
| (2) Customer | INT | Contract | Customer | CustomerModule |
| (3) Description | STRING | Contract | ||
| (4) EndDate | DATE | Contract | ||
| (5) Name | STRING | Contract | ||
| (6) Program | INT | Contract | Program | CompanyModule |
| (7) SignedDate | DATE | Contract | ||
| (8) StartDate | DATE | Contract | ||
| (9) ValueUsd | STRING | Contract |
Example:
final Contract contract = (Contract) invokeModule(COMPANY_MODULE + "/contract/" + id, Contract.class);| Program | CompanyModule | SpaceX |
| Property | Type | Entity | Reference | Module |
| (1) Company | INT | Program | Company | CompanyModule |
| (2) Description | STRING | Program | ||
| (3) EndDate | DATE | Program | ||
| (4) Name | STRING | Program | ||
| (5) Notes | STRING | Program | ||
| (6) ProgramType | STRING | Program | ||
| (7) StartDate | DATE | Program |
Example:
final Program program = (Program) invokeModule(COMPANY_MODULE + "/program/" + id, Program.class);| Ship | CompanyModule | SpaceX |
| Property | Type | Entity | Reference | Module |
| (1) Company | INT | Ship | Company | CompanyModule |
| (2) HomePort | STRING | Ship | ||
| (3) Name | STRING | Ship | ||
| (4) Notes | STRING | Ship | ||
| (5) ShipType | STRING | Ship |
Example:
final Ship ship = (Ship) invokeModule(COMPANY_MODULE + "/ship/" + id, Ship.class);| ShipAssignment | CompanyModule | SpaceX |
| Property | Type | Entity | Reference | Module |
| (1) Mission | INT | ShipAssignment | Mission | MissionModule |
| (2) Notes | STRING | ShipAssignment | ||
| (3) Ship | INT | ShipAssignment | Ship | CompanyModule |
| (4) ShipRole | INT | ShipAssignment | ShipRole | ShipRoleModule |
Example:
final ShipAssignment shipassignment = (ShipAssignment) invokeModule(COMPANY_MODULE + "/shipassignment/" + id, ShipAssignment.class);| Contact | Donate | Imprint |