{"name":"hex-c3","uri":"https://mofpp.ramabile.casa/net/hex-c3","type":"net","published":true,"provenance":{"source":"mofplus","source_id":"hex-c3","retrieved":"2026-09-09T00:11:50.568026","licence_source":"MOF++ project decision, CONTEXT §6 (Licensing): MOF+ is this group's own service, so nets retrieved from it are the project's own data to license, and the project licenses its data CC BY 4.0. No third-party grant is claimed.","source_citation":null,"field_sources":{"catenated":"computed:mofpp.periodicity-v1 (mofplus-deposit)","cella":"mofplus","cellalpha":"mofplus","cellb":"mofplus","cellbeta":"mofplus","cellc":"mofplus","cellgamma":"mofplus","cs":"mofplus","edges":"mofplus","natoms":"mofplus","source_id":"mofplus","vertices":"mofplus","vs":"mofplus","vs_corroboration":"corroborated: 3 of 3 vertex rows agree with mofpp.rings v2 (mofplus-deposit).","licence":"mofpp-project-decision (CONTEXT §6)","topofile":"mofplus","retrieved_utc":"2026-09-09T00:11:50.568026+00:00","name_match":"single-source","cs_corroboration":"checked: one walk over the net's own periodic topology per vertex class, matched against the sequences the source supplied (0 class(es) disagreed). The coordination sequences are the source's own, byte for byte. Only the question of which vertex class each one describes was settled here, by walking the periodic net from one atom of each class (services.topology.coordination_sequence) and matching that walk against the sequences the source supplied. No sequence was computed into the record, extended, repaired, or replaced by a walked one; a supplied sequence that matches no class is withheld, not corrected.","catenated_name_heuristic":"Yes; agrees with the computed value","rcsr_identification":"Systre identifies this net as the RCSR net hex (computed:systre-19.6.0 (mofplus-deposit)); this record is named hex-c3.","cs_row_check":"corroborated: 3 of 3 vertex rows agree with mofpp.invariants v2 (mofplus-deposit), compared on the stored length."}},"ordering":{"rcsr_index":null,"rcsr_index_provenance":null,"rcsr_index_absence":"outside-archive","rcsr_index_note":"No RCSR index: the name hex-c3 is not one of the 2930 symbols in the RCSR Systre archive of 2019-06-01, so this net has no position in that ordering and is listed after every net that does.","complexity_rank":47,"complexity_basis":{"level":3,"level_name":"cell_contents","fields":{"natoms":3,"edge_count":12},"tie_break":{"symbol":"hex-c3"},"key":[3,3,12,"hex-c3"],"unkeyed":false}},"spacegroup":null,"spacegroup_number":null,"plane_group":null,"plane_group_number":null,"transitivity":{"p":null,"q":null,"r":null,"s":null},"cell":[1.0,1.0,1.0,90.0,90.0,120.0],"natoms":3,"catenated":true,"catenated_note":"Yes, computed from the graph of the net itself rather than read off its name: mofpp.periodicity v1 finds 3 interpenetrating copies on the MOF+ deposit, the graph of the uploaded topology file. Interpenetration is counted here as the number of separate copies of the net that share one repeat unit, so this is a measurement of the topology and not a marker in a string.","licence":"CC-BY-4.0","coordination_sequences":{"state":"corroborated","note":"The mapping of coordination sequences onto vertex classes that the source supplied was checked against a walk over the periodic topology of the net itself, one walk per vertex class, and agreed. The sequences are the values the source supplied; the walk settled nothing but which class each one describes.","provenance":"mofplus","corroboration":"checked: one walk over the net's own periodic topology per vertex class, matched against the sequences the source supplied (0 class(es) disagreed). The coordination sequences are the source's own, byte for byte. Only the question of which vertex class each one describes was settled here, by walking the periodic net from one atom of each class (services.topology.coordination_sequence) and matching that walk against the sequences the source supplied. No sequence was computed into the record, extended, repaired, or replaced by a walked one; a supplied sequence that matches no class is withheld, not corrected.","topology_mismatch":null,"class_mapping":null,"unresolved":null,"vertex_symbols":{"state":"corroborated","note":"The symbols below are the values the source supplied, and they have been checked: the same symbol was recomputed from the graph of the net itself and agrees with every stored string that could be compared. How many rows that was, and which were left out because they are not symbols, is served under computed_check.","superseded":null,"superseded_rows":{},"superseded_decision":null,"corroboration":"Corroborated: 3 of 3 stored symbols were recomputed from the topology of the net itself and agree, entry for entry. A vertex symbol of this collection names the shortest cycle at each angle of a vertex, and mofpp.rings v2 (mofplus-deposit) walks those cycles on the deposit graph. The strings shown are still the values the source supplied; what was checked is that they are the values this net has.","computed_check":{"state":"corroborated","decided":false,"agree":3,"disagree":0,"compared":3,"excluded":0,"disagreements":[],"note":"Corroborated: 3 of 3 stored symbols were recomputed from the topology of the net itself and agree, entry for entry. A vertex symbol of this collection names the shortest cycle at each angle of a vertex, and mofpp.rings v2 (mofplus-deposit) walks those cycles on the deposit graph. The strings shown are still the values the source supplied; what was checked is that they are the values this net has.","tool":"mofpp.rings v2 (mofplus-deposit)","analysed":true},"provenance":"mofplus","stored":3,"shape_checked":3,"truncated":[],"placeholder":[],"incomplete":[],"flagged":{},"absence_reason":"not recorded: no vertex symbol is stored for this vertex."},"site_symmetry":{"recorded":0,"vertices":3,"provenance":null,"note":null,"absence":"Not recorded. A vertex's site symmetry is its Wyckoff position in the net's maximum-symmetry embedding, and it is computed here from the net's own graph rather than read from any source — neither source states one. It is blank on this record because that computation could not be made for it, not because the vertices have no site: the commonest reasons are a 2-periodic net (whose symmetry is a plane group, and the Wyckoff tables used are the 230 space groups), a graph that resolved into more than one connected net or into an interpenetrated array, a net Systre refused or could not finish, and a net whose barycentric placement puts distinct vertices on one point. The run report names which."}},"vertex_symbols":{"state":"corroborated","note":"The symbols below are the values the source supplied, and they have been checked: the same symbol was recomputed from the graph of the net itself and agrees with every stored string that could be compared. How many rows that was, and which were left out because they are not symbols, is served under computed_check.","superseded":null,"superseded_rows":{},"superseded_decision":null,"corroboration":"Corroborated: 3 of 3 stored symbols were recomputed from the topology of the net itself and agree, entry for entry. A vertex symbol of this collection names the shortest cycle at each angle of a vertex, and mofpp.rings v2 (mofplus-deposit) walks those cycles on the deposit graph. The strings shown are still the values the source supplied; what was checked is that they are the values this net has.","computed_check":{"state":"corroborated","decided":false,"agree":3,"disagree":0,"compared":3,"excluded":0,"disagreements":[],"note":"Corroborated: 3 of 3 stored symbols were recomputed from the topology of the net itself and agree, entry for entry. A vertex symbol of this collection names the shortest cycle at each angle of a vertex, and mofpp.rings v2 (mofplus-deposit) walks those cycles on the deposit graph. The strings shown are still the values the source supplied; what was checked is that they are the values this net has.","tool":"mofpp.rings v2 (mofplus-deposit)","analysed":true},"provenance":"mofplus","stored":3,"shape_checked":3,"truncated":[],"placeholder":[],"incomplete":[],"flagged":{},"absence_reason":"not recorded: no vertex symbol is stored for this vertex."},"systre":{"key":null,"checksum":null,"provenance":null,"checksum_provenance":null,"absence":"outside-archive","note":"No Systre key: the name hex-c3 is not one of the 2930 symbols in the RCSR Systre archive of 2019-06-01, and the MOF+ service supplies no canonical key at all, so neither source we read states one for this net. None is computed for this row either, and that is a result rather than a gap: Systre 19.6.0 resolved the MOF+ deposit, the graph of the uploaded topology file into 3 connected nets, and computed a canonical key for each of them rather than one for the collection of them. Those keys are served under topology.symmetry beside the component each describes.","computed_absence":{"reason":"components","basis":"mofplus-deposit","components":3,"tool_version":"19.6.0 sha256:0d272e98a1a21669bc67a809b95c014ba2a2fb39a6fd2147039201216ab0d48d options:--systreKey wrapper:2"},"computed":null},"vertices":[{"idx":0,"coordination_number":8,"symmetry":null,"vertex_symbol":"3.3.3.3.3.3.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.5(2).5(2).5(2).6(6)","vertex_symbol_absence":null,"vertex_symbol_as_stored":null,"vertex_symbol_superseded":null,"coordination_sequence":[8,26,56,98,152,218,296,386,488,602],"coordination_sequence_absence":null,"vertex_symbol_computed":"3.3.3.3.3.3.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.5(2).5(2).5(2).6(6)","ring_vertex_symbol_computed":"3.3.3.3.3.3.4.4.4.4.4.4.4.4.4.4.4.4.*.*.*.*.*.*.*.*.*.*","point_symbol_computed":"3^6.4^18.5^3.6","coordination_sequence_computed":[8,26,56,98,152,218,296,386,488,602],"computed_absence":null},{"idx":1,"coordination_number":8,"symmetry":null,"vertex_symbol":"3.3.3.3.3.3.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.5(2).5(2).5(2).6(6)","vertex_symbol_absence":null,"vertex_symbol_as_stored":null,"vertex_symbol_superseded":null,"coordination_sequence":[8,26,56,98,152,218,296,386,488,602],"coordination_sequence_absence":null,"vertex_symbol_computed":"3.3.3.3.3.3.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.5(2).5(2).5(2).6(6)","ring_vertex_symbol_computed":"3.3.3.3.3.3.4.4.4.4.4.4.4.4.4.4.4.4.*.*.*.*.*.*.*.*.*.*","point_symbol_computed":"3^6.4^18.5^3.6","coordination_sequence_computed":[8,26,56,98,152,218,296,386,488,602],"computed_absence":null},{"idx":2,"coordination_number":8,"symmetry":null,"vertex_symbol":"3.3.3.3.3.3.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.5(2).5(2).5(2).6(6)","vertex_symbol_absence":null,"vertex_symbol_as_stored":null,"vertex_symbol_superseded":null,"coordination_sequence":[8,26,56,98,152,218,296,386,488,602],"coordination_sequence_absence":null,"vertex_symbol_computed":"3.3.3.3.3.3.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.5(2).5(2).5(2).6(6)","ring_vertex_symbol_computed":"3.3.3.3.3.3.4.4.4.4.4.4.4.4.4.4.4.4.*.*.*.*.*.*.*.*.*.*","point_symbol_computed":"3^6.4^18.5^3.6","coordination_sequence_computed":[8,26,56,98,152,218,296,386,488,602],"computed_absence":null}],"geometry":{"dimension":3,"cell":[[1.0,0.0,0.0],[-0.4999999999999998,0.8660254037844387,0.0],[0.0,0.0,1.0]],"cellparams":[1.0,1.0,1.0,90.0,90.0,120.0],"cell_note":null,"computed":null,"boundary_edges":12,"vertices":[{"idx":0,"coord":[0.0,0.0,0.0],"coordination_number":8},{"idx":1,"coord":[0.6666665889583152,0.3333331779166304,0.333333],"coordination_number":8},{"idx":2,"coord":[0.3333331779166303,0.6666663558332608,0.666667],"coordination_number":8}],"edges":[{"idx":0,"i":0,"j":0,"image":[-1,-1,0],"crosses_boundary":true},{"idx":1,"i":0,"j":0,"image":[-1,0,0],"crosses_boundary":true},{"idx":2,"i":0,"j":0,"image":[0,-1,0],"crosses_boundary":true},{"idx":3,"i":0,"j":0,"image":[0,0,-1],"crosses_boundary":true},{"idx":4,"i":1,"j":1,"image":[-1,-1,0],"crosses_boundary":true},{"idx":5,"i":1,"j":1,"image":[-1,0,0],"crosses_boundary":true},{"idx":6,"i":1,"j":1,"image":[0,-1,0],"crosses_boundary":true},{"idx":7,"i":1,"j":1,"image":[0,0,-1],"crosses_boundary":true},{"idx":8,"i":2,"j":2,"image":[-1,-1,0],"crosses_boundary":true},{"idx":9,"i":2,"j":2,"image":[-1,0,0],"crosses_boundary":true},{"idx":10,"i":2,"j":2,"image":[0,-1,0],"crosses_boundary":true},{"idx":11,"i":2,"j":2,"image":[0,0,-1],"crosses_boundary":true}]},"files":{"mfpx":"https://mofpp.ramabile.casa/net/hex-c3.mfpx"},"topology":{"note":"Computed here from the quotient graph of the net itself, not transcribed from either source: periodicity, symmetry, invariants and rings, on the MOF+ deposit, the graph of the uploaded topology file, by mofpp.invariants 2, mofpp.periodicity 1, mofpp.rings 2 and systre 19.6.0 sha256:0d272e98a1a21669bc67a809b95c014ba2a2fb39a6fd2147039201216ab0d48d options:--systreKey wrapper:2. Each basis is analysed on its own and the results are never merged, because a MOF+ deposit and an RCSR archive key are two different graphs that usually describe the same net and sometimes do not. The transitivity r and s are computed by nothing in this project: they count the faces and the tiles of a natural tiling, and none is derived here. That is a measured limit rather than a job not yet done. The Gavrog library this project runs Systre from was tried on 2026-09-12: for a 3-periodic net it has no route from a net to a tiling at all, and for a 2-periodic net it has one that works, whose result is a plane tiling with faces and no tiles and so a transitivity triple rather than an r and an s. This block therefore states p and q and leaves r and s unknown rather than filling them. Every entry carries the tool, its version and input_checksum, the checksum of the graph that was actually analysed, so that a result computed from the graph this record holds now can be told from one computed before it changed. Nothing here rebuilds a graph to check that, so no entry below is claimed to be current.","periodicity":{"mofplus-deposit":{"basis":"mofplus-deposit","basis_note":"the MOF+ deposit, the graph of the uploaded topology file","status":"ok","reason":null,"tool":"mofpp.periodicity","tool_version":"1","input_checksum":"sha256:964f2026c3f14240526d24ef2a67504c7f1a8000dc16d16ba546f93f4d8efc09","seconds":0.0004223170690238476,"computed":"2026-09-11T17:02:52.043839","dimension":3,"periodicity":3,"connected":false,"interpenetration":3,"catenated":true,"undetermined_reason":null,"component_count":3}},"symmetry":{"mofplus-deposit":{"basis":"mofplus-deposit","basis_note":"the MOF+ deposit, the graph of the uploaded topology file","status":"ok","reason":null,"tool":"systre","tool_version":"19.6.0 sha256:0d272e98a1a21669bc67a809b95c014ba2a2fb39a6fd2147039201216ab0d48d options:--systreKey wrapper:2","input_checksum":"sha256:964f2026c3f14240526d24ef2a67504c7f1a8000dc16d16ba546f93f4d8efc09","seconds":0.999,"computed":"2026-09-11T23:07:03.651059","connected":false,"component_count":3,"describes_one_net":false,"scope":"Systre found 3 separate nets in the repeat unit, so no single group, transitivity pair or key describes the structure. The fields below are therefore null and each component is served under components; none of them is promoted to stand for the whole.","dimension":null,"multiplicity":null,"point_group_order":null,"node_kinds":null,"edge_kinds":null,"repeat_unit_factor":null,"repeat_unit_accurate":null,"space_group":null,"space_group_setting":null,"space_group_number":null,"plane_group_number":null,"td10":null,"degrees_of_freedom":null,"rcsr_identification":null,"systre_key":null,"warnings":[],"key_matches_archive":null,"key_matches_archive_reason":"No Systre key was computed on this basis, so there is nothing to compare with the archive text. This is not a disagreement.","components":[{"dimension":3,"multiplicity":1,"point_group_order":24,"node_kinds":1,"edge_kinds":2,"repeat_unit_factor":1,"repeat_unit_accurate":true,"space_group":"P6/mmm","space_group_setting":null,"space_group_number":191,"plane_group_number":null,"td10":2331,"degrees_of_freedom":2,"rcsr_identification":"hex","systre_key":"3 1 1 -1 -1 0 1 1 -1 0 0 1 1 0 -1 0 1 1 0 0 -1","warnings":["node labels of a component of a disconnected structure are Systre's own (V1, V2, …), not input vertex numbers, so node classes and coordination sequences are not mapped to input vertices"]},{"dimension":3,"multiplicity":1,"point_group_order":24,"node_kinds":1,"edge_kinds":2,"repeat_unit_factor":1,"repeat_unit_accurate":true,"space_group":"P6/mmm","space_group_setting":null,"space_group_number":191,"plane_group_number":null,"td10":2331,"degrees_of_freedom":2,"rcsr_identification":"hex","systre_key":"3 1 1 -1 -1 0 1 1 -1 0 0 1 1 0 -1 0 1 1 0 0 -1","warnings":["node labels of a component of a disconnected structure are Systre's own (V1, V2, …), not input vertex numbers, so node classes and coordination sequences are not mapped to input vertices"]},{"dimension":3,"multiplicity":1,"point_group_order":24,"node_kinds":1,"edge_kinds":2,"repeat_unit_factor":1,"repeat_unit_accurate":true,"space_group":"P6/mmm","space_group_setting":null,"space_group_number":191,"plane_group_number":null,"td10":2331,"degrees_of_freedom":2,"rcsr_identification":"hex","systre_key":"3 1 1 -1 -1 0 1 1 -1 0 0 1 1 0 -1 0 1 1 0 0 -1","warnings":["node labels of a component of a disconnected structure are Systre's own (V1, V2, …), not input vertex numbers, so node classes and coordination sequences are not mapped to input vertices"]}]}},"invariants":{"mofplus-deposit":{"basis":"mofplus-deposit","basis_note":"the MOF+ deposit, the graph of the uploaded topology file","status":"ok","reason":null,"tool":"mofpp.invariants","tool_version":"2","input_checksum":"sha256:964f2026c3f14240526d24ef2a67504c7f1a8000dc16d16ba546f93f4d8efc09","seconds":0.1064060180215165,"computed":"2026-09-11T17:05:46.692651","shells":10,"td10":2331.0,"td10_reason":null,"genus":null,"genus_reason":"genus is defined for one connected 3-periodic net; this one is not (periodicity 3, connected False, 3 interpenetrating copies)","repeat_unit_factor":null,"repeat_unit_factor_source":"Systre did not find the deposit to be one connected net"}},"rings":{"mofplus-deposit":{"basis":"mofplus-deposit","basis_note":"the MOF+ deposit, the graph of the uploaded topology file","status":"ok","reason":null,"tool":"mofpp.rings","tool_version":"2","input_checksum":"sha256:964f2026c3f14240526d24ef2a67504c7f1a8000dc16d16ba546f93f4d8efc09","seconds":0.3501942150760442,"computed":"2026-09-11T23:07:38.212930","max_ring":40,"net_point_symbol":"(3^6.4^18.5^3.6)","net_point_symbol_reason":null,"classes":[{"vertices":[0,1,2],"cycle_symbol":"3.3.3.3.3.3.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.5(2).5(2).5(2).6(6)","vertex_symbol":"3.3.3.3.3.3.4.4.4.4.4.4.4.4.4.4.4.4.*.*.*.*.*.*.*.*.*.*","point_symbol":"3^6.4^18.5^3.6","coordination_sequence":[8,26,56,98,152,218,296,386,488,602],"capped":true,"reason":"10 angles have no ring of at most 40 edges"}],"capped":true}},"checks":{"name_match":"single-source","name_match_reason":null,"vs_corroboration":"corroborated: 3 of 3 vertex rows agree with mofpp.rings v2 (mofplus-deposit).","vs_corroboration_superseded":null,"vs_topology_mismatch":null,"cs_row_check":"corroborated: 3 of 3 vertex rows agree with mofpp.invariants v2 (mofplus-deposit), compared on the stored length.","catenated_name_heuristic":"Yes; agrees with the computed value","spacegroup_handedness":null,"rcsr_identification":"Systre identifies this net as the RCSR net hex (computed:systre-19.6.0 (mofplus-deposit)); this record is named hex-c3.","conflicts":{}}},"curation":[],"citation":{"text":"MOF++ contributors (2026). hex-c3 [net]. MOF++ dataset release unreleased. Record: https://mofpp.ramabile.casa/net/hex-c3","record_uri":"https://mofpp.ramabile.casa/net/hex-c3","dataset_doi":null,"dataset_version":"unreleased","licence":{"id":"CC-BY-4.0","name":"Creative Commons Attribution 4.0 International","url":"https://creativecommons.org/licenses/by/4.0/","short":"CC BY 4.0","open":true}},"relations":{"derived_from":[],"derives":[]}}