원클릭으로
enumeration-discovery
Instructions for identifying ontology enumeration classes and rendering them in generated application models.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Instructions for identifying ontology enumeration classes and rendering them in generated application models.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
Create Onto2AI product demo narration and OpenAI cedar audio files aligned to demo manifests.
Generate Onto2AI demo manifests, presentation-style review videos, and future screen-recording demo skeletons.
Specialized skill for managing, enriching, and consolidating the Neo4j staging database.
Rules for creating OWL ontologies strictly following the FIBO naming and documentation conventions.
Instructions for loading the Financial Industry Business Ontology (FIBO) into Neo4j.
Instructions for maintaining, running, and extending the Onto2AI MCP Server.
SOC 직업 분류 기준
| name | Enumeration Discovery |
| description | Instructions for identifying ontology enumeration classes and rendering them in generated application models. |
Use these instructions to automatically identify which owl__Class nodes in the schema/model database, normally stagingdb, should be treated as enumerations in diagrams and generated application code models.
An enumeration is defined as an owl__Class that has one or more owl__NamedIndividual members linked via rdf__type.
Run this query to find active enums in the staging database:
MATCH (c:owl__Class)<-[:rdf__type]-(i:owl__NamedIndividual)
WITH c, count(i) as memberCount, collect(i.rdfs__label)[0..5] as sampleMembers
WHERE memberCount > 0
RETURN c.rdfs__label as className, c.uri as uri, memberCount, sampleMembers
ORDER BY memberCount DESC
When an enum class is identified, generated application code models should render it as a native enumeration type when the target language supports one.
For Pydantic output, generate_schema_code(target_type='pydantic') renders it as a Python Enum automatically when owl__NamedIndividual members exist via rdf__type.
After regeneration, confirm:
from enum import Enumclass Currency(Enum):)US_DOLLAR, MARRIED_FILING_JOINTLY)In UML diagrams, ensure these classes use the «enumeration» stereotype.
rdf__type.rdf__type links are valid in stagingdb for schema/model enumeration discovery. Do not load ontology-only rdf__type links into dataset databases unless the task explicitly requires schema validation there.staging/, then copy finalized artifacts into the relevant domain package staging folder before release.