qudt:Datatype

URI: http://qudt.org/schema/qudt/Datatype

Type
Description

A Datatype is a definition of the type of the "value" of a data item (for example, "all integers between 0 and 10"), and the allowable operations on those values; the meaning of the data; and the way values of that type can be stored. Some types are primitive - built-in to the language, with no visible internal structure. For example "Boolean"; others are composite - constructed from one or more other types (of either kind). For example lists, arrays, structures, unions. Some languages provide strong typing, others allow implicit type conversion and/or explicit type conversion.

Properties
rdfs:subClassOf
`ANSI SQL name` max 1
`C name` max 1
`Javascript name` max 1
`Microsoft SQL Server name` max 1
`MySQL name` max 1
`ODBC name` max 1
`OLE DB name` max 1
`ORACLE SQL name` max 1
`Visual Basic name` max 1
`basis` max 1
`basis` only `Datatype  [qudt:Datatype]`
`bounded` max 1
`cardinality  [qudt:cardinality]` max 1
`cardinality  [qudt:cardinality]` only `Cardinality Type`
`java name` max 1
`matlab name` max 1
`ordered type` max 1
`ordered type` only `Ordered type`
`protocol buffers name` max 1
`python name` max 1
`qudt id` max 1
Annotations
dcterms:description

A Datatype is a definition of the type of the "value" of a data item (for example, "all integers between 0 and 10"), and the allowable operations on those values; the meaning of the data; and the way values of that type can be stored. Some types are primitive - built-in to the language, with no visible internal structure. For example "Boolean"; others are composite - constructed from one or more other types (of either kind). For example lists, arrays, structures, unions. Some languages provide strong typing, others allow implicit type conversion and/or explicit type conversion.

A data type is a definition of a set of values (for example, "all integers between 0 and 10"), and the allowable operations on those values; the meaning of the data; and the way values of that type can be stored. Some types are primitive - built-in to the language, with no visible internal structure - e.g. Boolean; others are composite - constructed from one or more other types (of either kind) - e.g. lists, arrays, structures, unions. Object-oriented programming extends this with classes which encapsulate both the structure of a type and the operations that can be performed on it. Some languages provide strong typing, others allow implicit type conversion and/or explicit type conversion.
rdfs:label
Datatype
QUDT Datatype
View as:  CSV

Work in progress

RDF/XML
<rdf:RDF
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:j.0="http://qudt.org/schema/qudt/"
    xmlns:j.1="http://purl.org/dc/terms/"
    xmlns:j.2="http://www.linkedmodel.org/schema/vaem#"
    xmlns:owl="http://www.w3.org/2002/07/owl#"
    xmlns:j.3="http://www.w3.org/ns/shacl#"
    xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema#" > 
  <rdf:Description rdf:about="http://qudt.org/schema/qudt/Datatype">
    <rdfs:subClassOf rdf:nodeID="A0"/>
    <j.3:property rdf:resource="http://qudt.org/schema/qudt/Datatype-matlabName"/>
    <j.1:description>A data type is a definition of a set of values (for example, "all integers between 0 and 10"), and the allowable operations on those values; the meaning of the data; and the way values of that type can be stored. Some types are primitive - built-in to the language, with no visible internal structure - e.g. Boolean; others are composite - constructed from one or more other types (of either kind) - e.g. lists, arrays, structures, unions. Object-oriented programming extends this with classes which encapsulate both the structure of a type and the operations that can be performed on it. Some languages provide strong typing, others allow implicit type conversion and/or explicit type conversion.</j.1:description>
    <rdfs:label>Datatype</rdfs:label>
    <rdfs:subClassOf rdf:nodeID="A1"/>
    <rdfs:subClassOf rdf:nodeID="A2"/>
    <j.3:property rdf:resource="http://qudt.org/schema/qudt/Datatype-jsName"/>
    <j.3:property rdf:resource="http://qudt.org/schema/qudt/Datatype-oleDBName"/>
    <rdfs:subClassOf rdf:nodeID="A3"/>
    <rdfs:subClassOf rdf:nodeID="A4"/>
    <j.3:property rdf:resource="http://qudt.org/schema/qudt/Datatype-protocolBuffersName"/>
    <j.0:informativeReference rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">http://www.princeton.edu/~achaney/tmve/wiki100k/docs/Data_type.html</j.0:informativeReference>
    <j.2:isElaboratedIn rdf:resource="http://qudt.org/3.0.0/schema/shacl/datatype"/>
    <j.3:property rdf:resource="http://qudt.org/schema/qudt/Datatype-odbcName"/>
    <rdfs:subClassOf rdf:nodeID="A5"/>
    <j.3:property rdf:resource="http://qudt.org/schema/qudt/Datatype-cardinality"/>
    <rdfs:subClassOf rdf:resource="http://qudt.org/schema/qudt/Concept"/>
    <j.1:description rdf:datatype="http://www.w3.org/1999/02/22-rdf-syntax-ns#HTML">
  &lt;p&gt;A &lt;em&gt;Datatype&lt;/em&gt; is a definition of the type of the "value" of a data item (for example, "all integers between 0 and 10"),
   and the allowable operations on those values; the meaning of the data; and the way values of that type can be stored. 
  Some types are primitive - built-in to the language, with no visible internal structure.
  For example "Boolean"; others are composite - constructed from one or more other types (of either kind).
  For example lists, arrays, structures, unions. 
  Some languages provide strong typing, others allow implicit type conversion and/or explicit type conversion.
  &lt;/p&gt;</j.1:description>
    <rdfs:subClassOf rdf:nodeID="A6"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <j.3:property rdf:resource="http://qudt.org/schema/qudt/Datatype-javaName"/>
    <rdfs:subClassOf rdf:nodeID="A7"/>
    <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
    <rdfs:subClassOf rdf:nodeID="A8"/>
    <j.3:property rdf:resource="http://qudt.org/schema/qudt/Datatype-orderedType"/>
    <rdfs:subClassOf rdf:nodeID="A9"/>
    <j.3:property rdf:resource="http://qudt.org/schema/qudt/Datatype-id"/>
    <rdfs:subClassOf rdf:nodeID="A10"/>
    <j.3:property rdf:resource="http://qudt.org/schema/qudt/Datatype-oracleSQLName"/>
    <j.3:property rdf:resource="http://qudt.org/schema/qudt/Datatype-microsoftSQLServerName"/>
    <j.3:property rdf:resource="http://qudt.org/schema/qudt/Datatype-mySQLName"/>
    <rdfs:isDefinedBy rdf:resource="http://qudt.org/3.0.0/schema/qudt"/>
    <j.3:property rdf:resource="http://qudt.org/schema/qudt/Datatype-basis"/>
    <rdfs:subClassOf rdf:nodeID="A11"/>
    <j.0:informativeReference rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">http://en.wikipedia.org/wiki/Data_type</j.0:informativeReference>
    <rdfs:isDefinedBy rdf:resource="http://qudt.org/3.0.0/schema/shacl/qudt"/>
    <rdfs:subClassOf rdf:nodeID="A12"/>
    <rdfs:subClassOf rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/>
    <rdfs:subClassOf rdf:nodeID="A13"/>
    <rdfs:subClassOf rdf:nodeID="A14"/>
    <rdfs:subClassOf rdf:nodeID="A15"/>
    <rdfs:label>QUDT Datatype</rdfs:label>
    <j.3:property rdf:resource="http://qudt.org/schema/qudt/Datatype-ansiSQLName"/>
    <rdf:type rdf:resource="http://www.w3.org/ns/shacl#NodeShape"/>
    <rdfs:subClassOf rdf:nodeID="A16"/>
    <j.3:property rdf:resource="http://qudt.org/schema/qudt/Datatype-cName"/>
    <rdfs:subClassOf rdf:nodeID="A17"/>
    <rdfs:subClassOf rdf:nodeID="A18"/>
    <rdfs:subClassOf rdf:nodeID="A19"/>
    <j.3:property rdf:resource="http://qudt.org/schema/qudt/Datatype-bounded"/>
    <rdfs:subClassOf rdf:nodeID="A20"/>
    <j.3:property rdf:resource="http://qudt.org/schema/qudt/Datatype-vbName"/>
    <j.0:informativeReference rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">http://foldoc.org/data+type</j.0:informativeReference>
    <j.3:property rdf:resource="http://qudt.org/schema/qudt/Datatype-pythonName"/>
  </rdf:Description>
</rdf:RDF>
TURTLE
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@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://qudt.org/schema/qudt/Datatype>
  rdf:type rdfs:Class ;
  rdf:type owl:Class ;
  rdf:type <http://www.w3.org/ns/shacl#NodeShape> ;
  <http://purl.org/dc/terms/description> """
  <p>A <em>Datatype</em> is a definition of the type of the \"value\" of a data item (for example, \"all integers between 0 and 10\"),
   and the allowable operations on those values; the meaning of the data; and the way values of that type can be stored. 
  Some types are primitive - built-in to the language, with no visible internal structure.
  For example \"Boolean\"; others are composite - constructed from one or more other types (of either kind).
  For example lists, arrays, structures, unions. 
  Some languages provide strong typing, others allow implicit type conversion and/or explicit type conversion.
  </p>"""^^rdf:HTML ;
  <http://purl.org/dc/terms/description> "A data type is a definition of a set of values (for example, \"all integers between 0 and 10\"), and the allowable operations on those values; the meaning of the data; and the way values of that type can be stored. Some types are primitive - built-in to the language, with no visible internal structure - e.g. Boolean; others are composite - constructed from one or more other types (of either kind) - e.g. lists, arrays, structures, unions. Object-oriented programming extends this with classes which encapsulate both the structure of a type and the operations that can be performed on it. Some languages provide strong typing, others allow implicit type conversion and/or explicit type conversion." ;
  <http://qudt.org/schema/qudt/informativeReference> "http://en.wikipedia.org/wiki/Data_type"^^xsd:anyURI ;
  <http://qudt.org/schema/qudt/informativeReference> "http://foldoc.org/data+type"^^xsd:anyURI ;
  <http://qudt.org/schema/qudt/informativeReference> "http://www.princeton.edu/~achaney/tmve/wiki100k/docs/Data_type.html"^^xsd:anyURI ;
  <http://www.linkedmodel.org/schema/vaem#isElaboratedIn> <http://qudt.org/3.0.0/schema/shacl/datatype> ;
  rdfs:isDefinedBy <http://qudt.org/3.0.0/schema/qudt> ;
  rdfs:isDefinedBy <http://qudt.org/3.0.0/schema/shacl/qudt> ;
  rdfs:label "Datatype" ;
  rdfs:label "QUDT Datatype" ;
  rdfs:subClassOf <http://qudt.org/schema/qudt/Concept> ;
  rdfs:subClassOf rdfs:Resource ;
  rdfs:subClassOf [] ;
  rdfs:subClassOf [] ;
  rdfs:subClassOf [] ;
  rdfs:subClassOf [] ;
  rdfs:subClassOf [] ;
  rdfs:subClassOf [] ;
  rdfs:subClassOf [] ;
  rdfs:subClassOf [] ;
  rdfs:subClassOf [] ;
  rdfs:subClassOf [] ;
  rdfs:subClassOf [] ;
  rdfs:subClassOf [] ;
  rdfs:subClassOf [] ;
  rdfs:subClassOf [] ;
  rdfs:subClassOf [] ;
  rdfs:subClassOf [] ;
  rdfs:subClassOf [] ;
  rdfs:subClassOf [] ;
  rdfs:subClassOf [] ;
  rdfs:subClassOf [] ;
  rdfs:subClassOf [] ;
  <http://www.w3.org/ns/shacl#property> <http://qudt.org/schema/qudt/Datatype-ansiSQLName> ;
  <http://www.w3.org/ns/shacl#property> <http://qudt.org/schema/qudt/Datatype-basis> ;
  <http://www.w3.org/ns/shacl#property> <http://qudt.org/schema/qudt/Datatype-bounded> ;
  <http://www.w3.org/ns/shacl#property> <http://qudt.org/schema/qudt/Datatype-cName> ;
  <http://www.w3.org/ns/shacl#property> <http://qudt.org/schema/qudt/Datatype-cardinality> ;
  <http://www.w3.org/ns/shacl#property> <http://qudt.org/schema/qudt/Datatype-id> ;
  <http://www.w3.org/ns/shacl#property> <http://qudt.org/schema/qudt/Datatype-javaName> ;
  <http://www.w3.org/ns/shacl#property> <http://qudt.org/schema/qudt/Datatype-jsName> ;
  <http://www.w3.org/ns/shacl#property> <http://qudt.org/schema/qudt/Datatype-matlabName> ;
  <http://www.w3.org/ns/shacl#property> <http://qudt.org/schema/qudt/Datatype-microsoftSQLServerName> ;
  <http://www.w3.org/ns/shacl#property> <http://qudt.org/schema/qudt/Datatype-mySQLName> ;
  <http://www.w3.org/ns/shacl#property> <http://qudt.org/schema/qudt/Datatype-odbcName> ;
  <http://www.w3.org/ns/shacl#property> <http://qudt.org/schema/qudt/Datatype-oleDBName> ;
  <http://www.w3.org/ns/shacl#property> <http://qudt.org/schema/qudt/Datatype-oracleSQLName> ;
  <http://www.w3.org/ns/shacl#property> <http://qudt.org/schema/qudt/Datatype-orderedType> ;
  <http://www.w3.org/ns/shacl#property> <http://qudt.org/schema/qudt/Datatype-protocolBuffersName> ;
  <http://www.w3.org/ns/shacl#property> <http://qudt.org/schema/qudt/Datatype-pythonName> ;
  <http://www.w3.org/ns/shacl#property> <http://qudt.org/schema/qudt/Datatype-vbName> ;
.
JSON
{"resource":"Datatype" 
 ,"qname":"qudt:Datatype" 
 ,"uri":"http:\/\/qudt.org\/schema\/qudt\/Datatype" 
 ,"properties":["description":"\n  &lt;p&gt;A &lt;em&gt;Datatype&lt;\/em&gt; is a definition of the type of the \"value\" of a data item (for example, \"all integers between 0 and 10\"),\n   and the allowable operations on those values; the meaning of the data; and the way values of that type can be stored. \n  Some types are primitive - built-in to the language, with no visible internal structure.\n  For example \"Boolean\"; others are composite - constructed from one or more other types (of either kind).\n  For example lists, arrays, structures, unions. \n  Some languages provide strong typing, others allow implicit type conversion and\/or explicit type conversion.\n  &lt;\/p&gt;" 
    ,"description":"A data type is a definition of a set of values (for example, \"all integers between 0 and 10\"), and the allowable operations on those values; the meaning of the data; and the way values of that type can be stored. Some types are primitive - built-in to the language, with no visible internal structure - e.g. Boolean; others are composite - constructed from one or more other types (of either kind) - e.g. lists, arrays, structures, unions. Object-oriented programming extends this with classes which encapsulate both the structure of a type and the operations that can be performed on it. Some languages provide strong typing, others allow implicit type conversion and\/or explicit type conversion." 
    ,"informative reference":"http:\/\/en.wikipedia.org\/wiki\/Data_type" 
    ,"informative reference":"http:\/\/foldoc.org\/data+type" 
    ,"informative reference":"http:\/\/www.princeton.edu\/~achaney\/tmve\/wiki100k\/docs\/Data_type.html" 
    ,"is elaborated in":"&lt;http:\/\/qudt.org\/3.0.0\/schema\/shacl\/datatype&gt;" 
    ,"isDefinedBy":"&lt;http:\/\/qudt.org\/3.0.0\/schema\/qudt&gt;" 
    ,"isDefinedBy":"&lt;http:\/\/qudt.org\/3.0.0\/schema\/shacl\/qudt&gt;" 
    ,"label":"Datatype" 
    ,"label":"QUDT Datatype" 
    ,"property":"qudt:Datatype-ansiSQLName" 
    ,"property":"qudt:Datatype-basis" 
    ,"property":"qudt:Datatype-bounded" 
    ,"property":"qudt:Datatype-cName" 
    ,"property":"qudt:Datatype-cardinality" 
    ,"property":"qudt:Datatype-id" 
    ,"property":"qudt:Datatype-javaName" 
    ,"property":"qudt:Datatype-jsName" 
    ,"property":"qudt:Datatype-matlabName" 
    ,"property":"qudt:Datatype-microsoftSQLServerName" 
    ,"property":"qudt:Datatype-mySQLName" 
    ,"property":"qudt:Datatype-odbcName" 
    ,"property":"qudt:Datatype-oleDBName" 
    ,"property":"qudt:Datatype-oracleSQLName" 
    ,"property":"qudt:Datatype-orderedType" 
    ,"property":"qudt:Datatype-protocolBuffersName" 
    ,"property":"qudt:Datatype-pythonName" 
    ,"property":"qudt:Datatype-vbName" 
    ,"subClassOf":null 
    ,"subClassOf":null 
    ,"subClassOf":null 
    ,"subClassOf":null 
    ,"subClassOf":null 
    ,"subClassOf":null 
    ,"subClassOf":null 
    ,"subClassOf":null 
    ,"subClassOf":null 
    ,"subClassOf":null 
    ,"subClassOf":null 
    ,"subClassOf":null 
    ,"subClassOf":null 
    ,"subClassOf":null 
    ,"subClassOf":null 
    ,"subClassOf":null 
    ,"subClassOf":null 
    ,"subClassOf":null 
    ,"subClassOf":null 
    ,"subClassOf":null 
    ,"subClassOf":null 
    ,"subClassOf":"qudt:Concept" 
    ,"subClassOf":"rdfs:Resource" 
    ,"type":"rdfs:Class" 
    ,"type":"owl:Class" 
    ,"type":"sh:NodeShape" 
    ]}
JSON-LD
{
  "@id" : "http://qudt.org/schema/qudt/Datatype",
  "@type" : [ "owl:Class", "rdfs:Class", "http://www.w3.org/ns/shacl#NodeShape" ],
  "description" : [ "A data type is a definition of a set of values (for example, \"all integers between 0 and 10\"), and the allowable operations on those values; the meaning of the data; and the way values of that type can be stored. Some types are primitive - built-in to the language, with no visible internal structure - e.g. Boolean; others are composite - constructed from one or more other types (of either kind) - e.g. lists, arrays, structures, unions. Object-oriented programming extends this with classes which encapsulate both the structure of a type and the operations that can be performed on it. Some languages provide strong typing, others allow implicit type conversion and/or explicit type conversion.", {
    "@type" : "rdf:HTML",
    "@value" : "\n  <p>A <em>Datatype</em> is a definition of the type of the \"value\" of a data item (for example, \"all integers between 0 and 10\"),\n   and the allowable operations on those values; the meaning of the data; and the way values of that type can be stored. \n  Some types are primitive - built-in to the language, with no visible internal structure.\n  For example \"Boolean\"; others are composite - constructed from one or more other types (of either kind).\n  For example lists, arrays, structures, unions. \n  Some languages provide strong typing, others allow implicit type conversion and/or explicit type conversion.\n  </p>"
  } ],
  "informativeReference" : [ "http://www.princeton.edu/~achaney/tmve/wiki100k/docs/Data_type.html", "http://en.wikipedia.org/wiki/Data_type", "http://foldoc.org/data+type" ],
  "isElaboratedIn" : "http://qudt.org/3.0.0/schema/shacl/datatype",
  "isDefinedBy" : [ "http://qudt.org/3.0.0/schema/qudt", "http://qudt.org/3.0.0/schema/shacl/qudt" ],
  "label" : [ "Datatype", "QUDT Datatype" ],
  "subClassOf" : [ "_:b0", "_:b1", "_:b2", "_:b3", "_:b4", "_:b5", "http://qudt.org/schema/qudt/Concept", "_:b6", "_:b7", "_:b8", "_:b9", "_:b10", "_:b11", "_:b12", "rdfs:Resource", "_:b13", "_:b14", "_:b15", "_:b16", "_:b17", "_:b18", "_:b19", "_:b20" ],
  "property" : [ "http://qudt.org/schema/qudt/Datatype-matlabName", "http://qudt.org/schema/qudt/Datatype-jsName", "http://qudt.org/schema/qudt/Datatype-oleDBName", "http://qudt.org/schema/qudt/Datatype-protocolBuffersName", "http://qudt.org/schema/qudt/Datatype-odbcName", "http://qudt.org/schema/qudt/Datatype-cardinality", "http://qudt.org/schema/qudt/Datatype-javaName", "http://qudt.org/schema/qudt/Datatype-orderedType", "http://qudt.org/schema/qudt/Datatype-id", "http://qudt.org/schema/qudt/Datatype-oracleSQLName", "http://qudt.org/schema/qudt/Datatype-microsoftSQLServerName", "http://qudt.org/schema/qudt/Datatype-mySQLName", "http://qudt.org/schema/qudt/Datatype-basis", "http://qudt.org/schema/qudt/Datatype-ansiSQLName", "http://qudt.org/schema/qudt/Datatype-cName", "http://qudt.org/schema/qudt/Datatype-bounded", "http://qudt.org/schema/qudt/Datatype-vbName", "http://qudt.org/schema/qudt/Datatype-pythonName" ],
  "@context" : {
    "subClassOf" : {
      "@id" : "http://www.w3.org/2000/01/rdf-schema#subClassOf",
      "@type" : "@id"
    },
    "property" : {
      "@id" : "http://www.w3.org/ns/shacl#property",
      "@type" : "@id"
    },
    "description" : {
      "@id" : "http://purl.org/dc/terms/description"
    },
    "label" : {
      "@id" : "http://www.w3.org/2000/01/rdf-schema#label"
    },
    "informativeReference" : {
      "@id" : "http://qudt.org/schema/qudt/informativeReference",
      "@type" : "http://www.w3.org/2001/XMLSchema#anyURI"
    },
    "isElaboratedIn" : {
      "@id" : "http://www.linkedmodel.org/schema/vaem#isElaboratedIn",
      "@type" : "@id"
    },
    "isDefinedBy" : {
      "@id" : "http://www.w3.org/2000/01/rdf-schema#isDefinedBy",
      "@type" : "@id"
    },
    "rdf" : "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
    "owl" : "http://www.w3.org/2002/07/owl#",
    "xsd" : "http://www.w3.org/2001/XMLSchema#",
    "rdfs" : "http://www.w3.org/2000/01/rdf-schema#"
  }
}

Generated 2025-02-18T17:32:10.209-05:00 by lmdoc version 1.1 with  TopBraid SPARQL Web Pages (SWP)