@prefix : <http://purl.allotrope.org/voc/afo/domain/WD/2019/06/function-generator#> .
@prefix ro: <http://purl.obolibrary.org/obo/RO> .
@prefix bfo: <http://purl.obolibrary.org/obo/BFO> .
@prefix dct: <http://purl.org/dc/terms/> .
@prefix iao: <http://purl.obolibrary.org/obo/IAO> .
@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 af-c: <http://purl.allotrope.org/ontologies/common#> .
@prefix af-e: <http://purl.allotrope.org/ontologies/equipment#> .
@prefix af-m: <http://purl.allotrope.org/ontologies/material#> .
@prefix af-p: <http://purl.allotrope.org/ontologies/process#> .
@prefix af-q: <http://purl.allotrope.org/ontologies/quality#> .
@prefix af-r: <http://purl.allotrope.org/ontologies/result#> .
@prefix af-x: <http://purl.allotrope.org/ontologies/property#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix af-fn: <http://purl.allotrope.org/ontologies/function#> .
@prefix af-re: <http://purl.allotrope.org/ontologies/realizable#> .
@prefix af-rl: <http://purl.allotrope.org/ontologies/role#> .
@prefix af-cur: <http://purl.allotrope.org/ontologies/curation#> .
@base <http://purl.allotrope.org/voc/afo/domain/WD/2019/06/function-generator#> .

<http://purl.allotrope.org/voc/afo/domain/WD/2026/06/function-generator> rdf:type owl:Ontology ;
                                                                                    owl:versionIRI <http://purl.allotrope.org/voc/afo/domain/WD/2026/06/function-generator> ;
                                                                                    owl:imports <http://purl.allotrope.org/voc/afo/WD/2026/06/afo> ;
                                                                                    dct:issued "2026-07-08T12:00:00Z"^^xsd:dateTime ;
                                                                                    dct:license <http://purl.allotrope.org/voc/creative-commons-attribution-license> ;
                                                                                    dct:modified "2026-03-30T12:00:00Z"^^xsd:dateTime ;
                                                                                    dct:rights <http://purl.allotrope.org/voc/attribution> ,
                                                                                               <http://purl.allotrope.org/voc/copyright> ;
                                                                                    dct:rightsHolder <http://www.allotrope.org> ;
                                                                                    dct:title "AFO function-generator Domain Ontology - (WD/2026/06)" ;
                                                                                    owl:priorVersion <http://purl.allotrope.org/voc/afo/domain/WD/2026/03/function-generator> ;
                                                                                    owl:versionInfo "WD/2026/06" .

#################################################################
#    Annotation properties
#################################################################

###  http://purl.allotrope.org/ontologies/property#AFX_0002796
af-x:AFX_0002796 rdf:type owl:AnnotationProperty .


###  http://purl.allotrope.org/ontologies/property#AFX_0002798
af-x:AFX_0002798 rdf:type owl:AnnotationProperty .


###  http://purl.allotrope.org/ontologies/property#AFX_0002809
af-x:AFX_0002809 rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/source
dct:source rdf:type owl:AnnotationProperty .


###  http://www.w3.org/2004/02/skos/core#altLabel
skos:altLabel rdf:type owl:AnnotationProperty .


###  http://www.w3.org/2004/02/skos/core#changeNote
skos:changeNote rdf:type owl:AnnotationProperty .


###  http://www.w3.org/2004/02/skos/core#definition
skos:definition rdf:type owl:AnnotationProperty .


###  http://www.w3.org/2004/02/skos/core#example
skos:example rdf:type owl:AnnotationProperty .


###  http://www.w3.org/2004/02/skos/core#note
skos:note rdf:type owl:AnnotationProperty .


###  http://www.w3.org/2004/02/skos/core#prefLabel
skos:prefLabel rdf:type owl:AnnotationProperty .


###  http://www.w3.org/2004/02/skos/core#scopeNote
skos:scopeNote rdf:type owl:AnnotationProperty .


#################################################################
#    Classes
#################################################################

###  http://purl.allotrope.org/ontologies/process#AFP_0003697
af-p:AFP_0003697 rdf:type owl:Class ;
                 rdfs:subClassOf af-p:AFP_0003598 ;
                 skos:definition "A data transformation that varies one or more properties of a waveform with a modulating signal. [Allotrope]" ;
                 skos:prefLabel "modulation" .


###  http://purl.allotrope.org/ontologies/quality#AFQ_0000258
af-q:AFQ_0000258 rdf:type owl:Class ;
                 rdfs:subClassOf bfo:_0000019 ;
                 skos:definition "A waveform type is a quality that describes describes the class of electrical waveform produced by the instrument during the test, e.g. sine, square, triangular, etc. [Allotrope]" ;
                 skos:prefLabel "waveform type" .


###  http://purl.allotrope.org/ontologies/quality#AFQ_0000259
af-q:AFQ_0000259 rdf:type owl:Class ;
                 rdfs:subClassOf bfo:_0000019 ;
                 skos:definition "An orientation at start of wave is a quality that describes the initial or starting point orientation of the wave and is expressed in degrees (-360° to +360°). [Allotrope]" ;
                 skos:prefLabel "orientation at start of wave" .


###  http://purl.allotrope.org/ontologies/result#AFR_0001779
af-r:AFR_0001779 rdf:type owl:Class ;
                 rdfs:subClassOf af-r:AFR_0000923 ;
                 skos:altLabel "output state" ;
                 skos:definition "A function generator output state is a facet describes an output state of a function generator. [Allotrope]" ;
                 skos:prefLabel "function generator output state" .


###  http://purl.allotrope.org/ontologies/result#AFR_0001801
af-r:AFR_0001801 rdf:type owl:Class ;
                 rdfs:subClassOf af-r:AFR_0000923 ;
                 skos:altLabel "sync state" ;
                 skos:definition "A function generator sync state is a facet that describes the synchronization state of a function generator. [Allotrope]" ;
                 skos:prefLabel "function generator sync state" .


###  http://purl.allotrope.org/ontologies/result#AFR_0001904
af-r:AFR_0001904 rdf:type owl:Class ;
                 rdfs:subClassOf af-r:AFR_0001903 ;
                 skos:definition "A high level is an amplitude that describes the maximum amplitude of a waveform used during an instrument execution, including the initial offset value. [Allotrope]" ;
                 skos:prefLabel "high level" .


###  http://purl.allotrope.org/ontologies/result#AFR_0001905
af-r:AFR_0001905 rdf:type owl:Class ;
                 rdfs:subClassOf af-r:AFR_0001903 ;
                 skos:definition "A low level is an amplitude that describes the minimum amplitude of the waveform used during the instrument execution, including the initial offset value. [Allotrope]" ;
                 skos:prefLabel "low level" .


###  http://purl.allotrope.org/ontologies/result#AFR_0001913
af-r:AFR_0001913 rdf:type owl:Class ;
                 rdfs:subClassOf af-r:AFR_0001243 ;
                 skos:definition "An output load setting is a control setting that specifies the terminating output load of a device. [Allotrope]" ;
                 skos:example "50 ohm, INFinity, MINimum, MAXimum" ;
                 skos:prefLabel "output load setting" .


#################################################################
#    Individuals
#################################################################

###  http://purl.allotrope.org/voc/attribution
<http://purl.allotrope.org/voc/attribution> rdf:type owl:NamedIndividual ,
                                                     dct:RightsStatement ;
                                            dct:description """
These taxonomies contain material or may constitute derivative works of material which may be subject to copyright by one of the following organizations.  By using these taxonomies, you agree to the following terms and conditions applicable to its contents:
******************************************************************************
Copyright Notice and Terms for IUPAC Gold Book
______________________________________________________________________________
Copyright © 1998, Regents of the University of California
All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
******************************************************************************
Copyright Notice and Terms for PSI-MS (Proteomics Standards Initiative - Mass Spectrometry) Mass spectrometer output files and spectra interpretation
_____________________________________________________________________________
Created by Matt Chambers, Andreas Bertsch, Marius Kallhardt, Eric Deutsch Fredrik Levander, Pierre-Alain Binz, and Gerhard Mayer. Publisher: HUPO Proteomics Standards Initiative Mass Spectrometry Standards Working Group and HUPO Proteomics Standards Initiative Proteomics Informatics Working Group. This work is used pursuant to a Creative Commons license available here: http://creativecommons.org/licenses/by/3.0/legalcode

******************************************************************************
Attribution Notice for National Center for Biomedical Ontology materials.

This work contains material from the Cell Ontology and Clinical Measurement Ontology, available here: http://bioportal.bioontology.org/.
******************************************************************************
Attribution Notice for ChEBI
This work contains material from the European Bioinformatics Institute’s ChEBI database.
******************************************************************************
Attribution Notice for Quantities Units Dimensions Data Types (http://www.qudt.org/)
This work contains content from www.qudt.org and is used pursuant to a Creative Commons License available here: http://creativecommons.org/licenses/by-sa/3.0/us/legalcode. The original work may have been modified.
******************************************************************************
Copyright and Attribution Notice for Dublin Core Metadata Initiative Document
This work contains material from the following DCMI document used pursuant to a creative commons license available here: https://creativecommons.org/licenses/by/4.0/legalcode. This material may have been modified or changed.
Timestamped URL:          http://dublincore.org/documents/2012/06/14/dcmi-terms/
Date Issued:                       2012-06-14
Document Status:            This is a DCMI Recommendation.
Copyright © 1995-2015 DCMI. All Rights Reserved. DCMI liability, trademark/service mark, document use and software licensing rules apply.
******************************************************************************

""" ;
                                            dct:title "Derivative works attribution" .


###  http://purl.allotrope.org/voc/copyright
<http://purl.allotrope.org/voc/copyright> rdf:type owl:NamedIndividual ,
                                                   dct:RightsStatement ;
                                          dct:description "(c) 2017 Allotrope Foundation" ;
                                          dct:title "(c) 2017 Allotrope Foundation" .


###  http://purl.allotrope.org/voc/creative-commons-attribution-license
<http://purl.allotrope.org/voc/creative-commons-attribution-license> rdf:type owl:NamedIndividual ,
                                                                              dct:LicenseDocument ;
                                                                     dct:description """This work is licensed under a Creative Commons Attribution 4.0 International License http://creativecommons.org/licenses/by/4.0/.

THESE MATERIALS ARE PROVIDED \"AS IS\" AND ALLOTROPE EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, INCLUDING, WITHOUT LIMITATION, THE WARRANTIES OF NON-INFRINGEMENT, TITLE, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.

Copyright © 2015-2026 Allotrope Foundation
""" ;
                                                                     dct:title "Creative Commons Attribution 4.0 International Public License" .


###  http://purl.allotrope.org/voc/afo/domain/WD/2026/06/function-generator
<http://purl.allotrope.org/voc/afo/domain/WD/2026/06/function-generator> rdf:type owl:NamedIndividual .


###  Generated by the OWL API (version 5.5.1) https://github.com/owlcs/owlapi/
