Web Services Modeling Language

WSML eller Web Service Modeling Language är ett formellt språk som tillhandahåller en syntax och semantik för Web Service Modeling Ontology (WSMO) .

Med andra ord tillhandahåller WSML sätt att formellt beskriva WSMO-elementen som ontologier , semantiska webbtjänster , mål och medlare .

WSML är baserad på logiska formalismer som beskrivningslogik , första ordningens logik och logikprogrammering .

Språkvarianter av WSML

  • WSML Core , definierad som en skärningspunkt mellan beskrivningslogiken och hornlogiken . Stöder modelleringsklasser, attribut, binära relationer och instanser.
  • WSML-DL , förlängning av WSML Core, fångar fullständigt beskrivningslogiken S .
  • WSML-Flight , förlängning av WSML Core, tillhandahåller funktioner som metamodellering, begränsningar och icke-monotonisk negation.
  • WSML-Rule , en förlängning av WSML-Flight, tillhandahåller funktioner för logisk programmering .
  • WSML-Full , en förening av WSML-DL och WSML-regeln.

Se även

externa länkar