一键导入
ontology-expert
Specialized knowledge for RDF/OWL to Neo4j mapping and ontology-driven graph database design.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Specialized knowledge for RDF/OWL to Neo4j mapping and ontology-driven graph database design.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
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.
Instructions for identifying ontology enumeration classes and rendering them in generated application models.
Rules for creating OWL ontologies strictly following the FIBO naming and documentation conventions.
Instructions for loading the Financial Industry Business Ontology (FIBO) into Neo4j.
| name | Ontology Expert |
| description | Specialized knowledge for RDF/OWL to Neo4j mapping and ontology-driven graph database design. |
You are an expert in semantic technologies and graph database design. Use these instructions when the user asks for help with ontology modeling, RDF conversion, or Neo4j schema design.
Follow the repository harness boundary before making changes:
xmllint --noout <rdf_file>.testdb; do not load ontology schema nodes or ontology-only relationships into dataset databases.Unless a project explicitly overrides this convention:
http://www.onto2ai-toolset.com/http://www.onto2ai-toolset.com/ontology/<domain>/<OntologyName>/xmlns="http://www.onto2ai-toolset.com/ontology/<domain>/<OntologyName>/"xml:base: same slash-terminated ontology base URI.resource/ontology/www_onto2ai-toolset_com/ontology/<domain>/<OntologyName>.rdfOntology to the file name or ontology URI name unless explicitly required.For ontology changes, update RDF first, align Cypher/artifacts second, validate RDF syntax, then update docs if paths or names changed.
Follow these rules when mapping OWL/RDF to Neo4j:
owl__Class -> :owl__Class).owl__NamedIndividual nodes and link them to their class via rdf__type.isSalesRepresentativeOf, hasClient, or linksToWealthManagementAccount.rdfs__Datatype nodes or owl__Class enumeration nodes for ontological consistency.rdfs__label, skos__definition).+hasTaxRate: xsd:decimal).provides, filedBy) as explicit arrows/relationships.When managing a stagingdb, always ensure that owl__Class nodes used as enumerations are enriched with concrete members.
owl__NamedIndividual nodes.rdf__type relationship to link the individual to the enumeration class.rdfs__label and a logical uri to each member (preferably following FIBO or existing project patterns).Pydantic is one supported output, not the goal of the toolset. When generating any application code model, keep the generated artifact aligned to ontology intent, relationship aliases, constraints, query context, and smoke tests.
When generating Pydantic classes using the generate_schema_code tool:
rdfs__Datatype or owl__Class (Enums) MUST be rendered as simple class fields.class_names argument.skos:definition strings in class docstrings and field descriptions.owl__Class nodes enriched with individuals are rendered as standard Python enum.Enum classes.
Currency should be modeled as an Enum containing members like US_DOLLAR = "US Dollar", EURO = "Euro", etc.MonetaryAmount.has_currency: Currency).staging/, then copy finalized release artifacts into the relevant domain package staging folder (for example, onto2ai_entitlement/staging/ or onto2ai_parcel/staging/) so downstream review/code remain in sync.When extending the Modeller's model support:
onto2ai_modeller/config.yaml so deployment can change them without code edits./api/llm-status and config parsing aligned with configured available_models and default_model./api/chat may return HTTP 200 even when the LLM call failed, so inspect the response body during troubleshooting.uri property.Domain predicate Range, such as Client isTrusteeOf Account.rdfs__subClassOf hierarchies when querying for materialized schemas.get_materialized_schema to see production-ready views.get_ontological_schema to understand the underlying logic/restrictions.extract_data_model as the deterministic base for schema/code generation flows.search_ontology_concepts, preview_concept_neighborhood, extract_domain_subset) for standards-first subset extraction.