diff --git a/.github/workflows/trivy.yml b/.github/workflows/trivy.yml index 9c6e13d..f998c44 100644 --- a/.github/workflows/trivy.yml +++ b/.github/workflows/trivy.yml @@ -44,7 +44,7 @@ jobs: - name: Resolve git 7-chars sha id: git-sha7 run: | - echo "SHA7=${GITHUB_SHA::7}" >> $GITHUB_OUTPUT + echo "SHA7=sha-${GITHUB_SHA::7}" >> $GITHUB_OUTPUT trivy-analyze-config: runs-on: ubuntu-latest diff --git a/docs/KA-EDC.drawio.svg b/docs/KA-EDC.drawio.svg index 8c3ad87..f91296a 100644 --- a/docs/KA-EDC.drawio.svg +++ b/docs/KA-EDC.drawio.svg @@ -1,4 +1,22 @@ - + agents.edcagents.edc...jws-authjws-auth...AgentControllerAgentController+ post(Request): Response+ post(Request): Response+ get(Request):Response+ get(Request):Response+ postSkill(Request):String+ postSkill(Request):String3. DELEGATEKA-MATCH/KA-BINDSPARQL3. DELEGATE...SparqlProcessor: jena.SparqlProcessorSparqlProcessor: jena.SparqlPr...+ dataAccessPointRegistry+ dataAccessPointRegistryDataspaceServiceExecutor: jena.ServiceExecutorDataspaceServiceExecutor: jena...+ agreementController: AgreementController+ agreementController: Agree...DataManagementDataManagementfindAssets(QuerySpec)findAssets(QuerySpec)createAgreement(...)createAgreement(...)initiateTransfer(...)initiateTransfer(...)MANAGEMENT APIMANAGEMENT APIAgreementControllerAgreementController+ endpoints: Map<String,EDR>+ endpoints: Map<String,EDR>+ getAgreement(String assetId): EDR+ getAgreement(String assetI...+callback(EDR)+callback(EDR)SwitchingDataPlaneTokenValidatorSwitchingDataPlaneTokenValidator+ validate(Token): DataAddress+ validate(Token): DataAddressCompositeAuthenticationServiceCompositeAuthenticationService+ subServices: Collection<AuthenticationService>+ subServices: Collection<Au...JWSAuthenticationServiceJWSAuthenticationService+ jwsVerifier: JWSVerifier+ jwsVerifier: JWSVerifier+ checkExpiry: boolean+ checkExpiry: booleanRDFStoredataset = jena.DatasetGraphapi = jena.DataAccessPointRDFStore...DataspaceSynchronizerDataspaceSynchronizer+ management: DataManagement+ management: DataMana...+ store: RDFStore+ store: RDFStoreEdcSkillStore:ISkillStoredataset = jena.DatasetGraphapi = jena.DataAccessPointEdcSkillStore:ISkillStore...EDR CALLBACKEDR CALLBACKEDC Control PlaneEDC Control PlaneEDC Data PlaneEDC Data Plane1. CALL KA-MATCH SPARQL1. CALL KA-MATCH SPARQLApplicationAppli...2. EXECUTEKA-MATCHSPARQL2. EXECUTE...6. EXECUTE KA-MATCHSPARQL6. EXECUTE KA-MATCH...AgentSourceAgentSource+ sparqlProcessor: type+ sparqlProcessor: type+ field: type+ field: type+ field: type+ field: typeBinding Agent/Data SourceBinding Ag...4.1 DELEGATE INTERNALLY OR TO PUBLIC WEB4.1 DELEGATE INTERNALLY OR TO PUBLIC WEB4.2 DELEGATE TO DATASPACE4.2 DELEGATE TO DATASPACE4.2.1 agreeAndTransfer4.2.1 agreeAndTransfer5. openPartFROMDATASPACE5. openPart...4.3 DELEGATE TO DATASPACE4.3 DELEGATE...Text is not SVG - cannot display \ No newline at end of file diff --git a/docs/README.md b/docs/README.md index 4cc728e..ce3cfb7 100644 --- a/docs/README.md +++ b/docs/README.md @@ -207,3 +207,12 @@ my-connector: - [EDC Domain Model](https://github.com/eclipse-edc/Connector/blob/main/docs/developer/architecture/domain-model.md) - [EDC Open API Spec](https://github.com/eclipse-edc/Connector/blob/main/resources/openapi/openapi.yaml) - [HTTP Receiver Extension](https://github.com/eclipse-edc/Connector/tree/main/extensions/control-plane/http-receiver) + +## NOTICE + +This work is licensed under the [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0). + +- SPDX-License-Identifier: Apache-2.0 +- SPDX-FileCopyrightText: 2022,2023 T-Systems International GmbH +- SPDX-FileCopyrightText: 2022,2023 Contributors to the Eclipse Foundation +- Source URL: https://github.com/eclipse-tractusx/knowledge-agents-edc \ No newline at end of file diff --git a/docs/edc_http_0.3.3.drawio.svg b/docs/edc_http_0.3.3.drawio.svg index a59332f..1295c2d 100644 --- a/docs/edc_http_0.3.3.drawio.svg +++ b/docs/edc_http_0.3.3.drawio.svg @@ -1,4 +1,22 @@ - + Control Plane (HttpProxy Transfer)Control Plane (HttpProxy Transfer)negotiate/initiate HttpProxy transfernegotiate/...SPARQL(KA-MATCH)SPARQL...Actor/ApplicationActor...Standard Data Plane (HttpData Source)Standard Data Plane (HttpData Source)Agent Plane (SparQL/Skill Source)Agent Plane (SparQL/Skill Source)Http EndpointHttp EndpointSPARQLEndpointSPARQL...ConsumerConsumerProviderProviderrouterouteHttpData SourceHttpData So...AssetbaseUrl=Endpointtype=HttpDataAsset...AssetbaseUrl=Endpoint2type=SPARQLAsset...tunneltunnelAgent(Controller)Agent...OutputSinkOutput...OutputSinkOutput...Dispatch basedon Asset typeDispatch base...SKILLSourceSKILL...SPARQL SourceSPARQL Sour...call endpoint referencecall endpoint...AssetbaseUrl=DUMMYtype=SKILLquery="SELECT ?s ?p ?o."Asset...resolve Query Textresolve Query TextsourceTypes=SPARQL,SKILLsourceTypes=SPARQL,SKILLsourceTypes=HttpData,S3sourceTypes=HttpData,S3Agent(Engine)Agent...delegateSPARQL(KA-BIND)delegate...detunnelSPARQL(KA-BIND)detunnel...Text is not SVG - cannot display \ No newline at end of file
RDFStore
dataset = jena.DatasetGraphapi = jena.DataAccessPoint
EdcSkillStore:ISkillStore