|
|
|
@ -8,54 +8,54 @@ pub mod rdf { |
|
|
|
|
lazy_static! { |
|
|
|
|
/// The class of containers of alternatives.
|
|
|
|
|
pub static ref ALT: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/1999/02/22-rdf-syntax-ns#Alt"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/1999/02/22-rdf-syntax-ns#Alt"); |
|
|
|
|
/// The class of unordered containers.
|
|
|
|
|
pub static ref BAG: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag"); |
|
|
|
|
/// The first item in the subject RDF list.
|
|
|
|
|
pub static ref FIRST: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/1999/02/22-rdf-syntax-ns#first"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/1999/02/22-rdf-syntax-ns#first"); |
|
|
|
|
/// The class of HTML literal values.
|
|
|
|
|
pub static ref HTML: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/1999/02/22-rdf-syntax-ns#HTML"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/1999/02/22-rdf-syntax-ns#HTML"); |
|
|
|
|
/// The class of language-tagged string literal values.
|
|
|
|
|
pub static ref LANG_STRING: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/1999/02/22-rdf-syntax-ns#langString"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/1999/02/22-rdf-syntax-ns#langString"); |
|
|
|
|
/// The class of RDF Lists.
|
|
|
|
|
pub static ref LIST: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/1999/02/22-rdf-syntax-ns#List"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/1999/02/22-rdf-syntax-ns#List"); |
|
|
|
|
pub static ref NIL: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"); |
|
|
|
|
/// The object of the subject RDF statement.
|
|
|
|
|
pub static ref OBJECT: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/1999/02/22-rdf-syntax-ns#object"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/1999/02/22-rdf-syntax-ns#object"); |
|
|
|
|
/// The predicate of the subject RDF statement.
|
|
|
|
|
pub static ref PREDICATE: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate"); |
|
|
|
|
/// The class of RDF properties.
|
|
|
|
|
pub static ref PROPERTY: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"); |
|
|
|
|
/// The rest of the subject RDF list after the first item.
|
|
|
|
|
pub static ref REST: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/1999/02/22-rdf-syntax-ns#rest"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/1999/02/22-rdf-syntax-ns#rest"); |
|
|
|
|
/// The class of ordered containers.
|
|
|
|
|
pub static ref SEQ: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/1999/02/22-rdf-syntax-ns#Seq"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/1999/02/22-rdf-syntax-ns#Seq"); |
|
|
|
|
/// The class of RDF statements.
|
|
|
|
|
pub static ref STATEMENT: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement"); |
|
|
|
|
/// The subject of the subject RDF statement.
|
|
|
|
|
pub static ref SUBJECT: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/1999/02/22-rdf-syntax-ns#subject"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/1999/02/22-rdf-syntax-ns#subject"); |
|
|
|
|
/// The subject is an instance of a class.
|
|
|
|
|
pub static ref TYPE: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/1999/02/22-rdf-syntax-ns#type"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/1999/02/22-rdf-syntax-ns#type"); |
|
|
|
|
/// Idiomatic property used for structured values.
|
|
|
|
|
pub static ref VALUE: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/1999/02/22-rdf-syntax-ns#value"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/1999/02/22-rdf-syntax-ns#value"); |
|
|
|
|
/// The class of XML literal values.
|
|
|
|
|
pub static ref XML_LITERAL: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral"); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -67,49 +67,49 @@ pub mod rdfs { |
|
|
|
|
lazy_static! { |
|
|
|
|
/// The class of classes.
|
|
|
|
|
pub static ref CLASS: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/2000/01/rdf-schema#Class"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/2000/01/rdf-schema#Class"); |
|
|
|
|
/// A description of the subject resource.
|
|
|
|
|
pub static ref COMMENT: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/2000/01/rdf-schema#comment"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/2000/01/rdf-schema#comment"); |
|
|
|
|
/// The class of RDF containers.
|
|
|
|
|
pub static ref CONTAINER: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/2000/01/rdf-schema#Container"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/2000/01/rdf-schema#Container"); |
|
|
|
|
/// The class of container membership properties, rdf:_1, rdf:_2, ..., all of which are sub-properties of 'member'.
|
|
|
|
|
pub static ref CONTAINER_MEMBERSHIP_PROPERTY: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/2000/01/rdf-schema#ContainerMembershipProperty"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/2000/01/rdf-schema#ContainerMembershipProperty"); |
|
|
|
|
/// The class of RDF datatypes.
|
|
|
|
|
pub static ref DATATYPE: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/2000/01/rdf-schema#Datatype"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/2000/01/rdf-schema#Datatype"); |
|
|
|
|
/// A domain of the subject property.
|
|
|
|
|
pub static ref DOMAIN: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/2000/01/rdf-schema#domain"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/2000/01/rdf-schema#domain"); |
|
|
|
|
/// The definition of the subject resource.
|
|
|
|
|
pub static ref IS_DEFINED_BY: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/2000/01/rdf-schema#isDefinedBy"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/2000/01/rdf-schema#isDefinedBy"); |
|
|
|
|
/// A human-readable name for the subject.
|
|
|
|
|
pub static ref LABEL: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/2000/01/rdf-schema#label"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/2000/01/rdf-schema#label"); |
|
|
|
|
/// The class of literal values, e.g. textual strings and integers.
|
|
|
|
|
pub static ref LITERAL: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/2000/01/rdf-schema#Literal"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/2000/01/rdf-schema#Literal"); |
|
|
|
|
/// A member of the subject resource.
|
|
|
|
|
pub static ref MEMBER: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/2000/01/rdf-schema#member"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/2000/01/rdf-schema#member"); |
|
|
|
|
/// A range of the subject property.
|
|
|
|
|
pub static ref RANGE: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/2000/01/rdf-schema#range"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/2000/01/rdf-schema#range"); |
|
|
|
|
/// The class resource, everything.
|
|
|
|
|
pub static ref RESOURCE: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/2000/01/rdf-schema#Resource"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/2000/01/rdf-schema#Resource"); |
|
|
|
|
/// Further information about the subject resource.
|
|
|
|
|
pub static ref SEE_ALSO: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/2000/01/rdf-schema#seeAlso"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/2000/01/rdf-schema#seeAlso"); |
|
|
|
|
/// The subject is a subclass of a class.
|
|
|
|
|
pub static ref SUB_CLASS_OF: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/2000/01/rdf-schema#subClassOf"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/2000/01/rdf-schema#subClassOf"); |
|
|
|
|
/// The subject is a subproperty of a property.
|
|
|
|
|
pub static ref SUB_PROPERTY_OF: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/2000/01/rdf-schema#subPropertyOf"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/2000/01/rdf-schema#subPropertyOf"); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -121,93 +121,93 @@ pub mod xsd { |
|
|
|
|
lazy_static! { |
|
|
|
|
/// true, false
|
|
|
|
|
pub static ref BOOLEAN: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/2001/XMLSchema#boolean"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/2001/XMLSchema#boolean"); |
|
|
|
|
/// 128…+127 (8 bit)
|
|
|
|
|
pub static ref BYTE: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/2001/XMLSchema#byte"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/2001/XMLSchema#byte"); |
|
|
|
|
/// Dates (yyyy-mm-dd) with or without timezone
|
|
|
|
|
pub static ref DATE: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/2001/XMLSchema#date"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/2001/XMLSchema#date"); |
|
|
|
|
/// Duration of time (days, hours, minutes, seconds only)
|
|
|
|
|
pub static ref DAY_TIME_DURATION: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/2001/XMLSchema#dayTimeDuration"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/2001/XMLSchema#dayTimeDuration"); |
|
|
|
|
/// Date and time with or without timezone
|
|
|
|
|
pub static ref DATE_TIME: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/2001/XMLSchema#dateTime"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/2001/XMLSchema#dateTime"); |
|
|
|
|
/// Date and time with required timezone
|
|
|
|
|
pub static ref DATE_TIME_STAMP: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/2001/XMLSchema#dateTimeStamp"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/2001/XMLSchema#dateTimeStamp"); |
|
|
|
|
/// Arbitrary-precision decimal numbers
|
|
|
|
|
pub static ref DECIMAL: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/2001/XMLSchema#decimal"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/2001/XMLSchema#decimal"); |
|
|
|
|
/// 64-bit floating point numbers incl. ±Inf, ±0, NaN
|
|
|
|
|
pub static ref DOUBLE: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/2001/XMLSchema#double"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/2001/XMLSchema#double"); |
|
|
|
|
/// Duration of time
|
|
|
|
|
pub static ref DURATION: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/2001/XMLSchema#duration"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/2001/XMLSchema#duration"); |
|
|
|
|
/// 32-bit floating point numbers incl. ±Inf, ±0, NaN
|
|
|
|
|
pub static ref FLOAT: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/2001/XMLSchema#float"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/2001/XMLSchema#float"); |
|
|
|
|
/// Gregorian calendar day of the month
|
|
|
|
|
pub static ref G_DAY: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/2001/XMLSchema#gDay"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/2001/XMLSchema#gDay"); |
|
|
|
|
/// Gregorian calendar month
|
|
|
|
|
pub static ref G_MONTH: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/2001/XMLSchema#gMonth"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/2001/XMLSchema#gMonth"); |
|
|
|
|
/// Gregorian calendar month and day
|
|
|
|
|
pub static ref G_MONTH_DAY: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/2001/XMLSchema#gMonthDay"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/2001/XMLSchema#gMonthDay"); |
|
|
|
|
/// Gregorian calendar year
|
|
|
|
|
pub static ref G_YEAR: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/2001/XMLSchema#gYear"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/2001/XMLSchema#gYear"); |
|
|
|
|
/// Gregorian calendar year and month
|
|
|
|
|
pub static ref G_YEAR_MONTH: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/2001/XMLSchema#gYearMonth"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/2001/XMLSchema#gYearMonth"); |
|
|
|
|
/// -2147483648…+2147483647 (32 bit)
|
|
|
|
|
pub static ref INT: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/2001/XMLSchema#int"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/2001/XMLSchema#int"); |
|
|
|
|
/// Arbitrary-size integer numbers
|
|
|
|
|
pub static ref INTEGER: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/2001/XMLSchema#integer"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/2001/XMLSchema#integer"); |
|
|
|
|
/// -9223372036854775808…+9223372036854775807 (64 bit)
|
|
|
|
|
pub static ref LONG: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/2001/XMLSchema#long"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/2001/XMLSchema#long"); |
|
|
|
|
/// Integer numbers <0
|
|
|
|
|
pub static ref NEGATIVE_INTEGER: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/2001/XMLSchema#negativeInteger"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/2001/XMLSchema#negativeInteger"); |
|
|
|
|
/// Integer numbers ≥0
|
|
|
|
|
pub static ref NON_NEGATIVE_INTEGER: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/2001/XMLSchema#nonNegativeInteger"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/2001/XMLSchema#nonNegativeInteger"); |
|
|
|
|
/// Integer numbers ≤0
|
|
|
|
|
pub static ref NON_POSITIVE_INTEGER: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/2001/XMLSchema#nonPositiveInteger"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/2001/XMLSchema#nonPositiveInteger"); |
|
|
|
|
/// Integer numbers >0
|
|
|
|
|
pub static ref POSITIVE_INTEGER: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/2001/XMLSchema#positiveInteger"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/2001/XMLSchema#positiveInteger"); |
|
|
|
|
/// Times (hh:mm:ss.sss…) with or without timezone
|
|
|
|
|
pub static ref TIME: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/2001/XMLSchema#time"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/2001/XMLSchema#time"); |
|
|
|
|
/// -32768…+32767 (16 bit)
|
|
|
|
|
pub static ref SHORT: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/2001/XMLSchema#short"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/2001/XMLSchema#short"); |
|
|
|
|
/// Character strings (but not all Unicode character strings)
|
|
|
|
|
pub static ref STRING: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/2001/XMLSchema#string"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/2001/XMLSchema#string"); |
|
|
|
|
/// 0…255 (8 bit)
|
|
|
|
|
pub static ref UNSIGNED_BYTE: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/2001/XMLSchema#unsignedByte"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/2001/XMLSchema#unsignedByte"); |
|
|
|
|
/// 0…4294967295 (32 bit)
|
|
|
|
|
pub static ref UNSIGNED_INT: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/2001/XMLSchema#unsignedInt"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/2001/XMLSchema#unsignedInt"); |
|
|
|
|
/// 0…18446744073709551615 (64 bit)
|
|
|
|
|
pub static ref UNSIGNED_LONG: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/2001/XMLSchema#unsignedLong"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/2001/XMLSchema#unsignedLong"); |
|
|
|
|
/// 0…65535 (16 bit)
|
|
|
|
|
pub static ref UNSIGNED_SHORT: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/2001/XMLSchema#unsignedShort"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/2001/XMLSchema#unsignedShort"); |
|
|
|
|
/// Duration of time (months and years only)
|
|
|
|
|
pub static ref YEAR_MONTH_DURATION: NamedNode = |
|
|
|
|
NamedNode::new_from_string("http://www.w3.org/2001/XMLSchema#yearMonthDuration"); |
|
|
|
|
NamedNode::new_unchecked("http://www.w3.org/2001/XMLSchema#yearMonthDuration"); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|