Skip to content

feat(edint-suministro): add 5 candidate models for utility supply - #14

Open
albertoabellagarcia wants to merge 1 commit into
masterfrom
edint-suministro-candidates
Open

feat(edint-suministro): add 5 candidate models for utility supply#14
albertoabellagarcia wants to merge 1 commit into
masterfrom
edint-suministro-candidates

Conversation

@albertoabellagarcia

Copy link
Copy Markdown
Contributor

Summary

Translates the EDINT Utility Supply Ontology (v0.2.1) from
https://github.com/EDINT-Ontologia/edint-ontologia-suministro — structurally
near-identical to edint-fotovoltaica: utilities (electricity, gas, water)
supplied to municipal infrastructure and measurement of consumption.

Five entities: UtilitySupplyPoint, UtilityMeter, UtilityConsumption (SOSA
Observation pattern), UtilityContract, UtilityRate (thin entity).

Known gap, documented not acted on

Same pattern as edint-fotovoltaica's hasPhotovoltaicSystem:
hasUtilitySupplyPoint should ideally be added to edint-infraestructura's
Facility. Not added here, to keep this PR scoped to the suministro ontology
itself.

No real example/instance data exists in the source repo (only an RML
mapping + its CSV source, no generated RDF output); all examples are
synthetic.

Testing

Schema/context/example files parse and validate for all 5 models;
example.json validates against schema.json; standard-metadata.yaml parses;
index regenerated.

Translates the EDINT Utility Supply Ontology (v0.2.1), structurally
near-identical to edint-fotovoltaica: utilities (electricity, gas,
water) supplied to municipal infrastructure and measurement of their
consumption.

Five entities: UtilitySupplyPoint, UtilityMeter, UtilityConsumption
(SOSA Observation pattern), UtilityContract, UtilityRate (thin
entity). hasMeterType inherited from UtilityMeter's saref:Meter
parent class.

Known gap documented in standard-metadata.yaml (same as
edint-fotovoltaica's hasPhotovoltaicSystem): hasUtilitySupplyPoint
should ideally be added to edint-infraestructura's Facility; not done
here to keep this PR scoped. No real example data exists in the
source repo (RML mapping + CSV only, no generated RDF instances);
examples are synthetic.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant