Point Intercept

Input

Source: AUSPLOTS_RANGELANDS.POINT_INTERCEPT

Interpretation in TERN Plot Ontology

Encoding each row in RDF requires:

Mapping Table

Source Column

Destination RDF Predicate

Comments

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:isSampleOf

Domain: ssn-ext:ObservationCollection with dct:type

TERN: Flora Species

AUSPLOTS: Plant species

Range: sosa:Sample

  • sosa:hasResult:

    • rdf:type: data:Text

    • data:value: veg_barcode

Create sosa:Sampling instance

 

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

sosa:hasSample

Member of ssn-ext:ObservationCollection with dct:type

TERN: Flora Species

AUSPLOTS: Plant species per stratum

Range: sosa:Sample

  • sosa:observedProperty: Point number of intercept REVIEW REQUIRED Sample doesn’t have observedProperties, TS should propably just be ‘has result’

 

  • sosa:hasResult:

    • rdf:type: data:Text

    • data:value: point_number

  • sosa:isResultOf:

substrate

ssn-ext:hasMember, sosa:hasResult

Member of ssn-ext:ObservationCollection with dct:type

TERN: Flora Species

AUSPLOTS: Plant species per stratum

in_canopy_sky

ssn-ext:hasMember, sosa:hasResult

Member of ssn-ext:ObservationCollection with dct:type

TERN: Flora Species

AUSPLOTS: Plant species per stratum

dead

ssn-ext:hasMember, sosa:hasResult

Member of ssn-ext:ObservationCollection with dct:type

TERN: Flora Species

AUSPLOTS: Plant species per stratum

growth_form

ssn-ext:hasMember, sosa:hasResult

Member of ssn-ext:ObservationCollection with dct:type

TERN: Flora Species

AUSPLOTS: Plant species per stratum

height

ssn-ext:hasMember, sosa:hasResult

Member of ssn-ext:ObservationCollection with dct:type

TERN: Flora Species

AUSPLOTS: Plant species per stratum

transect

ssn-ext:hasMember, sosa:hasResult

Member of ssn-ext:ObservationCollection with dct:type

TERN: Flora Species

AUSPLOTS: Plant species per stratum

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

  • sosa:usedProcedure: Done Point Intercept Method

  • sosa:hasResult:

    • rdf:type: data:Text

    • data:value: transect

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

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

@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> .