@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#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix datatype: <http://qudt.org/vocab/datatype/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix dtype: <http://www.linkedmodel.org/schema/dtype#> .
@prefix prov: <http://www.w3.org/ns/prov#> .
@prefix qudt: <http://qudt.org/schema/qudt/> .
@prefix vaem: <http://www.linkedmodel.org/schema/vaem#> .

datatype:BYTE
  a qudt:SignedShortIntegerType ;
  dcterms:description """
  <p>The byte data type is an 8-bit signed two's complement integer. 
  It has a minimum value of -128 and a maximum value of 127 (inclusive). 
  The byte data type can be useful for saving memory in large arrays, where the memory savings actually matters. 
  They can also be used in place of int where their limits help to clarify your code; the fact that a variable's range is limited can serve as a form of documentation.
  </p>
  """^^rdf:HTML ;
  dtype:code "800" ;
  dtype:literal "byte" ;
  prov:wasInfluencedBy <http://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html> ;
  prov:wasInfluencedBy "http://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html"^^xsd:anyURI ;
  qudt:abbreviation "SI8" ;
  qudt:bytes 1 ;
  qudt:cName "Byte" ;
  qudt:encoding datatype:OctetEncoding ;
  qudt:id "T002-01" ;
  qudt:maxInclusive 127 ;
  qudt:minInclusive -128 ;
  qudt:rdfsDatatype xsd:byte ;
  qudt:signedness datatype:Signed ;
  rdfs:isDefinedBy <http://qudt.org/3.2.1/vocab/datatype> ;
  rdfs:label "Byte" .
