International-Data-Spaces-Association / InformationModel

The Information Model of the International Data Spaces implements the IDS reference architecture as an extensible, machine readable and technology independent data model.
Apache License 2.0
64 stars 37 forks source link

List and evaluate every usage of external classes or properties #461

Closed JohannesLipp closed 2 years ago

JohannesLipp commented 3 years ago

We need a list of every external class and property used in the IDS information model and an evaluation if the usage is redundant (i.e., not adding any benefit).

Expected result (1x for classes, 1x for properties): File IDS class/property name External class/property name Evaluation*
Rule.ttl ids:Permission odrl:Permission r (no beneficial addition made)
... ... ... ...

(*e.g., "redundant"(r) or "non-redundant"(nr) or partially redundant (pr) - please add comments to clarify the choice, if required)

Suggested approach: You could clone the IDS information model (master or develop branch) and use the Notepad++ "search in files" feature with regular expressions as follows: image

Traverse through the results, but please ignore copies of ontologies by simply collapsing them from the search result window. See the bottom at the screenshot: image

JohannesLipp commented 3 years ago

@HaydarAk @clange @changqin26 FYI; as discussed for T60.

lcomet commented 3 years ago

I am currently adding the evaluation of properties and external classes in this document: https://docs.google.com/spreadsheets/d/17RjLl6wkL_V2_jbf_vBfJ_77NgmENnf_tIfWZsNhr_Y/edit?usp=sharing

JohannesLipp commented 3 years ago

Update: That list is ~ 35 % finished and will be finalized by next week.

JohannesLipp commented 3 years ago

Also solves #413