Project Haystack core definitions
a |
Variable name |
---|---|
b |
Variable name |
baseUri |
Base URI for normalizing relative URIs |
bool |
Boolean value |
c |
Variable name |
containedBy |
The entity contains the referent |
contains |
The entity is contained by the referent |
coord |
Geographic coordinate in latitude/longitude formatted as |
d |
Variable name |
date |
ISO 8601 date as year, month, day |
dateTime |
ISO 8601 timestamp followed by timezone identifier |
def |
Create a new definition bound to the given symbol |
dict |
Map of name/value tag pairs |
dis |
Display name for an entity |
doc |
Documentation in simplified flavor of markdown |
duration |
Number with a unit of time |
e |
Variable name |
entity |
Top-level dicts with a unique identifier |
enum |
Defines an eumeration of string keys |
f |
Variable name |
feature |
Feature namespace of definitions formatted as |
fileExt |
Filename extension such as "csv" |
filetype |
File format type definition |
g |
Variable name |
geoAddr |
Free form street address |
geoCity |
Geographic city or locality name |
geoCoord |
Geographic coordinate as |
geoCountry |
Geographic country as ISO 3166-1 two letter code |
geoCounty |
Geographic subdivision of US state |
geoElevation |
Elevation above sea-level of the location |
geoPlace |
Geographic place |
geoPostalCode |
Geographic postal code |
geoState |
State or province name |
geoStreet |
Geographic street address and name |
grid |
Two dimension table of columns and rows |
h |
Variable name |
i |
Variable name |
id |
Defines the unique identifier of an entity in system using a Ref value type |
includes |
List of library names to include |
int |
Unitless integer number |
inverseOf |
Specifies the inverse of a relationship |
is |
Defines one or more supertypes of a subtyping relationship |
j |
Variable name |
k |
Variable name |
l |
Variable name |
lib |
Library module of symbolic definitions |
list |
Ordered list of zero or more values |
m |
Variable name |
mandatory |
Requires that the marker be applied to dicts which use the marker's subtypes |
marker |
Marker labels a dict with typing information |
maxVal |
Inclusive minimum for a numeric value |
mime |
Mime type formatted as type/subtype |
minVal |
Inclusive maximum for a numeric value |
mixin |
Marker added to a def to indicate inclusive subtyping |
n |
Variable name |
na |
Not available used to indicate invalid or missing data |
notInherited |
Marker applied to a def to indicate that is not inherited into subtype definitions |
number |
Integer or floating point numbers annotated with an optional unit |
o |
Variable name |
of |
Value type of a collection or reference |
p |
Variable name |
q |
Variable name |
r |
Variable name |
receives |
The entity receives from the referent |
ref |
Reference to an entity |
relationship |
Supertype for tags which model relationships |
s |
Variable name |
scalar |
Scalar is an atomic value kind |
str |
Unicode string of characters |
supplies |
The entity supplies to the referent |
symbol |
Symbol to a def |
t |
Variable name |
time |
ISO 8601 time as hour, minute, seconds |
transient |
Indicates a value tag which should not be persisted |
transitive |
This marker is applied to a relationship to indicate it is transitive |
tz |
Timezone identifier from standard timezone database |
u |
Variable name |
unit |
Unit identifier from standard unit database |
uri |
Unverisal resource identifier |
v |
Variable name |
val |
Data value type |
var |
Variable name |
version |
Version string formatted as decimal integers separated by a dot |
w |
Variable name |
wikipedia |
Hyperlink to the subject's page on Wikipedia |
x |
Variable name |
xstr |
Extended string - type name and string value encoding |
y |
Variable name |
z |
Variable name |
csv |
Comma Separated Values |
---|---|
json |
Haystack JavaScript Object Notation |
jsonld |
JavaScript Object Notation for Linked Data |
trio |
Haystack Tag Record Input Output |
turtle |
RDF Turtle |
zinc |
Haystack Zinc is Not CSV |