PREFIX cdco: <http://purls.helmholtz-metadaten.de/cdos/cdco/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>

<http://purls.helmholtz-metadaten.de/cdos/podo/PointDefect> a rdfs:Class ;
  rdfs:label "Point Defect" ;
  rdfs:comment "A point defect is a crystalline defect which is localized at or around a single lattice point. It is considered to be a zero-dimensional defect because it does not extend in any dimension in the lattice." ;
  rdfs:subClassOf cdco:CrystallographicDefect .

cdco:isPartOfDefectComplex a rdf:Property ;
  rdfs:label "is part of defect complex" ;
  rdfs:comment "A data property linking a crystallographic defect to a defect complex, indicating that the defect is a constituent of the complex." ;
  rdfs:domain cdco:CrystallographicDefect ;
  rdfs:range cdco:DefectComplex .

cdco:Material a rdfs:Class ;
  rdfs:label "Material" ;
  rdfs:comment "Materials are substances in the condensed states (liquid, solid, colloidal) designed or manipulated for technological ends." .

cdco:CrystallographicDefect a rdfs:Class ;
  rdfs:label "Crystallographic Defect" ;
  rdfs:comment "Lattice irregularity having one or more of its dimensions on the order of an atomic diameter." .

cdco:DefectComplex a rdfs:Class ;
  rdfs:label "Defect Complex" ;
  rdfs:comment "A combination of two or more defects in close proximity that interact with each other, such as a vacancy-impurity pair or a grain boundary-impurity pair, often affecting the material’s properties." .

cdco:hasRelativeDefectDistance a rdf:Property ;
  rdfs:label "has relative defect distance" ;
  rdfs:comment "A data property specifying the relative distance between defects within a defect complex." ;
  rdfs:domain cdco:DefectComplex ;
  rdfs:range xsd:float .

<http://purl.org/dc/terms/Agent> a rdfs:Class .

cdco:CrystallineMaterial a rdfs:Class ;
  rdfs:label "Crystalline Material" ;
  rdfs:comment "Crystalline material is material characterized by a periodic arrangement of the constituent atoms. The arrangement could be described its crystal structure." ;
  rdfs:subClassOf cdco:Material .

cdco:hasDefectComplex a rdf:Property ;
  rdfs:label "has defect complex" ;
  rdfs:comment "A data property linking a crystalline material to a specific defect complex, which consists of two or more interacting defects." ;
  rdfs:domain cdco:CrystallineMaterial ;
  rdfs:range cdco:DefectComplex .

cdco:hasCrystallographicDefect a rdf:Property ;
  rdfs:label "has crystallographic defect" ;
  rdfs:comment "A data property linking a crystalline material and a crystallographic defect, such as vacancies, interstitials, or dislocations." ;
  rdfs:domain cdco:CrystallineMaterial ;
  rdfs:range cdco:CrystallographicDefect .

<http://purls.helmholtz-metadaten.de/cdos/ldo/LineDefect> a rdfs:Class ;
  rdfs:label "Line Defect" ;
  rdfs:comment "Linear or one-dimensional defect around which some of the atoms are misaligned." ;
  rdfs:subClassOf cdco:CrystallographicDefect .

<http://purls.helmholtz-metadaten.de/cdos/pldo/PlanarDefect> a rdfs:Class ;
  rdfs:label "Planar Defect" ;
  rdfs:comment "A planar defect is a defect of the crystal structure across a plane. It is considered to be a two-dimensional defect, such as an internal interface or the surface." ;
  rdfs:subClassOf cdco:CrystallographicDefect .

<http://purl.obolibrary.org/obo/IAO_0000115> a rdf:Property ;
  rdfs:label "definition"@en ;
  rdfs:comment "The official definition, explaining the meaning of a class or property. Shall be Aristotelian, formalized and normalized. Can be augmented with colloquial definitions."@en ;
  rdfs:range xsd:string .

<http://purl.obolibrary.org/obo/IAO_0000119> a rdf:Property ;
  rdfs:label "definition source"@en ;
  rdfs:comment "Formal citation, e.g. identifier in external database to indicate / attribute source(s) for the definition. Free text indicate / attribute source(s) for the definition. EXAMPLE: Author Name, URI, MeSH Term C04, PUBMED ID, Wiki uri on 31.01.2007"@en ;
  rdfs:range xsd:string .
