{"ref":"artifact:cap-java-cds-feature-ord","page":"/artifacts/cap-java-cds-feature-ord","json":"/artifacts/cap-java-cds-feature-ord.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"cap-java-cds-feature-ord","name":"com.sap.cds:cds-feature-ord","artifact_type":"package","ecosystem":"cap","domain":"protocols-and-apis","origin_ring":"sap-official","description":{"one_line":"Generates Open Resource Discovery (ORD) documents from a CAP Java application's model, a single entry point that a static metadata catalog or a runtime landscape inspection can read.","short":"Generates Open Resource Discovery documents from a CAP Java model","what_it_solves":"Generates Open Resource Discovery (ORD) documents from a CAP Java application's model, giving the application a single entry point, the Service Provider Interface, that a static metadata catalog or a runtime inspection of the system landscape can read. It ships as the Maven dependency com.sap.cds:cds-feature-ord, currently at 6.0.1 on Maven Central. capire documents it alongside its Node.js counterpart, [@cap-js/ord](artifact:cap-js-ord), as the two CAP-side generators of the document."},"links":{"repo":"https://github.com/cap-java/cds-feature-ord","homepage":"https://central.sonatype.com/artifact/com.sap.cds/cds-feature-ord","docs":"https://cap.cloud.sap/docs/plugins"},"identity":{"license":"The Apache Software License, Version 2.0"},"source_available":true,"compat":{"runtimes":["java"]},"flavors":[{"key":"java","source":{"url":"https://repo1.maven.org/maven2/com/sap/cds/cds-feature-ord/6.0.1/cds-feature-ord-6.0.1.pom","title":"com.sap.cds:cds-feature-ord 6.0.1 — POM","checked":"2026-09-19","quote":"Open Resource Discovery Java plugin feature for SAP Cloud Application Programming Model"}}],"drafted_with_ai":true,"provides":[{"capability":"capability:metadata-publishing","what_it_does":"Generates Open Resource Discovery (ORD) documents from the CAP Java model, giving the application the Service Provider Interface a static metadata catalog or a runtime landscape inspection reads.","sources":[{"url":"https://cap.cloud.sap/docs/plugins","title":"CAP Plugins — ORD (Open Resource Discovery)","checked":"2026-09-19","quote":"When you adopt ORD, your application gains a single entry point, known as the Service Provider Interface."},{"url":"https://cap.cloud.sap/docs/plugins","title":"CAP Plugins — ORD (Open Resource Discovery)","checked":"2026-09-19","quote":"You can use this information to construct a static metadata catalog or to perform a detailed runtime inspection of your actual system landscapes."}]}],"history":[{"date":"2026-09-19","field":"provides.what_it_does","from":null,"to":"Generates Open Resource Discovery (ORD) documents from the CAP Java model, giving the application the Service Provider Interface a static metadata catalog or a runtime landscape inspection reads.","reason":"New CAP Java provider discovered through the CAP plugins documentation and the cap-java/cds-feature-ord repository. The repository's own README states little beyond the dependency coordinate; capire's ORD section carries the description."}],"provenance":{"discovered_via":[{"source":"source:curator"}],"first_seen":"2026-09-19"},"maintainers":["actor:cap-java"],"contributors":["actor:braunmatthias","actor:lisajulia","actor:mlakov"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"good","evidence":"5 contributors, org-owned"},{"label":"Repository","tier":"good","evidence":"pushed 2026-10, not archived"}],"compatibility":[{"label":"Declared for","tier":"fair","evidence":"nothing declared"},{"label":"Survived majors","tier":"unknown","evidence":"no release dates"},{"label":"Maintainer's CI","tier":"good","evidence":"CI - MAIN green, 2026-10-23"}],"practice":[{"label":"Tests","tier":"good","evidence":"21 test files"},{"label":"Docs","tier":"good","evidence":"docs site, README 3 KB"},{"label":"Changelog","tier":"good","evidence":"CHANGELOG in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":0,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-24","npm":"not published under this name","stars":0,"forks":0,"open_issues":1,"archived":false,"pushed_at":"2026-10-23","license_spdx":"Apache-2.0","org_owned":true,"default_branch":"main","created_at":"2026-06-10T14:51:44Z","open_prs":1,"tree_truncated":false,"test_files":21,"workflows":7,"other_ci":false,"readme_bytes":2852,"docs_files":0,"changelog":true,"license_file":true,"dts_files":0,"first_commit":"2026-06-10","last_commit":"2026-10-23","commits":50,"contributors":5,"ci_status":"success","ci_run_at":"2026-10-23","ci_workflow":"CI - MAIN","ci_event":"push","readme_path":"README.md","readme_sha":"21d7c9d16e4003590dac487e31e3ccd1ec5b787a","repo_read":"2026-10-24"},"release_notes":{"license":"Apache-2.0","quotable":true,"source":{"kind":"repo","path":"CHANGELOG.md","ref":"main","url":"https://github.com/cap-java/cds-feature-ord/blob/main/CHANGELOG.md"},"format":"keep-a-changelog","releases":[{"version":"6.0.2","heading":"[v6.0.2]","url":"https://github.com/cap-java/cds-feature-ord/blob/main/CHANGELOG.md#v602","sections":[{"kind":"fix","heading":"Fixed","items":1},{"kind":"change","heading":"Changed","items":4}],"hash":"06c50137b618f8ba"},{"version":"6.0.1","heading":"[v6.0.1]","url":"https://github.com/cap-java/cds-feature-ord/blob/main/CHANGELOG.md#v601","sections":[{"kind":"feature","heading":"Added","items":1},{"kind":"fix","heading":"Fixed","items":1},{"kind":"change","heading":"Changed","items":7}],"hash":"bf0f4437c386e86d"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:cap-java","name":"CAP","json":"/actors/cap-java.json"}],"contributors":[{"ref":"actor:braunmatthias","name":"BraunMatthias","json":"/actors/braunmatthias.json"},{"ref":"actor:lisajulia","name":"Lisa Julia Nebel","json":"/actors/lisajulia.json"},{"ref":"actor:mlakov","name":"Martin Lakov","json":"/actors/mlakov.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}