@prefix rdf:	<http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix ns1:	<http://purl.obolibrary.org/obo/> .
@prefix owl:	<http://www.w3.org/2002/07/owl#> .
ns1:RO_0002180	rdf:type	owl:ObjectProperty .
@prefix rdfs:	<http://www.w3.org/2000/01/rdf-schema#> .
ns1:RO_0002180	rdfs:subPropertyOf	ns1:BFO_0000051 ;
	rdfs:label	"has component"@en .
@prefix ns4:	<http://ontologydesignpatterns.org/wiki/Submissions:> .
ns1:RO_0002180	rdfs:seeAlso	ns4:Componency .
@prefix obo:	<http://www.geneontology.org/formats/oboInOwl#> .
@prefix ns6:	<http://purl.obolibrary.org/obo/ro/subsets#> .
ns1:RO_0002180	obo:inSubset	ns6:ro-eco ;
	ns1:IAO_0000114	ns1:IAO_0000125 ;
	ns1:IAO_0000115	"w 'has component' p if w 'has part' p and w is such that it can be directly disassembled into into n parts p, p2, p3, ..., pn, where these parts are of similar type." ;
	ns1:IAO_0000116	"The definition of 'has component' is still under discussion. The challenge is in providing a definition that does not imply transitivity." ;
	ns1:IAO_0000232	"For use in recording has_part with a cardinality constraint, because OWL does not permit cardinality constraints to be used in combination with transitive object properties. In situations where you would want to say something like 'has part exactly 5 digit, you would instead use has_component exactly 5 digit."@en ;
	ns1:RO_0001900	ns1:RO_0001901 .