スキル一覧に戻る

rdf-ontologies

seanchatmangpt / ggen

1🍴 1📅 2026年1月18日

Master RDF ontologies and Turtle (TTL) syntax for feature specifications, domain models, and architecture plans.

SKILL.md

---
name: rdf-ontologies
description: "Master RDF ontologies and Turtle (TTL) syntax for feature specifications, domain models, and architecture plans."
allowed_tools: "Read, Write, Edit, Bash(cargo make speckit:*)"
---

# RDF Ontologies Skill

## What is RDF?

**Resource Description Framework**: Semantic web standard for expressing knowledge as triples

```
Subject → Predicate → Object
Alice → hasEmail → alice@example.com
Feature-001 → hasTitle → "Test Audit"
```

## Turtle (TTL) Syntax

```turtle
@prefix spec: <http://ggen.io/spec/> .

spec:feature-001 a spec:Feature ;
    spec:title "Feature Title" ;
    spec:priority spec:P1 ;
    spec:hasUserStory spec:us-001 .

spec:us-001 a spec:UserStory ;
    spec:title "As a user..." ;
    spec:hasAcceptanceCriterion spec:ac-001 .
```

## Workflow

1. Create `.specify/specs/NNN-feature/*.ttl`
2. Validate: `cargo make speckit-validate`
3. Render markdown: `cargo make speckit-render`
4. TTL is source of truth (never edit .md)

## Reference
See CLAUDE.md sections:
- Development Workflow (Create Feature Specification)
- File Organization (.specify/)
- Agents: speckit-architect