Connector API reference¶
Per-language API surfaces, parsed from the connector sources rather than transcribed, so they cannot drift.
| Language | Connector methods | Factories | Package |
|---|---|---|---|
| TypeScript | 13 | 89 | @siol-data/linkml-connector |
| Ruby | 21 | 0 | dfc-linkml-connector |
| PHP | 20 | 89 | siol-data/dfc-connector |
Ruby has no createX factories. That is the one structural difference
between the three, and it is deliberate: Ruby's model classes are
constructible directly, and adding 89 delegating methods to the connector
would have hidden that.
Shared behaviour¶
All three connectors honour the same contract. See the SDK contract for the guarantees, and concepts for the reasoning behind them.