{"dataset":{"slug":"platform-capabilities","title":"Open Platform Capabilities","description":"The facets of AsteriaStar as an open, research-grade data platform — the public Graph API, JSON & JSON-LD/RDF exports, dataset and bulk downloads, versioned releases, licensing, and the architecture-ready standards (SPARQL, GraphQL, SDKs, DOI, federation, VO/TAP) — each with its honest status. Nothing is faked.","version":"1.0.0","lastGenerated":"2026-06-29","license":"CC BY-SA 4.0","entityCount":18,"sources":["nasa"]},"entities":[{"id":"platform_capability:bulk-downloads","name":"Bulk Downloads","type":"platform_capability","domain":"science","description":"The full graph exports offered as bulk downloads, each with a REAL byte size and SHA-256 checksum computed from the exact bytes served, plus its licence and release. No download is fabricated — the checksum can be verified against the file.","entryPath":"/open-platform/downloads"},{"id":"platform_capability:citation-export","name":"Citation Export","type":"platform_capability","domain":"science","description":"The real, source-backed citations behind entities, served as an API and exportable in APA, Chicago, MLA, Harvard, BibTeX, and RIS through the platform's citation engine. Every field comes from a verifiable citation record; none is invented.","entryPath":"/open-platform/api"},{"id":"platform_capability:dataset-exports","name":"Dataset Exports","type":"platform_capability","domain":"science","description":"Every curated dataset — from named stars to live-provider status to 3D scenes — exportable as JSON and CSV with real record counts, licences, and provenance. A focused slice of the graph for a specific need.","entryPath":"/open-platform/datasets"},{"id":"platform_capability:doi-releases","name":"DOI-Minted Releases","type":"platform_capability","domain":"science","description":"Citable, DOI-minted snapshots of the graph, so a specific release can be referenced in the literature. The versioning and checksummed exports that a DOI release needs are live; minting DOIs through a registration agency is architecture-ready.","entryPath":"/open-platform/downloads"},{"id":"platform_capability:federation-metadata","name":"Federation-Ready Metadata","type":"platform_capability","domain":"science","description":"Every entity already carries a resolvable IRI in the JSON-LD export, the foundation for federating the graph with other linked-data sources. A published federation manifest and cross-dataset link set are architecture-ready.","entryPath":"/open-platform/federation"},{"id":"platform_capability:graphql-api","name":"GraphQL API","type":"platform_capability","domain":"science","description":"A GraphQL surface over the same graph, letting a client request exactly the entities, fields, and relations it needs in one query. The schema maps cleanly onto the typed graph; the resolver layer is architecture-ready and not yet served.","entryPath":"/open-platform/graph"},{"id":"platform_capability:sdk-js","name":"JavaScript / TypeScript SDK","type":"platform_capability","domain":"science","description":"A typed JavaScript/TypeScript client over the public API, for the browser or Node. As with the Python SDK, the OpenAPI description makes a client generatable today; a curated, published package is architecture-ready.","entryPath":"/open-platform/sdk"},{"id":"platform_capability:graph-jsonld","name":"Knowledge Graph Export (JSON-LD / RDF)","type":"platform_capability","domain":"science","description":"The graph as JSON-LD — an RDF-compatible, SPARQL-ready document with a resolvable @id per node and relations as predicates. The linked-data foundation the SPARQL and federation layers are built to sit on.","entryPath":"/open-platform/graph"},{"id":"platform_capability:graph-json","name":"Knowledge Graph Export (JSON)","type":"platform_capability","domain":"science","description":"The complete typed graph — every entity and relation — as a single JSON document, generated from the real graph. The exact bytes served back the download manifest's size and checksum.","entryPath":"/open-platform/graph"},{"id":"platform_capability:licensing-matrix","name":"Licensing Matrix","type":"platform_capability","domain":"science","description":"A clear matrix of the licences that apply — the platform's own CC BY-SA 4.0 for the graph and API, and the individual terms of each upstream source (NASA, ESA, IAU, and the rest) — so reuse obligations are never in doubt.","entryPath":"/open-platform/licenses"},{"id":"platform_capability:graph-neighbours-path","name":"Neighbours & Evidence Paths","type":"platform_capability","domain":"science","description":"The graph query surface: breadth-first neighbourhood traversal and shortest evidence paths between two entities, cycle-safe and bounded. The same real algorithms behind the graph explorer and the grounded assistant, exposed as an API.","entryPath":"/open-platform/api"},{"id":"platform_capability:openapi-spec","name":"OpenAPI Specification","type":"platform_capability","domain":"science","description":"A machine-readable OpenAPI 3.1 description of every implemented endpoint, generated from the endpoint registry — so a client, a code generator, or an agent can discover the API automatically.","entryPath":"/open-platform/api"},{"id":"platform_capability:public-graph-api","name":"Public Graph API","type":"platform_capability","domain":"science","description":"A read-only, deterministic REST API over the whole knowledge graph — list and fetch entities, list relationships, search, and traverse neighbourhoods and shortest paths. Every response carries a provenance envelope (version, source, licence, attribution). No auth, no rate limits, no write endpoints.","entryPath":"/open-platform/api"},{"id":"platform_capability:sdk-python","name":"Python SDK","type":"platform_capability","domain":"science","description":"A Python client over the public API — typed models for entities and relations, and helpers for search, traversal, and export. The API and its OpenAPI description are live, so a client can be generated today; a curated, published package is architecture-ready.","entryPath":"/open-platform/sdk"},{"id":"platform_capability:sources-api","name":"Sources API","type":"platform_capability","domain":"science","description":"The registry of authoritative sources behind the platform — every source's name, organisation, canonical URL, licence, and scope — served as a public endpoint, so the provenance of any cited fact can be resolved programmatically.","entryPath":"/open-platform/api"},{"id":"platform_capability:sparql-endpoint","name":"SPARQL Endpoint","type":"platform_capability","domain":"science","description":"A hosted SPARQL query endpoint over the graph's RDF. The linked-data shape is live in the JSON-LD export; a queryable SPARQL service is the architecture-ready next step and is not yet hosted — no endpoint is advertised as live.","entryPath":"/open-platform/graph"},{"id":"platform_capability:versioned-releases","name":"Versioned Releases","type":"platform_capability","domain":"science","description":"The graph and its schema carry versions, surfaced in every API response's provenance envelope, in the OpenAPI description, and on every export — so a consumer can pin a release and know when entities or the schema change.","entryPath":"/open-platform/downloads"},{"id":"platform_capability:vo-tap-adql","name":"Virtual Observatory (TAP / ADQL)","type":"platform_capability","domain":"science","description":"An interface prepared for the International Virtual Observatory Alliance protocols — a TAP service answering ADQL queries over the tabular catalogues (stars, deep-sky, exoplanets). The catalogues carry the real measured columns; a TAP/ADQL service over them is architecture-ready.","entryPath":"/open-platform/federation"}]}