Skip to content

Commit d954e0d

Browse files
committed
remove all schema feature handling. Might be re-added later
1 parent 0ebad8d commit d954e0d

14 files changed

Lines changed: 14 additions & 943 deletions

schema-conversion-orchestrator/ConvertersLinkMl.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ def __init__(self, target_format: SchemaLanguage):
3131
service_name="FlaskApp",
3232
source_format=SchemaLanguage.LinkMl,
3333
target_format=target_format,
34-
supported_features=set()
3534
)
3635

3736
def converter_logic(self, schema: str) -> str:
@@ -85,7 +84,6 @@ def __init__(self):
8584
service_name="FlaskApp",
8685
source_format=SchemaLanguage.JsonSchema,
8786
target_format=SchemaLanguage.LinkMl,
88-
supported_features=set()
8987
)
9088

9189
def converter_logic(self, schema: str) -> str:
@@ -125,7 +123,6 @@ def __init__(self):
125123
service_name="FlaskApp",
126124
source_format=SchemaLanguage.Owl,
127125
target_format=SchemaLanguage.LinkMl,
128-
supported_features=set()
129126
)
130127

131128
def converter_logic(self, schema: str) -> str:

schema-conversion-orchestrator/ConvertersMdModels.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ def __init__(self, target_format: SchemaLanguage):
1414
service_name="FlaskApp",
1515
source_format=SchemaLanguage.MdModels,
1616
target_format=target_format,
17-
supported_features=set()
1817
)
1918

2019
def converter_logic(self, schema: str) -> str:
@@ -64,7 +63,6 @@ def __init__(self):
6463
service_name="FlaskApp",
6564
source_format=SchemaLanguage.JsonSchema,
6665
target_format=SchemaLanguage.MdModels,
67-
supported_features=set()
6866
)
6967

7068
def converter_logic(self, schema: str) -> str:

schema-conversion-orchestrator/ConvertersXsd.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ def __init__(self):
1313
service_name="FlaskApp",
1414
source_format=SchemaLanguage.Xsd,
1515
target_format=SchemaLanguage.JsonSchema,
16-
supported_features=set()
1716
)
1817

1918
def converter_logic(self, schema: str) -> str:

schema-conversion-orchestrator/app.py

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from conversion_strategies import convert_with_strategy_most_features_preserved, ConversionStrategy, \
1+
from conversion_strategies import ConversionStrategy, \
22
convert_with_strategy_least_character_loss
33
from converter import (Converter, ConverterExternal, prepare_conversion_results_for_serializing)
44
from schema_types import schema_language_from_string
@@ -14,7 +14,6 @@
1414

1515
converters: List[Converter] = register_converters()
1616
conversion_graph: Dict[str, List[Converter]] = build_conversion_graph(converters)
17-
# schema_languages_features: SchemaLanguagesFeatures = load_schema_language_features()
1817

1918
print("Started Schema Conversion Orchestrator with the following converters:")
2019
for conv in converters:
@@ -34,7 +33,6 @@ def register_conversion():
3433
data["serviceAddress"],
3534
data["sourceFormat"],
3635
data["targetFormat"],
37-
data["supportedFeatures"]
3836
)
3937
converters.append(conv)
4038
global conversion_graph
@@ -65,10 +63,7 @@ def convert():
6563
if not all_paths:
6664
return {"error": "No path found for conversion from source " + source + " to target " + target + "."}, 400
6765

68-
if CONVERSION_STRATEGY == ConversionStrategy.MostFeaturesPreserved:
69-
attempts = convert_with_strategy_most_features_preserved(
70-
source, target, schema, all_paths)
71-
elif CONVERSION_STRATEGY == ConversionStrategy.LeastCharacterLoss:
66+
if CONVERSION_STRATEGY == ConversionStrategy.LeastCharacterLoss:
7267
attempts = convert_with_strategy_least_character_loss(
7368
source, target, schema, all_paths)
7469
else:

schema-conversion-orchestrator/configuration/schemaLanguages.json

Lines changed: 0 additions & 176 deletions
This file was deleted.

0 commit comments

Comments
 (0)