feat: add knowledge-driven joint design studio
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"id": "ontology.maturity_levels",
|
||||
"version": "1.0.0",
|
||||
"ordered_levels": [
|
||||
"declared",
|
||||
"topology_validated",
|
||||
"kinematically_validated",
|
||||
"parameter_solved",
|
||||
"cad_generated",
|
||||
"geometry_validated",
|
||||
"production"
|
||||
],
|
||||
"rule": "An entry may only claim the highest stage supported by recorded evidence and executable capability bindings."
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"id": "ontology.port_types",
|
||||
"version": "1.0.0",
|
||||
"entries": [
|
||||
{"id": "port.rotation.coaxial", "domain": "rotation", "axis_relation": "coaxial"},
|
||||
{"id": "port.mesh.external_cylindrical", "domain": "gear_mesh", "axis_relation": "parallel"},
|
||||
{"id": "port.mesh.internal_cylindrical", "domain": "gear_mesh", "axis_relation": "parallel"},
|
||||
{"id": "port.joint.revolute", "domain": "joint", "axis_relation": "coaxial_local"},
|
||||
{"id": "port.mount.stationary", "domain": "mount", "axis_relation": "not_applicable"},
|
||||
{"id": "port.reference.axis", "domain": "reference", "axis_relation": "self"},
|
||||
{"id": "port.support.radial", "domain": "support", "axis_relation": "coaxial"},
|
||||
{"id": "port.support.axial", "domain": "support", "axis_relation": "coaxial"}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"id": "ontology.relation_types",
|
||||
"version": "1.0.0",
|
||||
"entries": [
|
||||
{"type": "external_mesh", "knowledge_id": "relation.mesh.external_cylindrical"},
|
||||
{"type": "internal_mesh", "knowledge_id": "relation.mesh.internal_cylindrical"},
|
||||
{"type": "revolute_joint", "knowledge_id": "relation.joint.revolute"},
|
||||
{"type": "coaxial", "knowledge_id": "relation.alignment.coaxial"},
|
||||
{"type": "fixed", "knowledge_id": "relation.joint.fixed"},
|
||||
{"type": "rigid", "knowledge_id": "relation.joint.rigid"}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"id": "ontology.units",
|
||||
"version": "1.0.0",
|
||||
"canonical": {
|
||||
"length": "mm",
|
||||
"angle": "deg",
|
||||
"angular_speed": "rad_per_s",
|
||||
"torque": "N_m",
|
||||
"force": "N",
|
||||
"mass": "kg"
|
||||
},
|
||||
"coordinate_convention": {
|
||||
"handedness": "right_handed",
|
||||
"default_rotation_axis": [0.0, 0.0, 1.0]
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user