Recent Releases of https://github.com/caskade-automation/caskman

https://github.com/caskade-automation/caskman - v5.0.0

  • adds latest CaSk version with new CSS and IEC 61360 changes
  • adds the skill subclass PythonSkill


Published by aljoshakoecher 10 months ago

https://github.com/caskade-automation/caskman - v4.6.0

  • consistently uses W3IDs of underlying ODPs
  • changes provided serialization format to Turtle


Published by aljoshakoecher almost 2 years ago

https://github.com/caskade-automation/caskman - v4.5.1

  • updates CaSk ontology to get OpenMath extension and VDI 3682 update


Published by aljoshakoecher over 2 years ago

https://github.com/caskade-automation/caskman - v4.5.0

  • Updates OPC UA ontology import to make use of better modeling possibilities for OPC UA endpoint descriptions.


Published by aljoshakoecher about 3 years ago

https://github.com/caskade-automation/caskman - v4.4.0

  • re-adds command and output individuals for MTP2Skill and PLC2Skill
  • adds prefixes for all ODPs
  • updates CaSk dependency to v2.4.0


Published by aljoshakoecher about 3 years ago

https://github.com/caskade-automation/caskman - v4.3.0

  • Updates CaSk import to v2.3.0 to make use of the subproperties of exposes
  • Adds lots of new documentation
  • Adds example ontologies for a module and two skills (accessible through OPC UA and REST)


Published by aljoshakoecher about 3 years ago

https://github.com/caskade-automation/caskman - v4.2.0

Minor change: Removed equivalent class axioms on RestSkill and OpcUaSkill as this holds only in one direction: Every OpcUaSkill is a UaObject, but not the other way round


Published by aljoshakoecher about 3 years ago

https://github.com/caskade-automation/caskman - v4.1.0

  • Adds subtypes and properties for OpcUaMethod and OpcUaVariable skill interfaces


Published by aljoshakoecher about 3 years ago

https://github.com/caskade-automation/caskman - v4.0.1

Minor update after importing version 2.1.0 of the CaSk ontology. - Main difference is the fact that hasInput/hasOutput are now set to equivalent - Base IRI is now fixed (was still the old one)


Published by aljoshakoecher about 3 years ago

https://github.com/caskade-automation/caskman - v4.0.0

New release after major refactoring of the ontology to be consistent with the CSS model and follow a three-layered architecture that allows for better extendability


Published by aljoshakoecher about 3 years ago

https://github.com/caskade-automation/caskman - v3.0.2

Minor changes after changes to VDI 3682 - equivalent class definition of Cap:ProvidedCapability changed to subclass expression because not every provided capability needs to be executable via a skill - Cap:hasCapability is equivalent to VDI3682:isAssignedTo, after isAssignedTo was changed domain and range in VDI 3682 v3.0.1


Published by aljoshakoecher about 4 years ago

https://github.com/caskade-automation/caskman - v2.0.2

  • Bug fix for WADL Parameter. Was previously subclass of SkillParameter but WADL parameters are also used to describe SkillOutputs. Has been fixed by adding inverse properties as well as a class expression
  • Adds missing types for PLC2Skill parameters


Published by aljoshakoecher almost 5 years ago

https://github.com/caskade-automation/caskman - v2.0.1

Minor update that just uses new versions of the underlying ODPs. Brings e.g. two new inverse properties of DIN EN 61360


Published by aljoshakoecher over 5 years ago

https://github.com/caskade-automation/caskman - v2.0.0

Breaking changes

New Skill classes have been added to be able to model skills that are controlled via a OPC UA variable. This can be used for e.g. PLCs that are not capable of OPC UA methods. * The class OpcUaSkill is now a super class for OpcUaMethodSkills and OpcUaVariableSkills. OpcUaMethodSkills are what was previously called OpcUaSkill: Skills that can be controlled via OPC UA Methods. An OpcUaVariableSkill is controlled by setting an OPC UA Variable to a certain integer value * The class OpcUaSkill is used to map services of a Module Type Package (MTP). * A special parameter and output class has been added to specify command variables and variables that reflect the current state * Required values have been added to specify the value that has to be set in order to invoke a certain transition (conforming to MTP standard) * Assured values have been added to specify the value that are returned as a feedback of the current state (conforming to MTP standard)

-> Skills that used to be OpcUaSkills have to be changed to OpcUaMethodSkills now. Furthermore, new ObjectProperties "providesOpcUaMethodSkill" and "executableViaOpcUaMethodSkill" should be used instead of the old more generic "providesOpcUaSkill" and "executableViaOpcUaSkill", respectively


Published by aljoshakoecher over 5 years ago

https://github.com/caskade-automation/caskman - v1.0.4

Adds SkillOutput and SkillVariable (which is a super class of SkillParameter and SkillOutput)


Published by aljoshakoecher almost 6 years ago

https://github.com/caskade-automation/caskman - v.1.0.3

  • Adds higher-level modelling concept for skill parameters which can be used independent of skill technology
  • Adds first version of skill dependencies


Published by aljoshakoecher almost 6 years ago

https://github.com/caskade-automation/caskman - v1.0.2

  • Updated ontology dependencies to v1.4.0
  • Fixes problems with German umlauts


Published by aljoshakoecher almost 6 years ago

https://github.com/caskade-automation/caskman - v1.0.1

  • Readded ISA88 that somehow got lost
  • Renamed file to match repo


Published by aljoshakoecher about 6 years ago

https://github.com/caskade-automation/caskman - v1.0.0

Initial Release


Published by aljoshakoecher about 6 years ago