← 返回 Skills 市场
fisa712

Rdf Owl Schema Drafting

作者 Muhammad Asif · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
39
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install rdf-owl-schema-drafting
功能描述
Draft RDF or OWL ontologies and schemas for knowledge graph systems using domain descriptions, entity models, or schema requirements.
使用说明 (SKILL.md)

RDF / OWL Schema Drafting

Design RDF and OWL ontologies for semantic web and knowledge graph systems.

This skill translates domain models, entity descriptions, and requirements into machine-readable RDF/OWL schemas with classes, properties, and constraints.

Quick Start

Use When

  • Designing new RDF/OWL ontologies
  • Converting domain models → semantic schemas
  • Building linked data systems
  • Creating triple store ontologies
  • Designing semantic knowledge graphs

Inputs

  • Domain descriptions
  • Entity models or ER diagrams
  • JSON/CSV structures
  • Knowledge graph requirements
  • Relational schemas

Outputs

  • RDF classes (rdfs:Class)
  • OWL classes (owl:Class)
  • Object properties (owl:ObjectProperty)
  • Datatype properties (rdf:Property)
  • Domain/range constraints
  • Turtle/RDF serialization

Example

Input:

A research system contains researchers, papers, and institutions.
Researchers write papers and are affiliated with institutions.
Papers have titles and publication years.

Output:

@prefix ex: \x3Chttp://example.org/ontology#> .
@prefix owl: \x3Chttp://www.w3.org/2002/07/owl#> .
@prefix rdfs: \x3Chttp://www.w3.org/2000/01/rdf-schema#> .

ex:Researcher a owl:Class ;
  rdfs:label "Researcher" .

ex:Paper a owl:Class ;
  rdfs:label "Paper" .

ex:writes a owl:ObjectProperty ;
  rdfs:domain ex:Researcher ;
  rdfs:range ex:Paper ;
  rdfs:label "writes" .

ex:name a rdf:Property ;
  rdfs:label "name" .

Execution Steps

  1. Identify Classes – Extract core concepts/entities
  2. Identify Properties – Extract relationships and attributes
  3. Define Domain/Range – Specify property constraints
  4. Map to OWL – Convert to OWL/RDF structures
  5. Generate Ontology – Output Turtle or RDF/XML

Schema Components

Classes (Concepts)

owl:Class - Core entities
Example: Researcher, Paper, Institution
Naming: PascalCase

Object Properties (Relationships)

owl:ObjectProperty - Connect classes
Example: writes, affiliatedWith, publishedIn
Domain: Source class
Range: Target class
Naming: camelCase

Datatype Properties (Attributes)

rdf:Property - String/numeric values
Example: name, email, publicationYear
Naming: camelCase

Namespace Structure

@prefix ex: \x3Chttp://example.org/ontology#> .
@prefix rdf: \x3Chttp://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: \x3Chttp://www.w3.org/2000/01/rdf-schema#> .
@prefix owl: \x3Chttp://www.w3.org/2002/07/owl#> .

Recommended Libraries

  • Core: rdflib, owlready2
  • Utilities: networkx, pyvis
  • Validation: pyshacl
  • Visualization: graphviz

Best Practices

✓ Use clear namespace URIs
✓ Separate classes from instances
✓ Define domain/range constraints
✓ Use camelCase for properties, PascalCase for classes
✓ Reuse existing vocabularies (FOAF, Dublin Core, Schema.org)
✓ Keep ontologies modular and maintainable
✓ Document classes and properties with rdfs:label

References

See ontology-patterns.md for OWL design patterns and example-ontologies.md for domain ontology examples.


Version: 1.0.0

安全使用建议
Before installing, understand that this connects your agent to a paid VPS provider and may expose account tokens and server root credentials to the agent. Only use it with an EQVPS account or token you trust, verify prices before confirming any paid action, and cancel servers you no longer need to avoid continued billing.
能力评估
Purpose & Capability
The skill can register or log into an EQVPS account, check balance, top up funds, order VPS instances, manage power state, reinstall servers, reset passwords, set hostnames, and cancel service. These are high-impact actions, but they directly match the stated VPS provisioning and management purpose.
Instruction Scope
The instructions disclose the paid-service model, require showing prices and getting explicit user confirmation before paid actions, and describe token and server-credential handling as part of the VPS workflow.
Install Mechanism
The artifact is a single SKILL.md and installation is disclosed as adding a remote EQVPS MCP server entry to openclaw.json. No executable scripts, package installs, or hidden local code were present in the reviewed metadata.
Credentials
Use of a third-party network service and an optional EQVPS_API_TOKEN is proportionate for cloud server management, though users should treat the token and any returned root credentials as sensitive.
Persistence & Privilege
The skill can create persistent infrastructure and billing obligations, but this is central to its purpose and the artifact includes confirmation and cancellation guidance.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install rdf-owl-schema-drafting
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /rdf-owl-schema-drafting 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of the RDF / OWL Schema Drafting skill. - Converts domain descriptions and entity models into RDF/OWL ontologies. - Outputs machine-readable schemas with defined classes, properties, and constraints. - Supports various input formats, including JSON, CSV, and ER diagrams. - Provides output in Turtle/RDF serialization. - Includes best practices, execution steps, and example ontologies for reference.
元数据
Slug rdf-owl-schema-drafting
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Rdf Owl Schema Drafting 是什么?

Draft RDF or OWL ontologies and schemas for knowledge graph systems using domain descriptions, entity models, or schema requirements. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 39 次。

如何安装 Rdf Owl Schema Drafting?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install rdf-owl-schema-drafting」即可一键安装,无需额外配置。

Rdf Owl Schema Drafting 是免费的吗?

是的,Rdf Owl Schema Drafting 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Rdf Owl Schema Drafting 支持哪些平台?

Rdf Owl Schema Drafting 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Rdf Owl Schema Drafting?

由 Muhammad Asif(@fisa712)开发并维护,当前版本 v1.0.0。

💬 留言讨论