--- a
+++ b/2013/09/DIO.owl
@@ -0,0 +1,5507 @@
+<?xml version="1.0"?>
+
+
+<!DOCTYPE rdf:RDF [
+ <!ENTITY xsd "http://www.w3.org/2001/XMLSchema#" >
+ <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#" >
+ <!ENTITY DIO "http://timbus.teco.edu/ontologies/DIO.owl#" >
+ <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#" >
+]>
+
+
+<rdf:RDF xmlns="http://www.w3.org/2002/07/owl#"
+ xml:base="http://www.w3.org/2002/07/owl"
+ xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:DIO="http://timbus.teco.edu/ontologies/DIO.owl#">
+ <Ontology rdf:about="http://timbus.teco.edu/ontologies/DIO.owl">
+ <versionIRI rdf:resource="http://timbus.teco.edu/ontologies/DIO.owl"/>
+ </Ontology>
+
+
+
+ <!--
+ ///////////////////////////////////////////////////////////////////////////////////////
+ //
+ // Datatypes
+ //
+ ///////////////////////////////////////////////////////////////////////////////////////
+ -->
+
+
+
+
+ <!--
+ ///////////////////////////////////////////////////////////////////////////////////////
+ //
+ // Object Properties
+ //
+ ///////////////////////////////////////////////////////////////////////////////////////
+ -->
+
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#accessedBy -->
+
+ <ObjectProperty rdf:about="&DIO;accessedBy">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
+ <inverseOf rdf:resource="&DIO;accesses"/>
+ </ObjectProperty>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#accesses -->
+
+ <ObjectProperty rdf:about="&DIO;accesses">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
+ </ObjectProperty>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#aggregatedBy -->
+
+ <ObjectProperty rdf:about="&DIO;aggregatedBy">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
+ <rdfs:subPropertyOf rdf:resource="&DIO;dependsUp"/>
+ </ObjectProperty>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#aggregates -->
+
+ <ObjectProperty rdf:about="&DIO;aggregates">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
+ <inverseOf rdf:resource="&DIO;aggregatedBy"/>
+ <rdfs:subPropertyOf rdf:resource="&DIO;dependsDown"/>
+ </ObjectProperty>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#assignedFrom -->
+
+ <ObjectProperty rdf:about="&DIO;assignedFrom">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
+ <inverseOf rdf:resource="&DIO;assignedTo"/>
+ <rdfs:subPropertyOf rdf:resource="&DIO;dependsUp"/>
+ </ObjectProperty>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#assignedTo -->
+
+ <ObjectProperty rdf:about="&DIO;assignedTo">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
+ <rdfs:subPropertyOf rdf:resource="&DIO;dependsDown"/>
+ </ObjectProperty>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#association -->
+
+ <ObjectProperty rdf:about="&DIO;association">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#SymmetricProperty"/>
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
+ </ObjectProperty>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#communicatesWith -->
+
+ <ObjectProperty rdf:about="&DIO;communicatesWith">
+ <propertyChainAxiom rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;association"/>
+ <rdf:Description rdf:about="&DIO;association"/>
+ </propertyChainAxiom>
+ </ObjectProperty>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#composedOf -->
+
+ <ObjectProperty rdf:about="&DIO;composedOf">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
+ <rdfs:subPropertyOf rdf:resource="&DIO;dependsUp"/>
+ </ObjectProperty>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#composes -->
+
+ <ObjectProperty rdf:about="&DIO;composes">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
+ <inverseOf rdf:resource="&DIO;composedOf"/>
+ <rdfs:subPropertyOf rdf:resource="&DIO;dependsDown"/>
+ </ObjectProperty>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#dependsDown -->
+
+ <ObjectProperty rdf:about="&DIO;dependsDown">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
+ </ObjectProperty>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#dependsUp -->
+
+ <ObjectProperty rdf:about="&DIO;dependsUp">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
+ </ObjectProperty>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#flowFrom -->
+
+ <ObjectProperty rdf:about="&DIO;flowFrom">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
+ <inverseOf rdf:resource="&DIO;flowTo"/>
+ </ObjectProperty>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#flowTo -->
+
+ <ObjectProperty rdf:about="&DIO;flowTo">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
+ </ObjectProperty>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#hasAccessTypeAccess -->
+
+ <ObjectProperty rdf:about="&DIO;hasAccessTypeAccess">
+ <rdfs:subPropertyOf rdf:resource="&DIO;accesses"/>
+ </ObjectProperty>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#hasAccessTypeAccessBy -->
+
+ <ObjectProperty rdf:about="&DIO;hasAccessTypeAccessBy">
+ <rdfs:subPropertyOf rdf:resource="&DIO;accessedBy"/>
+ </ObjectProperty>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#hasAccessTypeRead -->
+
+ <ObjectProperty rdf:about="&DIO;hasAccessTypeRead">
+ <rdfs:subPropertyOf rdf:resource="&DIO;accesses"/>
+ </ObjectProperty>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#hasAccessTypeReadBy -->
+
+ <ObjectProperty rdf:about="&DIO;hasAccessTypeReadBy">
+ <rdfs:subPropertyOf rdf:resource="&DIO;accessedBy"/>
+ </ObjectProperty>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#hasAccessTypeRead_Write -->
+
+ <ObjectProperty rdf:about="&DIO;hasAccessTypeRead_Write">
+ <rdfs:subPropertyOf rdf:resource="&DIO;accesses"/>
+ </ObjectProperty>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#hasAccessTypeRead_WriteBy -->
+
+ <ObjectProperty rdf:about="&DIO;hasAccessTypeRead_WriteBy">
+ <rdfs:subPropertyOf rdf:resource="&DIO;accessedBy"/>
+ </ObjectProperty>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#hasAccessTypeWrite -->
+
+ <ObjectProperty rdf:about="&DIO;hasAccessTypeWrite">
+ <rdfs:subPropertyOf rdf:resource="&DIO;accesses"/>
+ </ObjectProperty>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#hasAccessTypeWriteBy -->
+
+ <ObjectProperty rdf:about="&DIO;hasAccessTypeWriteBy">
+ <rdfs:subPropertyOf rdf:resource="&DIO;accessedBy"/>
+ </ObjectProperty>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#hasAspect -->
+
+ <ObjectProperty rdf:about="&DIO;hasAspect">
+ <rdfs:range>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <someValuesFrom rdf:resource="&DIO;Aspect"/>
+ </Restriction>
+ </rdfs:range>
+ </ObjectProperty>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#hasLayer -->
+
+ <ObjectProperty rdf:about="&DIO;hasLayer">
+ <rdfs:range>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <someValuesFrom rdf:resource="&DIO;Layer"/>
+ </Restriction>
+ </rdfs:range>
+ </ObjectProperty>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#influencedBy -->
+
+ <ObjectProperty rdf:about="&DIO;influencedBy">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
+ </ObjectProperty>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#influences -->
+
+ <ObjectProperty rdf:about="&DIO;influences">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
+ <inverseOf rdf:resource="&DIO;influencedBy"/>
+ </ObjectProperty>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#realizedBy -->
+
+ <ObjectProperty rdf:about="&DIO;realizedBy">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
+ <rdfs:subPropertyOf rdf:resource="&DIO;dependsDown"/>
+ </ObjectProperty>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#realizes -->
+
+ <ObjectProperty rdf:about="&DIO;realizes">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
+ <rdfs:subPropertyOf rdf:resource="&DIO;dependsUp"/>
+ <inverseOf rdf:resource="&DIO;realizedBy"/>
+ </ObjectProperty>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#specialization -->
+
+ <ObjectProperty rdf:about="&DIO;specialization">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
+ </ObjectProperty>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#specializes -->
+
+ <ObjectProperty rdf:about="&DIO;specializes">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
+ <inverseOf rdf:resource="&DIO;specialization"/>
+ </ObjectProperty>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#triggeredBy -->
+
+ <ObjectProperty rdf:about="&DIO;triggeredBy">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
+ <inverseOf rdf:resource="&DIO;triggers"/>
+ </ObjectProperty>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#triggers -->
+
+ <ObjectProperty rdf:about="&DIO;triggers">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
+ </ObjectProperty>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#usedBy -->
+
+ <ObjectProperty rdf:about="&DIO;usedBy">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
+ <rdfs:subPropertyOf rdf:resource="&DIO;dependsUp"/>
+ </ObjectProperty>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#uses -->
+
+ <ObjectProperty rdf:about="&DIO;uses">
+ <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
+ <rdfs:subPropertyOf rdf:resource="&DIO;dependsDown"/>
+ <inverseOf rdf:resource="&DIO;usedBy"/>
+ </ObjectProperty>
+
+
+
+ <!--
+ ///////////////////////////////////////////////////////////////////////////////////////
+ //
+ // Data properties
+ //
+ ///////////////////////////////////////////////////////////////////////////////////////
+ -->
+
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#hasType -->
+
+ <DatatypeProperty rdf:about="&DIO;hasType"/>
+
+
+
+ <!--
+ ///////////////////////////////////////////////////////////////////////////////////////
+ //
+ // Classes
+ //
+ ///////////////////////////////////////////////////////////////////////////////////////
+ -->
+
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#ActiveStructuralAspect -->
+
+ <Class rdf:about="&DIO;ActiveStructuralAspect">
+ <rdfs:subClassOf rdf:resource="&DIO;StructuralAspect"/>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#AndJunction -->
+
+ <Class rdf:about="&DIO;AndJunction">
+ <rdfs:subClassOf rdf:resource="&DIO;Junction"/>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#ApplicationCollaboration -->
+
+ <Class rdf:about="&DIO;ApplicationCollaboration">
+ <rdfs:subClassOf rdf:resource="&DIO;ArchimateConcept"/>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;composedOf"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInterface"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;triggers"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;Junction"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <onClass rdf:resource="&DIO;ApplicationLayer"/>
+ <qualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">1</qualifiedCardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;specialization"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;usedBy"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;ApplicationFunction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInteraction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInterface"/>
+ <rdf:Description rdf:about="&DIO;ApplicationService"/>
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;assignedFrom"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationFunction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInteraction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationService"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;realizes"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationService"/>
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ <rdf:Description rdf:about="&DIO;Constraint"/>
+ <rdf:Description rdf:about="&DIO;Goal"/>
+ <rdf:Description rdf:about="&DIO;Principle"/>
+ <rdf:Description rdf:about="&DIO;Requirement"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;aggregates"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInterface"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;flowTo"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;Junction"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;accesses"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessObject"/>
+ <rdf:Description rdf:about="&DIO;Contract"/>
+ <rdf:Description rdf:about="&DIO;DataObject"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <someValuesFrom rdf:resource="&DIO;ApplicationLayer"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <someValuesFrom rdf:resource="&DIO;ActiveStructuralAspect"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#ApplicationComponent -->
+
+ <Class rdf:about="&DIO;ApplicationComponent">
+ <rdfs:subClassOf rdf:resource="&DIO;ArchimateConcept"/>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;specialization"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;assignedFrom"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationFunction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInteraction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationService"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;triggers"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;Junction"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;accesses"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessObject"/>
+ <rdf:Description rdf:about="&DIO;Contract"/>
+ <rdf:Description rdf:about="&DIO;DataObject"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;composedOf"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInterface"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;usedBy"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;ApplicationFunction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInteraction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInterface"/>
+ <rdf:Description rdf:about="&DIO;ApplicationService"/>
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;aggregates"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInterface"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;flowTo"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;Junction"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <someValuesFrom rdf:resource="&DIO;ApplicationLayer"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;realizes"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationService"/>
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ <rdf:Description rdf:about="&DIO;Constraint"/>
+ <rdf:Description rdf:about="&DIO;Goal"/>
+ <rdf:Description rdf:about="&DIO;Principle"/>
+ <rdf:Description rdf:about="&DIO;Requirement"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <someValuesFrom rdf:resource="&DIO;ActiveStructuralAspect"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#ApplicationFunction -->
+
+ <Class rdf:about="&DIO;ApplicationFunction">
+ <rdfs:subClassOf rdf:resource="&DIO;ArchimateConcept"/>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;accesses"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessObject"/>
+ <rdf:Description rdf:about="&DIO;Contract"/>
+ <rdf:Description rdf:about="&DIO;DataObject"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;flowTo"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationFunction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;Junction"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;realizes"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationService"/>
+ <rdf:Description rdf:about="&DIO;Constraint"/>
+ <rdf:Description rdf:about="&DIO;Goal"/>
+ <rdf:Description rdf:about="&DIO;Principle"/>
+ <rdf:Description rdf:about="&DIO;Requirement"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;usedBy"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;ApplicationFunction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInterface"/>
+ <rdf:Description rdf:about="&DIO;ApplicationService"/>
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;composedOf"/>
+ <allValuesFrom rdf:resource="&DIO;ApplicationFunction"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;aggregates"/>
+ <allValuesFrom rdf:resource="&DIO;ApplicationFunction"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <someValuesFrom rdf:resource="&DIO;ApplicationLayer"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;specialization"/>
+ <allValuesFrom rdf:resource="&DIO;ApplicationFunction"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <someValuesFrom rdf:resource="&DIO;BehavioralAspect"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;triggers"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationFunction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;Junction"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#ApplicationInteraction -->
+
+ <Class rdf:about="&DIO;ApplicationInteraction">
+ <rdfs:subClassOf rdf:resource="&DIO;ArchimateConcept"/>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;aggregates"/>
+ <allValuesFrom rdf:resource="&DIO;ApplicationInteraction"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;accesses"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessObject"/>
+ <rdf:Description rdf:about="&DIO;Contract"/>
+ <rdf:Description rdf:about="&DIO;DataObject"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;specialization"/>
+ <allValuesFrom rdf:resource="&DIO;ApplicationInteraction"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;usedBy"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;ApplicationFunction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInterface"/>
+ <rdf:Description rdf:about="&DIO;ApplicationService"/>
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <someValuesFrom rdf:resource="&DIO;ApplicationLayer"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;triggers"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationFunction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;Junction"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <someValuesFrom rdf:resource="&DIO;BehavioralAspect"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;realizes"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationService"/>
+ <rdf:Description rdf:about="&DIO;Constraint"/>
+ <rdf:Description rdf:about="&DIO;Goal"/>
+ <rdf:Description rdf:about="&DIO;Principle"/>
+ <rdf:Description rdf:about="&DIO;Requirement"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;flowTo"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationFunction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;Junction"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;composedOf"/>
+ <allValuesFrom rdf:resource="&DIO;ApplicationInteraction"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#ApplicationInterface -->
+
+ <Class rdf:about="&DIO;ApplicationInterface">
+ <rdfs:subClassOf rdf:resource="&DIO;ArchimateConcept"/>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <someValuesFrom rdf:resource="&DIO;ApplicationLayer"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;realizes"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Constraint"/>
+ <rdf:Description rdf:about="&DIO;Goal"/>
+ <rdf:Description rdf:about="&DIO;Principle"/>
+ <rdf:Description rdf:about="&DIO;Requirement"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;flowTo"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;Junction"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;usedBy"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;ApplicationFunction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInteraction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInterface"/>
+ <rdf:Description rdf:about="&DIO;ApplicationService"/>
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;aggregates"/>
+ <allValuesFrom rdf:resource="&DIO;ApplicationInterface"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;triggers"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;Junction"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;composedOf"/>
+ <allValuesFrom rdf:resource="&DIO;ApplicationInterface"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;assignedFrom"/>
+ <allValuesFrom rdf:resource="&DIO;ApplicationService"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;specialization"/>
+ <allValuesFrom rdf:resource="&DIO;ApplicationInterface"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;accesses"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessObject"/>
+ <rdf:Description rdf:about="&DIO;Contract"/>
+ <rdf:Description rdf:about="&DIO;DataObject"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <someValuesFrom rdf:resource="&DIO;ActiveStructuralAspect"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#ApplicationLayer -->
+
+ <Class rdf:about="&DIO;ApplicationLayer">
+ <rdfs:subClassOf rdf:resource="&DIO;Layer"/>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#ApplicationService -->
+
+ <Class rdf:about="&DIO;ApplicationService">
+ <rdfs:subClassOf rdf:resource="&DIO;ArchimateConcept"/>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;specialization"/>
+ <allValuesFrom rdf:resource="&DIO;ApplicationService"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <someValuesFrom rdf:resource="&DIO;ApplicationLayer"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;flowTo"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationService"/>
+ <rdf:Description rdf:about="&DIO;Junction"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;accesses"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessObject"/>
+ <rdf:Description rdf:about="&DIO;Contract"/>
+ <rdf:Description rdf:about="&DIO;DataObject"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;usedBy"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;ApplicationFunction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInteraction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInterface"/>
+ <rdf:Description rdf:about="&DIO;ApplicationService"/>
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <someValuesFrom rdf:resource="&DIO;BehavioralAspect"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;composedOf"/>
+ <allValuesFrom rdf:resource="&DIO;ApplicationService"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;realizes"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Constraint"/>
+ <rdf:Description rdf:about="&DIO;Goal"/>
+ <rdf:Description rdf:about="&DIO;Principle"/>
+ <rdf:Description rdf:about="&DIO;Requirement"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;aggregates"/>
+ <allValuesFrom rdf:resource="&DIO;ApplicationService"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;triggers"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationService"/>
+ <rdf:Description rdf:about="&DIO;Junction"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#ArchimateConcept -->
+
+ <Class rdf:about="&DIO;ArchimateConcept"/>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#Artifact -->
+
+ <Class rdf:about="&DIO;Artifact">
+ <rdfs:subClassOf rdf:resource="&DIO;ArchimateConcept"/>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;usedBy"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;ApplicationFunction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInteraction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInterface"/>
+ <rdf:Description rdf:about="&DIO;ApplicationService"/>
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;specialization"/>
+ <allValuesFrom rdf:resource="&DIO;Artifact"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;accesses"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessObject"/>
+ <rdf:Description rdf:about="&DIO;Contract"/>
+ <rdf:Description rdf:about="&DIO;DataObject"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;aggregates"/>
+ <allValuesFrom rdf:resource="&DIO;Artifact"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <someValuesFrom rdf:resource="&DIO;TechnologyLayer"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <someValuesFrom rdf:resource="&DIO;PassiveStructuralAspect"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;realizes"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;ApplicationFunction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInteraction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInterface"/>
+ <rdf:Description rdf:about="&DIO;ApplicationService"/>
+ <rdf:Description rdf:about="&DIO;Artifact"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessObject"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ <rdf:Description rdf:about="&DIO;Constraint"/>
+ <rdf:Description rdf:about="&DIO;Contract"/>
+ <rdf:Description rdf:about="&DIO;DataObject"/>
+ <rdf:Description rdf:about="&DIO;Goal"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureFunction"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureInterface"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureService"/>
+ <rdf:Description rdf:about="&DIO;Principle"/>
+ <rdf:Description rdf:about="&DIO;Requirement"/>
+ <rdf:Description rdf:about="&DIO;SystemSoftware"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;composedOf"/>
+ <allValuesFrom rdf:resource="&DIO;Artifact"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#Aspect -->
+
+ <Class rdf:about="&DIO;Aspect"/>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#Assessment -->
+
+ <Class rdf:about="&DIO;Assessment">
+ <rdfs:subClassOf rdf:resource="&DIO;ArchimateConcept"/>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;influencedBy"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Assessment"/>
+ <rdf:Description rdf:about="&DIO;Constraint"/>
+ <rdf:Description rdf:about="&DIO;Driver"/>
+ <rdf:Description rdf:about="&DIO;Goal"/>
+ <rdf:Description rdf:about="&DIO;Principle"/>
+ <rdf:Description rdf:about="&DIO;Requirement"/>
+ <rdf:Description rdf:about="&DIO;Value"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;specialization"/>
+ <allValuesFrom rdf:resource="&DIO;Assessment"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;aggregates"/>
+ <allValuesFrom rdf:resource="&DIO;Assessment"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;composedOf"/>
+ <allValuesFrom rdf:resource="&DIO;Assessment"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#BehavioralAspect -->
+
+ <Class rdf:about="&DIO;BehavioralAspect">
+ <rdfs:subClassOf rdf:resource="&DIO;Aspect"/>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#BusinessActor -->
+
+ <Class rdf:about="&DIO;BusinessActor">
+ <rdfs:subClassOf rdf:resource="&DIO;ArchimateConcept"/>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;realizes"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ <rdf:Description rdf:about="&DIO;Constraint"/>
+ <rdf:Description rdf:about="&DIO;Deliverable"/>
+ <rdf:Description rdf:about="&DIO;Goal"/>
+ <rdf:Description rdf:about="&DIO;Principle"/>
+ <rdf:Description rdf:about="&DIO;Requirement"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;accesses"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessObject"/>
+ <rdf:Description rdf:about="&DIO;Contract"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <someValuesFrom rdf:resource="&DIO;BusinessLayer"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <someValuesFrom rdf:resource="&DIO;ActiveStructuralAspect"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;triggers"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;ApplicationFunction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInteraction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessEvent"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;Junction"/>
+ <rdf:Description rdf:about="&DIO;WorkPackage"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;specialization"/>
+ <allValuesFrom rdf:resource="&DIO;BusinessActor"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;composedOf"/>
+ <allValuesFrom rdf:resource="&DIO;BusinessActor"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;flowTo"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;ApplicationFunction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInteraction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;Junction"/>
+ <rdf:Description rdf:about="&DIO;WorkPackage"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;aggregates"/>
+ <allValuesFrom rdf:resource="&DIO;BusinessActor"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;usedBy"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;assignedFrom"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ <rdf:Description rdf:about="&DIO;Stakeholder"/>
+ <rdf:Description rdf:about="&DIO;WorkPackage"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#BusinessCollaboration -->
+
+ <Class rdf:about="&DIO;BusinessCollaboration">
+ <rdfs:subClassOf rdf:resource="&DIO;ArchimateConcept"/>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;specialization"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;aggregates"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;assignedFrom"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;usedBy"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;accesses"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessObject"/>
+ <rdf:Description rdf:about="&DIO;Contract"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;composedOf"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;flowTo"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;ApplicationFunction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;Junction"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;realizes"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ <rdf:Description rdf:about="&DIO;Constraint"/>
+ <rdf:Description rdf:about="&DIO;Goal"/>
+ <rdf:Description rdf:about="&DIO;Principle"/>
+ <rdf:Description rdf:about="&DIO;Requirement"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <someValuesFrom rdf:resource="&DIO;ActiveStructuralAspect"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;triggers"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;ApplicationFunction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessEvent"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;Junction"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <someValuesFrom rdf:resource="&DIO;BusinessLayer"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#BusinessEvent -->
+
+ <Class rdf:about="&DIO;BusinessEvent">
+ <rdfs:subClassOf rdf:resource="&DIO;ArchimateConcept"/>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <someValuesFrom rdf:resource="&DIO;BusinessLayer"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;realizes"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Constraint"/>
+ <rdf:Description rdf:about="&DIO;Goal"/>
+ <rdf:Description rdf:about="&DIO;Principle"/>
+ <rdf:Description rdf:about="&DIO;Requirement"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <someValuesFrom rdf:resource="&DIO;BehavioralAspect"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;accesses"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessObject"/>
+ <rdf:Description rdf:about="&DIO;Contract"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;composedOf"/>
+ <allValuesFrom rdf:resource="&DIO;BusinessEvent"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;flowTo"/>
+ <allValuesFrom rdf:resource="&DIO;Junction"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;triggers"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessEvent"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;Junction"/>
+ <rdf:Description rdf:about="&DIO;Location"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;specialization"/>
+ <allValuesFrom rdf:resource="&DIO;BusinessEvent"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;aggregates"/>
+ <allValuesFrom rdf:resource="&DIO;BusinessEvent"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#BusinessFunction -->
+
+ <Class rdf:about="&DIO;BusinessFunction">
+ <rdfs:subClassOf rdf:resource="&DIO;ArchimateConcept"/>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;usedBy"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;triggers"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessEvent"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;Junction"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;aggregates"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;realizes"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ <rdf:Description rdf:about="&DIO;Constraint"/>
+ <rdf:Description rdf:about="&DIO;Goal"/>
+ <rdf:Description rdf:about="&DIO;Principle"/>
+ <rdf:Description rdf:about="&DIO;Requirement"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <someValuesFrom rdf:resource="&DIO;BusinessLayer"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;accesses"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessObject"/>
+ <rdf:Description rdf:about="&DIO;Contract"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;specialization"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;flowTo"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;Junction"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <someValuesFrom rdf:resource="&DIO;BehavioralAspect"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;composedOf"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#BusinessInteraction -->
+
+ <Class rdf:about="&DIO;BusinessInteraction">
+ <rdfs:subClassOf rdf:resource="&DIO;ArchimateConcept"/>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;composedOf"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;flowTo"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;Junction"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <someValuesFrom rdf:resource="&DIO;BehavioralAspect"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;realizes"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ <rdf:Description rdf:about="&DIO;Constraint"/>
+ <rdf:Description rdf:about="&DIO;Goal"/>
+ <rdf:Description rdf:about="&DIO;Principle"/>
+ <rdf:Description rdf:about="&DIO;Requirement"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;triggers"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessEvent"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;Junction"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;accesses"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessObject"/>
+ <rdf:Description rdf:about="&DIO;Contract"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;aggregates"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;usedBy"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;specialization"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <someValuesFrom rdf:resource="&DIO;BusinessLayer"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#BusinessInterface -->
+
+ <Class rdf:about="&DIO;BusinessInterface">
+ <rdfs:subClassOf rdf:resource="&DIO;ArchimateConcept"/>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;triggers"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessEvent"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;Junction"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;flowTo"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;Junction"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <someValuesFrom rdf:resource="&DIO;BusinessLayer"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;usedBy"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <someValuesFrom rdf:resource="&DIO;ActiveStructuralAspect"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;specialization"/>
+ <allValuesFrom rdf:resource="&DIO;BusinessInterface"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;accesses"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessObject"/>
+ <rdf:Description rdf:about="&DIO;Contract"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;realizes"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Constraint"/>
+ <rdf:Description rdf:about="&DIO;Goal"/>
+ <rdf:Description rdf:about="&DIO;Principle"/>
+ <rdf:Description rdf:about="&DIO;Requirement"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;aggregates"/>
+ <allValuesFrom rdf:resource="&DIO;BusinessInterface"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;composedOf"/>
+ <allValuesFrom rdf:resource="&DIO;BusinessInterface"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;assignedFrom"/>
+ <allValuesFrom rdf:resource="&DIO;BusinessService"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#BusinessLayer -->
+
+ <Class rdf:about="&DIO;BusinessLayer">
+ <rdfs:subClassOf rdf:resource="&DIO;Layer"/>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#BusinessObject -->
+
+ <Class rdf:about="&DIO;BusinessObject">
+ <rdfs:subClassOf rdf:resource="&DIO;ArchimateConcept"/>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;composedOf"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessObject"/>
+ <rdf:Description rdf:about="&DIO;Contract"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <someValuesFrom rdf:resource="&DIO;PassiveStructuralAspect"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;aggregates"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessObject"/>
+ <rdf:Description rdf:about="&DIO;Contract"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;specialization"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessObject"/>
+ <rdf:Description rdf:about="&DIO;Contract"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <someValuesFrom rdf:resource="&DIO;BusinessLayer"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;realizes"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Constraint"/>
+ <rdf:Description rdf:about="&DIO;Goal"/>
+ <rdf:Description rdf:about="&DIO;Principle"/>
+ <rdf:Description rdf:about="&DIO;Requirement"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#BusinessProcess -->
+
+ <Class rdf:about="&DIO;BusinessProcess">
+ <rdfs:subClassOf rdf:resource="&DIO;ArchimateConcept"/>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;accesses"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessObject"/>
+ <rdf:Description rdf:about="&DIO;Contract"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <someValuesFrom rdf:resource="&DIO;BehavioralAspect"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;aggregates"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;flowTo"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;Junction"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;specialization"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;composedOf"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;triggers"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessEvent"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;Junction"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;realizes"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ <rdf:Description rdf:about="&DIO;Constraint"/>
+ <rdf:Description rdf:about="&DIO;Goal"/>
+ <rdf:Description rdf:about="&DIO;Principle"/>
+ <rdf:Description rdf:about="&DIO;Requirement"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;usedBy"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <someValuesFrom rdf:resource="&DIO;BusinessLayer"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#BusinessRole -->
+
+ <Class rdf:about="&DIO;BusinessRole">
+ <rdfs:subClassOf rdf:resource="&DIO;ArchimateConcept"/>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <someValuesFrom rdf:resource="&DIO;BusinessLayer"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;composedOf"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;aggregates"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;flowTo"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;ApplicationFunction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInteraction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;Junction"/>
+ <rdf:Description rdf:about="&DIO;WorkPackage"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;realizes"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ <rdf:Description rdf:about="&DIO;Constraint"/>
+ <rdf:Description rdf:about="&DIO;Deliverable"/>
+ <rdf:Description rdf:about="&DIO;Goal"/>
+ <rdf:Description rdf:about="&DIO;Principle"/>
+ <rdf:Description rdf:about="&DIO;Requirement"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <someValuesFrom rdf:resource="&DIO;ActiveStructuralAspect"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;accesses"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessObject"/>
+ <rdf:Description rdf:about="&DIO;Contract"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;specialization"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;assignedFrom"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ <rdf:Description rdf:about="&DIO;WorkPackage"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;usedBy"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;triggers"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;ApplicationFunction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInteraction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessEvent"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;Junction"/>
+ <rdf:Description rdf:about="&DIO;WorkPackage"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#BusinessService -->
+
+ <Class rdf:about="&DIO;BusinessService">
+ <rdfs:subClassOf rdf:resource="&DIO;ArchimateConcept"/>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;aggregates"/>
+ <allValuesFrom rdf:resource="&DIO;BusinessService"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;usedBy"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;composedOf"/>
+ <allValuesFrom rdf:resource="&DIO;BusinessService"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;triggers"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ <rdf:Description rdf:about="&DIO;Junction"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <someValuesFrom rdf:resource="&DIO;BusinessLayer"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;accesses"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessObject"/>
+ <rdf:Description rdf:about="&DIO;Contract"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;realizes"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Constraint"/>
+ <rdf:Description rdf:about="&DIO;Goal"/>
+ <rdf:Description rdf:about="&DIO;Principle"/>
+ <rdf:Description rdf:about="&DIO;Requirement"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;specialization"/>
+ <allValuesFrom rdf:resource="&DIO;BusinessService"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;flowTo"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ <rdf:Description rdf:about="&DIO;Junction"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#CommunicationPath -->
+
+ <Class rdf:about="&DIO;CommunicationPath">
+ <rdfs:subClassOf rdf:resource="&DIO;ArchimateConcept"/>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;specialization"/>
+ <allValuesFrom rdf:resource="&DIO;CommunicationPath"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;realizes"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Constraint"/>
+ <rdf:Description rdf:about="&DIO;Goal"/>
+ <rdf:Description rdf:about="&DIO;Principle"/>
+ <rdf:Description rdf:about="&DIO;Requirement"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <someValuesFrom rdf:resource="&DIO;ActiveStructuralAspect"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <someValuesFrom rdf:resource="&DIO;TechnologyLayer"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;aggregates"/>
+ <allValuesFrom rdf:resource="&DIO;CommunicationPath"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;composedOf"/>
+ <allValuesFrom rdf:resource="&DIO;CommunicationPath"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#Constraint -->
+
+ <Class rdf:about="&DIO;Constraint">
+ <rdfs:subClassOf rdf:resource="&DIO;ArchimateConcept"/>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;specialization"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Constraint"/>
+ <rdf:Description rdf:about="&DIO;Requirement"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;influencedBy"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Assessment"/>
+ <rdf:Description rdf:about="&DIO;Constraint"/>
+ <rdf:Description rdf:about="&DIO;Driver"/>
+ <rdf:Description rdf:about="&DIO;Goal"/>
+ <rdf:Description rdf:about="&DIO;Principle"/>
+ <rdf:Description rdf:about="&DIO;Requirement"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;realizes"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Goal"/>
+ <rdf:Description rdf:about="&DIO;Principle"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasType"/>
+ <someValuesFrom rdf:resource="&xsd;string"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;composedOf"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Constraint"/>
+ <rdf:Description rdf:about="&DIO;Requirement"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;aggregates"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Constraint"/>
+ <rdf:Description rdf:about="&DIO;Requirement"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#Contract -->
+
+ <Class rdf:about="&DIO;Contract">
+ <rdfs:subClassOf rdf:resource="&DIO;ArchimateConcept"/>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;realizes"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Constraint"/>
+ <rdf:Description rdf:about="&DIO;Goal"/>
+ <rdf:Description rdf:about="&DIO;Principle"/>
+ <rdf:Description rdf:about="&DIO;Requirement"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <someValuesFrom rdf:resource="&DIO;PassiveStructuralAspect"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;composedOf"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessObject"/>
+ <rdf:Description rdf:about="&DIO;Contract"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;specialization"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessObject"/>
+ <rdf:Description rdf:about="&DIO;Contract"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <someValuesFrom rdf:resource="&DIO;BusinessLayer"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;aggregates"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessObject"/>
+ <rdf:Description rdf:about="&DIO;Contract"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#DataObject -->
+
+ <Class rdf:about="&DIO;DataObject">
+ <rdfs:subClassOf rdf:resource="&DIO;ArchimateConcept"/>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <someValuesFrom rdf:resource="&DIO;ApplicationLayer"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <someValuesFrom rdf:resource="&DIO;PassiveStructuralAspect"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;specialization"/>
+ <allValuesFrom rdf:resource="&DIO;DataObject"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;realizes"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessObject"/>
+ <rdf:Description rdf:about="&DIO;Constraint"/>
+ <rdf:Description rdf:about="&DIO;Contract"/>
+ <rdf:Description rdf:about="&DIO;Goal"/>
+ <rdf:Description rdf:about="&DIO;Principle"/>
+ <rdf:Description rdf:about="&DIO;Requirement"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;composedOf"/>
+ <allValuesFrom rdf:resource="&DIO;DataObject"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;aggregates"/>
+ <allValuesFrom rdf:resource="&DIO;DataObject"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#Deliverable -->
+
+ <Class rdf:about="&DIO;Deliverable">
+ <rdfs:subClassOf rdf:resource="&DIO;ArchimateConcept"/>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;realizes"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Constraint"/>
+ <rdf:Description rdf:about="&DIO;Goal"/>
+ <rdf:Description rdf:about="&DIO;Plateau"/>
+ <rdf:Description rdf:about="&DIO;Principle"/>
+ <rdf:Description rdf:about="&DIO;Requirement"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;composedOf"/>
+ <allValuesFrom rdf:resource="&DIO;Deliverable"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;specialization"/>
+ <allValuesFrom rdf:resource="&DIO;Deliverable"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;aggregates"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;ApplicationFunction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInteraction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInterface"/>
+ <rdf:Description rdf:about="&DIO;ApplicationService"/>
+ <rdf:Description rdf:about="&DIO;Artifact"/>
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessEvent"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessObject"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ <rdf:Description rdf:about="&DIO;CommunicationPath"/>
+ <rdf:Description rdf:about="&DIO;Contract"/>
+ <rdf:Description rdf:about="&DIO;DataObject"/>
+ <rdf:Description rdf:about="&DIO;Deliverable"/>
+ <rdf:Description rdf:about="&DIO;Device"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureFunction"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureInterface"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureService"/>
+ <rdf:Description rdf:about="&DIO;Meaning"/>
+ <rdf:Description rdf:about="&DIO;Network"/>
+ <rdf:Description rdf:about="&DIO;Node"/>
+ <rdf:Description rdf:about="&DIO;Product"/>
+ <rdf:Description rdf:about="&DIO;Representation"/>
+ <rdf:Description rdf:about="&DIO;SystemSoftware"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#Device -->
+
+ <Class rdf:about="&DIO;Device">
+ <rdfs:subClassOf rdf:resource="&DIO;ArchimateConcept"/>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;specialization"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Device"/>
+ <rdf:Description rdf:about="&DIO;Node"/>
+ <rdf:Description rdf:about="&DIO;SystemSoftware"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;assignedFrom"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Artifact"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureFunction"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureService"/>
+ <rdf:Description rdf:about="&DIO;SystemSoftware"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;composedOf"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Device"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureInterface"/>
+ <rdf:Description rdf:about="&DIO;Node"/>
+ <rdf:Description rdf:about="&DIO;SystemSoftware"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;flowTo"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Device"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureInterface"/>
+ <rdf:Description rdf:about="&DIO;Junction"/>
+ <rdf:Description rdf:about="&DIO;Node"/>
+ <rdf:Description rdf:about="&DIO;SystemSoftware"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;aggregates"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Device"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureInterface"/>
+ <rdf:Description rdf:about="&DIO;Node"/>
+ <rdf:Description rdf:about="&DIO;SystemSoftware"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;realizes"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;ApplicationFunction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInteraction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInterface"/>
+ <rdf:Description rdf:about="&DIO;ApplicationService"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessObject"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ <rdf:Description rdf:about="&DIO;Constraint"/>
+ <rdf:Description rdf:about="&DIO;Contract"/>
+ <rdf:Description rdf:about="&DIO;DataObject"/>
+ <rdf:Description rdf:about="&DIO;Goal"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureService"/>
+ <rdf:Description rdf:about="&DIO;Principle"/>
+ <rdf:Description rdf:about="&DIO;Requirement"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;accesses"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;ApplicationFunction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInteraction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInterface"/>
+ <rdf:Description rdf:about="&DIO;ApplicationService"/>
+ <rdf:Description rdf:about="&DIO;Artifact"/>
+ <rdf:Description rdf:about="&DIO;BusinessObject"/>
+ <rdf:Description rdf:about="&DIO;Contract"/>
+ <rdf:Description rdf:about="&DIO;DataObject"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;triggers"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Device"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureInterface"/>
+ <rdf:Description rdf:about="&DIO;Junction"/>
+ <rdf:Description rdf:about="&DIO;Node"/>
+ <rdf:Description rdf:about="&DIO;SystemSoftware"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;usedBy"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;ApplicationFunction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInteraction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInterface"/>
+ <rdf:Description rdf:about="&DIO;ApplicationService"/>
+ <rdf:Description rdf:about="&DIO;Artifact"/>
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessObject"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ <rdf:Description rdf:about="&DIO;Contract"/>
+ <rdf:Description rdf:about="&DIO;DataObject"/>
+ <rdf:Description rdf:about="&DIO;Device"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureFunction"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureInterface"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureService"/>
+ <rdf:Description rdf:about="&DIO;Node"/>
+ <rdf:Description rdf:about="&DIO;SystemSoftware"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#Driver -->
+
+ <Class rdf:about="&DIO;Driver">
+ <rdfs:subClassOf rdf:resource="&DIO;ArchimateConcept"/>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;composedOf"/>
+ <allValuesFrom rdf:resource="&DIO;Driver"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;influencedBy"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Assessment"/>
+ <rdf:Description rdf:about="&DIO;Constraint"/>
+ <rdf:Description rdf:about="&DIO;Driver"/>
+ <rdf:Description rdf:about="&DIO;Goal"/>
+ <rdf:Description rdf:about="&DIO;Principle"/>
+ <rdf:Description rdf:about="&DIO;Requirement"/>
+ <rdf:Description rdf:about="&DIO;Value"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;aggregates"/>
+ <allValuesFrom rdf:resource="&DIO;Driver"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;specialization"/>
+ <allValuesFrom rdf:resource="&DIO;Driver"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#Gap -->
+
+ <Class rdf:about="&DIO;Gap">
+ <rdfs:subClassOf rdf:resource="&DIO;ArchimateConcept"/>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;specialization"/>
+ <allValuesFrom rdf:resource="&DIO;Gap"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;aggregates"/>
+ <allValuesFrom rdf:resource="&DIO;Gap"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;composedOf"/>
+ <allValuesFrom rdf:resource="&DIO;Gap"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#Goal -->
+
+ <Class rdf:about="&DIO;Goal">
+ <rdfs:subClassOf rdf:resource="&DIO;ArchimateConcept"/>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;composedOf"/>
+ <allValuesFrom rdf:resource="&DIO;Goal"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;aggregates"/>
+ <allValuesFrom rdf:resource="&DIO;Goal"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;influencedBy"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Assessment"/>
+ <rdf:Description rdf:about="&DIO;Constraint"/>
+ <rdf:Description rdf:about="&DIO;Driver"/>
+ <rdf:Description rdf:about="&DIO;Goal"/>
+ <rdf:Description rdf:about="&DIO;Principle"/>
+ <rdf:Description rdf:about="&DIO;Requirement"/>
+ <rdf:Description rdf:about="&DIO;Value"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;specialization"/>
+ <allValuesFrom rdf:resource="&DIO;Goal"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#InfrastructureFunction -->
+
+ <Class rdf:about="&DIO;InfrastructureFunction">
+ <rdfs:subClassOf rdf:resource="&DIO;ArchimateConcept"/>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;specialization"/>
+ <allValuesFrom rdf:resource="&DIO;InfrastructureFunction"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;aggregates"/>
+ <allValuesFrom rdf:resource="&DIO;InfrastructureFunction"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;realizes"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ <rdf:Description rdf:about="&DIO;Constraint"/>
+ <rdf:Description rdf:about="&DIO;Goal"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureService"/>
+ <rdf:Description rdf:about="&DIO;Principle"/>
+ <rdf:Description rdf:about="&DIO;Requirement"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <someValuesFrom rdf:resource="&DIO;BehavioralAspect"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;composedOf"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;CommunicationPath"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureFunction"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <someValuesFrom rdf:resource="&DIO;TechnologyLayer"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;accesses"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;ApplicationFunction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInteraction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInterface"/>
+ <rdf:Description rdf:about="&DIO;ApplicationService"/>
+ <rdf:Description rdf:about="&DIO;Artifact"/>
+ <rdf:Description rdf:about="&DIO;BusinessObject"/>
+ <rdf:Description rdf:about="&DIO;Contract"/>
+ <rdf:Description rdf:about="&DIO;DataObject"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;triggers"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;InfrastructureFunction"/>
+ <rdf:Description rdf:about="&DIO;Junction"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;usedBy"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;ApplicationFunction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInteraction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInterface"/>
+ <rdf:Description rdf:about="&DIO;ApplicationService"/>
+ <rdf:Description rdf:about="&DIO;Artifact"/>
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessObject"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ <rdf:Description rdf:about="&DIO;Contract"/>
+ <rdf:Description rdf:about="&DIO;DataObject"/>
+ <rdf:Description rdf:about="&DIO;Device"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureFunction"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureInterface"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureService"/>
+ <rdf:Description rdf:about="&DIO;Node"/>
+ <rdf:Description rdf:about="&DIO;SystemSoftware"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;flowTo"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;InfrastructureFunction"/>
+ <rdf:Description rdf:about="&DIO;Junction"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#InfrastructureInterface -->
+
+ <Class rdf:about="&DIO;InfrastructureInterface">
+ <rdfs:subClassOf rdf:resource="&DIO;ArchimateConcept"/>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;assignedFrom"/>
+ <allValuesFrom rdf:resource="&DIO;InfrastructureService"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;specialization"/>
+ <allValuesFrom rdf:resource="&DIO;InfrastructureInterface"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;usedBy"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;ApplicationFunction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInteraction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInterface"/>
+ <rdf:Description rdf:about="&DIO;ApplicationService"/>
+ <rdf:Description rdf:about="&DIO;Artifact"/>
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessObject"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ <rdf:Description rdf:about="&DIO;Contract"/>
+ <rdf:Description rdf:about="&DIO;DataObject"/>
+ <rdf:Description rdf:about="&DIO;Device"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureFunction"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureInterface"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureService"/>
+ <rdf:Description rdf:about="&DIO;Node"/>
+ <rdf:Description rdf:about="&DIO;SystemSoftware"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;flowTo"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Device"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureInterface"/>
+ <rdf:Description rdf:about="&DIO;Junction"/>
+ <rdf:Description rdf:about="&DIO;Node"/>
+ <rdf:Description rdf:about="&DIO;SystemSoftware"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;accesses"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;ApplicationFunction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInteraction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInterface"/>
+ <rdf:Description rdf:about="&DIO;ApplicationService"/>
+ <rdf:Description rdf:about="&DIO;Artifact"/>
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessObject"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ <rdf:Description rdf:about="&DIO;Contract"/>
+ <rdf:Description rdf:about="&DIO;DataObject"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;realizes"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Constraint"/>
+ <rdf:Description rdf:about="&DIO;Goal"/>
+ <rdf:Description rdf:about="&DIO;Principle"/>
+ <rdf:Description rdf:about="&DIO;Requirement"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <someValuesFrom rdf:resource="&DIO;ActiveStructuralAspect"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;aggregates"/>
+ <allValuesFrom rdf:resource="&DIO;InfrastructureInterface"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;triggers"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Device"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureInterface"/>
+ <rdf:Description rdf:about="&DIO;Junction"/>
+ <rdf:Description rdf:about="&DIO;Node"/>
+ <rdf:Description rdf:about="&DIO;SystemSoftware"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;composedOf"/>
+ <allValuesFrom rdf:resource="&DIO;InfrastructureInterface"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <someValuesFrom rdf:resource="&DIO;TechnologyLayer"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#InfrastructureService -->
+
+ <Class rdf:about="&DIO;InfrastructureService">
+ <rdfs:subClassOf rdf:resource="&DIO;ArchimateConcept"/>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;composedOf"/>
+ <allValuesFrom rdf:resource="&DIO;InfrastructureService"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;specialization"/>
+ <allValuesFrom rdf:resource="&DIO;InfrastructureService"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;usedBy"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;ApplicationFunction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInteraction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInterface"/>
+ <rdf:Description rdf:about="&DIO;ApplicationService"/>
+ <rdf:Description rdf:about="&DIO;Artifact"/>
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessObject"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ <rdf:Description rdf:about="&DIO;Contract"/>
+ <rdf:Description rdf:about="&DIO;DataObject"/>
+ <rdf:Description rdf:about="&DIO;Device"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureFunction"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureInterface"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureService"/>
+ <rdf:Description rdf:about="&DIO;Node"/>
+ <rdf:Description rdf:about="&DIO;SystemSoftware"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <someValuesFrom rdf:resource="&DIO;TechnologyLayer"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;realizes"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Constraint"/>
+ <rdf:Description rdf:about="&DIO;Goal"/>
+ <rdf:Description rdf:about="&DIO;Principle"/>
+ <rdf:Description rdf:about="&DIO;Requirement"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;aggregates"/>
+ <allValuesFrom rdf:resource="&DIO;InfrastructureService"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;flowTo"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;InfrastructureService"/>
+ <rdf:Description rdf:about="&DIO;Junction"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <someValuesFrom rdf:resource="&DIO;BehavioralAspect"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;accesses"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Artifact"/>
+ <rdf:Description rdf:about="&DIO;BusinessObject"/>
+ <rdf:Description rdf:about="&DIO;Contract"/>
+ <rdf:Description rdf:about="&DIO;DataObject"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;triggers"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;InfrastructureService"/>
+ <rdf:Description rdf:about="&DIO;Junction"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#Junction -->
+
+ <Class rdf:about="&DIO;Junction">
+ <rdfs:subClassOf rdf:resource="&DIO;ArchimateConcept"/>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;flowTo"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;ApplicationFunction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInteraction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInterface"/>
+ <rdf:Description rdf:about="&DIO;ApplicationService"/>
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessEvent"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ <rdf:Description rdf:about="&DIO;Device"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureFunction"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureInterface"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureService"/>
+ <rdf:Description rdf:about="&DIO;Junction"/>
+ <rdf:Description rdf:about="&DIO;Node"/>
+ <rdf:Description rdf:about="&DIO;SystemSoftware"/>
+ <rdf:Description rdf:about="&DIO;WorkPackage"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;triggers"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;ApplicationFunction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInteraction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInterface"/>
+ <rdf:Description rdf:about="&DIO;ApplicationService"/>
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessEvent"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ <rdf:Description rdf:about="&DIO;Device"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureFunction"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureInterface"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureService"/>
+ <rdf:Description rdf:about="&DIO;Junction"/>
+ <rdf:Description rdf:about="&DIO;Node"/>
+ <rdf:Description rdf:about="&DIO;Plateau"/>
+ <rdf:Description rdf:about="&DIO;SystemSoftware"/>
+ <rdf:Description rdf:about="&DIO;WorkPackage"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#Layer -->
+
+ <Class rdf:about="&DIO;Layer"/>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#Location -->
+
+ <Class rdf:about="&DIO;Location">
+ <rdfs:subClassOf rdf:resource="&DIO;ArchimateConcept"/>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;composedOf"/>
+ <allValuesFrom rdf:resource="&DIO;Location"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;aggregates"/>
+ <allValuesFrom rdf:resource="&DIO;Location"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;triggers"/>
+ <allValuesFrom rdf:resource="&DIO;Junction"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;flowTo"/>
+ <allValuesFrom rdf:resource="&DIO;Junction"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;specialization"/>
+ <allValuesFrom rdf:resource="&DIO;Location"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <someValuesFrom rdf:resource="&DIO;ActiveStructuralAspect"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <someValuesFrom rdf:resource="&DIO;BusinessLayer"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;assignedFrom"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;ApplicationFunction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInteraction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInterface"/>
+ <rdf:Description rdf:about="&DIO;ApplicationService"/>
+ <rdf:Description rdf:about="&DIO;Artifact"/>
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessEvent"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessObject"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ <rdf:Description rdf:about="&DIO;CommunicationPath"/>
+ <rdf:Description rdf:about="&DIO;Contract"/>
+ <rdf:Description rdf:about="&DIO;DataObject"/>
+ <rdf:Description rdf:about="&DIO;Deliverable"/>
+ <rdf:Description rdf:about="&DIO;Device"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureFunction"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureInterface"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureService"/>
+ <rdf:Description rdf:about="&DIO;Network"/>
+ <rdf:Description rdf:about="&DIO;Node"/>
+ <rdf:Description rdf:about="&DIO;Representation"/>
+ <rdf:Description rdf:about="&DIO;Stakeholder"/>
+ <rdf:Description rdf:about="&DIO;SystemSoftware"/>
+ <rdf:Description rdf:about="&DIO;WorkPackage"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#Meaning -->
+
+ <Class rdf:about="&DIO;Meaning">
+ <rdfs:subClassOf rdf:resource="&DIO;ArchimateConcept"/>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;realizes"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Constraint"/>
+ <rdf:Description rdf:about="&DIO;Goal"/>
+ <rdf:Description rdf:about="&DIO;Principle"/>
+ <rdf:Description rdf:about="&DIO;Requirement"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;composedOf"/>
+ <allValuesFrom rdf:resource="&DIO;Meaning"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;specialization"/>
+ <allValuesFrom rdf:resource="&DIO;Meaning"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;aggregates"/>
+ <allValuesFrom rdf:resource="&DIO;Meaning"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <someValuesFrom rdf:resource="&DIO;PassiveStructuralAspect"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#Network -->
+
+ <Class rdf:about="&DIO;Network">
+ <rdfs:subClassOf rdf:resource="&DIO;ArchimateConcept"/>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;specialization"/>
+ <allValuesFrom rdf:resource="&DIO;Network"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <someValuesFrom rdf:resource="&DIO;TechnologyLayer"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;realizes"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;CommunicationPath"/>
+ <rdf:Description rdf:about="&DIO;Constraint"/>
+ <rdf:Description rdf:about="&DIO;Goal"/>
+ <rdf:Description rdf:about="&DIO;Principle"/>
+ <rdf:Description rdf:about="&DIO;Requirement"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;aggregates"/>
+ <allValuesFrom rdf:resource="&DIO;Network"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <someValuesFrom rdf:resource="&DIO;ActiveStructuralAspect"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;composedOf"/>
+ <allValuesFrom rdf:resource="&DIO;Network"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#Node -->
+
+ <Class rdf:about="&DIO;Node">
+ <rdfs:subClassOf rdf:resource="&DIO;ArchimateConcept"/>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <someValuesFrom rdf:resource="&DIO;ActiveStructuralAspect"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;triggers"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Device"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureInterface"/>
+ <rdf:Description rdf:about="&DIO;Junction"/>
+ <rdf:Description rdf:about="&DIO;Node"/>
+ <rdf:Description rdf:about="&DIO;SystemSoftware"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;realizes"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;ApplicationFunction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInteraction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInterface"/>
+ <rdf:Description rdf:about="&DIO;ApplicationService"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessObject"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ <rdf:Description rdf:about="&DIO;Constraint"/>
+ <rdf:Description rdf:about="&DIO;Contract"/>
+ <rdf:Description rdf:about="&DIO;DataObject"/>
+ <rdf:Description rdf:about="&DIO;Goal"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureService"/>
+ <rdf:Description rdf:about="&DIO;Principle"/>
+ <rdf:Description rdf:about="&DIO;Requirement"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;specialization"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Device"/>
+ <rdf:Description rdf:about="&DIO;Node"/>
+ <rdf:Description rdf:about="&DIO;SystemSoftware"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;composedOf"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Device"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureInterface"/>
+ <rdf:Description rdf:about="&DIO;Node"/>
+ <rdf:Description rdf:about="&DIO;SystemSoftware"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <someValuesFrom rdf:resource="&DIO;TechnologyLayer"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;usedBy"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;ApplicationFunction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInteraction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInterface"/>
+ <rdf:Description rdf:about="&DIO;ApplicationService"/>
+ <rdf:Description rdf:about="&DIO;Artifact"/>
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessObject"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ <rdf:Description rdf:about="&DIO;Contract"/>
+ <rdf:Description rdf:about="&DIO;DataObject"/>
+ <rdf:Description rdf:about="&DIO;Device"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureFunction"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureInterface"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureService"/>
+ <rdf:Description rdf:about="&DIO;Node"/>
+ <rdf:Description rdf:about="&DIO;SystemSoftware"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;accesses"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;ApplicationFunction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInteraction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInterface"/>
+ <rdf:Description rdf:about="&DIO;ApplicationService"/>
+ <rdf:Description rdf:about="&DIO;Artifact"/>
+ <rdf:Description rdf:about="&DIO;BusinessObject"/>
+ <rdf:Description rdf:about="&DIO;Contract"/>
+ <rdf:Description rdf:about="&DIO;DataObject"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;assignedFrom"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Artifact"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureFunction"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureService"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;aggregates"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Device"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureInterface"/>
+ <rdf:Description rdf:about="&DIO;Node"/>
+ <rdf:Description rdf:about="&DIO;SystemSoftware"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;flowTo"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Device"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureInterface"/>
+ <rdf:Description rdf:about="&DIO;Junction"/>
+ <rdf:Description rdf:about="&DIO;Node"/>
+ <rdf:Description rdf:about="&DIO;SystemSoftware"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#PassiveStructuralAspect -->
+
+ <Class rdf:about="&DIO;PassiveStructuralAspect">
+ <rdfs:subClassOf rdf:resource="&DIO;StructuralAspect"/>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#Plateau -->
+
+ <Class rdf:about="&DIO;Plateau">
+ <rdfs:subClassOf rdf:resource="&DIO;ArchimateConcept"/>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;composedOf"/>
+ <allValuesFrom rdf:resource="&DIO;Plateau"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;specialization"/>
+ <allValuesFrom rdf:resource="&DIO;Plateau"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;aggregates"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;ApplicationFunction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInteraction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInterface"/>
+ <rdf:Description rdf:about="&DIO;ApplicationService"/>
+ <rdf:Description rdf:about="&DIO;Artifact"/>
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessEvent"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessObject"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ <rdf:Description rdf:about="&DIO;CommunicationPath"/>
+ <rdf:Description rdf:about="&DIO;Constraint"/>
+ <rdf:Description rdf:about="&DIO;Contract"/>
+ <rdf:Description rdf:about="&DIO;DataObject"/>
+ <rdf:Description rdf:about="&DIO;Device"/>
+ <rdf:Description rdf:about="&DIO;Goal"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureFunction"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureInterface"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureService"/>
+ <rdf:Description rdf:about="&DIO;Meaning"/>
+ <rdf:Description rdf:about="&DIO;Network"/>
+ <rdf:Description rdf:about="&DIO;Node"/>
+ <rdf:Description rdf:about="&DIO;Plateau"/>
+ <rdf:Description rdf:about="&DIO;Product"/>
+ <rdf:Description rdf:about="&DIO;Representation"/>
+ <rdf:Description rdf:about="&DIO;Requirement"/>
+ <rdf:Description rdf:about="&DIO;SystemSoftware"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;realizes"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Constraint"/>
+ <rdf:Description rdf:about="&DIO;Goal"/>
+ <rdf:Description rdf:about="&DIO;Requirement"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;triggers"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Junction"/>
+ <rdf:Description rdf:about="&DIO;Plateau"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#Principle -->
+
+ <Class rdf:about="&DIO;Principle">
+ <rdfs:subClassOf rdf:resource="&DIO;ArchimateConcept"/>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;aggregates"/>
+ <allValuesFrom rdf:resource="&DIO;Principle"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;influencedBy"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Assessment"/>
+ <rdf:Description rdf:about="&DIO;Constraint"/>
+ <rdf:Description rdf:about="&DIO;Driver"/>
+ <rdf:Description rdf:about="&DIO;Goal"/>
+ <rdf:Description rdf:about="&DIO;Principle"/>
+ <rdf:Description rdf:about="&DIO;Requirement"/>
+ <rdf:Description rdf:about="&DIO;Value"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;specialization"/>
+ <allValuesFrom rdf:resource="&DIO;Principle"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;composedOf"/>
+ <allValuesFrom rdf:resource="&DIO;Principle"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;realizes"/>
+ <allValuesFrom rdf:resource="&DIO;Goal"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#Product -->
+
+ <Class rdf:about="&DIO;Product">
+ <rdfs:subClassOf rdf:resource="&DIO;ArchimateConcept"/>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;composedOf"/>
+ <allValuesFrom rdf:resource="&DIO;Product"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;realizes"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Constraint"/>
+ <rdf:Description rdf:about="&DIO;Goal"/>
+ <rdf:Description rdf:about="&DIO;Principle"/>
+ <rdf:Description rdf:about="&DIO;Requirement"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;usedBy"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;ApplicationFunction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInterface"/>
+ <rdf:Description rdf:about="&DIO;ApplicationService"/>
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ <rdf:Description rdf:about="&DIO;Device"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureFunction"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureInterface"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureService"/>
+ <rdf:Description rdf:about="&DIO;Node"/>
+ <rdf:Description rdf:about="&DIO;SystemSoftware"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;aggregates"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationService"/>
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ <rdf:Description rdf:about="&DIO;Contract"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureService"/>
+ <rdf:Description rdf:about="&DIO;Product"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;specialization"/>
+ <allValuesFrom rdf:resource="&DIO;Product"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <someValuesFrom rdf:resource="&DIO;PassiveStructuralAspect"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <someValuesFrom rdf:resource="&DIO;BusinessLayer"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;accesses"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Artifact"/>
+ <rdf:Description rdf:about="&DIO;BusinessObject"/>
+ <rdf:Description rdf:about="&DIO;Contract"/>
+ <rdf:Description rdf:about="&DIO;DataObject"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#Representation -->
+
+ <Class rdf:about="&DIO;Representation">
+ <rdfs:subClassOf rdf:resource="&DIO;ArchimateConcept"/>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;specialization"/>
+ <allValuesFrom rdf:resource="&DIO;Representation"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <someValuesFrom rdf:resource="&DIO;PassiveStructuralAspect"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;realizes"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessObject"/>
+ <rdf:Description rdf:about="&DIO;Constraint"/>
+ <rdf:Description rdf:about="&DIO;Contract"/>
+ <rdf:Description rdf:about="&DIO;Goal"/>
+ <rdf:Description rdf:about="&DIO;Principle"/>
+ <rdf:Description rdf:about="&DIO;Requirement"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;aggregates"/>
+ <allValuesFrom rdf:resource="&DIO;Representation"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <someValuesFrom rdf:resource="&DIO;BusinessLayer"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;composedOf"/>
+ <allValuesFrom rdf:resource="&DIO;Representation"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#Requirement -->
+
+ <Class rdf:about="&DIO;Requirement">
+ <rdfs:subClassOf rdf:resource="&DIO;ArchimateConcept"/>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;realizes"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Goal"/>
+ <rdf:Description rdf:about="&DIO;Principle"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;composedOf"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Constraint"/>
+ <rdf:Description rdf:about="&DIO;Requirement"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;influencedBy"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Assessment"/>
+ <rdf:Description rdf:about="&DIO;Constraint"/>
+ <rdf:Description rdf:about="&DIO;Driver"/>
+ <rdf:Description rdf:about="&DIO;Goal"/>
+ <rdf:Description rdf:about="&DIO;Principle"/>
+ <rdf:Description rdf:about="&DIO;Requirement"/>
+ <rdf:Description rdf:about="&DIO;Value"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;aggregates"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Constraint"/>
+ <rdf:Description rdf:about="&DIO;Requirement"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;specialization"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Constraint"/>
+ <rdf:Description rdf:about="&DIO;Requirement"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#Stakeholder -->
+
+ <Class rdf:about="&DIO;Stakeholder">
+ <rdfs:subClassOf rdf:resource="&DIO;ArchimateConcept"/>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;specialization"/>
+ <allValuesFrom rdf:resource="&DIO;Stakeholder"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;composedOf"/>
+ <allValuesFrom rdf:resource="&DIO;Stakeholder"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;aggregates"/>
+ <allValuesFrom rdf:resource="&DIO;Stakeholder"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#StructuralAspect -->
+
+ <Class rdf:about="&DIO;StructuralAspect">
+ <rdfs:subClassOf rdf:resource="&DIO;Aspect"/>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#SystemSoftware -->
+
+ <Class rdf:about="&DIO;SystemSoftware">
+ <rdfs:subClassOf rdf:resource="&DIO;ArchimateConcept"/>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;triggers"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Device"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureInterface"/>
+ <rdf:Description rdf:about="&DIO;Junction"/>
+ <rdf:Description rdf:about="&DIO;Node"/>
+ <rdf:Description rdf:about="&DIO;SystemSoftware"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;composedOf"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Device"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureInterface"/>
+ <rdf:Description rdf:about="&DIO;Node"/>
+ <rdf:Description rdf:about="&DIO;SystemSoftware"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;assignedFrom"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Artifact"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureFunction"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureService"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;aggregates"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Device"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureInterface"/>
+ <rdf:Description rdf:about="&DIO;Node"/>
+ <rdf:Description rdf:about="&DIO;SystemSoftware"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;accesses"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;ApplicationFunction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInteraction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInterface"/>
+ <rdf:Description rdf:about="&DIO;ApplicationService"/>
+ <rdf:Description rdf:about="&DIO;Artifact"/>
+ <rdf:Description rdf:about="&DIO;BusinessObject"/>
+ <rdf:Description rdf:about="&DIO;Contract"/>
+ <rdf:Description rdf:about="&DIO;DataObject"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;realizes"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;ApplicationFunction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInteraction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInterface"/>
+ <rdf:Description rdf:about="&DIO;ApplicationService"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessObject"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ <rdf:Description rdf:about="&DIO;Constraint"/>
+ <rdf:Description rdf:about="&DIO;Contract"/>
+ <rdf:Description rdf:about="&DIO;DataObject"/>
+ <rdf:Description rdf:about="&DIO;Goal"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureService"/>
+ <rdf:Description rdf:about="&DIO;Principle"/>
+ <rdf:Description rdf:about="&DIO;Requirement"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <someValuesFrom rdf:resource="&DIO;TechnologyLayer"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <someValuesFrom rdf:resource="&DIO;ActiveStructuralAspect"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;usedBy"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;ApplicationFunction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInteraction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInterface"/>
+ <rdf:Description rdf:about="&DIO;ApplicationService"/>
+ <rdf:Description rdf:about="&DIO;Artifact"/>
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessObject"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ <rdf:Description rdf:about="&DIO;Contract"/>
+ <rdf:Description rdf:about="&DIO;DataObject"/>
+ <rdf:Description rdf:about="&DIO;Device"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureFunction"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureInterface"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureService"/>
+ <rdf:Description rdf:about="&DIO;Node"/>
+ <rdf:Description rdf:about="&DIO;SystemSoftware"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;flowTo"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Device"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureInterface"/>
+ <rdf:Description rdf:about="&DIO;Junction"/>
+ <rdf:Description rdf:about="&DIO;Node"/>
+ <rdf:Description rdf:about="&DIO;SystemSoftware"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;specialization"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;Device"/>
+ <rdf:Description rdf:about="&DIO;Node"/>
+ <rdf:Description rdf:about="&DIO;SystemSoftware"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#TechnologyLayer -->
+
+ <Class rdf:about="&DIO;TechnologyLayer">
+ <rdfs:subClassOf rdf:resource="&DIO;Layer"/>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#Value -->
+
+ <Class rdf:about="&DIO;Value">
+ <rdfs:subClassOf rdf:resource="&DIO;ArchimateConcept"/>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;aggregates"/>
+ <allValuesFrom rdf:resource="&DIO;Value"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <someValuesFrom rdf:resource="&DIO;PassiveStructuralAspect"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasAspect"/>
+ <cardinality rdf:datatype="&xsd;nonNegativeInteger">1</cardinality>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;hasLayer"/>
+ <someValuesFrom rdf:resource="&DIO;BusinessLayer"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;composedOf"/>
+ <allValuesFrom rdf:resource="&DIO;Value"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;specialization"/>
+ <allValuesFrom rdf:resource="&DIO;Value"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ </Class>
+
+
+
+ <!-- http://timbus.teco.edu/ontologies/DIO.owl#WorkPackage -->
+
+ <Class rdf:about="&DIO;WorkPackage">
+ <rdfs:subClassOf rdf:resource="&DIO;ArchimateConcept"/>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;realizes"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;ApplicationCollaboration"/>
+ <rdf:Description rdf:about="&DIO;ApplicationComponent"/>
+ <rdf:Description rdf:about="&DIO;ApplicationFunction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInteraction"/>
+ <rdf:Description rdf:about="&DIO;ApplicationInterface"/>
+ <rdf:Description rdf:about="&DIO;ApplicationService"/>
+ <rdf:Description rdf:about="&DIO;Artifact"/>
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessCollaboration"/>
+ <rdf:Description rdf:about="&DIO;BusinessEvent"/>
+ <rdf:Description rdf:about="&DIO;BusinessFunction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInteraction"/>
+ <rdf:Description rdf:about="&DIO;BusinessInterface"/>
+ <rdf:Description rdf:about="&DIO;BusinessObject"/>
+ <rdf:Description rdf:about="&DIO;BusinessProcess"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;BusinessService"/>
+ <rdf:Description rdf:about="&DIO;CommunicationPath"/>
+ <rdf:Description rdf:about="&DIO;Constraint"/>
+ <rdf:Description rdf:about="&DIO;Contract"/>
+ <rdf:Description rdf:about="&DIO;DataObject"/>
+ <rdf:Description rdf:about="&DIO;Deliverable"/>
+ <rdf:Description rdf:about="&DIO;Device"/>
+ <rdf:Description rdf:about="&DIO;Goal"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureFunction"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureInterface"/>
+ <rdf:Description rdf:about="&DIO;InfrastructureService"/>
+ <rdf:Description rdf:about="&DIO;Meaning"/>
+ <rdf:Description rdf:about="&DIO;Network"/>
+ <rdf:Description rdf:about="&DIO;Node"/>
+ <rdf:Description rdf:about="&DIO;Plateau"/>
+ <rdf:Description rdf:about="&DIO;Product"/>
+ <rdf:Description rdf:about="&DIO;Representation"/>
+ <rdf:Description rdf:about="&DIO;Requirement"/>
+ <rdf:Description rdf:about="&DIO;SystemSoftware"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;aggregates"/>
+ <allValuesFrom rdf:resource="&DIO;WorkPackage"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;triggers"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;Junction"/>
+ <rdf:Description rdf:about="&DIO;WorkPackage"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;flowTo"/>
+ <allValuesFrom>
+ <Class>
+ <unionOf rdf:parseType="Collection">
+ <rdf:Description rdf:about="&DIO;BusinessActor"/>
+ <rdf:Description rdf:about="&DIO;BusinessRole"/>
+ <rdf:Description rdf:about="&DIO;Junction"/>
+ <rdf:Description rdf:about="&DIO;WorkPackage"/>
+ </unionOf>
+ </Class>
+ </allValuesFrom>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;specialization"/>
+ <allValuesFrom rdf:resource="&DIO;WorkPackage"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <Restriction>
+ <onProperty rdf:resource="&DIO;composedOf"/>
+ <allValuesFrom rdf:resource="&DIO;WorkPackage"/>
+ </Restriction>
+ </rdfs:subClassOf>
+ </Class>
+</rdf:RDF>
+
+
+
+<!-- Generated by the OWL API (version 3.2.3.1824) http://owlapi.sourceforge.net -->
+