RDFBones/RDFBones-O

Classes for software apps and their startpages

Closed this issue · 1 comments

In the RDFBones/AnthroGraph workgroup meeting on 21 February 2022, @zarquon42b requested the addition of classes representing software applications, e.g. AnthtroGraph apps, and application pages from which specific functionalities within these apps can be started.

During the meeting, a common understanding of key terms was reached:

  • App: A piece of software that implements one or several RDFBones ontology extensions. Apps can have a single purpose or contain a whole suite of functionalities.
  • Start page: Apps specify one or several data forms that are presented on pages. A start page is the page that should be initially loaded when starting the app. From the start page, users navigate to other pages by interacting with the software. Apps that implement several distinct functionalities might need several start pages offering starting points for these routines.
  • Start page URI: Instances representing app start pages need to provide a URI denoting the start page within the framework within which the app has been developed.

During the meeting it was discussed if start pages should be modelled as data properties or as classes. It was decided to provide a class. As start pages represent different functionalities and possibly methods, they should have labels and descriptions to provide information for user selection.

Fixed with commits 1d20e26 to 9bc98cf. Omission of pull request was my mistake, sorry.