@prefix afn: . @prefix arg: . @prefix constant: . @prefix corpus: . @prefix corpusprojects: . @prefix creativecommons: . @prefix crosswalkprojects: . @prefix dash: . @prefix datagraph: . @prefix datatype: . @prefix dc: . @prefix dcam: . @prefix dct: . @prefix dcterms: . @prefix dtype: . @prefix edg: . @prefix edg.v: . @prefix fn: . @prefix foaf: . @prefix functions: . @prefix geo: . @prefix graphql: . @prefix html: . @prefix mc: . @prefix metadata: . @prefix metash: . @prefix nist: . @prefix oecc: . @prefix ontologyprojects: . @prefix org: . @prefix owl: . @prefix prefix: . @prefix prov: . @prefix qkdv: . @prefix quantity: . @prefix quantitykind: . @prefix qudt: . @prefix qudt.type: . @prefix qudt_ads_services: . @prefix qudt_owl_schema: . @prefix raci: . @prefix rdf: . @prefix rdfs: . @prefix rdm: . @prefix rdmfact: . @prefix rdmprojects: . @prefix s3: . @prefix search: . @prefix sh: . @prefix si-constant: . @prefix si-prefix: . @prefix si-quantity: . @prefix si-unit: . @prefix sioc: . @prefix skos: . @prefix skosshapes: . @prefix skosxl: . @prefix smf: . @prefix softwareprojects: . @prefix soqk: . @prefix sou: . @prefix sp: . @prefix sparql: . @prefix spif: . @prefix spin: . @prefix spl: . @prefix spr: . @prefix swa: . @prefix swash: . @prefix taggerprojects: . @prefix taxonomies: . @prefix teamwork: . @prefix teamworkconstraints: . @prefix tosh: . @prefix ui: . @prefix unit: . @prefix vaem: . @prefix voag: . @prefix vs: . @prefix wot: . @prefix xsd: . qudt:Enumeration rdf:type edg:AssetClass ; rdf:type rdfs:Class ; rdf:type owl:Class ; rdf:type sh:NodeShape ; qudt:dbpediaMatch "http://dbpedia.org/resource/Enumeration"^^xsd:anyURI ; qudt:informativeReference "http://en.wikipedia.org/wiki/Enumerated_type"^^xsd:anyURI ; qudt:informativeReference "http://en.wikipedia.org/wiki/Enumeration"^^xsd:anyURI ; rdfs:comment """

An enumeration is a set of literals from which a single value is selected. Each literal can have a tag as an integer within a standard encoding appropriate to the range of integer values. Consistency of enumeration types will allow them, and the enumerated values, to be referred to unambiguously either through symbolic name or encoding. Enumerated values are also controlled vocabularies and as such need to be standardized. Without this consistency enumeration literals can be stated differently and result in data conflicts and misinterpretations.

The tags are a set of positive whole numbers, not necessarily contiguous and having no numerical significance, each corresponding to the associated literal identifier. An order attribute can also be given on the enumeration elements. An enumeration can itself be a member of an enumeration. This allows enumerations to be enumerated in a selection. Enumerations are also subclasses of Scalar Datatype. This allows them to be used as the reference of a datatype specification.

"""^^rdf:HTML ; rdfs:isDefinedBy ; rdfs:isDefinedBy ; rdfs:isDefinedBy ; rdfs:label "Enumeration" ; rdfs:label "QUDT Enumeration" ; rdfs:subClassOf qudt:Concept ; rdfs:subClassOf dtype:Enumeration ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:allValuesFrom qudt:EnumeratedValue ; owl:onProperty qudt:default ; ] ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:allValuesFrom qudt:EnumeratedValue ; owl:onProperty qudt:element ; ] ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:maxCardinality "1"^^xsd:int ; owl:onProperty qudt:abbreviation ; ] ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty qudt:default ; ] ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:minCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty qudt:element ; ] ; sh:property qudt:Enumeration-abbreviation ; sh:property qudt:Enumeration-bits ; sh:property qudt:Enumeration-default ; sh:property qudt:Enumeration-defaultValue ; sh:property qudt:Enumeration-element ; sh:property qudt:Enumeration-encoding ; sh:property qudt:Enumeration-qudt_abbreviation ; sh:property qudt:Enumeration-qudt_default ; sh:property qudt:Enumeration-qudt_element ; sh:property qudt:Enumeration-value ; .