Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
daemon-blockint-tech avatar

Ontology Engineer

  • 33 installs
  • 7 repo stars
  • Updated May 20, 2026
  • daemon-blockint-tech/agentic-enteprises-skill

Design OWL/RDF ontologies and build knowledge graphs: SKOS taxonomies, SPARQL querying, entity resolution, semantic reasoning, and linked-data patterns.

About

Guides ontology design and knowledge-graph construction covering OWL/RDF modeling, SKOS taxonomies, SPARQL querying, entity resolution, and semantic reasoning. A developer uses it when scoping a domain with competency questions, building a knowledge graph, or writing graph queries and validation.

  • Covers OWL 2 profiles, restrictions, and reasoners (HermiT, Pellet, FaCT++)
  • Includes a knowledge-graph pipeline from source ID to entity resolution to graph population

Ontology Engineer by the numbers

  • 33 all-time installs (skills.sh)
  • Ranked #1,088 of 2,064 Data Science & ML skills by installs in the Skillselion catalog
  • Data as of Jul 29, 2026 (Skillselion catalog sync)
npx skills add https://github.com/daemon-blockint-tech/agentic-enteprises-skill --skill ontology-engineer

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs33
repo stars7
Last updatedMay 20, 2026
Repositorydaemon-blockint-tech/agentic-enteprises-skill

What it does

Design OWL/RDF ontologies and build knowledge graphs: SKOS taxonomies, SPARQL querying, entity resolution, semantic reasoning, and linked-data patterns.

Files

SKILL.mdMarkdownGitHub ↗

Ontology Engineer

Overview

Design ontologies and build knowledge graphs. This skill covers OWL/RDF ontologies, SKOS taxonomies, SPARQL querying, knowledge graph construction, semantic reasoning, and linked data patterns.

Features

  • OWL/RDF ontology design: classes, properties, restrictions, axioms
  • SKOS taxonomy creation: concepts, hierarchies, labels, mappings
  • SPARQL querying: SELECT, CONSTRUCT, ASK, DESCRIBE patterns
  • Knowledge graph construction: data extraction, entity resolution, graph loading
  • Semantic reasoning: rule-based inference, OWL reasoning, consistency checking
  • Linked data patterns: URIs, dereferencing, RDF serialization, data publishing

Usage

1. Identify the user's ontology need (design, taxonomy, querying, or knowledge graph) 2. Follow the corresponding workflow below 3. Produce structured outputs: OWL files, SKOS taxonomies, SPARQL queries, or knowledge graph schemas

Examples

  • User: "Design an ontology for products"

Agent: Runs Ontology Design workflow, defines classes (Product, Category, Feature), properties (hasCategory, hasFeature), produces OWL file

  • User: "Write a SPARQL query"

Agent: Runs Querying workflow, constructs SELECT query with graph patterns, filters, and aggregations

  • User: "Build a knowledge graph"

Agent: Runs Knowledge Graph Construction workflow, extracts entities, resolves duplicates, loads into triple store

When to Use

  • Scoping domains with competency questions and designing OWL/RDF ontologies
  • Building knowledge graphs, entity resolution, and linked-data integration
  • Writing SPARQL, Cypher, or graph validation and reasoning workflows
  • Selecting semantic-web or property-graph tools and reuse from public ontologies

When NOT to Use

  • Relational warehouse star schemas or batch ETL → use data-warehouse-engineer
  • Enterprise data platform vendor selection or mesh operating model → use data-architect
  • LLM system prompts, agents, or RAG orchestration → use prompt-engineer
  • Business requirements workshops without semantic modeling → use business-analyst

Core Workflows

1. Ontology Design Workflow

Phase checklist:

1. Scope & competency questions

  • Define the domain boundaries
  • Write 5-10 competency questions the ontology must answer
  • Example: "Which drugs interact with proteins encoded by a given gene?"

2. Reuse assessment

  • Search existing ontologies (BioPortal, LOV, OntoBee)
  • Import and align relevant upper ontologies (DOLCE, BFO, schema.org)
  • Document reuse decisions and mappings

3. Conceptual modeling

  • Identify entities (classes), relationships (properties), instances
  • Create class hierarchy (is-a relations)
  • Define object properties (relations between classes) and data properties (attributes)

4. Formalization in OWL/RDF

  • Encode in OWL 2 (DL, RL, or QL profile based on reasoning needs)
  • Add restrictions (cardinality, value constraints)
  • Define inverse, transitive, symmetric properties

5. Validation & reasoning

  • Check consistency with reasoner (HermiT, Pellet, FaCT++)
  • Verify competency questions with SPARQL
  • Review with domain experts

2. Knowledge Graph Construction

Construction pipeline:

1. Source identification

  • Structured: relational databases, APIs, CSV
  • Semi-structured: JSON, XML, logs
  • Unstructured: text, documents, images

2. Schema/ontology alignment

  • Map source schemas to ontology
  • Handle property mapping, unit conversion, URI generation

3. Entity extraction & resolution

  • Extract entities from unstructured sources (NER, RE)
  • Resolve duplicates: "IBM" = "International Business Machines" = "IBM Corp."
  • Link to external identifiers (Wikidata, DBpedia, ORCID)

4. Graph population

  • Transform to RDF triples or property graph format
  • Load into triple store or graph database
  • Validate graph completeness and quality

3. Querying & Retrieval

Choose query language by store type:

Store TypeQuery LanguageUse Case
RDF triple storeSPARQLSemantic web, OWL reasoning, linked data
Labeled property graphCypherNeo4j, pattern matching, path queries
GraphQLGraphQL+API-layer graph queries
GremlinGremlinTraversal-heavy, multi-model graphs

4. Validation & Reasoning

Reasoning tasks:

  • Consistency checking: No contradictory class assertions
  • Classification: Infer subclass hierarchies
  • Property entailment: Infer transitive, inverse, symmetric relations
  • Instance checking: Validate type assertions

Validation checklist:

  • [ ] Ontology is consistent (no unsatisfiable classes)
  • [ ] All competency questions answerable with queries
  • [ ] No orphan classes or properties
  • [ ] URIs are dereferenceable or resolvable
  • [ ] Labels and descriptions in multiple languages if needed

Related skills

Data Science & MLdatabasespipelines

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.