Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add properties related to root node and SNS node #226

Closed
blcham opened this issue Mar 28, 2024 · 18 comments · Fixed by #243, kbss-cvut/fta-fmea#78 or #256
Closed

Add properties related to root node and SNS node #226

blcham opened this issue Mar 28, 2024 · 18 comments · Fixed by #243, kbss-cvut/fta-fmea#78 or #256
Assignees

Comments

@blcham
Copy link
Contributor

blcham commented Mar 28, 2024

image
image

To show it in UI you should have data in internal-auth deployment. Moreover, consider commenting on Figma for issues related to design.

A/C:

  • all properties that cannot be shown because there are no data available should be reported (ASAP)
  • all properties that are gray should be in UI read-only
@Kasmadei
Copy link
Collaborator

Kasmadei commented Apr 7, 2024

@blcham Here is the example of tree that i get from server side (GET http://localhost:1235/fta-fmea/services/fta-fmea-server/faultTrees/instance1443295929). And i am not sure if i can use some properties for task except probability and upperBound Mb i don't see something ?

    "@context": {
        "types": "@type",
        "upperBound": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/to",
        "probability": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/probability",
        "description": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/description",
        "bringsAboutSituations": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/is-bringing-about",
        "eventType": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event-type",
        "requirement": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/has-requirement",
        "uri": "@id",
        "failureRate": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/has-failure-rate",
        "childrenSequence": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/has-child-sequence",
        "children": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/has-child",
        "name": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/name",
        "x": "http://onto.fel.cvut.cz/ontologies/diagram/x",
        "width": "http://onto.fel.cvut.cz/ontologies/diagram/width",
        "prediction": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/has-prediction",
        "isReference": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/is-reference",
        "y": "http://onto.fel.cvut.cz/ontologies/diagram/y",
        "rectangle": "http://onto.fel.cvut.cz/ontologies/diagram/has-rectangle",
        "gateType": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/gate-type",
        "manifestingEvent": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/is-manifested-by",
        "triggeredBySituations": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/is-triggered-by",
        "value": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/value",
        "height": "http://onto.fel.cvut.cz/ontologies/diagram/height",
        "supertypes": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/is-derived-from"
    },
    "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-tree/instance1443295929",
    "types": [
        "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-tree"
    ],
    "name": "FC 1.1. Tlak v kabině fault event",
    "manifestingEvent": {
        "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event/instance1811035853",
        "types": [
            "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/event",
            "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event"
        ],
        "gateType": "OR",
        "isReference": false,
        "name": "FC 1.1. Tlak v kabině fault event",
        "eventType": "INTERMEDIATE",
        "description": "",
        "probability": 6.250554136100206E-5,
        "rectangle": {
            "uri": "http://onto.fel.cvut.cz/ontologies/diagram/rectangle/instance720425674",
            "types": [
                "http://onto.fel.cvut.cz/ontologies/diagram/rectangle"
            ],
            "y": 0.0,
            "x": 280.0,
            "width": 100.0,
            "height": 100.0
        },
        "childrenSequence": {
            "@list": [
                {
                    "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event/instance-741532472"
                },
                {
                    "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event/instance820186229"
                },
                {
                    "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event/instance621415126"
                },
                {
                    "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event/instance1369205353"
                },
                {
                    "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event/instance-650995087"
                }
            ]
        },
        "bringsAboutSituations": [],
        "children": [
            {
                "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event/instance-741532472",
                "types": [
                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/event",
                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event"
                ],
                "isReference": false,
                "name": "21-30-00 - Pressurization control",
                "eventType": "BASIC",
                "description": "",
                "probability": 1.667E-5,
                "rectangle": {
                    "uri": "http://onto.fel.cvut.cz/ontologies/diagram/rectangle/instance-439695733",
                    "types": [
                        "http://onto.fel.cvut.cz/ontologies/diagram/rectangle"
                    ],
                    "y": 190.0,
                    "x": 110.0,
                    "width": 80.0,
                    "height": 80.0
                },
                "childrenSequence": {
                    "@list": []
                },
                "bringsAboutSituations": [],
                "children": [],
                "triggeredBySituations": []
            },
            {
                "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event/instance820186229",
                "types": [
                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/event",
                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event"
                ],
                "isReference": false,
                "name": "21-30-01 (pn-11) - Regulator Failure",
                "eventType": "BASIC",
                "description": "",
                "probability": 1.6667E-5,
                "rectangle": {
                    "uri": "http://onto.fel.cvut.cz/ontologies/diagram/rectangle/instance-421231482",
                    "types": [
                        "http://onto.fel.cvut.cz/ontologies/diagram/rectangle"
                    ],
                    "y": 190.0,
                    "x": 260.0,
                    "width": 80.0,
                    "height": 80.0
                },
                "childrenSequence": {
                    "@list": []
                },
                "bringsAboutSituations": [],
                "children": [],
                "supertypes": [
                    {
                        "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event-type/instance-2004562549",
                        "types": [
                            "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/event",
                            "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event-type"
                        ],
                        "name": "pn-11 fails",
                        "failureRate": {
                            "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-rate/instance-598535435",
                            "types": [
                                "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-rate"
                            ],
                            "prediction": {
                                "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-rate-estimate/instance143740879",
                                "types": [
                                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/analysis-product",
                                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-rate-estimate"
                                ],
                                "value": 0.005
                            }
                        },
                        "triggeredBySituations": [],
                        "bringsAboutSituations": []
                    }
                ],
                "triggeredBySituations": []
            },
            {
                "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event/instance-650995087",
                "types": [
                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/event",
                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event"
                ],
                "isReference": false,
                "name": "21-30-03 (pn-13) - Control and safety valve Failure",
                "eventType": "BASIC",
                "description": "",
                "probability": 1.667E-5,
                "rectangle": {
                    "uri": "http://onto.fel.cvut.cz/ontologies/diagram/rectangle/instance1945453232",
                    "types": [
                        "http://onto.fel.cvut.cz/ontologies/diagram/rectangle"
                    ],
                    "y": 180.0,
                    "x": 550.0,
                    "width": 80.0,
                    "height": 80.0
                },
                "childrenSequence": {
                    "@list": []
                },
                "bringsAboutSituations": [],
                "children": [],
                "supertypes": [
                    {
                        "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event-type/instance-747419011",
                        "types": [
                            "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/event",
                            "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event-type"
                        ],
                        "name": "pn-13 fails",
                        "failureRate": {
                            "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-rate/instance923379609",
                            "types": [
                                "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-rate"
                            ],
                            "prediction": {
                                "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-rate-estimate/instance-1465258761",
                                "types": [
                                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/analysis-product",
                                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-rate-estimate"
                                ],
                                "value": 0.005
                            }
                        },
                        "triggeredBySituations": [],
                        "bringsAboutSituations": []
                    }
                ],
                "triggeredBySituations": []
            },
            {
                "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event/instance621415126",
                "types": [
                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/event",
                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event"
                ],
                "isReference": false,
                "name": "21-30-02 (pn-12) - Control valve Failure",
                "eventType": "BASIC",
                "description": "",
                "probability": 1.25E-5,
                "rectangle": {
                    "uri": "http://onto.fel.cvut.cz/ontologies/diagram/rectangle/instance429145967",
                    "types": [
                        "http://onto.fel.cvut.cz/ontologies/diagram/rectangle"
                    ],
                    "y": 180.0,
                    "x": 390.0,
                    "width": 80.0,
                    "height": 80.0
                },
                "childrenSequence": {
                    "@list": []
                },
                "bringsAboutSituations": [],
                "children": [],
                "supertypes": [
                    {
                        "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event-type/instance-147780273",
                        "types": [
                            "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/event",
                            "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event-type"
                        ],
                        "name": "pn-12 fails",
                        "failureRate": {
                            "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-rate/instance319961958",
                            "types": [
                                "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-rate"
                            ],
                            "prediction": {
                                "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-rate-estimate/instance-1463970910",
                                "types": [
                                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/analysis-product",
                                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-rate-estimate"
                                ],
                                "value": 0.006
                            }
                        },
                        "triggeredBySituations": [],
                        "bringsAboutSituations": []
                    }
                ],
                "triggeredBySituations": []
            }
        ],
        "supertypes": [
            {
                "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event-type/instance833438683",
                "types": [
                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/event",
                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event-type"
                ],
                "name": "FC_1.1. Tlak v kabině fault event",
                "failureRate": {
                    "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-rate/instance1752675736",
                    "types": [
                        "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-rate"
                    ],
                    "requirement": {
                        "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-rate-requirement/instance-1318429931",
                        "types": [
                            "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-rate-requirement"
                        ],
                        "upperBound": 4.0E-4
                    }
                },
                "triggeredBySituations": [],
                "bringsAboutSituations": []
            }
        ],
        "triggeredBySituations": []
    }
}```

@blcham
Copy link
Contributor Author

blcham commented Apr 8, 2024

@kostobog

kostobog added a commit that referenced this issue Apr 10, 2024
- add criticality in sns partonomy
- add external reference node to fta example
kostobog added a commit to kbss-cvut/fta-fmea that referenced this issue Apr 10, 2024
… fault tree

- fix in fault tree entity descriptor
- explicitly read lazy relations
- remove unnecessary eager relations before returning response
blcham added a commit that referenced this issue Apr 10, 2024
…ault-event-properties

[FIX #226] Add missing data for fault event properties
@blcham blcham reopened this Apr 10, 2024
@blcham
Copy link
Contributor Author

blcham commented Apr 10, 2024

accidentally closed.

@kostobog
Copy link
Collaborator

kostobog commented Apr 10, 2024

@Kasmadei

I added missing properties to example, see PR #243.
Also fixed reading the fault tree and fault events in PR kbss-cvut/fta-fmea#78

blcham added a commit to kbss-cvut/fta-fmea that referenced this issue Apr 10, 2024
…-fault-event-properties

[FIX kbss-cvut/fta-fmea-ui#226] Fix reading fault event properties in fault tree
@Kasmadei
Copy link
Collaborator

Kasmadei commented Apr 10, 2024

@kostobog Hi, is it correct example ?

Image

Looks like i don't have any new props. Also i don't have supertypes. Here is my server response:

    "@context": {
        "types": "@type",
        "probability": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/probability",
        "description": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/description",
        "bringsAboutSituations": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/is-bringing-about",
        "eventType": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event-type",
        "uri": "@id",
        "childrenSequence": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/has-child-sequence",
        "children": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/has-child",
        "name": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/name",
        "x": "http://onto.fel.cvut.cz/ontologies/diagram/x",
        "width": "http://onto.fel.cvut.cz/ontologies/diagram/width",
        "isReference": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/is-reference",
        "y": "http://onto.fel.cvut.cz/ontologies/diagram/y",
        "rectangle": "http://onto.fel.cvut.cz/ontologies/diagram/has-rectangle",
        "gateType": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/gate-type",
        "manifestingEvent": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/is-manifested-by",
        "triggeredBySituations": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/is-triggered-by",
        "height": "http://onto.fel.cvut.cz/ontologies/diagram/height"
    },
    "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-tree/instance1443295929",
    "types": [
        "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-tree"
    ],
    "name": "FC 1.1. Tlak v kabině fault event",
    "manifestingEvent": {
        "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event/instance1811035853",
        "types": [
            "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/event",
            "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event"
        ],
        "gateType": "OR",
        "isReference": false,
        "name": "FC 1.1. Tlak v kabině fault event",
        "eventType": "INTERMEDIATE",
        "description": "",
        "rectangle": {
            "uri": "http://onto.fel.cvut.cz/ontologies/diagram/rectangle/instance720425674",
            "types": [
                "http://onto.fel.cvut.cz/ontologies/diagram/rectangle"
            ],
            "y": 0.0,
            "x": 280.0,
            "width": 100.0,
            "height": 100.0
        },
        "childrenSequence": {
            "@list": [
                {
                    "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event/instance-741532472"
                },
                {
                    "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event/instance820186229"
                },
                {
                    "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event/instance621415126"
                },
                {
                    "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event/instance1369205353"
                },
                {
                    "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event/instance-650995087"
                },
                {
                    "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event/instance1204570762"
                }
            ]
        },
        "bringsAboutSituations": [],
        "children": [
            {
                "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event/instance-741532472",
                "types": [
                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/event",
                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event"
                ],
                "isReference": false,
                "name": "21-30-00 - Pressurization control",
                "eventType": "BASIC",
                "description": "",
                "probability": 1.667E-5,
                "rectangle": {
                    "uri": "http://onto.fel.cvut.cz/ontologies/diagram/rectangle/instance-439695733",
                    "types": [
                        "http://onto.fel.cvut.cz/ontologies/diagram/rectangle"
                    ],
                    "y": 190.0,
                    "x": 110.0,
                    "width": 80.0,
                    "height": 80.0
                },
                "childrenSequence": {
                    "@list": []
                },
                "bringsAboutSituations": [],
                "children": [],
                "triggeredBySituations": []
            },
            {
                "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event/instance1204570762",
                "types": [
                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/event",
                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event"
                ],
                "isReference": false,
                "name": "FC_1.3. Tlak v kabině fault event",
                "eventType": "EXTERNAL",
                "description": "",
                "probability": 0.1,
                "rectangle": {
                    "uri": "http://onto.fel.cvut.cz/ontologies/diagram/rectangle/instance1338098093",
                    "types": [
                        "http://onto.fel.cvut.cz/ontologies/diagram/rectangle"
                    ],
                    "y": 180.0,
                    "x": 700.0,
                    "width": 100.0,
                    "height": 100.0
                },
                "childrenSequence": {
                    "@list": []
                },
                "bringsAboutSituations": [],
                "children": [],
                "triggeredBySituations": []
            },
            {
                "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event/instance820186229",
                "types": [
                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/event",
                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event"
                ],
                "isReference": false,
                "name": "21-30-01 (pn-11) - Regulator Failure",
                "eventType": "BASIC",
                "description": "",
                "probability": 1.6667E-5,
                "rectangle": {
                    "uri": "http://onto.fel.cvut.cz/ontologies/diagram/rectangle/instance-421231482",
                    "types": [
                        "http://onto.fel.cvut.cz/ontologies/diagram/rectangle"
                    ],
                    "y": 190.0,
                    "x": 260.0,
                    "width": 80.0,
                    "height": 80.0
                },
                "childrenSequence": {
                    "@list": []
                },
                "bringsAboutSituations": [],
                "children": [],
                "triggeredBySituations": []
            },
            {
                "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event/instance-650995087",
                "types": [
                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/event",
                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event"
                ],
                "isReference": false,
                "name": "21-30-03 (pn-13) - Control and safety valve Failure",
                "eventType": "BASIC",
                "description": "",
                "probability": 1.667E-5,
                "rectangle": {
                    "uri": "http://onto.fel.cvut.cz/ontologies/diagram/rectangle/instance1945453232",
                    "types": [
                        "http://onto.fel.cvut.cz/ontologies/diagram/rectangle"
                    ],
                    "y": 180.0,
                    "x": 550.0,
                    "width": 80.0,
                    "height": 80.0
                },
                "childrenSequence": {
                    "@list": []
                },
                "bringsAboutSituations": [],
                "children": [],
                "triggeredBySituations": []
            },
            {
                "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event/instance621415126",
                "types": [
                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/event",
                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event"
                ],
                "isReference": false,
                "name": "21-30-02 (pn-12) - Control valve Failure",
                "eventType": "BASIC",
                "description": "",
                "probability": 1.25E-5,
                "rectangle": {
                    "uri": "http://onto.fel.cvut.cz/ontologies/diagram/rectangle/instance429145967",
                    "types": [
                        "http://onto.fel.cvut.cz/ontologies/diagram/rectangle"
                    ],
                    "y": 180.0,
                    "x": 390.0,
                    "width": 80.0,
                    "height": 80.0
                },
                "childrenSequence": {
                    "@list": []
                },
                "bringsAboutSituations": [],
                "children": [],
                "triggeredBySituations": []
            }
        ],
        "triggeredBySituations": []
    }
} ```

@blcham blcham reopened this Apr 11, 2024
kostobog added a commit to kbss-cvut/fta-fmea that referenced this issue Apr 11, 2024
…-fault-event-properties--2

[FIX kbss-cvut/fta-fmea-ui#226] Read fault tree in transaction to enable lazy loading
@kostobog kostobog reopened this Apr 11, 2024
@kostobog
Copy link
Collaborator

@blcham @Kasmadei
This should be working now. Here is the JSON-LD response with the fault tree returned from the backend in the latest docker image.

I fixed two issues to make it work.

@Kasmadei
Copy link
Collaborator

@kostobog I have updated BE. Used docker compose pull, cleared DB + repo sync, but unfortunately i don't see any changes :( Can you explain pls how am I supposed to update the server?

@kostobog
Copy link
Collaborator

kostobog commented Apr 15, 2024

@Kasmadei
That is strange, it works for me. I tested it both running from IDE as well and docker.

Steps:

  • make sure that fork akaene/fta-fmea-ui is synced with kbss-cvut/ftea-fmea-ui
  • cd fta-fmea-ui (assuming it is from akaene fork)
  • git pull
  • cd deploy/internal-auth
  • docker-compose pull
  • docker-compose down
  • docker-compose up

If this does not work, try to delete the containers and volumes associated with the internal-auth deployment and run docker-compose up

@Kasmadei
Copy link
Collaborator

@kostobog Thank you, it works!

@Kasmadei
Copy link
Collaborator

{
    "@context": {
        "manifestations": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/is-manifested-by",
        "faultEventScenarios": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/has-scenario",
        "components": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/has-part-component",
        "references": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/is-reference-to",
        "functions": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/has-function",
        "upperBound": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/to",
        "faultTree": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/is-part-of",
        "criticality": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/criticality",
        "description": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/description",
        "impairedBehaviors": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/is-impairing",
        "scenarioParts": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/has-part",
        "bringsAboutSituations": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/is-bringing-about",
        "typeCategory": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/has-type-category",
        "childrenSequence": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/has-child-sequence",
        "children": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/has-child",
        "isReference": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/is-reference",
        "gateType": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/gate-type",
        "manifestingEvent": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/is-manifested-by",
        "behavior": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/is-manifestation-of",
        "value": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/value",
        "height": "http://onto.fel.cvut.cz/ontologies/diagram/height",
        "supertypes": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/is-derived-from",
        "types": "@type",
        "item": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/has-component",
        "requiredBehaviors": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/has-required",
        "childBehaviors": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/has-child-behavior",
        "probability": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/probability",
        "faultEvent": "@id",
        "eventType": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event-type",
        "requirement": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/has-requirement",
        "uri": "@id",
        "failureModeType": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-mode-type",
        "failureModes": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/has-failure-mode",
        "failureRate": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/has-failure-rate",
        "name": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/name",
        "x": "http://onto.fel.cvut.cz/ontologies/diagram/x",
        "width": "http://onto.fel.cvut.cz/ontologies/diagram/width",
        "prediction": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/has-prediction",
        "y": "http://onto.fel.cvut.cz/ontologies/diagram/y",
        "rectangle": "http://onto.fel.cvut.cz/ontologies/diagram/has-rectangle",
        "triggeredBySituations": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/is-triggered-by",
        "behaviorType": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/behavior-type",
        "ataCode": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/ata-code",
        "activatedBySituations": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/is-activated-by"
    },
    "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-tree/instance1443295929",
    "types": [
        "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-tree"
    ],
    "name": "FC 1.1. Tlak v kabině fault event",
    "manifestingEvent": {
        "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event/instance1811035853",
        "types": [
            "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/event",
            "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event"
        ],
        "gateType": "OR",
        "isReference": false,
        "name": "FC 1.1. Tlak v kabině fault event",
        "eventType": "INTERMEDIATE",
        "description": "",
        "probability": 0.10005625498722481,
        "rectangle": {
            "uri": "http://onto.fel.cvut.cz/ontologies/diagram/rectangle/instance720425674",
            "types": [
                "http://onto.fel.cvut.cz/ontologies/diagram/rectangle"
            ],
            "y": 0.0,
            "x": 280.0,
            "width": 100.0,
            "height": 100.0
        },
        "childrenSequence": {
            "@list": [
                {
                    "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event/instance-741532472"
                },
                {
                    "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event/instance820186229"
                },
                {
                    "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event/instance621415126"
                },
                {
                    "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event/instance1369205353"
                },
                {
                    "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event/instance-650995087"
                },
                {
                    "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event/instance1204570762"
                }
            ]
        },
        "bringsAboutSituations": [],
        "children": [
            {
                "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event/instance-741532472",
                "types": [
                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/event",
                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event"
                ],
                "isReference": false,
                "name": "21-30-00 - Pressurization control",
                "eventType": "BASIC",
                "description": "",
                "probability": 1.667E-5,
                "rectangle": {
                    "uri": "http://onto.fel.cvut.cz/ontologies/diagram/rectangle/instance-439695733",
                    "types": [
                        "http://onto.fel.cvut.cz/ontologies/diagram/rectangle"
                    ],
                    "y": 190.0,
                    "x": 110.0,
                    "width": 80.0,
                    "height": 80.0
                },
                "childrenSequence": {
                    "@list": []
                },
                "bringsAboutSituations": [],
                "children": [],
                "triggeredBySituations": []
            },
            {
                "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event/instance1204570762",
                "types": [
                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/event",
                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event"
                ],
                "isReference": true,
                "name": "FC_1.3. Tlak v kabině fault event",
                "eventType": "EXTERNAL",
                "description": "",
                "probability": 0.1,
                "rectangle": {
                    "uri": "http://onto.fel.cvut.cz/ontologies/diagram/rectangle/instance1338098093",
                    "types": [
                        "http://onto.fel.cvut.cz/ontologies/diagram/rectangle"
                    ],
                    "y": 180.0,
                    "x": 690.0,
                    "width": 100.0,
                    "height": 100.0
                },
                "childrenSequence": {
                    "@list": []
                },
                "bringsAboutSituations": [],
                "children": [],
                "supertypes": [
                    {
                        "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fha-fault-event/instance965534494",
                        "types": [
                            "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/event",
                            "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fha-fault-event",
                            "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event-type",
                            "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/complex-event-type"
                        ],
                        "name": "FC_1.3. Tlak v kabině fault event",
                        "criticality": [
                            3
                        ],
                        "bringsAboutSituations": [],
                        "failureRate": {
                            "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-rate/instance-1368719769",
                            "types": [
                                "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-rate"
                            ],
                            "requirement": {
                                "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-rate-requirement/instance1328582413",
                                "types": [
                                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-rate-requirement"
                                ],
                                "upperBound": 0.003
                            }
                        },
                        "triggeredBySituations": []
                    }
                ],
                "triggeredBySituations": [],
                "references": {
                    "faultEvent": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event/instance1768303591",
                    "types": [
                        "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event"
                    ],
                    "faultTree": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-tree/instance22467827479333998578"
                }
            },
            {
                "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event/instance820186229",
                "types": [
                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/event",
                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event"
                ],
                "isReference": false,
                "name": "21-30-01 (pn-11) - Regulator Failure",
                "eventType": "BASIC",
                "description": "",
                "probability": 1.6667E-5,
                "rectangle": {
                    "uri": "http://onto.fel.cvut.cz/ontologies/diagram/rectangle/instance-421231482",
                    "types": [
                        "http://onto.fel.cvut.cz/ontologies/diagram/rectangle"
                    ],
                    "y": 190.0,
                    "x": 260.0,
                    "width": 80.0,
                    "height": 80.0
                },
                "childrenSequence": {
                    "@list": []
                },
                "bringsAboutSituations": [],
                "children": [],
                "supertypes": [
                    {
                        "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event-type/instance-1025504463",
                        "types": [
                            "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/event",
                            "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event-type"
                        ],
                        "name": "pn-11 fails",
                        "failureRate": {
                            "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-rate/instance-1491721988",
                            "types": [
                                "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-rate"
                            ],
                            "prediction": {
                                "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-rate-estimate/instance1763701236",
                                "types": [
                                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/analysis-product",
                                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-rate-estimate"
                                ],
                                "value": 0.006
                            }
                        },
                        "triggeredBySituations": [],
                        "bringsAboutSituations": []
                    }
                ],
                "triggeredBySituations": []
            },
            {
                "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event/instance-650995087",
                "types": [
                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/event",
                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event"
                ],
                "isReference": false,
                "name": "21-30-03 (pn-13) - Control and safety valve Failure",
                "eventType": "BASIC",
                "description": "",
                "probability": 1.667E-5,
                "rectangle": {
                    "uri": "http://onto.fel.cvut.cz/ontologies/diagram/rectangle/instance1945453232",
                    "types": [
                        "http://onto.fel.cvut.cz/ontologies/diagram/rectangle"
                    ],
                    "y": 180.0,
                    "x": 550.0,
                    "width": 80.0,
                    "height": 80.0
                },
                "childrenSequence": {
                    "@list": []
                },
                "bringsAboutSituations": [],
                "children": [],
                "supertypes": [
                    {
                        "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event-type/instance-409709365",
                        "types": [
                            "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/event",
                            "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event-type"
                        ],
                        "name": "pn-13 fails",
                        "failureRate": {
                            "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-rate/instance1662965984",
                            "types": [
                                "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-rate"
                            ],
                            "prediction": {
                                "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-rate-estimate/instance580629493",
                                "types": [
                                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/analysis-product",
                                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-rate-estimate"
                                ]
                            }
                        },
                        "triggeredBySituations": [],
                        "bringsAboutSituations": []
                    }
                ],
                "triggeredBySituations": []
            },
            {
                "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event/instance621415126",
                "types": [
                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/event",
                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event"
                ],
                "isReference": false,
                "name": "21-30-02 (pn-12) - Control valve Failure",
                "eventType": "BASIC",
                "description": "",
                "probability": 1.25E-5,
                "rectangle": {
                    "uri": "http://onto.fel.cvut.cz/ontologies/diagram/rectangle/instance429145967",
                    "types": [
                        "http://onto.fel.cvut.cz/ontologies/diagram/rectangle"
                    ],
                    "y": 180.0,
                    "x": 390.0,
                    "width": 80.0,
                    "height": 80.0
                },
                "childrenSequence": {
                    "@list": []
                },
                "bringsAboutSituations": [],
                "children": [],
                "supertypes": [
                    {
                        "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event-type/instance2071074861",
                        "types": [
                            "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/event",
                            "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event-type"
                        ],
                        "name": "pn-12 fails",
                        "failureRate": {
                            "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-rate/instance-328140455",
                            "types": [
                                "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-rate"
                            ],
                            "prediction": {
                                "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-rate-estimate/instance-1874422542",
                                "types": [
                                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/analysis-product",
                                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-rate-estimate"
                                ],
                                "value": 0.005
                            }
                        },
                        "triggeredBySituations": [],
                        "bringsAboutSituations": []
                    }
                ],
                "triggeredBySituations": []
            }
        ],
        "supertypes": [
            {
                "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fha-fault-event/instance730041011",
                "types": [
                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/event",
                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fha-fault-event",
                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event-type",
                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/complex-event-type"
                ],
                "name": "FC_1.1. Tlak v kabině fault event",
                "criticality": [
                    1
                ],
                "bringsAboutSituations": [],
                "failureRate": {
                    "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-rate/instance1312347260",
                    "types": [
                        "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-rate"
                    ],
                    "requirement": {
                        "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-rate-requirement/instance-942513625",
                        "types": [
                            "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-rate-requirement"
                        ],
                        "upperBound": 4.0E-4
                    }
                },
                "behavior": {
                    "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-mode/instance-218825589",
                    "types": [
                        "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-mode",
                        "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/behavior"
                    ],
                    "name": "FC_1.1. Tlak v kabině failure mode",
                    "failureModeType": "FailureMode",
                    "behaviorType": "AtomicBehavior",
                    "manifestations": [],
                    "item": {
                        "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/sns-component/instance1634235068",
                        "types": [
                            "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/sns-component",
                            "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/component",
                            "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/item"
                        ],
                        "name": "Pressurization control",
                        "supertypes": [
                            {
                                "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/ata-system/instance1395721073",
                                "types": [
                                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/component",
                                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/ata-system",
                                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/item"
                                ],
                                "name": "Pressurization control",
                                "ataCode": "21-30-00",
                                "typeCategory": "ROLE",
                                "failureModes": [],
                                "functions": [],
                                "components": []
                            }
                        ],
                        "failureModes": [
                            {
                                "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-mode/instance-1782642995",
                                "types": [
                                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-mode",
                                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/behavior"
                                ],
                                "name": "FC_1.3. Tlak v kabině failure mode",
                                "failureModeType": "FailureMode",
                                "behaviorType": "AtomicBehavior",
                                "manifestations": [],
                                "item": {
                                    "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/sns-component/instance1634235068"
                                },
                                "requiredBehaviors": [],
                                "childBehaviors": [],
                                "impairedBehaviors": [
                                    {
                                        "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/function/instance-1282834180",
                                        "types": [
                                            "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/function",
                                            "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/behavior"
                                        ],
                                        "name": "1.1 Regulace tlaku v kabině",
                                        "behaviorType": "AtomicBehavior",
                                        "manifestations": [],
                                        "item": {
                                            "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/sns-component/instance1634235068"
                                        },
                                        "requiredBehaviors": [],
                                        "childBehaviors": [],
                                        "impairedBehaviors": [],
                                        "activatedBySituations": []
                                    }
                                ],
                                "activatedBySituations": []
                            },
                            {
                                "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-mode/instance-218825589"
                            },
                            {
                                "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-mode/instance47510728",
                                "types": [
                                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-mode",
                                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/behavior"
                                ],
                                "name": "FC_1.4. Tlak v kabině failure mode",
                                "failureModeType": "FailureMode",
                                "behaviorType": "AtomicBehavior",
                                "manifestations": [],
                                "item": {
                                    "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/sns-component/instance1634235068"
                                },
                                "requiredBehaviors": [],
                                "childBehaviors": [],
                                "impairedBehaviors": [
                                    {
                                        "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/function/instance-1282834180"
                                    }
                                ],
                                "activatedBySituations": []
                            },
                            {
                                "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-mode/instance-2008866423",
                                "types": [
                                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-mode",
                                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/behavior"
                                ],
                                "name": "FC_1.6. Tlak v kabině failure mode",
                                "failureModeType": "FailureMode",
                                "behaviorType": "AtomicBehavior",
                                "manifestations": [],
                                "item": {
                                    "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/sns-component/instance1634235068"
                                },
                                "requiredBehaviors": [],
                                "childBehaviors": [],
                                "impairedBehaviors": [
                                    {
                                        "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/function/instance-1282834180"
                                    }
                                ],
                                "activatedBySituations": []
                            },
                            {
                                "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-mode/instance298057648",
                                "types": [
                                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-mode",
                                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/behavior"
                                ],
                                "name": "FC_1.5. Tlak v kabině failure mode",
                                "failureModeType": "FailureMode",
                                "behaviorType": "AtomicBehavior",
                                "manifestations": [],
                                "item": {
                                    "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/sns-component/instance1634235068"
                                },
                                "requiredBehaviors": [],
                                "childBehaviors": [],
                                "impairedBehaviors": [
                                    {
                                        "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/function/instance-1282834180"
                                    }
                                ],
                                "activatedBySituations": []
                            },
                            {
                                "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-mode/instance-1314016533",
                                "types": [
                                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/failure-mode",
                                    "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/behavior"
                                ],
                                "name": "FC_1.2. Tlak v kabině failure mode",
                                "failureModeType": "FailureMode",
                                "behaviorType": "AtomicBehavior",
                                "manifestations": [],
                                "item": {
                                    "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/sns-component/instance1634235068"
                                },
                                "requiredBehaviors": [],
                                "childBehaviors": [],
                                "impairedBehaviors": [
                                    {
                                        "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/function/instance-1282834180"
                                    }
                                ],
                                "activatedBySituations": []
                            }
                        ],
                        "functions": [
                            {
                                "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/function/instance-1282834180"
                            }
                        ]
                    },
                    "requiredBehaviors": [],
                    "childBehaviors": [],
                    "impairedBehaviors": [
                        {
                            "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/function/instance-1282834180"
                        }
                    ],
                    "activatedBySituations": []
                },
                "triggeredBySituations": []
            }
        ],
        "triggeredBySituations": []
    },
    "faultEventScenarios": [
        {
            "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event-scenario-type/instance277073849",
            "types": [
                "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/analysis-product",
                "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event-scenario-type"
            ],
            "probability": 1.667E-5,
            "scenarioParts": [
                {
                    "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event/instance-650995087"
                }
            ]
        },
        {
            "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event-scenario-type/instance1332627711",
            "types": [
                "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/analysis-product",
                "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event-scenario-type"
            ],
            "probability": 1.6667E-5,
            "scenarioParts": [
                {
                    "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event/instance820186229"
                }
            ]
        },
        {
            "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event-scenario-type/instance-222268017",
            "types": [
                "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/analysis-product",
                "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event-scenario-type"
            ],
            "probability": 1.667E-5,
            "scenarioParts": [
                {
                    "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event/instance-741532472"
                }
            ]
        },
        {
            "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event-scenario-type/instance1960178987",
            "types": [
                "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/analysis-product",
                "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event-scenario-type"
            ],
            "probability": 0.1,
            "scenarioParts": [
                {
                    "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event/instance1204570762"
                }
            ]
        },
        {
            "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event-scenario-type/instance-1418559903",
            "types": [
                "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/analysis-product",
                "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event-scenario-type"
            ],
            "probability": 1.25E-5,
            "scenarioParts": [
                {
                    "uri": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/fault-event/instance621415126"
                }
            ]
        }
    ]
}

@kostobog
Now this is what i see as a response. Can i ask you for help with new props?
From new props I see:


  • criticality = Severity as I understand is a part only of INTERMEDIATE and EXTERNAL event ?
  • prediction.value = Predicted failure rate ? 
 - ataCode = ATA System ?
  • failureModeType = Is there any field on screenshot for this ?
  • behaviorType = Same question, not sure what it is ?

Is there something else that i should use ?

@kostobog
Copy link
Collaborator

kostobog commented Apr 17, 2024

@Kasmadei @blcham

  • criticality = severity - it will appear only for root nodes (root node is INTERMEDIATE) and EXTERNAL reference event.
  • prediction.value = predicted failure rate for leaf node and =FHA based failure rate for root node
    • there is missing data to distinguish failure rate prediction from failure rate estimate.
  • ataCode + name= ATA System for root and External reference nodes and = Component type for leaf events - the full path for both ataCode and name is supertypes[i].behavior.item.supertypes[j].ataCode. You have to find indexes i and j where the ataCode property is present.
    • Additionally there it should hold that item.types contains .../sns-component and item.supertypes[j].types contains '.../ata-system'. For now i is probably always 0 because the array is of length 1, but there could be at least to possible values for 0<=j<2.
      You should also get the following properties:
  • partNumber and stock - should be there also in supertypes[i].behavior.item[j] for some i and j.
    Try to delete docker container and volume then pull and compose up.

The following properties are not important for now:

  • failureModeType and behaviorType

The property item.quantity is missing. This is due to incorrect fault tree example. I will try to fix it tomorrow.

@Kasmadei
Copy link
Collaborator

@kostobog Hi, i wanted to ask about help with "ATA System". As u know after endpoint (/fta-fmea/services/fta-fmea-server/faultTrees/instance1443295929) call, FE also call JsonLdUtils.compactAndResolveReferences(response.data, CONTEXT); function that transforms JSON. In a CONTEXT i added:

criticality: VocabularyUtils.PREFIX + "criticality",
and
behavior: VocabularyUtils.PREFIX + "behavior",

But for some reason i am not able too se "behavior" prop after transformation. Here is part of object after transformation:

Image

I can't figure out what I'm doing wrong. Don't have enough experience working with context :(

@blcham
Copy link
Contributor Author

blcham commented Apr 22, 2024

@Kasmadei not sure if @kostobog will be able to help effectively with this description. It would be beneficial if you push PR, without request for approval here, so @kostobog can test what you are mentioning here.

@Kasmadei
Copy link
Collaborator

@kostobog Can you please check this small PR: https://github.com/kbss-cvut/fta-fmea-ui/pull/251/files

@blcham
Copy link
Contributor Author

blcham commented Apr 23, 2024

@Kasmadei, next time, I suggest not referencing uri $PR/files but rather PR directly (i.e., without "/files" suffix) .

It is because your link does not connect PR to this issue (i.e. you will not see link from the PR to this issue, which is not good for a person trying to close open PRs as he might not be able to find out what is the PR about -- description of the PR is not there which is not the problem if linked to this issue)

Thus, use #251 instead.

@kostobog
Copy link
Collaborator

@Kasmadei Hi,
I checked PR #251. I think the context for behavior is wrong. This should be the correct one:

To extend the context correctly check the context in the response, e.g. "behavior": "http://onto.fel.cvut.cz/ontologies/fta-fmea-application/is-manifestation-of".

I merged #253 which adds quantity property and fixes some issues with the example.

@Kasmadei
Copy link
Collaborator

@Kasmadei, next time, I suggest not referencing uri $PR/files but rather PR directly (i.e., without "/files" suffix) .

It is because your link does not connect PR to this issue (i.e. you will not see link from the PR to this issue, which is not good for a person trying to close open PRs as he might not be able to find out what is the PR about -- description of the PR is not there which is not the problem if linked to this issue)

Thus, use #251 instead.

Thanks, didn't know about it :)

@Kasmadei
Copy link
Collaborator

PR: #256

Kasmadei added a commit to akaene/fta-fmea-ui that referenced this issue Apr 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment