@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

<https://www.theworldavatar.com/kg/ontohplc/> a owl:Ontology;
  <http://purl.org/dc/elements/1.1/date> "14 September 2026";
  rdfs:comment "OntoHPLC is an ontology developed for expressing a high performance liquid chromatography.";
  owl:versionInfo "1.8";
  <https://www.theworldavatar.com/kg/ontohplc/gitCommitHash> "c0599beca8df55873a1ab061dee64e52c510c6a0" .

<http://purl.org/dc/elements/1.1/date> a owl:AnnotationProperty .

<https://www.theworldavatar.com/kg/ontohplc/gitCommitHash> a owl:AnnotationProperty .

<https://www.theworldavatar.com/kg/ontohplc/atRetentionTime> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontohplc/ChromatogramPoint>;
  rdfs:range <https://www.theworldavatar.com/kg/ontohplc/RetentionTime>;
  rdfs:comment "The relation between chromatogram point and the retention time at which the point was referring to.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontohplc/> .

<https://www.theworldavatar.com/kg/ontohplc/characterises> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontohplc/HPLCJob>;
  rdfs:range <https://www.theworldavatar.com/kg/ontoreaction/ReactionExperiment>;
  rdfs:comment "The relation between a HPLC job and the reaction experiment it characterises.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontohplc/> .

<https://www.theworldavatar.com/kg/ontohplc/generatedFor> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontohplc/HPLCReport>;
  rdfs:range <https://www.theworldavatar.com/kg/ontolab/ChemicalAmount>;
  rdfs:comment "The relation between a HPLC report and the chemical amount it is generated for.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontohplc/> .

<https://www.theworldavatar.com/kg/ontohplc/hasJob> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontohplc/HighPerformanceLiquidChromatography>;
  rdfs:range <https://www.theworldavatar.com/kg/ontohplc/HPLCJob>;
  rdfs:comment "The relation between a HPLC and the HPLC job it conducts.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontohplc/> .

<https://www.theworldavatar.com/kg/ontohplc/hasPastReport> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontohplc/HighPerformanceLiquidChromatography>;
  rdfs:range <https://www.theworldavatar.com/kg/ontohplc/HPLCReport>;
  rdfs:comment "The relation between a HPLC and the HPLC reports it generated in the past.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontohplc/> .

<https://www.theworldavatar.com/kg/ontohplc/hasPeakArea> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontohplc/ChromatogramPoint>;
  rdfs:range <https://www.theworldavatar.com/kg/ontohplc/PeakArea>;
  rdfs:comment "The relation between the chromatogram point and the peak area it calculated.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontohplc/> .

<https://www.theworldavatar.com/kg/ontohplc/hasReport> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontohplc/HPLCJob>;
  rdfs:range <https://www.theworldavatar.com/kg/ontohplc/HPLCReport>;
  rdfs:comment "The relation between a HPLC job and the report it generates.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontohplc/> .

<https://www.theworldavatar.com/kg/ontohplc/hasResponseFactor> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontohplc/HPLCMethod>;
  rdfs:range <https://www.theworldavatar.com/kg/ontohplc/ResponseFactor>;
  rdfs:comment "The relation between a HPLC method and the response factor of each species under this method.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontohplc/> .

<https://www.theworldavatar.com/kg/ontohplc/hasRetentionTime> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontohplc/HPLCMethod>;
  rdfs:range <https://www.theworldavatar.com/kg/ontohplc/RetentionTime>;
  rdfs:comment "The relation between a HPLC method and the ideal retention time of each species under this method.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontohplc/> .

<https://www.theworldavatar.com/kg/ontohplc/indicatesComponent> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontohplc/ChromatogramPoint>;
  rdfs:range <http://www.theworldavatar.com/ontology/ontocape/material/phase_system/phase_system.owl#PhaseComponent>;
  rdfs:comment "The relation between the chromatogram point and the phase component it refers to.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontohplc/> .

<https://www.theworldavatar.com/kg/ontohplc/records> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontohplc/HPLCReport>;
  rdfs:range <https://www.theworldavatar.com/kg/ontohplc/ChromatogramPoint>;
  rdfs:comment "The relation between a HPLC report and the chromatogram data it records.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontohplc/> .

<https://www.theworldavatar.com/kg/ontohplc/refersToSpecies> a owl:ObjectProperty;
  rdfs:domain _:301bf5;
  rdfs:range <http://www.theworldavatar.com/ontology/ontospecies/OntoSpecies.owl#Species>;
  rdfs:comment "The relationship between the response factor/retention time and the species which the previous quantity is referring to.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontohplc/> .

_:301bf5 a owl:Class;
  owl:unionOf _:301c05 .

_:301c05 rdf:first <https://www.theworldavatar.com/kg/ontohplc/ResponseFactor>;
  rdf:rest _:301c15 .

_:301c15 rdf:first <https://www.theworldavatar.com/kg/ontohplc/RetentionTime>;
  rdf:rest rdf:nil .

<https://www.theworldavatar.com/kg/ontohplc/reportExtension> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontohplc/HighPerformanceLiquidChromatography>;
  rdfs:range <http://dbpedia.org/class/yago/WikicatFilenameExtensions>;
  rdfs:comment "The relation between a HPLC and the filename extension of the HPLC report it generates.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontohplc/> .

<https://www.theworldavatar.com/kg/ontohplc/usesInternalStandard> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontohplc/HPLCMethod>;
  rdfs:range <https://www.theworldavatar.com/kg/ontohplc/InternalStandard>;
  rdfs:comment "The relation between a HPLC report and the internal standard that was used during generating the report.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontohplc/> .

<https://www.theworldavatar.com/kg/ontohplc/usesMethod> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontohplc/HPLCJob>;
  rdfs:range <https://www.theworldavatar.com/kg/ontohplc/HPLCMethod>;
  rdfs:comment "The relation between a HPLC job and the method it uses.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontohplc/> .

<https://www.theworldavatar.com/kg/ontohplc/lastLocalModifiedAt> a owl:DatatypeProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontohplc/HPLCReport>;
  rdfs:range xsd:decimal;
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontohplc/> .

<https://www.theworldavatar.com/kg/ontohplc/lastUploadedAt> a owl:DatatypeProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontohplc/HPLCReport>;
  rdfs:range xsd:decimal;
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontohplc/> .

<https://www.theworldavatar.com/kg/ontohplc/localFilePath> a owl:DatatypeProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontohplc/HPLCMethod>, <https://www.theworldavatar.com/kg/ontohplc/HPLCReport>;
  rdfs:range xsd:string;
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontohplc/> .

<https://www.theworldavatar.com/kg/ontohplc/localReportDirectory> a owl:DatatypeProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontohplc/HighPerformanceLiquidChromatography>;
  rdfs:range xsd:string;
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontohplc/> .

<https://www.theworldavatar.com/kg/ontohplc/remoteFilePath> a owl:DatatypeProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontohplc/HPLCMethod>, <https://www.theworldavatar.com/kg/ontohplc/HPLCReport>;
  rdfs:range xsd:anyURI;
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontohplc/> .

<https://www.theworldavatar.com/kg/ontohplc/retentionTimeMatchThreshold> a owl:DatatypeProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontohplc/HPLCMethod>;
  rdfs:range xsd:float;
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontohplc/> .

<https://www.theworldavatar.com/kg/ontohplc/unidentified> a owl:DatatypeProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontohplc/ChromatogramPoint>;
  rdfs:range xsd:boolean;
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontohplc/> .

<http://dbpedia.org/class/yago/WikicatFilenameExtensions> a owl:Class .

<http://www.ontology-of-units-of-measure.org/resource/om-2/Duration> a owl:Class .

<http://www.ontology-of-units-of-measure.org/resource/om-2/Quantity> a owl:Class .

<http://www.ontology-of-units-of-measure.org/resource/om-2/QuantityOfDimensionOne>
  a owl:Class .

<http://www.theworldavatar.com/ontology/ontocape/material/phase_system/phase_system.owl#PhaseComponent>
  a owl:Class .

<http://www.theworldavatar.com/ontology/ontospecies/OntoSpecies.owl#Species> a owl:Class .

<https://saref.etsi.org/core/Command> a owl:Class .

<https://saref.etsi.org/core/Function> a owl:Class .

<https://saref.etsi.org/core/Task> a owl:Class .

<https://www.theworldavatar.com/kg/ontohplc/ChromatogramMeasurement> a owl:Class;
  rdfs:subClassOf <https://saref.etsi.org/core/Function>;
  rdfs:comment "The function to measure the chromatogram of a given chemical amount.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontohplc/> .

<https://www.theworldavatar.com/kg/ontohplc/ChromatogramMeasurementCommand> a owl:Class;
  rdfs:subClassOf <https://saref.etsi.org/core/Command>;
  rdfs:comment "The command to realise \"ChromatogramMeasurement\" function.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontohplc/> .

<https://www.theworldavatar.com/kg/ontohplc/ChromatogramPoint> a owl:Class;
  rdfs:subClassOf _:301c25, _:301c35;
  rdfs:comment "One data point that indicates a peak appears in the chromatogram, normally it refers to a phase component.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontohplc/> .

_:301c25 a owl:Restriction;
  owl:onProperty <https://www.theworldavatar.com/kg/ontohplc/atRetentionTime>;
  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger;
  owl:onClass <https://www.theworldavatar.com/kg/ontohplc/RetentionTime> .

_:301c35 a owl:Restriction;
  owl:onProperty <https://www.theworldavatar.com/kg/ontohplc/hasPeakArea>;
  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger;
  owl:onClass <https://www.theworldavatar.com/kg/ontohplc/PeakArea> .

<https://www.theworldavatar.com/kg/ontohplc/HPLCJob> a owl:Class;
  rdfs:comment "An appearance of one HPLC job.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontohplc/> .

<https://www.theworldavatar.com/kg/ontohplc/HPLCMethod> a owl:Class;
  rdfs:comment "The method used by HPLC during HPLC job.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontohplc/> .

<https://www.theworldavatar.com/kg/ontohplc/HPLCReport> a owl:Class;
  rdfs:comment "The report generated during one HPLC job.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontohplc/> .

<https://www.theworldavatar.com/kg/ontohplc/HighPerformanceLiquidChromatography> a
    owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontolab/LabEquipment>;
  rdfs:comment "A separation technique in which the mobile phase is a liquid. Liquid chromatography can be carried out either in a column or on a plane. Present-day liquid chromatography generally utilizing very small particles and a relatively high inlet pressure is often characterized by the term high-performance (or high-pressure) liquid chromatography, and the acronym HPLC. [https://doi.org/10.1351/goldbook.L03578]";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontohplc/> .

<https://www.theworldavatar.com/kg/ontohplc/InternalStandard> a owl:Class;
  rdfs:subClassOf <http://www.theworldavatar.com/ontology/ontocape/material/phase_system/phase_system.owl#PhaseComponent>;
  rdfs:comment "A compound added to a sample in known concentration to facilitate the qualitative indentification and/or quantitative determination of the sample components. [https://doi.org/10.1351/goldbook.I03108]";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontohplc/> .

<https://www.theworldavatar.com/kg/ontohplc/LiquidChromatography> a owl:Class;
  rdfs:subClassOf <https://saref.etsi.org/core/Task>;
  rdfs:comment "A separation technique in which the mobile phase is a liquid. Here the liquid chromatography is modelled as a saref:Task that can be accomplished by HPLC.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontohplc/> .

<https://www.theworldavatar.com/kg/ontohplc/PeakArea> a owl:Class;
  rdfs:subClassOf <http://www.ontology-of-units-of-measure.org/resource/om-2/Quantity>;
  rdfs:comment "The area enclosed between the peak and the baseline. [https://doi.org/10.1351/goldbook.P04453]";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontohplc/> .

<https://www.theworldavatar.com/kg/ontohplc/ResponseFactor> a owl:Class;
  rdfs:subClassOf <http://www.ontology-of-units-of-measure.org/resource/om-2/QuantityOfDimensionOne>;
  rdfs:comment "The response factor is defined as the ratio between a signal produced by a solute of the sample and the signal produced by the internal standard of the sample. This ratio is concentration-based in this specific application.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontohplc/> .

<https://www.theworldavatar.com/kg/ontohplc/RetentionTime> a owl:Class;
  rdfs:subClassOf <http://www.ontology-of-units-of-measure.org/resource/om-2/Duration>;
  rdfs:comment "The time between injection of sample into HPLC column and emergence of a solute of the sample.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontohplc/> .

<https://www.theworldavatar.com/kg/ontolab/ChemicalAmount> a owl:Class .

<https://www.theworldavatar.com/kg/ontolab/LabEquipment> a owl:Class .

<https://www.theworldavatar.com/kg/ontoreaction/ReactionExperiment> a owl:Class .
