-
Notifications
You must be signed in to change notification settings - Fork 1
/
mtconnect_components.ttl
72 lines (61 loc) · 3.76 KB
/
mtconnect_components.ttl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
@prefix : <http://ontologies.mtconnect.org/ontologies/mtconnect/components#> .
@prefix mtc: <http://ontologies.mtconnect.org/ontologies/mtconnect#> .
@prefix cco: <http://www.ontologyrepository.com/CommonCoreOntologies/> .
@prefix obo: <http://purl.obolibrary.org/obo/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#"> .
@prefix iof: <http://www.industrialontologies.org/core#> .
<http://ontologies.mtconnect.org/ontologies/mtconnect/components> a owl:Ontology ;
owl:versionIRI <http://ontologies.mtconnect.org/ontologies/2020/06/mtconnect/components> ;
owl:imports <http://ontologies.mtconnect.org/ontologies/mtconnect/core> ,
<http://www.ontologyrepository.com/CommonCoreOntologies/Mid/2019-12-20/AgentOntology> ,
<http://www.ontologyrepository.com/CommonCoreOntologies/Mid/2019-12-20/ArtifactOntology> ,
<http://www.ontologyrepository.com/CommonCoreOntologies/Mid/2019-12-20/EventOntology> ,
<http://www.ontologyrepository.com/CommonCoreOntologies/Mid/2019-12-20/QualityOntology> ,
<http://www.ontologyrepository.com/CommonCoreOntologies/Mid/2019-12-20/UnitsOfMeasureOntology> ,
<http://www.industrialontologies.org/core> .
# Components, should this be iof:MaterialArtifact?
mtc:MTConnectComponent a owl:Class ;
rdfs:subClassOf cco:Artifact, iof:Component ;
owl:equivalentClass [ owl:intersectionOf ( obo:BFO_0000030
[ rdf:type owl:Restriction ;
owl:onProperty obo:BFO_0000177 ;
owl:someValuesFrom iof:EngineeredSystem
]
) ;
rdf:type owl:Class
] ;
mtc:mtconnect-term "Composition" ;
iof:definition-NL "def. an object that is the proper part of an engineered system or a material entity that has a component role" .
mtc:ActuatorComponent a owl:Class ;
rdfs:subClassOf mtc:MTConnectComponent ;
mtc:mtconnect-term "ACTUATOR" ;
iof:definition-NL "def. a component for moving or controlling a mechanical part" .
mtc:AmplifierComponent a owl:Class ;
rdfs:subClassOf mtc:MTConnectComponent ;
mtc:mtconnect-term "AMPLIFIER" ;
iof:definition-NL "def. a component circuit for amplifying power, electric current, or voltage" .
mtc:BallscrewComponent a owl:Class ;
rdfs:subClassOf mtc:MTConnectComponent ;
mtc:mtconnect-term "BALLSCREW" ;
iof:definition-NL "def. a component for transforming rotary motion into linear motion" .
mtc:BeltComponent a owl:Class ;
rdfs:subClassOf mtc:MTConnectComponent ;
mtc:mtconnect-term "BELT" ;
iof:definition-NL "def. a component comprised of an endless flexible band used to transmit motion for a piece of equipment or to convey materials and objects." .
mtc:BreakComponent a owl:Class ;
rdfs:subClassOf mtc:MTConnectComponent ;
mtc:mtconnect-term "BREAK" ;
iof:definition-NL "def. a component comprised of a mechanism for slowing or stopping a moving object by the absorption or transfer of the energy of momentum, usually by means of friction, electrical force, or magnetic force" .
mtc:DoorComponent a owl:Class ;
rdfs:subClassOf mtc:MTConnectComponent ;
mtc:mtconnect-term "DOOR" ;
iof:definition-NL "def. a component comprised of a mechanical mechanism or closure that can cover a physical access portal into a piece of equipment allowing or restricting access" .
mtc:TableComponent a owl:Class ;
rdfs:subClassOf mtc:MTConnectComponent ;
mtc:mtconnect-term "TABLE" ;
iof:definition-NL "def. a component used for holding an object or matrial on a surface. " .