Course Code: oclowl
Duration: 21 hours
Prerequisites:
  • Podstawowe umiejętności programistyczne
  • Podstawowe zrozumienie struktur aplikacji

Publiczność

  • Programiści
  • Inżynierowie oprogramowania
Overview:

Object Constraint Language (OCL) to język wyrażeń, który określa ograniczenia i udoskonala diagramy Unified Modeling Language (UML), aby były zrozumiałe dla komputerów. Web Ontology Language (OWL) jest językiem semantycznym, który reprezentuje bogatą i złożoną wiedzę o rzeczach i ich relacjach.

To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla programistów lub każdego, kto chce nauczyć się i używać OCL i OWL do wyrażania wszelkiego rodzaju zapytań, manipulacji i specyfikacji modelu.

Po zakończeniu tego szkolenia uczestnicy będą w stanie

  • Lepsze zrozumienie architektury OCL i OWL.
  • Używanie OCL i OWL do wyrażania transformacji modeli.

Format kursu

  • Interaktywny wykład i dyskusja.
  • Dużo ćwiczeń i praktyki.
  • Praktyczne wdrożenie w środowisku live-lab.

Opcje dostosowywania kursu

  • Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
Course Outline:

Wprowadzenie

  • Zrozumienie OCL i UML architektury języka
  • Przegląd OWL i struktury ontologii

Język ograniczeń obiektowych (OCL)

  • Składnia abstrakcyjna i konkretna
  • Opisywanie semantyki przy użyciu UML
  • Korzystanie ze standardowej biblioteki OCL
  • Używanie wyrażeń OCL w modelach UML
  • Strona semantyki
  • Zrozumienie innych pojęć OCL
  • Rozszerzanie OCL

Język ontologii internetowej (OWL)

  • Przegląd ram opisu zasobów (RDF)
  • XML składnia serializacji dla RDF
  • Zrozumienie podstawowych elementów OWL
  • Zrozumienie złożonych klas OWL
  • Importowanie ontologii
  • Mapowanie ontologii
  • Wersjonowanie ontologii

Integracja semantyczna OCL i OWL

  • Przekształcenie UML diagramu klas do ontologii OWL
  • Przekształcanie OWL/SWRL do języka znaczników reguł REWERSE (R2ML)
  • Mapowanie ograniczeń integralności R2ML na OCL

Podsumowanie i kolejne kroki

Sites Published:

United Arab Emirates - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Qatar - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Egypt - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Saudi Arabia - Object Constraint Language (OCL) and Web Ontology Language (OWL)

South Africa - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Brasil - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Canada - Object Constraint Language (OCL) and Web Ontology Language (OWL)

中国 - Object Constraint Language (OCL) and Web Ontology Language (OWL)

香港 - Object Constraint Language (OCL) and Web Ontology Language (OWL)

澳門 - Object Constraint Language (OCL) and Web Ontology Language (OWL)

台灣 - Object Constraint Language (OCL) and Web Ontology Language (OWL)

USA - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Österreich - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Schweiz - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Deutschland - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Czech Republic - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Denmark - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Estonia - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Finland - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Greece - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Magyarország - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Ireland - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Luxembourg - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Latvia - Object Constraint Language (OCL) and Web Ontology Language (OWL)

España - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Italia - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Lithuania - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Nederland - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Norway - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Portugal - Object Constraint Language (OCL) and Web Ontology Language (OWL)

România - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Sverige - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Türkiye - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Malta - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Belgique - Object Constraint Language (OCL) and Web Ontology Language (OWL)

France - Object Constraint Language (OCL) and Web Ontology Language (OWL)

日本 - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Australia - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Malaysia - Object Constraint Language (OCL) and Web Ontology Language (OWL)

New Zealand - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Philippines - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Singapore - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Thailand - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Vietnam - Object Constraint Language (OCL) and Web Ontology Language (OWL)

India - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Argentina - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Chile - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Costa Rica - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Ecuador - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Guatemala - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Colombia - Object Constraint Language (OCL) and Web Ontology Language (OWL)

México - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Panama - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Peru - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Uruguay - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Venezuela - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Polska - Object Constraint Language (OCL) and Web Ontology Language (OWL)

United Kingdom - Object Constraint Language (OCL) and Web Ontology Language (OWL)

South Korea - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Pakistan - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Sri Lanka - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Bulgaria - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Bolivia - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Indonesia - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Kazakhstan - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Moldova - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Morocco - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Tunisia - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Kuwait - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Oman - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Slovakia - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Kenya - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Nigeria - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Botswana - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Slovenia - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Croatia - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Serbia - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Bhutan - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Nepal - Object Constraint Language (OCL) and Web Ontology Language (OWL)

Uzbekistan - Object Constraint Language (OCL) and Web Ontology Language (OWL)