Current Slide

Small screen detected. You are viewing the mobile version of SlideWiki. If you wish to edit slides you will need to use a larger device.

Non-functional Properties in WSML

  • Properties which strictly belong to a Web service, goal, capability, interface or mediator and which are not functional and behavioral
  • A WSML Web service, goal, capability, interface or mediator may specify multiple non-functional properties
  • Example:

    nonFunctionalProperty
    po#Price hasValue ?price 
    annotations
    dc#description hasValue ”If the client is older than 60 or younger than 
    10 years old the invocation price is lower than 10 euro” 
    endAnnotations

    definedBy
    ?client[age hasValue ?age] memberOf hu#human and ?age[amount hasValue ?years, units hasValue hu#YearsDuration] 
    memberOf hu#age and (greaterEqual(?years, 60) or lessEqual(?years,10)) 
    implies ?price[hasAmount hasValue ?amount, hasCurrency hasValue cur#Euro] memberOf
    po#AbsoulePrice and lessEqual(?amount, 10).

Speaker notes:

Content Tools

Sources

There are currently no sources for this slide.