diff --git a/.gitignore b/.gitignore index e071523..8f2445a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,3 @@ -.all.ttl -.instances.ttl -.manual.ttl -.schema.ttl *.log yasgui-queries tests @@ -12,3 +8,4 @@ pellet.log widoco/ widoco.properties owl2vowl_logs/ +artifacts diff --git a/CHANGELOG.md b/CHANGELOG.md index dfd2e52..9da6975 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,29 +3,56 @@ All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/) and [Keep A Changelog's Format](http://keepachangelog.com/). +## [1.0.0] 2018-01-15 + +### Added + +- new instances of UserGroups: TaxiDrivers, Women, PersonsWithDisabledParkingPermit, CarsharingUsers, Families, Inhabitants +- common plug types of charging stations +- example OpenChargeMap dataset +- electric vehicle +- created, modified and term status for all mv: classes and properties + +### Changed + +- deprecate ParkingUsageType class and instances +- deprecate parkingUsageType property +- deprecate specific numberOfParkingSpaces properties +- unify UserGroup properties to mv:validForUserGroup +- unify Vehicle restriction properties to mv:validForVehicle +- add working policy to CONTRIBUTING.md +- make ParkingFacility equivalent to schema.org ParkingFacility +- move vehicles to index.ttl +- move Capacity / RealTimeCapacity / capacity to core, attach to CivicStructure + ## [0.6.0] 2017-06-29 ### Changed + - add units to power, current, voltage - move ParkingFacilityStatus to CivicStructureStatus ### Remove + - access and identification properties and classes from charging points. They are already modelled on CivicStructures - charging speed, as it is a function of physical properties of the Charger ## [0.4.2] 2017-06-09 ### Changed + - forward ontology-includes (widoco version fix) ## [0.4.1] 2017-06-09 ### Changed + - forward ontology-includes (widoco version fix) ## [0.4.0] 2017-06-09 ### Added + - access conditions & actions - user groups - time, price, opening hours specification @@ -33,20 +60,24 @@ This project adheres to [Semantic Versioning](http://semver.org/) and [Keep A Ch - additional diagrams for sub-topics ### Changed + - change naming schema of properties to be more consistent - update diagrams ### Remove + - access type (replaced by access conditions) ## [0.3.1] 2017-05-17 ### Changed + - fix problem with dcterms import ## [0.3.0] 2017-05-17 ### Added + - capacity class - parking space class - parking usage types @@ -54,6 +85,7 @@ This project adheres to [Semantic Versioning](http://semver.org/) and [Keep A Ch - entrance and exit of parking facilities ### Changed + - subclasses of plug type and parking facility to instances of those classes - updated diagrams - forward ontology-includes @@ -61,6 +93,7 @@ This project adheres to [Semantic Versioning](http://semver.org/) and [Keep A Ch ## [0.2.1] 2017-04-18 ### Changed + - forward ontology-includes - adjust DOCSRC variable - add REPOSITORY_NAME for widoco files upload @@ -68,16 +101,19 @@ This project adheres to [Semantic Versioning](http://semver.org/) and [Keep A Ch ## [0.2.0] 2017-04-13 ### Added + - vowl viz code generation ## [0.1.2] 2017-04-13 ### Changed + - nice up head with some more appropriate information ## [0.1.1] 2017-04-13 ### Added + - first release incl. parking facilities and charging points - initial ontology metadata diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index df22ed3..e92d6c8 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,5 +1,136 @@ # Contribution Guide -- respect the [eccenca Git Working Policy](https://confluence.brox.de/display/ECCGMBH/Git+Working+Policy) -- esp. use [Semantic Versioning](http://semver.org/) -- use [Keep A Changelog's Format](http://keepachangelog.com/) +tl;dr + +- use [Semantic Versioning](http://semver.org/) +- use the [Keep A Changelog's Format](http://keepachangelog.com/) +- respect the Ontology Modelling Guidelines (see below) +- respect the Git Working Policy (see below) + +# Ontology Modelling Guidelines + +## Do not use construction with auxiliary verbs to form properties + +* Wrong: `mv:hasCapacity` +* Correct: `mv:capacity` + +# Git Working Policy + +## Commits + +### Requirements + +Good commits serve at least these important purposes: + +* To speed up the reviewing process +* To help us write a good release note +* To help the future maintainers and developers to find out why a particular change was made to the code or why a specific feature was added +* generate changelog automatically + +## Meta Data + +Please create commits with valid meta data only. This means, you have to configure your name and mail address like this: + +``` +git config --global user.name "$name" +git config --global user.email "$email" +``` + +## Structure + +Format of the commit message + +``` + + + + +