Spotify's open-source developer portal catalog model
The Backstage ontology suite maps Spotify's open-source developer portal catalog model to RDF/OWL. It covers the seven core entity kinds (Component, API, Resource, System, Domain, Group, User) and their relationships (ownerOf, partOf, consumesApi, providesApi, dependsOn, hasMember, childOf).
Metamodel manifest: backstage-metamodel.ttl — ties together all
resources via arch:Metamodel composition properties.
| Asset | Namespace / File | Purpose |
|---|---|---|
| Metamodel | backstage-metamodel | Manifest aggregating all resources |
| Ontology | backstage | 7 elements, 7 relationships |
| Shapes | backstage-shapes | Per-relationship-type SHACL constraints |
| Taxonomy | backstage-tax | Software entities vs organizational entities |
| Viewpoints | backstage-viewpoints | 5 viewpoints (ServiceCatalog, SystemDependency, etc.) |
| Deliverable Templates | backstage-metamodel | Included in metamodel manifest |
| Reference Data | backstage-metamodel | Lifecycle, component types, API types |
| Presentation Contexts | backstage-metamodel | Developer, Platform Engineer, Engineering Manager |