Capability Meta Model

RDF/XML version of this vocabulary. Turtle version of this vocabulary.

Last update:

20 May 2015

Namespace URI:

http://vocab.deri.ie/cmm#

Abstract

This is a capability meta-model that is presented as an rdf schema for describing capabilities as an action category and a set of properties. Additionally, this schema defines the possible property value types that can be considered when modelling capabilities: ConditionalValue, ConstrainedValue, EnumerationValue, DynamicValue and RangeValue.

All terms at a glance

Overview diagram

This vocabulary has been imported from a file.

Classes

Class: cmm:Capability

Capability

URI:
http://vocab.deri.ie/cmm#Capability
Properties include:
cmm:achieves, cmm:property, cmm:specifies, cmm:extends
Used with:
cmm:specifies, cmm:extends

Class: cmm:ConditionalValue

ConditionalValue

URI:
http://vocab.deri.ie/cmm#ConditionalValue
Properties include:
cmm:hasEvaluator, cmm:hasCondition
Superclass:
cmm:PropertyValue

Class: cmm:ConstrainedValue

ConstrainedValue

URI:
http://vocab.deri.ie/cmm#ConstrainedValue
Properties include:
cmm:constrainedBy
Superclass:
cmm:PropertyValue

Class: cmm:Constraint

Constraint

URI:
http://vocab.deri.ie/cmm#Constraint
Properties include:
cmm:hasExpression
Used with:
cmm:constrainedBy, cmm:hasCondition

Class: cmm:DynamicValue

DynamicValue

URI:
http://vocab.deri.ie/cmm#DynamicValue
Properties include:
cmm:hasEvaluator
Superclass:
cmm:PropertyValue

Class: cmm:EnumerationValue

EnumerationValue

URI:
http://vocab.deri.ie/cmm#EnumerationValue
Properties include:
cmm:hasElement
Superclass:
cmm:PropertyValue

Class: cmm:Expression

Expression

URI:
http://vocab.deri.ie/cmm#Expression
Properties include:
cmm:exprValue, cmm:exprType
Used with:
cmm:hasExpression, cmm:hasEvaluator

Class: cmm:PropertyValue

PropertyValueThis concepts defines the possible values a particular property can have.

URI:
http://vocab.deri.ie/cmm#PropertyValue
Used with:
cmm:hasMax, cmm:property, cmm:hasMin, cmm:hasElement
Subclasses:
cmm:ConditionalValue, cmm:EnumerationValue, cmm:ConstrainedValue, cmm:DynamicValue, cmm:RangeValue

Class: cmm:RangeValue

RangeValue

URI:
http://vocab.deri.ie/cmm#RangeValue
Properties include:
cmm:hasMax, cmm:hasMin
Superclass:
cmm:PropertyValue

Properties

Property: cmm:achieves

achieves

URI:
http://vocab.deri.ie/cmm#achieves
Domain:
cmm:Capability
Range:
ac:ActionCategory

Property: cmm:constrainedBy

constrainedBy

URI:
http://vocab.deri.ie/cmm#constrainedBy
Domain:
cmm:ConstrainedValue
Range:
cmm:Constraint

Property: cmm:exprType

exprType

URI:
http://vocab.deri.ie/cmm#exprType
Domain:
cmm:Expression
Range:
xsd:string

Property: cmm:exprValue

exprValue

URI:
http://vocab.deri.ie/cmm#exprValue
Domain:
cmm:Expression
Range:
xsd:string

Property: cmm:extends

extends

URI:
http://vocab.deri.ie/cmm#extends
Domain:
cmm:Capability
Range:
cmm:Capability

Property: cmm:hasCondition

hasCondition

URI:
http://vocab.deri.ie/cmm#hasCondition
Domain:
cmm:ConditionalValue
Range:
cmm:Constraint

Property: cmm:hasElement

hasElement

URI:
http://vocab.deri.ie/cmm#hasElement
Domain:
cmm:EnumerationValue
Range:
cmm:PropertyValue

Property: cmm:hasEvaluator

hasEvaluator

URI:
http://vocab.deri.ie/cmm#hasEvaluator
Domains:
cmm:ConditionalValue, cmm:DynamicValue
Range:
cmm:Expression

Property: cmm:hasExpression

hasExpression

URI:
http://vocab.deri.ie/cmm#hasExpression
Domain:
cmm:Constraint
Range:
cmm:Expression

Property: cmm:hasMax

hasMax

URI:
http://vocab.deri.ie/cmm#hasMax
Domain:
cmm:RangeValue
Range:
cmm:PropertyValue

Property: cmm:hasMin

hasMin

URI:
http://vocab.deri.ie/cmm#hasMin
Domain:
cmm:RangeValue
Range:
cmm:PropertyValue

Property: cmm:property

property

URI:
http://vocab.deri.ie/cmm#property
Domain:
cmm:Capability
Range:
cmm:PropertyValue

Property: cmm:specifies

specifies

URI:
http://vocab.deri.ie/cmm#specifies
Domain:
cmm:Capability
Range:
cmm:Capability