Evolution and Overview of Linked USDL

20
Evolution and Overview of Linked USDL Jorge Cardoso (1,2) and Carlos Pedrinaci (3) (1) Technical University of Dresden, Dresden, Germany (2) CISUC, Department of Informatics Engineering, University of Coimbra, Portugal [email protected] Knowledge Media Institute, The Open University, Milton Keynes, UK [email protected] Departamento de Engenharia Informática FCTUC FACULDADE DE CIÊNCIAS E TECNOLOGIA da UNIVERSIDADE DE COIMBRA Jorge Cardoso and Carlos Pedrinaci, Evolution and Overview of Linked USDL. 6th International Conference Exploring Services Science, IESS 2015, Porto, Portugal, February 4-6, 2015, LNBIP, Vol. 201, Novoa, Henriqueta, Dragoicea, Monica (Eds.), 2015.

Transcript of Evolution and Overview of Linked USDL

Page 1: Evolution and Overview of Linked USDL

Evolution and Overview of

Linked USDL

Jorge Cardoso (1,2) and Carlos Pedrinaci (3)

(1) Technical University of Dresden, Dresden, Germany

(2) CISUC, Department of Informatics Engineering, University of Coimbra, Portugal

[email protected]

Knowledge Media Institute, The Open University, Milton Keynes, UK

[email protected]

Departamento de Engenharia InformáticaFCTUC FACULDADE DE CIÊNCIAS E TECNOLOGIA da UNIVERSIDADE DE COIMBRA

Jorge Cardoso and Carlos Pedrinaci, Evolution and Overview of Linked USDL. 6th International Conference Exploring Services Science, IESS 2015, Porto, Portugal, February 4-6, 2015, LNBIP, Vol. 201, Novoa, Henriqueta, Dragoicea, Monica (Eds.), 2015.

Page 2: Evolution and Overview of Linked USDL

Outline

• Problem

• History

• Versions

• Family

• Model

• Example

• Lessons

1

Page 3: Evolution and Overview of Linked USDL

Analyze

Service Systems

Configuration

Problem (1)

2014 2

Page 4: Evolution and Overview of Linked USDL

Problem (2)

?

Company A Company B

Outsourcing Services

2014 3

Service S1

Service S2

Service S3

Evaluate:

Compliance?

Maturity?

Page 5: Evolution and Overview of Linked USDL

Problem (3)

2014 4

NL Descriptions

Page 6: Evolution and Overview of Linked USDL

Automated access, andcompliance andmaturity evaluation

Approach

Service consumer

Service provider

Programmatic access

Modeling

Linked USDL

Page 7: Evolution and Overview of Linked USDL

Linked USDL Model

6

OWL-SWSDL WSMO e3servicee3value

Page 8: Evolution and Overview of Linked USDL
Page 9: Evolution and Overview of Linked USDL

Modeling Example (1)

8

Page 10: Evolution and Overview of Linked USDL

Modeling Example (1)

9

Page 11: Evolution and Overview of Linked USDL

Example (2)

Page 12: Evolution and Overview of Linked USDL

Modeling

Example (2)

2014 11

Page 13: Evolution and Overview of Linked USDL

Programmatic Access• Questions

– Who are the 3rd party providers?

– Is service A compliant with service B?

• Remote access– E.g., Python and HTTP

• Querying– E.g., SPARQL

• Reasoning– E.g., OWL

12

Page 14: Evolution and Overview of Linked USDL

13

Informal XML Schema UML class model Linked USDL

2007 2008 2009 2010 2011 2012 2013

V1.0 V2.0 V3.0

Page 15: Evolution and Overview of Linked USDL

Family

14

Page 16: Evolution and Overview of Linked USDL

Lessons

15

Page 17: Evolution and Overview of Linked USDL

Resourceshttp://www.linked-usdl.org/ https://github.com/linked-usdl/

2014https://github.com/jorge-cardoso/lss-usdl/

16

Page 18: Evolution and Overview of Linked USDL

Further Reading

• Cardoso, J.; Barros, A.; May, N. and Kylau, U. Towards a Unified Service Description Language for the

Internet of Services: Requirements and First Developments. In IEEE International Conference on Services

Computing, IEEE Computer Society Press, Florida, USA, 2010.

• Gerke, K.; Cardoso, J. and Claus, A. Measuring the Compliance of Processes with Reference Models. In

17th International Conference on Cooperative Information Systems (CoopIS 2009), Springer, Algarve,

Portugal, 2009.

• Cardoso, J.; Pedrinaci, C.; Leidig, T.; Rupino, P. and Leenheer, P. D Foundations of Open Semantic Service

Setworks. In International Journal of Service Science, Management, Engineering, and Technology, Vol. 4

(2): 1-16, 2013.

• Cardoso, J. Modeling Service Relationships for Service Networks. In 4th International Conference on

Exploring Service Science (IESS 1.3), pages 114-128, Springer, Porto, Portugal, LNBIP, Vol. 143, 2013.

• Cardoso, J. and Miller, J. A Internet-Based Self-Services: from Analysis and Design to Deployment. In The

2012 IEEE International Conference on Services Economics (SE 2012), IEEE Computer Society, Hawaii,

USA, 2012.

2014 17

Page 19: Evolution and Overview of Linked USDL

Useful links

• LSS-USDL Editor: Open source repository of the LSS-USDL graphical editor.

• USDL Incubator Group: LSS-USDL is part of the research for service systems by the USDL research group.

• Linked USDL: Similar project, focusing on service descriptions for customers. The third use case found in LSS-USDL's repository shows a service system modeled both in LSS-USDL and Linked USDL.

• Linked USDL core: Repository for the core module of Linked USDL. The other modules may be found under the same Github profile.

• Semantic Web: Technologies such as RDF are a core component of LSS-USDL.

2014 18

Page 20: Evolution and Overview of Linked USDL

Thank You for Listening

19