From de529aa18a2c2052c3494862e27f2a1f20c0e926 Mon Sep 17 00:00:00 2001 From: Cameron More <123985185+cameronmore@users.noreply.github.com> Date: Sun, 18 Aug 2024 11:50:54 -0400 Subject: [PATCH] added lens subclasses per #230 --- ArtifactOntology.ttl | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/ArtifactOntology.ttl b/ArtifactOntology.ttl index a9c63bc..ff1a93f 100644 --- a/ArtifactOntology.ttl +++ b/ArtifactOntology.ttl @@ -767,6 +767,16 @@ cco:CommunicationSystem rdf:type owl:Class ; rdfs:label "Communication System"@en . +### http://www.ontologyrepository.com/CommonCoreOntologies/ComplexOpticalLens +cco:ComplexOpticalLens rdf:type owl:Class ; + rdfs:subClassOf cco:OpticalLens ; + cco:alternative_label "Lens System"@en ; + cco:definition "An Optical Lens consisting of more than one Simple Optical Lenses."@en ; + cco:definition_source "Hecht, Eugene (1987). Optics (2nd ed.). Addison Wesley. ISBN 978-0-201-11609-0. Chapters 5 & 6."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Complex Optical Lens"@en . + + ### http://www.ontologyrepository.com/CommonCoreOntologies/ComponentRole cco:ComponentRole rdf:type owl:Class ; rdfs:subClassOf obo:BFO_0000023 ; @@ -4167,6 +4177,14 @@ cco:SignalProcessingArtifactFunction rdf:type owl:Class ; rdfs:label "Signal Processing Artifact Function"@en . +### http://www.ontologyrepository.com/CommonCoreOntologies/SimpleOpticalLens +cco:SimpleOpticalLens rdf:type owl:Class ; + rdfs:subClassOf cco:OpticalLens ; + cco:definition "An Optical Lens consisting of a single piece of transparent material."@en ; + cco:is_curated_in_ontology "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/ArtifactOntology"^^xsd:anyURI ; + rdfs:label "Simple Optical Lens"@en . + + ### http://www.ontologyrepository.com/CommonCoreOntologies/SniperRifle cco:SniperRifle rdf:type owl:Class ; rdfs:subClassOf cco:Rifle ;