数据与复现材料、工程与模拟FreedomIntelligence/OpenClaw-Medical-Skills数据与复现
ON

ontology-validator

维护者 FreedomIntelligence · 最近更新 2026年4月1日

ontology-validator:Validate material sample annotations 、 data structures against ontology constraints。 Catches unknown classes,unknown properties,domain mismatches,、 missing required fields。 适合在checking if CMSO annotations are correct,verifying that required properties are present,或 validating that object property relationships have consistent domain 、 range时使用。

OpenClawNanoClaw分析处理复现实验ontology-validator📊 data science & toolscomputational simulation & ontologyvalidate

原始来源

FreedomIntelligence/OpenClaw-Medical-Skills

https://github.com/FreedomIntelligence/OpenClaw-Medical-Skills/tree/main/skills/ontology-validator

维护者
FreedomIntelligence
许可
MIT
最近更新
2026年4月1日

技能摘要

来自 SKILL.md 的关键信息

2 min

核心说明

  • Validate that material sample annotations comply ,支持 ontology constraints:correct class names,valid properties,consistent domain/range relationships,、 required fields present。
  • python3 skills/ontology/ontology-validator/scripts/schema_checker.py \ --ontology cmso \ --annotation '{"class":"Unit Cell","properties":{"has Bravais lattice":"cF"}}' \ --json。

原始文档

SKILL.md 摘录

Requirements

  • Python 3.8+
  • No external dependencies (Python standard library only)
  • Requires ontology-explorer's cmso_summary.json and ontology_registry.json

Inputs to Gather

InputDescriptionExample
AnnotationJSON dict or list of annotation dicts{"class":"UnitCell","properties":{"has Bravais lattice":"cF"}}
Class nameClass to check completeness forCrystal Structure
Provided propertiesComma-separated property names"has unit cell,has space group"
RelationshipsJSON array of subject-property-object triples[{"subject_class":"Material","property":"has structure","object_class":"Crystal Structure"}]

Script Outputs (JSON Fields)

ScriptKey Outputs
scripts/schema_checker.pyresults.valid, results.errors, results.warnings, results.class_valid, results.properties_valid
scripts/completeness_checker.pyresults.completeness_score, results.required_missing, results.recommended_missing, results.optional_missing, results.unrecognized
scripts/relationship_checker.pyresults.valid, results.results, results.errors

适用场景

  • 适合在checking if CMSO annotations are correct,verifying that required properties are present,或 validating that object property relationships have consistent domain 、 range时使用。

不适用场景

  • Do not rely on this catalog entry alone ,用于 installation 或 maintenance details。

相关技能

相关技能

返回目录
AS
数据与复现材料、工程与模拟

Astropy

Astropy是一个core Python package ,用于 astronomy,providing essential functionality ,用于 astronomical research 、 数据分析。 Use astr…

Claude Code分析处理
K-Dense-AI/claude-scientific-skills查看
CO
数据与复现材料、工程与模拟

convergence-study

convergence-study:Spatial 、 temporal convergence analysis ,支持 Richardson extrapolation 、 Grid Convergence Index (GCI) ,用…

OpenClawNanoClaw分析处理
FreedomIntelligence/OpenClaw-Medical-Skills查看
DI
数据与复现材料、工程与模拟

differentiation-schemes

differentiation-schemes:Select 、 apply numerical differentiation schemes ,用于 PDE/ODE discretization。 适合在choosing finite…

OpenClawNanoClaw分析处理
FreedomIntelligence/OpenClaw-Medical-Skills查看
FL
数据与复现材料、工程与模拟

FluidSim

FluidSim是一个object-oriented Python 框架 ,用于 high-performance computational fluid dynamics (CFD) 模拟s。 It provides solvers ,用…

Claude Code分析处理
K-Dense-AI/claude-scientific-skills查看