bizon-business-community / bizon

0 stars 1 forks source link

Create Roles vocabulary. #7

Open oldskeptic opened 7 months ago

oldskeptic commented 7 months ago

Create a role vocabulary to account for different role properties within a activity or an organizations.

Abuse owl2 to make it both a simple object property, an instances that can be used for prov-style qualified relationships and used within W3c organization ontologies.

DianeKEPR commented 6 months ago

Thank you for opening this issue! I created a Google Folder on our Bizon site for your initial document, and others. We will follow Bizon procedures for information and decisions. Supplemental documentation to facilitate analysis and decisions include gathering of: Text Corpus Samples, Vocabulary and Synonym Terms, Definitions, Instance Data, Business Scenarios and Use Cases. I started Comments in the initial document you sent.

DianeKEPR commented 6 months ago

https://drive.google.com/drive/folders/1_oHcinx2bS4PNEVeka5OmvY7FO3lpt4D Here is the link.

oldskeptic commented 6 months ago

There are two basic use cases:

DianeKEPR commented 6 months ago

From a business perspective, the role or relationship that a Person has to an Organization seems would differ on treatment of People within an Organization (and known), and People external to an Organization (challenge to know and maintain). I can think of many business use case scenarios for knowing what Persons have Roles/Relationships to your own Organization (on topics like HR, Team Management etc) that would be related to an Organization to be directly related to an Organization Job Position, then to the Person who holds that position (some positions are at times Open Positions).

To have knowledge of Persons external to your Organization, one business use case scenario is Persons that are interacting directly with your company and you have contact information for them (an email address, phone address and could have more). Could have a Person role because they are a Person that is a Customer, and so is a contact. Customer can also be a relationship between two Organizations. A Person in a Organization that is a supplier to your company, would be known because they are a contact and have a role, for an example, as a purchasing agent at the supplier company, legal counsel, contract manager -- at an Organization.

Working to find business use case scenarios for ontology use of a Person with a Role/Relationship to an external Organization. For example, the role of CEO, seems obvious that we would know CEOs at various Organizations. But from a business perspective, would we be able to record and maintain trusted information on the role of a Person external to our Organization? How would a business use that information expressed in business use case scenarios? Is the use case that there is knowledge that various Roles of Persons with various external Organizations exist, but that we do not know the instance of Person (with any reliability). Is there a use case to have Persons with a Role/Relationship to an external Organization, where the instance of what Person is unknown -- but a business can use the semantics in the model to search externally for mentions of who is in the role (example CEO) at that time?

Whatever these business use case scenarios are, we should have the use case scenarios to associate with this part of the business ontology, with tailoring guidance on what this can be used for, and what is recommended it not be used for. Next is to define these business use case scenarios, and figure out how to reflect in an ontology that is "fit for purpose" for a business practical use of that ontology with appropriate guidance.