Browse Source

Add service relation

Arkadiusz Ryś 2 years ago
parent
commit
93c4fe26da

+ 21 - 14
be.flandersmake.knowledge.ontology/src/oml/flandersmake.be/knowledge/vocabulary/actor.oml

@@ -1,17 +1,24 @@
 vocabulary <http://flandersmake.be/knowledge/vocabulary/actor#> as actor {
 	extends <http://msdl.uantwerpen.be/vafl/vocabulary/actor#> as vaflActor
 	
-	concept BusinessUser []
-	concept DataScientist []
-	concept DomainExpert []
-	concept ItDeveloper []
-	concept ApplicationDeveloper []
-	concept DataEngineer []
-	concept KnowledgeEngineer []
-	concept DataProvider []
-	concept DataBroker []
-	concept ServiceProvider []
-	concept InfrastructureAndToolProvider []
-	concept ApplicationUser []
-	concept SubjectMatterExpert []
-}
+	aspect ServiceReceiver :> vaflActor:Actor []
+	aspect ServiceProvider :> vaflActor:Actor []
+
+	concept BusinessUser                  :> ApplicationUser []
+	concept DataScientist                 :> ServiceReceiver, ServiceProvider []
+	concept DomainExpert                  :> ServiceReceiver, ServiceProvider []
+	concept ITDeveloper                   :> ServiceReceiver, ServiceProvider []
+	concept ApplicationDeveloper          :> ServiceReceiver, ServiceProvider []
+	concept DataEngineer                  :> ServiceReceiver, ServiceProvider []
+	concept KnowledgeEngineer             :> ServiceReceiver, ServiceProvider []
+	concept DataProvider                  :> ServiceProvider []
+	concept DataBroker                    :> ServiceReceiver, ServiceProvider []
+	concept InfrastructureAndToolProvider :> ServiceProvider []
+	concept ApplicationUser               :> ServiceReceiver []
+	//concept SubjectMatterExpert           :> vaflActor:Actor []
+	
+	relation entity ProvidesService [
+		from ServiceProvider
+		to ServiceReceiver
+	]
+}