Take control of your SAP testing with UiPath Test Suite
Tutorial Linked APIs
1. Winter School on Knowledge Technologies for Complex Business Environments Linked Data and APIs Session 2: Linked APIs Steffen Stadtmüller, AIFB, KSRI, Karlsruhe Institute of Technology, DE Ljubljana, SLO, December 1 st , 2011
33. Example: enriching CRM information 12/02/11 Linked APIs CRM Application Customers #34 John Doe Address #35 Steffen Stadtmüller Address #36 Jane Doe Address #37 …. Roland Stühmer #12 Günter Ladwig - known relations: static data dynamic data ?
34.
35.
36.
37.
38.
39.
40. Example: enriching CRM information static data ex:Steffen a foaf:Person. ex:Steffen sn:id “ abcde ” . ex:Steffen owl:sameAs < http://linkedapi.org/sn/getFriends?id=abcde#person> . HTTP GET 12/02/11 Linked APIs CRM Application Customers #34 John Doe Address #35 Steffen Stadtmüller Address #36 Jane Doe Address #37 …. Roland Stühmer #12 Günter Ladwig - known relations: dynamic data
83. Evaluation seconds nodes 12/02/11 Linked APIs Nodes sec mean (sec) standard deviation standard error 1 1. run 394 394.5 1.0 0.7 2. run 395 2 1. run 223 221 3.0 2.1 2. run 219 5 1. run 120 122 2.4 1.7 2. run 124 8 1. run 121 119 3.2 2.2 2. run 117 10 1. run 81 81.5 0.5 0.4 2. run 82
84.
85.
Editor's Notes
Prof. Dr. Max Mustermann | Musterfakultät
Calculation is not necessarily to be understood in a mathematical sense. Prof. Dr. Max Mustermann | Musterfakultät
Prof. Dr. Max Mustermann | Musterfakultät
2xx: ok 3xx:somewhere else 4xx: client error 5xx: server error Prof. Dr. Max Mustermann | Musterfakultät
Implicit knowledge – if you call a service with input ‚Vienna ‘ and get output ‚20C ‘ , the implicit knowledge is that 20C is the temperature at the last report in Vienna (+ provenenance = ‚ according to ... ‘ ) Prof. Dr. Max Mustermann | Musterfakultät
Also content negotiation: text/html -> sn site Prof. Dr. Max Mustermann | Musterfakultät
NOTE hashtag!!! Prof. Dr. Max Mustermann | Musterfakultät
Prof. Dr. Max Mustermann | Musterfakultät
Prof. Dr. Max Mustermann | Musterfakultät
Prof. Dr. Max Mustermann | Musterfakultät
Prof. Dr. Max Mustermann | Musterfakultät
HashTag! Because we need a non-information URI to identify the entity Prof. Dr. Max Mustermann | Musterfakultät
Remember pattern only constraining! Prof. Dr. Max Mustermann | Musterfakultät
Prof. Dr. Max Mustermann | Musterfakultät
Prof. Dr. Max Mustermann | Musterfakultät
Prof. Dr. Max Mustermann | Musterfakultät
Prof. Dr. Max Mustermann | Musterfakultät
Self explenation also leverages schemas from the LOD cloud Prof. Dr. Max Mustermann | Musterfakultät
Don ‘t confuse SELECT query with input pattern (subset relationship) Prof. Dr. Max Mustermann | Musterfakultät
Explain: worknode – namenode! Additionally: probabilities, that variables are used in certain positions Size of local and global resource and predicate pools to draw from Prof. Dr. Max Mustermann | Musterfakultät
1-5: scales well. 5-8: no further decrease 10 worknodes: further, though diminishing decrease in time One maptask is very small Prof. Dr. Max Mustermann | Musterfakultät
Aiming at several mio Prof. Dr. Max Mustermann | Musterfakultät