Merge branch 'staging'
Signed-off-by: Sadikow <siwara.sadikow@iese.fraunhofer.de>
diff --git a/config.toml b/config.toml
index 8a07edd..0ce0d08 100644
--- a/config.toml
+++ b/config.toml
@@ -35,6 +35,11 @@
# name = "Blog"
# url = "/blog/"
# weight = 20
+
+#[[menu.main]]
+ #name = "Knowledge Base"
+ #url = "/kb/"
+ #weight = 20
[[menu.main]]
name = "Use Cases"
@@ -66,9 +71,9 @@
[[menu.topbar]]
weight = 1
- name = "GitHub"
+ name = "Git Repository"
url = "https://projects.eclipse.org/projects/technology.basyx/downloads"
- pre = "<i class='fa fa-2x fa-github'></i>"
+ pre = "<i class='fa fa-2x fa-git-square'></i>"
#[[menu.topbar]]
# weight = 2
@@ -121,6 +126,7 @@
date_format = "January 2, 2006"
logo = "img/basyxlogo.png"
+ logo_small = "img/basyxlogo.png"
#address = """<p><strong>Universal Ltd.</strong>
# <br>13/25 New Avenue
# <br>Newtown upon River
diff --git a/content/about/BaSyxDesign.png b/content/about/BaSyxDesign.png
index 5dc3632..a2da880 100644
--- a/content/about/BaSyxDesign.png
+++ b/content/about/BaSyxDesign.png
Binary files differ
diff --git a/content/kb/automation.owl b/content/kb/automation.owl
new file mode 100644
index 0000000..41a6624
--- /dev/null
+++ b/content/kb/automation.owl
@@ -0,0 +1,45 @@
+<?xml version="1.0"?>
+<rdf:RDF xmlns="http://www.eclipse.org/basyx/kb/automation.owl#"
+ xml:base="http://www.eclipse.org/basyx/kb/automation.owl"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:owl="http://www.w3.org/2002/07/owl#"
+ xmlns:xml="http://www.w3.org/XML/1998/namespace"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
+ xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">
+ <owl:Ontology rdf:about="http://www.eclipse.org/basyx/kb/automation.owl"/>
+
+
+
+ <!--
+ ///////////////////////////////////////////////////////////////////////////////////////
+ //
+ // Classes
+ //
+ ///////////////////////////////////////////////////////////////////////////////////////
+ -->
+
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/automation.owl#Capability -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/automation.owl#Capability"/>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/automation.owl#CapabilityThing -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/automation.owl#CapabilityThing"/>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/automation.owl#Component -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/automation.owl#Component"/>
+
+</rdf:RDF>
+
+
+
+<!-- Generated by the OWL API (version 4.2.8.20170104-2310) https://github.com/owlcs/owlapi -->
+
diff --git a/content/kb/basys-cap.owl b/content/kb/basys-cap.owl
new file mode 100644
index 0000000..771dac4
--- /dev/null
+++ b/content/kb/basys-cap.owl
@@ -0,0 +1,809 @@
+<?xml version="1.0"?>
+<rdf:RDF xmlns="http://www.eclipse.org/basyx/kb/basys-cap.owl#"
+ xml:base="http://www.eclipse.org/basyx/kb/basys-cap.owl"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:basys-cap="http://www.eclipse.org/basyx/kb/basys-cap.owl#"
+ xmlns:owl="http://www.w3.org/2002/07/owl#"
+ xmlns:xml="http://www.w3.org/XML/1998/namespace"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
+ xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">
+ <owl:Ontology rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl">
+ <owl:imports rdf:resource="http://www.eclipse.org/basyx/kb/component.owl"/>
+ </owl:Ontology>
+
+
+
+ <!--
+ ///////////////////////////////////////////////////////////////////////////////////////
+ //
+ // Annotation properties
+ //
+ ///////////////////////////////////////////////////////////////////////////////////////
+ -->
+
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#unit -->
+
+ <owl:AnnotationProperty rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#unit"/>
+
+
+
+ <!--
+ ///////////////////////////////////////////////////////////////////////////////////////
+ //
+ // Object Properties
+ //
+ ///////////////////////////////////////////////////////////////////////////////////////
+ -->
+
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/capability.owl#offersCapability -->
+
+ <owl:ObjectProperty rdf:about="http://www.eclipse.org/basyx/kb/capability.owl#offersCapability"/>
+
+
+
+
+
+ <!--
+ ///////////////////////////////////////////////////////////////////////////////////////
+ //
+ // Classes
+ //
+ ///////////////////////////////////////////////////////////////////////////////////////
+ -->
+
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/MaSDeMComponent.owl#SensorComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/MaSDeMComponent.owl#SensorComponent">
+ <owl:equivalentClass>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="http://www.eclipse.org/basyx/kb/capability.owl#offersCapability"/>
+ <owl:someValuesFrom rdf:resource="http://www.eclipse.org/basyx/kb/vdi2860.owl#Inspection"/>
+ </owl:Restriction>
+ </owl:equivalentClass>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#Assemble -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#Assemble">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#Manufacture"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#BasysCap -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#BasysCap">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/automation.owl#Capability"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapAusschleußen -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapAusschleußen">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapHandhaben"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapBehandeln -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapBehandeln">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapFertigen"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapDefiniertAusschleußen -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapDefiniertAusschleußen">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapAusschleußen"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapEinschleußen -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapEinschleußen">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapHandhaben"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapEinzelnesWerkstückOrientieren -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapEinzelnesWerkstückOrientieren">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapOrientieren"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapFertigen -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapFertigen">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapMaSDeM"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapFormgeben -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapFormgeben">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapFertigen"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapFormändern -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapFormändern">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapFertigen"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapFügen -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapFügen">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapFertigen"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapFüllstoffEinbringen -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapFüllstoffEinbringen">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapVerpacken"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapHandhaben -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapHandhaben">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapMaSDeM"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapImVerbundOrientieren -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapImVerbundOrientieren">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapOrientieren"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapLagern -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapLagern">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapHandhaben"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapMaSDeM -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapMaSDeM">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/automation.owl#Capability"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapOrientieren -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapOrientieren">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapHandhaben"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapProduktEinlegen -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapProduktEinlegen">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapVerpacken"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapProduktUmhüllen -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapProduktUmhüllen">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapVerpacken"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapPrüfen -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapPrüfen">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapMaSDeM"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToCheck -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToCheck">
+ <owl:equivalentClass rdf:resource="http://www.eclipse.org/basyx/kb/vdi2860.owl#Check"/>
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToMonitor"/>
+ <rdfs:label xml:lang="de">Fähigkeit Prüfen</rdfs:label>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToCheckOrientation -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToCheckOrientation">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToCheck"/>
+ <rdfs:label xml:lang="de">Fähigkeit Orientierung prüfen</rdfs:label>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToCheckOrientationThing -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToCheckOrientationThing">
+ <owl:equivalentClass>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="http://www.eclipse.org/basyx/kb/capability.owl#offersCapability"/>
+ <owl:someValuesFrom rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToCheckOrientation"/>
+ </owl:Restriction>
+ </owl:equivalentClass>
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/automation.owl#CapabilityThing"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToCheckPosition -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToCheckPosition">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToCheck"/>
+ <rdfs:label xml:lang="de">Fähigkeit Position prüfen</rdfs:label>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToCheckPositionThing -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToCheckPositionThing">
+ <owl:equivalentClass>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="http://www.eclipse.org/basyx/kb/capability.owl#offersCapability"/>
+ <owl:someValuesFrom rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToCheckPosition"/>
+ </owl:Restriction>
+ </owl:equivalentClass>
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/automation.owl#CapabilityThing"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToCheckPresence -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToCheckPresence">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToCheck"/>
+ <rdfs:label xml:lang="de">Fähigkeit Anwesenheit prüfen</rdfs:label>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToCheckPresenceThing -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToCheckPresenceThing">
+ <owl:equivalentClass>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="http://www.eclipse.org/basyx/kb/capability.owl#offersCapability"/>
+ <owl:someValuesFrom rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToCheckPresence"/>
+ </owl:Restriction>
+ </owl:equivalentClass>
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/automation.owl#CapabilityThing"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToCheckThing -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToCheckThing">
+ <owl:equivalentClass>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="http://www.eclipse.org/basyx/kb/capability.owl#offersCapability"/>
+ <owl:someValuesFrom rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToCheck"/>
+ </owl:Restriction>
+ </owl:equivalentClass>
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/automation.owl#CapabilityThing"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToClamp -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToClamp">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToHold"/>
+ <rdfs:label xml:lang="de">Fähigkeit zu spannen</rdfs:label>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToCount -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToCount">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToMeasure"/>
+ <rdfs:label xml:lang="de">Fähigkeit Zählen</rdfs:label>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToCountThing -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToCountThing">
+ <owl:equivalentClass>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="http://www.eclipse.org/basyx/kb/capability.owl#offersCapability"/>
+ <owl:someValuesFrom rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToCount"/>
+ </owl:Restriction>
+ </owl:equivalentClass>
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/automation.owl#CapabilityThing"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToHandle -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToHandle">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/automation.owl#Capability"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToHandleThing -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToHandleThing">
+ <owl:equivalentClass>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="http://www.eclipse.org/basyx/kb/capability.owl#offersCapability"/>
+ <owl:someValuesFrom rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToHandle"/>
+ </owl:Restriction>
+ </owl:equivalentClass>
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/automation.owl#CapabilityThing"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToHold -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToHold">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToHandle"/>
+ <rdfs:label xml:lang="de">Fähigkeit zu halten</rdfs:label>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToHoldThing -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToHoldThing">
+ <owl:equivalentClass>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="http://www.eclipse.org/basyx/kb/capability.owl#offersCapability"/>
+ <owl:someValuesFrom rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToHold"/>
+ </owl:Restriction>
+ </owl:equivalentClass>
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/automation.owl#CapabilityThing"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToLockPositively -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToLockPositively">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToHold"/>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#maxPayload"/>
+ <owl:someValuesFrom rdf:resource="http://www.w3.org/2001/XMLSchema#double"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToLoosen -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToLoosen">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToRelease"/>
+ <rdfs:label xml:lang="de">Fähigkeit zu entspannen</rdfs:label>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToLoosenThing -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToLoosenThing">
+ <owl:equivalentClass>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="http://www.eclipse.org/basyx/kb/capability.owl#offersCapability"/>
+ <owl:someValuesFrom rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToLoosen"/>
+ </owl:Restriction>
+ </owl:equivalentClass>
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/automation.owl#CapabilityThing"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToMeasure -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToMeasure">
+ <owl:equivalentClass rdf:resource="http://www.eclipse.org/basyx/kb/vdi2860.owl#Measure"/>
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToMonitor"/>
+ <rdfs:label xml:lang="de">Fähigkeit Messen</rdfs:label>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToMeasureOrientation -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToMeasureOrientation">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToMeasure"/>
+ <rdfs:label xml:lang="de">Fähigkeit Orientierung messen</rdfs:label>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToMeasureOrientationThing -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToMeasureOrientationThing">
+ <owl:equivalentClass>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="http://www.eclipse.org/basyx/kb/capability.owl#offersCapability"/>
+ <owl:someValuesFrom rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToMeasureOrientation"/>
+ </owl:Restriction>
+ </owl:equivalentClass>
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/automation.owl#CapabilityThing"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToMeasurePosition -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToMeasurePosition">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToMeasure"/>
+ <rdfs:label xml:lang="de">Fähigkeit Position messen</rdfs:label>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToMeasurePositionThing -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToMeasurePositionThing">
+ <owl:equivalentClass>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="http://www.eclipse.org/basyx/kb/capability.owl#offersCapability"/>
+ <owl:someValuesFrom rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToMeasurePosition"/>
+ </owl:Restriction>
+ </owl:equivalentClass>
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/automation.owl#CapabilityThing"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToMeasureThing -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToMeasureThing">
+ <owl:equivalentClass>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="http://www.eclipse.org/basyx/kb/capability.owl#offersCapability"/>
+ <owl:someValuesFrom rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToMeasure"/>
+ </owl:Restriction>
+ </owl:equivalentClass>
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/automation.owl#CapabilityThing"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToMonitor -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToMonitor">
+ <owl:equivalentClass rdf:resource="http://www.eclipse.org/basyx/kb/vdi2860.owl#Inspection"/>
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/automation.owl#Capability"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToMonitorThing -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToMonitorThing">
+ <owl:equivalentClass>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="http://www.eclipse.org/basyx/kb/capability.owl#offersCapability"/>
+ <owl:someValuesFrom rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToMonitor"/>
+ </owl:Restriction>
+ </owl:equivalentClass>
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/automation.owl#CapabilityThing"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToPickAndPlace -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToPickAndPlace">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToHandle"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToPickAndPlaceForceFit -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToPickAndPlaceForceFit">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToPickAndPlace"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToPosition -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToPosition">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToCheckPosition"/>
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToHandle"/>
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToShift"/>
+ <rdfs:label xml:lang="de">Fähigkeit Positionieren</rdfs:label>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToPositionThing -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToPositionThing">
+ <owl:equivalentClass>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="http://www.eclipse.org/basyx/kb/capability.owl#offersCapability"/>
+ <owl:someValuesFrom rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToPosition"/>
+ </owl:Restriction>
+ </owl:equivalentClass>
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/automation.owl#CapabilityThing"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToRelease -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToRelease">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToHandle"/>
+ <rdfs:label xml:lang="de">Fähigkeit zu lösen</rdfs:label>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToReleaseThing -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToReleaseThing">
+ <owl:equivalentClass>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="http://www.eclipse.org/basyx/kb/capability.owl#offersCapability"/>
+ <owl:someValuesFrom rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToRelease"/>
+ </owl:Restriction>
+ </owl:equivalentClass>
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/automation.owl#CapabilityThing"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToShift -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToShift">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToHandle"/>
+ <rdfs:comment xml:lang="de">Lineare Verschiebung eines Effektors</rdfs:comment>
+ <rdfs:label xml:lang="de">Fähigkeit zu verschieben</rdfs:label>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToShiftThing -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToShiftThing">
+ <owl:equivalentClass>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="http://www.eclipse.org/basyx/kb/capability.owl#offersCapability"/>
+ <owl:someValuesFrom rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToShift"/>
+ </owl:Restriction>
+ </owl:equivalentClass>
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/automation.owl#CapabilityThing"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToTensionThing -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToTensionThing">
+ <owl:equivalentClass>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="http://www.eclipse.org/basyx/kb/capability.owl#offersCapability"/>
+ <owl:someValuesFrom rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToClamp"/>
+ </owl:Restriction>
+ </owl:equivalentClass>
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/automation.owl#CapabilityThing"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToTurn -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToTurn">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToHandle"/>
+ <rdfs:label xml:lang="de">Fähigkeit Drehen</rdfs:label>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToTurnThing -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToTurnThing">
+ <owl:equivalentClass>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="http://www.eclipse.org/basyx/kb/capability.owl#offersCapability"/>
+ <owl:someValuesFrom rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToTurn"/>
+ </owl:Restriction>
+ </owl:equivalentClass>
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/automation.owl#CapabilityThing"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapUndefiniertAusschleußen -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapUndefiniertAusschleußen">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapAusschleußen"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapVerpacken -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapVerpacken">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapMaSDeM"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapVerpackungKennzeichnen -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapVerpackungKennzeichnen">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapVerpacken"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapVerpackungVerschließen -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapVerpackungVerschließen">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapVerpacken"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#CapVerpackungVorbereiten -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapVerpackungVorbereiten">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapVerpacken"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#Handle -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#Handle">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#BasysCap"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#Manufacture -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#Manufacture">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#BasysCap"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#PickAndPlace -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#PickAndPlace">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#Handle"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-cap.owl#Screw -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-cap.owl#Screw">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#Assemble"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#Check -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#Check"/>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#Inspection -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#Inspection"/>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#Measure -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#Measure"/>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#Movement -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#Movement">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToHandle"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#Securing -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#Securing">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToHandle"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#Storage -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#Storage">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToHandle"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#VariationOfQuantities -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#VariationOfQuantities">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToHandle"/>
+ </owl:Class>
+
+
+
+ <!--
+ ///////////////////////////////////////////////////////////////////////////////////////
+ //
+ // General axioms
+ //
+ ///////////////////////////////////////////////////////////////////////////////////////
+ -->
+
+ <owl:Class>
+ <owl:intersectionOf rdf:parseType="Collection">
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="http://www.eclipse.org/basyx/kb/capability.owl#offersCapability"/>
+ <owl:someValuesFrom rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToCheckPosition"/>
+ </owl:Restriction>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="http://www.eclipse.org/basyx/kb/capability.owl#offersCapability"/>
+ <owl:someValuesFrom rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToShift"/>
+ </owl:Restriction>
+ </owl:intersectionOf>
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-cap.owl#CapToPositionThing"/>
+ </owl:Class>
+</rdf:RDF>
+
+
+
+<!-- Generated by the OWL API (version 4.2.8.20170104-2310) https://github.com/owlcs/owlapi -->
+
diff --git a/content/kb/basys-component.owl b/content/kb/basys-component.owl
new file mode 100644
index 0000000..6df4d56
--- /dev/null
+++ b/content/kb/basys-component.owl
@@ -0,0 +1,52 @@
+<?xml version="1.0"?>
+<rdf:RDF xmlns="http://www.eclipse.org/basyx/kb/basys-component.owl#"
+ xml:base="http://www.eclipse.org/basyx/kb/basys-component.owl"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:owl="http://www.w3.org/2002/07/owl#"
+ xmlns:xml="http://www.w3.org/XML/1998/namespace"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
+ xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">
+ <owl:Ontology rdf:about="http://www.eclipse.org/basyx/kb/basys-component.owl">
+ <owl:imports rdf:resource="http://www.eclipse.org/basyx/kb/component.owl"/>
+ </owl:Ontology>
+
+
+
+ <!--
+ ///////////////////////////////////////////////////////////////////////////////////////
+ //
+ // Classes
+ //
+ ///////////////////////////////////////////////////////////////////////////////////////
+ -->
+
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-component.owl#BaSysComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-component.owl#BaSysComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/automation.owl#Component"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-component.owl#PickAndPlaceStation -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-component.owl#PickAndPlaceStation">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-component.owl#BaSysComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-component.owl#Robot -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/basys-component.owl#Robot">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-component.owl#BaSysComponent"/>
+ </owl:Class>
+</rdf:RDF>
+
+
+
+<!-- Generated by the OWL API (version 4.2.8.20170104-2310) https://github.com/owlcs/owlapi -->
+
diff --git a/content/kb/basys-property.owl b/content/kb/basys-property.owl
new file mode 100644
index 0000000..4176c2a
--- /dev/null
+++ b/content/kb/basys-property.owl
@@ -0,0 +1,212 @@
+<?xml version="1.0"?>
+<rdf:RDF xmlns="http://www.eclipse.org/basyx/kb/basys-property.owl#"
+ xml:base="http://www.eclipse.org/basyx/kb/basys-property.owl"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:owl="http://www.w3.org/2002/07/owl#"
+ xmlns:xml="http://www.w3.org/XML/1998/namespace"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
+ xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">
+ <owl:Ontology rdf:about="http://www.eclipse.org/basyx/kb/basys-property.owl">
+ <owl:imports rdf:resource="http://www.eclipse.org/basyx/kb/property.owl"/>
+ </owl:Ontology>
+
+
+
+ <!--
+ ///////////////////////////////////////////////////////////////////////////////////////
+ //
+ // Data properties
+ //
+ ///////////////////////////////////////////////////////////////////////////////////////
+ -->
+
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-property.owl#degreeOfProtection -->
+
+ <owl:DatatypeProperty rdf:about="http://www.eclipse.org/basyx/kb/basys-property.owl#degreeOfProtection">
+ <rdfs:label xml:lang="en">Degree of protection</rdfs:label>
+ </owl:DatatypeProperty>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-property.owl#maxAcceleration -->
+
+ <owl:DatatypeProperty rdf:about="http://www.eclipse.org/basyx/kb/basys-property.owl#maxAcceleration">
+ <unit>m/s^2</unit>
+ <rdfs:label xml:lang="en">maximum acceleration</rdfs:label>
+ </owl:DatatypeProperty>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-property.owl#maxForce -->
+
+ <owl:DatatypeProperty rdf:about="http://www.eclipse.org/basyx/kb/basys-property.owl#maxForce">
+ <unit>N</unit>
+ <rdfs:label xml:lang="en">maximum force</rdfs:label>
+ </owl:DatatypeProperty>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-property.owl#maxForceHorizontal -->
+
+ <owl:DatatypeProperty rdf:about="http://www.eclipse.org/basyx/kb/basys-property.owl#maxForceHorizontal">
+ <rdfs:subPropertyOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-property.owl#maxForce"/>
+ <unit>N</unit>
+ <rdfs:label xml:lang="en">maximum force when component is mounted horizontally</rdfs:label>
+ </owl:DatatypeProperty>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-property.owl#maxForceVertical -->
+
+ <owl:DatatypeProperty rdf:about="http://www.eclipse.org/basyx/kb/basys-property.owl#maxForceVertical">
+ <rdfs:subPropertyOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-property.owl#maxForce"/>
+ <unit>N</unit>
+ <rdfs:label xml:lang="en">maximum force when component is mounted vertically</rdfs:label>
+ </owl:DatatypeProperty>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-property.owl#maxPayload -->
+
+ <owl:DatatypeProperty rdf:about="http://www.eclipse.org/basyx/kb/basys-property.owl#maxPayload">
+ <unit>kg</unit>
+ <rdfs:label xml:lang="en">maximum payload</rdfs:label>
+ </owl:DatatypeProperty>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-property.owl#maxPayloadPerGripperFinger -->
+
+ <owl:DatatypeProperty rdf:about="http://www.eclipse.org/basyx/kb/basys-property.owl#maxPayloadPerGripperFinger">
+ <rdfs:subPropertyOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-property.owl#maxPayload"/>
+ <unit>kg</unit>
+ <rdfs:label xml:lang="en">maximum load per gripper finger</rdfs:label>
+ </owl:DatatypeProperty>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-property.owl#maxSize -->
+
+ <owl:DatatypeProperty rdf:about="http://www.eclipse.org/basyx/kb/basys-property.owl#maxSize">
+ <unit>mm</unit>
+ </owl:DatatypeProperty>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-property.owl#maxSizeDimension1 -->
+
+ <owl:DatatypeProperty rdf:about="http://www.eclipse.org/basyx/kb/basys-property.owl#maxSizeDimension1">
+ <rdfs:subPropertyOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-property.owl#maxSize"/>
+ <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#positiveInteger"/>
+ <unit>mm</unit>
+ </owl:DatatypeProperty>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-property.owl#maxSizeDimension2 -->
+
+ <owl:DatatypeProperty rdf:about="http://www.eclipse.org/basyx/kb/basys-property.owl#maxSizeDimension2">
+ <rdfs:subPropertyOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-property.owl#maxSize"/>
+ <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#positiveInteger"/>
+ <unit>mm</unit>
+ </owl:DatatypeProperty>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-property.owl#maxSizeDimension3 -->
+
+ <owl:DatatypeProperty rdf:about="http://www.eclipse.org/basyx/kb/basys-property.owl#maxSizeDimension3">
+ <rdfs:subPropertyOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-property.owl#maxSize"/>
+ <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#positiveInteger"/>
+ <unit>mm</unit>
+ </owl:DatatypeProperty>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-property.owl#maxStroke -->
+
+ <owl:DatatypeProperty rdf:about="http://www.eclipse.org/basyx/kb/basys-property.owl#maxStroke">
+ <unit>mm</unit>
+ <rdfs:label xml:lang="en">maximum stroke</rdfs:label>
+ </owl:DatatypeProperty>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-property.owl#maxStrokePerGripperJaw -->
+
+ <owl:DatatypeProperty rdf:about="http://www.eclipse.org/basyx/kb/basys-property.owl#maxStrokePerGripperJaw">
+ <rdfs:subPropertyOf rdf:resource="http://www.eclipse.org/basyx/kb/basys-property.owl#maxStroke"/>
+ <unit>mm</unit>
+ <rdfs:label xml:lang="en">max stroke per gripper jaw</rdfs:label>
+ </owl:DatatypeProperty>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-property.owl#maxTemperature -->
+
+ <owl:DatatypeProperty rdf:about="http://www.eclipse.org/basyx/kb/basys-property.owl#maxTemperature">
+ <unit>°C</unit>
+ <rdfs:label xml:lang="en">maximum operating temperature</rdfs:label>
+ </owl:DatatypeProperty>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-property.owl#maxVelocity -->
+
+ <owl:DatatypeProperty rdf:about="http://www.eclipse.org/basyx/kb/basys-property.owl#maxVelocity">
+ <unit xml:lang="en">m/s</unit>
+ <rdfs:label xml:lang="en">maximum velocity</rdfs:label>
+ </owl:DatatypeProperty>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-property.owl#minStroke -->
+
+ <owl:DatatypeProperty rdf:about="http://www.eclipse.org/basyx/kb/basys-property.owl#minStroke">
+ <unit>mm</unit>
+ <rdfs:label xml:lang="en">minimum stroke</rdfs:label>
+ </owl:DatatypeProperty>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-property.owl#minTemperature -->
+
+ <owl:DatatypeProperty rdf:about="http://www.eclipse.org/basyx/kb/basys-property.owl#minTemperature">
+ <unit>°C</unit>
+ <rdfs:label xml:lang="en">minimum operating temperature</rdfs:label>
+ </owl:DatatypeProperty>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-property.owl#noiseLevel -->
+
+ <owl:DatatypeProperty rdf:about="http://www.eclipse.org/basyx/kb/basys-property.owl#noiseLevel">
+ <unit>dB(A)</unit>
+ <rdfs:label xml:lang="en">noiseLevel</rdfs:label>
+ </owl:DatatypeProperty>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-property.owl#productWeight -->
+
+ <owl:DatatypeProperty rdf:about="http://www.eclipse.org/basyx/kb/basys-property.owl#productWeight">
+ <unit>kg</unit>
+ <rdfs:label xml:lang="en">Product weight</rdfs:label>
+ </owl:DatatypeProperty>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/basys-property.owl#repetitionAccuracy -->
+
+ <owl:DatatypeProperty rdf:about="http://www.eclipse.org/basyx/kb/basys-property.owl#repetitionAccuracy">
+ <unit>mm</unit>
+ <rdfs:label xml:lang="en">repetition accuracy</rdfs:label>
+ </owl:DatatypeProperty>
+
+ </rdf:RDF>
+
+<!-- Generated by the OWL API (version 4.2.8.20170104-2310) https://github.com/owlcs/owlapi -->
+
diff --git a/content/kb/capability.owl b/content/kb/capability.owl
new file mode 100644
index 0000000..4755716
--- /dev/null
+++ b/content/kb/capability.owl
@@ -0,0 +1,72 @@
+<?xml version="1.0"?>
+<rdf:RDF xmlns="http://www.eclipse.org/basyx/kb/capability.owl#"
+ xml:base="http://www.eclipse.org/basyx/kb/capability.owl"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:owl="http://www.w3.org/2002/07/owl#"
+ xmlns:xml="http://www.w3.org/XML/1998/namespace"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
+ xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">
+ <owl:Ontology rdf:about="http://www.eclipse.org/basyx/kb/capability.owl">
+ <owl:imports rdf:resource="http://www.eclipse.org/basyx/kb/automation.owl"/>
+ <owl:imports rdf:resource="http://www.eclipse.org/basyx/kb/component.owl"/>
+ </owl:Ontology>
+
+
+ <!--
+ ///////////////////////////////////////////////////////////////////////////////////////
+ //
+ // Object Properties
+ //
+ ///////////////////////////////////////////////////////////////////////////////////////
+ -->
+
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/capability.owl#offersCapability -->
+
+ <owl:ObjectProperty rdf:about="http://www.eclipse.org/basyx/kb/capability.owl#offersCapability">
+ <owl:propertyChainAxiom rdf:parseType="Collection">
+ <rdf:Description rdf:about="http://www.eclipse.org/basyx/kb/component.owl#hasPart"/>
+ <rdf:Description rdf:about="http://www.eclipse.org/basyx/kb/capability.owl#offersCapability"/>
+ </owl:propertyChainAxiom>
+ </owl:ObjectProperty>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/capability.owl#requiresCapability -->
+
+ <owl:ObjectProperty rdf:about="http://www.eclipse.org/basyx/kb/capability.owl#requiresCapability"/>
+
+
+
+ <!--
+ ///////////////////////////////////////////////////////////////////////////////////////
+ //
+ // Classes
+ //
+ ///////////////////////////////////////////////////////////////////////////////////////
+ -->
+
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/capability.owl#OfferedCapability -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/capability.owl#OfferedCapability">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/automation.owl#Capability"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/capability.owl#RequiredCapability -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/capability.owl#RequiredCapability">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/automation.owl#Capability"/>
+ </owl:Class>
+</rdf:RDF>
+
+
+
+<!-- Generated by the OWL API (version 4.2.8.20170104-2310) https://github.com/owlcs/owlapi -->
+
diff --git a/content/kb/component.owl b/content/kb/component.owl
new file mode 100644
index 0000000..845630b
--- /dev/null
+++ b/content/kb/component.owl
@@ -0,0 +1,331 @@
+<?xml version="1.0"?>
+<rdf:RDF xmlns="http://www.eclipse.org/basyx/kb/component.owl#"
+ xml:base="http://www.eclipse.org/basyx/kb/component.owl"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:owl="http://www.w3.org/2002/07/owl#"
+ xmlns:xml="http://www.w3.org/XML/1998/namespace"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
+ xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">
+ <owl:Ontology rdf:about="http://www.eclipse.org/basyx/kb/component.owl">
+ <owl:imports rdf:resource="http://www.eclipse.org/basyx/kb/automation.owl"/>
+ </owl:Ontology>
+
+
+
+ <!--
+ ///////////////////////////////////////////////////////////////////////////////////////
+ //
+ // Object Properties
+ //
+ ///////////////////////////////////////////////////////////////////////////////////////
+ -->
+
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/component.owl#hasPart -->
+
+ <owl:ObjectProperty rdf:about="http://www.eclipse.org/basyx/kb/component.owl#hasPart">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
+ <rdfs:domain rdf:resource="http://www.eclipse.org/basyx/kb/automation.owl#Component"/>
+ <rdfs:range rdf:resource="http://www.eclipse.org/basyx/kb/automation.owl#Component"/>
+ </owl:ObjectProperty>
+
+
+
+ <!--
+ ///////////////////////////////////////////////////////////////////////////////////////
+ //
+ // Data properties
+ //
+ ///////////////////////////////////////////////////////////////////////////////////////
+ -->
+
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/component.owl#manufacturer -->
+
+ <owl:DatatypeProperty rdf:about="http://www.eclipse.org/basyx/kb/component.owl#manufacturer"/>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/component.owl#typeCode -->
+
+ <owl:DatatypeProperty rdf:about="http://www.eclipse.org/basyx/kb/component.owl#typeCode"/>
+
+
+
+ <!--
+ ///////////////////////////////////////////////////////////////////////////////////////
+ //
+ // Classes
+ //
+ ///////////////////////////////////////////////////////////////////////////////////////
+ -->
+
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/component.owl#ACServoMotor -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#ACServoMotor">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#ServoMotor"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/component.owl#Actuator -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#Actuator">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/automation.owl#Component"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/component.owl#CantileverAxis -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#CantileverAxis">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#LinearAxis"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/component.owl#DCServoMotor -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#DCServoMotor">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#ServoMotor"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/component.owl#DirectDrive -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#DirectDrive">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#E-Axis"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/component.owl#E-Axis -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#E-Axis">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#E-DriveTrainComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/component.owl#E-DriveTrainComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#E-DriveTrainComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#ElectricComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/component.owl#E-Gear -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#E-Gear">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#E-DriveTrainComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/component.owl#E-Motor -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#E-Motor">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#E-DriveTrainComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/component.owl#E-MotorController -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#E-MotorController">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#E-DriveTrainComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/component.owl#E-MountingKit -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#E-MountingKit">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#E-DriveTrainComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/component.owl#ECMotor -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#ECMotor">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#E-Motor"/>
+ <owl:disjointWith rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#LinearMotor"/>
+ <owl:disjointWith rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#ServoMotor"/>
+ <owl:disjointWith rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#StepperMotor"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/component.owl#ElectricComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#ElectricComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/automation.owl#Component"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/component.owl#GantryAxis -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#GantryAxis">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#LinearAxis"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/component.owl#Gripper -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#Gripper">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#Actuator"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/component.owl#LinearActuator -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#LinearActuator">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#Actuator"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/component.owl#LinearAxis -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#LinearAxis">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#E-Axis"/>
+ <owl:disjointWith rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#RotaryAxis"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/component.owl#LinearMotor -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#LinearMotor">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#E-Motor"/>
+ <owl:disjointWith rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#ServoMotor"/>
+ <owl:disjointWith rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#StepperMotor"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/component.owl#ManualStation -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#ManualStation">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/automation.owl#Component"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/component.owl#MiniSlideAxis -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#MiniSlideAxis">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#LinearAxis"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/component.owl#MotorWithBrake -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#MotorWithBrake">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#E-Motor"/>
+ <owl:disjointWith rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#MotorWithoutBrake"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/component.owl#MotorWithoutBrake -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#MotorWithoutBrake">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#E-Motor"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/component.owl#PneumaticComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#PneumaticComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/automation.owl#Component"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/component.owl#RotaryActuator -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#RotaryActuator">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#Actuator"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/component.owl#RotaryAxis -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#RotaryAxis">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#E-Axis"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/component.owl#ServoMotor -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#ServoMotor">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#E-Motor"/>
+ <owl:disjointWith rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#StepperMotor"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/component.owl#SpindleDrive -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#SpindleDrive">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#E-Axis"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/component.owl#StepperMotor -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#StepperMotor">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#E-Motor"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/component.owl#ToothedBeltDrive -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#ToothedBeltDrive">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#E-Axis"/>
+ </owl:Class>
+
+
+
+ <!--
+ ///////////////////////////////////////////////////////////////////////////////////////
+ //
+ // General axioms
+ //
+ ///////////////////////////////////////////////////////////////////////////////////////
+ -->
+
+ <rdf:Description>
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AllDisjointClasses"/>
+ <owl:members rdf:parseType="Collection">
+ <rdf:Description rdf:about="http://www.eclipse.org/basyx/kb/component.owl#DirectDrive"/>
+ <rdf:Description rdf:about="http://www.eclipse.org/basyx/kb/component.owl#SpindleDrive"/>
+ <rdf:Description rdf:about="http://www.eclipse.org/basyx/kb/component.owl#ToothedBeltDrive"/>
+ </owl:members>
+ </rdf:Description>
+</rdf:RDF>
+
+
+
+<!-- Generated by the OWL API (version 4.2.8.20170104-2310) https://github.com/owlcs/owlapi -->
+
diff --git a/content/kb/festo-component.owl b/content/kb/festo-component.owl
new file mode 100644
index 0000000..333d108
--- /dev/null
+++ b/content/kb/festo-component.owl
@@ -0,0 +1,365 @@
+<?xml version="1.0"?>
+<rdf:RDF xmlns="http://www.eclipse.org/basyx/kb/festo-component.owl#"
+ xml:base="http://www.eclipse.org/basyx/kb/festo-component.owl"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:owl="http://www.w3.org/2002/07/owl#"
+ xmlns:xml="http://www.w3.org/XML/1998/namespace"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
+ xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">
+ <owl:Ontology rdf:about="http://www.eclipse.org/basyx/kb/festo-component.owl">
+ <owl:imports rdf:resource="http://www.eclipse.org/basyx/kb/component.owl"/>
+ </owl:Ontology>
+
+
+
+ <!--
+ ///////////////////////////////////////////////////////////////////////////////////////
+ //
+ // Classes
+ //
+ ///////////////////////////////////////////////////////////////////////////////////////
+ -->
+
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/festo-component.owl#ADNE-LAS -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/festo-component.owl#ADNE-LAS">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#LinearMotor"/>
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/festo-component.owl#FestoMotorFamily"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/festo-component.owl#ClampCylinder -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/festo-component.owl#ClampCylinder">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/festo-component.owl#RodlessCylinder"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/festo-component.owl#Cylinder -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/festo-component.owl#Cylinder">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/festo-component.owl#LinearActuator"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/festo-component.owl#DiaphragmActuator -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/festo-component.owl#DiaphragmActuator">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/festo-component.owl#LinearActuator"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/festo-component.owl#DirectionalControlValves -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/festo-component.owl#DirectionalControlValves">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/festo-component.owl#Valve"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/festo-component.owl#EGSC -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/festo-component.owl#EGSC">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#MiniSlideAxis"/>
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#SpindleDrive"/>
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/festo-component.owl#FestoAxisFamily"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/festo-component.owl#EMCA -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/festo-component.owl#EMCA">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#ECMotor"/>
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/festo-component.owl#FestoMotorFamily"/>
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/festo-component.owl#IntegratedMotorAndController"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/festo-component.owl#EMME-AS -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/festo-component.owl#EMME-AS">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#ACServoMotor"/>
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/festo-component.owl#FestoMotorFamily"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/festo-component.owl#EMMS-AS -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/festo-component.owl#EMMS-AS">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#ACServoMotor"/>
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/festo-component.owl#FestoMotorFamily"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/festo-component.owl#EMMS-ST -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/festo-component.owl#EMMS-ST">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#StepperMotor"/>
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/festo-component.owl#FestoMotorFamily"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/festo-component.owl#ElectricallyActuatedDirectionalControlValve -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/festo-component.owl#ElectricallyActuatedDirectionalControlValve">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/festo-component.owl#DirectionalControlValves"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/festo-component.owl#FestoAxisFamily -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/festo-component.owl#FestoAxisFamily">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#E-Axis"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/festo-component.owl#FestoMotorFamily -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/festo-component.owl#FestoMotorFamily">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#E-Motor"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/festo-component.owl#FlowControlValve -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/festo-component.owl#FlowControlValve">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/festo-component.owl#Valve"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/festo-component.owl#GuidedCylinder -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/festo-component.owl#GuidedCylinder">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/festo-component.owl#Cylinder"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/festo-component.owl#HandOperatedDirectionalControlValve -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/festo-component.owl#HandOperatedDirectionalControlValve">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/festo-component.owl#DirectionalControlValves"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/festo-component.owl#HighForceCylinder -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/festo-component.owl#HighForceCylinder">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/festo-component.owl#Cylinder"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/festo-component.owl#IntegratedMotorAndController -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/festo-component.owl#IntegratedMotorAndController">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#E-Motor"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/festo-component.owl#LinearActuator -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/festo-component.owl#LinearActuator">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/festo-component.owl#PneumaticActuator"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/festo-component.owl#MTR-DCI -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/festo-component.owl#MTR-DCI">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#DCServoMotor"/>
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/festo-component.owl#FestoMotorFamily"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/festo-component.owl#MechanicallyActuatedProcessAndMediaValve -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/festo-component.owl#MechanicallyActuatedProcessAndMediaValve">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/festo-component.owl#ProcessAndMediaValve"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/festo-component.owl#MechanicallyOperatedDirectionalControlValve -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/festo-component.owl#MechanicallyOperatedDirectionalControlValve">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/festo-component.owl#DirectionalControlValves"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/festo-component.owl#MotionTerminal -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/festo-component.owl#MotionTerminal">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#PneumaticComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/festo-component.owl#MultipositionCylinder -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/festo-component.owl#MultipositionCylinder">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/festo-component.owl#Cylinder"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/festo-component.owl#PiezoValve -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/festo-component.owl#PiezoValve">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#PneumaticComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/festo-component.owl#PistonRodCylinder -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/festo-component.owl#PistonRodCylinder">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/festo-component.owl#Cylinder"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/festo-component.owl#PneumaticActuator -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/festo-component.owl#PneumaticActuator">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#PneumaticComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/festo-component.owl#PneumaticallyActuatedDirectionalControlValve -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/festo-component.owl#PneumaticallyActuatedDirectionalControlValve">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/festo-component.owl#DirectionalControlValves"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/festo-component.owl#PneumaticallyActuatedProcessAndMediaValve -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/festo-component.owl#PneumaticallyActuatedProcessAndMediaValve">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/festo-component.owl#ProcessAndMediaValve"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/festo-component.owl#PressureControlValve -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/festo-component.owl#PressureControlValve">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/festo-component.owl#Valve"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/festo-component.owl#ProcessAndMediaValve -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/festo-component.owl#ProcessAndMediaValve">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#PneumaticComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/festo-component.owl#ProportionalValve -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/festo-component.owl#ProportionalValve">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/festo-component.owl#Valve"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/festo-component.owl#RodlessCylinder -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/festo-component.owl#RodlessCylinder">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/festo-component.owl#Cylinder"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/festo-component.owl#RotaryActuator -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/festo-component.owl#RotaryActuator">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/festo-component.owl#PneumaticActuator"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/festo-component.owl#RotaryIndexingTable -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/festo-component.owl#RotaryIndexingTable">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/festo-component.owl#RotaryActuator"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/festo-component.owl#SolenoidActuatedProcessAndMediaValve -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/festo-component.owl#SolenoidActuatedProcessAndMediaValve">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/festo-component.owl#ProcessAndMediaValve"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/festo-component.owl#StopValve -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/festo-component.owl#StopValve">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/festo-component.owl#Valve"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/festo-component.owl#StopperCylinder -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/festo-component.owl#StopperCylinder">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/festo-component.owl#PistonRodCylinder"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/festo-component.owl#TandemCylinder -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/festo-component.owl#TandemCylinder">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/festo-component.owl#Cylinder"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/festo-component.owl#Valve -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/festo-component.owl#Valve">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#PneumaticComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/festo-component.owl#ValveManifold -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/festo-component.owl#ValveManifold">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#PneumaticComponent"/>
+ </owl:Class>
+</rdf:RDF>
+
+
+
+<!-- Generated by the OWL API (version 4.2.8.20170104-2310) https://github.com/owlcs/owlapi -->
+
diff --git a/content/kb/masdem-component.owl b/content/kb/masdem-component.owl
new file mode 100644
index 0000000..e101ce1
--- /dev/null
+++ b/content/kb/masdem-component.owl
@@ -0,0 +1,681 @@
+<?xml version="1.0"?>
+<rdf:RDF xmlns="http://www.eclipse.org/basyx/kb/masdem-component.owl#"
+ xml:base="http://www.eclipse.org/basyx/kb/masdem-component.owl"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:owl="http://www.w3.org/2002/07/owl#"
+ xmlns:xml="http://www.w3.org/XML/1998/namespace"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
+ xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">
+ <owl:Ontology rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl">
+ <owl:imports rdf:resource="http://www.eclipse.org/basyx/kb/component.owl"/>
+ </owl:Ontology>
+
+
+
+ <!--
+ ///////////////////////////////////////////////////////////////////////////////////////
+ //
+ // Classes
+ //
+ ///////////////////////////////////////////////////////////////////////////////////////
+ -->
+
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveContinuousLinearComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveContinuousLinearComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveLinearComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveContinuousRotaryComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveContinuousRotaryComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveRotaryComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveKinematicComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveKinematicComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#KinematicComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveLinearComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveLinearComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveKinematicComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveLinearComponentForPositioning -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveLinearComponentForPositioning">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveLinearComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveLinearComponentWithStop -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveLinearComponentWithStop">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveLinearComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveOutputComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveOutputComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#HandlingComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveReceivingComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveReceivingComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#HandlingComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveRegulatedBulkMaterialOutputComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveRegulatedBulkMaterialOutputComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveRegulatedOutputComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveRegulatedBulkMaterialReceivingComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveRegulatedBulkMaterialReceivingComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveRegulatedReceivingComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveRegulatedGasOutputComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveRegulatedGasOutputComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveRegulatedOutputComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveRegulatedGasReceivingComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveRegulatedGasReceivingComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveRegulatedReceivingComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveRegulatedLiquidOutputComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveRegulatedLiquidOutputComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveRegulatedOutputComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveRegulatedLiquidReceivingComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveRegulatedLiquidReceivingComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveRegulatedReceivingComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveRegulatedOutputComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveRegulatedOutputComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveOutputComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveRegulatedPieceGoodsOutputComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveRegulatedPieceGoodsOutputComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveRegulatedOutputComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveRegulatedReceivingComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveRegulatedReceivingComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveReceivingComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveRotaryComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveRotaryComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveKinematicComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveRotaryComponentForPositioning -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveRotaryComponentForPositioning">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveRotaryComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveRotaryComponentWithStop -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveRotaryComponentWithStop">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveRotaryComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveUnregulatedBulkMaterialOutputComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveUnregulatedBulkMaterialOutputComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveUnregulatedOutputComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveUnregulatedBulkMaterialReceivingComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveUnregulatedBulkMaterialReceivingComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveUnregulatedReceivingComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveUnregulatedGasOutputComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveUnregulatedGasOutputComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveUnregulatedOutputComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveUnregulatedGasReceivingComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveUnregulatedGasReceivingComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveUnregulatedReceivingComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveUnregulatedLiquidOutputComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveUnregulatedLiquidOutputComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveUnregulatedOutputComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveUnregulatedLiquidReceivingComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveUnregulatedLiquidReceivingComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveUnregulatedReceivingComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveUnregulatedOutputComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveUnregulatedOutputComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveOutputComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveUnregulatedPieceGoodsOutputComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveUnregulatedPieceGoodsOutputComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveUnregulatedOutputComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveUnregulatedReceivingComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveUnregulatedReceivingComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveReceivingComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#BeamTool -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#BeamTool">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#ToolingComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#Bearing -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#Bearing">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#StaticComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#ChemicalReactionVessel -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#ChemicalReactionVessel">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#TreatmentComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#ChippingTool -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#ChippingTool">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#CuttingTool"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#Chisel -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#Chisel">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#ChippingTool"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#Clamp -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#Clamp">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#HandlingComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#Connector -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#Connector">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#KinematicComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#CuttingTool -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#CuttingTool">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#ToolingComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#Drill -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#Drill">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#ChippingTool"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#EffectiveComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#EffectiveComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#MaSDeMComponent"/>
+ <owl:disjointWith rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#SensorComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#Electricity -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#Electricity">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#TreatmentComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#EnergyAbsorbingConnector -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#EnergyAbsorbingConnector">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#Connector"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#EnergyStoringConnector -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#EnergyStoringConnector">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#Connector"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#FixedClapming -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#FixedClapming">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#StaticComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#Gripper -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#Gripper">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#HandlingComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#GuidingComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#GuidingComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#HandlingComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#HandlingComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#HandlingComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#EffectiveComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#KinematicComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#KinematicComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#EffectiveComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#KinematicConverter -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#KinematicConverter">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#MotionTransmitter"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#LightExposure -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#LightExposure">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#TreatmentComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#MaSDeMComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#MaSDeMComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/automation.owl#Component"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#Magnetism -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#Magnetism">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#TreatmentComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#MechanicalJoiningComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#MechanicalJoiningComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#ToolingComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#MillingCutter -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#MillingCutter">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#ChippingTool"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#MoldComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#MoldComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#ToolingComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#MoldingCast -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#MoldingCast">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#MoldComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#MoldingDie -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#MoldingDie">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#MoldComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#MoldingRoll -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#MoldingRoll">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#MoldComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#MotionTransmitter -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#MotionTransmitter">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#KinematicComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#PassiveBulkMaterialReceivingComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#PassiveBulkMaterialReceivingComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#PassiveReceivingComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#PassiveDefinedPieceGoodsReceivingComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#PassiveDefinedPieceGoodsReceivingComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#PassiveReceivingComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#PassiveGasReceivingComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#PassiveGasReceivingComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#PassiveReceivingComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#PassiveLiquidReceivingComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#PassiveLiquidReceivingComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#PassiveReceivingComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#PassiveReceivingComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#PassiveReceivingComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#HandlingComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#PassiveUndefinedPieceGoodsReceivingComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#PassiveUndefinedPieceGoodsReceivingComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#PassiveReceivingComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#PressMoldNegative -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#PressMoldNegative">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#MoldComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#Punch -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#Punch">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#SplittingTool"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#RigidConnector -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#RigidConnector">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#Connector"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#RivetingComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#RivetingComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#MechanicalJoiningComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#ScrewAttachment -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#ScrewAttachment">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#MechanicalJoiningComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#SensorComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#SensorComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#MaSDeMComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#Software -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#Software">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#TreatmentComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#SpeedConverter -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#SpeedConverter">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#MotionTransmitter"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#SplittingTool -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#SplittingTool">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#CuttingTool"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#StaticComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#StaticComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#KinematicComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#TemperatueComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#TemperatueComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#TreatmentComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#ToolingComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#ToolingComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#EffectiveComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#TreatmentComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#TreatmentComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#EffectiveComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#WeldingAndSolderingComponent -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#WeldingAndSolderingComponent">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#ToolingComponent"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/masdem-component.owl#WorkpieceCarrier -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#WorkpieceCarrier">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/masdem-component.owl#HandlingComponent"/>
+ </owl:Class>
+
+
+
+ <!--
+ ///////////////////////////////////////////////////////////////////////////////////////
+ //
+ // General axioms
+ //
+ ///////////////////////////////////////////////////////////////////////////////////////
+ -->
+
+ <rdf:Description>
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AllDisjointClasses"/>
+ <owl:members rdf:parseType="Collection">
+ <rdf:Description rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#ActiveKinematicComponent"/>
+ <rdf:Description rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#Connector"/>
+ <rdf:Description rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#MotionTransmitter"/>
+ <rdf:Description rdf:about="http://www.eclipse.org/basyx/kb/masdem-component.owl#StaticComponent"/>
+ </owl:members>
+ </rdf:Description>
+</rdf:RDF>
+
+
+
+<!-- Generated by the OWL API (version 4.2.8.20170104-2310) https://github.com/owlcs/owlapi -->
+
diff --git a/content/kb/property.owl b/content/kb/property.owl
new file mode 100644
index 0000000..171f88c
--- /dev/null
+++ b/content/kb/property.owl
@@ -0,0 +1,17 @@
+<?xml version="1.0"?>
+<rdf:RDF xmlns="http://www.eclipse.org/basyx/kb/property.owl#"
+ xml:base="http://www.eclipse.org/basyx/kb/property.owl"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:owl="http://www.w3.org/2002/07/owl#"
+ xmlns:xml="http://www.w3.org/XML/1998/namespace"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
+ xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">
+ <owl:Ontology rdf:about="http://www.eclipse.org/basyx/kb/property.owl">
+ <owl:imports rdf:resource="http://www.eclipse.org/basyx/kb/automation.owl"/>
+ </owl:Ontology>
+</rdf:RDF>
+
+
+
+<!-- Generated by the OWL API (version 4.2.8.20170104-2310) https://github.com/owlcs/owlapi -->
+
diff --git a/content/kb/vdi2860.owl b/content/kb/vdi2860.owl
new file mode 100644
index 0000000..f334ec6
--- /dev/null
+++ b/content/kb/vdi2860.owl
@@ -0,0 +1,370 @@
+<?xml version="1.0"?>
+<rdf:RDF xmlns="http://www.eclipse.org/basyx/kb/vdi2860.owl#"
+ xml:base="http://www.eclipse.org/basyx/kb/vdi2860.owl"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:owl="http://www.w3.org/2002/07/owl#"
+ xmlns:xml="http://www.w3.org/XML/1998/namespace"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
+ xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">
+ <owl:Ontology rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl">
+ <owl:imports rdf:resource="http://www.eclipse.org/basyx/kb/capability.owl"/>
+ </owl:Ontology>
+
+
+ <!--
+ ///////////////////////////////////////////////////////////////////////////////////////
+ //
+ // Classes
+ //
+ ///////////////////////////////////////////////////////////////////////////////////////
+ -->
+
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#Allocate -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#Allocate">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/vdi2860.owl#VariationOfQuantities"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#Arrange -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#Arrange">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/vdi2860.owl#Movement"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#ArrangedStorage -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#ArrangedStorage">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/vdi2860.owl#Storage"/>
+ <rdfs:comment>is the storing of geometrically defined bodies where the orientation and position of the body are defined in all degrees of freedom</rdfs:comment>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#Branch -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#Branch">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/vdi2860.owl#VariationOfQuantities"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#CapVDI2860 -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#CapVDI2860">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/automation.owl#Capability"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#Check -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#Check">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/vdi2860.owl#Inspection"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#CheckAvailability -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#CheckAvailability">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/vdi2860.owl#Check"/>
+ <rdfs:isDefinedBy>VDI2860</rdfs:isDefinedBy>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#CheckColor -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#CheckColor">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/vdi2860.owl#Check"/>
+ <rdfs:isDefinedBy>VDI2860</rdfs:isDefinedBy>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#CheckForm -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#CheckForm">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/vdi2860.owl#Check"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#CheckIdentity -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#CheckIdentity">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/vdi2860.owl#Check"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#CheckOrientation -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#CheckOrientation">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/vdi2860.owl#Check"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#CheckPosition -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#CheckPosition">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/vdi2860.owl#Check"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#CheckSize -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#CheckSize">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/vdi2860.owl#Check"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#CheckWeight -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#CheckWeight">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/vdi2860.owl#Check"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#Clamp -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#Clamp">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/vdi2860.owl#Securing"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#Combine -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#Combine">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/vdi2860.owl#VariationOfQuantities"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#Convey -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#Convey">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/vdi2860.owl#Movement"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#Count -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#Count">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/vdi2860.owl#Measure"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#Declamp -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#Declamp">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/vdi2860.owl#Securing"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#Displace -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#Displace">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/vdi2860.owl#Movement"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#Divide -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#Divide">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/vdi2860.owl#VariationOfQuantities"/>
+ <rdfs:comment>is the building of subquantities out of a quantity. Divide is an elementary function of handling. The size of start and end quantity doesn't have to be defined.</rdfs:comment>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#Guide -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#Guide">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/vdi2860.owl#Movement"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#Hold -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#Hold">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/vdi2860.owl#Securing"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#Inspection -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#Inspection">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/vdi2860.owl#CapVDI2860"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#Measure -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#Measure">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/vdi2860.owl#Inspection"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#MeasureOrientation -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#MeasureOrientation">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/vdi2860.owl#Measure"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#MeasurePosition -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#MeasurePosition">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/vdi2860.owl#Measure"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#Merge -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#Merge">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/vdi2860.owl#VariationOfQuantities"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#Movement -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#Movement">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/vdi2860.owl#CapVDI2860"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#Orient -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#Orient">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/vdi2860.owl#Movement"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#PartlyArrangedStorage -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#PartlyArrangedStorage">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/vdi2860.owl#Storage"/>
+ <rdfs:comment>is the storing of geometrically defined bodies where the orientation and position of the body are defined in a part of their degrees of freedom</rdfs:comment>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#Position -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#Position">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/vdi2860.owl#Movement"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#Release -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#Release">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/vdi2860.owl#Securing"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#Securing -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#Securing">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/vdi2860.owl#CapVDI2860"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#Separate -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#Separate">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/vdi2860.owl#VariationOfQuantities"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#Slew -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#Slew">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/vdi2860.owl#Movement"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#Sort -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#Sort">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/vdi2860.owl#VariationOfQuantities"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#Storage -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#Storage">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/vdi2860.owl#CapVDI2860"/>
+ <rdfs:comment>In handling storage is the saving of geometrically defined bodies under defined orientation conditions where the orientation of the body is defined in at least one axis of rotation</rdfs:comment>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#Transfer -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#Transfer">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/vdi2860.owl#Movement"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#Turn -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#Turn">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/vdi2860.owl#Movement"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#UnarrangedStorage -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#UnarrangedStorage">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/vdi2860.owl#Storage"/>
+ <rdfs:comment>is the storing of geometrically defined bodies where the orientation and position of the body are undefined in all degrees of freedom</rdfs:comment>
+ </owl:Class>
+
+
+
+ <!-- http://www.eclipse.org/basyx/kb/vdi2860.owl#VariationOfQuantities -->
+
+ <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/vdi2860.owl#VariationOfQuantities">
+ <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/vdi2860.owl#CapVDI2860"/>
+ </owl:Class>
+</rdf:RDF>
+
+
+
+<!-- Generated by the OWL API (version 4.2.8.20170104-2310) https://github.com/owlcs/owlapi -->
+
diff --git a/layouts/partials/clients.html b/layouts/partials/clients.html
index 9b6ab3f..5679f3f 100644
--- a/layouts/partials/clients.html
+++ b/layouts/partials/clients.html
@@ -8,27 +8,20 @@
<div class="heading text-center">
<h2>Partners</h2>
</div>
-
- <p class="lead">
- {{ .Site.Params.clients.subtitle }}
- </p>
-
- <ul class="owl-carousel customers">
- {{ range .Site.Data.clients }}
- <li class="item" title="{{ .name }}">
- {{ if .url }}
- <a href="{{ .url }}" target="_blank">
- <img src="{{ .image }}" alt="{{ .name }}" class="img-responsive" />
- </a>
- {{ else }}
- <img src="{{ .image }}" alt="{{ .name }}" class="img-responsive" />
- {{ end }}
- </li>
- {{ end }}
- </ul>
- <!-- /.owl-carousel -->
</div>
</div>
+ <div class="main">
+ <ul id="partner" class="partner">
+ {{ range $.Site.Data.clients }}
+ <li>
+ <a href="{{ .url }}" target="_blank">
+ <img src="{{ .image }}" alt="{{ .name }}" class="img-responsive" width="140"/>
+ </a>
+ </li>
+ {{ end }}
+ </ul>
+
+ </div>
</div>
</section>
{{ end }}
diff --git a/static/css/style.basyx.css b/static/css/style.basyx.css
index bdf9c0f..75f2aca 100644
--- a/static/css/style.basyx.css
+++ b/static/css/style.basyx.css
@@ -6,4 +6,31 @@
/* PK: height = logo height + 20px */
.navbar-brand {
height: 100px;
+}
+/* PK: default format for partners */
+.partner {
+ list-style: none;
+ padding: 20px 0;
+ margin: 0 auto;
+ text-align: center;
+ width: 100%;
+}
+
+.partner li {
+ display: inline-block;
+ margin: 10px 5px 0 5px;
+ vertical-align: middle;
+ width: 150px;
+ height: 100px;
+}
+.partner li:hover {
+/* background-color: white; */
+}
+
+.partner li > a,
+.partner li > a img {
+ border: none;
+ outline: none;
+ display: block;
+ position: relative;
}
\ No newline at end of file
diff --git a/static/img/basyxlogo_small.png b/static/img/basyxlogo_small.png
new file mode 100644
index 0000000..48bdbca
--- /dev/null
+++ b/static/img/basyxlogo_small.png
Binary files differ
diff --git a/static/img/carousel/basyx-slide-01.png b/static/img/carousel/basyx-slide-01.png
index 0686795..2453db4 100644
--- a/static/img/carousel/basyx-slide-01.png
+++ b/static/img/carousel/basyx-slide-01.png
Binary files differ