Skip to content

Commit e589fda

Browse files
authored
Merge pull request #234 from admin-shell-io/166-correct-swaggerhub-links
Fix SwaggerHub Links
2 parents fe8d82a + 53656be commit e589fda

File tree

3 files changed

+39
-33
lines changed

3 files changed

+39
-33
lines changed

documentation/IDTA-01002-3/modules/ROOT/pages/IDTA-01002_General.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,7 @@ The separate interfaces of the HTTP/REST API allow many ways to support differen
237237

238238
For an AAS repository, the combination [.gray]#“Asset Administration Shell Repository Interface”#, [.red]#“Asset Administration Shell Interface”#, [.blue]#“Submodel Interface”#, “Serialization Interface”, and “Self-Description Interface” is proposed.
239239

240-
This will result in the following HTTP/REST paths as described in a combined OpenAPI file (https://app.swaggerhub.com/apis/Plattform_i40/AssetAdministrationShellRepositoryServiceSpecification/V3.0_SSP-001)[For easier reading only the standard paths are shown in the following: $metadata, $value, $reference and $path parameter paths are additionally contained in the OpenAPI file.]:
240+
This will result in the following HTTP/REST paths as described in a combined OpenAPI file (https://app.swaggerhub.com/apis/Plattform_i40/AssetAdministrationShellRepositoryServiceSpecification/V3.1_SSP-001)[For easier reading only the standard paths are shown in the following: $metadata, $value, $reference and $path parameter paths are additionally contained in the OpenAPI file.]:
241241

242242
[.gray]#/shells# +
243243
[.gray]#/shells/\{aas-identifier}# +
@@ -256,9 +256,9 @@ This will result in the following HTTP/REST paths as described in a combined Ope
256256
/serialization +
257257
/description
258258

259-
If the repository also supports AASX Packages, it shall be extended by additionally supporting a “AASX File Server” Profile [Related OpenAPI file: https://app.swaggerhub.com/apis/Plattform_i40/AasxFileServerServiceSpecification/V3.0_SSP-001].
259+
If the repository also supports AASX Packages, it shall be extended by additionally supporting a “AASX File Server” Profile [Related OpenAPI file: https://app.swaggerhub.com/apis/Plattform_i40/AasxFileServerServiceSpecification/V3.1_SSP-001].
260260

261-
The example of a device or container containing one AAS with its related submodels will result in the following HTTP/REST paths as described in the related OpenAPI file (https://app.swaggerhub.com/apis/Plattform_i40/AssetAdministrationShellServiceSpecification/V3.0_SSP-001)^2^:
261+
The example of a device or container containing one AAS with its related submodels will result in the following HTTP/REST paths as described in the related OpenAPI file (https://app.swaggerhub.com/apis/Plattform_i40/AssetAdministrationShellServiceSpecification/V3.1_SSP-001)^2^:
262262

263263
[.red]#/aas# +
264264
[.red]#/aas/asset-information# +

documentation/IDTA-01002-3/modules/ROOT/pages/IDTA-01002_HTTP-REST-API.adoc

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -21,29 +21,33 @@ The OpenAPI specification of the HTTP/REST APIs can be found at SwaggerHub.
2121
To clearly separate the different parts of the AAS model, the model has been split into several HTTP/REST APIs. Combinations then form service specifications and profiles, each materialized as an individual OpenAPI document.
2222

2323
The schema for the metamodel of Part 1 is available at: +
24-
https://app.swaggerhub.com/domains/Plattform_i40/Part1-MetaModel-Schemas/V3.0[https://app.swaggerhub.com/domains/Plattform_i40/Part1-MetaModel-Schemas/V3.0#] +
24+
https://app.swaggerhub.com/domains/Plattform_i40/Part1-MetaModel-Schemas/V3.1#[https://app.swaggerhub.com/domains/Plattform_i40/Part1-MetaModel-Schemas/V3.1#] +
2525
This schema includes general objects, which are used in the further defined APIs.
2626

2727
Additional objects are needed for Part 2, e.g. for the ValueOnly-Serialization or the descriptors for the registry. The related schema of Part 2 objects is available at: +
28-
https://app.swaggerhub.com/domains/Plattform_i40/Part2-API-Schemas/V3.0[https://app.swaggerhub.com/domains/Plattform_i40/Part2-API-Schemas/V3.0#] +
28+
https://app.swaggerhub.com/domains/Plattform_i40/Part2-API-Schemas/V3.1#[https://app.swaggerhub.com/domains/Plattform_i40/Part2-API-Schemas/V3.1#] +
2929
This schema includes general objects, which are used in the further defined APIs.
3030

3131
The AAS API including the Submodel API, Serialization API, and Self-Description API is available at: +
32-
https://app.swaggerhub.com/apis/Plattform_i40/AssetAdministrationShellServiceSpecification/V3.0_SSP-001[https://app.swaggerhub.com/apis/Plattform_i40/AssetAdministrationShellServiceSpecification/V3.0_SSP-001#] +
32+
https://app.swaggerhub.com/apis/Plattform_i40/AssetAdministrationShellServiceSpecification/V3.1_SSP-001#[https://app.swaggerhub.com/apis/Plattform_i40/AssetAdministrationShellServiceSpecification/V3.1_SSP-001#] +
3333
This is a combination of APIs, which forms a service specification according to the Industrie 4.0 Service Model in Clause 4.1.
3434

3535
The Submodel API including the Serialization API, and Self-Description API is available at: +
36-
https://app.swaggerhub.com/apis/Plattform_i40/SubmodelServiceSpecification/V3.0_SSP-001[https://app.swaggerhub.com/apis/Plattform_i40/SubmodelServiceSpecification/V3.0_SSP-001#] +
36+
https://app.swaggerhub.com/apis/Plattform_i40/SubmodelServiceSpecification/V3.1_SSP-001#[https://app.swaggerhub.com/apis/Plattform_i40/SubmodelServiceSpecification/V3.1_SSP-001#] +
3737
This is a combination of APIs, which forms a service specification according to the Industrie 4.0 Service Model in Clause 4.1.
3838

39-
The AAS Repository API including AAS API, Submodel API, Submodel Repository API, Serialization API, and Self-Description API is available at: https://app.swaggerhub.com/apis/Plattform_i40/RepositoryServiceSpecification/V3.0_SSP-001[https://app.swaggerhub.com/apis/Plattform_i40/RepositoryServiceSpecification/V3.0_SSP-001#] +
39+
The AAS Repository API including the AAS API, Submodel API, Submodel Repository API, Serialization API, and Self-Description API is available at: https://app.swaggerhub.com/apis/Plattform_i40/AssetAdministrationShellRepositoryServiceSpecification/V3.1_SSP-001#[https://app.swaggerhub.com/apis/Plattform_i40/AssetAdministrationShellRepositoryServiceSpecification/V3.1_SSP-001#] +
40+
This is a combination of APIs, which forms a service specification according to the Industrie 4.0 Service Model in Clause 4.1.
41+
42+
The Submodel Repository API including the Submodel API, Serialization API, and Self-Description API is available at: https://app.swaggerhub.com/apis/Plattform_i40/SubmodelRepositoryServiceSpecification/V3.1_SSP-001#[https://app.swaggerhub.com/apis/Plattform_i40/SubmodelRepositoryServiceSpecification/V3.1_SSP-001#] +
4043
This is a combination of APIs, which forms a service specification according to the Industrie 4.0 Service Model in Clause 4.1.
4144

4245
The Registry and Discovery APIs are independent from the other APIs. An AAS Registry including an AAS Registry API, Submodel Registry API, and Self-Description API is available at: +
43-
https://app.swaggerhub.com/apis/Plattform_i40/RegistryServiceSpecification/V3.0_SSP-001[https://app.swaggerhub.com/apis/Plattform_i40/RegistryServiceSpecification/V3.0_SSP-001#] +
44-
The Discovery API including the Self-Description API is available at: +
45-
https://app.swaggerhub.com/apis/Plattform_i40/DiscoveryServiceSpecification/V3.0_SSP-001[https://app.swaggerhub.com/apis/Plattform_i40/DiscoveryServiceSpecification/V3.0_SSP-001#] +
46-
Both are a combination of APIs, which form a service specification according to the Industrie 4.0 Service Model in Clause 4.1.
46+
https://app.swaggerhub.com/apis/Plattform_i40/AssetAdministrationShellRegistryServiceSpecification/V3.1_SSP-001#[https://app.swaggerhub.com/apis/Plattform_i40/AssetAdministrationShellRegistryServiceSpecification/V3.1_SSP-001#] and the Submodel Registry at https://app.swaggerhub.com/apis/Plattform_i40/SubmodelRegistryServiceSpecification/V3.1_SSP-001#[https://app.swaggerhub.com/apis/Plattform_i40/SubmodelRegistryServiceSpecification/V3.1_SSP-001#] +
47+
The Discovery API including the Self-Description API is available at:
48+
https://app.swaggerhub.com/apis/Plattform_i40/DiscoveryServiceSpecification/V3.1_SSP-001#[https://app.swaggerhub.com/apis/Plattform_i40/DiscoveryServiceSpecification/V3.1_SSP-001#]
49+
These are also combinations of individual APIs, which form a service specification according to the Industrie 4.0 Service Model in Clause 4.1.
50+
4751

4852
This clause gives an overview of the HTTP/REST API and describes general design decisions.
4953

documentation/IDTA-01002-3/modules/ROOT/pages/IDTA-01002_ServiceSpecifications_Profiles.adoc

Lines changed: 23 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Figure 2 defines that a service specification contains at least one API and that
1717

1818
The profiles defined in this clause present complete service specifications and their subsets.
1919

20-
For instance, the profile “RepositoryServiceSpecification/V3.0_SSP-002” contains the API Operation “GetAllSubmodels” but not “PostSubmodelElementByPath”, while the more comprehensive “RepositoryServiceSpecification/V3.0_SSP-001” contains both. Furthermore, profiles also define which of the SerializationModifiers (content, extent, level) or serialization formats (JSON) can be used or whether pagination or asynchronous operations are available.
20+
For instance, the profile “RepositoryServiceSpecification/V3.1_SSP-002” contains the API Operation “GetAllSubmodels” but not “PostSubmodelElementByPath”, while the more comprehensive “RepositoryServiceSpecification/V3.1_SSP-001” contains both. Furthermore, profiles also define which of the SerializationModifiers (content, extent, level) or serialization formats (JSON) can be used or whether pagination or asynchronous operations are available.
2121

2222
.Overview of Service Specifications and the Contained APIs
2323
[%autowidth, width="100%", cols="52%,4%,4%,4%,4%,5%,4%,4%,4%,5%,5%,5%",options="header",]
@@ -128,7 +128,7 @@ Extent: WithBLOBValue, WithoutBLOBValue
128128
|Pagination |supported
129129
|===
130130

131-
See: https://app.swaggerhub.com/apis/Plattform_i40/AssetAdministrationShellServiceSpecification/V3.0_SSP-001
131+
See: https://app.swaggerhub.com/apis/Plattform_i40/AssetAdministrationShellServiceSpecification/V3.1_SSP-001
132132

133133
=== Asset Administration Shell Service Specification – Read Profile
134134

@@ -137,7 +137,7 @@ The Asset Administration Shell Service specification with the minimal feature se
137137
[%autowidth, width="100%", cols="21%,79%",options="header",]
138138
|===
139139
h|Name: h|AAS Read Profile
140-
h|Profile Identifier: |`\https://admin-shell.io/aas/API/3/0/AssetAdministrationShellServiceSpecification/V3.0_SSP-002`
140+
h|Profile Identifier: |`\https://admin-shell.io/aas/API/3/0/AssetAdministrationShellServiceSpecification/V3.1_SSP-002`
141141
h|Feature h|Appearance
142142
|API Operations a|
143143
_Asset Administration Shell API:_ +
@@ -166,7 +166,7 @@ Extent: WithBLOBValue, WithoutBLOBValue
166166
|Pagination |supported
167167
|===
168168

169-
See: https://app.swaggerhub.com/apis/Plattform_i40/AssetAdministrationShellServiceSpecification/V3.0_SPP-002[https://app.swaggerhub.com/apis/Plattform_i40/AssetAdministrationShellServiceSpecification/V3.0_SSP-002]
169+
See: https://app.swaggerhub.com/apis/Plattform_i40/AssetAdministrationShellServiceSpecification/V3.0_SPP-002[https://app.swaggerhub.com/apis/Plattform_i40/AssetAdministrationShellServiceSpecification/V3.1_SSP-002]
170170

171171
== Submodel Service Specification
172172

@@ -224,7 +224,7 @@ Extent: WithBLOBValue, WithoutBLOBValue
224224
|Pagination |supported
225225
|===
226226

227-
See: https://app.swaggerhub.com/apis/Plattform_i40/SubmodelServiceSpecification/V3.0_SSP-001
227+
See: https://app.swaggerhub.com/apis/Plattform_i40/SubmodelServiceSpecification/V3.1_SSP-001
228228

229229
=== Submodel Service Specification – Read Profile
230230

@@ -259,7 +259,7 @@ Extent: WithBLOBValue, WithoutBLOBValue
259259
|Pagination |supported
260260
|===
261261

262-
See: https://app.swaggerhub.com/apis/Plattform_i40/SubmodelServiceSpecification/V3.0_SPP-002[https://app.swaggerhub.com/apis/Plattform_i40/SubmodelServiceSpecification/V3.0_SSP-002]
262+
See: https://app.swaggerhub.com/apis/Plattform_i40/SubmodelServiceSpecification/V3.0_SPP-002[https://app.swaggerhub.com/apis/Plattform_i40/SubmodelServiceSpecification/V3.1_SSP-002]
263263

264264
=== Submodel Service Specification – Value Profile
265265

@@ -289,7 +289,7 @@ Extent: WithBLOBValue, WithoutBLOBValue
289289
|Pagination |not supported
290290
|===
291291

292-
See: https://app.swaggerhub.com/apis/Plattform_i40/SubmodelServiceSpecification/V3.0_SPP-003[https://app.swaggerhub.com/apis/Plattform_i40/SubmodelServiceSpecification/V3.0_SSP-003]
292+
See: https://app.swaggerhub.com/apis/Plattform_i40/SubmodelServiceSpecification/V3.0_SPP-003[https://app.swaggerhub.com/apis/Plattform_i40/SubmodelServiceSpecification/V3.1_SSP-003]
293293

294294
== AASX File Server Service Specification
295295

@@ -326,7 +326,7 @@ AASX for packages
326326
|Pagination |supported
327327
|===
328328

329-
See: https://app.swaggerhub.com/apis/Plattform_i40/AasxFileServerServiceSpecification/V3.0_SSP-001
329+
See: https://app.swaggerhub.com/apis/Plattform_i40/AasxFileServerServiceSpecification/V3.1_SSP-001
330330

331331
== Asset Administration Shell Registry Service Specification
332332

@@ -368,7 +368,7 @@ __GetDescription
368368
|Pagination |Supported
369369
|===
370370

371-
See: https://app.swaggerhub.com/apis/Plattform_i40/AssetAdministrationShellRegistryServiceSpecification/V3.0_SSP-001
371+
See: https://app.swaggerhub.com/apis/Plattform_i40/AssetAdministrationShellRegistryServiceSpecification/V3.1_SSP-001
372372

373373
=== Asset Administration Shell Registry Service Specification – Read Profile
374374

@@ -394,7 +394,7 @@ GetDescription
394394
|Pagination |supported
395395
|===
396396

397-
See: https://app.swaggerhub.com/apis/Plattform_i40/AssetAdministrationShellRegistryServiceSpecification/V3.0_SSP-002
397+
See: https://app.swaggerhub.com/apis/Plattform_i40/AssetAdministrationShellRegistryServiceSpecification/V3.1_SSP-002
398398

399399
=== Asset Administration Shell Registry Service Specification – Bulk Profile
400400

@@ -418,7 +418,7 @@ GetDescription
418418
|Pagination | Not supported
419419
|===
420420

421-
See: https://app.swaggerhub.com/apis/Plattform_i40/AssetAdministrationShellRegistryServiceSpecification/V3.0_SSP-003
421+
See: https://app.swaggerhub.com/apis/Plattform_i40/AssetAdministrationShellRegistryServiceSpecification/V3.1_SSP-003
422422

423423
== Submodel Registry Service Specification
424424

@@ -453,7 +453,7 @@ __GetDescription
453453
|Pagination |supported
454454
|===
455455

456-
See: https://app.swaggerhub.com/apis/Plattform_i40/SubmodelRegistryServiceSpecification/V3.0_SSP-001
456+
See: https://app.swaggerhub.com/apis/Plattform_i40/SubmodelRegistryServiceSpecification/V3.1_SSP-001
457457

458458
=== Submodel Registry Profile – Read Profile
459459

@@ -475,7 +475,7 @@ __GetDescription
475475
|Pagination |Supported
476476
|===
477477

478-
See: https://app.swaggerhub.com/apis/Plattform_i40/SubmodelRegistryServiceSpecification/V3.0_SSP-002
478+
See: https://app.swaggerhub.com/apis/Plattform_i40/SubmodelRegistryServiceSpecification/V3.1_SSP-002
479479

480480
=== Submodel Registry Profile – Bulk Profile
481481

@@ -499,7 +499,7 @@ __GetDescription
499499
|Pagination |Not Supported
500500
|===
501501

502-
See: https://app.swaggerhub.com/apis/Plattform_i40/SubmodelRegistryServiceSpecification/V3.0_SSP-003
502+
See: https://app.swaggerhub.com/apis/Plattform_i40/SubmodelRegistryServiceSpecification/V3.1_SSP-003
503503

504504
== Discovery Service Specification
505505

@@ -533,6 +533,7 @@ GetDescription
533533
|Pagination |Not supported
534534
|===
535535

536+
536537
See: https://app.swaggerhub.com/apis/Plattform_i40/DiscoveryServiceSpecification/V3.1.0_SSP-001
537538

538539
=== Discovery Service Specification – Read Profile
@@ -558,6 +559,7 @@ GetDescription
558559

559560
See: https://app.swaggerhub.com/apis/Plattform_i40/DiscoveryServiceSpecification/V3.1.0_SSP-002
560561

562+
561563
== Asset Administration Shell Repository Service Specification
562564

563565
[%autowidth, width="100%", cols="42%,58%",options="header",]
@@ -643,7 +645,7 @@ Extent: WithBLOBValue, WithoutBLOBValue
643645
|Pagination |supported
644646
|===
645647

646-
See: https://app.swaggerhub.com/apis/Plattform_i40/AssetAdministrationShellRepositoryServiceSpecification/V3.0_SSP-001
648+
See: https://app.swaggerhub.com/apis/Plattform_i40/AssetAdministrationShellRepositoryServiceSpecification/V3.1_SSP-001
647649

648650
=== Asset Administration Shell Repository Service Specification – Read Profile
649651

@@ -694,7 +696,7 @@ Extent: WithBLOBValue, WithoutBLOBValue
694696
|Pagination |supported
695697
|===
696698

697-
See: https://app.swaggerhub.com/apis/Plattform_i40/AssetAdministrationShellRepositoryServiceSpecification/V3.0_SSP-002
699+
See: https://app.swaggerhub.com/apis/Plattform_i40/AssetAdministrationShellRepositoryServiceSpecification/V3.1_SSP-002
698700

699701
== Submodel Repository Service Specification
700702

@@ -761,7 +763,7 @@ Extent: WithBLOBValue, WithoutBLOBValue
761763
|Pagination |supported
762764
|===
763765

764-
See: https://app.swaggerhub.com/apis/Plattform_i40/SubmodelRepositoryServiceSpecification/V3.0_SSP-001
766+
See: https://app.swaggerhub.com/apis/Plattform_i40/SubmodelRepositoryServiceSpecification/V3.1_SSP-001
765767

766768
=== Submodel Repository – Read Profile
767769

@@ -800,7 +802,7 @@ Extent: WithBLOBValue, WithoutBLOBValue
800802
|Pagination |supported
801803
|===
802804

803-
See: https://app.swaggerhub.com/apis/Plattform_i40/SubmodelRepositoryServiceSpecification/V3.0_SSP-002
805+
See: https://app.swaggerhub.com/apis/Plattform_i40/SubmodelRepositoryServiceSpecification/V3.1_SSP-002
804806

805807
=== Submodel Repository - Template Profile
806808

@@ -869,7 +871,7 @@ Extent: WithoutBLOBValue
869871
|Pagination |supported
870872
|===
871873

872-
See: https://app.swaggerhub.com/apis/Plattform_i40/SubmodelRepositoryServiceSpecification/V3.0_SSP-003
874+
See: https://app.swaggerhub.com/apis/Plattform_i40/SubmodelRepositoryServiceSpecification/V3.1_SSP-003
873875

874876
=== Submodel Repository - Template Read Profile
875877

@@ -919,7 +921,7 @@ Extent: WithoutBLOBValue
919921
|Pagination |supported
920922
|===
921923

922-
See: https://app.swaggerhub.com/apis/Plattform_i40/SubmodelRepositoryServiceSpecification/V3.0_SSP-004
924+
See: https://app.swaggerhub.com/apis/Plattform_i40/SubmodelRepositoryServiceSpecification/V3.1_SSP-004
923925

924926
== Concept Description Repository Service Specification
925927

@@ -958,5 +960,5 @@ GetDescription
958960
|Pagination |Supported
959961
|===
960962

961-
See: https://app.swaggerhub.com/apis/Plattform_i40/ConceptDescriptionRepositoryServiceSpecification/V3.0_SSP-001
963+
See: https://app.swaggerhub.com/apis/Plattform_i40/ConceptDescriptionRepositoryServiceSpecification/V3.1_SSP-001
962964

0 commit comments

Comments
 (0)