Skip to content

luisramosbosch/AspectValidator

Repository files navigation

Intended Use

AspectValidator can be used to check the fulfilment of Bosch Modeling Borad Guidelines. More specifically:

  • preferredName, in English, it will always change any capital letter to lower case.
  • Any special character (!"§$%&/()=?*+~#') in prefName will be removed.
  • Description text must begin with capital letter and must end in a "."
  • preferredName and description must be present, otherwise a report is generated.
  • It checks that every property, with a primitive datatype, has en example value.

Run application.

  1. Check minimum installed java version in your system is 17 or higher: java -version

  2. Clone this repository: git clone https://github.com/luisramosbosch/AspectValidator.git

  3. Navigate to AspectValidator\target and open the terminal on there.

  4. Execute in your terminal: java -jar AspectValidator-version-SNAPSHOT-uber.jar

  5. As the following window prompts, please select the intended aspect file to analyse: image

  6. The tool will ask you if you want to make a copy of the file (recommended), and after accepting it, the file will be inspected.

  7. If you do not want to analize further files, then it will terminate.

  8. Two new files will be generated:

image

A file called file_copy.ttl, which is the original, and initial file. And a file called file_logs.txt which contains detailed logs of the findings and changes done by the tool.

About

validator of aspects, based in guidelines

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages