From 7d2fe55f224207ffca0287c153369acd9fdb962e Mon Sep 17 00:00:00 2001 From: Eric Mertens Date: Wed, 10 Nov 2021 16:40:48 -0800 Subject: [PATCH] Remove aliases of wasAssociatedWith --- RACK-Ontology/OwlModels/CONFIDENCE.owl | 6 ----- RACK-Ontology/OwlModels/HAZARD.owl | 6 ----- RACK-Ontology/OwlModels/PROV-S.owl | 2 +- RACK-Ontology/OwlModels/REQUIREMENTS.owl | 6 ----- RACK-Ontology/OwlModels/SOFTWARE.owl | 30 +++++++++--------------- RACK-Ontology/OwlModels/SYSTEM.owl | 19 ++++----------- RACK-Ontology/OwlModels/TESTING.owl | 11 --------- RACK-Ontology/ontology/CONFIDENCE.sadl | 3 --- RACK-Ontology/ontology/HAZARD.sadl | 3 --- RACK-Ontology/ontology/PROV-S.sadl | 2 +- RACK-Ontology/ontology/REQUIREMENTS.sadl | 3 --- RACK-Ontology/ontology/SOFTWARE.sadl | 7 +----- RACK-Ontology/ontology/SYSTEM.sadl | 5 ---- RACK-Ontology/ontology/TESTING.sadl | 7 ------ sadl-examples/Example.sadl | 2 +- 15 files changed, 19 insertions(+), 93 deletions(-) diff --git a/RACK-Ontology/OwlModels/CONFIDENCE.owl b/RACK-Ontology/OwlModels/CONFIDENCE.owl index 44c9fe5a..f6d0a3bc 100644 --- a/RACK-Ontology/OwlModels/CONFIDENCE.owl +++ b/RACK-Ontology/OwlModels/CONFIDENCE.owl @@ -73,12 +73,6 @@ - - - ENTITY responsible for producing the assessment, could be a person or a tool - - - belief that an assessment is true diff --git a/RACK-Ontology/OwlModels/HAZARD.owl b/RACK-Ontology/OwlModels/HAZARD.owl index 3d3182b2..7f9aa9bd 100644 --- a/RACK-Ontology/OwlModels/HAZARD.owl +++ b/RACK-Ontology/OwlModels/HAZARD.owl @@ -62,12 +62,6 @@ ACTIVITY that identifies potential sources of HAZARD whose risk must be evaluated - - - AGENT(s) who work on this ACTIVITY - - - ENTITY(s) that participate in causing this HAZARD diff --git a/RACK-Ontology/OwlModels/PROV-S.owl b/RACK-Ontology/OwlModels/PROV-S.owl index 434a5053..878364a6 100644 --- a/RACK-Ontology/OwlModels/PROV-S.owl +++ b/RACK-Ontology/OwlModels/PROV-S.owl @@ -164,7 +164,7 @@ - An activity association is an assignment of responsibility to an agent for an activity, indicating that the agent had a role in the activity. It further allows for a plan to be specified, which is the plan intended by the agent to achieve some goals in the context of this activity. + An activity association is an assignment of responsibility to an agent for an activity, indicating that the agent had a role in the activity. diff --git a/RACK-Ontology/OwlModels/REQUIREMENTS.owl b/RACK-Ontology/OwlModels/REQUIREMENTS.owl index 9ca59ae9..423d1c3b 100644 --- a/RACK-Ontology/OwlModels/REQUIREMENTS.owl +++ b/RACK-Ontology/OwlModels/REQUIREMENTS.owl @@ -40,12 +40,6 @@ - - - AGENT(s) responsible for producing a REQUIREMENT - - - ENTITY(s) (e.g. REQUIREMENTS, any sort of document) used during this ACTIVITY diff --git a/RACK-Ontology/OwlModels/SOFTWARE.owl b/RACK-Ontology/OwlModels/SOFTWARE.owl index 869a0bb5..b1c0708f 100644 --- a/RACK-Ontology/OwlModels/SOFTWARE.owl +++ b/RACK-Ontology/OwlModels/SOFTWARE.owl @@ -96,22 +96,17 @@ - - What logical component (system) does this physical component (code) instantiate or implement? - - - - - Type of component - - - The tool that performed the compilation + + What logical component (system) does this physical component (code) instantiate or implement? + + + A BUILD may be comprised of any number of sub-ACTIVITY(s) @@ -129,19 +124,22 @@ + + Type of component + + + AGENT(s) (e.g. PACKAGER) performing the packaging - AGENT(s) (e.g. COMPILER) performing the compilation - - AGENT(s) (e.g. CODE_GENERATOR) generating the code + AGENT(s) (e.g. COMPILER) performing the compilation @@ -151,12 +149,6 @@ - - - AGENT(s) who participated in this ACTIVITY - - - The type of this value, if applicable (e.g. for functions or variables). diff --git a/RACK-Ontology/OwlModels/SYSTEM.owl b/RACK-Ontology/OwlModels/SYSTEM.owl index 5d128c15..e765f8fd 100644 --- a/RACK-Ontology/OwlModels/SYSTEM.owl +++ b/RACK-Ontology/OwlModels/SYSTEM.owl @@ -43,6 +43,10 @@ SYSTEMs classify logical parts of the whole system being developed + + system operational procedures employed, e.g. going through a checklist, limiting people near runways, etc. + + @@ -56,10 +60,6 @@ INTERFACEs describe directed connections between a SYSTEM providing what another SYSTEM requires - - system operational procedures employed, e.g. going through a checklist, limiting people near runways, etc. - - List of entities that this SYSTEM provides to others @@ -92,17 +92,6 @@ - - - Organization that is responsible for producing a system - - - - - ACTIVITY out of which this INTERFACE was identified - - - SYSTEM that requires what the INTERFACE offers diff --git a/RACK-Ontology/OwlModels/TESTING.owl b/RACK-Ontology/OwlModels/TESTING.owl index f0ed811a..856fc627 100644 --- a/RACK-Ontology/OwlModels/TESTING.owl +++ b/RACK-Ontology/OwlModels/TESTING.owl @@ -61,23 +61,12 @@ ACTIVITY of performing a TEST and record its corresponding TEST_RESULT - - - Entity that is responsible for producing a test, could be a person or a tool. - - - ENTITY(s) (e.g. REQUIREMENT) that this test verifies - - - - - Parent test(s) of this test result diff --git a/RACK-Ontology/ontology/CONFIDENCE.sadl b/RACK-Ontology/ontology/CONFIDENCE.sadl index 5eb525d0..694b4d7f 100644 --- a/RACK-Ontology/ontology/CONFIDENCE.sadl +++ b/RACK-Ontology/ontology/CONFIDENCE.sadl @@ -34,6 +34,3 @@ BDU_CONFIDENCE_ASSESSMENT (note "A belief-disbelief-uncertainty confidence asses uncertainty (note "uncommitted belief") describes CONFIDENCE_ASSESSMENT with a single value of type float. // [0,1]. ASSESSING_CONFIDENCE (note "ACTIVITY that establishes a CONFIDENCE_ASSESSMENT") is a type of ACTIVITY. - - performedBy (note "ENTITY responsible for producing the assessment, could be a person or a tool") describes ASSESSING_CONFIDENCE with values of type AGENT. - performedBy is a type of wasAssociatedWith. diff --git a/RACK-Ontology/ontology/HAZARD.sadl b/RACK-Ontology/ontology/HAZARD.sadl index cd2394e4..70228ec0 100644 --- a/RACK-Ontology/ontology/HAZARD.sadl +++ b/RACK-Ontology/ontology/HAZARD.sadl @@ -51,6 +51,3 @@ HAZARD HAZARD_IDENTIFICATION (note "ACTIVITY that identifies potential sources of HAZARD whose risk must be evaluated") is a type of ACTIVITY. - - H:author (note "AGENT(s) who work on this ACTIVITY") describes HAZARD_IDENTIFICATION with values of type AGENT. - H:author is a type of wasAssociatedWith. diff --git a/RACK-Ontology/ontology/PROV-S.sadl b/RACK-Ontology/ontology/PROV-S.sadl index d105f3b4..7bc01910 100644 --- a/RACK-Ontology/ontology/PROV-S.sadl +++ b/RACK-Ontology/ontology/PROV-S.sadl @@ -57,7 +57,7 @@ AGENT (note "An agent is something that bears some form of responsibility for an ACTIVITY (note "An activity is something that occurs over a period of time and acts upon or with entities; it may include consuming, processing, transforming, modifying, relocating, using, or generating entities.") is a type of THING. - wasAssociatedWith (note "An activity association is an assignment of responsibility to an agent for an activity, indicating that the agent had a role in the activity. It further allows for a plan to be specified, which is the plan intended by the agent to achieve some goals in the context of this activity.") describes ACTIVITY with values of type AGENT. + wasAssociatedWith (note "An activity association is an assignment of responsibility to an agent for an activity, indicating that the agent had a role in the activity.") describes ACTIVITY with values of type AGENT. wasInformedBy (note "a Communication, the exchange of some unspecified entity by two activities, one activity using some entity generated by the other.") describes ACTIVITY with values of type ACTIVITY. startedAtTime (note "The time an activity was started") describes ACTIVITY with values of type dateTime. startedAtTime describes ACTIVITY with at most 1 value. diff --git a/RACK-Ontology/ontology/REQUIREMENTS.sadl b/RACK-Ontology/ontology/REQUIREMENTS.sadl index 5d440959..294e681c 100644 --- a/RACK-Ontology/ontology/REQUIREMENTS.sadl +++ b/RACK-Ontology/ontology/REQUIREMENTS.sadl @@ -51,9 +51,6 @@ REQUIREMENT_DEVELOPMENT (note "ACTIVITY that produces REQUIREMENTs") is a type of ACTIVITY. - Rq:author (note "AGENT(s) responsible for producing a REQUIREMENT") describes REQUIREMENT_DEVELOPMENT with values of type AGENT. - Rq:author is a type of wasAssociatedWith. - Rq:referenced (note "Source materials (requirement and design docs) used during development") describes REQUIREMENT_DEVELOPMENT with values of type ENTITY. Rq:referenced is a type of used. diff --git a/RACK-Ontology/ontology/SOFTWARE.sadl b/RACK-Ontology/ontology/SOFTWARE.sadl index 7007f223..30a4eb24 100644 --- a/RACK-Ontology/ontology/SOFTWARE.sadl +++ b/RACK-Ontology/ontology/SOFTWARE.sadl @@ -19,9 +19,6 @@ CODE_DEVELOPMENT (note "An ACTIVITY that produces source code FILEs") is a type of FILE_CREATION. - author (note "AGENT(s) who participated in this ACTIVITY") describes CODE_DEVELOPMENT with values of type AGENT. - author is a type of wasAssociatedWith. - referenced (note "ENTITY(s) (e.g. REQUIREMENT) that were referenced during this ACTIVITY") describes CODE_DEVELOPMENT with values of type ENTITY. referenced is a type of used. @@ -37,16 +34,14 @@ BUILD CODE_GEN (note "ACTIVITY of running a CODE_GENERATOR to create source code FILEs") is a type of FILE_CREATION. - sw:performedBy (note "AGENT(s) (e.g. CODE_GENERATOR) generating the code") describes CODE_GEN with values of type AGENT. - sw:performedBy is a type of wasAssociatedWith. COMPILE (note "ACTIVITY of running a a COMPILER to produce executable and object FILEs") is a type of FILE_CREATION. + sw:performedBy (note "AGENT(s) (e.g. COMPILER) performing the compilation") describes COMPILE with values of type AGENT. sw:performedBy is a type of wasAssociatedWith. - compiledBy (note "The tool that performed the compilation") describes COMPILE with values of type TOOL. compiledBy is a type of wasAssociatedWith. diff --git a/RACK-Ontology/ontology/SYSTEM.sadl b/RACK-Ontology/ontology/SYSTEM.sadl index 9dd843a3..3509b081 100644 --- a/RACK-Ontology/ontology/SYSTEM.sadl +++ b/RACK-Ontology/ontology/SYSTEM.sadl @@ -48,15 +48,10 @@ INTERFACE destination (note "SYSTEM that requires what the INTERFACE offers") describes INTERFACE with values of type SYSTEM. destination is a type of wasImpactedBy. - identifiedBy (note "ACTIVITY out of which this INTERFACE was identified") describes INTERFACE with values of type ACTIVITY. - SYSTEM_DEVELOPMENT (note "ACTIVITY relating to the creation of one or more some SYSTEMs") is a type of ACTIVITY. - developedBy (note "Organization that is responsible for producing a system") describes SYSTEM_DEVELOPMENT with values of type AGENT. - developedBy is a type of wasAssociatedWith. - FUNCTION (note "defines functionality / capability") is a type of ENTITY. diff --git a/RACK-Ontology/ontology/TESTING.sadl b/RACK-Ontology/ontology/TESTING.sadl index 3228438f..37cea177 100644 --- a/RACK-Ontology/ontology/TESTING.sadl +++ b/RACK-Ontology/ontology/TESTING.sadl @@ -46,13 +46,6 @@ TEST_DEVELOPMENT (note "ACTIVITY of creating a TEST to participate in the evaluation of a requirement") is a type of ACTIVITY. - developedBy (note "Entity that is responsible for producing a test, could be a person or a tool. ") describes TEST_DEVELOPMENT with values of type AGENT. - developedBy is a type of wasAssociatedWith. - TEST_EXECUTION (note "ACTIVITY of performing a TEST and record its corresponding TEST_RESULT") is a type of ACTIVITY. - - executedOn describes TEST_EXECUTION with values of type AGENT. - executedOn (note "AGENT(s) (e.g. some testing software/machine) running those tests"). - executedOn is a type of wasAssociatedWith. diff --git a/sadl-examples/Example.sadl b/sadl-examples/Example.sadl index cc9244bd..2a5b40fc 100644 --- a/sadl-examples/Example.sadl +++ b/sadl-examples/Example.sadl @@ -93,7 +93,7 @@ DefineRequirements importing them into RACK. The requirement existed before the SADL writing started.") is a REQUIREMENT_DEVELOPMENT, - author Dave, + wasAssociatedWith Dave, startedAtTime "2020-11-06 12:34Z", dataInsertedBy WriteSomeSadl.