|
1 | 1 | import json |
2 | | -from triplets.rdfs_tools import * |
| 2 | +from triplets.rdf_parser import load_all_to_dataframe |
| 3 | +from triplets.rdfs_tools import rdfs_tools |
3 | 4 |
|
4 | 5 | path = r"../../rdfs/ENTSOE_CGMES_2.4.15/DiagramLayoutProfileRDFSAugmented-v2_4_15-4Sep2020.rdf" |
5 | 6 |
|
|
15 | 16 | profile_data = data.query(f"INSTANCE_ID == '{profile}'") |
16 | 17 |
|
17 | 18 | # Get current profile metadata |
18 | | - metadata = get_profile_metadata(profile_data).to_dict() |
| 19 | + metadata = rdfs_tools.get_profile_metadata(profile_data).to_dict() |
19 | 20 | profile_name = metadata["shortName"].replace("_", "") |
20 | 21 |
|
21 | 22 | # Dictionary to keep current profile metadata |
|
28 | 29 |
|
29 | 30 | classes_defined_externally = profile_data.query("KEY == 'stereotype' and VALUE == 'Description'").ID.to_list() |
30 | 31 |
|
31 | | - for concrete_class in concrete_classes_list(profile_data): |
| 32 | + for concrete_class in rdfs_tools.concrete_classes_list(profile_data): |
32 | 33 |
|
33 | 34 | # Define class namespace |
34 | 35 | class_namespace, class_name = concrete_class.split("#") |
|
61 | 62 |
|
62 | 63 | # Add attributes |
63 | 64 |
|
64 | | - parameter_table, inheritance = parameters_tableview_all(profile_data, concrete_class) |
| 65 | + parameter_table, inheritance = rdfs_tools.parameters_tableview_all(profile_data, concrete_class) |
65 | 66 |
|
66 | 67 | for parameter, parameter_meta in parameter_table.iterrows(): |
67 | 68 |
|
|
84 | 85 |
|
85 | 86 | parameter_def = { |
86 | 87 | "description": parameter_dict.get("comment", ""), |
87 | | - "multiplicity": parameter_dict["multiplicity"].split("#M:")[1], |
| 88 | + "multiplicity": parameter_dict["multiplicity"].split("M:")[1], |
88 | 89 | "namespace": parameter_namespace |
89 | 90 | } |
90 | 91 |
|
91 | | - parameter_def["xsd:minOccours"], parameter_def["xsd:maxOccours"] = parse_multiplicity(parameter_dict["multiplicity"]) |
| 92 | + parameter_def["xsd:minOccours"], parameter_def["xsd:maxOccours"] = rdfs_tools.parse_multiplicity(parameter_dict["multiplicity"]) |
92 | 93 |
|
93 | 94 | # If association |
94 | 95 | if association_used == 'Yes': |
|
176 | 177 | # Add FullModel definiton |
177 | 178 |
|
178 | 179 | for profile_name in conf_dict: |
179 | | - conf_dict[profile_name].update(fullmodel_conf) |
| 180 | + conf_dict[profile_name].update(rdfs_tools.fullmodel_conf) |
180 | 181 |
|
181 | 182 | # Export conf |
182 | 183 |
|
|
0 commit comments