Skip to content

feat(edint-vehiculos-compartidos): add 7 candidate models for shared vehicles - #16

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

feat(edint-vehiculos-compartidos): add 7 candidate models for shared vehicles#16
albertoabellagarcia wants to merge 1 commit into
masterfrom
edint-vehiculos-compartidos-candidates

Conversation

@albertoabellagarcia

Copy link
Copy Markdown
Contributor

Summary

Translates the EDINT Shared Vehicles Ontology (v0.1.1) from
https://github.com/EDINT-Ontologia/edint-ontologia-vehiculos-compartidos
shared-mobility vehicles (bikes, e-scooters, cars), stations and docks,
routes and waypoints.

Seven entities: SharedVehicleStation, Dock, DockSensor, DockObservation,
SharedVehicle (a real subclass of edint-censo-vehiculos's Vehicle, confirmed
via its own subClassOf declaration), Route, Waypoint.

Notable, documented rather than silently resolved

  • Not a type collision with edint-infraestructura's existing
    BikeSharingStation (different name — SharedVehicleStation vs
    BikeSharingStation), though conceptually related; the user explicitly
    declined to rename/replace BikeSharingStation in an earlier pass.
  • SharedVehicle's own propulsionSystemType (4 values) genuinely overlaps
    with the inherited propulsionType (10 values, from edint-censo-vehiculos)
    — a real redundancy between two independently-maintained EDINT
    ontologies. Both kept since the source declares both independently.
  • destinationSpot/originSpot confirmed to point at edint-aparcamiento's
    real ParkingSpot entity.

Testing

All 7 models' schema/context/example files parse and validate;
example.json validates against schema.json; standard-metadata.yaml parses;
index regenerated. No real example data exists in the source repo; examples
use Madrid's BiciMAD system as an illustrative scenario.

…vehicles

Translates the EDINT Shared Vehicles Ontology (v0.1.1): shared-mobility
vehicles (bikes, e-scooters, cars), their stations and docks, routes
and waypoints.

Seven entities: SharedVehicleStation, Dock, DockSensor,
DockObservation, SharedVehicle (a real subclass of edint-censo-vehiculos's
Vehicle), Route, Waypoint.

Not a type collision with edint-infraestructura's existing
BikeSharingStation (different entity name), though conceptually
related -- documented in standard-metadata.yaml. A genuine, unreconciled
overlap between SharedVehicle's own propulsionSystemType and the
inherited propulsionType is also documented rather than silently
merged away.

No real example data exists in the source repo; examples use Madrid's
BiciMAD system as an illustrative scenario.

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