fabriciq-ontology-consumption-cli
Installation
SKILL.md
Update Check — ONCE PER SESSION (mandatory) The first time this skill is used in a session, run the check-updates skill before proceeding.
- GitHub Copilot CLI / VS Code: invoke the
check-updatesskill (e.g.,/fabric-skills:check-updates).- Claude Code / Cowork / Cursor / Windsurf / Codex: read the local
package.jsonversion, then compare against remote viagit fetch origin main --quiet && git show origin/main:package.json(or the GitHub API). If remote is newer, show the changelog and update instructions.- Skip if the check was already performed earlier in this session.
CRITICAL NOTES
- Ontology is preview. The item type value is
Ontology. Wire format and limitations may change; validate against the current docs before production use.- This skill is read-only. It never calls
createItemorupdateDefinition. For schema changes, delegate tofabriciq-ontology-authoring-cli.- This skill does not query source data directly. It enumerates ontology grounding context, then delegates the actual data read to the per-datasource consumption skill that matches the binding source kind (see Query Routing).
- Projections (a semantic query layer over ontology entities) are not yet GA. Until they ship, all data queries run against the source table (
LakehouseTableorKustoTable) using the columns declared in the binding'spropertyBindings[].- To find the workspace details (including its ID) from workspace name: list all workspaces and use JMESPath filtering.
- To find the ontology item ID from workspace ID and item name: list all items of type
Ontologyin that workspace and use JMESPath filtering.