Replies: 6 comments 10 replies
-
.. thanks for pointing us at the German AI Roadmap, Andreas. I haven't yet thoroughly read and understood the paper. To what I have seen, it gives examples of how AI can be used in various domains. The needs 05-xx (starting p. 182) are relevant for our goals. In terms of technologies it only talks about RDF, RDFS and OWL. Andreas: Do you think that we must build on these technologies in order to be aligned with that roadmap? To what I know as of today, there are other approaches to AI. We must open the door to AI, but we are looking first at collaboration and interoperability: From our persective AI is a collaboration partner in its own right. To be honest: I am not convinced that RDF/OWL can be the guiding technology. Certainly we must be able to use our data in that format. In my eyes this is perfect for certain reasoning tasks, but it cannot be the base for high-performance transaction processing. Remembering a discussion with Fabian Neuhaus, as you know one of the authors of DOL, he hinted that OWL can easily lead to unsolvable tasks. When limiting ourselves to OWL-DL, the tasks may be always solvable, but potentially very slow. So his advice was to reduce the solution space as much as we can considering the use-cases and data we need to cover. Anyways, this is a fundamental issue. Shall we dedicate a "topic of the day"? Or, can we first have a discussion in a smaller group? I must admit I have no practical experience with this technology ... and I want to learn and understand the implications. |
Beta Was this translation helpful? Give feedback.
-
Michael, But probably my search is inept, so can you point me to what you are referring to? |
Beta Was this translation helpful? Give feedback.
-
Here are two approaches to represent a model-element and a requirement related by a 'satisfies' relation:
What do you think - what is better for our purpose? Or yet another approach? |
Beta Was this translation helpful? Give feedback.
-
That's what I hear when discussing right and left:
Don't know whether all this is true - perhaps resulting from insufficient know-how. Do you have experience and opinion to share? |
Beta Was this translation helpful? Give feedback.
-
Am 26. Februar 2025 21:40:01 MEZ schrieb Pete Rivett ***@***.***>:
Note that the MOF2RDF spec (I was a primary author) was not designed as a MDA for generating useable ontologies, but as a complete RDF representation of the original MOF model for management, as opposed to execution, purposes.
That said, there are useful approaches in the MOF Support ontology that could be more generally applicable e.g. for compositions and ordered associations.
There may be a case for making a node/class of the relationship, rather than a single object property as in ex-2-PR, but that depends on the business requirement (WP2).
For example I can see value in having a class _Satisfaction_ with the relationship-related properties for _requirement_ and _item_, and additional properties covering aspects like:
- _completeness_ (how well is the requirement met?)
- _reviewer_ (which person(s) said the requirement was satisfied?)
- _reviewDate_ (when was the review?)
- _evidence_ (e.g. test results or document)
The point is that RDF has the flexibility to support either approach.
An important question for us is whether we leave the choice of approach to those creating the ontologies (WP2) or we take a stance in WP1 in order to permit common metadata to be managed in the infrastructure. For example we might want a generic class in WP1 called _Claim_ which would be the superclass of WP2 classes such as _Satisfaction_ and supply the generic properties above such as _reviewer_, _evidence_ etc.
BTW there is a whole Structured Assurance Case Metamodel specification related to Claims in OMG https://www.omg.org/spec/SACM
--
Reply to this email directly or view it on GitHub:
#9 (reply in thread)
You are receiving this because you are subscribed to this thread.
Message ID: ***@***.***>
Hi Pete,
some ideas and thoughts about that:
1. Separation of concerns between "ontology infrastructure" and "ontology".
In SAF, we had also this problem. In the practice we worked on both layers while learning about the needs to express facts. The current set of rules and conventions how to model concepts is the result of many iterations and learning. IMO, the infrastructure should be lean, and must be validated by real ontology use.
Graph change management should IMO not at all be visible to ontology users.
2. The example about satisfaction:
One could Argument that, instead of capturing the information about the reasoning of the satisfaction in the satisfied relation, this should be represented by an other relation "ReasonedBy" between satisfaction and a review object.
And all that could be an application of a Claim-evidence pattern.
What is your opinion about that?
3.About patterns:
In the SAF Specifiation model, we have several use cases to apply a more General pattern to specific ontolgy Elements.
An example is the context pattern.
We have a General context, having a "Thing in Focus", a "context", and "other Things"
This is then e.g. applied to system context at functional Level , at system context at physical Level, and at other places
How would you express something like that?
…--
Gruß,
Alexander
|
Beta Was this translation helpful? Give feedback.
-
Interesting idea, which raised immediately the question in me, wether changes in time should be expressed "inside" "the" graph.
I like to think about that in a way that we have one graph that is transformed into another by a "transaction". The transaction groups several "changes"
These changes relate the previous. version of one graph to the next.
Git has powerful and matured concepts of transactioning.
But I understand your idea is about something different, it is not about change control but about evolution of engineering knowledge.
E.g.
" we learned, that the requirement 34 was barely satisfied in iteration 2 of the work, but in iteration 4 it is OK, certitfied by this review #66.". " and by the way, iteration 2 appeared first in graph version #3635, and iteration 4 appeared in graph version #3679"
Having an integrate view both on semantic evolution and change control would be very powerful (and challenging)
A feature that most authoring tools don't have, AFAIK.
…--
Gruß,
Alexander
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Beta Was this translation helpful? Give feedback.
All reactions