@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:SIGNED-INTEGER
  a qudt:SignedIntegerType ;
  dcterms:description """
  <p>A <em>Signed Integer</em> or 'short' data type is a 16-bit signed two's complement integer. 
  It has a minimum value of -32,768 and a maximum (inclusive) value of 32,767. 
  As with byte, the same guidelines apply: you can use a short to save memory in large arrays,
   in situations where the memory savings actually matters.
  </p>"""^^rdf:HTML ;
  dtype:code 105 ;
  dtype:literal "SI16" ;
  prov:wasInfluencedBy <http://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html> ;
  prov:wasInfluencedBy <http://docs.python.org/2/library/stdtypes.html> ;
  prov:wasInfluencedBy <http://msdn.microsoft.com/en-us/library/4xwz0t37(v=vs.71).aspx> ;
  prov:wasInfluencedBy <http://www.mathworks.com/help/matlab/ref/int16.html> ;
  qudt:abbreviation "SI16" ;
  qudt:ansiSQLName "SMALLINT" ;
  qudt:bits 16 ;
  qudt:bytes 2 ;
  qudt:encoding datatype:ShortSignedIntegerEncoding ;
  qudt:id "T002-03" ;
  qudt:javaName "short" ;
  qudt:jsName "short" ;
  qudt:matlabName "int16" ;
  qudt:maxInclusive "32767" ;
  qudt:microsoftSQLServerName "smallint" ;
  qudt:minInclusive "-32767" ;
  qudt:mySQLName "SMALLINT" ;
  qudt:rdfsDatatype xsd:short ;
  rdfs:isDefinedBy <http://qudt.org/3.2.1/vocab/datatype> ;
  rdfs:label "Signed Integer" .
