Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
R
Requirement Formalization Tool
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Thodoris Nestoridis
Requirement Formalization Tool
Commits
94573968
Commit
94573968
authored
Feb 02, 2021
by
Thodoris Nestoridis
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
new method for parse instances in Ontology file + changes in Prefix
parent
8aecd007
Changes
7
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
769 additions
and
121 deletions
+769
-121
instances.txt
reqtool/Ontologies/instances.txt
+675
-0
main_req.py
reqtool/reqman/api/reqman/apps/reqtool/models/main_req.py
+9
-16
requirements.py
...ool/reqman/api/reqman/apps/reqtool/models/requirements.py
+8
-8
suffix_req.py
reqtool/reqman/api/reqman/apps/reqtool/models/suffix_req.py
+1
-2
parse_ontologies.py
...reqman/apps/reqtool/rest_api/services/parse_ontologies.py
+27
-89
crud_ontology.py
reqtool/test_scripts/crud_ontology.py
+27
-6
instances.py
reqtool/test_scripts/instances.py
+22
-0
No files found.
reqtool/Ontologies/instances.txt
0 → 100644
View file @
94573968
http://delab.csd.auth.gr/ontologies/2018/LO#Contain$http://delab.csd.auth.gr/ontologies/2018/LO#Verb
http://delab.csd.auth.gr/ontologies/2018/RBO#M8$ub1bL2343C26
http://delab.csd.auth.gr/ontologies/2018/SAO#State$ub1bL906C27
http://delab.csd.auth.gr/ontologies/2018/RBO#StateValueContraint$http://delab.csd.auth.gr/ontologies/2018/RBO#SimpleLogicalExpression
http://delab.csd.auth.gr/ontologies/2018/RBO#IngestOccuringFunctionality$ub1bL1586C26
http://delab.csd.auth.gr/ontologies/2018/DSO#SunPresenceSensor$http://delab.csd.auth.gr/ontologies/2018/DSO#SunSensor
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#InertialReferencedGuidanceProfile$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#GuidanceData
http://delab.csd.auth.gr/ontologies/2018/RBO#M14$ub1bL1952C26
http://delab.csd.auth.gr/ontologies/2018/RDO#FunctionalRequirement$http://delab.csd.auth.gr/ontologies/2018/RDO#Requirement
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#EventManager$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Supervisor
http://delab.csd.auth.gr/ontologies/2018/RBO#LogicalExpression$http://delab.csd.auth.gr/ontologies/2018/RBO#Attribute
http://delab.csd.auth.gr/ontologies/2018/RBO#M10$ub1bL1732C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M11$ub1bL1794C26
http://delab.csd.auth.gr/ontologies/2018/DSO#GPS$http://delab.csd.auth.gr/ontologies/2018/DSO#Sensor
http://delab.csd.auth.gr/ontologies/2018/RBO#S2$ub1bL2558C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Wheel_momenta_target_demands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SimpleData
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Provides_offloading_demands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Provides
http://delab.csd.auth.gr/ontologies/2018/RBO#SystemStateValueContraint$http://delab.csd.auth.gr/ontologies/2018/RBO#StateValueContraint
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Estimated_sun_direction$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SimpleData
http://delab.csd.auth.gr/ontologies/2018/RBO#M13$ub1bL1906C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#InertialReferencedGuidance$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Guidance
http://delab.csd.auth.gr/ontologies/2018/RBO#M9$ub1bL2385C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M9$ub1bL2381C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#GyroOnlyEstimator$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#DatafusionEstimator
http://delab.csd.auth.gr/ontologies/2018/RBO#M6$ub1bL2239C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#RateControlGuidance$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Guidance
http://delab.csd.auth.gr/ontologies/2018/RBO#M15$ub1bL2014C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M12$ub1bL1838C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M9$http://delab.csd.auth.gr/ontologies/2018/RBO#Main
http://delab.csd.auth.gr/ontologies/2018/RBO#M1$ub1bL1633C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M12$ub1bL1834C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#DataFusionEstimates$ub1bL465C27
http://delab.csd.auth.gr/ontologies/2018/RBO#ComplexEntity$http://delab.csd.auth.gr/ontologies/2018/RBO#Entity
http://delab.csd.auth.gr/ontologies/2018/RBO#M1$ub1bL1657C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M8$ub1bL2329C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M12$http://delab.csd.auth.gr/ontologies/2018/RBO#Main
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SpacecraftElapsedTime$http://delab.csd.auth.gr/ontologies/2018/SAO#Item
http://delab.csd.auth.gr/ontologies/2018/SAO#Connection$ub1bL2968C27
http://delab.csd.auth.gr/ontologies/2018/RBO#System$http://delab.csd.auth.gr/ontologies/2018/RBO#SimpleEntity
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#GyroSensorProcessor$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SensorProcessor
http://delab.csd.auth.gr/ontologies/2018/RBO#M16$ub1bL2030C26
http://delab.csd.auth.gr/ontologies/2018/RBO#SendOccuringFunctionality$http://delab.csd.auth.gr/ontologies/2018/RBO#OccuringFunctionality
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Demanded_rate$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SimpleData
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#AttitudeEstimates$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#ComplexData
http://delab.csd.auth.gr/ontologies/2018/RBO#M12$ub1bL1816C26
http://delab.csd.auth.gr/ontologies/2018/DSO#AttitudeAndOrbitControlSystem$http://delab.csd.auth.gr/ontologies/2018/SAO#System
http://delab.csd.auth.gr/ontologies/2018/RMO#Function$http://www.w3.org/2002/07/owl#Thing
http://delab.csd.auth.gr/ontologies/2018/SAO#Function$http://delab.csd.auth.gr/ontologies/2018/SAO#IdentifiedConcept
http://delab.csd.auth.gr/ontologies/2018/RBO#ComplexSuffix$http://delab.csd.auth.gr/ontologies/2018/RBO#Suffix
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Provides_inertial_referenced_profile$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Provides
http://purl.oclc.org/NET/muo/ucum/UnitOf-const$http://purl.oclc.org/NET/muo/muo#UnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/RBO#EmitOccuringFunctionality$ub1bL1505C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M12$ub1bL1846C26
http://delab.csd.auth.gr/ontologies/2018/SAO#State$http://delab.csd.auth.gr/ontologies/2018/RBO#State
http://delab.csd.auth.gr/ontologies/2018/RBO#ReceiveOccuringFunctionality$http://delab.csd.auth.gr/ontologies/2018/RBO#OccuringFunctionality
http://delab.csd.auth.gr/ontologies/2018/RBO#M11$ub1bL1768C26
http://delab.csd.auth.gr/ontologies/2018/RBO#ReceiveOccuringFunctionality$ub1bL2509C26
http://purl.oclc.org/net/muo/muoSIUnit$http://purl.oclc.org/net/muo/muoUnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/RBO#ItemStateValueContraint$ub1bL1605C26
http://delab.csd.auth.gr/ontologies/2018/LO#Adverb$http://delab.csd.auth.gr/ontologies/2018/LO#LexicalConcept
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Provides_impulse_demands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Provides
http://delab.csd.auth.gr/ontologies/2018/RBO#PerformOccuringFunctionality$ub1bL2486C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Acquires_attitude_estimates_from_in-use_attitude_estimator$ub1bL287C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M12$ub1bL1842C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M14$ub1bL1946C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M15$ub1bL1998C26
http://delab.csd.auth.gr/ontologies/2018/RBO#P1$ub1bL2418C26
http://delab.csd.auth.gr/ontologies/2018/LO#Ingest$http://delab.csd.auth.gr/ontologies/2018/LO#Verb
http://delab.csd.auth.gr/ontologies/2018/DSO#Magnetorquer$http://delab.csd.auth.gr/ontologies/2018/DSO#Actuator
http://delab.csd.auth.gr/ontologies/2018/RBO#Interface$http://delab.csd.auth.gr/ontologies/2018/RBO#SimpleEntity
http://delab.csd.auth.gr/ontologies/2018/RBO#P2$ub1bL2441C26
http://delab.csd.auth.gr/ontologies/2018/RBO#SendOccuringFunctionality$ub1bL2627C26
http://delab.csd.auth.gr/ontologies/2018/RBO#SimpleLogicalExpression$http://delab.csd.auth.gr/ontologies/2018/RBO#LogicalExpression
http://delab.csd.auth.gr/ontologies/2018/RBO#M10$ub1bL1720C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#WheelSpeedEstimator$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#DatafusionEstimator
http://delab.csd.auth.gr/ontologies/2018/RBO#EmitOccuringFunctionality$ub1bL1509C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M2$ub1bL2064C26
http://delab.csd.auth.gr/ontologies/2018/SAO#StateSet$http://delab.csd.auth.gr/ontologies/2018/RBO#StateSet
http://delab.csd.auth.gr/ontologies/2018/RBO#M12$ub1bL1850C26
http://delab.csd.auth.gr/ontologies/2018/SAO#Flow$http://delab.csd.auth.gr/ontologies/2018/RMO#Flow
http://delab.csd.auth.gr/ontologies/2018/RBO#M9$ub1bL2373C26
http://delab.csd.auth.gr/ontologies/2018/SAO#StateSet$http://delab.csd.auth.gr/ontologies/2018/SAO#IdentifiedConcept
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Acquires_attitude_estimates_from_in-use_attitude_estimator$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Acquires
http://delab.csd.auth.gr/ontologies/2018/RBO#M11$ub1bL1760C26
http://delab.csd.auth.gr/ontologies/2018/RBO#ReceiveOccuringFunctionality$ub1bL2499C26
http://delab.csd.auth.gr/ontologies/2018/DSO#Spacecraft$http://delab.csd.auth.gr/ontologies/2018/SAO#System
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Provides_sun_reference_demands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Provides
http://delab.csd.auth.gr/ontologies/2018/RBO#M3$ub1bL2120C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M16$ub1bL2048C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M8$ub1bL2335C26
http://delab.csd.auth.gr/ontologies/2018/RBO#S1$ub1bL2539C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#ImpulseDemands$ub1bL590C27
http://delab.csd.auth.gr/ontologies/2018/RBO#M9$ub1bL2389C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#WheelNullspaceController$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Controller
http://delab.csd.auth.gr/ontologies/2018/RBO#ReceiveOccuringFunctionality$ub1bL2505C26
http://delab.csd.auth.gr/ontologies/2018/SAO#State$http://delab.csd.auth.gr/ontologies/2018/RMO#State
http://delab.csd.auth.gr/ontologies/2018/RBO#M3$ub1bL2124C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M5$ub1bL2216C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#StarTrackerSensorProcessor$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SensorProcessor
http://purl.oclc.org/net/muo/muoComplexDerivedUnit$http://purl.oclc.org/net/muo/muoDerivedUnit
http://delab.csd.auth.gr/ontologies/2018/LO#Verb$http://delab.csd.auth.gr/ontologies/2018/RBO#Action
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Provides_offloading_attitude_demands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Provides
http://delab.csd.auth.gr/ontologies/2018/DSO#Gyro$http://delab.csd.auth.gr/ontologies/2018/DSO#Sensor
http://delab.csd.auth.gr/ontologies/2018/RBO#M15$ub1bL2010C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#GuidanceData$http://delab.csd.auth.gr/ontologies/2018/SAO#Item
http://delab.csd.auth.gr/ontologies/2018/DSO#TelecommunicationSystem$ub1bL99C27
http://delab.csd.auth.gr/ontologies/2018/RBO#ReceiveOccuringFunctionality$ub1bL2495C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Estimates_validity_flag$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SimpleData
http://delab.csd.auth.gr/ontologies/2018/DSO#Actuator$http://delab.csd.auth.gr/ontologies/2018/SAO#System
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#CourseSunSensor$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SunSensorProcessor
http://delab.csd.auth.gr/ontologies/2018/SAO#StateSet$http://delab.csd.auth.gr/ontologies/2018/SAO#StateConcept
http://delab.csd.auth.gr/ontologies/2018/RBO#M10$ub1bL1744C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#AttitudeErrorGenerator$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#ErrorGeneration
http://delab.csd.auth.gr/ontologies/2018/RDO#InconsistentRequirement$http://delab.csd.auth.gr/ontologies/2018/RDO#Requirement
http://delab.csd.auth.gr/ontologies/2018/RBO#OccuringFunctionality$http://delab.csd.auth.gr/ontologies/2018/RBO#SimpleLogicalExpression
http://delab.csd.auth.gr/ontologies/2018/RBO#Item$http://delab.csd.auth.gr/ontologies/2018/RBO#SimpleEntity
http://delab.csd.auth.gr/ontologies/2018/RBO#M11$http://delab.csd.auth.gr/ontologies/2018/RBO#Main
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Demands_validity_flag$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SimpleData
http://delab.csd.auth.gr/ontologies/2018/RBO#M11$ub1bL1774C26
http://purl.oclc.org/NET/muo/ucum/UnitOf-levels$http://purl.oclc.org/NET/muo/muo#UnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/RBO#M10$ub1bL1736C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#WheelSpeedEstimates$ub1bL779C27
http://delab.csd.auth.gr/ontologies/2018/RBO#M15$ub1bL2006C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M9$ub1bL2355C26
http://purl.oclc.org/NET/muo/ucum/UnitOf-brit-volumes$http://purl.oclc.org/NET/muo/muo#UnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/SAO#TraversingConcept$http://www.w3.org/2002/07/owl#Thing
http://delab.csd.auth.gr/ontologies/2018/RDO#AmbiguousRequirement$http://delab.csd.auth.gr/ontologies/2018/RDO#Requirement
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Acquires_inertial-referenced-guidance_demands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Acquires
http://delab.csd.auth.gr/ontologies/2018/RBO#P2$ub1bL2437C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#ImpulseErrorGenerator$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#ErrorGeneration
http://purl.oclc.org/net/muo/muoSimpleDerivedUnit$http://purl.oclc.org/net/muo/muoDerivedUnit
http://delab.csd.auth.gr/ontologies/2018/SAO#Interface$http://delab.csd.auth.gr/ontologies/2018/RBO#Interface
http://delab.csd.auth.gr/ontologies/2018/RBO#S2$http://delab.csd.auth.gr/ontologies/2018/RBO#SimpleSuffix
http://delab.csd.auth.gr/ontologies/2018/RBO#SendOccuringFunctionality$ub1bL2609C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#OffloadingDemands$ub1bL684C27
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#WheelSpeedGuidanceOutputs$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#WheelSpeedGuidanceDemands
http://delab.csd.auth.gr/ontologies/2018/RMO#Item$http://www.w3.org/2002/07/owl#Thing
http://delab.csd.auth.gr/ontologies/2018/RBO#M6$ub1bL2255C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M7$ub1bL2297C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M5$ub1bL2206C26
http://delab.csd.auth.gr/ontologies/2018/RBO#PerformOccuringFunctionality$http://delab.csd.auth.gr/ontologies/2018/RBO#OccuringFunctionality
http://purl.oclc.org/NET/muo/ucum/UnitOf-chemical$http://purl.oclc.org/NET/muo/muo#UnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/RBO#M1$ub1bL1661C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M7$ub1bL2283C26
http://delab.csd.auth.gr/ontologies/2018/SAO#System$http://delab.csd.auth.gr/ontologies/2018/SAO#SpecifiedConcept
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Demanded_acceleration$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SimpleData
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#ErrorGeneration$http://delab.csd.auth.gr/ontologies/2018/DSO#AttitudeAndOrbitControlSystem
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Provides_inertial_referenced_profile$ub1bL721C26
http://purl.oclc.org/NET/muo/ucum/UnitOf-avoirdupois$http://purl.oclc.org/NET/muo/muo#UnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Wheel_momenta_estimate$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SimpleData
http://delab.csd.auth.gr/ontologies/2018/DSO#MassMemoryUnit$http://delab.csd.auth.gr/ontologies/2018/SAO#System
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#ImpulseDemands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#ImpulseGuidanceDemands
http://delab.csd.auth.gr/ontologies/2018/SAO#StateConcept$http://www.w3.org/2002/07/owl#Thing
http://delab.csd.auth.gr/ontologies/2018/DSO#StarTracker$http://delab.csd.auth.gr/ontologies/2018/DSO#Sensor
http://delab.csd.auth.gr/ontologies/2018/RBO#M7$ub1bL2301C26
http://delab.csd.auth.gr/ontologies/2018/DSO#SunSensor$http://delab.csd.auth.gr/ontologies/2018/DSO#Sensor
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#WheelSpeedGuidanceOutputs$ub1bL810C27
http://delab.csd.auth.gr/ontologies/2018/SAO#Function$http://delab.csd.auth.gr/ontologies/2018/RMO#Function
http://delab.csd.auth.gr/ontologies/2018/LO#Adjective$http://delab.csd.auth.gr/ontologies/2018/LO#LexicalConcept
http://delab.csd.auth.gr/ontologies/2018/RBO#StateValue$http://delab.csd.auth.gr/ontologies/2018/RBO#SimpleEntity
http://delab.csd.auth.gr/ontologies/2018/RBO#M16$ub1bL2036C26
http://delab.csd.auth.gr/ontologies/2018/RBO#S5$http://delab.csd.auth.gr/ontologies/2018/RBO#SimpleSuffix
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#CyclicScheduler$http://delab.csd.auth.gr/ontologies/2018/DSO#AttitudeAndOrbitControlSystem
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Wheel_rate_estimate$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SimpleData
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SunReferencedGuidance$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Guidance
http://delab.csd.auth.gr/ontologies/2018/RBO#PerformOccuringFunctionality$ub1bL2472C26
http://delab.csd.auth.gr/ontologies/2018/DSO#Thruster$http://delab.csd.auth.gr/ontologies/2018/DSO#Actuator
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Provides_rate_control_demands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Provides
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Controller$http://delab.csd.auth.gr/ontologies/2018/DSO#AttitudeAndOrbitControlSystem
http://delab.csd.auth.gr/ontologies/2018/RBO#M13$ub1bL1898C26
http://delab.csd.auth.gr/ontologies/2018/RBO#SimplePrefix$http://delab.csd.auth.gr/ontologies/2018/RBO#Prefix
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#ImpulseGuidance$ub1bL622C27
http://delab.csd.auth.gr/ontologies/2018/RBO#State$http://delab.csd.auth.gr/ontologies/2018/RBO#SimpleEntity
http://delab.csd.auth.gr/ontologies/2018/RBO#M15$http://delab.csd.auth.gr/ontologies/2018/RBO#Main
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Demanded_quaternion$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SimpleData
http://delab.csd.auth.gr/ontologies/2018/LO#Present$http://delab.csd.auth.gr/ontologies/2018/LO#Verb
http://delab.csd.auth.gr/ontologies/2018/RBO#M8$ub1bL2347C26
http://delab.csd.auth.gr/ontologies/2018/SAO#Function$http://delab.csd.auth.gr/ontologies/2018/RBO#Function
http://delab.csd.auth.gr/ontologies/2018/RBO#Suffix$http://delab.csd.auth.gr/ontologies/2018/RBO#Attribute
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#AttitudeGuidancePathDemands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#ComplexData
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Estimated_rate$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SimpleData
http://delab.csd.auth.gr/ontologies/2018/RBO#M5$ub1bL2212C26
http://delab.csd.auth.gr/ontologies/2018/SAO#State$http://delab.csd.auth.gr/ontologies/2018/SAO#IdentifiedConcept
http://purl.oclc.org/NET/muo/ucum/UnitOf-troy$http://purl.oclc.org/NET/muo/muo#UnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#PulseCountingEstimator$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#DatafusionEstimator
http://delab.csd.auth.gr/ontologies/2018/SAO#System$http://delab.csd.auth.gr/ontologies/2018/SAO#IdentifiedConcept
http://delab.csd.auth.gr/ontologies/2018/RDO#InterfaceRequirement$http://delab.csd.auth.gr/ontologies/2018/RDO#Requirement
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Wheel_momenta_demands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SimpleData
http://delab.csd.auth.gr/ontologies/2018/RBO#ReceiveOccuringFunctionality$ub1bL2517C26
http://delab.csd.auth.gr/ontologies/2018/RBO#SendOccuringFunctionality$ub1bL2619C26
http://delab.csd.auth.gr/ontologies/2018/SAO#Flow$http://delab.csd.auth.gr/ontologies/2018/SAO#TraversingConcept
http://delab.csd.auth.gr/ontologies/2018/RBO#M8$ub1bL2321C26
http://purl.oclc.org/net/muo/muoMetricUnit$http://purl.oclc.org/net/muo/muoUnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/RBO#M2$ub1bL2092C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#DataFusionEstimates$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#ComplexData
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#OffloadingDemands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#ComplexData
http://delab.csd.auth.gr/ontologies/2018/RBO#M4$ub1bL2184C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Offloading_active_flag$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SimpleData
http://delab.csd.auth.gr/ontologies/2018/RBO#M6$ub1bL2249C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#AttitudeGuidancePathDemands$ub1bL385C27
http://delab.csd.auth.gr/ontologies/2018/DSO#PayloadSystem$http://delab.csd.auth.gr/ontologies/2018/SAO#System
http://delab.csd.auth.gr/ontologies/2018/RBO#M11$ub1bL1764C26
http://delab.csd.auth.gr/ontologies/2018/LO#Verb$http://delab.csd.auth.gr/ontologies/2018/LO#LexicalConcept
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SunPresenceSensorProcessor$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SunSensorProcessor
http://delab.csd.auth.gr/ontologies/2018/RBO#M6$ub1bL2259C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M8$ub1bL2325C26
http://delab.csd.auth.gr/ontologies/2018/RBO#S2$ub1bL2562C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M3$ub1bL2128C26
http://delab.csd.auth.gr/ontologies/2018/RBO#P2$http://delab.csd.auth.gr/ontologies/2018/RBO#SimplePrefix
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Total_momentum_estimate$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SimpleData
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#DisturbanceTorqueEstimator$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#DatafusionEstimator
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Supervisor$http://delab.csd.auth.gr/ontologies/2018/DSO#AttitudeAndOrbitControlSystem
http://delab.csd.auth.gr/ontologies/2018/RBO#ReceiveOccuringFunctionality$ub1bL2513C26
http://delab.csd.auth.gr/ontologies/2018/SAO#State$http://delab.csd.auth.gr/ontologies/2018/SAO#StateConcept
http://delab.csd.auth.gr/ontologies/2018/RBO#M16$http://delab.csd.auth.gr/ontologies/2018/RBO#Main
http://delab.csd.auth.gr/ontologies/2018/RBO#SimpleSuffix$http://delab.csd.auth.gr/ontologies/2018/RBO#Suffix
http://delab.csd.auth.gr/ontologies/2018/RBO#S3$ub1bL2576C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M4$ub1bL2188C26
http://purl.oclc.org/NET/muo/ucum/UnitOf-cgs$http://purl.oclc.org/NET/muo/muo#UnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/RBO#M9$ub1bL2359C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M16$ub1bL2022C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Acquires_spacecraft_elapsed_time$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Acquires
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#RateControlGuidance$ub1bL658C27
http://delab.csd.auth.gr/ontologies/2018/RBO#M2$ub1bL2070C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M3$ub1bL2136C26
http://delab.csd.auth.gr/ontologies/2018/RBO#S1$http://delab.csd.auth.gr/ontologies/2018/RBO#SimpleSuffix
http://delab.csd.auth.gr/ontologies/2018/RBO#M1$ub1bL1653C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M14$ub1bL1956C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M7$ub1bL2287C26
http://delab.csd.auth.gr/ontologies/2018/SAO#Connection$http://delab.csd.auth.gr/ontologies/2018/RBO#Connection
http://delab.csd.auth.gr/ontologies/2018/RMO#System$http://www.w3.org/2002/07/owl#Thing
http://delab.csd.auth.gr/ontologies/2018/RBO#M5$ub1bL2220C26
http://delab.csd.auth.gr/ontologies/2018/RBO#SystemStateValueContraint$ub1bL2650C26
http://delab.csd.auth.gr/ontologies/2018/RBO#S3$ub1bL2580C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M2$ub1bL2060C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M14$ub1bL1938C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M13$ub1bL1914C26
http://delab.csd.auth.gr/ontologies/2018/RBO#PerformOccuringFunctionality$ub1bL2478C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M3$ub1bL2110C26
http://delab.csd.auth.gr/ontologies/2018/RBO#S1$ub1bL2535C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M1$ub1bL1637C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#DeltaVEstimator$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#DatafusionEstimator
http://delab.csd.auth.gr/ontologies/2018/RBO#M13$ub1bL1884C26
http://delab.csd.auth.gr/ontologies/2018/SAO#StateValue$http://delab.csd.auth.gr/ontologies/2018/RBO#StateValue
http://delab.csd.auth.gr/ontologies/2018/RBO#IngestOccuringFunctionality$http://delab.csd.auth.gr/ontologies/2018/RBO#OccuringFunctionality
http://delab.csd.auth.gr/ontologies/2018/RBO#M10$ub1bL1726C26
http://delab.csd.auth.gr/ontologies/2018/RDO#NoisyRequirement$http://delab.csd.auth.gr/ontologies/2018/RDO#Requirement
http://delab.csd.auth.gr/ontologies/2018/RBO#M5$ub1bL2200C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M1$http://delab.csd.auth.gr/ontologies/2018/RBO#Main
http://delab.csd.auth.gr/ontologies/2018/RBO#PerformOccuringFunctionality$ub1bL2468C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Acquires_demanded_strobing_rate$ub1bL305C26
http://delab.csd.auth.gr/ontologies/2018/RBO#ItemStateValueContraint$http://delab.csd.auth.gr/ontologies/2018/RBO#StateValueContraint
http://delab.csd.auth.gr/ontologies/2018/LO#Receive$http://delab.csd.auth.gr/ontologies/2018/LO#Verb
http://delab.csd.auth.gr/ontologies/2018/RBO#S2$ub1bL2554C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#WheelSpeedController$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Controller
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#ConditionChecker$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Supervisor
http://delab.csd.auth.gr/ontologies/2018/SAO#Interface$http://delab.csd.auth.gr/ontologies/2018/SAO#SpecifiedConcept
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Provides_rate_control_demands$ub1bL745C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Initializes$http://delab.csd.auth.gr/ontologies/2018/SAO#Function
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Acquires_spacecraft_elapsed_time$ub1bL331C26
http://delab.csd.auth.gr/ontologies/2018/SAO#Flow$http://delab.csd.auth.gr/ontologies/2018/SAO#IdentifiedConcept
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#ImpulseController$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Controller
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#DatafusionData$http://delab.csd.auth.gr/ontologies/2018/SAO#Item
http://delab.csd.auth.gr/ontologies/2018/RBO#M5$http://delab.csd.auth.gr/ontologies/2018/RBO#Main
http://delab.csd.auth.gr/ontologies/2018/RBO#SendOccuringFunctionality$ub1bL2613C26
http://purl.oclc.org/NET/muo/ucum/UnitOf-brit-length$http://purl.oclc.org/NET/muo/muo#UnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/RBO#M6$ub1bL2243C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SunSensorProcessor$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SensorProcessor
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Estimated_rate_bias$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SimpleData
http://delab.csd.auth.gr/ontologies/2018/RBO#M4$http://delab.csd.auth.gr/ontologies/2018/RBO#Main
http://delab.csd.auth.gr/ontologies/2018/RBO#M2$ub1bL2076C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M5$ub1bL2196C26
http://purl.oclc.org/NET/muo/ucum/UnitOf-infotech$http://purl.oclc.org/NET/muo/muo#UnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/RBO#StateSet$http://delab.csd.auth.gr/ontologies/2018/RBO#ComplexEntity
http://delab.csd.auth.gr/ontologies/2018/RBO#M6$ub1bL2263C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#FineSunSensorProcessor$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SunSensorProcessor
http://delab.csd.auth.gr/ontologies/2018/RBO#M4$ub1bL2176C26
http://delab.csd.auth.gr/ontologies/2018/RBO#IngestOccuringFunctionality$ub1bL1572C26
http://delab.csd.auth.gr/ontologies/2018/RBO#SystemStateValueContraint$ub1bL2654C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SpacecraftMomentumEstimator$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#DatafusionEstimator
http://delab.csd.auth.gr/ontologies/2018/RBO#M2$ub1bL2088C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M10$http://delab.csd.auth.gr/ontologies/2018/RBO#Main
http://delab.csd.auth.gr/ontologies/2018/RBO#M15$ub1bL1984C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M3$ub1bL2132C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M4$ub1bL2158C26
http://delab.csd.auth.gr/ontologies/2018/LO#Interact$http://delab.csd.auth.gr/ontologies/2018/LO#Verb
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#OffloadingGuidanceAttitudeDemands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#GuidanceData
http://delab.csd.auth.gr/ontologies/2018/RBO#M16$ub1bL2040C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M3$ub1bL2104C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M7$ub1bL2293C26
http://delab.csd.auth.gr/ontologies/2018/LO#Send$http://delab.csd.auth.gr/ontologies/2018/LO#Verb
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#WheelSpeedErrorGenerator$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#ErrorGeneration
http://delab.csd.auth.gr/ontologies/2018/RBO#M16$ub1bL2044C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#StrobingRate$http://delab.csd.auth.gr/ontologies/2018/SAO#Item
http://delab.csd.auth.gr/ontologies/2018/RBO#Entity$http://delab.csd.auth.gr/ontologies/2018/RBO#Attribute
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#TcHandler$http://delab.csd.auth.gr/ontologies/2018/DSO#AttitudeAndOrbitControlSystem
http://delab.csd.auth.gr/ontologies/2018/RBO#EmitOccuringFunctionality$ub1bL1515C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#AttitudeGuidancePathDemands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#RateControlGuidanceDemands
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#WheelSpeedEstimates$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#ComplexData
http://delab.csd.auth.gr/ontologies/2018/SAO#Flow$http://delab.csd.auth.gr/ontologies/2018/RBO#Flow
http://delab.csd.auth.gr/ontologies/2018/RBO#M14$ub1bL1968C26
http://delab.csd.auth.gr/ontologies/2018/SAO#SpecifiedConcept$http://www.w3.org/2002/07/owl#Thing
http://delab.csd.auth.gr/ontologies/2018/SAO#Interface$http://delab.csd.auth.gr/ontologies/2018/SAO#IdentifiedConcept
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#WheelSpeedGuidanceOutputs$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#ComplexData
http://delab.csd.auth.gr/ontologies/2018/RBO#P3$http://delab.csd.auth.gr/ontologies/2018/RBO#SimplePrefix
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#InertialReferencedGuidanceDemands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#GuidanceData
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#MagnetometerSensorProcessor$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SensorProcessor
http://delab.csd.auth.gr/ontologies/2018/SAO#System$http://delab.csd.auth.gr/ontologies/2018/RMO#System
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#AOCS$http://delab.csd.auth.gr/ontologies/2018/DSO#AttitudeAndOrbitControlSystem
http://delab.csd.auth.gr/ontologies/2018/SAO#Connection$http://delab.csd.auth.gr/ontologies/2018/SAO#IdentifiedConcept
http://delab.csd.auth.gr/ontologies/2018/RBO#M11$ub1bL1778C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SensorProcessor$http://delab.csd.auth.gr/ontologies/2018/DSO#AttitudeAndOrbitControlSystem
http://delab.csd.auth.gr/ontologies/2018/RBO#M13$ub1bL1876C26
http://delab.csd.auth.gr/ontologies/2018/RBO#ItemStateValueContraint$ub1bL1613C26
http://delab.csd.auth.gr/ontologies/2018/SAO#Item$http://delab.csd.auth.gr/ontologies/2018/RBO#Item
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#ImpulseGuidanceDemands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#GuidanceData
http://delab.csd.auth.gr/ontologies/2018/DSO#CourseSunSensor$http://delab.csd.auth.gr/ontologies/2018/DSO#SunSensor
http://purl.oclc.org/NET/muo/ucum/UnitOf-us-lengths$http://purl.oclc.org/NET/muo/muo#UnitOfMeasurement
http://purl.oclc.org/NET/muo/ucum/UnitOf-apoth$http://purl.oclc.org/NET/muo/muo#UnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Acquires_inertial-referenced-guidance_demands$ub1bL318C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#OffloadingGuidanceOffloadingDemands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#GuidanceData
http://delab.csd.auth.gr/ontologies/2018/DSO#EarthSensor$http://delab.csd.auth.gr/ontologies/2018/DSO#Sensor
http://delab.csd.auth.gr/ontologies/2018/RBO#M4$ub1bL2164C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SunReferenceGuidanceDemands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#GuidanceData
http://delab.csd.auth.gr/ontologies/2018/DSO#Magnetometer$http://delab.csd.auth.gr/ontologies/2018/DSO#Sensor
http://delab.csd.auth.gr/ontologies/2018/RBO#M14$ub1bL1942C26
http://delab.csd.auth.gr/ontologies/2018/RBO#ItemStateValueContraint$ub1bL1599C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M5$ub1bL2224C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M10$ub1bL1740C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#WheelSpeedGuidance$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Guidance
http://delab.csd.auth.gr/ontologies/2018/RBO#M3$http://delab.csd.auth.gr/ontologies/2018/RBO#Main
http://delab.csd.auth.gr/ontologies/2018/RMO#State$http://www.w3.org/2002/07/owl#Thing
http://purl.oclc.org/net/muo/muoBaseUnit$http://purl.oclc.org/net/muo/muoUnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/LO#Perform$http://delab.csd.auth.gr/ontologies/2018/LO#Verb
http://purl.oclc.org/NET/muo/ucum/UnitOf-clinical$http://purl.oclc.org/NET/muo/muo#UnitOfMeasurement
http://purl.oclc.org/NET/muo/ucum/UnitOf-iso1000$http://purl.oclc.org/NET/muo/muo#UnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Direction_of_impulse_demand$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SimpleData
http://delab.csd.auth.gr/ontologies/2018/SAO#Item$http://delab.csd.auth.gr/ontologies/2018/SAO#IdentifiedConcept
http://delab.csd.auth.gr/ontologies/2018/RBO#M1$ub1bL1643C26
http://delab.csd.auth.gr/ontologies/2018/RBO#IngestOccuringFunctionality$ub1bL1568C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SimpleData$http://delab.csd.auth.gr/ontologies/2018/SAO#Item
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#ComplexData$http://delab.csd.auth.gr/ontologies/2018/SAO#Item
http://delab.csd.auth.gr/ontologies/2018/RMO#Flow$http://www.w3.org/2002/07/owl#Thing
http://delab.csd.auth.gr/ontologies/2018/RBO#M8$ub1bL2339C26
http://delab.csd.auth.gr/ontologies/2018/RBO#S6$http://delab.csd.auth.gr/ontologies/2018/RBO#SimpleSuffix
http://delab.csd.auth.gr/ontologies/2018/RBO#M4$ub1bL2148C26
http://delab.csd.auth.gr/ontologies/2018/RBO#Main$ub1bL1685C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M15$ub1bL1988C26
http://delab.csd.auth.gr/ontologies/2018/RBO#Attribute$http://www.w3.org/2002/07/owl#Thing
http://delab.csd.auth.gr/ontologies/2018/RBO#M14$http://delab.csd.auth.gr/ontologies/2018/RBO#Main
http://purl.oclc.org/NET/muo/ucum/UnitOf-typeset$http://purl.oclc.org/NET/muo/muo#UnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#OnBoardFunctionManager$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Supervisor
http://delab.csd.auth.gr/ontologies/2018/DSO#ReactionWheel$http://delab.csd.auth.gr/ontologies/2018/DSO#Actuator
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Provides_offloading_attitude_demands$ub1bL729C26
http://delab.csd.auth.gr/ontologies/2018/DSO#ThermalSystem$http://delab.csd.auth.gr/ontologies/2018/SAO#System
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#AttitudeGuidancePathDemands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#InertialReferencedGuidanceDemands
http://delab.csd.auth.gr/ontologies/2018/RBO#M7$ub1bL2279C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M12$ub1bL1820C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M13$ub1bL1894C26
http://delab.csd.auth.gr/ontologies/2018/RBO#Quantifier$http://delab.csd.auth.gr/ontologies/2018/RBO#Attribute
http://purl.oclc.org/net/muo/muoDerivedUnit$http://purl.oclc.org/net/muo/muoUnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/RBO#M15$ub1bL2002C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M9$ub1bL2363C26
http://delab.csd.auth.gr/ontologies/2018/RDO#IncompleteRequirement$http://delab.csd.auth.gr/ontologies/2018/RDO#Requirement
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Total_momentum_demand$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SimpleData
http://delab.csd.auth.gr/ontologies/2018/RDO#RedundantRequirement$http://delab.csd.auth.gr/ontologies/2018/RDO#Requirement
http://delab.csd.auth.gr/ontologies/2018/SAO#Item$http://delab.csd.auth.gr/ontologies/2018/SAO#TraversingConcept
http://purl.oclc.org/NET/muo/ucum/UnitOf-intcust$http://purl.oclc.org/NET/muo/muo#UnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/DSO#Sensor$http://delab.csd.auth.gr/ontologies/2018/SAO#System
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#AOCSModeManager$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Supervisor
http://delab.csd.auth.gr/ontologies/2018/RBO#M13$ub1bL1918C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M6$ub1bL2271C26
http://delab.csd.auth.gr/ontologies/2018/RBO#S1$ub1bL2543C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#AttitudeGuidancePathDemands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#OffloadingGuidanceAttitudeDemands
http://delab.csd.auth.gr/ontologies/2018/RBO#M9$ub1bL2377C26
http://delab.csd.auth.gr/ontologies/2018/DSO#FineSunSensor$http://delab.csd.auth.gr/ontologies/2018/DSO#SunSensor
http://delab.csd.auth.gr/ontologies/2018/RBO#P1$ub1bL2414C26
http://delab.csd.auth.gr/ontologies/2018/RBO#EmitOccuringFunctionality$http://delab.csd.auth.gr/ontologies/2018/RBO#OccuringFunctionality
http://delab.csd.auth.gr/ontologies/2018/RBO#IngestOccuringFunctionality$ub1bL1582C26
http://delab.csd.auth.gr/ontologies/2018/RBO#ItemStateValueContraint$ub1bL1609C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M4$ub1bL2168C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M4$ub1bL2180C26
http://delab.csd.auth.gr/ontologies/2018/LO#Invoke$http://delab.csd.auth.gr/ontologies/2018/LO#Verb
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#RWCommanding$http://delab.csd.auth.gr/ontologies/2018/DSO#AttitudeAndOrbitControlSystem
http://delab.csd.auth.gr/ontologies/2018/SAO#Function$http://delab.csd.auth.gr/ontologies/2018/SAO#SpecifiedConcept
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Provides_sun_reference_demands$ub1bL753C26
http://delab.csd.auth.gr/ontologies/2018/LO#Transfer$http://delab.csd.auth.gr/ontologies/2018/LO#Verb
http://delab.csd.auth.gr/ontologies/2018/LO#BeComposedFrom$http://delab.csd.auth.gr/ontologies/2018/LO#Verb
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Sets$http://delab.csd.auth.gr/ontologies/2018/SAO#Function
http://delab.csd.auth.gr/ontologies/2018/RBO#ReqDescriptor$http://www.w3.org/2002/07/owl#Thing
http://delab.csd.auth.gr/ontologies/2018/RDO#SystemRequirement$http://delab.csd.auth.gr/ontologies/2018/RDO#Requirement
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#GPSSensorProcessor$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SensorProcessor
http://delab.csd.auth.gr/ontologies/2018/RBO#M14$ub1bL1964C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#GyroStellarEstimator$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#DatafusionEstimator
http://delab.csd.auth.gr/ontologies/2018/RBO#M13$http://delab.csd.auth.gr/ontologies/2018/RBO#Main
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#DatafusionEstimator$http://delab.csd.auth.gr/ontologies/2018/DSO#AttitudeAndOrbitControlSystem
http://delab.csd.auth.gr/ontologies/2018/RBO#EmitOccuringFunctionality$ub1bL1519C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M1$ub1bL1649C26
http://delab.csd.auth.gr/ontologies/2018/RBO#EmitOccuringFunctionality$ub1bL1523C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#EarthSensorProcessor$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SensorProcessor
http://delab.csd.auth.gr/ontologies/2018/RBO#M7$ub1bL2305C26
http://delab.csd.auth.gr/ontologies/2018/SAO#Connection$ub1bL2972C27
http://purl.oclc.org/NET/muo/ucum/UnitOf-dimless$http://purl.oclc.org/NET/muo/muo#UnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#AOCSConfigurationManager$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Supervisor
http://delab.csd.auth.gr/ontologies/2018/SAO#StateValue$http://delab.csd.auth.gr/ontologies/2018/SAO#StateConcept
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Provides_inertial_referenced_demands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Provides
http://delab.csd.auth.gr/ontologies/2018/RBO#ComplexLogicalExpression$http://delab.csd.auth.gr/ontologies/2018/RBO#LogicalExpression
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Estimated_attitude_quaternion$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SimpleData
http://delab.csd.auth.gr/ontologies/2018/RBO#SystemStateValueContraint$ub1bL2640C26
http://delab.csd.auth.gr/ontologies/2018/LO#HaveSubState$http://delab.csd.auth.gr/ontologies/2018/LO#Verb
http://delab.csd.auth.gr/ontologies/2018/RBO#Flow$http://delab.csd.auth.gr/ontologies/2018/RBO#SimpleEntity
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#OffloadingGuidance$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Guidance
http://delab.csd.auth.gr/ontologies/2018/RBO#M7$http://delab.csd.auth.gr/ontologies/2018/RBO#Main
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Acquires_demanded_strobing_rate$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Acquires
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#ImpulseDemands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#ComplexData
http://delab.csd.auth.gr/ontologies/2018/RBO#Connection$http://delab.csd.auth.gr/ontologies/2018/RBO#SimpleEntity
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#AttitudeGuidancePathDemands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SunReferenceGuidanceDemands
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#AttitudeController$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Controller
http://delab.csd.auth.gr/ontologies/2018/RBO#M1$ub1bL1673C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Provides_impulse_demands$ub1bL637C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M4$ub1bL2172C26
http://delab.csd.auth.gr/ontologies/2018/RBO#SimpleEntity$http://delab.csd.auth.gr/ontologies/2018/RBO#Entity
http://delab.csd.auth.gr/ontologies/2018/RBO#M13$ub1bL1910C26
http://delab.csd.auth.gr/ontologies/2018/RBO#SystemStateValueContraint$ub1bL2646C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Provides$http://delab.csd.auth.gr/ontologies/2018/SAO#Function
http://delab.csd.auth.gr/ontologies/2018/RBO#M9$ub1bL2369C26
http://delab.csd.auth.gr/ontologies/2018/RBO#IngestOccuringFunctionality$ub1bL1578C26
http://delab.csd.auth.gr/ontologies/2018/SAO#IdentifiedConcept$http://www.w3.org/2002/07/owl#Thing
http://delab.csd.auth.gr/ontologies/2018/RMO#StateSet$http://www.w3.org/2002/07/owl#Thing
http://delab.csd.auth.gr/ontologies/2018/RBO#M3$ub1bL2100C26
http://delab.csd.auth.gr/ontologies/2018/RBO#Action$http://delab.csd.auth.gr/ontologies/2018/RBO#Attribute
http://delab.csd.auth.gr/ontologies/2018/RBO#M2$ub1bL2084C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Impulse_demands_validity_flag$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SimpleData
http://delab.csd.auth.gr/ontologies/2018/RBO#M16$ub1bL2026C26
http://delab.csd.auth.gr/ontologies/2018/RBO#Function$http://delab.csd.auth.gr/ontologies/2018/RBO#SimpleEntity
http://purl.oclc.org/NET/muo/ucum/UnitOf-heat$http://purl.oclc.org/NET/muo/muo#UnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/DSO#Spacecraft$ub1bL89C27
http://delab.csd.auth.gr/ontologies/2018/RBO#S3$ub1bL2570C26
http://purl.oclc.org/NET/muo/ucum/UnitOf-misc$http://purl.oclc.org/NET/muo/muo#UnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/SAO#StateValue$http://delab.csd.auth.gr/ontologies/2018/SAO#IdentifiedConcept
http://delab.csd.auth.gr/ontologies/2018/RBO#M6$ub1bL2267C26
http://delab.csd.auth.gr/ontologies/2018/RBO#Quantity$http://delab.csd.auth.gr/ontologies/2018/RBO#Attribute
http://delab.csd.auth.gr/ontologies/2018/RBO#M2$ub1bL2080C26
http://delab.csd.auth.gr/ontologies/2018/LO#Emit$http://delab.csd.auth.gr/ontologies/2018/LO#Verb
http://delab.csd.auth.gr/ontologies/2018/RBO#Prefix$http://delab.csd.auth.gr/ontologies/2018/RBO#ReqDescriptor
http://delab.csd.auth.gr/ontologies/2018/RBO#IngestOccuringFunctionality$ub1bL1590C26
http://delab.csd.auth.gr/ontologies/2018/LO#Noun$http://delab.csd.auth.gr/ontologies/2018/LO#LexicalConcept
http://delab.csd.auth.gr/ontologies/2018/LO#LexicalConcept$http://www.w3.org/2002/07/owl#Thing
http://delab.csd.auth.gr/ontologies/2018/LO#TakeValuesFrom$http://delab.csd.auth.gr/ontologies/2018/LO#Verb
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#RateControlGuidanceDemands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#GuidanceData
http://delab.csd.auth.gr/ontologies/2018/SAO#Item$http://delab.csd.auth.gr/ontologies/2018/RMO#Item
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Provides_offloading_demands$ub1bL737C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M6$http://delab.csd.auth.gr/ontologies/2018/RBO#Main
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#ImpulseGuidance$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Guidance
http://delab.csd.auth.gr/ontologies/2018/RBO#M4$ub1bL2152C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M15$ub1bL1992C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M8$http://delab.csd.auth.gr/ontologies/2018/RBO#Main
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#AttitudeGuidancePathDemands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#InertialReferencedGuidanceProfile
http://delab.csd.auth.gr/ontologies/2018/DSO#Software$http://delab.csd.auth.gr/ontologies/2018/SAO#System
http://delab.csd.auth.gr/ontologies/2018/RBO#EmitOccuringFunctionality$ub1bL1527C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M3$ub1bL2140C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Magnitude_of_impulse_demand$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SimpleData
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Demanded_RCS_torque$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SimpleData
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#UnitCheckManager$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Supervisor
http://delab.csd.auth.gr/ontologies/2018/LO#Set$http://delab.csd.auth.gr/ontologies/2018/LO#Verb
http://delab.csd.auth.gr/ontologies/2018/RBO#M12$ub1bL1824C26
http://delab.csd.auth.gr/ontologies/2018/RBO#SendOccuringFunctionality$ub1bL2631C26
http://delab.csd.auth.gr/ontologies/2018/LO#HaveState$http://delab.csd.auth.gr/ontologies/2018/LO#Verb
http://delab.csd.auth.gr/ontologies/2018/RBO#SendOccuringFunctionality$ub1bL2623C26
http://delab.csd.auth.gr/ontologies/2018/DSO#TelecommunicationSystem$http://delab.csd.auth.gr/ontologies/2018/SAO#System
http://delab.csd.auth.gr/ontologies/2018/RBO#PerformOccuringFunctionality$ub1bL2464C26
http://delab.csd.auth.gr/ontologies/2018/RBO#S3$http://delab.csd.auth.gr/ontologies/2018/RBO#SimpleSuffix
http://delab.csd.auth.gr/ontologies/2018/RBO#S1$ub1bL2525C26
http://delab.csd.auth.gr/ontologies/2018/DSO#ElectricalPowerSystem$http://delab.csd.auth.gr/ontologies/2018/SAO#System
http://delab.csd.auth.gr/ontologies/2018/RBO#PerformOccuringFunctionality$ub1bL2482C26
http://delab.csd.auth.gr/ontologies/2018/SAO#System$ub1bL45C27
http://purl.oclc.org/NET/muo/ucum/UnitOf-us-volumes$http://purl.oclc.org/NET/muo/muo#UnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/RBO#P1$ub1bL2410C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#GyroFSSEstimator$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#DatafusionEstimator
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Wheel_speed_estimates_validity_flag$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SimpleData
http://delab.csd.auth.gr/ontologies/2018/RBO#M13$ub1bL1902C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M13$ub1bL1880C26
http://delab.csd.auth.gr/ontologies/2018/RBO#S4$http://delab.csd.auth.gr/ontologies/2018/RBO#SimpleSuffix
http://delab.csd.auth.gr/ontologies/2018/RBO#M3$ub1bL2116C26
http://purl.oclc.org/NET/muo/ucum/UnitOf-si$http://purl.oclc.org/NET/muo/muo#UnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/RBO#M11$ub1bL1786C26
http://delab.csd.auth.gr/ontologies/2018/RBO#Main$http://delab.csd.auth.gr/ontologies/2018/RBO#ReqDescriptor
http://delab.csd.auth.gr/ontologies/2018/RBO#M1$ub1bL1669C26
http://delab.csd.auth.gr/ontologies/2018/RBO#Suffix$http://delab.csd.auth.gr/ontologies/2018/RBO#ReqDescriptor
http://delab.csd.auth.gr/ontologies/2018/RBO#M14$ub1bL1960C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Guidance$http://delab.csd.auth.gr/ontologies/2018/DSO#AttitudeAndOrbitControlSystem
http://delab.csd.auth.gr/ontologies/2018/RDO#OpaqueRequirement$http://delab.csd.auth.gr/ontologies/2018/RDO#Requirement
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Provides_inertial_referenced_demands$ub1bL713C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M11$ub1bL1782C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#OffloadingDemands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#OffloadingGuidanceOffloadingDemands
http://delab.csd.auth.gr/ontologies/2018/RBO#M11$ub1bL1790C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M2$http://delab.csd.auth.gr/ontologies/2018/RBO#Main
http://delab.csd.auth.gr/ontologies/2018/RBO#P1$http://delab.csd.auth.gr/ontologies/2018/RBO#SimplePrefix
http://delab.csd.auth.gr/ontologies/2018/SAO#StateSet$http://delab.csd.auth.gr/ontologies/2018/RMO#StateSet
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#CPSCommanding$http://delab.csd.auth.gr/ontologies/2018/DSO#AttitudeAndOrbitControlSystem
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Magnitude_of_delta-v_demand$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#SimpleData
http://delab.csd.auth.gr/ontologies/2018/RBO#M1$ub1bL1665C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#WheelSpeedGuidanceDemands$http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#GuidanceData
http://delab.csd.auth.gr/ontologies/2018/RBO#M13$ub1bL1890C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M12$ub1bL1830C26
http://delab.csd.auth.gr/ontologies/2018/SAO#System$http://delab.csd.auth.gr/ontologies/2018/RBO#System
http://delab.csd.auth.gr/ontologies/2018/RBO#ComplexPrefix$http://delab.csd.auth.gr/ontologies/2018/RBO#Prefix
http://delab.csd.auth.gr/ontologies/2018/RBO#M1$ub1bL1677C26
http://delab.csd.auth.gr/ontologies/2018/DSO-AOCS#Acquires$http://delab.csd.auth.gr/ontologies/2018/SAO#Function
http://delab.csd.auth.gr/ontologies/2018/RBO#S1$ub1bL2531C26
http://delab.csd.auth.gr/ontologies/2018/RBO#P2$ub1bL2445C26
http://delab.csd.auth.gr/ontologies/2018/RBO#M10$ub1bL1716C26
http://delab.csd.auth.gr/ontologies/2018/RBO#SystemStateValueContraint$ub1bL2658C26
http://delab.csd.auth.gr/ontologies/2018/RDO#hasRequirement$http://delab.csd.auth.gr/ontologies/2018/RBO#Entity
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedToStateValue$ub1bL1624C29
http://delab.csd.auth.gr/ontologies/2018/SAO#presents$http://delab.csd.auth.gr/ontologies/2018/SAO#System
http://delab.csd.auth.gr/ontologies/2018/RDO#hasProperty$http://delab.csd.auth.gr/ontologies/2018/SAO#SpecifiedConcept
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedToSubjectState$http://delab.csd.auth.gr/ontologies/2018/RBO#M13
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedToSubjectItem$ub1bL1975C29
http://purl.oclc.org/net/muo/muoinTime$http://purl.oclc.org/net/muo/muoQualityValue
http://delab.csd.auth.gr/ontologies/2018/SAO#emits$http://delab.csd.auth.gr/ontologies/2018/SAO#Function
http://delab.csd.auth.gr/ontologies/2018/RBO#hasVerb$http://delab.csd.auth.gr/ontologies/2018/RBO#Action
http://delab.csd.auth.gr/ontologies/2018/RDO#replaces$http://delab.csd.auth.gr/ontologies/2018/RDO#Requirement
http://delab.csd.auth.gr/ontologies/2018/RDO#isSubjectOfRequirement$http://delab.csd.auth.gr/ontologies/2018/RBO#SimpleEntity
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedToAttribute$http://delab.csd.auth.gr/ontologies/2018/RBO#ReqDescriptor
http://purl.oclc.org/net/muo/muoprefSymbol$ub1bL1378C23
http://delab.csd.auth.gr/ontologies/2018/SAO#ingests$http://delab.csd.auth.gr/ontologies/2018/SAO#Function
http://delab.csd.auth.gr/ontologies/2018/RMO#contains$http://delab.csd.auth.gr/ontologies/2018/RMO#Function
http://delab.csd.auth.gr/ontologies/2018/SAO#belongsTo$http://delab.csd.auth.gr/ontologies/2018/SAO#StateValue
http://delab.csd.auth.gr/ontologies/2018/RMO#performs$http://delab.csd.auth.gr/ontologies/2018/RMO#System
http://delab.csd.auth.gr/ontologies/2018/RMO#affects$http://delab.csd.auth.gr/ontologies/2018/RMO#Function
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedToStateValues$http://delab.csd.auth.gr/ontologies/2018/RBO#StateSet
http://delab.csd.auth.gr/ontologies/2018/SAO#invokes$http://delab.csd.auth.gr/ontologies/2018/SAO#Function
http://delab.csd.auth.gr/ontologies/2018/SAO#sets$http://delab.csd.auth.gr/ontologies/2018/SAO#Function
http://purl.oclc.org/net/muo/muoaltSymbol$ub1bL1319C23
http://delab.csd.auth.gr/ontologies/2018/SAO#isRelatedTo$http://delab.csd.auth.gr/ontologies/2018/SAO#IdentifiedConcept
http://delab.csd.auth.gr/ontologies/2018/RDO#hasClause$http://delab.csd.auth.gr/ontologies/2018/RDO#Requirement
http://delab.csd.auth.gr/ontologies/2018/SAO#contains$http://delab.csd.auth.gr/ontologies/2018/SAO#System
http://delab.csd.auth.gr/ontologies/2018/RDO#isClauseOf$http://delab.csd.auth.gr/ontologies/2018/RBO#ReqDescriptor
http://delab.csd.auth.gr/ontologies/2018/RBO#hasOperator$ub1bL2677C22
http://delab.csd.auth.gr/ontologies/2018/RBO#hasQuantifier$http://delab.csd.auth.gr/ontologies/2018/RBO#Quantity
http://delab.csd.auth.gr/ontologies/2018/SAO#isDecomposedTo$http://delab.csd.auth.gr/ontologies/2018/SAO#Item
http://purl.oclc.org/net/muo/muomodifierPrefix$http://purl.oclc.org/net/muo/muoSimpleDerivedUnit
http://delab.csd.auth.gr/ontologies/2018/RMO#triggers$http://delab.csd.auth.gr/ontologies/2018/RMO#Flow
http://purl.oclc.org/net/muo/muodimensionalSize$http://purl.oclc.org/net/muo/muoSimpleDerivedUnit
http://delab.csd.auth.gr/ontologies/2018/SAO#traverses$http://delab.csd.auth.gr/ontologies/2018/SAO#TraversingConcept
http://purl.oclc.org/net/muo/muoderivesFrom$http://purl.oclc.org/net/muo/muoDerivedUnit
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedToSubjectStateValue$http://delab.csd.auth.gr/ontologies/2018/RBO#M13
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedToStateSet$ub1bL1867C29
http://purl.oclc.org/net/muo/muomeasuresQuality$http://purl.oclc.org/net/muo/muoUnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/LO#synonymOf$http://delab.csd.auth.gr/ontologies/2018/LO#LexicalConcept
http://delab.csd.auth.gr/ontologies/2018/RDO#isReplacedBy$http://delab.csd.auth.gr/ontologies/2018/RDO#Requirement
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedtoFlow$ub1bL2230C29
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedToConnection$http://delab.csd.auth.gr/ontologies/2018/RBO#M11
http://delab.csd.auth.gr/ontologies/2018/SAO#performs$http://delab.csd.auth.gr/ontologies/2018/SAO#System
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedToSubject$http://delab.csd.auth.gr/ontologies/2018/RBO#Main
http://delab.csd.auth.gr/ontologies/2018/RDO#isRequirementOf$http://delab.csd.auth.gr/ontologies/2018/RDO#Requirement
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedToSuffix$http://delab.csd.auth.gr/ontologies/2018/RBO#Action
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedToLogicalExpression$ub1bL2428C29
http://delab.csd.auth.gr/ontologies/2018/SAO#transfers$http://delab.csd.auth.gr/ontologies/2018/SAO#Interface
http://delab.csd.auth.gr/ontologies/2018/RMO#invokes$http://delab.csd.auth.gr/ontologies/2018/RMO#Function
http://delab.csd.auth.gr/ontologies/2018/RMO#generates$http://delab.csd.auth.gr/ontologies/2018/RMO#Function
http://delab.csd.auth.gr/ontologies/2018/SAO#takesValuesFrom$ub1bL913C22
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedToFunction$ub1bL2312C29
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedToQuantity$ub1bL1700C29
http://delab.csd.auth.gr/ontologies/2018/RBO#hasSimpleEntity$http://delab.csd.auth.gr/ontologies/2018/RBO#ComplexEntity
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedToState$ub1bL1859C29
http://delab.csd.auth.gr/ontologies/2018/RBO#contradictsWith$http://delab.csd.auth.gr/ontologies/2018/RBO#Attribute
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedToInterface$http://delab.csd.auth.gr/ontologies/2018/RBO#M9
http://delab.csd.auth.gr/ontologies/2018/RMO#sets$http://delab.csd.auth.gr/ontologies/2018/RMO#Flow
http://delab.csd.auth.gr/ontologies/2018/RDO#isPropertyOf$http://delab.csd.auth.gr/ontologies/2018/RDO#Property
http://delab.csd.auth.gr/ontologies/2018/SAO#joins$http://delab.csd.auth.gr/ontologies/2018/SAO#Connection
http://delab.csd.auth.gr/ontologies/2018/RMO#belongsTo$http://delab.csd.auth.gr/ontologies/2018/RMO#State
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedToQuantifier$ub1bL2587C29
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedtoUOM$ub1bL1707C29
http://delab.csd.auth.gr/ontologies/2018/SAO#receives$http://delab.csd.auth.gr/ontologies/2018/SAO#Function
http://delab.csd.auth.gr/ontologies/2018/SAO#hasState$http://delab.csd.auth.gr/ontologies/2018/SAO#System
http://purl.oclc.org/net/muo/muomeasuredIn$http://purl.oclc.org/net/muo/muoQualityValue
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedToTraversingConcept$http://delab.csd.auth.gr/ontologies/2018/RBO#M10
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedToOccuringFunctionality$http://delab.csd.auth.gr/ontologies/2018/RBO#P2
http://delab.csd.auth.gr/ontologies/2018/RBO#hasPreposition$ub1bL2684C29
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedToSystem$ub1bL1801C29
http://delab.csd.auth.gr/ontologies/2018/SAO#hasSubState$http://delab.csd.auth.gr/ontologies/2018/SAO#State
http://delab.csd.auth.gr/ontologies/2018/RBO#isSimilarTo$http://delab.csd.auth.gr/ontologies/2018/RBO#Attribute
http://delab.csd.auth.gr/ontologies/2018/LO#antonymOf$http://delab.csd.auth.gr/ontologies/2018/LO#LexicalConcept
http://delab.csd.auth.gr/ontologies/2018/SAO#sends$http://delab.csd.auth.gr/ontologies/2018/SAO#Function
http://delab.csd.auth.gr/ontologies/2018/SAO#isAvailableIn$http://delab.csd.auth.gr/ontologies/2018/SAO#Function
http://delab.csd.auth.gr/ontologies/2018/RBO#hasNegation$http://delab.csd.auth.gr/ontologies/2018/RBO#Main
http://delab.csd.auth.gr/ontologies/2018/RBO#hasDescription$http://delab.csd.auth.gr/ontologies/2018/RBO#SimpleEntity
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedToStimulus$http://delab.csd.auth.gr/ontologies/2018/RBO#OccuringFunctionality
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedToItem$ub1bL1550C29
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedToAction$ub1bL1538C29
http://delab.csd.auth.gr/ontologies/2018/SAO#setsTo$http://delab.csd.auth.gr/ontologies/2018/SAO#Function
http://purl.oclc.org/net/muo/muofactor$http://purl.oclc.org/net/muo/muoPrefix
http://delab.csd.auth.gr/ontologies/2018/RMO#contains$http://delab.csd.auth.gr/ontologies/2018/RMO#Function
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedToInterface$http://delab.csd.auth.gr/ontologies/2018/RBO#Interface
http://purl.oclc.org/net/muo/muodimensionalSize$http://www.w3.org/2001/XMLSchema#float
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedToSubjectItem$http://delab.csd.auth.gr/ontologies/2018/RBO#Item
http://delab.csd.auth.gr/ontologies/2018/RDO#hasMain$http://delab.csd.auth.gr/ontologies/2018/RBO#Main
http://delab.csd.auth.gr/ontologies/2018/SAO#joins$http://delab.csd.auth.gr/ontologies/2018/SAO#Interface
http://delab.csd.auth.gr/ontologies/2018/RBO#hasQuantifier$http://www.w3.org/2001/XMLSchema#string
http://delab.csd.auth.gr/ontologies/2018/RBO#hasQuantity$http://www.w3.org/2001/XMLSchema#integer
http://delab.csd.auth.gr/ontologies/2018/SAO#transfers$http://delab.csd.auth.gr/ontologies/2018/SAO#TraversingConcept
http://delab.csd.auth.gr/ontologies/2018/RDO#isReplacedBy$http://delab.csd.auth.gr/ontologies/2018/RDO#Requirement
http://purl.oclc.org/net/muo/muoinTime$http://www.w3.org/2001/XMLSchema#dateTime
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedToStateValues$http://www.w3.org/1999/02/22-rdf-syntax-ns#List
http://delab.csd.auth.gr/ontologies/2018/SAO#presents$http://delab.csd.auth.gr/ontologies/2018/SAO#Interface
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedToLogicalExpression$http://delab.csd.auth.gr/ontologies/2018/RBO#LogicalExpression
http://delab.csd.auth.gr/ontologies/2018/SAO#setsTo$http://delab.csd.auth.gr/ontologies/2018/SAO#StateValue
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedToOccuringFunctionality$http://delab.csd.auth.gr/ontologies/2018/RBO#OccuringFunctionality
http://delab.csd.auth.gr/ontologies/2018/RDO#isPropertyOf$http://delab.csd.auth.gr/ontologies/2018/SAO#SpecifiedConcept
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedToStateValue$http://delab.csd.auth.gr/ontologies/2018/RBO#StateValue
http://delab.csd.auth.gr/ontologies/2018/SAO#ingests$http://delab.csd.auth.gr/ontologies/2018/SAO#Flow
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedToSuffix$http://delab.csd.auth.gr/ontologies/2018/RBO#Suffix
http://delab.csd.auth.gr/ontologies/2018/SAO#invokes$http://delab.csd.auth.gr/ontologies/2018/SAO#Function
http://delab.csd.auth.gr/ontologies/2018/SAO#hasSubState$http://delab.csd.auth.gr/ontologies/2018/SAO#State
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedtoUOM$http://purl.oclc.org/NET/muo/muo#UnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedToAttribute$http://delab.csd.auth.gr/ontologies/2018/RBO#Attribute
http://delab.csd.auth.gr/ontologies/2018/RDO#replaces$http://delab.csd.auth.gr/ontologies/2018/RDO#Requirement
http://delab.csd.auth.gr/ontologies/2018/LO#synonymOf$http://delab.csd.auth.gr/ontologies/2018/LO#LexicalConcept
http://delab.csd.auth.gr/ontologies/2018/RDO#hasProperty$http://delab.csd.auth.gr/ontologies/2018/RDO#Property
http://delab.csd.auth.gr/ontologies/2018/SAO#emits$http://delab.csd.auth.gr/ontologies/2018/SAO#Flow
http://delab.csd.auth.gr/ontologies/2018/SAO#isAvailableIn$http://delab.csd.auth.gr/ontologies/2018/SAO#StateValue
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedToConnection$http://delab.csd.auth.gr/ontologies/2018/RBO#Connection
http://delab.csd.auth.gr/ontologies/2018/SAO#sets$http://delab.csd.auth.gr/ontologies/2018/SAO#Item
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedToSystem$http://delab.csd.auth.gr/ontologies/2018/RBO#System
http://purl.oclc.org/net/muo/muomeasuredIn$http://purl.oclc.org/net/muo/muoUnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/SAO#contains$http://delab.csd.auth.gr/ontologies/2018/SAO#System
http://delab.csd.auth.gr/ontologies/2018/RBO#hasNegation$http://www.w3.org/2001/XMLSchema#boolean
http://delab.csd.auth.gr/ontologies/2018/RDO#hasSuffix$http://delab.csd.auth.gr/ontologies/2018/RBO#Suffix
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedToQuantifier$http://delab.csd.auth.gr/ontologies/2018/RBO#Quantifier
http://delab.csd.auth.gr/ontologies/2018/RDO#isClauseOf$http://delab.csd.auth.gr/ontologies/2018/RDO#Requirement
http://delab.csd.auth.gr/ontologies/2018/RBO#hasOperator$http://www.w3.org/2001/XMLSchema#string
http://delab.csd.auth.gr/ontologies/2018/SAO#receives$http://delab.csd.auth.gr/ontologies/2018/SAO#Item
http://delab.csd.auth.gr/ontologies/2018/SAO#sends$http://delab.csd.auth.gr/ontologies/2018/SAO#Item
http://delab.csd.auth.gr/ontologies/2018/RMO#belongsTo$http://delab.csd.auth.gr/ontologies/2018/RMO#StateSet
http://delab.csd.auth.gr/ontologies/2018/RBO#hasPreposition$http://www.w3.org/2001/XMLSchema#string
http://purl.oclc.org/net/muo/muomodifierPrefix$http://purl.oclc.org/net/muo/muoPrefix
http://delab.csd.auth.gr/ontologies/2018/RBO#hasSimpleEntity$http://delab.csd.auth.gr/ontologies/2018/RBO#SimpleEntity
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedToItem$http://delab.csd.auth.gr/ontologies/2018/RBO#Item
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedToQuantity$http://delab.csd.auth.gr/ontologies/2018/RBO#Quantity
http://delab.csd.auth.gr/ontologies/2018/SAO#traverses$http://delab.csd.auth.gr/ontologies/2018/SAO#Connection
http://delab.csd.auth.gr/ontologies/2018/RBO#hasDescription$http://www.w3.org/2001/XMLSchema#string
http://delab.csd.auth.gr/ontologies/2018/SAO#performs$http://delab.csd.auth.gr/ontologies/2018/SAO#Function
http://delab.csd.auth.gr/ontologies/2018/RDO#hasRequirement$http://delab.csd.auth.gr/ontologies/2018/RDO#Requirement
http://purl.oclc.org/net/muo/muomeasuresQuality$http://purl.oclc.org/net/muo/muoPhysicalQuality
http://delab.csd.auth.gr/ontologies/2018/RMO#affects$http://delab.csd.auth.gr/ontologies/2018/RMO#Item
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedToFunction$http://delab.csd.auth.gr/ontologies/2018/RBO#Function
http://delab.csd.auth.gr/ontologies/2018/RMO#performs$http://delab.csd.auth.gr/ontologies/2018/RMO#Function
http://delab.csd.auth.gr/ontologies/2018/SAO#hasState$http://delab.csd.auth.gr/ontologies/2018/SAO#State
http://delab.csd.auth.gr/ontologies/2018/LO#antonymOf$http://delab.csd.auth.gr/ontologies/2018/LO#LexicalConcept
http://delab.csd.auth.gr/ontologies/2018/SAO#sets$http://delab.csd.auth.gr/ontologies/2018/SAO#State
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedToStateSet$http://delab.csd.auth.gr/ontologies/2018/RBO#StateSet
http://delab.csd.auth.gr/ontologies/2018/SAO#belongsTo$http://delab.csd.auth.gr/ontologies/2018/SAO#StateSet
http://delab.csd.auth.gr/ontologies/2018/RMO#sets$http://delab.csd.auth.gr/ontologies/2018/RMO#State
http://delab.csd.auth.gr/ontologies/2018/RMO#invokes$http://delab.csd.auth.gr/ontologies/2018/RMO#Function
http://delab.csd.auth.gr/ontologies/2018/RBO#hasVerb$http://delab.csd.auth.gr/ontologies/2018/LO#Verb
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedToSubjectStateValue$http://delab.csd.auth.gr/ontologies/2018/RBO#StateValue
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedToAction$http://delab.csd.auth.gr/ontologies/2018/RBO#Action
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedToSubjectState$http://delab.csd.auth.gr/ontologies/2018/RBO#State
http://delab.csd.auth.gr/ontologies/2018/RDO#hasClause$http://delab.csd.auth.gr/ontologies/2018/RBO#ReqDescriptor
http://purl.oclc.org/net/muo/muoderivesFrom$http://purl.oclc.org/net/muo/muoUnitOfMeasurement
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedToStimulus$ub1bL1559C29
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedtoFlow$http://delab.csd.auth.gr/ontologies/2018/RBO#Flow
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedToState$http://delab.csd.auth.gr/ontologies/2018/RBO#State
http://delab.csd.auth.gr/ontologies/2018/RMO#triggers$http://delab.csd.auth.gr/ontologies/2018/RMO#Function
http://delab.csd.auth.gr/ontologies/2018/RDO#hasPrefix$http://delab.csd.auth.gr/ontologies/2018/RBO#Prefix
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedToNumbers$http://www.w3.org/1999/02/22-rdf-syntax-ns#List
http://delab.csd.auth.gr/ontologies/2018/RMO#generates$http://delab.csd.auth.gr/ontologies/2018/RMO#Flow
http://delab.csd.auth.gr/ontologies/2018/RDO#isRequirementOf$http://delab.csd.auth.gr/ontologies/2018/SAO#SpecifiedConcept
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedToTraversingConcept$ub1bL1752C29
http://delab.csd.auth.gr/ontologies/2018/RBO#isRelatedToSubject$ub1bL1693C29
http://purl.oclc.org/net/muo/muoqualityValue$http://purl.oclc.org/net/muo/muoQualityValue
http://delab.csd.auth.gr/ontologies/2018/SAO#takesValuesFrom$http://delab.csd.auth.gr/ontologies/2018/SAO#StateSet
http://delab.csd.auth.gr/ontologies/2018/SAO#isDecomposedTo$http://delab.csd.auth.gr/ontologies/2018/SAO#Item
reqtool/reqman/api/reqman/apps/reqtool/models/main_req.py
View file @
94573968
...
...
@@ -6,6 +6,7 @@ from pygments import highlight
from
reqman.apps.reqtool.rest_api.services.parse_ontologies
import
*
findsubclass
()
MAIN_CHOICES
=
(
(
""
,
""
),
(
"M1"
,
"M1 : system/function shall [not] set [<quantifier>] item [to stateValue]"
),
(
"M2"
,
"M2 : system/function shall [not] set state to stateValue"
),
...
...
@@ -26,28 +27,20 @@ MAIN_CHOICES = ( ("",""), ("M1", "M1 : system/function shall [not] set [<quant
)
#to be updated with domains from DSO
#SYSTEM_CHOICES = (("SYSTEM", "SYSTEM"), ("SYSTEM2", "SYSTEM2"))
SYSTEM_CHOICES
=
find_extra_keywords
(
"SAO:System"
,
1
)
#FUNCTION_CHOICES = (("FUNCTION", "FUNCTION"), ("FUNCTION2", "FUNCTION2"))
FUNCTION_CHOICES
=
find_extra_keywords
(
":Function"
,
1
)
+
find_extra_keywords
(
":Function"
,
2
)
SYSTEM_CHOICES
=
get_instances
(
"SAO#System"
)
FUNCTION_CHOICES
=
get_instances
(
"SAO#Function"
)
SHALL_CHOICES
=
(
(
"shall"
,
"SHALL"
),
(
"shall not"
,
"SHALL NOT"
))
QUANTIFIER_CHOICES
=
(
(
"none"
,
"NONE"
),
(
"all"
,
"ALL"
),
(
"only"
,
"ONLY"
),
(
"more than"
,
"MORE THAN"
),
(
"less than"
,
"LESS THAN"
),
(
"exactly"
,
"EXACTLY"
),
(
"at least"
,
"AT LEAST"
),
(
"at most"
,
"AT MOST"
)
)
NUMBER_UNITS_CHOICES
=
((
""
,
""
),
(
"meters"
,
"METERS"
),
(
"kilometers"
,
"KILOMETERS"
),
(
"volt"
,
"VOLT"
))
#ITEM_CHOICES = (("ITEM", "ITEM"), ("ITEM2", "ITEM2") )
ITEM_CHOICES
=
find_extra_keywords
(
"SAO:Item"
,
1
)
#STATE_VALUE_CHOICES = (("enabled", "ENABLED"), ("disabled", "DISABLED"))
STATE_VALUE_CHOICES
=
find_extra_keywords
(
":StateValue"
,
2
)
#STATE_CHOICES = (("state", "STATE"), ("state2", "STATE2"))
STATE_CHOICES
=
tuple
(
[
x
for
x
in
find_extra_keywords
(
":State"
,
2
)
if
x
not
in
STATE_VALUE_CHOICES
])
#FLOW_CHOICES = (("flow","FLOW"), ("flow2","FLOW2"))
FLOW_CHOICES
=
find_extra_keywords
(
":Flow"
,
3
)
#INTERFACE_CHOICES = (("interface","INTERFACE"), ("interface2","INTERFACE2"))
INTERFACE_CHOICES
=
find_extra_keywords
(
":Interface"
,
2
)
#CONNECTION_CHOICES = (("connection","CONNECTION"), ("connection2","CONNECTION2"))
CONNECTION_CHOICES
=
find_extra_keywords
(
":Connection"
,
2
)
ITEM_CHOICES
=
get_instances
(
"SAO#Item"
)
STATE_VALUE_CHOICES
=
get_instances
(
"SAO#StateValue"
)
STATE_CHOICES
=
get_instances
(
"SAO#State"
)
#tuple( [ x for x in find_extra_keywords(":State", 2) if x not in STATE_VALUE_CHOICES ])
FLOW_CHOICES
=
get_instances
(
"SAO#Flow"
)
INTERFACE_CHOICES
=
get_instances
(
"SAO#Interface"
)
CONNECTION_CHOICES
=
get_instances
(
"SAO#Connection"
)
VERB_CHOICES
=
((
"set"
,
"set"
),(
"send"
,
"send"
),(
"receive"
,
"receive"
),(
"ingest"
,
"ingest"
),(
"emit"
,
"emit"
),(
"perform"
,
"perform"
),(
"invoke"
,
"invoke"
),
(
"present"
,
"present"
),(
"transfer"
,
"transfer"
),(
"interact with"
,
"interact with"
),(
"have state"
,
"have state"
),(
"have substate"
,
"have substate"
),
(
"take values from"
,
"take values from"
),(
"be composed"
,
"be composed"
),(
"contain"
,
"contain"
))
...
...
reqtool/reqman/api/reqman/apps/reqtool/models/requirements.py
View file @
94573968
from
django.db
import
models
#from reqman.apps.common.models import CoreModel
from
reqman.apps.account.models
import
User
from
reqman.apps.reqtool.models.main_req
import
create_main
,
SYSTEM_OR_FUNCTION_CHOICES
,
ITEM_FLOW_FUNCTION
from
reqman.apps.reqtool.models.main_req
import
create_main
,
ITEM_CHOICES
,
STATE_VALUE_CHOICES
,
STATE_CHOICES
,
SYSTEM_CHOICES
,
SYSTEM_OR_FUNCTION_CHOICES
,
ITEM_FLOW_FUNCTION
from
reqman.apps.reqtool.models.suffix_req
import
create_suffix
from
pygments.formatters.html
import
HtmlFormatter
...
...
@@ -93,16 +93,16 @@ class Prefix(models.Model):
prefix_boilerplate
=
models
.
ForeignKey
(
Boilerplate
,
related_name
=
'prefix_boilerplate'
,
on_delete
=
models
.
CASCADE
)
prefix
=
models
.
CharField
(
choices
=
PREFIX_CHOICES
,
max_length
=
100
)
#state value constraint
item_log
=
models
.
TextField
(
max_length
=
100
,
blank
=
True
)
s
ystem_state
=
models
.
TextField
(
max_length
=
100
,
blank
=
True
)
state_value
=
models
.
TextField
(
max_length
=
100
,
blank
=
True
)
system_fun_item
=
models
.
CharField
(
choices
=
(
ITEM_CHOICES
+
SYSTEM_OR_FUNCTION_CHOICES
),
max_length
=
100
,
blank
=
True
)
s
tate_or_verb
=
models
.
CharField
(
choices
=
STATE_CHOICES
+
VERB_CHOICES
,
max_length
=
100
,
blank
=
True
)
#state_value = models.CharField(choices=STATE_VALUE_CHOICES,
max_length=100, blank=True)
#occuring functionality
sys_fun
=
models
.
CharField
(
choices
=
SYSTEM_OR_FUNCTION_CHOICES
,
max_length
=
100
,
blank
=
True
)
verb
=
models
.
CharField
(
choices
=
VERB_CHOICES
,
max_length
=
100
,
blank
=
True
)
item_function_flow
=
models
.
CharField
(
choices
=
ITEM_FLOW_FUNCTION
,
max_length
=
100
,
blank
=
True
)
#sys_fun = models.CharField(choices=
, max_length=100, blank=True)
#
verb = models.CharField(choices=VERB_CHOICES, max_length=100, blank=True)
item_function_flow
_statevalue
=
models
.
CharField
(
choices
=
ITEM_FLOW_FUNCTION
+
STATE_VALUE_CHOICES
,
max_length
=
100
,
blank
=
True
)
#Prefix value P1/P2/P3
logical_expression
=
models
.
CharField
(
choices
=
LOGICAL_EXPRESSION
,
max_length
=
100
,
blank
=
True
)
#
add extra
prefix
#
Info for
prefix
logic_connective
=
models
.
CharField
(
choices
=
LOGIC_CONNECTIVE
,
default
=
''
,
max_length
=
100
,
blank
=
True
)
simple_prefix
=
models
.
CharField
(
choices
=
SIMPLE_PREFIX_CHOICES
,
max_length
=
100
)
...
...
reqtool/reqman/api/reqman/apps/reqtool/models/suffix_req.py
View file @
94573968
...
...
@@ -20,8 +20,7 @@ NUMERICAL_AFFIRMATIVE_CHOICES = (("more than", "MORE THAN"), ("less than", "LESS
(
"at least"
,
"AT LEAST"
),
(
"at most"
,
"AT MOST"
))
NUMBER_UNITS_CHOICES
=
((
""
,
""
),
(
"meters"
,
"METERS"
),
(
"kilometers"
,
"KILOMETERS"
),
(
"volt"
,
"VOLT"
))
TIME_UNITS_CHOICES
=
((
""
,
""
),
(
"seconds"
,
"SECONDS"
),
(
"minutes"
,
"MINUTES"
),
(
"milliseconds"
,
"MILLISECONDS"
))
#FLOW_CHOICES = (("flow","FLOW"), ("flow2","FLOW2"))
FLOW_CHOICES
=
find_extra_keywords
(
":Flow"
,
3
)
FLOW_CHOICES
=
get_instances
(
"SAO#Flow"
)
S2_CHOICES
=
((
"before"
,
"BEFORE"
),
(
"after"
,
"AFTER"
))
S3_CHOICES
=
((
"every"
,
"EVERY"
),
(
"for a period of"
,
"FOR A PERIOD OF"
),
(
"within"
,
"WITHIN"
),
(
"for at least"
,
"FOR AT LEAST"
))
S4_CHOICES
=
((
"at the beginning"
,
"AT THE BEGINNING"
),
(
"at the end"
,
"AT THE END"
))
...
...
reqtool/reqman/api/reqman/apps/reqtool/rest_api/services/parse_ontologies.py
View file @
94573968
from
rdflib
import
Graph
from
rdflib.namespace
import
RDFS
#from subprocess import call
#call("./../../Ontologies/s-get http://155.207.131.19:3030/Mokos_18_1_7_47/data default >> ../../Ontologies/data.ttl", shell=True)
...
...
@@ -8,97 +11,32 @@ list_of_DSO = ["DSO", "DSO-AOCS", "DSO-AOCS-instances"]
list_of_RMO
=
[
"RMO"
,
"RMO-instances"
,
"DSO-AOCS-instances"
,
"<http://delab.csd.auth.gr/ontologies/2018/RDO-instances"
]
'''Return the Systems and Items from the Ontologies'''
def
get_keyword
(
keyword
):
system_list
=
[]
for
dso
in
list_of_DSO
:
flag_1
,
flag_2
=
0
,
0
with
open
(
Ontology_file
)
as
f
:
for
line
in
f
:
if
line
.
startswith
(
dso
):
spliter_1
=
line
.
split
(
':'
)
spliter_2
=
spliter_1
[
1
]
.
split
(
' '
)
key
=
spliter_2
[
0
]
.
strip
()
flag_1
=
1
if
flag_1
==
1
:
if
':'
in
keyword
:
if
keyword
in
line
and
(
"subClassOf"
in
line
)
and
not
(
':comment'
in
line
or
'disjointWith'
in
line
or
'construct'
in
line
or
'label'
in
line
)
:
flag_2
=
1
elif
not
':'
in
keyword
:
keyword
=
':'
+
keyword
if
keyword
in
line
and
(
"subClassOf"
in
line
)
and
not
(
':comment'
in
line
or
'disjointWith'
in
line
or
'construct'
in
line
or
'label'
in
line
)
:
flag_2
=
1
if
flag_1
==
1
and
flag_2
==
1
:
if
(
line
.
strip
())
.
endswith
(
'.'
):
if
not
key
in
system_list
:
system_list
.
append
(
key
)
flag_1
,
flag_2
=
0
,
0
if
(
line
.
strip
())
.
endswith
(
'.'
)
and
not
((
line
.
strip
())
.
startswith
(
'-'
)
or
(
':comment'
in
line
))
:
flag_1
,
flag_2
=
0
,
0
return
system_list
#tuple((str(n), str(n)) for n in system_list)
def
findsubclass
():
file2
=
open
(
r"../../Ontologies/instances.txt"
,
"w+"
)
g
=
Graph
()
g
.
load
(
Ontology_file
,
format
=
"turtle"
)
for
subj
,
obj
in
g
.
subject_objects
(
predicate
=
RDFS
.
subClassOf
):
subClass
=
subj
+
"$"
+
obj
+
"
\n
"
file2
.
write
(
subClass
)
for
subj
,
obj
in
g
.
subject_objects
(
predicate
=
RDFS
.
domain
):
subClass
=
subj
+
"$"
+
obj
+
"
\n
"
file2
.
write
(
subClass
)
for
subj
,
obj
in
g
.
subject_objects
(
predicate
=
RDFS
.
range
):
subClass
=
subj
+
"$"
+
obj
+
"
\n
"
file2
.
write
(
subClass
)
'''Return the Flow, State, Interface, Connection from the Ontologies'''
def
get_keyword_2
(
keyword
):
system_list
=
[]
for
dso
in
list_of_RMO
:
flag_1
,
flag_2
=
0
,
0
with
open
(
Ontology_file
)
as
f
:
for
line
in
f
:
if
line
.
startswith
(
dso
):
spliter_1
=
line
.
split
(
':'
)
spliter_2
=
spliter_1
[
1
]
.
split
(
' '
)
key
=
spliter_2
[
0
]
.
strip
()
flag_1
=
1
if
flag_1
==
1
:
if
':'
in
keyword
:
if
keyword
in
line
and
(
"domain"
in
line
or
"range"
in
line
or
"a"
in
line
)
and
not
(
':comment'
in
line
or
'disjointWith'
in
line
or
'construct'
in
line
or
'label'
in
line
)
:
flag_2
=
1
elif
not
':'
in
keyword
:
keyword
=
':'
+
keyword
if
keyword
in
line
and
(
"domain"
in
line
or
"range"
in
line
or
"a"
in
line
)
and
not
(
':comment'
in
line
or
'disjointWith'
in
line
or
'construct'
in
line
or
'label'
in
line
)
:
flag_2
=
1
if
flag_1
==
1
and
flag_2
==
1
:
if
(
line
.
strip
())
.
endswith
(
'.'
):
if
not
key
in
system_list
:
system_list
.
append
(
key
)
flag_1
,
flag_2
=
0
,
0
if
(
line
.
strip
())
.
endswith
(
'.'
)
and
not
((
line
.
strip
())
.
startswith
(
'-'
)
or
(
':comment'
in
line
))
:
flag_1
,
flag_2
=
0
,
0
return
system_list
#tuple((str(n), str(n)) for n in system_list)
def
get_instances
(
keyword
):
in_list
=
[]
with
open
(
'../../Ontologies/instances.txt'
)
as
f
:
for
data
in
f
:
if
(
data
.
strip
())
.
endswith
(
keyword
):
spliter_1
=
data
.
split
(
'$'
)
spliter_2
=
spliter_1
[
0
]
.
split
(
"#"
)
in_list
.
append
(
spliter_2
[
len
(
spliter_2
)
-
1
])
return
tuple
((
str
(
n
),
str
(
n
))
for
n
in
in_list
)
def
find_extra_keywords
(
keyword
,
choice
):
third_search
=
[]
if
choice
==
1
:
first_search
=
get_keyword
(
keyword
)
second_search
=
first_search
.
copy
()
for
i
in
first_search
:
k
=
get_keyword
(
i
)
for
kl
in
k
:
if
not
kl
in
second_search
:
second_search
.
append
(
kl
)
third_search
=
second_search
.
copy
()
for
i
in
second_search
:
k
=
get_keyword
(
i
)
for
kl
in
k
:
if
not
kl
in
third_search
:
third_search
.
append
(
kl
)
if
choice
==
2
:
first_search
=
get_keyword_2
(
keyword
)
second_search
=
first_search
.
copy
()
for
i
in
first_search
:
k
=
get_keyword_2
(
i
)
for
kl
in
k
:
if
not
kl
in
second_search
:
second_search
.
append
(
kl
)
third_search
=
second_search
.
copy
()
for
i
in
second_search
:
k
=
get_keyword_2
(
i
)
for
kl
in
k
:
if
not
kl
in
third_search
:
third_search
.
append
(
kl
)
if
choice
==
3
:
third_search
=
get_keyword_2
(
keyword
)
return
tuple
((
str
(
n
),
str
(
n
))
for
n
in
third_search
)
reqtool/test_scripts/crud_ontology.py
View file @
94573968
from
rdflib
import
Graph
from
rdflib
import
Namespace
from
rdflib.namespace
import
RDF
from
rdflib
import
ConjunctiveGraph
,
URIRef
from
rdflib.namespace
import
RDFS
g
=
Graph
()
#g.parse("../Ontologies/Mokos_18_1_7_47 copy.ttl", format="turtle")
#print(len(g)) # prints 2
file2
=
open
(
r"D:\Text\MyFile2.txt"
,
"w+"
)
RDO_instances
=
Namespace
(
"http://delab.csd.auth.gr/ontologies/2018/RDO-instances#"
)
RBO
=
Namespace
(
"http://delab.csd.auth.gr/ontologies/2018/RBO#"
)
RDO
=
Namespace
(
"http://delab.csd.auth.gr/ontologies/2018/RDO#"
)
LO
=
URIRef
(
"http://delab.csd.auth.gr/ontologies/2018/LO"
)
g
.
load
(
"../Ontologies/Mokos_18_1_7_47.ttl"
,
format
=
"turtle"
)
n
=
"http://delab.csd.auth.gr/ontologies/2018/SAO#System"
for
subj
,
obj
in
g
.
subject_objects
(
predicate
=
RDFS
.
subClassOf
):
##if n in subj:
# print (obj.rsplit('#')[-1])
#else:
lol
=
subj
+
"$"
+
obj
+
"
\n
"
file2
.
write
(
lol
)
# print("{} is a person".format(s))
#for s, p, o in g.triples((None, RDF.type, None)):
# file2.write("{} is a {} \n".format(s, o))
#add unique id
new_req
=
RDO_instances
.
EEMR
#
new_req = RDO_instances.EEMR
#add the S1-S5 or M1-M16 etc
new_req_2
=
RBO
.
M16
new_req_3
=
RBO
.
M17
#
new_req_2 = RBO.M16
#
new_req_3 = RBO.M17
#g.bind('RDO_instances', RDO_instances)
g
.
add
((
new_req
,
RDF
.
type
,
new_req_2
))
g
.
add
((
new_req
,
RDF
.
type
,
new_req_3
))
print
(
g
.
serialize
(
format
=
"turtle"
)
.
decode
(
"utf-8"
))
#
g.add((new_req, RDF.type, new_req_2))
#
g.add((new_req, RDF.type, new_req_3))
#
print(g.serialize(format="turtle").decode("utf-8"))
#save in file
#g.serialize(destination='output.txt', format='turtle')
reqtool/test_scripts/instances.py
0 → 100644
View file @
94573968
from
rdflib
import
Graph
from
rdflib.namespace
import
RDFS
def
get_instances
(
keyword
):
with
open
(
'instances.txt'
)
as
f
:
for
data
in
f
:
if
(
data
.
strip
())
.
endswith
(
keyword
):
spliter_1
=
data
.
split
(
'$'
)
spliter_2
=
spliter_1
[
0
]
.
split
(
"#"
)
print
(
spliter_2
[
len
(
spliter_2
)
-
1
])
file2
=
open
(
r"instances.txt"
,
"w+"
)
g
=
Graph
()
g
.
load
(
"../Ontologies/Mokos_18_1_7_47.ttl"
,
format
=
"turtle"
)
for
subj
,
obj
in
g
.
subject_objects
(
predicate
=
RDFS
.
range
):
subClass
=
subj
+
"$"
+
obj
+
"
\n
"
file2
.
write
(
subClass
)
get_instances
(
"SAO#State"
)
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment