triplets.rdfs_tools package

Submodules

triplets.rdfs_tools.RDFS_to_AzureDTDL_V2 module

triplets.rdfs_tools.cim_rdfs_to_html module

triplets.rdfs_tools.cim_rdfs_to_html.export_to_html(folder_path='../../rdfs/ENTSOE_CGMES_2.4.15', file_extension='.rdf', namespace_map=None)[source]

triplets.rdfs_tools.cim_rdfs_to_json module

triplets.rdfs_tools.cim_rdfs_to_json.convert_profile(profile_data, serialization_version='552_ED2')[source]
triplets.rdfs_tools.cim_rdfs_to_json.convert(data, serialization_version='552_ED2')[source]
triplets.rdfs_tools.cim_rdfs_to_json.insert_profile_into_profile(insert_to, insert_what, subset=None)[source]
triplets.rdfs_tools.cim_rdfs_to_json.get_metadata(data)[source]
triplets.rdfs_tools.cim_rdfs_to_json.export_single_profile(path, serialization_version='552_ED2', additional_metadata=None)[source]
triplets.rdfs_tools.cim_rdfs_to_json.index_by_keyword(merged_profiles)[source]

Index profiles by their keyword; profiles without one are dropped with an error.

triplets.rdfs_tools.cim_rdfs_to_json.index_largest_per_keyword(merged_profiles)[source]

Index profiles by keyword (underscores stripped), keeping the largest profile per keyword.

triplets.rdfs_tools.cim_rdfs_to_json.build_bundle(name, spec, serialization_versions=('552_ED1', '552_ED2'))[source]
triplets.rdfs_tools.cim_rdfs_to_json.main(argv=None)[source]

triplets.rdfs_tools.cim_rdfs_to_json_deprecated module

triplets.rdfs_tools.rdfs_tools module

triplets.rdfs_tools.rdfs_tools.load_all_to_dataframe(paths)[source]

Parse RDFS losslessly: schema conversion needs full resource URIs, so resource shortening is disabled (only the python engines support that).

triplets.rdfs_tools.rdfs_tools.get_owl_metadata(data)[source]

Returns metadata about Profile defined in RDFS OWL Ontology

triplets.rdfs_tools.rdfs_tools.get_profile_metadata(data)[source]

Returns metadata about CIM profile defined in RDFS

triplets.rdfs_tools.rdfs_tools.list_of_files(root_path, file_extension, deep=False)[source]
triplets.rdfs_tools.rdfs_tools.get_class_parameters(data, class_name)[source]

Returns parameters of the class and all the class names it extends

triplets.rdfs_tools.rdfs_tools.get_all_class_parameters(data, class_name)[source]

Returns all parameters of the class including from classes it extends

triplets.rdfs_tools.rdfs_tools.parameters_tableview_all(data, class_name)[source]

Provide class name to get table of all class parameters

triplets.rdfs_tools.rdfs_tools.parameters_tableview(data, class_name)[source]

Provide class name to get table of class parameters and names of classes it extends

triplets.rdfs_tools.rdfs_tools.validation_view(data, class_name)[source]
triplets.rdfs_tools.rdfs_tools.multiplicity_to_XSD_format(data_table_view)[source]

Converts multiplicity defined in extended RDFS to XSD minOccurs and maxOccurs and adds them to the table

triplets.rdfs_tools.rdfs_tools.get_namespace_and_name(uri, default_namespace)[source]
triplets.rdfs_tools.rdfs_tools.parse_multiplicity(uri)[source]

Converts multiplicity defined in extended RDFS to XSD minOccurs and maxOccurs

triplets.rdfs_tools.rdfs_tools.stereotype_query(value)[source]

Stereotypes appear both as plain text and as UML-namespace resources in RDFS.

triplets.rdfs_tools.rdfs_tools.concrete_classes_list(data)[source]

Returns list of Concrete classes from Triplet

triplets.rdfs_tools.rdfs_tools.get_used_relations(data)[source]
triplets.rdfs_tools.rdfs_tools.dangling_references(data, relation_names)[source]

Module contents