Skip to content

protege-mcp v0.1.1

Choose a tag to compare

@hakjuoh hakjuoh released this 27 Jun 02:28

Complete the granular (incremental) authoring surface so a rich document like IOF Core.rdf can be reconstructed by hand, plus merge/read robustness fixes. 26 tools total.

Authoring surface (add_axiom: 22 → 38 axiom types)

  • declaration, annotation_assertion, sub_annotation_property_of, annotation_property_domain/range, same_individual/different_individuals, negative_object/data_property_assertion, equivalent/disjoint object & data properties, disjoint_union, has_key, datatype_definition
  • Optional annotations operand on every axiom (reified owl:Axiom)
  • add_annotation: typed and IRI-valued annotation values
  • New ontology-header tools: set_ontology_id, add_import/remove_import, add_ontology_annotation/remove_ontology_annotation
  • Data ranges accept Manchester syntax, e.g. xsd:integer[>= 0], {1, 2, 3}

Fixes

  • merge_ontology_document: ontology-id collision guard, longer apply timeout, Windows path routing, unresolved-import warning, clearer destructive replace_active confirmation
  • Read tools: clamp negative limit and report the true remainder

Install / update

Drop protege-mcp-0.1.1.jar into Protégé's plugins directory, or use File ▸ Check for plugins (requires Java 17+).