<!-- Created with HeKatE Translator (HML - OWL/RDF v3.0) by Weronika T. Furmanska wtf@agh.edu.pl -->
<!-- Based on HeKatE Translator (ATTML - OWL/RDF v2.0, ARDML - OWL/RDF v2.0) by Justyna Szostek-Janik tisiaa@o2.pl-->
Attribute
AGroup
TGroup
Type
<owl:DatatypeProperty rdf:ID="hasAbbreviation">
<rdfs:domain>
<owl:Class>
<owl:unionOf rdf:parseType="Collection">
<owl:Class rdf:about="#Attribute"/>
<owl:Class rdf:about="#AGroup"/>
<owl:Class rdf:about="#TGroup"/>
</owl:unionOf>
</owl:Class>
</rdfs:domain>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
</owl:DatatypeProperty>
#hasName
#hasName
http://www.w3.org/2001/XMLSchema#string
Collection
#AGroup
#Attribute
#TGroup
#Type
<owl:DatatypeProperty rdf:about="#tpeIsOrdered">
<rdfs:domain rdf:resource="#Type"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#boolean"/>
</owl:DatatypeProperty>
<owl:Class rdf:about="#Type">
<rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:DatatypeProperty rdf:ID="tpeIsOrdered"/>
</owl:onProperty>
<owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>1</owl:maxCardinality>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:about="#TGroup"/>
floatstring
<owl:Class rdf:ID="">
<rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">
</rdfs:label>
<rdfs:subClassOf rdf:resource="#Type"/>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">
</rdfs:comment>
</owl:Class>
<owl:DatatypeProperty rdf:ID="domainOf">
<rdfs:domain rdf:resource="#"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#
"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="datarangeDomainOf">
<rdfs:domain rdf:resource="#"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
</owl:DatatypeProperty>
< rdf:ID="">
<tpeIsOrdered rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">
01
</tpeIsOrdered>
<domainOf rdf:datatype="http://www.w3.org/2001/XMLSchema#">
</domainOf>
<datarangeDomainOf rdf:datatype="http://www.w3.org/2001/XMLSchema#string">
- </datarangeDomainOf>
</>
<owl:ObjectProperty rdf:ID="aGroupHasAttribute">
<rdfs:domain rdf:resource="#AGroup"/>
<rdfs:range rdf:resource="#Attribute"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="#attHasType">
<rdfs:domain rdf:resource="#Attribute"/>
<rdfs:range rdf:resource="#Type"/>
</owl:ObjectProperty>
<owl:DatatypeProperty rdf:about="#attHasClass">
<rdfs:domain rdf:resource="#Attribute"/>
<rdfs:range>
<owl:DataRange>
<owl:oneOf rdf:parseType="Resource">
<rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string">simple</rdf:first>
<rdf:rest rdf:parseType="Resource">
<rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
<rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string">general</rdf:first>
</rdf:rest>
</owl:oneOf>
</owl:DataRange>
</rdfs:range>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#attHasComm">
<rdfs:domain rdf:resource="#Attribute"/>
<rdfs:range>
<owl:DataRange>
<owl:oneOf rdf:parseType="Resource">
<rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string">in</rdf:first>
<rdf:rest rdf:parseType="Resource">
<rdf:rest rdf:parseType="Resource">
<rdf:rest rdf:parseType="Resource">
<rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string">out</rdf:first>
<rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
</rdf:rest>
<rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string">state</rdf:first>
</rdf:rest>
<rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string">io</rdf:first>
</rdf:rest>
</owl:oneOf>
</owl:DataRange>
</rdfs:range>
</owl:DatatypeProperty>
<owl:Class rdf:about="#AGroup">
<rdfs:subClassOf>
<owl:Restriction>
<owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int">1</owl:maxCardinality>
<owl:onProperty>
<owl:DatatypeProperty rdf:about="#hasAbbreviation"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>
#attTakesValue
#attTakesValue
#Attribute
Classes for attributes
http://hekate.ia.agh.edu.pl/ontologies/hml2-attml.owl#Attribute
#Attribute
Collection
#hasName
http://www.w3.org/2001/XMLSchema#string
<Attribute rdf:ID="">
<rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">
</rdfs:label>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">
</rdfs:comment>
<hasAbbreviation rdf:datatype="http://www.w3.org/2001/XMLSchema#string">
</hasAbbreviation>
<attHasClass rdf:datatype="http://www.w3.org/2001/XMLSchema#string">
</attHasClass>
<attHasComm rdf:datatype="http://www.w3.org/2001/XMLSchema#string">
</attHasComm>
<attHasType rdf:resource="#"/>
#Attribute
1
</Attribute>
<AGroup rdf:ID="">
<hasAbbreviation rdf:datatype="http://www.w3.org/2001/XMLSchema#string">
</hasAbbreviation>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">
</rdfs:comment>
<rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">
</rdfs:label>
<aGroupHasAttribute rdf:resource="#
"/>
</AGroup>
<owl:Class rdf:ID="Property"/>
<owl:ObjectProperty rdf:ID="prpDependsOn">
<rdfs:domain rdf:resource="#Property"/>
<rdfs:range rdf:resource="#Property"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:ID="prpConsistsOf">
<rdfs:range rdf:resource="#Attribute"/>
<rdfs:domain rdf:resource="#Property"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="#prpTransformedInto">
<rdfs:domain rdf:resource="#Property"/>
<rdfs:range rdf:resource="#Property"/>
</owl:ObjectProperty>
<Property rdf:ID="">
<prpConsistsOf rdf:resource="#"/>
<prpTransformedInto rdf:resource="#"/>
<prpDependsOn rdf:resource="#"/>
</Property>
#stDescribes
#stDescribesAttribute
#Attribute
#State
#State
#State
http://www.w3.org/2002/07/owl#Thing
#State
condition :
http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom
http://www.w3.org/2001/XMLSchema#string
#attTakesValue
http://www.w3.org/1999/02/22-rdf-syntax-ns#nil
http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom
#attTakesValue
http://www.w3.org/2003/11/swrl#BuiltinAtom
http://www.w3.org/2001/XMLSchema#string
http://www.w3.org/1999/02/22-rdf-syntax-ns#nil
http://www.w3.org/2003/11/swrlb#lessThan
http://www.w3.org/2003/11/swrlb#greaterThan
http://www.w3.org/2003/11/swrlb#lessThanOrEqual
http://www.w3.org/2003/11/swrlb#greaterThanOrEqual
http://www.w3.org/2003/11/swrlb#notEqual
http://www.w3.org/1999/02/22-rdf-syntax-ns#nil
http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom
#attTakesValue
http://www.w3.org/2003/11/swrl#BuiltinAtom
http://www.w3.org/2001/XMLSchema#string
http://www.w3.org/1999/02/22-rdf-syntax-ns#nil
http://www.w3.org/2003/11/swrlb#greaterThanOrEqual
http://www.w3.org/2003/11/swrl#BuiltinAtom
http://www.w3.org/2001/XMLSchema#string
http://www.w3.org/1999/02/22-rdf-syntax-ns#nil
http://www.w3.org/2003/11/swrlb#lessThanOrEqual
http://www.w3.org/1999/02/22-rdf-syntax-ns#nil
decision : =
http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom
http://www.w3.org/2001/XMLSchema#string
#attTakesValue
http://www.w3.org/1999/02/22-rdf-syntax-ns#nil
Table
Rule
=
=