Class: GeoShape

The geographic coordinates describing a Place.

__

Choose one of box/circle/line/polygon to express the location.

__

URI: schema:GeoShape

diagram

Slots

Name Cardinality and Range Description Inheritance
id 1
String
An identifier chosen from the range given to your work package by WP1 direct
metadataPublisherId 1
PersonOrOrganization
The MBO Persistent IDentifier (mPID) of the person who entered this row of da... direct
metadataDescribedForActionId 1
Action
The Action which resulted in this metadata record being described direct
name 1
String
A name/title direct
description 0..1
String
A description for this entity direct
box 0..1
String
schema direct
circle 0..1
String
schema direct
elevation 0..1
String
The elevation of a location (WGS 84), for example '-300 m' direct
line 0..1
String
lat long (Y X) coordinates describing waypoints on the line; each waypoint is... direct
polygon 0..1
String
A polygon is the area enclosed by a point-to-point path for which the startin... direct

Usages

used by used in type used
Place geoShapeMboId range GeoShape

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/marco-bolo/csv-input-classes

Mappings

Mapping Type Mapped Value
self schema:GeoShape
native mbo:GeoShape

LinkML Source

Direct

name: GeoShape
description: 'The geographic coordinates describing a Place.


  Choose one of box/circle/line/polygon to express the location.

  '
from_schema: https://w3id.org/marco-bolo/csv-input-classes
slots:
- id
- metadataPublisherId
- metadataDescribedForActionId
- name
- description
- box
- circle
- elevation
- line
- polygon
class_uri: schema:GeoShape

Induced

name: GeoShape
description: 'The geographic coordinates describing a Place.


  Choose one of box/circle/line/polygon to express the location.

  '
from_schema: https://w3id.org/marco-bolo/csv-input-classes
attributes:
  id:
    name: id
    description: "An identifier chosen from the range given to your work package by\
      \ WP1. \nNote that when inputting into CSV files this should not be the full\
      \ URI, \nbut just the last part, e.g. `mbo_0000001`.\n"
    title: MBO Permanent Identifier
    from_schema: https://w3id.org/marco-bolo/csv-input-classes
    rank: 1000
    identifier: true
    alias: id
    owner: GeoShape
    domain_of:
    - Action
    - HowTo
    - HowToStep
    - HowToTip
    - Dataset
    - PersonOrOrganization
    - ContactPoint
    - License
    - PropertyValue
    - DataDownload
    - DatasetComment
    - SoftwareSourceCode
    - SoftwareApplication
    - Service
    - EmbargoStatement
    - DefinedTerm
    - Place
    - GeoShape
    - MonetaryGrant
    - Taxon
    - Audience
    range: string
    required: true
    pattern: ^mbo_[_0-9a-z]+$
  metadataPublisherId:
    name: metadataPublisherId
    description: 'The MBO Persistent IDentifier (mPID) of the person who entered this
      row of data.

      '
    title: Data Entry Person (mPID - you)
    from_schema: https://w3id.org/marco-bolo/csv-input-classes
    rank: 1000
    slot_uri: schema:creator
    alias: metadataPublisherId
    owner: GeoShape
    domain_of:
    - Action
    - HowTo
    - HowToStep
    - HowToTip
    - Dataset
    - Person
    - Organization
    - ContactPoint
    - License
    - PropertyValue
    - DataDownload
    - DatasetComment
    - SoftwareSourceCode
    - SoftwareApplication
    - Service
    - EmbargoStatement
    - DefinedTerm
    - Place
    - GeoShape
    - MonetaryGrant
    - Taxon
    - Audience
    range: PersonOrOrganization
    required: true
    multivalued: false
  metadataDescribedForActionId:
    name: metadataDescribedForActionId
    description: 'The [Action](#action) which resulted in this metadata record being
      described.


      Is likely to be the Action associated with a MARCO-BOLO Task.

      '
    title: Data Entered for Action (mPID)
    comments:
    - "Uses the <https://w3id.org/marco-bolo/isResultOf> predicate but ultimately\
      \ ends up being \nrepresented as a triple in the form `<action> schema:result\
      \ <this-entity>`.\n"
    from_schema: https://w3id.org/marco-bolo/csv-input-classes
    rank: 1000
    slot_uri: mbo:isResultOf
    alias: metadataDescribedForActionId
    owner: GeoShape
    domain_of:
    - Action
    - HowTo
    - HowToStep
    - HowToTip
    - Dataset
    - Person
    - Organization
    - ContactPoint
    - License
    - PropertyValue
    - DataDownload
    - DatasetComment
    - SoftwareSourceCode
    - SoftwareApplication
    - EmbargoStatement
    - DefinedTerm
    - Place
    - GeoShape
    - MonetaryGrant
    - Taxon
    - Audience
    range: Action
    required: true
    multivalued: false
  name:
    name: name
    description: A name/title
    title: Name
    from_schema: https://w3id.org/marco-bolo/csv-input-classes
    rank: 1000
    slot_uri: schema:name
    alias: name
    owner: GeoShape
    domain_of:
    - Action
    - HowTo
    - HowToStep
    - HowToTip
    - Dataset
    - Organization
    - ContactPoint
    - License
    - PropertyValue
    - DataDownload
    - SoftwareSourceCode
    - SoftwareApplication
    - Service
    - Place
    - GeoShape
    - MonetaryGrant
    - Taxon
    - Audience
    range: string
    required: true
    multivalued: false
  description:
    name: description
    description: A description for this entity.
    title: Description
    from_schema: https://w3id.org/marco-bolo/csv-input-classes
    rank: 1000
    slot_uri: schema:description
    alias: description
    owner: GeoShape
    domain_of:
    - Action
    - HowTo
    - HowToStep
    - HowToTip
    - Dataset
    - Organization
    - ContactPoint
    - License
    - PropertyValue
    - DataDownload
    - SoftwareSourceCode
    - SoftwareApplication
    - Service
    - DefinedTerm
    - Place
    - GeoShape
    - MonetaryGrant
    range: string
    required: false
    multivalued: false
  box:
    name: box
    description: 'schema.org expects lat long (Y X) coordinate order.  Box syntax
      is: miny minx maxy maxx


      For example `-30.0 10.0 50.0 12.0`.

      '
    title: Box
    from_schema: https://w3id.org/marco-bolo/csv-input-classes
    rank: 1000
    slot_uri: schema:box
    alias: box
    owner: GeoShape
    domain_of:
    - GeoShape
    range: string
    required: false
    multivalued: false
    pattern: ^[+-]?[\d.]+\ [+-]?[\d.]+\ [+-]?[\d.]+\ [+-]?[\d.]+$
  circle:
    name: circle
    description: 'schema.org expects lat long (Y X) coordinate order followed by a
      radius in metres.


      For example `-30.0 +10.0 600.0`.

      '
    title: Circle
    from_schema: https://w3id.org/marco-bolo/csv-input-classes
    rank: 1000
    slot_uri: schema:circle
    alias: circle
    owner: GeoShape
    domain_of:
    - GeoShape
    range: string
    required: false
    multivalued: false
    pattern: ^[+-]?[\d.]+\ [+-]?[\d.]+\ [+-]?[\d.]+$
  elevation:
    name: elevation
    description: 'The elevation of a location (WGS 84), for example ''-300 m''.


      Numbers without units are assumed to be in metres.

      '
    title: Elevation (m)
    from_schema: https://w3id.org/marco-bolo/csv-input-classes
    rank: 1000
    slot_uri: schema:elevation
    alias: elevation
    owner: GeoShape
    domain_of:
    - GeoShape
    range: string
    required: false
    multivalued: false
    pattern: ^[+-]?[\d.]+(\s\w+)$
  line:
    name: line
    description: "lat long (Y X) coordinates describing waypoints on the line; each\
      \ waypoint is sepearated from the others by a space. \nThere must be at least\
      \ two waypoints.\n\nFor example `50.0 60.0 70.0 80.0 90.0 100.0`.\n"
    title: Line
    from_schema: https://w3id.org/marco-bolo/csv-input-classes
    rank: 1000
    slot_uri: schema:line
    alias: line
    owner: GeoShape
    domain_of:
    - GeoShape
    range: string
    required: false
    multivalued: false
    pattern: ^([+-]?[\d.]+\ [+-]?[\d.]+\ ){1,}([+-]?[\d.]+\ [+-]?[\d.]+)$
  polygon:
    name: polygon
    description: "A polygon is the area enclosed by a point-to-point path for which\
      \ the starting and ending points are the same. \nA polygon is expressed as a\
      \ series of four or more space delimited points where the first and final points\
      \ are identical. \n\nFor example `50.0 60.0 70.0 80.0 90.0 100.0 50.0 60.0`.\n"
    title: Polygon
    from_schema: https://w3id.org/marco-bolo/csv-input-classes
    rank: 1000
    slot_uri: schema:polygon
    alias: polygon
    owner: GeoShape
    domain_of:
    - GeoShape
    range: string
    required: false
    multivalued: false
    pattern: ^([+-]?[\d.]+\ [+-]?[\d.]+)\ ([+-]?[\d.]+\ [+-]?[\d.]+\ ){2,}(\1)$
class_uri: schema:GeoShape