Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Input

Source: AUSPLOTS_RANGELANDS.POINT_INTERCEPT

...

Encoding each row in RDF requires:

Mapping Table

Source Column

Destination RDF Predicate

Comments

id

dct:identifier, rdfs:label

site_location_visit_id

plot:wasSubActivityOf

Domain: ssn-ext:ObservationCollection with dct:type SITE AND LOCATION

Range: plot:SiteVisit

veg_barcode

sosa:

hasSample

isSampleOf

Domain: ssn-ext:ObservationCollection with dct:type

PLANT SPECIES

Status
colourYellow
titleTERN:
Flora Species

Status
colourGreen
titleAUSPLOTS:
Plant species

Range: sosa:Sample

  • sosa:hasResult:

    • rdf:type: data:Text

    • data:value: veg_barcode

Create sosa:Sampling instance

  • sosa:usedProcedure:

    Status
    colour

Yellow
  • Blue
    title

REVIEW

If exists, VEG_BARCODE is a sub sample of the POINT_NUMBER sample.

method

Not captured by TERN Plot Ontology.

All values are either null, “STAFF”, “EMPTY”, or “Staff”.

Values appear to be useless information for end-user.

point_number

ssn-ext:hasMember,

sosa:

hasResult

hasSample

Member of ssn-ext:ObservationCollection with dct:type

VEGETATION STRUCTURE

Status
colourYellow
titleTERN:
Flora Species

Status
colourGreen
titleAUSPLOTS:
Plant species per stratum

Range: sosa:Sample

  • sosa:observedProperty: Point number of intercept

    sosa:usedProcedure: Point Intercept Method
    • Status
      colourYellow
      titleREVIEW REQUIRED
      Sample doesn’t have observedProperties, TS should propably just be ‘has result’

    • sosa:hasResult:

      • rdf:type: data:

    QuantitativeMeasure

    substrate

    ssn-ext:hasMember, sosa:hasResult

    Member of ssn-ext:ObservationCollection with dct:type

    GROUND COVER

    Status
    colourYellow
    titleTERN:
    Flora Species

    Status
    colourGreen
    titleAUSPLOTS:
    Plant species per stratum

    in_canopy_sky

    ssn-ext:hasMember, sosa:hasResult

    Member of ssn-ext:ObservationCollection with dct:type

    VEGETATION STRUCTURE

    Status
    colourYellow
    titleTERN:
    Flora Species

    Status
    colourGreen
    titleAUSPLOTS:
    Plant species per stratum

    dead

    ssn-ext:hasMember, sosa:hasResult

    Member of ssn-ext:ObservationCollection with dct:type

    VEGETATION STRUCTURE

    Status
    colourYellow
    titleTERN:
    Flora Species

    Status
    colourGreen
    titleAUSPLOTS:
    Plant species per stratum

    growth_form

    ssn-ext:hasMember, sosa:hasResult

    Member of ssn-ext:ObservationCollection with dct:type

    VEGETATION STRUCTURE

    Status
    colourYellow
    titleTERN:
    Flora Species

    Status
    colourGreen
    titleAUSPLOTS:
    Plant species per stratum

    height

    ssn-ext:hasMember, sosa:hasResult

    Member of ssn-ext:ObservationCollection with dct:type

    VEGETATION STRUCTURE

    Status
    colourYellow
    titleTERN:
    Flora Species

    Status
    colourGreen
    titleAUSPLOTS:
    Plant species per stratum

    transect

    ssn-ext:hasMember, sosa:hasResult

    Member of ssn-ext:ObservationCollection with dct:type

    VEGETATION STRUCTURE

    Status
    colourYellow
    titleTERN:
    Flora Species

    Status
    colourGreen
    titleAUSPLOTS:
    Plant species per stratum

    • sosa:observedProperty: TS: This should just be the transect ID I think.

    • sosa:usedProcedure:

      Status
      colour

    Red
    • Blue
      titleDone

    todo

    The values of this could be created into a controlled vocabulary if AusPlots guys can guarantee no new values are entered in the future.

    Example Row

    ID

    SITE_LOCATION_VISIT_ID

    VEG_BARCODE

    METHOD

    POINT_NUMBER

    SUBSTRATE

    IN_CANOPY_SKY

    DEAD

    GROWTH_FORM

    HEIGHT

    TRANSECT

    54176272

    53471

    QDA 003699

    Staff

    1

    Litter

    FALSE

    FALSE

    Tussock grass

    0.1

    S1-N1

    Example RDF

    Code Block
    breakoutModewide
    languagepy
    @prefix ausplots: <http://linked.data.gov.au/dataset/ausplots/> .
    @prefix ausplots-cv: <http://linked.data.gov.au/def/ausplots-cv/> .
    @prefix biod: <http://linked.data.gov.au/def/biodiversity/> .
    @prefix bioreg: <http://linked.data.gov.au/dataset/bioregion/> .
    @prefix data: <http://linked.data.gov.au/def/datatype/> .
    @prefix dct: <http://purl.org/dc/terms/> .
    @prefix dwct: <http://rs.tdwg.org/dwc/terms/> .
    @prefix epsg-crs: <http://www.opengis.net/def/crs/epsg/0/> .
    @prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> .
    @prefix geosparql: <http://www.opengis.net/ont/geosparql#> .
    @prefix geosparql-ext: <http://linked.data.gov.au/def/geox#> .
    @prefix ldp: <http://www.w3.org/ns/ldp#> .
    @prefix locn: <http://www.w3.org/ns/locn#> .
    @prefix owl: <http://www.w3.org/2002/07/owl#> .
    @prefix plot: <http://linked.data.gov.au/def/plot/> .
    @prefix plot-x: <http://linked.data.gov.au/def/plot/x/> .
    @prefix prov: <http://www.w3.org/ns/prov#> .
    @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
    @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
    @prefix reg: <http://purl.org/linked-data/registry/> .
    @prefix sdo: <http://schema.org/> .
    @prefix skos: <http://www.w3.org/2004/02/skos/core#> .
    @prefix sosa: <http://www.w3.org/ns/sosa/> .
    @prefix ssn: <http://www.w3.org/ns/ssn/> .
    @prefix ssn-ext: <http://www.w3.org/ns/ssn/ext/> .
    @prefix time: <http://www.w3.org/2006/time#> .
    @prefix ui: <http://purl.org/linked-data/registry-ui#> .
    @prefix unit: <http://qudt.org/vocab/unit/> .
    @prefix void: <http://rdfs.org/ns/void#> .
    @prefix xml: <http://www.w3.org/XML/1998/namespace> .
    @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
    
    ausplots:gc-oc-53471 a ssn-ext:ObservationCollection ;
        rdfs:label "AUSPLOTS Rangelands 'Ground Cover' Observation Collection for SiteVisit: '53471'" ;
        plot:wasSubActivityOf ausplots:sv-53471 ;
        dct:identifier 53471 ;
        dct:type ausplots-cv:a5f57015-0e1f-4fa4-9f4e-f1b146fde5b3 ;
        sosa:hasSample ausplots:vs-oc-53471-pi-54176272-s-1 ;
        ssn-ext:hasMember ausplots:gc-oc-53471-pi-54176272-o-1 .
    
    <http://linked.data.gov.au/dataset/ausplots/sample-QDA++003699> sosa:isSampleOf ausplots:vs-oc-53471-pi-54176272-s-1 .
    
    ausplots:gc-oc-53471-pi-54176272-o-1 a sosa:Observation ;
        rdfs:label "SiteVisit: '53471' | Point Intercept: '54176272' | Observation 1 (SUBSTRATE)" ;
        sosa:hasFeatureOfInterest ausplots:vs-oc-53471-pi-54176272-s-1 ;
        sosa:hasResult ausplots-cv:d98444e3-239f-4d45-a90e-bc6de6d875ee ;
        sosa:observedProperty <http://linked.data.gov.au/def/ausplots-cv/9a9ad6ad-7957-465b-9e6a-f5e57cb5a4b8> ;
        sosa:usedProcedure <http://linked.data.gov.au/def/ausplots-cv/0b5cba7d-3587-4194-8b3f-76cbe3c64fec> .