Collection of spatial properties for use in schemas
The schema definition is available as
URI: https://concepts.datalad.org/s/spatial-mixin/unreleased
Name: spatial-mixin-schema
Schema Diagram
erDiagram
Annotation {
string annotation_value
}
AttributeSpecification {
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
uriorcurie range
string value
}
Property {
uriorcurie pid
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
}
Statement {
}
Thing {
uriorcurie pid
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
}
ThingMixin {
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
}
ValueSpecification {
uriorcurie range
string value
uriorcurie pid
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
}
ValueSpecificationMixin {
uriorcurie range
string value
}
Annotation ||--|o Thing : "annotation_tag"
AttributeSpecification ||--|| Property : "predicate"
AttributeSpecification ||--}o Annotation : "annotations"
AttributeSpecification ||--}o AttributeSpecification : "attributes"
AttributeSpecification ||--}o Statement : "characterized_by"
Property ||--}o Annotation : "annotations"
Property ||--}o AttributeSpecification : "attributes"
Property ||--}o Statement : "characterized_by"
Property ||--}o Thing : "relations"
Statement ||--|| Property : "predicate"
Statement ||--|| Thing : "object"
Thing ||--}o Annotation : "annotations"
Thing ||--}o AttributeSpecification : "attributes"
Thing ||--}o Statement : "characterized_by"
Thing ||--}o Thing : "relations"
ThingMixin ||--}o Annotation : "annotations"
ThingMixin ||--}o AttributeSpecification : "attributes"
ThingMixin ||--}o Statement : "characterized_by"
ValueSpecification ||--}o Annotation : "annotations"
ValueSpecification ||--}o AttributeSpecification : "attributes"
ValueSpecification ||--}o Statement : "characterized_by"
ValueSpecification ||--}o Thing : "relations"
Classes
Class |
Description |
Annotation |
A tag/value pair with the semantics of OWL Annotation |
AttributeSpecification |
An attribute is conceptually a thing, but it requires no dedicated identifier... |
Statement |
An RDF statement that links a predicate (a Property ) with an object (a ... |
Thing |
The most basic, identifiable item |
Property |
An RDF property, a Thing used to define a predicate , for example in a `St... |
ValueSpecification |
A Thing that is a value of some kind |
ThingMixin |
Mix-in with the common interface of Thing and AttributeSpecification |
ValueSpecificationMixin |
Mix-in for a (structured) value specification |
Slots
Slot |
Description |
annotation_tag |
A tag identifying an annotation |
annotation_value |
The actual annotation |
annotations |
A record of properties of the metadata record on a subject, a collection of t... |
at_location |
Associate the subject with a location |
attributes |
Declares a relation that associates a Thing (or another attribute) with an ... |
broad_mappings |
A list of terms from different schemas or terminology systems that have broad... |
characterized_by |
Qualifies relationships between a subject Thing and an object Thing with ... |
close_mappings |
A list of terms from different schemas or terminology systems that have close... |
description |
A free-text account of the subject |
exact_mappings |
A list of terms from different schemas or terminology systems that have ident... |
locator |
A descriptive identifier that locates a resource within a containing resource |
mappings |
A list of terms from different schemas or terminology systems that have compa... |
narrow_mappings |
A list of terms from different schemas or terminology systems that have narro... |
object |
Reference to a Thing within a Statement |
pid |
Persistent and globally unique identifier of a Thing |
predicate |
Reference to a Property within a Statement |
range |
Declares that the value of a Thing or AttributeSpecification are instance... |
related_mappings |
A list of terms from different schemas or terminology systems that have relat... |
relations |
Declares an unqualified relation of the subject Thing to another Thing |
schema_type |
State that the subject is an instance of a particular schema class |
value |
Value of a thing |
Enumerations
Types
Type |
Description |
Boolean |
A binary (true or false) value |
Curie |
a compact URI |
Date |
a date (year, month and day) in an idealized calendar |
DateOrDatetime |
Either a date or a datetime |
Datetime |
The combination of a date and time |
Decimal |
A real number with arbitrary precision that conforms to the xsd:decimal speci... |
Double |
A real number that conforms to the xsd:double specification |
EmailAddress |
RFC 5322 compliant email address |
Float |
A real number that conforms to the xsd:float specification |
HexBinary |
hex-encoded binary data |
Integer |
An integer |
Jsonpath |
A string encoding a JSON Path |
Jsonpointer |
A string encoding a JSON Pointer |
Ncname |
Prefix part of CURIE |
Nodeidentifier |
A URI, CURIE or BNODE that represents a node in a model |
NodeUriOrCurie |
A type referencing an graph node |
NonNegativeInteger |
An integer |
Objectidentifier |
A URI or CURIE that represents an object in the model |
Sparqlpath |
A string encoding a SPARQL Property Path |
String |
A character string |
Time |
A time object represents a (local) time of day, independent of any particular... |
Uri |
a complete URI |
Uriorcurie |
a URI or a CURIE |
Subsets