International Council on Archives Records in Contexts Ontology (ICA RiC-O) version 1.0.1
type: Ontology
incompatible with: RiC-O v0-2.rdf
prior version: RiC-O v0-2.rdf
prior version: RiC-O 1-0-beta.rdf
prior version: RiC-O 1-0.rdf
history note: 2026-02 NJC: removed multi-language tags and all things imported, not defined here
contributor: Tobias Wildi
contributor: Jan Krause
contributor: Daniel V. Pitti
contributor: Regine Heberlein
contributor: Florence Clavaud
contributor: Ivo Zandhuis
contributor: Richard Williamson
copyright notice: Copyright 2019-, International Council on Archives (ICA)
creator: International Council on Archives
date created: 2019-01-01
date issued: 2024-05-13
date modified: 2026-03-07
description: RiC-O (Records in Contexts-Ontology) is an OWL ontology for describing archival record resources. As the third part of Records in Contexts standard, it is a formal representation of Records in Contexts Conceptual Model (RiC-CM).
license: https://creativecommons.org/licenses/by/4.0/
publisher: International Council on Archives
version: Version 1.0.1 - 2024-05-13

Carrier Extent
type: Class
subclass of: Extent
scope note: In order to manage an instantiation of a record resource it is necessary to note the extent of the carrier as well as that of the instantiation itself. Whether it is necessary to note dimensions, the number of relevant units or both depends on the nature of the carrier and particular business needs.
description: Number of physical units and/or physical dimensions of the carrier of an Instantiation.
RiC-CM corresponding component: Class implementation of RiC-A04 (Carrier Extent) attribute

Extent
type: Class
subclass of: Thing
scope note: Physical or logical extent of a resource
description: Countable characteristics of the content of an entity expressed as a quantity.

RiC-CM corresponding component
type: AnnotationProperty
sub property of: comment
description: When it exists, specifies the identifier and name of RiC-CM component that corresponds to the annotated class or property.

Instantiation Extent
type: Class
subclass of: Extent
description: Countable characteristics of an Instantiation expressed as a quantity.
RiC-CM corresponding component: Class implementation of RiC-A23 (Instantiation Extent attribute)

Record Resource Extent
type: Class
subclass of: Extent
scope note: The method and precision of expressing the quantity of information represented in a Record Resource will vary according to the kind of record resource being described, processing economy constraints, etc. For Record Sets, quantity may be expressed as number of records, or, for analogue records in particular, by the physical storage dimensions of the members of the Record Set. For individual Records or Record Parts, quantity may be expressed in more precise terms.
description: The quantity of information content, as human experienced, contained in a Record Resource.
RiC-CM corresponding component: Class implementation of RiC-A35 (Record Resource extent attribute)

accruals
type: DatatypeProperty
domain: Record Set
range: Literal
example: Accruing - there is an agreement with the creator that additional snapshots of their email directory will be accessioned at yearly intervals
example: Non-accruing
example: Unknown
scope note: See also accrualsStatus
description: Information on the anticipated accession(s) to the Record Set.
RiC-CM corresponding component: corresponds to RiC-A01 (Accruals attribute)

Record Set
type: Class
subclass of: Record Resource
scope note: Record set is a kind of Record Resource. The member records in a Record Set may physically reside together, though physical proximity is not essential. In a particular context, an Agent (for example, administrator, records manager, archivist, end-user, etc.) may select the member records of a Record Set based on any shared attribute or attributes, or any shared relation or relations. The grouping of the records serves a purpose or purposes specific to the context of the Agent. For example, all member records of a Record Set have been accumulated by the same Agent; have the same Documentary Form Type; or are related to and document the same Activity. A Record Set may represent the act of classifying the records in accordance with a formal classification scheme that may be based on activity, subject, organizational structure, or other criteria; an act of archival arrangement (for example, based on common provenance); or some other selection and grouping that fulfils a particular purpose or purposes (for example, a classification that reflects or supports the purposes of a researcher). By exception, some records are brought together based on their not belonging in the context of selection to other designated groups: a 'Miscellaneous' series, for example. A Record Sset accumulated by an Agent in the course of life or work activity should be described in a manner that preserves context and evidential value. Record Sets may also contain other Record Sets. A Record Set or Record may simultaneously be a member of more than one Record Set, and over the course of its existence, a Record Set or Record may be a member of an indeterminate number of Record Sets in an indeterminate number of contexts. Record Sets and Records contained within a Record Set may be ordered into a sequence based on a common property or relation, or common properties or relations (for example, alphabetical by agent or related place); chronological order by creation date; or some other criterion (for exa…
description: One or more records that are grouped together by an Agent based on the records sharing one or more attributes or relations.
RiC-CM corresponding component: Corresponds to RiC-E03 (Record Set entity)

accruals status
type: DatatypeProperty
domain: Record Set
range: Literal
scope note: A text statement or single words such as “Closed” to indicate that no additional Record Resource will (or is anticipated to) be added to the Record Set; “Open” to indicate that additional records or record sets will (or are expected to) be added to the Record Set; or “Unknown” to indicate that this information is not available, for example. See also accruals
description: Information on the status of possible accruals
RiC-CM corresponding component: specialization of RiC-A01 (Accruals attribute)

altimetric system
type: DatatypeProperty
domain: Coordinates
range: Literal
sub property of: reference system
description: Reference system used for altitude

Coordinates
type: Class
subclass of: Thing
description: Longitudinal and latitudinal information about a Place.
RiC-CM corresponding component: Class implementation of RiC-A11 (Coordinates attribute)

reference system
type: DatatypeProperty
domain: Thing
range: Literal
description: Framework or standard used to represent an information.

altitude
type: DatatypeProperty
domain: Coordinates
range: Literal
sub property of: measure
scope note: Property of the Coordinates class. If you don't use this class, use geographicalCoordinates property, a property of Place class.
description: The height of a Place above a reference level, especially above sea level.

measure
type: DatatypeProperty
domain: Thing
range: Literal
description: The extent, quantity, amount, or degree of an entity, as determined by measurement or calculation.

authenticity note
type: DatatypeProperty
domain:
  union of: Instantiation
  union of: Record Resource
range: Literal
example: The deed is digitally signed by the Notary. The electronic signature validity cannot be assessed, but the content was not modified from the moment of signing.
example: The letter is unsigned.
example: The record bears signatures.
example: The timestamp exists but cannot be verified.
scope note: May be used in a Record Set description when its value is shared by some or all members of the Record Set. For digital records, it may include results from automated means of checking the validity of signatures and timestamp. In particular cases it may be contextually related to the state attribute, for example, a document can be an original or a copy, either of which can be authentic or a forgery.
description: Description of the evidence that a Record Resource or Instantiation is what it purports to be, was created or sent by the said Agent at the said time, and has not been tampered with, corrupted, or forged.
RiC-CM corresponding component: Corresponds to RiC-A03 (Authenticity Note attribute)

Instantiation
type: Class
subclass of: Thing
scope note: A Record or Record Part must have been instantiated at least once, though this instantiation may no longer exist at the moment of description. An instantiation might also exist at the moment of description, but be destroyed at a later moment in time, when, for example, a derived instantiation might become the only remaining instantiation. A Record Set may have an instantiation, which is to say that it is not a necessary condition. An Instantiation may be derived from another Instantiation. A Record Resource may have many Instantiations simultaneously (for instance, a record printed and saved in the same time as DOCX and PDF/A would have 3 concurrent instantiations) or through time (for example, copy of a record). Depending on the context, a new instantiation may be seen as a new or as the same record resource. During in the process of re-instantiation something is lost and something is preserved, but it is up to the context and the Agent that produces or uses that Instantiation to assess whether the two instantiations are functionally equivalent or not. For instance, a postcard representing a town map from 1874 (Instantiation 1) is digitized and kept as a JPEG file (Instantiation 2). The digital copy may be considered as instantiating the "same" Record by an Agent considering the information transmitted by the Record (e.g., the urban landscape displayed), but as a" different" Record by an antiquarian more focused on the materiality of the carrier. Successive instantiations may change the perceivable boundaries of a Record Resource. For instance, a case file comprising many records may be digitized and saved as one single PDF file, which, from management perspective, may be treated as one Record. Similarly, a large Record Set (a fonds or a series) may be maintained as one database. On the other hand, one record (main document and its annexes) may be digitized in separate files and each one may be managed as a discrete “physical” item. Instantiations may require media…
description: The inscription of information made by an Agent on a physical carrier in any persistent, recoverable form as a means of communicating information through time and space.
RiC-CM corresponding component: Corresponds to RiC-E06 (Instantiation entity)
close to: PREMIS Representation

Record Resource
type: Class
subclass of: Thing
scope note: Record resource is a kind of Thing. Producing a record resource may imply either its initial creation or a reuse of previous existing information by combination, rearrangement, selecting, reformatting, etc. Record set, record, and record part are kinds of record resource. A record resource is evidence of the activity of an agent. More than one agent may be involved in the creation of a record resource. The role of the agent in creating the record resource may take different forms, for example, authoring of an individual record, accumulating a record set, or arranging a record set. Though a record, record set, and record part, under most circumstances, may be easily distinguished from one another, identifying the boundary of each may frequently present particular challenges. Documentary forms provide the rules governing the structure of many types of records, providing criteria for identifying a record's boundary, and identifying its essential parts. Many records, though, do not have well-established documentary forms, particularly in the case of digital records, where it may be difficult to determine whether individual elements represented in separate bitstreams are record parts, records, or record sets. For example, is photographic information represented independently in a bitstream embedded in a text document a record or a record part? Or is the same photographic information attached to an email that maintains its independent representation, a record or a record part? Information grouped for some purpose, for example, ZIP or TAR "file compression" for saving storage space, presents a further challenge. One file comprises multiple bitstreams subjected to techniques that remove bits that can be losslessly recovered when decompressed. Under what circumstances is such a compressed bitstream a record or a record set? Determining when an information object is a record, record set, or record part is based on perspective and judgement exercised in a particular context. I…
description: Information produced or acquired and retained by an Agent in the course of life or work activity.
RiC-CM corresponding component: Corresponds to RiC-E02 (Record Resource entity)

authorizing mandate
type: DatatypeProperty
domain: Agent
range: Literal
sub property of: rule followed
scope note: Provided for usability reasons. May be deprecated and removed later on. Use only if you don't use the Mandate class for handling mandates.
description: Information on a Mandate that authorizes an Agent to perform an Activity.

Agent
type: Class
subclass of: Thing
scope note: An Agent may have one or more identities; an identity is a constellation of properties or relations that together “identify” the Agent. A Person or Group commonly has one identity, though each also may have one or more alternative identities. Such alternative identities may be shared by more than one Person or Group. Alternative identities include but are not limited to pseudonyms, heteronyms, DBA (Doing Business As), and trade identities. An alternative identity should not be confused with a Position in a Group, for example, presidents, prime ministers, governors, popes, royalty, or bishops. Nor should an alternative identity be confused with a variant name or identifier of the same identity. Agent also includes entities created by a Person or Group that act on behalf of the creating Agent in an autonomous or semi-autonomous manner. Examples of a Mechanism include software agents, robots, and space and underwater probes that generate data (records) in the course of Activity assigned to and in conformance with the instructions given to them by the creating Person or Group.
description: A Person, or Group, or an entity created by a Person or Group (Mechanism), or a Position, that acts in the world.
RiC-CM corresponding component: Corresponds to RiC-E07 (Agent entity)

rule followed
type: DatatypeProperty
domain: Thing
range: Literal
scope note: Provided for usability reasons. May be deprecated and removed later on. Use only if you don't use the Rule class for handling rules.
description: The rule or conditions that govern the existence or lifecycle of a Thing.

birth date
type: DatatypeProperty
domain: Person
range: Literal
sub property of: beginning date
scope note: Provided for usability reasons. May be deprecated and removed later on. Use only if you don't use Date classes for handling dates.
description: Date at which a Person was born.
RiC-CM corresponding component: Datatype property specialized implementation of RiC-E18 (Date entity)

Person
type: Class
subclass of: Agent
disjoint with: Position
scope note: Person is a kind of Agent. Most commonly, a human being (biological person) has a single socially constructed identity or persona. Less common though not rare, one or more personae in addition to the original persona which emerges at or near birth may be associated with the human being over the course of that human being’s lifetime. Such "alternative personae" are most often created by the original person for specific purposes. The original persona may, in everyday discourse, be regarded as “the real person”. Under some circumstances, an alternative persona might eclipse or replace the original person (Mark Twain eclipsing Samuel Clemens; John Wayne eclipsing Marion Mitchell Morrison), that is, the alternative identity becomes the predominant identity. Less common is when two or more persons collaborate to create a shared persona. A persona shared by two or more persons constitutes a kind of group. Within the archival context, the description of a person commonly will focus on the original associated persona, with alternative personae noted. Exceptionally, an alternative persona may displace the original persona as the focus of the description. Under some circumstances, for example, when record resources are associated with two or more different personae of one person, describing the different personae as separate though related persons may be desirable. Alternatively, a person may change their identity over the course of their lifetime.
description: An individual human being.
RiC-CM corresponding component: Corresponds to RiC-E08 (Person entity)

beginning date
type: DatatypeProperty
domain: Thing
range: Literal
sub property of: date
scope note: Provided for usability reasons. May be deprecated and removed later on. Use only if you don't use Date classes for handling dates.
description: Date at which something began.
RiC-CM corresponding component: Datatype property specialized implementation of RiC-E18 (Date entity)

carrier extent
type: DatatypeProperty
domain: Instantiation
range: Literal
sub property of: physical or logical extent
example: 1 page
example: 3 GB (1 USB key)
example: 32.5 x 49 cm (piece of parchment)
scope note: For digital resources, it may be used to indicate the size of storage capacity (disk, tape, film, etc.). Carrier extent should not be confused with instantiation extent or record resource extent. For a given Record Resource, the instantiation extent may vary, based on format, density of information on the carrier, etc. For example, a CD with a storage capacity of 700 MB (carrier extent) might hold a record of 1500 words (record resource extent) represented in two versions, one a Word document with an instantiation extent of 3 KB and the other a PDF file with an instantiation extent of 5 KB.
description: Number of physical units and/or physical dimensions of the carrier of an Instantiation. In order to manage an Instantiation of a record resource it is necessary to note the extent of the carrier as well as that of the Instantiation itself. Whether it is necessary to note dimensions, the number of relevant units, or both, depends on the nature of the carrier and particular business needs.
RiC-CM corresponding component: Corresponds to RiC-A04 (Carrier Extent attribute)

physical or logical extent
type: DatatypeProperty
domain:
  union of: Instantiation
  union of: Record Resource
range: Literal
scope note: Provided for usability reasons. Use only if you cannot use the subproperties (particularly if the same free text is being used in your current metadata for describing the record resource, carrier and instantiation extent).
description: Countable characteristics of the content of an entity expressed as a quantity.

classification
type: DatatypeProperty
domain: Record Resource
range: Literal
example: BUD-01-F002 (classification number from a corporate file plan)
example: digitized items
example: financial affairs
example: human resource management
example: student registration
scope note: May be used in a Record Set description when its value is shared by some or all members of the record set. This datatype property is not to be confused with Identifier although, in some cases, the information may be the same.
description: A term, number or alphanumeric string that is usually taken from an external classification vocabulary or scheme that qualifies a Record Resource.
RiC-CM corresponding component: Corresponds to RiC-A07 (Classification attribute)

close to
type: AnnotationProperty
sub property of: comment
description: An annotation property for recording a possible mapping to a component in another model or ontology

conditions of access
type: DatatypeProperty
domain:
  union of: Instantiation
  union of: Record Resource
range: Literal
example: Closed as awaiting conservation treatment
example: Closed for 30 years
example: Closed under data protection legislation
example: Open
example: Recognita software, min. version 3.0, is needed in order to open the file
example: The Archives cannot provide VHS reader to access the content of the tape
example: Acceso libre a través de los terminales de consulta @es
scope note: May be used in a Record Set description when its value is shared by some or all members of the Record Set. The attribute provides information about the accessibility of a Record Resource, as well as the physical, technical or legal limitations that exist for providing access to it.
description: Terms and circumstances affecting the availability of a Record Resource or an Instantiation for consultation.
RiC-CM corresponding component: Corresponds to RiC-A08 (Conditions of Access attribute)

conditions of use
type: DatatypeProperty
domain:
  union of: Instantiation
  union of: Record Resource
range: Literal
example: Cannot be copied using warm light copying machines or photographed using flashlight
example: Permission of the copyright owner must be obtained before use
scope note: May be used in a Record Set description when its value is shared by some or all members of the Record Set.
description: Terms and circumstances affecting the use of a Record Resource or an Instantiation after access has been provided. Includes conditions governing reproduction of the Record Resource under applicable copyright (intellectual property) and/or property legislation or due to conservation status.
RiC-CM corresponding component: Corresponds to RiC-A09 (Conditions of Use attribute)

creation date
type: DatatypeProperty
domain: Thing
range: Literal
sub property of: beginning date
scope note: Provided for usability reasons. May be deprecated and removed later on. Use only if you don't use Date classes for handling dates.
description: Date at which an entity was created.
RiC-CM corresponding component: Datatype property specialized implementation of RiC-E18 (Date entity)

Thing
type: Class
scope note: Includes all RiC entities as well as any concept, material thing, or event that may be the subject of a Record Resource or associated with an Activity. Examples of entities not explicitly addressed in RiC includes but is not limited to the following: abstract concepts; cultural movements, named periods and events; named things, objects and works; legendary, mythical or fictitious figures, characters or beings.
description: Any idea, material thing, or event within the realm of human experience.
RiC-CM corresponding component: Corresponds to RiC-E01 (Thing entity)

date qualifier
type: DatatypeProperty
domain: Date
range: Literal
example: approximate
example: circa
example: end unknown
scope note: Most often, this human readable expression of the accuracy of the date is used along with an ISO 8601 representation of the date. The qualifier can also be expressed as a machine-readable value, using the EDTF standard (thus, a specialization of the normalizedDateValue datatype property).
description: A human readable qualification of a Date to indicate the level of precision or certainty.
RiC-CM corresponding component: Corresponds to RiC-A13 (Date Qualifier attribute)

Date
type: Class
subclass of: Thing
scope note: A Date may be represented in natural language, based on a digital standard, or both. Digital standard dates will typically be based on ISO 8601, or Extended Date-Time Format (EDTF)
description: Chronological information associated with an entity that contributes to its identification and contextualization.
RiC-CM corresponding component: Corresponds to RiC-E18 (Date entity)

death date
type: DatatypeProperty
domain: Person
range: Literal
sub property of: end date
scope note: Provided for usability reasons. May be deprecated and removed later on. Use only if you don't use Date classes for handling dates.
description: Date at which a Person died.
RiC-CM corresponding component: Datatype property specialized implementation of RiC-E18 (Date entity)

end date
type: DatatypeProperty
domain: Thing
range: Literal
sub property of: date
scope note: Provided for usability reasons. May be deprecated and removed later on. Use only if you don't use Date classes for handling dates.
description: Date at which something ended.
RiC-CM corresponding component: Datatype property specialized implementation of RiC-E18 (Date entity)

destruction date
type: DatatypeProperty
domain: Thing
range: Literal
sub property of: end date
scope note: Provided for usability reasons. May be deprecated and removed later on. Use only if you don't use Date classes for handling dates.
description: Date at which an entity was deleted.
RiC-CM corresponding component: Datatype property specialized implementation of RiC-E18 (Date entity)

expressed date
type: DatatypeProperty
domain: Date
range: Literal
sub property of: name
sub property of: textual value
example: 1550-1553, 1555 (date range)
example: 1925-1966 (date range)
example: All of the years 1550, 1551, 1553, 1555
example: October 24, 1999 (month day, year)
example: One of the years 1550, 1551, 1553, 1555
example: The Middle Ages
example: The second semester of 1951 to 1952 (academic reference system)
example: 15 thermidor an IV (calendrier révolutionnaire français) @fr
example: Die jovis ultima mensis martii anno domini millesimo quingentesimo quadragesimo ante Pascha @la
description: Natural language expression of a date. This property is a specialization of the name property. In order that the precise meaning of the date can be understood, information such as the calendar used or other specific context should be included.
RiC-CM corresponding component: Corresponds to RiC-A19 (Expressed Date attribute)

name
type: DatatypeProperty
domain: Thing
range: Literal
example: D-Day (about a Date or Event)
example: Digital copy of the Pomarius archival inventory from 1575 (about an Instantiation)
example: Fundraising, University of Glasgow (about an Activity)
example: Halloween 2016 (about a Date)
example: Nelson Mandela (about a Person)
example: Papers of the Earls of Liverpool (about a Record Set)
example: Paris (about a Place)
example: Prime Minister (about a Position)
example: Providing hearing services (about an Activity)
example: Sketch Map of the Qatar Peninsula (about a Record)
example: The Letter of Neacsu from Campulung to the Mayor of Brasov (about a Record)
scope note: Use only if you don't use Name class for handling names. Provides brief information about the content or other individual characteristics of the entity being described, necessary to distinguish it from other perhaps similar entities.
description: A label, title or term designating an entity in order to make it distinguishable from other similar entities.
RiC-CM corresponding component: Corrresponds to RiC-A28 (Name attribute)

textual value
type: DatatypeProperty
domain:
  union of: Appellation
  union of: Date
  union of: Extent
range: Literal
description: A textual expression of an Appellation or Date.

geodesic system
type: DatatypeProperty
domain: Coordinates
range: Literal
sub property of: reference system
description: Reference system used for geographical coordinates.

geographical coordinates
type: DatatypeProperty
domain: Place
range: Literal
example: Latitude 35.89421911, Longitude 139.94637467 (ISO 6709/F)
example: Latitude 50°40′46,461″N, Longitude 95°48′26,533″W, Height 123,45m (ISO 6709/D)
scope note: Provided for usability reasons. May be deprecated and removed later on. Use only if you don't use PhysicalLocation and Coordinates classes with Place. Coordinates may be based on ISO 6709 Standard representation of geographic point location by coordinates.
description: Longitudinal and latitudinal information about a Place.
RiC-CM corresponding component: Corresponds to RiC-A11 (Coordinates attribute)

Place
type: Class
subclass of: Thing
scope note: A jurisdiction is the bounded geographic area within which an Agent has the authority to perform specified activities constrained by rules. Jurisdictions, man-made structures, and natural features are historical entities. A Place thus may have a beginning date and ending date and changing boundaries that result from human or natural events. A Place may be systematically referenced to a location on the earth (geographic coordinates).
description: Bounded, named geographic area or region.
RiC-CM corresponding component: Corresponds to RiC-E22 (Place entity)

has or had correspondent
type: ObjectProperty
type: SymmetricProperty
domain: Person
range: Person
sub property of: knows
property chain axiom: thing is connected to relation
property chain axiom: has the role of the Correspondence Relation
property chain axiom: relation connects
description: Connects two Persons that correspond or have corresponded with each other. This relation is symmetric.
RiC-CM corresponding component: RiC-R052 ('has or had correspondent' relation)

knows
type: ObjectProperty
type: SymmetricProperty
domain: Person
range: Person
sub property of: is agent associated with agent
property chain axiom: thing is connected to relation
property chain axiom: has the role of the Knowing Relation
property chain axiom: relation connects
scope note: The relation implies that the two Persons met or at least corresponded with each other.
description: Connects two Persons that directly know each other during their existence. This relation is symmetric.
RiC-CM corresponding component: RiC-R051 ('knows' relation)

thing is connected to relation
type: ObjectProperty
domain: Thing
range: Relation
sub property of: is related to
inverse of: relation connects
description: Connects a Thing to a n-ary Relation.

has the role of the Correspondence Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Correspondence Relation
range: Correspondence Relation
sub property of: has the role of the Knowing Relation
scope note: This property 'rolifies' the CorrespondenceRelation class. It should be used only when you have to manage instances of the CorrespondenceRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a CorrespondenceRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

relation connects
type: ObjectProperty
domain: Relation
range: Thing
sub property of: is related to
inverse of: thing is connected to relation
description: Connects an n-ary Relation to any of the Things involved.

has or had spouse
type: ObjectProperty
type: SymmetricProperty
domain: Person
range: Person
sub property of: has family association with
property chain axiom: thing is connected to relation
property chain axiom: has the role of the Spouse Relation
property chain axiom: relation connects
description: Connects two Persons who are or were married. This relation is symmetric.
RiC-CM corresponding component: RiC-R049 ('has or had spouse' relation)

has family association with
type: ObjectProperty
type: SymmetricProperty
domain: Person
range: Person
sub property of: is agent associated with agent
property chain axiom: thing is connected to relation
property chain axiom: has the role of the Family Relation
property chain axiom: relation connects
scope note: Use hasOrHadMember for connecting a Family and a Person.
description: Connects two Persons that have some type of family link, i.e. belong to the same family. This relation is symmetric.
RiC-CM corresponding component: RiC-R047 ('has family association with' relation)

has the role of the Spouse Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Spouse Relation
range: Spouse Relation
sub property of: has the role of the Family Relation
scope note: This property 'rolifies' the SpouseRelation class. It should be used only when you have to manage instances of the SpouseRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a SpouseRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

has or had work relation with
type: ObjectProperty
type: SymmetricProperty
domain: Agent
range: Agent
sub property of: is agent associated with agent
property chain axiom: thing is connected to relation
property chain axiom: has the role of the Work Relation
property chain axiom: relation connects
description: Connects two Agents that have or had some type of work relation in the course of their activities. This relation is symmetric.
RiC-CM corresponding component: RiC-R046 ('has or had work relation with' relation)

is agent associated with agent
type: ObjectProperty
type: SymmetricProperty
domain: Agent
range: Agent
sub property of: is related to
property chain axiom: thing is connected to relation
property chain axiom: has the role of the Agent Relation
property chain axiom: relation connects
scope note: Use only if it is not possible to specify a narrower Agent to Agent relation, for example has or had work relation with.
description: Connects two Agents. This object property is symmetric.
RiC-CM corresponding component: RiC-R044 ('is agent associated with agent' relation)

has the role of the Work Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Work Relation
range: Work Relation
sub property of: has the role of the Agent Relation
scope note: This property 'rolifies' the WorkRelation class. It should be used only when you have to manage instances of the WorkRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a WorkRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

has sibling
type: ObjectProperty
type: SymmetricProperty
domain: Person
range: Person
sub property of: has family association with
property chain axiom: thing is connected to relation
property chain axiom: has the role of the Sibling Relation
property chain axiom: relation connects
description: Connects two Persons who are siblings. This relation is symmetric.
RiC-CM corresponding component: RiC-R048 ('has sibling' relation)

has the role of the Sibling Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Sibling Relation
range: Sibling Relation
sub property of: has the role of the Family Relation
scope note: This property 'rolifies' the SiblingRelation class. It should be used only when you have to manage instances of the SiblingRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a SiblingRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

height
type: DatatypeProperty
domain: Thing
range: Literal
sub property of: measure
description: Vertical dimension of an entity.

history
type: DatatypeProperty
domain:
  union of: Record Resource
  union of: Instantiation
  union of: Agent
  union of: Event
  union of: Rule
  union of: Place
range: Literal
example: The manuscripts are part of the collections of Robert Harley (d 1724) and Edward Harley (d 1741), 1st and 2nd Earls of Oxford, that were brought by Parliament and transferred to the British Museum in 1753. Those materials were then separated into this collection and those for Harley Charters and Harley Rolls and became part of the collections of the British Library in 1972. (about a Record Set)
example: El primer sorteo de lotería se celebró el 13 de mayo de 1771, siendo desarrollado por la Real Lotería General de Nueva España… (sobre una actividad) @es
example: Nacido en Barbastro en 1892, donde realizó sus primeros estudios con los escolapios. Licenciado en Derecho por la Universidad de Zaragoza, aprobó las oposiciones al cuerpo nacional de notarios… (sobre una persona) @es
scope note: For a record set, may be used to summarize the history of the Record Set itself, or additionally to summarize the history of some or all members of the Record Set. Should not be confused with the scope and content property.
description: Summary of the development of an entity throughout its existence.
RiC-CM corresponding component: Corresponds to RiC-A21 (History attribute)

Event
type: Class
subclass of: Thing
scope note: An event may be caused by nature, an agent, or a combination of nature and agent. Events have temporal and spatial boundaries. An event may actively involve some agent(s) and affect any entity. An event may be discrete, happening at a specific moment in time, or may occur over an extended period of time. Events may have events as parts, and events may precede or follow one another. Multiple agents may participate in the same event, and in different roles.
description: Something that happens or occurs in time and space.
RiC-CM corresponding component: Corresponds to RiC-E14 (Event entity)
close to: LODE Event class (http://linkedevents.org/ontology/#Event)

Rule
type: Class
subclass of: Thing
scope note: Rule is a kind of Thing. Rule can be related directly to agent, activity, or anything created or managed by agents, such as a record resource or instantiation. A rule may be unwritten or written or otherwise documented. Unwritten rules may include though are not limited to the following: social mores, customs, or community expectations. Written rules may include though are not limited to the following: constitutions, legislation, acts (legal), statutes, legal codes, ordinances, charters, mission statements, regulations, policies, procedures, instructions, codes of conduct or ethics, professional standards, work assignments, or work plans. The source or sources of some rules governing the existence or activity of an agent may be external (for example, expressed in elections, social mores, customs, community expectations, laws, regulations, standards, and best practice codes), while others may be expressed within the immediate context of an agent (for example, policies, or written or verbal instructions). The evidence for identifying rules may be found in their entirety in one documentary source (for example, a law or regulation) or may be found in two or more sources. Rule should not be confused with the one or more documentary sources that serve as evidence of its identity. A documentary source is a record.
description: Conditions that govern the existence, responsibility, or authority of an Agent; or the performance of an Activity by an Agent; or that contribute to the distinct characteristics of things created or managed by an Agent.
RiC-CM corresponding component: Corresponds to RiC-E16 (Rule entity)

identifier
type: DatatypeProperty
domain: Thing
range: Literal
example: B-000091 (example of a unique identifier for an instantiation assigned by a repository)
example: BUD-01-F002 (example of a classification number from a corporate file plan)
example: F 1204 (example of a local identifier for a record set assigned by a repository)
example: NAS1/A/1.1 (example of a local identifier for a record)
example: http://isni.org/0000000073572182 (example of a persistent International Standard Name Identifier for a person)
example: http://n2t.net/ark:/99166/w6tz44ht (example of an Archival Resource Key for a person)
example: http://n2t.net/ark:/99166/w6v1266v (example of an Archival Resource Key for a record)
scope note: Use only if you don't use Identifier class for handling identifiers. Within a given domain (a closed system), identifiers are used to uniquely reference instances of an entity. Identifiers are instruments of control that facilitate management of the entities within the domain. The formulation of identifiers commonly is based on rules. In addition to an identifier needing to be unique within a domain, it is also highly desirable that it be persistent, that is, that the identifier uniquely identifies the entity over time. A variety of organizations provide rules for the formation of identifiers, and services designed to facilitate the persistence of identifiers. Such identifiers are commonly referred to as Persistent Identifiers (or PIDs). PIDs conform to RFC 3986, but impose additional rules. Common examples are Archival Resource Keys (ARKs) and Digital Object Identifiers (DOIs). Within the global environment of the Internet, there are special rules for the formation of identifiers to ensure that they are unique within the domain of the Internet. Such identifiers must conform to the Internet Engineering Task Force (IETF) Uniform Resource Identifier rules (RFC 3986).
description: A word, number, letter, symbol, or any combination of these used to uniquely identify or reference an individual instance of an entity within a specific information domain. Can include Global Persistent Identifiers (globally unique and persistently resolvable identifier for the entity) and/or Local Identifiers. Both the domain within which the identifier is unique, and the rules used in forming the identifier value should be provided with the identifier value.
RiC-CM corresponding component: Corresponds to RiC-A22 (Identifier attribute)

Instantiation extent
type: DatatypeProperty
domain: Instantiation
range: Literal
sub property of: physical or logical extent
example: 234 linear metres
example: Size of PDF file: 1.5 MB
example: The register has 345 written folios
scope note: Instantiation extent should not be confused with record resource extent or carrier extent. For a given Record Resource, the instantiation extent may vary, based on format, density of information on the carrier, etc. For example, a CD with a storage capacity of 700 MB (carrier extent) might hold a record of 1500 words (record resource extent) represented in two versions, one a Word document with an instantiation extent of 3 KB and the other a PDF file with an instantiation extent of 5 KB.
description: Countable characteristics of an Instantiation expressed as a quantity.
RiC-CM corresponding component: Corresponds to RiC-A23 (Instantiation Extent attribute)

Instantiation structure
type: DatatypeProperty
domain: Instantiation
range: Literal
sub property of: structure
description: Information about the physical arrangement and composition of an Instantiation.
RiC-CM corresponding component: Specialization of RiC-A40 (Structure attribute)

structure
type: DatatypeProperty
domain:
  union of: Instantiation
  union of: Record Resource
range: Literal
example: Inside each file, the records are arranged chronologically (about a record set)
example: The database has three related tables: names, addresses, and passport numbers (about a record)
example: The record has two appendices, comprising a full account of the income from car taxes and real estate taxes
example: The series have the files arranged according to the alphabetical order of the places concerned
scope note: Use only if you cannot use the subproperties (particularly if the same free text is being used in your current metadata for describing the record resource and the instantiation structure). For a Record Set, may be used to summarize the structure of the Record Set itself, or additionally to summarize the structure of some or all members of the Record Set. Should not be confused with the classification datatype property, which provides information about the category which the Record Set belongs to within a classification scheme.
description: Information about the intellectual arrangement and composition of a Record Resource or the physical arrangement and composition of an Instantiation. For Record and Record Part, it encompasses information about the intellectual composition of the record, the presence of record parts and their functions. For Record Set, it encompasses information about the methodology or criteria used for arranging the Record Set members or Record members within the containing Record Set. For Instantiation, it may comprise information about the composition of the physical elements of the instantiation
RiC-CM corresponding component: Corresponds to RiC-A40 (Structure attribute)

integrity note
type: DatatypeProperty
domain: Record Resource
range: Literal
example: A web page (HTML, 15 images, 2 CSS, 1 javascript), with 5 images missing.
example: For record set: series of letters, one is missing so the integrity is compromised.
example: Line three of a hand-written letter was cut out and a replacement text was inserted by an unknown person.
example: Part of the text is missing (because a corner on the instantiation was cut out, which is a physical characteristic). See also the examples of physicalCharacteristics.
scope note: May be used in a Record Set description when its value is shared by some or all members of the Record Set. The information about integrity may be generated manually or automatically. Not to be confused with the physical completeness of the instantiation, which is covered by the physical characteristics note attribute. The integrity of a Record Resource and the physical characteristics note of an Instantiation may be complementary. This attribute also covers any additions to or removal of original information.
description: Information about the known intellectual completeness of a Record Resource.
RiC-CM corresponding component: Corresponds to RiC-A24 (Integrity Note attribute)

intersects
type: ObjectProperty
type: SymmetricProperty
domain: Date
range: Date
sub property of: is associated with date
sub property of: is date associated with
description: Connects two Dates that overlap. This relation is symmetric.
RiC-CM corresponding component: RiC-R086 ('intersects' relation)

is associated with date
type: ObjectProperty
domain: Thing
range: Date
sub property of: is related to
inverse of: is date associated with
description: Inverse of 'is date associated with' object property.
RiC-CM corresponding component: RiC-R068i ('is associated with date' relation)

is date associated with
type: ObjectProperty
domain: Date
range: Thing
sub property of: is related to
inverse of: is associated with date
scope note: Use to connect a date and an entity only if it is not possible to specify a narrower date relation, for example, is beginning date of.
description: Connects a Date to a Thing with whose existence and lifecycle the Date is associated.
RiC-CM corresponding component: RiC-R068 ('is date associated with' relation)

is functionally equivalent to
type: ObjectProperty
type: SymmetricProperty
domain: Instantiation
range: Instantiation
sub property of: is equivalent to
sub property of: is instantiation associated with instantiation
property chain axiom: thing is connected to relation
property chain axiom: has the role of the Functional Equivalence Relation
property chain axiom: relation connects
scope note: Two Instantiations, from some point of view, may be considered as equivalent. This equivalence is usually based upon the fact that the Instantiations have at least the same intellectual content (they instantiate the same Record Resource).
description: Connects two Instantiations which may be considered as equivalent. This relation is symmetric.
RiC-CM corresponding component: RiC-R035 ('is functionally equivalent to' relation)

is equivalent to
type: ObjectProperty
type: SymmetricProperty
domain: Thing
range: Thing
sub property of: is related to
description: Connects two Things that are considered equivalent.

is instantiation associated with instantiation
type: ObjectProperty
type: SymmetricProperty
domain: Instantiation
range: Instantiation
sub property of: is related to
property chain axiom: thing is connected to relation
property chain axiom: has the role of the Instantiation to Instantiation Relation
property chain axiom: relation connects
scope note: Use only if it is not possible to specify a narrower Instantiation to Instantiation relation, for example is functionally equivalent to.
description: Connects two Instantiations. This relation is symmetric.
RiC-CM corresponding component: RiC-R034 ('is instantiation associated with instantiation' relation)

has the role of the Functional Equivalence Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Functional Equivalence Relation
range: Functional Equivalence Relation
sub property of: has the role of the Instantiation to Instantiation Relation
scope note: This property 'rolifies' the FunctionalEquivalenceRelation class. It should be used only when you have to manage instances of the FunctionalEquivalenceRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a FunctionalEquivalenceRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

is or was adjacent to
type: ObjectProperty
type: SymmetricProperty
domain: Place
range: Place
sub property of: is associated with place
sub property of: is place associated with
scope note: Use for connecting two adjacent geographical or administrative regions.
description: Connects two Places that are or were geographically adjacent. This relation is symmetric.
RiC-CM corresponding component: RiC-R077 ('is or was adjacent to' relation)

is associated with place
type: ObjectProperty
domain: Thing
range: Place
sub property of: is related to
inverse of: is place associated with
property chain axiom: thing is target of relation
property chain axiom: has the role of the Place Relation
property chain axiom: relation has source
description: Inverse of 'is place associated with' object property.
RiC-CM corresponding component: RiC-R074i ('is associated with place' relation)

is place associated with
type: ObjectProperty
domain: Place
range: Thing
sub property of: is related to
inverse of: is associated with place
property chain axiom: thing is source of relation
property chain axiom: has the role of the Place Relation
property chain axiom: relation has target
scope note: Use to connect a Place to an entity only if it is not possible to specify a narrower spatial relation, for example, is or was location of.
description: Connects a Place to a Thing with whose existence and lifecycle the Place is associated.
RiC-CM corresponding component: RiC-R074 ('is place associated with' relation)

last modification date
type: DatatypeProperty
domain: Thing
range: Literal
sub property of: modification date
scope note: Provided for usability reasons. May be deprecated and removed later on. Use only if you don't use Date classes for handling dates.
description: Date at which an entity was last updated.
RiC-CM corresponding component: Datatype property specialized implementation of RiC-E18 (Date entity)

modification date
type: DatatypeProperty
domain: Thing
range: Literal
sub property of: date
scope note: Provided for usability reasons. May be deprecated and removed later on. Use only if you don't use Date classes for handling dates.
description: Date of the modification of an entity.
RiC-CM corresponding component: Datatype property specialized implementation of RiC-E18 (Date entity)

latitude
type: DatatypeProperty
domain: Coordinates
range: Literal
sub property of: measure
scope note: Property of the Coordinates class. If you don't use this class, use geographicalCoordinates property, a property of Place class.
description: Distance in degrees north or south of the equator.

length
type: DatatypeProperty
domain: Thing
range: Literal
sub property of: measure
scope note: May be used, among other cases, for storing the length of some places like streets.
description: Length of an entity.

location
type: DatatypeProperty
domain: Place
range: Literal
example: Montreal (city in Canada)
example: 25 rue Saint-Denis à Paris @fr
scope note: Use only if you don't use PhysicalLocation class with Place. Use the geographicalCoordinates property, or the Coordinates class, to record the geographical coordinates of the Place. Use the spatial relations (particularly 'has or had location') to capture a relation between two places.
description: A delimitation of the physical territory of a Place. Used to describe basic human-readable text such as an address, a cadastral reference, or less precise information found in a Record.
RiC-CM corresponding component: Corresponds to RiC-A27 (Location attribute)

longitude
type: DatatypeProperty
domain: Coordinates
range: Literal
sub property of: measure
scope note: Property of the Coordinates class. If you don't use this class, use geographicalCoordinates property, a property of Place class.
description: Distance in degrees east or west of a prime meridian.

normalized date value
type: DatatypeProperty
domain: Date
range: Literal
sub property of: normalized value
example: 1550,1551,1553,1555 (a date set in EDTF, meaning one of the years 1550, 1151, 1553, 1555)
example: 1948-03 (an ISO 8601 form of a single date)
example: 1948-03-08 (an ISO 8601 form of a single date)
example: 1948-03~ (a single date in ETDF, meaning March 1948 approximately)
example: 1948/ (a date range in EDTF, starting in 1948, end unknown)
example: 1948/.. (an open date range in EDTF, starting in 1948)
example: 2012-02-14/2015-03-08 (an ISO 8601 form of a date range)
example: 2012/2015-03 (an ISO 8601 form of a date range)
example: {1550,1151,1553,1555} (a date set in EDTF, meaning all of the years 1550, 1151, 1553, 1555)
example: {1805,1815..1820} (a date set in EDTF, meaning all of the years 1805, 1815, 1816, 1817, 1818, 1819, 1820)
scope note: Used to represent the date in a standardized format that can be processed programmatically. The main standard used today is ISO 8601, which is based on the Gregorian calendar. See also the Extended Date Time Format (EDTF), which is an extension of ISO 8601, and enables, among other features, to represent a date set, and to indicate the date is approximate.
description: Machine readable representation of the date based on a public technical standard.
RiC-CM corresponding component: Corresponds to RiC-A29 (Normalized Date attribute)

normalized value
type: DatatypeProperty
domain:
  union of: Appellation
  union of: Date
range: Literal
sub property of: textual value
description: Value representation based on a standard, preferably machine-readable.

overlaps or overlapped
type: ObjectProperty
type: SymmetricProperty
domain: Place
range: Place
sub property of: is associated with place
sub property of: is place associated with
description: Connects two Places that geographically overlap or overlapped. This relation is symmetric.
RiC-CM corresponding component: RiC-R078 ('overlaps or overlapped' relation)

production technique
type: DatatypeProperty
domain: Instantiation
range: Literal
example: engraving
example: handwriting
example: magnetic recording
example: optical recording
scope note: Use only if you have free text or don't have a controlled vocabulary for production techniques (in this case, use the ProductionTechniqueType class)
description: The method used in the representation of information on an Instantiation.
RiC-CM corresponding component: Corresponds to RiC-A33 (Production Technique attribute)

publication date
type: DatatypeProperty
domain: Record Resource
range: Literal
sub property of: date
scope note: Provided for usability reasons. May be deprecated and removed later on. Use only if you don't use Date classes for handling dates.
description: Date of the publication of a Record Resource.
RiC-CM corresponding component: Datatype property specialized implementation of RiC-E18 (Date entity)

date
type: DatatypeProperty
domain: Thing
range: Literal
scope note: Provided for usability reasons, like its subproperties. May be deprecated and removed later on. Use only if you don't use Date classes for handling dates.
description: Chronological information associated with an entity that contributes to its identification and contextualization.
RiC-CM corresponding component: Datatype property implementation of RiC-E18 (Date entity)

quality of representation note
type: DatatypeProperty
domain: Instantiation
range: Literal
sub property of: physical characteristics note
example: Black and white digitization may have led to loss of some information.
example: some loss of information due to poor quality of image capture
example: some loss of text due to rodent damage
scope note: Quality of representation note is a specialization of physical characteristics note. Quality of representation note should be used in conjunction with physical characteristics note when the physical characteristics impact the ability to recover the intellectual content.
description: Characteristics of an Instantiation that affect the ability to recover the intellectual content. Such characteristics may be related to the methods used in creating the Instantiation or introduced subsequent to the creation through accident.
RiC-CM corresponding component: Corresponds to RiC-A34 (Quality of Representation Note attribute)

physical characteristics note
type: DatatypeProperty
domain: Instantiation
range: Literal
example: some loss of text due to rodent damage
example: A web page (HTML, 15 images, 2 CSS, 1 JavaScript), with 1 CSS missing.
example: British Library binding
example: Digital file format: JPEG-2000
example: For carrier: hard drives on which the author wrote physically (using a pen).
example: Letter physical characteristics: corner without text missing – the carrier is damaged, but no information of the content is missing
example: The charter is missing the seal.
example: Watermarked
example: carrier heavily foxed
scope note: Not to be confused with the intellectual completeness of a Record Resource and its sub-entities, which is covered by the Integrity attribute. May include digital file fixity.
description: Information about the physical features, completeness, or conservation status of an Instantiation. Includes information about the physical nature and condition such as conservation status or the deterioration of an Instantiation (for example its carrier) affecting the ability to recover information.
RiC-CM corresponding component: Corresponds to RiC-A31 (Physical Characteristics Note attribute)

quantity
type: DatatypeProperty
domain: Extent
range: decimal
sub property of: textual value
scope note: Use if you use the Extent class and its properties for handling an accurate description of the extent of a resource.
description: Machine-readable quantity.

Record Resource Extent
type: DatatypeProperty
domain: Record Resource
range: Literal
sub property of: physical or logical extent
example: 1,500 words
example: 2 films
example: 2.065.735 characters
example: 3 minutes and 24 seconds
example: 6 maps
example: 6 photographs
scope note: Use if you don't use RecordResourceExtent class and its properties for handling such information. Record resource extent should not be confused with instantiation extent or carrier extent. The number, size or duration of the information content unit(s) remains the same even if the information is instantiated in various carriers. For example, a CD with a storage capacity of 700 MB (carrier extent) might hold a record of 1,500 words (record resource extent) represented in two versions, one a Word document with an instantiation extent of 3 KB and the other a PDF file with an instantiation extent of 5 KB.
description: The quantity of information content, as human experienced, contained in a Record Resource. The method and precision of expressing the quantity of information represented in a Record Resource will vary according to the kind of Record Resource being described, processing economy constraints, etc. For record sets, quantity may be expressed as number of records, or, for analogue records in particular, by the physical storage dimensions of the members of the Record Set. For individual records or record parts, quantity may be expressed in more precise terms.
RiC-CM corresponding component: Corresponds to RiC-A35 (Record Resource Extent attribute)

Record Resource structure
type: DatatypeProperty
domain: Record Resource
range: Literal
sub property of: structure
example: Inside each file, the records are arranged chronologically.
example: The database has 3 related tables: names, addresses, and passport numbers.
example: The record has 2 appendixes, comprising a full account of the income from car taxes and real estate taxes.
example: The series have the files arranged according to the alphabetical order of the places concerned.
description: Information about the intellectual arrangement and composition of a Record Resource. For Record and Record Part, it encompasses information about the intellectual composition of the record, the presence of record parts and their functions. For Record Set, it encompasses information about the methodology or criteria used for arranging the Record Set members or Record members within the containing Record Set
RiC-CM corresponding component: Specialization of RiC-A40 (Structure attribute)

relation certainty
type: DatatypeProperty
domain: Relation
range: Literal
example: certain
example: uncertain
example: unknown
description: Qualifies the level of certitude of the accuracy of a Relation.
RiC-CM corresponding component: Corresponds to RiC-RA01 (Certainty of Relation attribute)

Relation
type: Class
subclass of: Thing
equivalent class: Restriction
  has self: true
  on property: has the role of the Relation
scope note: Use when direct, binary object properties are not enough, e.g. when you need to record a date, a location or any other descriptive element for a relation (till RDF-Star becomes a W3C recommendation and provides a lighter method for doing so); or when the relation invloves more than two entities (n-ary relation). It is recommended to use the subclasses of the Relation class.
description: The top level relation class. It connects at least two Things. An instance of a Relation may have some datatype and object properties: a general description (datatype property) like any Thing; a certainty (for 'certain', 'quite probable', 'uncertain','unknown'); a date (use either the date datatype property or the Date class and isAssociatedWithDate object property); a state (relationState); a location (use the Place class and isAssociatedWithPlace object property); a source of information that can be used as an evidence for it (use either source datatype property or hasSource object property). This Relation is the most generic one; it is not oriented.

relation source
type: DatatypeProperty
domain: Relation
range: Literal
scope note: Use only if you don't use the 'isEvidencedBy' object property.
description: A source of information used for identifying and describing a Relation.
RiC-CM corresponding component: Corresponds to RiC-RA05 (Source of Relation attribute).

relation state
type: DatatypeProperty
domain: Relation
range: Literal
description: Used to qualify the state of a Relation (e. g. present, past, ongoing, unknown).

scope and content
type: DatatypeProperty
domain: Record Resource
range: Literal
sub property of: general description
example: Among the witnesses, the Duke of Normandy.
example: Includes a detailed list of the lands and villages given by the King to the Abbey.
example: Letter from Vlad the Impaler (Dracula) to the Council of Kronstadt asking them to send military support against the Ottomans, within the framework of their alliance treaty.
example: The author explains why he does not agree with the decision made and adds that it cannot be applied.
example: Se hace referencia a construcción del Gran Hotel, iniciada en 1899 bajo el nombre de Casa Celestino. Tras su interrupción en 1902, continuó la obra ya con su nombre actual. @es
scope note: Scope and content is a specialization of general description. For a Record Set, may be used to summarize the scope and content of the Record Set itself, or additionally to summarize the scope and content of some or all members of the Record Set. It is not to be confused with the history dataytpe property which focuses on the origination and subsequent changes to a Record Resource.
description: Summary of the scope (such as time periods, geography) and content (such as subject matter, administrative processes) of a Record Resource. Provides a more complete summary of the informational content of the Record Resource highlighting the information conveyed in the Record Resource, why it was created, received, and/or maintained, and the agents connected to it. It may include description of relations with agents, activities, dates and places, or with other record resources.
RiC-CM corresponding component: Corresponds to RiC-A38 (Scope and Content attribute)

general description
type: DatatypeProperty
domain: Thing
range: Literal
example: The Senate is the academic governing body of the University of Strathclyde and is responsible for all academic matters including academic standards and quality. Meetings of the Senate are chaired by the Principal and the membership is drawn entirely from within the University, comprising academic and research staff. (about a corporate body, University of Strathclyde Senate)
example: This activity involves regulating the nursing profession by conducting examinations and on-going education for nurses, maintaining rolls of those qualified as enrolled or registered nurses, midwives, psychiatric, and other specialised nurses. It also covers hearing disciplinary charges against nurses (and where necessary, removing them temporarily or permanently from the registers), as well as promoting the nursing profession. (about an activity, Nursing Profession Regulation)
description: General information about an entity. General description may be used to describe any entity. There are different appropriate uses for general description. First, while it is recommended that more specific properties be used in describing an entity, it may be desirable, for economic or other reasons, to describe two or more specific properties together. Second, general description may be used to describe one or more characteristics that are not otherwise accommodated in RiC-O. Third, it may be used to provide a succinct summary or abstract description in addition to more detailed specific description.
RiC-CM corresponding component: Corresponds to RiC-A43 (General Description attribute)

technical characteristics
type: DatatypeProperty
domain: Mechanism
range: Literal
example: Hubble Space Telescope had until 2002 a flawed mirror that introduced severe spherical aberration for the images.
scope note: Does not include references to the workflow that the Mechanism is involved in, which is described under the Activity entity. It emphasizes those features that provide a better understanding of the impact of the Mechanism on the records.
description: Describes any relevant physical or software feature of any device involved in the creation or management of a Record Resource.
RiC-CM corresponding component: Corresponds to RiC-A41 (Technical Characteristics attribute)

Mechanism
type: Class
subclass of: Agent
disjoint with: Person
disjoint with: Position
scope note: Mechanism is a kind of Agent. A mechanism may have both mechanical and software components or may be exclusively software. A mechanism acts in the world producing physical or social effects and may generate or modify records. A mechanism performs activities based on rules determined by the agent that designed and created it. A mechanism has an essential, derivative relation with the designing and creating agent.
description: A process or system created by a Person or Group that performs an Activity.
RiC-CM corresponding component: Corresponds to RiC-E13 (Mechanism entity)

title
type: DatatypeProperty
domain:
  union of: Instantiation
  union of: Record Resource
  union of: Rule
range: Literal
sub property of: name
scope note: Use only if you don't use Title class for handling titles.
description: An identifying name of a Record Resource, Instantiation or Rule.
RiC-CM corresponding component: Specialization of RiC-A28 (Name attribute)

type
type: DatatypeProperty
domain: Thing
range: Literal
scope note: Provided for usability reasons. May be deprecated and removed later on. Use only if you don't use Type subclasses for handling categories.
description: A term used to characterize an entity.

unit of measurement
type: DatatypeProperty
domain: Extent
range: Literal
scope note: Use if you do not use the UnitOfMeasurement class for handling units of measurement along with Extent.
description: A definite magnitude of a quantity, defined and adopted by convention or by law, that is used as a standard for measurement of the same kind of quantity. Can be spacial units (cm, m), weight (g, kg), time (s, h), storage (MB, TB) or more informal units used in the archival context like number of boxes, pages or words.

used from date
type: DatatypeProperty
domain: Appellation
range: Literal
sub property of: beginning date
scope note: Provided for usability reasons. May be deprecated and removed later on. Use only if you don't use Date classes for handling dates.
description: Date at which an Appellation was first used.
RiC-CM corresponding component: Datatype property specialized implementation of RiC-E18 (Date entity)

Appellation
type: Class
subclass of: Concept
description: A concept of any kind that is used for designating an Entity and referring to it.

used to date
type: DatatypeProperty
domain: Appellation
range: Literal
sub property of: end date
scope note: Provided for usability reasons. May be deprecated and removed later on. Use only if you don't use Date classes for handling dates.
description: Date until an Appellation was used.
RiC-CM corresponding component: Datatype property specialized implementation of RiC-E18 (Date entity)

width
type: DatatypeProperty
domain: Thing
range: Literal
sub property of: measure
description: Horizontal dimension of an entity.

Tobias Wildi
type: Person

Jan Krause
type: Person

Daniel V. Pitti
type: Person

Regine Heberlein
type: Person

Florence Clavaud
type: Person

Ivo Zandhuis
type: Person

Richard Williamson
type: Person

activity is context of relation
type: ObjectProperty
domain: Activity
range:
  union of: Agent Temporal Relation
  union of: Mandate Relation
sub property of: thing is context of relation
inverse of: as concerns activity
description: Connects an Activity to an Agent Temporal Relation (when the Activity is transferred from an Agent to another one) or a Mandate Relation (the Mandate assigns the Activity to the Agent or defines it).

Activity
type: Class
subclass of: Event
scope note: Activity is a kind of Event. Activity is specifically used to designate purposeful human activity. Activity may be understood from two perspectives. First it can be understood as leading to an end. The end is the purpose of the Activity, or why the Activity is performed. Second, it can be understood in terms of the processes that lead to achieving the end, how the end is realized through coordinated actions. Purpose and process are complementary understandings of Activity. Together the two perspectives address why the Activity is performed, the expected ends or outcomes; and how the Activity fulfills the purpose. While activity has an intended end, it also has unintended consequences and results, or side-effects. By and large, these may not be the focus of the description, but they are, unquestionably, context. |In a corporate or government context an Activity may also be called a 'function'. An Activity exists in a specific social and cultural context, and within that context is subject to change over time. An Activity may be composed of other Activities.
description: The doing of something for some human purpose.
RiC-CM corresponding component: Corresponds to RiC-E15 (Activity entity)

Agent Temporal Relation
type: Class
subclass of: Agent Relation
subclass of: Temporal Relation
subclass of: Restriction
  min qualified cardinality: 1
  on class: Agent
  on property: relation has target
subclass of: Restriction
  min qualified cardinality: 1
  on class: Agent
  on property: relation has source
equivalent class: Restriction
  has self: true
  on property: has the role of the Agent Temporal Relation
scope note: There may be zero to many intermediate agents, ignored or unknown, between the two connected agents. Can be used when there is a transfer of function from the first agent to the second agent.
description: Connects at least one Agent to at least another Agent that succeeds it chronologically for, for instance, fullfilling some functions or performing some activities. The Relation is oriented chronologically, from the predecessor to the successor: the predecessor Agent(s) is the source of the Relation, and the successor Agent(s) is the target.
RiC-CM corresponding component: Class implementation of RiC-R016 and RiC-016i relations

Mandate Relation
type: Class
subclass of: Rule Relation
subclass of: Restriction
  min qualified cardinality: 1
  on class: Mandate
  on property: relation has source
subclass of: Restriction
  min qualified cardinality: 1
  on class: Activity
  on property: as concerns activity
subclass of: Restriction
  min qualified cardinality: 1
  on class: Agent
  on property: relation has target
equivalent class: Restriction
  has self: true
  on property: has the role of the Mandate Relation
description: Connects at least one Mandate and at least one Agent, when the first gives or gave the second one the authority or competencies to act. May also involve one to many Activities that the Mandate(s) assign(s) or assigned to the Agent(s). The Mandate(s) is the source of the Relation and the Agent(s) is the target.
RiC-CM corresponding component: Class implementation of RiC-R067 and RiC-R067i relations

thing is context of relation
type: ObjectProperty
domain: Thing
range: Relation
sub property of: thing is connected to relation
inverse of: relation has context
description: Connects a Thing (that is a secondary, contextual entity during the existence of the Relation) to a n-ary Relation.

as concerns activity
type: ObjectProperty
domain:
  union of: Agent Temporal Relation
  union of: Mandate Relation
range: Activity
sub property of: relation has context
inverse of: activity is context of relation
description: Connects an Agent Temporal Relation or Mandate Relation, to an Activity that is, either transferred from an Agent to another one, or assigned by a Mandate to an Agent.

affects or affected
type: ObjectProperty
domain: Event
range: Thing
sub property of: has or had participant
inverse of: is or was affected by
description: Connects an Event to a Thing on which the Event has or had some significant impact.
RiC-CM corresponding component: RiC-R059 ('affects or affected' relation)

has or had participant
type: ObjectProperty
domain: Event
range: Thing
sub property of: is event associated with
inverse of: is or was participant in
description: Connects an Event to a Thing that is or was actively or passively involved in it.
RiC-CM corresponding component: RiC-R058 ('has or had participant' relation)

is or was affected by
type: ObjectProperty
domain: Thing
range: Event
sub property of: is or was participant in
inverse of: affects or affected
description: Inverse of 'affects or affected' object property.
RiC-CM corresponding component: RiC-R059i ('is or was affected by' relation)

agent has or had location
type: ObjectProperty
domain: Agent
range: Place
sub property of: has or had location
sub property of: is agent associated with place
inverse of: is or was location of agent
description: Inverse of 'is or was location of agent' object property.

has or had location
type: ObjectProperty
domain: Thing
range: Place
sub property of: is associated with place
inverse of: is or was location of
description: Inverse of 'is or was location of' object property.
RiC-CM corresponding component: RiC-R075i ('has or had location' relation)

is agent associated with place
type: ObjectProperty
domain: Agent
range: Place
sub property of: is associated with place
inverse of: is place associated with agent
description: Inverse of 'is place associated with agent' object property.

is or was location of agent
type: ObjectProperty
domain: Place
range: Agent
sub property of: is place associated with agent
sub property of: is or was location of
inverse of: agent has or had location
description: Connects a Place to an Agent that is or was located in this Place.

authorized by
type: ObjectProperty
domain: Agent
range: Mandate
sub property of: is associated with rule
inverse of: authorizes
property chain axiom: thing is target of relation
property chain axiom: has the role of the Mandate Relation
property chain axiom: relation has source
description: Inverse of 'authorizes' object property
RiC-CM corresponding component: RiC-R067i ('authorizedBy' relation)

Mandate
type: Class
subclass of: Rule
scope note: Mandate is a kind of Rule. A mandate confers the responsibility or authority of an agent to perform a specified activity. In addition to assigning an activity and delegating responsibility or authority to perform the activity to an agent, a mandate commonly limits the place (jurisdiction) and date (time period) within which an agent may perform the activity (where and when). Mandates exist in a specific social and cultural context, and within that context are subject to change over time. While a mandate may be tacit, in whole or part, it may be explicitly expressed in a variety of documentary sources (for example, constitutions, legislation, (legal) acts, statutes, legal codes, ordinances, charges, charters, or mission statements). The evidence for identifying a mandate may be found in its entirety in one documentary source (for example, a law or regulation), or may be found in two or more sources. A mandate should not be confused with the one or more documentary sources that serve as evidence of its identity. A documentary source is a record.
description: Delegation of responsibility or authority by an Agent to another Agent to perform an Activity.
RiC-CM corresponding component: Corresponds to RiC-E17 (Mandate entity)

is associated with rule
type: ObjectProperty
domain: Thing
range: Rule
sub property of: is related to
inverse of: is rule associated with
property chain axiom: thing is target of relation
property chain axiom: has the role of the Rule Relation
property chain axiom: relation has source
description: Inverse of 'is rule associated with' object property.
RiC-CM corresponding component: RiC-R062i ('is associated with rule' relation)

authorizes
type: ObjectProperty
domain: Mandate
range: Agent
sub property of: is rule associated with
inverse of: authorized by
property chain axiom: thing is source of relation
property chain axiom: has the role of the Mandate Relation
property chain axiom: relation has target
description: Connects a Mandate to the Agent that the Mandate gives the authority or competencies to act.
RiC-CM corresponding component: RiC-R067 ('authorizes' relation)

thing is target of relation
type: ObjectProperty
domain: Thing
range: Relation
sub property of: thing is connected to relation
inverse of: relation has target
description: Connects a Thing (that is the target of a Relation) to a n-ary Relation.

has the role of the Mandate Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Mandate Relation
range: Mandate Relation
sub property of: has the role of the Rule Relation
scope note: This property 'rolifies' the MandateRelation class. It should be used only when you have to manage instances of the MandateRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a MandateRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

relation has source
type: ObjectProperty
domain: Relation
range: Thing
sub property of: relation connects
inverse of: thing is source of relation
description: Connects an n-ary Relation to a Thing that is its source.

is rule associated with
type: ObjectProperty
domain: Rule
range: Thing
sub property of: is related to
inverse of: is associated with rule
property chain axiom: thing is source of relation
property chain axiom: has the role of the Rule Relation
property chain axiom: relation has target
scope note: Use only if it is not possible to specify a narrower Rule relation, for example, regulates or regulated.
description: Connects a Rule to a Thing that is associated with the Rule.
RiC-CM corresponding component: RiC-R062 ('is rule associated with' relation)

thing is source of relation
type: ObjectProperty
domain: Thing
range: Relation
sub property of: thing is connected to relation
inverse of: relation has source
description: Connects a Thing (that is the source of a Relation) to a Relation.

relation has target
type: ObjectProperty
domain: Relation
range: Thing
sub property of: relation connects
inverse of: thing is target of relation
description: Connects an n-ary Relation to a Thing that is its target.

authorizing agent
type: ObjectProperty
domain: Mandate Relation
range: Agent
sub property of: relation has context
inverse of: is authorizing agent in mandate relation
description: Connects a Mandate Relation to an Agent that assigns the Mandate.

relation has context
type: ObjectProperty
domain: Relation
range: Thing
sub property of: relation connects
inverse of: thing is context of relation
scope note: The secondary entity may be, for instance, a Position or a Role Type.
description: Connects an n-ary Relation to a Thing that is a secondary, contextual entity during the existence of the Relation.

is authorizing agent in mandate relation
type: ObjectProperty
domain: Agent
range: Mandate Relation
sub property of: thing is context of relation
inverse of: authorizing agent
description: Connects an Agent that assigns the Mandate, to a Mandate Relation.

contained
type: ObjectProperty
domain: Place
range: Place
sub property of: contains or contained
sub property of: had part
inverse of: was contained by
description: Connects a Place to a Place that it contained in the past.

contains or contained
type: ObjectProperty
domain: Place
range: Place
sub property of: is associated with place
sub property of: is place associated with
sub property of: has or had part
inverse of: is or was contained by
scope note: Use for connecting two geographical or administrative regions.
description: Connects a Place to a region that is or was within it.
RiC-CM corresponding component: RiC-R007 ('contains or contained' relation)

had part
type: ObjectProperty
domain: Thing
range: Thing
sub property of: has or had part
inverse of: was part of
description: Connects a Thing to a Thing that was a constitutive or component part of that Thing in the past.

was contained by
type: ObjectProperty
domain: Place
range: Place
sub property of: was part of
sub property of: is or was contained by
inverse of: contained
description: Connects a Place to a Place within which it was contained.

creation with role
type: ObjectProperty
domain: Creation Relation
range: Role Type
sub property of: relation has context
inverse of: role is context of creation relation
description: Connects a Creation Relation to the Role Type that the creator Agent(s) has in the creation process

Creation Relation
type: Class
subclass of: Organic Provenance Relation
subclass of: Restriction
  min qualified cardinality: 1
  on class: Agent
  on property: relation has target
subclass of: Restriction
  min qualified cardinality: 1
  on class:
    union of: Instantiation
    union of: Record Resource
  on property: relation has source
equivalent class: Restriction
  has self: true
  on property: has the role of the Creation Relation
scope note: Covers the definition of "author" in diplomatics, and any agent that makes a contribution to the intellectual content of a record resource. Can also be used for any agent that was involved in the genesis (e.g. with the role of witness, representative of the author etc.) or in the production (e.g. with the role of scribe, secretary, notary, printer etc.) of the record resource or instantiation.
description: Connects at least one Record Resource or Instantiation to at least one Agent, when the Agent is either responsible for all or some of the content of the Record Resource, or is a contributor to the genesis or production of the Instantiation. The Record Resource or Instantiation is the source of the Relation, and the Agent(s) is the target.
RiC-CM corresponding component: Class implementation of RiC-R027 and RiC-R027i relations

Role Type
type: Class
subclass of: Type
description: The role an Agent plays in some context (usually in some creation relation). Not to be confused with a Position (position of an agent in some group). For example, a Person who is the head of some Corporate Body may play the role of annotator (of a record) in a creation relation.

role is context of creation relation
type: ObjectProperty
domain: Role Type
range: Creation Relation
sub property of: thing is context of relation
inverse of: creation with role
description: Connects a Role Type to a Creation Relation (this Role Type being the specific role played by the creating Person in the context of this Relation).

describes or described
type: ObjectProperty
domain: Record Resource
range: Thing
sub property of: has or had subject
inverse of: is or was described by
scope note: Can be used, among other situations, for specifying that some finding aid (a Record that has Documentary Form Type Finding Aid) describes some Record Set.
description: Connects a Record Resource to a Thing that it describes or described.
RiC-CM corresponding component: RiC-R021 ('describes or described' relation)

has or had subject
type: ObjectProperty
domain: Record Resource
range: Thing
sub property of: is related to
inverse of: is or was subject of
scope note: The subject of a Record Set may be affected if the Record Set loses some of the Records.
description: Connects a Record Resource to a Thing that is or was its subject.
RiC-CM corresponding component: RiC-R019 ('has or had subject' relation)

is or was described by
type: ObjectProperty
domain: Thing
range: Record Resource
sub property of: is or was subject of
inverse of: describes or described
description: Inverse of 'describes or described' object property.
RiC-CM corresponding component: RiC-R021i ('is or was described by' relation)

contains directly
type: ObjectProperty
domain: Place
range: Place
sub property of: contains transitive
sub property of: has direct part
inverse of: is directly contained by
description: Connects a Place to another Place that it directly contains.

contains transitive
type: ObjectProperty
type: TransitiveProperty
domain: Place
range: Place
sub property of: contains or contained
sub property of: has part transitive
inverse of: is contained by transitive
description: Connects a Place to a Place that it contains, directly or indirectly. This is a transitive relation.

has direct part
type: ObjectProperty
domain: Thing
range: Thing
sub property of: has part transitive
inverse of: is direct part of
scope note: To be used only when the current partitive relation is direct, without any intermediate node between the related things.
description: Connects a Thing to a Thing that is a direct constitutive or component part of that Thing.

is directly contained by
type: ObjectProperty
domain: Place
range: Place
sub property of: is direct part of
sub property of: is contained by transitive
inverse of: contains directly
description: Connects a Place to a Place that directly contains it.

directly follows in sequence
type: ObjectProperty
domain: Thing
range: Thing
sub property of: follows in sequence transitive
inverse of: directly precedes in sequence
description: Connects a Thing to a Thing that it follows directly in some non chronological sequence.

follows in sequence transitive
type: ObjectProperty
type: TransitiveProperty
domain: Thing
range: Thing
sub property of: follows or followed
inverse of: precedes in sequence transitive
description: Connects a Thing to a Thing that it directly or indirectly follows in some non chronological sequence.

directly precedes in sequence
type: ObjectProperty
domain: Thing
range: Thing
sub property of: precedes in sequence transitive
inverse of: directly follows in sequence
description: Connects a Thing to a Thing that it precedes directly in some non chronological sequence.

directly includes
type: ObjectProperty
domain: Record Set
range:
  union of: Record
  union of: Record Set
sub property of: has direct part
sub property of: includes transitive
inverse of: is directly included in
description: Connects a Record Set to a Record or Record Set which it includes directly.

Record
type: Class
subclass of: Record Resource
scope note: Record is a kind of Record Resource. A Record may itself contain one or more Records, or may consist of one or more Record Parts. A Record must have or have had at least one Instantiation. A Record may have more than one Instantiation. An Instantiation derived from another Instantiation of a Record may be considered the instantiation of the same Record or an instantiation of a new Record, depending on the context. A Record may serve a variety of purposes, though it always documents or is evidence of Activity.
description: Discrete information content formed and inscribed, at least once, by any method on any carrier in any persistent, recoverable form by an Agent in the course of life or work activity.
RiC-CM corresponding component: Corresponds to RiC-E04 (Record entity)

includes transitive
type: ObjectProperty
type: TransitiveProperty
domain: Record Set
range:
  union of: Record
  union of: Record Set
sub property of: includes or included
sub property of: has part transitive
inverse of: is included in transitive
description: Connects a Record Set to a Record or Record Set which it includes directly or indirectly. This is a transitive relation.

is directly included in
type: ObjectProperty
domain:
  union of: Record
  union of: Record Set
range: Record Set
sub property of: is direct part of
sub property of: is included in transitive
inverse of: directly includes
description: Connects a Record to a Record or Record Set in which it is directly included.

precedes in sequence transitive
type: ObjectProperty
type: TransitiveProperty
domain: Thing
range: Thing
sub property of: precedes or preceded
inverse of: follows in sequence transitive
description: Connects a Thing to a Thing that follows it directly or indirectly in some non chronological sequence. This is a transitive relation.

documented by
type: ObjectProperty
domain: Activity
range:
  union of: Instantiation
  union of: Record Resource
sub property of: is organic or functional provenance of
sub property of: results or resulted in
inverse of: documents
property chain axiom: thing is target of relation
property chain axiom: has the role of the Activity Documentation Relation
property chain axiom: relation has source
description: Inverse of 'documents' object property.
RiC-CM corresponding component: RiC-R033i ('documented by' relation)

is organic or functional provenance of
type: ObjectProperty
domain:
  union of: Activity
  union of: Agent
range:
  union of: Instantiation
  union of: Record Resource
sub property of: is related to
inverse of: has organic or functional provenance
property chain axiom: thing is target of relation
property chain axiom: has the role of the Organic or functional provenance Relation
property chain axiom: relation has source
description: Inverse of 'has organic or functional provenance' object property.

results or resulted in
type: ObjectProperty
domain: Event
range: Thing
sub property of: is event associated with
inverse of: results or resulted from
description: Connects an Event to a Thing that results or resulted from the Event.
RiC-CM corresponding component: RiC-R061 ('results or resulted in' relation)

documents
type: ObjectProperty
domain:
  union of: Instantiation
  union of: Record Resource
range: Activity
sub property of: has organic or functional provenance
sub property of: results or resulted from
inverse of: documented by
property chain axiom: thing is source of relation
property chain axiom: has the role of the Activity Documentation Relation
property chain axiom: relation has target
scope note: To be used to describe the functional provenance of a Record Resource or Instantiation.
description: Connects a Record Resource or an Instantiation to the Activity that generates the Record Resource or Instantiation.
RiC-CM corresponding component: RiC-R033 ('documents' relation)

has the role of the Activity Documentation Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Activity Documentation Relation
range: Activity Documentation Relation
sub property of: has the role of the Event Relation
sub property of: has the role of the Organic or functional provenance Relation
scope note: This property 'rolifies' the ActivityDocumentationRelation class. It should be used only when you have to manage instances of the ActivityDocumentationRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a ActivityDocumentationRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

has organic or functional provenance
type: ObjectProperty
domain:
  union of: Instantiation
  union of: Record Resource
range:
  union of: Activity
  union of: Agent
sub property of: is related to
inverse of: is organic or functional provenance of
property chain axiom: thing is source of relation
property chain axiom: has the role of the Organic or functional provenance Relation
property chain axiom: relation has target
description: Connects a Record Resource or an Instantiation to an Agent that creates or accumulates it, receives it, or sends it, or to an Activity that generates it.

results or resulted from
type: ObjectProperty
domain: Thing
range: Event
sub property of: is associated with event
inverse of: results or resulted in
description: Inverse of 'results or resulted in' object property.
RiC-CM corresponding component: RiC-R061i ('results or resulted from' relation)

evidences
type: ObjectProperty
domain: Record Resource
range: Relation
sub property of: thing is connected to relation
inverse of: is evidenced by
description: Connects a Record Resource to a Relation, when the first is used for proving the existence of the second one, or for describing it.
RiC-CM corresponding component: Inverse of 'is evidenced by' object property.

is evidenced by
type: ObjectProperty
domain: Relation
range: Record Resource
sub property of: relation connects
inverse of: evidences
description: Connects a Relation to a Record Resource that is used for proving is existence or describing it.
RiC-CM corresponding component: Object property implementation of RiC-RA05 (Source of Relation attribute).

exists or existed in
type: ObjectProperty
domain: Position
range: Group
sub property of: is agent associated with agent
inverse of: has or had position
property chain axiom: thing is source of relation
property chain axiom: has the role of the Position to Group Relation
property chain axiom: relation has target
description: Connects a Position to a Group in which that Position exists or existed, or that is defined by that Group's organizational structure.
RiC-CM corresponding component: RiC-R056 ('exists or existed in' relation)

Position
type: Class
subclass of: Agent
scope note: Position is a kind of Agent. Position is the intersection of a Person and a Group. Position exists independently of the Person that holds the Position within a Group. More than one Person may hold a Position. Position is commonly defined in a Mandate, often called a position description or job description. The Mandate may specify the work to be performed (Activity) as well as the competencies for performing the Activity. A Position is often given a Name. A Position may be tied to a project or to a set of tasks and thus have a defined duration. A Position may change over time, as the Group that establishes it changes over time. Position is not to be confused with Occupation or Activity. Within the records created by a Corporate Body, a Position may be used to identify the record sets resulting from activities performed by one or more persons holding the Position over time, without necessarily identifying or describing the Person or persons, or identifying which records were created by each Person.
description: The functional role of a Person within a Group.
RiC-CM corresponding component: Corresponds to RiC-E12 (Position entity)

Group
type: Class
subclass of: Agent
disjoint with: Person
disjoint with: Mechanism
disjoint with: Position
scope note: Group is a kind of Agent. A Group has a socially recognized identity. Each member of the Group plays a particular role or roles (that is has a particular Position) in the coordinated activity of the Group. Corporate bodies and families are kinds of groups, though other kinds of groups are possible. For example, the “electorate” -- all of the voters in a given election. Complex, large groups may be subdivided into other groups.
description: Two or more Agents that act together as an Agent.
RiC-CM corresponding component: Corresponds to RiC-E09 (Group Entity)

has or had position
type: ObjectProperty
domain: Group
range: Position
sub property of: is agent associated with agent
inverse of: exists or existed in
property chain axiom: thing is target of relation
property chain axiom: has the role of the Position to Group Relation
property chain axiom: relation has source
description: Inverse of 'exists or existed in' object property.
RiC-CM corresponding component: RiC-R056i ('has or had position' relation)

has the role of the Position to Group Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Position to Group Relation
range: Position to Group Relation
sub property of: has the role of the Agent Relation
scope note: This property 'rolifies' the PositionToGroupRelation class. It should be used only when you have to manage instances of the PositionToGroupRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a PositionToGroupRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

expresses or expressed
type: ObjectProperty
domain: Record Resource
range: Rule
sub property of: is associated with rule
inverse of: is or was expressed by
description: Inverse of 'is or was expressed by' object property.
RiC-CM corresponding component: RiC-R064i ('expresses or expressed' relation)

is or was expressed by
type: ObjectProperty
domain: Rule
range: Record Resource
sub property of: is rule associated with
inverse of: expresses or expressed
description: Connects a Rule to a Record Resource that expresses or expressed the Rule.
RiC-CM corresponding component: RiC-R064 ('is or was expressed by' relation)

followed in sequence
type: ObjectProperty
domain: Thing
range: Thing
sub property of: follows or followed
inverse of: preceded in sequence
description: Connects a Thing to a Thing that it followed in some non chronological sequence in the past.

follows or followed
type: ObjectProperty
domain: Thing
range: Thing
sub property of: is related to
inverse of: precedes or preceded
property chain axiom: thing is target of relation
property chain axiom: has the role of the Sequential Relation
property chain axiom: relation has source
description: Inverse of 'precedesOrPreceded' object property.
RiC-CM corresponding component: RiC-R008i ('follows or followed' relation)

preceded in sequence
type: ObjectProperty
domain: Thing
range: Thing
sub property of: precedes or preceded
inverse of: followed in sequence
description: Connects a Thing to a Thing that followed it in some non chronological sequence in the past.

had component
type: ObjectProperty
domain: Instantiation
range: Instantiation
sub property of: had part
sub property of: has or had component
inverse of: was component of
description: Connects an Instantiation to another Instantiation that was its component in the past.

has or had component
type: ObjectProperty
domain: Instantiation
range: Instantiation
sub property of: is instantiation associated with instantiation
sub property of: has or had part
inverse of: is or was component of
description: Connects an Instantiation to one of its present or past component instantiations.
RiC-CM corresponding component: RiC-R004 ('has or had component' relation)

was component of
type: ObjectProperty
domain: Instantiation
range: Instantiation
sub property of: is or was component of
sub property of: was part of
inverse of: had component
description: Connects an Instantiation to another Instantiation of which it was a component in the past.

had constituent
type: ObjectProperty
domain:
  union of: Record
  union of: Record Part
range:
  union of: Record
  union of: Record Part
sub property of: had part
sub property of: has or had constituent
inverse of: was constituent of
description: Connects a Record or Record Part to another Record or Record Part that was its constituent in the past.

Record Part
type: Class
subclass of: Record Resource
scope note: Record Part is a kind of Record Resource. A Record Part may itself have Record Parts.
description: Component of a Record with independent information content that contributes to the intellectual completeness of the Record.
RiC-CM corresponding component: Corresponds to RiC-E05 (Record Part entity)

has or had constituent
type: ObjectProperty
domain:
  union of: Record
  union of: Record Part
range:
  union of: Record
  union of: Record Part
sub property of: is record resource associated with record resource
sub property of: has or had part
inverse of: is or was constituent of
description: Connects a Record or Record Part to a Record or Record part that is or was a constituent of that Record or Record Part.
RiC-CM corresponding component: RiC-R003 ('has or had constituent' relation)

was constituent of
type: ObjectProperty
domain:
  union of: Record
  union of: Record Part
range:
  union of: Record
  union of: Record Part
sub property of: was part of
sub property of: is or was constituent of
inverse of: had constituent
description: Connects a Record or Record Part to another Record or Record Part of which it was a constituent in the past.

had subdivision
type: ObjectProperty
domain: Group
range: Group
sub property of: had part
sub property of: had subordinate
sub property of: has or had subdivision
inverse of: was subdivision of
description: Connects a Group to one of its past subdivisions.

had subordinate
type: ObjectProperty
domain: Agent
range: Agent
sub property of: has or had subordinate
inverse of: was subordinate to
description: Connects an Agent to an Agent that was hierarchically inferior in the past.

has or had subdivision
type: ObjectProperty
domain: Group
range: Group
sub property of: has or had part
sub property of: has or had subordinate
inverse of: is or was subdivision of
property chain axiom: thing is source of relation
property chain axiom: has the role of the Group Subdivision Relation
property chain axiom: relation has target
description: Connects a Group to one of its present or past subdivisions.
RiC-CM corresponding component: RiC-R005 ('has or had subdivision' relation)

was subdivision of
type: ObjectProperty
domain: Group
range: Group
sub property of: was part of
sub property of: is or was subdivision of
sub property of: was subordinate to
inverse of: had subdivision
description: Connects a subdivision to the Group it was a part of in the past.

had subevent
type: ObjectProperty
domain: Event
range: Event
sub property of: had part
sub property of: has or had subevent
inverse of: was subevent of
description: Connects a past Event to one of a series of past Events that constituted that original, broader, past Event.

has or had subevent
type: ObjectProperty
domain: Event
range: Event
sub property of: has or had part
sub property of: is associated with event
sub property of: is event associated with
inverse of: is or was subevent of
scope note: Since an Activity is a kind of Event, this Relation can also be used for Activity.
description: Connects an Event to one of a series of Events that constitute the original, broader, past or ongoing Event.
RiC-CM corresponding component: RiC-R006 ('has or had subevent' relation)

was subevent of
type: ObjectProperty
domain: Event
range: Event
sub property of: was part of
sub property of: is or was subevent of
inverse of: had subevent
description: Connects a past Event to the broader Event of which it was a part.

has activity type
type: ObjectProperty
domain: Activity
range: Activity Type
sub property of: has or had category
inverse of: is activity type of
description: Connects an Activity to an Activity Type that categorizes it.

Activity Type
type: Class
subclass of: Type
scope note: Can be extended with any number of subclasses, e.g. “function/action” and “activity domain”. This allows for a faceted approach that enables an Activity to be categorized using a combination of components, general or more specific. For example, “monitoring” can be used in combination with “election polls” or “water resources”.
description: Categorization of an Activity.
RiC-CM corresponding component: Corresponds to RiC-A02 (Activity Type attribute)

has or had category
type: ObjectProperty
domain: Thing
range: Type
sub property of: is related to
inverse of: is or was category of
property chain axiom: thing is target of relation
property chain axiom: has the role of the Type Relation
property chain axiom: relation has source
description: Connects a Thing to a Type that categorizes or categorized it.

is activity type of
type: ObjectProperty
domain: Activity Type
range: Activity
sub property of: is or was category of
inverse of: has activity type
description: Connects an Activity Type to an Activity that it categorizes.

has addressee
type: ObjectProperty
domain:
  union of: Instantiation
  union of: Record Resource
range: Agent
sub property of: has organic provenance
inverse of: is addressee of
scope note: The identity of the addressee is (usually) evidenced by the Record Resource or Instantiation itself.
description: Connects a Record Resource or an Instantiation to the Agent that it is addressed to.
RiC-CM corresponding component: RiC-R032 ('has addressee' relation)

has organic provenance
type: ObjectProperty
domain:
  union of: Instantiation
  union of: Record Resource
range: Agent
sub property of: has organic or functional provenance
inverse of: is organic provenance of
property chain axiom: thing is source of relation
property chain axiom: has the role of the Organic Provenance Relation
property chain axiom: relation has target
scope note: This is the most general organic provenance relation. Use it to connect a Record Resource or Instantiation with an Agent only if it is not possible to use a narrower, more specific relation, for example has creator.
description: Connects a Record Resource or an Instantiation to an Agent that creates or accumulates the Record Resource, receives it, or sends it.
RiC-CM corresponding component: RiC-R026 ('has provenance' relation)

is addressee of
type: ObjectProperty
domain: Agent
range:
  union of: Instantiation
  union of: Record Resource
sub property of: is organic provenance of
inverse of: has addressee
description: Inverse of 'has addressee' object property.
RiC-CM corresponding component: RiC-032i ('is addressee of' relation)

has author
type: ObjectProperty
domain: Record
range:
  union of: Group
  union of: Person
  union of: Position
sub property of: has creator
inverse of: is author of
property chain axiom: thing is source of relation
property chain axiom: has the role of the Authorship Relation
property chain axiom: relation has target
scope note: To be used for a Person, Group or Position that makes any contribution to the content of a record. Includes the Person, Group or Position in whose name or by whose command the content may have been formulated and first instantiated (for example the Person who signed the Record).
description: Connects a Record to the Group, Person or Position that is responsible for conceiving and formulating the information contained in the Record.
RiC-CM corresponding component: RiC-R079 ('has author' relation)

has creator
type: ObjectProperty
domain:
  union of: Instantiation
  union of: Record Resource
range: Agent
sub property of: has organic provenance
inverse of: is creator of
property chain axiom: thing is source of relation
property chain axiom: has the role of the Creation Relation
property chain axiom: relation has target
scope note: Covers the definition of author in diplomatics, and any contribution to the intellectual content of a Record Resource.
description: Connects a Record Resource or an Instantiation to an Agent that is either responsible for all or some of the content of the Record Resource or is a contributor to the genesis or production of an Instantiation.
RiC-CM corresponding component: RiC-R027 ('has creator' relation)

is author of
type: ObjectProperty
domain:
  union of: Group
  union of: Person
  union of: Position
range: Record
sub property of: is creator of
inverse of: has author
property chain axiom: thing is target of relation
property chain axiom: has the role of the Authorship Relation
property chain axiom: relation has source
description: Inverse of 'has author' object property.
RiC-CM corresponding component: RiC-R079i ('is author of' relation)

has the role of the Authorship Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Authorship Relation
range: Authorship Relation
sub property of: has the role of the Creation Relation
scope note: This property 'rolifies' the AuthorshipRelation class. It should be used only when you have to manage instances of the AuthorshipRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a AuthorshipRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

has birth date
type: ObjectProperty
domain: Person
range: Date
sub property of: has beginning date
inverse of: is birth date of
description: Inverse of 'is birth date of' object property
RiC-CM corresponding component: RiC-R070i ('has birth date' relation)

has beginning date
type: ObjectProperty
domain: Thing
range: Date
sub property of: is associated with date
inverse of: is beginning date of
description: Inverse of 'is beginning date of' object property
RiC-CM corresponding component: RiC-R069i ('has beginning date' relation)

is birth date of
type: ObjectProperty
domain: Date
range: Person
sub property of: is beginning date of
inverse of: has birth date
description: Connects a Date to a Person that was born on that Date.
RiC-CM corresponding component: RiC-R070 ('is birth date of' relation)

has birth place
type: ObjectProperty
domain: Person
range: Place
sub property of: is agent associated with place
inverse of: is birth place of
description: Inverse of 'is birth place of' object property

is birth place of
type: ObjectProperty
domain: Place
range: Person
sub property of: is place associated with agent
inverse of: has birth place
description: Connects a Place to a Person who was born in that Place.

has carrier type
type: ObjectProperty
domain: Instantiation
range: Carrier Type
sub property of: has or had category
inverse of: is carrier type of
description: Connects an Instantiation to a Carrier Type which categorizes its carrier.

Carrier Type
type: Class
subclass of: Type
scope note: In order to manage an instantiation of a record resource, it is necessary to note the type of carrier on which the record resource is instantiated as its nature will determine the environmental storage conditions and the prerequisites for and possible ways of accessing and using the record resource.
description: Categorization of physical material on which information is represented.
RiC-CM corresponding component: Corresponds to RiC-A05 (Carrier Type attribute)

is carrier type of
type: ObjectProperty
domain: Carrier Type
range: Instantiation
sub property of: is or was category of
inverse of: has carrier type
description: Connects a Carrier Type to an Instantiation whose carrier it categorizes.

has child
type: ObjectProperty
domain: Person
range: Person
sub property of: has descendant
inverse of: is child of
property chain axiom: thing is source of relation
property chain axiom: has the role of the Child Relation
property chain axiom: relation has target
description: Connects a Person to one of their children.
RiC-CM corresponding component: RiC-R018 ('has child' relation)

has descendant
type: ObjectProperty
type: TransitiveProperty
domain: Person
range: Person
sub property of: has family association with
sub property of: has successor
inverse of: has ancestor
property chain axiom: thing is source of relation
property chain axiom: has the role of the Descendance Relation
property chain axiom: relation has target
scope note: There may be zero to many intermediate persons, ignored or unknown, between the two connected persons.
description: Connects a Person to one of their descendants. This is a transitive relation.
RiC-CM corresponding component: RiC-R017 ('has descendant' relation)

is child of
type: ObjectProperty
domain: Person
range: Person
sub property of: has ancestor
inverse of: has child
property chain axiom: thing is target of relation
property chain axiom: has the role of the Child Relation
property chain axiom: relation has source
description: Inverse of 'has child' object property.
RiC-CM corresponding component: RiC-R018i ('is child of' relation)

has the role of the Child Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Child Relation
range: Child Relation
sub property of: has the role of the Descendance Relation
scope note: This property 'rolifies' the ChildRelation class. It should be used only when you have to manage instances of the ChildRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a ChildRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

has collector
type: ObjectProperty
domain:
  union of: Instantiation
  union of: Record Resource
range: Agent
sub property of: has accumulator
inverse of: is collector of
description: Connects a Record Resource or an Instantiation to the Agent that collects it intentionally, i.e., the Agent is a collector.
RiC-CM corresponding component: RiC-R030 ('has collector' relation)

has accumulator
type: ObjectProperty
domain:
  union of: Instantiation
  union of: Record Resource
range: Agent
sub property of: has organic provenance
inverse of: is accumulator of
property chain axiom: thing is source of relation
property chain axiom: has the role of the Accumulation Relation
property chain axiom: relation has target
description: Connects a Record Resource or an Instantiation to the Agent that accumulates it, be it intentionally (collecting) or not (receiving in the course of its activities).
RiC-CM corresponding component: RiC-R028 ('has accumulator' relation)

is collector of
type: ObjectProperty
domain: Agent
range:
  union of: Instantiation
  union of: Record Resource
sub property of: is accumulator of
inverse of: has collector
description: Inverse of 'has collector' object property.
RiC-CM corresponding component: RiC-R030i ('is collector of' relation)

has content of type
type: ObjectProperty
domain:
  union of: Record
  union of: Record Part
range: Content Type
sub property of: has or had category
inverse of: is content type of
description: Connects a Record or a Record Part to a Content Type which categorizes its content.

Content Type
type: Class
subclass of: Type
scope note: Content Type should not be confused with Representation Type or Carrier Type that would concern a related Instantiation since the form of communication can be independent of the representation or carrier, for example a map (content type "cartographic image") may be represented as a sketch (representation type "visual") recorded as a physical document (carrier type "paper"). It also should not be confused with the Documentary Form Type of a Record, or Record Part, which describes a specific document form (for example a deed of sale).
description: The fundamental form of communication in which a Record or Record Part is expressed.
RiC-CM corresponding component: Corresponds to RiC-A10 (Content Type attribute)

is content type of
type: ObjectProperty
domain: Content Type
range:
  union of: Record
  union of: Record Part
sub property of: is or was category of
inverse of: has content of type
description: Connects a Content Type to a Record or Record Part whose content it categorizes.

has copy
type: ObjectProperty
domain: Record Resource
range: Record Resource
sub property of: has genetic link to record resource
sub property of: precedes in time
inverse of: is copy of
scope note: Is both a temporal and genetic relation between the two Record Resources.
description: Connects a Record Resource to a copy of that Record Resource.
RiC-CM corresponding component: RiC-R012 ('has copy' relation)

has genetic link to record resource
type: ObjectProperty
type: SymmetricProperty
domain: Record Resource
range: Record Resource
sub property of: is record resource associated with record resource
property chain axiom: thing is connected to relation
property chain axiom: has the role of the Record Resource Genetic Relation
property chain axiom: relation connects
scope note: Use to connect two Record Resources only if it is not possible to use a narrower, more specific, asymmetric Record Resource to Record Resource relation, for example is original of.
description: Connects two Record Resources when there is a genetic link between them. Genetic in this sense is as defined by diplomatics, i.e. the process by which a Record Resource is developed. This relation is symmetric.
RiC-CM corresponding component: RiC-R023 ('has genetic link to record resource' relation)

precedes in time
type: ObjectProperty
type: TransitiveProperty
domain: Thing
range: Thing
sub property of: precedes or preceded
inverse of: follows in time
property chain axiom: thing is source of relation
property chain axiom: has the role of the Temporal Relation
property chain axiom: relation has target
scope note: There may actually be zero to many intermediate Entities, ignored or unknown, in the chronological sequence between the two connected Entities.
description: Connects a Thing to a Thing that follows it in chronological order. This is a transitive relation.
RiC-CM corresponding component: RiC-R009 ('precedes in time' relation)

is copy of
type: ObjectProperty
domain: Record Resource
range: Record Resource
sub property of: has genetic link to record resource
sub property of: follows in time
inverse of: has copy
description: Inverse of 'has copy' object property.
RiC-CM corresponding component: RiC-R012i ('is copy of' relation)

has creation date
type: ObjectProperty
domain:
  union of: Instantiation
  union of: Record Resource
range: Date
sub property of: has beginning date
inverse of: is creation date of
description: Inverse of 'is creation date of' object property
RiC-CM corresponding component: RiC-R080i ('has creation date' relation)

is creation date of
type: ObjectProperty
domain: Date
range:
  union of: Instantiation
  union of: Record Resource
sub property of: is beginning date of
inverse of: has creation date
scope note: When used for a Record Set (e.g. a file), it is the creation date of the Record Set itself rather than the creation date of the members of the Record Set. To record the creation date of members of the Record Set, use 'is or was creation date of all members of', 'is or was creation date of most members of’ or 'is or was creation date of some members of’.
description: Connects a Date to a Record Resource or Instantiation that was created at this Date.
RiC-CM corresponding component: RiC-R080 ('is creation date of' relation)

has date type
type: ObjectProperty
domain: Date
range: Date Type
sub property of: has or had category
inverse of: is date type of
description: Connects a Date to its Date Type.

Date Type
type: Class
subclass of: Type
scope note: May be used to categorize a Date as a single date, a date range or a date set or sub-categories of these broad types. This attribute should not be confused with the date relations defined to connect a Date entity and any other entity (such as RiC-R069 ‘is beginning date of’).
description: Categorization of a Date.
RiC-CM corresponding component: Corresponds to RiC-A42 (Date Type attribute) (new in RiC-CM 1.0).

is date type of
type: ObjectProperty
domain: Date Type
range: Date
sub property of: is or was category of
inverse of: has date type
description: Connects a Date Type to a Date that it categorizes.

has death date
type: ObjectProperty
domain: Person
range: Date
sub property of: has end date
inverse of: is death date of
description: Inverse of 'is death date of' object property
RiC-CM corresponding component: RiC-R072i ('has death date' relation)

has end date
type: ObjectProperty
domain: Thing
range: Date
sub property of: is associated with date
inverse of: is end date of
description: Inverse of 'is end date of' object property.
RiC-CM corresponding component: RiC-R071i ('has end date' relation)

is death date of
type: ObjectProperty
domain: Date
range: Person
sub property of: is end date of
inverse of: has death date
description: Connects a Date to a Person who died on that Date.
RiC-CM corresponding component: RiC-R072 ('is death date of' relation)

has death place
type: ObjectProperty
domain: Person
range: Place
sub property of: is agent associated with place
inverse of: is death place of
description: Inverse of 'is death place of' object property

is death place of
type: ObjectProperty
domain: Place
range: Person
sub property of: is place associated with agent
inverse of: has death place
description: Connects a Place to a Person who died in that Place.

has destruction date
type: ObjectProperty
domain: Thing
range: Date
sub property of: has end date
inverse of: is destruction date of
description: Inverse of 'is destruction date of' object property.

is destruction date of
type: ObjectProperty
domain: Date
range: Thing
sub property of: is end date of
inverse of: has destruction date
description: Connects a Date to a Thing that was destructed at that Date.

has direct component
type: ObjectProperty
domain: Instantiation
range: Instantiation
sub property of: has direct part
sub property of: has component transitive
inverse of: is direct component of
description: Connects an Instantiation to another Instantiation that is its direct component.

has component transitive
type: ObjectProperty
type: TransitiveProperty
domain: Instantiation
range: Instantiation
sub property of: has or had component
sub property of: has part transitive
inverse of: is component of transitive
description: Connects an Instantiation to another Instantiation that is, directly or indirectly, a component of that Instantiation. This is a transitive relation.

is direct component of
type: ObjectProperty
domain: Instantiation
range: Instantiation
sub property of: is component of transitive
sub property of: is direct part of
inverse of: has direct component
description: Connects an Instantiation to another Instantiation of which it is a direct component.

has direct constituent
type: ObjectProperty
domain:
  union of: Record
  union of: Record Part
range:
  union of: Record
  union of: Record Part
sub property of: has direct part
sub property of: has constituent transitive
inverse of: is direct constituent of
description: Connects a Record to another Record or Record Part that is its direct constituent.

has constituent transitive
type: ObjectProperty
type: TransitiveProperty
domain:
  union of: Record
  union of: Record Part
range:
  union of: Record
  union of: Record Part
sub property of: has or had constituent
sub property of: has part transitive
inverse of: is constituent of transitive
description: Connects a Record or Record Part to another Record or Record Part that is its constituent, directly or indirectly. This is a transitive relation.

is direct constituent of
type: ObjectProperty
domain:
  union of: Record
  union of: Record Part
range:
  union of: Record
  union of: Record Part
sub property of: is direct part of
sub property of: is constituent of transitive
inverse of: has direct constituent
description: Connects a Record or Record Part to another Record or Record Part of which it is a direct constituent.

has direct subdivision
type: ObjectProperty
domain: Group
range: Group
sub property of: has direct part
sub property of: has direct subordinate
sub property of: has subdivision transitive
inverse of: is direct subdivision of
description: Connects a Group to one of its direct subdivisions.

has direct subordinate
type: ObjectProperty
domain: Agent
range: Agent
sub property of: has subordinate transitive
inverse of: is direct subordinate to
description: Connects an Agent to an Agent that is its direct subordinate.

has subdivision transitive
type: ObjectProperty
type: TransitiveProperty
domain: Group
range: Group
sub property of: has or had subdivision
sub property of: has part transitive
sub property of: has subordinate transitive
inverse of: is subdivision of transitive
description: Connects a Group to another Group that is one of its direct or indirect subdivisions. This is a transitive relation.

is direct subdivision of
type: ObjectProperty
domain: Group
range: Group
sub property of: is direct part of
sub property of: is direct subordinate to
sub property of: is subdivision of transitive
inverse of: has direct subdivision
description: Connects a Group to the Group it is a direct subdivision of.

has direct subevent
type: ObjectProperty
domain: Event
range: Event
sub property of: has direct part
sub property of: has subevent transitive
inverse of: is direct subevent of
description: Connects an ongoing Event to one of a series of Events that directly constitute that broader, ongoing Event.

has subevent transitive
type: ObjectProperty
type: TransitiveProperty
domain: Event
range: Event
sub property of: has or had subevent
sub property of: has part transitive
inverse of: is subevent of transitive
description: Connects an ongoing Event to one of a series of Events that directly or indirectly constitute that broader, ongoing Event. This is a transitive relation.

is direct subevent of
type: ObjectProperty
domain: Event
range: Event
sub property of: is direct part of
sub property of: is subevent of transitive
inverse of: has direct subevent
description: Connects an ongoing Event to the Event it is a direct part of.

has documentary form type
type: ObjectProperty
domain:
  union of: Record
  union of: Record Part
range: Documentary Form Type
sub property of: has or had category
inverse of: is documentary form type of
description: Connects a Record or Record Part to its Documentary Form Type.

Documentary Form Type
type: Class
subclass of: Type
scope note: Documentary Form Type plays an important role in determining the type of information a Record may comprise, its status of perfection, and its authenticity and reliability. Documentary form types exist in a specific social and cultural context, and within that context, are subject to change over time.
description: Categorization of a Record or Record Part with respect to its extrinsic and intrinsic elements that together communicate its content, administrative and documentary context, and authority.
RiC-CM corresponding component: Corresponds to RiC-A17 (Documentary Form Type attribute)

is documentary form type of
type: ObjectProperty
domain: Documentary Form Type
range:
  union of: Record
  union of: Record Part
sub property of: is or was category of
inverse of: has documentary form type
description: Connects a Documentary Form Type to a Record or Record Part that it categorizes.

has draft
type: ObjectProperty
domain:
  union of: Record
  union of: Record Part
range:
  union of: Record
  union of: Record Part
sub property of: has genetic link to record resource
sub property of: follows in time
inverse of: is draft of
description: Inverse of 'is draft of' object property.
RiC-CM corresponding component: RiC-011i ('has draft' relation)

follows in time
type: ObjectProperty
type: TransitiveProperty
domain: Thing
range: Thing
sub property of: follows or followed
inverse of: precedes in time
property chain axiom: thing is target of relation
property chain axiom: has the role of the Temporal Relation
property chain axiom: relation has source
description: Inverse of 'precedes in time' object property. This is a transitive relation.
RiC-CM corresponding component: RiC-R009i ('follows in time' relation)

is draft of
type: ObjectProperty
domain:
  union of: Record
  union of: Record Part
range:
  union of: Record
  union of: Record Part
sub property of: has genetic link to record resource
sub property of: precedes in time
inverse of: has draft
scope note: There may be zero to many intermediate records, ignored or unknown, between the two connected Records.
description: Connects a draft to the final version of a Record.
RiC-CM corresponding component: RiC-R011 ('is draft of' relation)

has event type
type: ObjectProperty
domain: Event
range: Event Type
sub property of: has or had category
inverse of: is event type of
description: Connects an Event to an Event Type which categorizes it.

Event Type
type: Class
subclass of: Type
scope note: Events of all kinds can be categorized. Curation event types include creation; acquisition; transfer; arrangement; description; digitization, etc. Biographical event types include birth, marriage, death, etc.
description: Categorization of an Event.
RiC-CM corresponding component: Corresponds to RiC-A18 (Event Type attribute)

is event type of
type: ObjectProperty
domain: Event Type
range: Event
sub property of: is or was category of
inverse of: has event type
description: Connects an Event Type to an Event that it categorizes.

has extent
type: ObjectProperty
domain: Thing
range: Extent
sub property of: is related to
inverse of: is extent of
description: Connects a Record Resource or Instantiation to an Extent

is related to
type: ObjectProperty
type: SymmetricProperty
domain: Thing
range: Thing
property chain axiom: thing is connected to relation
property chain axiom: has the role of the Relation
property chain axiom: relation connects
description: The most generic relation, is related to, connects any Thing to any other Thing. This relation is symmetric.
RiC-CM corresponding component: RiC-R001 ('is related to' relation)

is extent of
type: ObjectProperty
domain: Extent
range: Thing
sub property of: is related to
inverse of: has extent
description: Connects an Extent to a Thing

has extent type
type: ObjectProperty
domain: Extent
range: Extent Type
sub property of: has or had category
inverse of: is extent type of
description: Connects an Extent to an Extent Type that categorizes what is being measured.

Extent Type
type: Class
subclass of: Type
description: Categorization of the extent that is being measured.

is extent type of
type: ObjectProperty
domain: Extent Type
range: Extent
sub property of: is or was category of
inverse of: has extent type
description: Connects an Extent Type to an Extent that it categorizes.

has family type
type: ObjectProperty
domain: Family
range: Family Type
sub property of: has or had category
inverse of: is family type of
description: Connects a Family to a Family Type that categorizes it.

Family
type: Class
subclass of: Group
scope note: Family is a kind of Group. “Family” is used here as a general term that encompasses a wide variety of familial groups. Other types of familial groups include Dynasty, Clan, House, Tribe and others. Though family may be a recognized legal group in specific contexts, the term may also be used for groups that are socially recognized as families. A family may be a group of persons related either by consanguinity or affinity or cohabitation or other social conventions. In some context, a Family may be legally recognized as Corporate Body. For example, certain North American peoples (tribes) retain self-government rights and have jurisdiction over defined tribal lands.
description: Two or more persons related by birth, or through marriage, adoption, civil union, or other social conventions that bind them together as a socially recognized familial group.
RiC-CM corresponding component: Corresponds to RiC-E10 (Family entity)

Family Type
type: Class
subclass of: Type
scope note: Encompasses a wide variety of familial groups related by consanguinity, affinity, cohabitation, or other social conventions.
description: Categorization of a Family.
RiC-CM corresponding component: Corresponds to RiC-A20 (Family Type attribute)

is family type of
type: ObjectProperty
domain: Family Type
range: Family
sub property of: is or was category of
inverse of: has family type
description: Connects a Family Type to a Family that it categorizes.

has identifier type
type: ObjectProperty
domain: Identifier
range: Identifier Type
sub property of: has or had category
inverse of: is identifier type of
description: Connects an Identifier and an Identifier Type that categorizes it.

Identifier
type: Class
subclass of: Appellation
scope note: Can include Global Persistent Identifiers (globally unique and persistently resolvable identifier for the entity) and/or Local Identifiers. Both the domain within which the identifier is unique, and the rules used in forming the identifier value should be provided with the identifier value.
description: A word, number, letter, symbol, or any combination of these used to uniquely identify or reference an individual instance of an entity within a specific information domain.
RiC-CM corresponding component: Class implementation of RiC-A22 (Identifier attribute) (see also the identifier datatype property)

Identifier Type
type: Class
subclass of: Type
scope note: For example, 'old identifier' ; 'ISNI' (for a person or corporate body), etc.
description: Categorization of an Identifier.

is identifier type of
type: ObjectProperty
domain: Identifier Type
range: Identifier
sub property of: is or was category of
inverse of: has identifier type
description: Connects an Identifier Type and an Identifier that it categorizes.

has or had agent name
type: ObjectProperty
domain: Agent
range: Agent Name
sub property of: has or had name
inverse of: is or was agent name of
description: Connects an Agent and (one of) its present or past Agent Name.

Agent Name
type: Class
subclass of: Name
description: A label, title or term designating an Agent in order to make it distinguishable from other similar entities.
RiC-CM corresponding component: Class implementation of a specialization of RiC-A28 (Name attribute)

has or had name
type: ObjectProperty
domain: Thing
range: Name
sub property of: has or had appellation
inverse of: is or was name of
description: Connects a Thing to one of its past or present Names.

is or was agent name of
type: ObjectProperty
domain: Agent Name
range: Agent
sub property of: is or was name of
inverse of: has or had agent name
description: Connects an Agent Name to an Agent it designates or designated.

has or had all members with content type
type: ObjectProperty
domain: Record Set
range: Content Type
sub property of: has or had all members with category
inverse of: is or was content type of all members of
description: Connects a Record Set and a Content Type that categorizes all the Records or Record Parts that are or were included in the Record Set.

has or had all members with category
type: ObjectProperty
domain: Record Set
range: Type
sub property of: is related to
inverse of: is or was category of all members of
description: Connects a Record Set and a Category (Type) to which all the Records or Record Parts that are or were included in the Record Set belong.

is or was content type of all members of
type: ObjectProperty
domain: Content Type
range: Record Set
sub property of: is or was category of all members of
inverse of: has or had all members with content type
description: Connects a Content Type and a Record Set whose all past or present Record or Record Part members have that Content Type.

has or had all members with creation date
type: ObjectProperty
domain: Record Set
range: Date
sub property of: has beginning date
inverse of: is or was creation date of all members of
description: Inverse of 'is or was creation date of all members of' object property
RiC-CM corresponding component: RiC-R081i ('has or had all members with creation date' relation)

is or was creation date of all members of
type: ObjectProperty
domain: Date
range: Record Set
sub property of: is beginning date of
inverse of: has or had all members with creation date
description: Connects a Date to a Record Set all of whose present or past members were created at this Date.
RiC-CM corresponding component: RiC-R081 ('is or was creation date of all members of' relation)

has or had all members with documentary form type
type: ObjectProperty
domain: Record Set
range: Documentary Form Type
sub property of: has or had all members with category
inverse of: is or was documentary form type of all members of
description: Connects a Record Set and a Documentary Form Type that categorizes all the Records or Record Parts that are or were included in the Record Set.

is or was documentary form type of all members of
type: ObjectProperty
domain: Documentary Form Type
range: Record Set
sub property of: is or was category of all members of
inverse of: has or had all members with documentary form type
description: Connects a Documentary Form Type and a Record Set whose all past or present Record or Record Part members have that Documentary Form Type.

has or had all members with language
type: ObjectProperty
domain: Record Set
range: Language
sub property of: is related to
inverse of: is or was language of all members of
description: Connects a Record Set and a Language used by all the Records or Record Parts that are or were included in the Record Set.

Language
type: Class
subclass of: Concept
description: A spoken or written human language represented in a Record Resource or used by an Agent.
RiC-CM corresponding component: Corresponds to RiC-A25 (Language attribute)

is or was language of all members of
type: ObjectProperty
domain: Language
range: Record Set
sub property of: is related to
inverse of: has or had all members with language
description: Connects a Language and a Record Set whose all present or past Record or Record Part members use that Language.

has or had all members with legal status
type: ObjectProperty
domain: Record Set
range: Legal Status
sub property of: has or had all members with category
inverse of: is or was legal status of all members of
description: Connects a Record Set and a Legal Status that categorizes all the Records or Record Parts that are or were included in the Record Set.

Legal Status
type: Class
subclass of: Type
description: A status defined by law.
RiC-CM corresponding component: Corresponds to RiC-A26 (Legal Status attribute)

is or was legal status of all members of
type: ObjectProperty
domain: Legal Status
range: Record Set
sub property of: is or was category of all members of
inverse of: has or had all members with legal status
description: Connects a Legal Status and a Record Set whose all past or present Record or Record Part members have that Legal Status.

has or had all members with record state
type: ObjectProperty
domain: Record Set
range: Record State
sub property of: has or had all members with category
inverse of: is or was record state of all members of
description: Connects a Record Set and a Record State that categorizes all the Records or Record Parts that are or were included in the Record Set.

Record State
type: Class
subclass of: Type
scope note: Can refer both to a record's stage of creation (for example "draft") and its form of transmission when the record was received (for example "copy").
description: Description of the production or reproduction status of a Record or Record Part.
RiC-CM corresponding component: Corresponds to RiC-A39 (State attribute)

is or was record state of all members of
type: ObjectProperty
domain: Record State
range: Record Set
sub property of: is or was category of all members of
inverse of: has or had all members with record state
description: Connects a Record State and a Record Set whose all past or present Record or Record Part members have that Record State.

has or had analogue instantiation
type: ObjectProperty
domain: Record Resource
range: Instantiation
sub property of: has or had instantiation
inverse of: is or was analogue instantiation of
scope note: In some situations, it may be useful or necessary to connect a record resource to an analogue instantiation that no longer exists or has been lost.
description: Connects a record resource to one of its analogue instantiations, whether it exists or has been lost or destroyed.

has or had instantiation
type: ObjectProperty
domain: Record Resource
range: Instantiation
sub property of: is related to
inverse of: is or was instantiation of
property chain axiom: thing is source of relation
property chain axiom: has the role of the Record Resource to Instantiation Relation
property chain axiom: relation has target
scope note: In some situations, it may be useful or necessary to connect a record resource to an instantiation that no longer exists or or has been lost, when some of its characteristics are known from some source, like an old finding aid.
description: Connects a Record Resource to an Instantiation, which either may exist or may have been lost or destroyed.
RiC-CM corresponding component: RiC-R025 ('has or had instantiation' relation)

is or was analogue instantiation of
type: ObjectProperty
domain: Instantiation
range: Record Resource
sub property of: is or was instantiation of
inverse of: has or had analogue instantiation
description: Inverse of 'has or had analogue instantiation' object property.

has or had coordinates
type: ObjectProperty
domain: Physical Location
range: Coordinates
sub property of: is related to
inverse of: is or was coordinates of
description: Connects a Physical Location to its past or present coordinates in a reference system.

Physical Location
type: Class
subclass of: Thing
scope note: Used to describe basic human-readable text such as an address, a cadastral reference, or less precise information found in a record. Use the coordinates datatype property, or the Coordinates class to capture the geographical coordinates of the Place. Use spatial relations (particularly 'has or had location') to capture a relation between two places.
description: A delimitation of the physical territory of a Place.
RiC-CM corresponding component: Class implementation of RiC-A27 (Location attribute)

is or was coordinates of
type: ObjectProperty
domain: Coordinates
range: Physical Location
sub property of: is related to
inverse of: has or had coordinates
description: Connects an instance of Coordinates to a Physical Location it locates or located on earth, according to some reference system.

has or had corporate body type
type: ObjectProperty
domain: Corporate Body
range: Corporate Body Type
sub property of: has or had category
inverse of: is or was corporate body type of
description: Connects a Corporate Body to a Corporate Body Type which categorizes or categorized it.

Corporate Body
type: Class
subclass of: Group
scope note: Corporate body is a kind of Group (RiC-E09). By exception, within some legal contexts, a sole trader or sole proprietor may be recognized as a corporate body, even when the economic enterprise does not have additional members. Corporate bodies often have a mandate giving them the authority to act within their area(s) of competence. They will also usually act within a particular jurisdiction being governed by legal and other rule-based frameworks. A corporate body though may be constituted in a more informal manner and exist as an entity by virtue of its recognition as such by its members.
description: An organized group of persons that act together as an Agent, and that has a recognized legal or social status.
RiC-CM corresponding component: Corresponds to RiC-E11 (Corporate Body entity)

Corporate Body Type
type: Class
subclass of: Type
description: Categorization of a Corporate Body.
RiC-CM corresponding component: Corresponds to RiC-A12 (Corporate Body Type attribute)

is or was corporate body type of
type: ObjectProperty
domain: Corporate Body Type
range: Corporate Body
sub property of: is or was category of
inverse of: has or had corporate body type
description: Connects a Corporate Body Type to a Corporate Body that it categorizes or categorized.

has or had digital instantiation
type: ObjectProperty
domain: Record Resource
range: Instantiation
sub property of: has or had instantiation
inverse of: is or was digital instantiation of
scope note: This property can be used, among other cases, when you want to convert findings aids encoded in EAD/XML and need a simple and accurate migration path to process dao or daogrp EAD elements. Also, in some situations, it may be useful or necessary to connect a record resource to a digital instantiation that no longer exists or or has been lost.
description: Connects a record resource to one of its digital instantiations, whether it exists or has been lost or destroyed.

is or was digital instantiation of
type: ObjectProperty
domain: Instantiation
range: Record Resource
sub property of: is or was instantiation of
inverse of: has or had digital instantiation
description: Inverse of 'has or had digital instantiation' object property.

has or had employer
type: ObjectProperty
domain: Person
range:
  union of: Corporate Body
  union of: Person
sub property of: has or had controller
inverse of: is or was employer of
description: Inverse of 'is or was employer of' object property.

has or had controller
type: ObjectProperty
domain: Agent
range: Agent
sub property of: is or was under authority of
sub property of: is or was subordinate to
inverse of: is or was controller of
property chain axiom: thing is target of relation
property chain axiom: has the role of the Agent Control Relation
property chain axiom: relation has source
description: Inverse of 'is or was controller of' object property.
RiC-CM corresponding component: RiC-R041i ('has or had controller' relation)

is or was employer of
type: ObjectProperty
domain:
  union of: Corporate Body
  union of: Person
range: Person
sub property of: is or was controller of
inverse of: has or had employer
description: Connects a Corporate Body or a Person to a Person who is or was their employee.

has or had holder
type: ObjectProperty
domain:
  union of: Instantiation
  union of: Record Resource
range: Agent
sub property of: has or had manager
inverse of: is or was holder of
property chain axiom: thing is target of relation
property chain axiom: has the role of the Record Resource Holding Relation
property chain axiom: relation has source
description: Inverse of 'is or was holder of' object property.
RiC-CM corresponding component: RiC-R039i ('has or had holder' relation)

has or had manager
type: ObjectProperty
domain:
  union of: Instantiation
  union of: Record Resource
range: Agent
sub property of: is or was under authority of
inverse of: is or was manager of
property chain axiom: thing is target of relation
property chain axiom: has the role of the Management Relation
property chain axiom: relation has source
description: Inverse of 'is or was manager of' object property.
RiC-CM corresponding component: RiC-R038i ('is or was managed by' relation)

is or was holder of
type: ObjectProperty
domain: Agent
range:
  union of: Instantiation
  union of: Record Resource
sub property of: is or was manager of
inverse of: has or had holder
property chain axiom: thing is source of relation
property chain axiom: has the role of the Record Resource Holding Relation
property chain axiom: relation has target
description: Connects an Agent to a Record Resource or Instantiation that the Agent holds or held.
RiC-CM corresponding component: RiC-R039 ('is or was holder of' relation)

has the role of the Record Resource Holding Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Record Resource Holding Relation
range: Record Resource Holding Relation
sub property of: has the role of the Management Relation
scope note: This property 'rolifies' the RecordResourceHoldingRelation class. It should be used only when you have to manage instances of the RecordResourceHoldingRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a RecordResourceHoldingRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

has or had identifier
type: ObjectProperty
domain: Thing
range: Identifier
sub property of: has or had appellation
inverse of: is or was identifier of
description: Connects a Thing to one of its past or present Identifiers.

has or had appellation
type: ObjectProperty
domain: Thing
range: Appellation
sub property of: is related to
inverse of: is or was appellation of
property chain axiom: thing is target of relation
property chain axiom: has the role of the Appellation Relation
property chain axiom: relation has source
description: Connects a Thing to an Appellation that is or was used for designating it.

is or was identifier of
type: ObjectProperty
domain: Identifier
range: Thing
sub property of: is or was appellation of
inverse of: has or had identifier
description: Connects an Identifier to a Thing that it identified or identifies.

has or had intellectual property rights holder
type: ObjectProperty
domain:
  union of: Instantiation
  union of: Record Resource
range:
  union of: Group
  union of: Person
  union of: Position
sub property of: is or was under authority of
inverse of: is or was holder of intellectual property rights of
property chain axiom: thing is target of relation
property chain axiom: has the role of the Intellectual Property Rights Relation
property chain axiom: relation has source
description: Inverse of 'is or was holder of intellectual property rights of' object property.
RiC-CM corresponding component: RiC-R040i ('has or had intellectual property rights holder ' relation)

is or was under authority of
type: ObjectProperty
domain: Thing
range: Agent
sub property of: is related to
inverse of: has or had authority over
property chain axiom: thing is target of relation
property chain axiom: has the role of the Authority Relation
property chain axiom: relation has source
description: Inverse of 'has or had authority over' object property.
RiC-CM corresponding component: RiC-R036i ('is or was under authority of' relation)

is or was holder of intellectual property rights of
type: ObjectProperty
domain:
  union of: Group
  union of: Person
  union of: Position
range:
  union of: Instantiation
  union of: Record Resource
sub property of: has or had authority over
inverse of: has or had intellectual property rights holder
property chain axiom: thing is source of relation
property chain axiom: has the role of the Intellectual Property Rights Relation
property chain axiom: relation has target
description: Connects an Agent to a Record Resource or Instantiation on which the Agent has or had some intellectual property rights.
RiC-CM corresponding component: RiC-R040 ('is or was holder of intellectual property rights of' relation)

has the role of the Intellectual Property Rights Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Intellectual Property Rights Relation
range: Intellectual Property Rights Relation
sub property of: has the role of the Authority Relation
scope note: This property 'rolifies' the IntellectualPropertyRightsRelation class. It should be used only when you have to manage instances of the IntellectualPropertyRightsRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a IntellectualPropertyRightsRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

has or had jurisdiction
type: ObjectProperty
domain: Agent
range: Place
sub property of: is agent associated with place
inverse of: is or was jurisdiction of
description: Inverse of 'is or was jurisdiction of' object property.
RiC-CM corresponding component: RiC-R076i ('has or had jurisdiction' relation)

is or was jurisdiction of
type: ObjectProperty
domain: Place
range: Agent
sub property of: is place associated with agent
inverse of: has or had jurisdiction
description: Connects a Place to an Agent that has or had jurisdiction over the Place.
RiC-CM corresponding component: RiC-R076 ('is or was jurisdiction of' relation)

has or had language
type: ObjectProperty
domain:
  union of: Agent
  union of: Record
  union of: Record Part
range: Language
sub property of: is related to
inverse of: is or was language of
description: Connects an Agent, Record or Record Part to a Language that uses or used it.

is or was language of
type: ObjectProperty
domain: Language
range:
  union of: Agent
  union of: Record
  union of: Record Part
sub property of: is related to
inverse of: has or had language
description: Connects a Language to an Agent, Record or Record Part that uses or used it.

has or had leader
type: ObjectProperty
domain: Group
range: Person
sub property of: has or had controller
inverse of: is or was leader of
property chain axiom: thing is target of relation
property chain axiom: has the role of the Leadership Relation
property chain axiom: relation has source
description: Inverse of 'is or was leader of' object property.
RiC-CM corresponding component: RiC-R042i ('has or had leader' relation)

is or was leader of
type: ObjectProperty
domain: Person
range: Group
sub property of: is or was controller of
inverse of: has or had leader
property chain axiom: thing is source of relation
property chain axiom: has the role of the Leadership Relation
property chain axiom: relation has target
description: Connects a Person to the Group that Person leads or led in the past.
RiC-CM corresponding component: RiC-R042 ('is or was leader of' relation)

has the role of the Leadership Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Leadership Relation
range: Leadership Relation
sub property of: has the role of the Agent Control Relation
scope note: This property 'rolifies' the LeadershipRelation class. It should be used only when you have to manage instances of the LeadershipRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a LeadershipRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

has or had legal status
type: ObjectProperty
domain:
  union of: Agent
  union of: Record
  union of: Record Part
range: Legal Status
sub property of: has or had category
inverse of: is or was legal status of
description: Connects an Agent or Record Resource to a Legal Status which categorized or categorizes it.

is or was legal status of
type: ObjectProperty
domain: Legal Status
range:
  union of: Agent
  union of: Record
  union of: Record Part
sub property of: is or was category of
inverse of: has or had legal status
scope note: Connects a Legal Status to an Agent, Record or Record Part that it categorized or categorizes.
description: Connects a Legal Status to an Agent or Record Resource that it categorizes.

has or had main subject
type: ObjectProperty
domain: Record Resource
range: Thing
sub property of: has or had subject
inverse of: is or was main subject of
scope note: Use for specifying, for example, that a Record Set of type personal file has main subject some person, which would help end users to retrieve the main archival resources about this person.
description: Connects a Record Resource to a Thing that is or was its main subject.
RiC-CM corresponding component: RiC-R020 ('has or had main subject' relation)

is or was main subject of
type: ObjectProperty
domain: Thing
range: Record Resource
sub property of: is or was subject of
inverse of: has or had main subject
description: Inverse of 'has or had main subject' object property.
RiC-CM corresponding component: RiC-R020i ('is or was main subject of' relation)

has or had mandate type
type: ObjectProperty
domain: Mandate
range: Mandate Type
sub property of: has or had rule type
inverse of: is or was mandate type of
description: Connects a Mandate to a Mandate Type that categorized or categorizes it.

Mandate Type
type: Class
subclass of: Rule Type
scope note: For example : charter, treaty, contract, letter of appointment, papal mandate, episcopal mandate, ciurt mandate, election mandate, popular mandate, federal mandate, etc.
description: Categorization of a Mandate.
RiC-CM corresponding component: Corresponds to RiC-A44 (Mandate Type attribute).

has or had rule type
type: ObjectProperty
domain: Rule
range: Rule Type
sub property of: has or had category
inverse of: is or was rule type of
description: Connects a Rule to a Rule Type that categorized or categorizes it.

is or was mandate type of
type: ObjectProperty
domain: Mandate Type
range: Mandate
sub property of: is or was rule type of
inverse of: has or had mandate type
description: Connects a Mandate Type to a Mandate that it categorized or categorizes.

has or had member
type: ObjectProperty
domain: Group
range: Person
sub property of: is agent associated with agent
inverse of: is or was member of
property chain axiom: thing is source of relation
property chain axiom: has the role of the Membership Relation
property chain axiom: relation has target
description: Connects a Group to a Person that is or was a member of that Group.
RiC-CM corresponding component: RiC-R055 ('has or had member' relation)

is or was member of
type: ObjectProperty
domain: Person
range: Group
sub property of: is agent associated with agent
inverse of: has or had member
property chain axiom: thing is target of relation
property chain axiom: has the role of the Membership Relation
property chain axiom: relation has source
description: Inverse of 'has or had member' object property.
RiC-CM corresponding component: RiC-R055i ('is or was member of' relation)

has the role of the Membership Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Membership Relation
range: Membership Relation
sub property of: has the role of the Agent Relation
scope note: This property 'rolifies' the MembershipRelation class. It should be used only when you have to manage instances of the MembershipRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a MembershipRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

has or had most members with creation date
type: ObjectProperty
domain: Record Set
range: Date
sub property of: has or had some members with creation date
inverse of: is or was creation date of most members of
description: Inverse of 'is or was creation date of most members of' object property
RiC-CM corresponding component: RiC-R083i ('has or had most members with creation date' relation)

has or had some members with creation date
type: ObjectProperty
domain: Record Set
range: Date
sub property of: has beginning date
inverse of: is or was creation date of some members of
description: Inverse of 'is or was creation date of some members of' object property
RiC-CM corresponding component: RiC-R082i ('has or had some members with creation date' relation)

is or was creation date of most members of
type: ObjectProperty
domain: Date
range: Record Set
sub property of: is or was creation date of some members of
inverse of: has or had most members with creation date
scope note: To be used for specifying a bulk date, i.e. the predominant date of the members of the record set.
description: Connects a Date to a Record Set most of whose present or past members were created at this Date.
RiC-CM corresponding component: RiC-R083 ('is or was creation date of most members of' relation)

has or had occupation of type
type: ObjectProperty
domain: Person
range: Occupation Type
sub property of: has or had demographic group
inverse of: is or was occupation type of
description: Connects a Person to an Occupation Type that categorized or categorizes his/her occupation (profession, trade or craft).

Occupation Type
type: Class
subclass of: Activity Type
subclass of: Demographic Group
scope note: The pursuit of an occupation involves the performance of an Activity. Successful performance of the Activity is based on the ability to perform related competencies successfully. Such competencies may be acquired through education or experience, or a combination of both. The authority of the Person to pursue the occupation may be derived tacitly or explicitly from an external Agent, based on a demonstrated mastery of the competency. An occupation may be pursued independently by a Person or a Group, thereby contributing to the fulfilment of the function (activity) of the group. Should not be confused with Position where, for example, an agent with the occupation type "lawyer" holds the position of "legal counsel" in an agency. Related to but should not be confused with the domain or field of activity, such as an archivist who works in the domain of archival science.
description: Categorization of a profession, trade, or craft pursued by a Person in fulfilment of an Activity.
RiC-CM corresponding component: Corresponds to RiC-A30 (Occupation Type attribute)

has or had demographic group
type: ObjectProperty
domain:
  union of: Group
  union of: Person
range: Demographic Group
sub property of: has or had category
inverse of: is or was demographic group of
description: Connects a Person or a Group to a Demographic Group to which it belongs or belonged.

is or was occupation type of
type: ObjectProperty
domain: Occupation Type
range: Person
sub property of: is or was demographic group of
inverse of: has or had occupation of type
description: Connects an Occupation Type to a Person whose occupation is or was categorized by it.

has or had owner
type: ObjectProperty
domain: Thing
range:
  union of: Group
  union of: Person
  union of: Position
sub property of: is or was under authority of
inverse of: is or was owner of
property chain axiom: thing is target of relation
property chain axiom: has the role of the Ownership Relation
property chain axiom: relation has source
description: Inverse of 'is or was owner of' object property.
RiC-CM corresponding component: RiC-R037i ('has or had owner' relation)

is or was owner of
type: ObjectProperty
domain:
  union of: Group
  union of: Person
  union of: Position
range: Thing
sub property of: has or had authority over
inverse of: has or had owner
property chain axiom: thing is source of relation
property chain axiom: has the role of the Ownership Relation
property chain axiom: relation has target
description: Connects a Group, Person or Position to a Thing that this Agent owns or owned.
RiC-CM corresponding component: RiC-R037 ('is or was owner of' relation)

has the role of the Ownership Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Ownership Relation
range: Ownership Relation
sub property of: has the role of the Authority Relation
scope note: This property 'rolifies' the OwnershipRelation class. It should be used only when you have to manage instances of the OwnershipRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a OwnershipRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

has or had physical location
type: ObjectProperty
domain: Place
range: Physical Location
sub property of: is place associated with
inverse of: is or was physical location of
description: Connects a Place to one of its past or present Physical Location.

is or was physical location of
type: ObjectProperty
domain: Physical Location
range: Place
sub property of: is associated with place
inverse of: has or had physical location
description: Connects a Physical Location to a Place, when it is or was its location.

has or had place name
type: ObjectProperty
domain: Place
range: Place Name
sub property of: has or had name
inverse of: is or was place name of
description: Connects a Place to one of its past or present names.

Place Name
type: Class
subclass of: Name
description: A label, title or term designating a Place in order to make it distinguishable from other similar entities.
RiC-CM corresponding component: Class implementation of a specialization of RiC-A28 (Name attribute)

is or was place name of
type: ObjectProperty
domain: Place Name
range: Place
sub property of: is or was name of
inverse of: has or had place name
description: Connects a Place Name to a Place that was or is designated by it.

has or had place type
type: ObjectProperty
domain: Place
range: Place Type
sub property of: has or had category
inverse of: is or was place type of
description: Connects a Place to a Place Type that categorized or categorizes it.

Place Type
type: Class
subclass of: Type
scope note: Broadly, a Place may be a member of three broad categories: jurisdiction, manmade structure, or a natural feature. Each of these three categories can subdivided into narrower categories.
description: Categorization of a Place.
RiC-CM corresponding component: Corresponds to RiC-A32 (Place Type attribute)

is or was place type of
type: ObjectProperty
domain: Place Type
range: Place
sub property of: is or was category of
inverse of: has or had place type
description: Connects a Place Type to a Place that is or was categorized by it.

has or had some members with content type
type: ObjectProperty
domain: Record Set
range: Content Type
sub property of: has or had some members with category
inverse of: is or was content type of some members of
description: Connects a Record Set and a Content Type that categorizes some of the Records or Record Parts that are or were included in the Record Set.

has or had some members with category
type: ObjectProperty
domain: Record Set
range: Type
sub property of: is related to
inverse of: is or was category of some members of
description: Connects a Record Set and a Category (Type) to which some of the Records or Record Parts that are or were included in the Record Set belong.

is or was content type of some members of
type: ObjectProperty
domain: Content Type
range: Record Set
sub property of: is or was category of some members of
inverse of: has or had some members with content type
description: Connects a Content Type and a Record Set whose some past or present Record or Record Part members have that Content Type.

has or had some members with documentary form type
type: ObjectProperty
domain: Record Set
range: Documentary Form Type
sub property of: has or had some members with category
inverse of: is or was documentary form type of some members of
description: Connects a Record Set and a Documentary Form Type that categorizes some of the Records or Record Parts that are or were included in the Record Set.

is or was documentary form type of some members of
type: ObjectProperty
domain: Documentary Form Type
range: Record Set
sub property of: is or was category of some members of
inverse of: has or had some members with documentary form type
description: Connects a Documentary Form Type and a Record Set whose some past or present Record or Record Part members have that Documentary Form Type.

has or had some members with language
type: ObjectProperty
domain: Record Set
range: Language
sub property of: is related to
inverse of: is or was language of some members of
description: Connects a Record Set and a Language used by some of the Records or Record Parts that are or were included in the Record Set.

is or was language of some members of
type: ObjectProperty
domain: Language
range: Record Set
sub property of: is related to
inverse of: has or had some members with language
description: Connects a Language and a Record Set whose some present or past Record or Record Part members use that Language.

has or had some members with legal status
type: ObjectProperty
domain: Record Set
range: Legal Status
sub property of: has or had some members with category
inverse of: is or was legal status of some members of
description: Connects a Record Set and a Legal Status that categorizes some of the Records or Record Parts that are or were included in the Record Set.

is or was legal status of some members of
type: ObjectProperty
domain: Legal Status
range: Record Set
sub property of: is or was category of some members of
inverse of: has or had some members with legal status
description: Connects a Legal Status and a Record Set whose some past or present Record or Record Part members have that Legal Status.

has or had some members with record state
type: ObjectProperty
domain: Record Set
range: Record State
sub property of: has or had some members with category
inverse of: is or was record state of some members of
description: Connects a Record Set and a Record State that categorizes some of the Records or Record Parts that are or were included in the Record Set.

is or was record state of some members of
type: ObjectProperty
domain: Record State
range: Record Set
sub property of: is or was category of some members of
inverse of: has or had some members with record state
description: Connects a Record State and a Record Set whose some past or present Record or Record Part members have that Record State.

has or had student
type: ObjectProperty
domain: Person
range: Person
sub property of: knows
inverse of: has or had teacher
property chain axiom: thing is source of relation
property chain axiom: has the role of the Teaching Relation
property chain axiom: relation has target
description: Inverse of 'has or had teacher' object property.
RiC-CM corresponding component: RiC-R053i ('has or had student' relation)

has or had teacher
type: ObjectProperty
domain: Person
range: Person
sub property of: knows
inverse of: has or had student
property chain axiom: thing is target of relation
property chain axiom: has the role of the Teaching Relation
property chain axiom: relation has source
description: Connects a Person to another Person who is or was their teacher.
RiC-CM corresponding component: RiC-R053 ('has or had teacher' relation)

has the role of the Teaching Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Teaching Relation
range: Teaching Relation
sub property of: has the role of the Knowing Relation
scope note: This property 'rolifies' the TeachingRelation class. It should be used only when you have to manage instances of the TeachingRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a TeachingRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

has or had title
type: ObjectProperty
domain:
  union of: Instantiation
  union of: Record Resource
  union of: Rule
range: Title
sub property of: has or had name
inverse of: is or was title of
description: Connects a Record Resource, Instantiation or Rule to a title that is or was used for designating it.

Title
type: Class
subclass of: Name
description: A name that is used for a Record Resource or a Rule
RiC-CM corresponding component: Class implementation of a specialization of RiC-A28 (Name attribute)

is or was title of
type: ObjectProperty
domain: Title
range:
  union of: Instantiation
  union of: Record Resource
  union of: Rule
sub property of: is or was name of
inverse of: has or had title
description: Connects a Title to a Record Resource, Instantiation or Rule that it designated or designates.

has original
type: ObjectProperty
domain:
  union of: Record
  union of: Record Part
range:
  union of: Record
  union of: Record Part
sub property of: has genetic link to record resource
sub property of: follows in time
inverse of: is original of
description: Inverse of 'is original of' object property.
RiC-CM corresponding component: RiC-R010i ('is original of' relation)

is original of
type: ObjectProperty
domain:
  union of: Record
  union of: Record Part
range:
  union of: Record
  union of: Record Part
sub property of: has genetic link to record resource
sub property of: precedes in time
inverse of: has original
scope note: There may be zero to many intermediate Records, ignored or unknown, between the two connected Records
description: Connects the original version of a Record to a copy or a later version.
RiC-CM corresponding component: RiC-R010 (is original of relation)

has production technique type
type: ObjectProperty
domain: Instantiation
range: Production Technique Type
sub property of: has or had category
inverse of: is production technique type of
description: Connects an Instantiation to a Production Technique Type that categorizes its production technique.

Production Technique Type
type: Class
subclass of: Type
description: The method used in the representation of information on an instantiation.
RiC-CM corresponding component: Class implementation of RiC-A33 (Production Technique attribute)

is production technique type of
type: ObjectProperty
domain: Production Technique Type
range: Instantiation
sub property of: is or was category of
inverse of: has production technique type
description: Connects a Production Technique Type to an Instantiation whose production technique is categorized by it.

has publication date
type: ObjectProperty
domain: Record Resource
range: Date
sub property of: is associated with date
inverse of: is publication date of
description: Inverse of 'is publication date of' object property

is publication date of
type: ObjectProperty
domain: Date
range: Record Resource
sub property of: is beginning date of
inverse of: has publication date
description: Connects a Date to a Record Resource that was made public at this Date.

has publisher
type: ObjectProperty
domain: Record Resource
range: Agent
sub property of: is related to
inverse of: is publisher of
description: Connects a Record resource to an Agent who published it.

is publisher of
type: ObjectProperty
domain: Agent
range: Record Resource
sub property of: is related to
inverse of: has publisher
description: Connects an Agent to a Record Resource that it published.

has receiver
type: ObjectProperty
domain:
  union of: Instantiation
  union of: Record Resource
range: Agent
sub property of: has accumulator
inverse of: is receiver of
description: Connects a Record Resource or an Instantiation to the Agent that receives it in the course of the Agent's activities.
RiC-CM corresponding component: RiC-R029 ('has receiver' relation)

is receiver of
type: ObjectProperty
domain: Agent
range:
  union of: Instantiation
  union of: Record Resource
sub property of: is accumulator of
inverse of: has receiver
description: Inverse of 'received by' object property.
RiC-CM corresponding component: RiC-R029i ('is receiver of' relation)

has record set type
type: ObjectProperty
domain: Record Set
range: Record Set Type
sub property of: has or had category
inverse of: is record set type of
description: Connects a Record Set to a Record Set Type that categorizes it.

Record Set Type
type: Class
subclass of: Type
scope note: Four instances of Record Set Type are included for now in RiC-O; they also are instances of skos:Concept and, as such, part of a SKOS vocabulary. Record Set Type may also be used (or extended) to categorize types of Record Set that have not traditionally been considered archival, e.g. search result list.
description: A broad categorization of the type of Record Set.
RiC-CM corresponding component: Corresponds to RiC-A36 (Record Set Type attribute)

is record set type of
type: ObjectProperty
domain: Record Set Type
range: Record Set
sub property of: is or was category of
inverse of: has record set type
description: Connects a Record Set Type to a Record Set that it categorizes.

has record state
type: ObjectProperty
domain:
  union of: Record
  union of: Record Part
range: Record State
sub property of: has or had category
inverse of: is record state of
description: Connects a Record or Record Part to a Record State that categorizes its state.

is record state of
type: ObjectProperty
domain: Record State
range:
  union of: Record
  union of: Record Part
sub property of: is or was category of
inverse of: has record state
description: Connects a Record State to a Record or Record Part whose state it categorizes.

has reply
type: ObjectProperty
domain: Record Resource
range: Record Resource
sub property of: precedes in time
sub property of: is record resource associated with record resource
inverse of: is reply to
description: Connects a Record Resource to a reply, usually in the form of correspondence.
RiC-CM corresponding component: RiC-R013 ('has reply' relation)

is record resource associated with record resource
type: ObjectProperty
type: SymmetricProperty
domain: Record Resource
range: Record Resource
sub property of: is related to
property chain axiom: thing is connected to relation
property chain axiom: has the role of the Record Resource to Record Resource Relation
property chain axiom: relation connects
scope note: Use to connect two Record Resources only if it is not possible to use a narrower, more specific relation, for example has genetic link to.
description: Connects two Record Resources. This relation is symmetric.
RiC-CM corresponding component: RiC-R022 ('is record resource associated with record resource' relation)

is reply to
type: ObjectProperty
domain: Record Resource
range: Record Resource
sub property of: follows in time
sub property of: is record resource associated with record resource
inverse of: has reply
description: Inverse of 'has reply' object property.
RiC-CM corresponding component: RiC-R013i ('is reply to' relation)

has representation type
type: ObjectProperty
domain: Instantiation
range: Representation Type
sub property of: has or had category
inverse of: is representation type of
description: Connects an Instantiation to a Representation Type that categorizes its representation type.

Representation Type
type: Class
subclass of: Type
scope note: Can be unmediated (which allows humans to receive the message communicated without an intermediation of a device) and mediated (which needs a device to decode the message). A lot of contemporary mediated types are digital. Each representation type may present specific features: bit rate for audio, resolution for digital images, encoding format for video etc. Depending on the type, specific attributes may be added to describe their characteristics.
description: Method of recording the content type of an Instantiation
RiC-CM corresponding component: Corresponds to RiC-A37 (Representation Type attribute)

is representation type of
type: ObjectProperty
domain: Representation Type
range: Instantiation
sub property of: is or was category of
inverse of: has representation type
description: Connects a Representation Type to an Instantiation that it categorizes.

has sender
type: ObjectProperty
domain:
  union of: Instantiation
  union of: Record Resource
range: Agent
sub property of: has organic provenance
inverse of: is sender of
scope note: The identity of the sender is (usually) evidenced by the Record Resource or Instantiation itself.
description: Connects a Record Resource or an Instantiation to the Agent that sends it
RiC-CM corresponding component: RiC-R031 ('has sender' relation)

is sender of
type: ObjectProperty
domain: Agent
range:
  union of: Instantiation
  union of: Record Resource
sub property of: is organic provenance of
inverse of: has sender
description: Inverse of 'has sender' object property.
RiC-CM corresponding component: RiC-R031i ('is sender of' relation)

has unit of measurement
type: ObjectProperty
domain: Extent
range: Unit Of Measurement
sub property of: is related to
inverse of: is unit of measurement of
description: Connects an Extent to a Unit Of Measurement

Unit Of Measurement
type: Class
subclass of: Concept
description: A definite magnitude of a quantity, defined and adopted by convention or by law, that is used as a standard for measurement of the same kind of quantity. Can be spacial units (cm, m), weight (g, kg), time (s, h), storage (MB, TB) or more informal units used in the archival context like number of boxes, pages or words.

is unit of measurement of
type: ObjectProperty
domain: Unit Of Measurement
range: Extent
sub property of: is related to
inverse of: has unit of measurement
description: Inverse of 'has unit of measurement' object property

has within
type: ObjectProperty
domain: Date
range: Date
sub property of: is associated with date
sub property of: is date associated with
sub property of: has or had part
inverse of: is within
description: Inverse of 'is within' object property
RiC-CM corresponding component: RiC-R085i ('has within' relation)

has or had part
type: ObjectProperty
domain: Thing
range: Thing
sub property of: is related to
inverse of: is or was part of
property chain axiom: thing is source of relation
property chain axiom: has the role of the Whole Part Relation
property chain axiom: relation has target
scope note: Use to connect a Thing to another Thing that is or was a part of the whole Thing only if it is not possible to use a narrower, more specific whole/part relation, for example has or had constituent. The end of existence of a whole/part relation may affect the integrity or nature of the domain entity.
description: Connects a Thing to a constitutive or component part of that Thing.
RiC-CM corresponding component: RiC-R002 ('has or had part' relation)

is within
type: ObjectProperty
domain: Date
range: Date
sub property of: is associated with date
sub property of: is date associated with
sub property of: is or was part of
inverse of: has within
description: Connects a Date to a Date in which it is contained.
RiC-CM corresponding component: RiC-R085 ('is within' relation)

included
type: ObjectProperty
domain: Record Set
range:
  union of: Record
  union of: Record Set
sub property of: had part
sub property of: includes or included
inverse of: was included in
description: Connects a Record Set to a Record or Record Set which it included in the past.

includes or included
type: ObjectProperty
domain: Record Set
range:
  union of: Record
  union of: Record Set
sub property of: is record resource associated with record resource
sub property of: has or had part
inverse of: is or was included in
scope note: A Record or Record Set can be aggregated in one or many Record Sets simultaneously or through time.
description: Connects a Record Set to a Record or Record Set it aggregates, or aggregated in the past.
RiC-CM corresponding component: RiC-R024 ('includes or included' relation)

was included in
type: ObjectProperty
domain:
  union of: Record
  union of: Record Set
range: Record Set
sub property of: was part of
sub property of: is or was included in
inverse of: included
description: Connects a Record to a Record or Record Set in which it was included in the past.

is or was category of
type: ObjectProperty
domain: Type
range: Thing
sub property of: is related to
inverse of: has or had category
property chain axiom: thing is source of relation
property chain axiom: has the role of the Type Relation
property chain axiom: relation has target
description: Connects a Type (a category) to a Thing that it categorizes or categorized.

is organic provenance of
type: ObjectProperty
domain: Agent
range:
  union of: Instantiation
  union of: Record Resource
sub property of: is organic or functional provenance of
inverse of: has organic provenance
property chain axiom: thing is target of relation
property chain axiom: has the role of the Organic Provenance Relation
property chain axiom: relation has source
description: Inverse of 'has organic provenance' object property.
RiC-CM corresponding component: RiC-R026i ('is provenance of' relation)

is creator of
type: ObjectProperty
domain: Agent
range:
  union of: Instantiation
  union of: Record Resource
sub property of: is organic provenance of
inverse of: has creator
property chain axiom: thing is target of relation
property chain axiom: has the role of the Creation Relation
property chain axiom: relation has source
description: Inverse of 'has creator' object property.
RiC-CM corresponding component: RiC-R027i ('is creator of 'relation')

is beginning date of
type: ObjectProperty
domain: Date
range: Thing
sub property of: is date associated with
inverse of: has beginning date
description: Connects a Date to a Thing that came into existence on that Date.
RiC-CM corresponding component: RiC-R069 ('is beginning date of' relation)

is place associated with agent
type: ObjectProperty
domain: Place
range: Agent
sub property of: is place associated with
inverse of: is agent associated with place
description: Connects a Place to an Agent which is related to that Place.

has ancestor
type: ObjectProperty
type: TransitiveProperty
domain: Person
range: Person
sub property of: has family association with
sub property of: is successor of
inverse of: has descendant
property chain axiom: thing is target of relation
property chain axiom: has the role of the Descendance Relation
property chain axiom: relation has source
description: Inverse of 'has descendant' object property. This is a transitive relation.
RiC-CM corresponding component: RiC-R017i (has ancestor relation)

is accumulator of
type: ObjectProperty
domain: Agent
range:
  union of: Instantiation
  union of: Record Resource
sub property of: is organic provenance of
inverse of: has accumulator
property chain axiom: thing is target of relation
property chain axiom: has the role of the Accumulation Relation
property chain axiom: relation has source
description: Inverse of 'has accumulator' object property.
RiC-CM corresponding component: RiC-R028i ('is accumulator of' relation)

is date of occurrence of
type: ObjectProperty
domain: Date
range: Event
sub property of: is date associated with
sub property of: is associated with event
inverse of: occurred at date
description: Connects a Date to an Event that occurred at this Date. An event or activity can be recurrent, which implies that one single event can be related to several dates.
RiC-CM corresponding component: RiC-R084 ('is date of occurrence of' relation)

is associated with event
type: ObjectProperty
domain: Thing
range: Event
sub property of: is related to
inverse of: is event associated with
property chain axiom: thing is target of relation
property chain axiom: has the role of the Event Relation
property chain axiom: relation has source
description: Inverse of 'is event associated with' object property.
RiC-CM corresponding component: RiC-R057i ('is associated with event' relation)

occurred at date
type: ObjectProperty
domain: Event
range: Date
sub property of: is associated with date
sub property of: is event associated with
inverse of: is date of occurrence of
description: Inverse of 'is date of occurrence of' object property
RiC-CM corresponding component: RiC-R084i ('occurred at date' relation)

is end date of
type: ObjectProperty
domain: Date
range: Thing
sub property of: is date associated with
inverse of: has end date
description: Connects a Date to a Thing whose existence ended on that Date.
RiC-CM corresponding component: RiC-R071 ('is end date of' relation)

is component of transitive
type: ObjectProperty
type: TransitiveProperty
domain: Instantiation
range: Instantiation
sub property of: is or was component of
sub property of: is part of transitive
inverse of: has component transitive
description: Connects an Instantiation to another Instantiation of which it is, directly or indirectly, a component. This is a transitive relation.

is direct part of
type: ObjectProperty
domain: Thing
range: Thing
sub property of: is part of transitive
inverse of: has direct part
scope note: To be used only when the current partitive relation is direct, without any intermediate node between the related things.
description: Connects a Thing to a Thing of which it is direct constitutive or component part.

is constituent of transitive
type: ObjectProperty
type: TransitiveProperty
domain:
  union of: Record
  union of: Record Part
range:
  union of: Record
  union of: Record Part
sub property of: is or was constituent of
sub property of: is part of transitive
inverse of: has constituent transitive
description: Connects a Record or Record Part to another Record or Record Part of which it is a constituent, directly or indirectly. This is a transitive relation.

is direct subordinate to
type: ObjectProperty
domain: Agent
range: Agent
sub property of: is subordinate to transitive
inverse of: has direct subordinate
description: Connects an Agent to an Agent that is directly hierarchically superior.

is subdivision of transitive
type: ObjectProperty
type: TransitiveProperty
domain: Group
range: Group
sub property of: is or was subdivision of
sub property of: is part of transitive
sub property of: is subordinate to transitive
inverse of: has subdivision transitive
description: Connects a Group to the Group it is a direct or indirect subdivision of. This is a transitive relation.

is subevent of transitive
type: ObjectProperty
type: TransitiveProperty
domain: Event
range: Event
sub property of: is or was subevent of
sub property of: is part of transitive
inverse of: has subevent transitive
description: Connects an ongoing Event to an Event of which it is a direct or indirect part. This is a transitive relation.

is contained by transitive
type: ObjectProperty
type: TransitiveProperty
domain: Place
range: Place
sub property of: is or was contained by
sub property of: is part of transitive
inverse of: contains transitive
description: Connects a Place to a Place that is, directly or indirectly, contained by it. This is a transitive relation.

is included in transitive
type: ObjectProperty
type: TransitiveProperty
domain:
  union of: Record
  union of: Record Set
range: Record Set
sub property of: is or was included in
sub property of: is part of transitive
inverse of: includes transitive
description: Connects a Record to a Record or Record Set in which it is directly or indirectly included. This is a transitive relation.

is from use date of
type: ObjectProperty
domain: Date
range: Appellation
sub property of: is beginning date of
inverse of: was used from date
description: Connects a Date to an Appellation, when it is the date at which the Appellation was first used.

was used from date
type: ObjectProperty
domain: Appellation
range: Date
sub property of: has beginning date
inverse of: is from use date of
description: Connects an Appellation to the Date from which it was used.

is last update date of
type: ObjectProperty
domain: Date
range: Thing
sub property of: is modification date of
inverse of: was last updated at date
description: Connects a Date and a Thing that was last modified at this Date.

is modification date of
type: ObjectProperty
domain: Date
range: Thing
sub property of: is date associated with
inverse of: has modification date
description: Connects a Date to a Thing that was modified on that Date.
RiC-CM corresponding component: RiC-R073 ('is modification date of' relation)

was last updated at date
type: ObjectProperty
domain: Thing
range: Date
sub property of: has modification date
inverse of: is last update date of
description: Connects a Thing to the Date when it was last modified.

is or was participant in
type: ObjectProperty
domain: Thing
range: Event
sub property of: is associated with event
inverse of: has or had participant
description: Inverse of 'has or had participant' object property.
RiC-CM corresponding component: RiC-R058i ('is or was participant in' relation)

is or was name of
type: ObjectProperty
domain: Name
range: Thing
sub property of: is or was appellation of
inverse of: has or had name
description: Connects a Name to a Thing that it designated or designates.

is or was instantiation of
type: ObjectProperty
domain: Instantiation
range: Record Resource
sub property of: is related to
inverse of: has or had instantiation
property chain axiom: thing is target of relation
property chain axiom: has the role of the Record Resource to Instantiation Relation
property chain axiom: relation has source
description: Inverse of 'has or had instantiation' object property.
RiC-CM corresponding component: RiC-R025i ('is or was instantiation of' relation)

is or was category of all members of
type: ObjectProperty
domain: Type
range: Record Set
sub property of: is related to
inverse of: has or had all members with category
description: Connects a Category (Type) and a Record Set whose all present or past Record or Record Part members belong to that Category.

is or was category of some members of
type: ObjectProperty
domain: Type
range: Record Set
sub property of: is related to
inverse of: has or had some members with category
description: Connects a Category (Type) and a Record Set whose some present or past Record or Record Part members belong to that Category.

is or was creation date of some members of
type: ObjectProperty
domain: Date
range: Record Set
sub property of: is beginning date of
inverse of: has or had some members with creation date
description: Connects a Date to a Record Set some of whose present or past members were created at this Date.
RiC-CM corresponding component: RiC-R082 ('is or was creation date of some members of' relation)

is or was subject of
type: ObjectProperty
domain: Thing
range: Record Resource
sub property of: is related to
inverse of: has or had subject
description: Inverse of 'has or had subject' object property.
RiC-CM corresponding component: RIc-R019i ('is or was subject of' relation)

is or was controller of
type: ObjectProperty
domain: Agent
range: Agent
sub property of: has or had authority over
sub property of: has or had subordinate
inverse of: has or had controller
property chain axiom: thing is source of relation
property chain axiom: has the role of the Agent Control Relation
property chain axiom: relation has target
description: Connects an Agent to another Agent it controls or controlled.
RiC-CM corresponding component: RiC-R041 ('is or was controller of' relation)

is or was enforced by
type: ObjectProperty
domain: Rule
range: Agent
sub property of: is rule associated with
inverse of: is or was responsible for enforcing
description: Connects a Rule to an Agent that enforces or enforced the Rule.
RiC-CM corresponding component: RiC-R066 ('is or was enforced by' relation)

is or was responsible for enforcing
type: ObjectProperty
domain: Agent
range: Rule
sub property of: is associated with rule
inverse of: is or was enforced by
description: Inverse of 'is or was enforced by' object property.
RiC-CM corresponding component: RiC-R066i ('is or was responsible for enforcing' relation)

is or was manager of
type: ObjectProperty
domain: Agent
range:
  union of: Instantiation
  union of: Record Resource
sub property of: has or had authority over
inverse of: has or had manager
property chain axiom: thing is source of relation
property chain axiom: has the role of the Management Relation
property chain axiom: relation has target
description: Connects an Agent to a Record Resource or Instantiation that the Agent managed or manages.
RiC-CM corresponding component: RiC-R038 ('is or was manager of' relation)

has or had authority over
type: ObjectProperty
domain: Agent
range: Thing
sub property of: is related to
inverse of: is or was under authority of
property chain axiom: thing is source of relation
property chain axiom: has the role of the Authority Relation
property chain axiom: relation has target
scope note: Use only if it is not possible to specify a narrower authority relation, for example is or was owner of.
description: Connects an Agent to a Thing over which the Agent has or had some kind of authority.
RiC-CM corresponding component: RiC-R036 ('has or had authority over' relation)

is or was appellation of
type: ObjectProperty
domain: Appellation
range: Thing
sub property of: is related to
inverse of: has or had appellation
property chain axiom: thing is source of relation
property chain axiom: has the role of the Appellation Relation
property chain axiom: relation has target
description: Connects an Appellation to a Thing that it designates or designated.

is or was location of
type: ObjectProperty
domain: Place
range: Thing
sub property of: is place associated with
inverse of: has or had location
description: Connects a Place to a Thing that is or was located in the Place.
RiC-CM corresponding component: RiC-R075 ('is or was location of' relation)

is or was rule type of
type: ObjectProperty
domain: Rule Type
range: Rule
sub property of: is or was category of
inverse of: has or had rule type
description: Connects a Rule Type to a Rule that it categorized or categorizes.

is or was demographic group of
type: ObjectProperty
domain: Demographic Group
range:
  union of: Group
  union of: Person
sub property of: is or was category of
inverse of: has or had demographic group
description: Connects a Demographic Group to a Person or Group which belongs or belonged to it.

is or was occupied by
type: ObjectProperty
domain: Position
range: Person
sub property of: is agent associated with agent
inverse of: occupies or occupied
property chain axiom: thing is target of relation
property chain axiom: has the role of the Position Holding Relation
property chain axiom: relation has source
description: Inverse of 'occupies or occupied' object property.
RiC-CM corresponding component: RiC-R054i ('is or was occupied by' relation)

occupies or occupied
type: ObjectProperty
domain: Person
range: Position
sub property of: is agent associated with agent
inverse of: is or was occupied by
property chain axiom: thing is source of relation
property chain axiom: has the role of the Position Holding Relation
property chain axiom: relation has target
description: Connects a Person to a Position they occupy or occupied.
RiC-CM corresponding component: RiC-R054 ('occupies or occupied' relation)

has the role of the Position Holding Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Position Holding Relation
range: Position Holding Relation
sub property of: has the role of the Agent Relation
scope note: This property 'rolifies' the PositionHoldingRelation class. It should be used only when you have to manage instances of the PositionHoldingRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a PositionHoldingRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

is or was performed by
type: ObjectProperty
domain: Activity
range: Agent
sub property of: has or had participant
inverse of: performs or performed
property chain axiom: thing is source of relation
property chain axiom: has the role of the Performance Relation
property chain axiom: relation has target
description: Connects an Activity to an Agent that performed or performs the Activity.
RiC-CM corresponding component: RiC-R060 ('is or was performed by' relation)

performs or performed
type: ObjectProperty
domain: Agent
range: Activity
sub property of: is or was participant in
inverse of: is or was performed by
property chain axiom: thing is target of relation
property chain axiom: has the role of the Performance Relation
property chain axiom: relation has source
description: Inverse of 'is or was performed by' object property.
RiC-CM corresponding component: RiC-R060i ('performs or performed' relation)

has the role of the Performance Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Performance Relation
range: Performance Relation
sub property of: has the role of the Event Relation
scope note: This property 'rolifies' the PerformanceRelation class. It should be used only when you have to manage instances of the PerformanceRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a PerformanceRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

is or was regulated by
type: ObjectProperty
domain: Thing
range: Rule
sub property of: is associated with rule
inverse of: regulates or regulated
description: Inverse of the 'regulates or regulated' object property.
RiC-CM corresponding component: RiC-R063i ('is or was regulated by' relation)

regulates or regulated
type: ObjectProperty
domain: Rule
range: Thing
sub property of: is rule associated with
inverse of: is or was regulated by
description: Connects a Rule to a Thing that it regulates or regulated.
RiC-CM corresponding component: RiC-R063 ('regulates or regulated' relation)

is responsible for issuing
type: ObjectProperty
domain: Agent
range: Rule
sub property of: is associated with rule
inverse of: issued by
description: Inverse of 'issued by' object property.
RiC-CM corresponding component: RiC-R065i ('is responsible for issuing' relation)

issued by
type: ObjectProperty
domain: Rule
range: Agent
sub property of: is rule associated with
inverse of: is responsible for issuing
description: Connects a Rule to the Agent that issued or published the Rule.
RiC-CM corresponding component: RiC-R065 ('issued by' relation)

is to use date of
type: ObjectProperty
domain: Date
range: Appellation
sub property of: is end date of
inverse of: was used to date
description: Connects a Date to an Appellation, when it is the date till which the Appellation was used.

was used to date
type: ObjectProperty
domain: Appellation
range: Date
sub property of: has end date
inverse of: is to use date of
description: Connects an Appellation to the Date till when it was used.

is or was part of
type: ObjectProperty
domain: Thing
range: Thing
sub property of: is related to
inverse of: has or had part
property chain axiom: thing is target of relation
property chain axiom: has the role of the Whole Part Relation
property chain axiom: relation has source
description: Inverse of 'has or had part' relation.
RiC-CM corresponding component: RiC-R002i ('is or was part of' relation)

known by
type: ObjectProperty
domain: Person
range: Person
sub property of: is agent associated with agent
inverse of: knows of
property chain axiom: thing is target of relation
property chain axiom: has the role of the Knowing Of Relation
property chain axiom: relation has source
description: Inverse of 'knows of' object property.
RiC-CM corresponding component: RiC-R050i ('known by' relation)

knows of
type: ObjectProperty
domain: Person
range: Person
sub property of: is agent associated with agent
inverse of: known by
property chain axiom: thing is source of relation
property chain axiom: has the role of the Knowing Of Relation
property chain axiom: relation has target
description: Connects a Person to another Person they have some knowledge of through time or space.
RiC-CM corresponding component: RiC-R050 ('knows of' relation)

has the role of the Knowing Of Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Knowing Of Relation
range: Knowing Of Relation
sub property of: has the role of the Agent Relation
scope note: This property 'rolifies' the KnowingOfRelation class. It should be used only when you have to manage instances of the KnowingOfRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a KnowingOfRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

migrated from
type: ObjectProperty
domain: Instantiation
range: Instantiation
sub property of: is or was derived from instantiation
inverse of: migrated into
property chain axiom: thing is target of relation
property chain axiom: has the role of the Migration Relation
property chain axiom: relation has source
description: Inverse of 'migrated into' object property.
RiC-CM corresponding component: RiC-R015i ('migrated from' relation)

is or was derived from instantiation
type: ObjectProperty
domain: Instantiation
range: Instantiation
sub property of: is instantiation associated with instantiation
sub property of: follows in time
inverse of: has or had derived instantiation
property chain axiom: thing is target of relation
property chain axiom: has the role of the Derivation Relation
property chain axiom: relation has source
description: Inverse of 'has or had derived instantiation' object property.
RiC-CM corresponding component: RiC-R014i ('is or was derived from instantiation' relation)

migrated into
type: ObjectProperty
domain: Instantiation
range: Instantiation
sub property of: has or had derived instantiation
inverse of: migrated from
property chain axiom: thing is source of relation
property chain axiom: has the role of the Migration Relation
property chain axiom: relation has target
scope note: Use for digital instantiations.
description: Connects an Instantiation to a version it has been migrated into.
RiC-CM corresponding component: RiC-R015 ('migrated into' relation)

has the role of the Migration Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Migration Relation
range: Migration Relation
sub property of: has the role of the Derivation Relation
scope note: This property 'rolifies' the MigrationRelation class. It should be used only when you have to manage instances of the MigrationRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a MigrationRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

has or had derived instantiation
type: ObjectProperty
domain: Instantiation
range: Instantiation
sub property of: is instantiation associated with instantiation
sub property of: precedes in time
inverse of: is or was derived from instantiation
property chain axiom: thing is source of relation
property chain axiom: has the role of the Derivation Relation
property chain axiom: relation has target
scope note: In some situations, it may be useful or necessary to connect an instantiation to an instantiation that was derived from it but no longer exists or or has been lost.
description: Connects an instantiation to an instantiation that is derived from it, whether it exists or has been lost or destroyed.
RiC-CM corresponding component: RiC-R014 ('has or had derived instantiation' relation)

is event associated with
type: ObjectProperty
domain: Event
range: Thing
sub property of: is related to
inverse of: is associated with event
property chain axiom: thing is source of relation
property chain axiom: has the role of the Event Relation
property chain axiom: relation has target
scope note: Use to connect an Event and an entity only if it is not possible to specify a narrower Event relation, for example has or had participant.
description: Connects an Event to a Thing that is associated with the existence and lifecycle of the Event.
RiC-CM corresponding component: RiC-R057 ('is event associated with' relation)

position is context of leadership relation
type: ObjectProperty
domain: Position
range: Leadership Relation
sub property of: thing is context of relation
inverse of: leadership with position
description: Connects a Position to a Leadership Relation (the leading Person occupies that Position).

Leadership Relation
type: Class
subclass of: Agent Control Relation
subclass of: Restriction
  max qualified cardinality: 1
  on class: Position
  on property: leadership with position
subclass of: Restriction
  min qualified cardinality: 1
  on class: Group
  on property: relation has target
subclass of: Restriction
  min qualified cardinality: 1
  on class: Person
  on property: relation has source
equivalent class: Restriction
  has self: true
  on property: has the role of the Leadership Relation
description: Connects at least one Person and at least one Group, when the first one(s) lead(s) or led the second one(s). The Relation is oriented from the leading Person to the Group: the leading Person(s) is the source of the Relation, and the Group(s) is the target.
RiC-CM corresponding component: Class implementation of RiC-R042 and RiC-R042i relations

leadership with position
type: ObjectProperty
domain: Leadership Relation
range: Position
sub property of: relation has context
inverse of: position is context of leadership relation
description: Connects a Leadership Relation to the Position occupied by the leading Person.

position is context of membership relation
type: ObjectProperty
domain: Position
range: Membership Relation
sub property of: thing is context of relation
inverse of: membership with position
description: Connects a Position to a Membership Relation (the member Person occupies that Position).

Membership Relation
type: Class
subclass of: Agent Relation
subclass of: Restriction
  max qualified cardinality: 1
  on class: Position
  on property: membership with position
subclass of: Restriction
  on class: Group
  on property: relation has source
  qualified cardinality: 1
subclass of: Restriction
  min qualified cardinality: 1
  on class: Person
  on property: relation has target
equivalent class: Restriction
  has self: true
  on property: has the role of the Membership Relation
description: Connects a Group and at least one Person, when the first one has or had the second one(s) among its members. The Relation is oriented from the Group to its members: the Group(s) is the source of the Relation, and the Person(s) is the target.
RiC-CM corresponding component: Class implementation of RiC-R055 and RiC-R055i relations

membership with position
type: ObjectProperty
domain: Membership Relation
range: Position
sub property of: relation has context
inverse of: position is context of membership relation
description: Connects a Membership Relation to the Position occupied by the member Person(s).

precedes or preceded
type: ObjectProperty
domain: Thing
range: Thing
sub property of: is related to
inverse of: follows or followed
property chain axiom: thing is source of relation
property chain axiom: has the role of the Sequential Relation
property chain axiom: relation has target
scope note: The relation does not specify by itself what criteria are used for ordering the sequence. There may actually be zero to many intermediate Entities, ignored or unkown, in the sequence between the two connected Things. Can be used, for example, for specifying that some Record 'precedes' (has next) some Record within a Record Set.
description: Connects a Thing to a Thing that follows or followed it in some sequence.
RiC-CM corresponding component: RiC-R008 ('precedes or preceded' relation)

proxy for
type: ObjectProperty
domain: Proxy
range: Record Resource
sub property of: is related to
description: Connects a Proxy to the Record Resource it stands for in the specific context of a Record Set.

Proxy
type: Class
subclass of: Concept
subclass of: Restriction
  on class: Record Set
  on property: proxy in
  qualified cardinality: 1
subclass of: Restriction
  on class: Record Resource
  on property: proxy for
  qualified cardinality: 1
scope note: Useful for handling in RDF the sequencing of records or records sets in the context of a Record set. A Record Resource has only one Proxy in the context of one specific Record Set. It may have many Proxies simultaneously or through time.
description: A Proxy represents (stands for) a Record Resource as it exists in a specific Record Set.
close to: ORE Proxy (http://www.openarchives.org/ore/terms/Proxy)

proxy in
type: ObjectProperty
domain: Proxy
range: Record Set
sub property of: is related to
description: Connects a Proxy to the Record Set in which it stands for (represents) another Record Resource.

resulted from the merger of
type: ObjectProperty
domain: Corporate Body
range: Corporate Body
sub property of: is successor of
inverse of: was merged into
description: Inverse of 'was merged into' object property.

is successor of
type: ObjectProperty
domain: Agent
range: Agent
sub property of: is agent associated with agent
sub property of: follows in time
inverse of: has successor
property chain axiom: thing is target of relation
property chain axiom: has the role of the Agent Temporal Relation
property chain axiom: relation has source
description: Inverse of 'has successor' object property.
RiC-CM corresponding component: RiC-R016i ('is successor of' relation)

was merged into
type: ObjectProperty
domain: Corporate Body
range: Corporate Body
sub property of: has successor
inverse of: resulted from the merger of
description: Connects a Corporate Body to another Corporate Body that is the result of a merger of the previous one with one to many other corporate bodies.

resulted from the split of
type: ObjectProperty
domain: Corporate Body
range: Corporate Body
sub property of: is successor of
inverse of: was split into
description: Inverse of 'was split into' object property.

was split into
type: ObjectProperty
domain: Corporate Body
range: Corporate Body
sub property of: has successor
inverse of: resulted from the split of
description: Connects a Corporate Body to one of the Corporate Bodies that results from the split of the previous one into two to many corporate bodies.

is or was component of
type: ObjectProperty
domain: Instantiation
range: Instantiation
sub property of: is instantiation associated with instantiation
sub property of: is or was part of
inverse of: has or had component
description: Inverse of 'has or had component' object property.
RiC-CM corresponding component: RiC-R004i ('is or was component of' relation)

was part of
type: ObjectProperty
domain: Thing
range: Thing
sub property of: is or was part of
inverse of: had part
description: Connects a Thing to a Thing of which it was a constitutive or component part in the past.

is or was constituent of
type: ObjectProperty
domain:
  union of: Record
  union of: Record Part
range:
  union of: Record
  union of: Record Part
sub property of: is record resource associated with record resource
sub property of: is or was part of
inverse of: has or had constituent
description: Inverse of 'has or had constituent' object property.
RiC-CM corresponding component: RiC-R003i ('is or was constituent of' relation)

is or was contained by
type: ObjectProperty
domain: Place
range: Place
sub property of: is associated with place
sub property of: is place associated with
sub property of: is or was part of
inverse of: contains or contained
description: Inverse of 'contains or contained' object property.
RiC-CM corresponding component: RiC-R007i ('is or was contained by' relation)

is or was included in
type: ObjectProperty
domain:
  union of: Record
  union of: Record Set
range: Record Set
sub property of: is record resource associated with record resource
sub property of: is or was part of
inverse of: includes or included
description: Inverse of 'includes or included' object property.
RiC-CM corresponding component: RiC-R024i ('is or was included in' relation)

has modification date
type: ObjectProperty
domain: Thing
range: Date
sub property of: is associated with date
inverse of: is modification date of
description: Inverse of 'is modification date of' object property.
RiC-CM corresponding component: RiC-R073i ('has modification date' relation)

has successor
type: ObjectProperty
domain: Agent
range: Agent
sub property of: is agent associated with agent
sub property of: precedes in time
inverse of: is successor of
property chain axiom: thing is source of relation
property chain axiom: has the role of the Agent Temporal Relation
property chain axiom: relation has target
scope note: There may be zero to many intermediate Agents, ignored or unknown, between the two connected Agents. Can be used when there is a transfer of function from the first Agent to the second Agent.
description: Connects an Agent to another Agent that succeeds it chronologically.
RiC-CM corresponding component: RIC-R016 ('has successor' relation)

is or was subdivision of
type: ObjectProperty
domain: Group
range: Group
sub property of: is or was part of
sub property of: is or was subordinate to
inverse of: has or had subdivision
property chain axiom: thing is target of relation
property chain axiom: has the role of the Group Subdivision Relation
property chain axiom: relation has source
description: Inverse of 'has or had subdivision' object property.
RiC-CM corresponding component: RiC-R005i ('is or was subdivision' relation)

was subordinate to
type: ObjectProperty
domain: Agent
range: Agent
sub property of: is or was subordinate to
inverse of: had subordinate
description: Connects an Agent to an Agent that was hierarchically superior in the past.

is or was subevent of
type: ObjectProperty
domain: Event
range: Event
sub property of: is associated with event
sub property of: is or was part of
sub property of: is event associated with
inverse of: has or had subevent
description: Inverse of 'has or had subevent' object property.
RiC-CM corresponding component: RiC-R006i ('is or was subevent of' relation)

International Council on Archives
type: Organization

Accumulation Relation
type: Class
subclass of: Organic Provenance Relation
subclass of: Restriction
  min qualified cardinality: 1
  on class:
    union of: Instantiation
    union of: Record Resource
  on property: relation has source
subclass of: Restriction
  min qualified cardinality: 1
  on class: Agent
  on property: relation has target
equivalent class: Restriction
  has self: true
  on property: has the role of the Accumulation Relation
description: Connects at least one Record Resource or Instantiation to at least one Agent, when the Record Resource or Instantiation is or was accumulated by the Agent, be it intentionally (collecting it) or not (receiving it in the course of its activities). The Record Resource(s) or Instantiation(s) is the source of the Relation, and the Agent(s) is the target.
RiC-CM corresponding component: Class implementation of RiC-R028 and RiC-R028i relations

Organic Provenance Relation
type: Class
subclass of: Organic or functional provenance Relation
subclass of: Restriction
  min qualified cardinality: 1
  on class: Agent
  on property: relation has target
subclass of: Restriction
  min qualified cardinality: 1
  on class:
    union of: Instantiation
    union of: Record Resource
  on property: relation has source
equivalent class: Restriction
  has self: true
  on property: has the role of the Organic Provenance Relation
scope note: This is the most general organic provenance relation. Use it to connect a record resource or instantiation with an agent only if it is not possible to use a narrower, more specific relation, for example Creation Relation.
description: Connects at least one Record Resource or an Instantiation to at least one Agent that creates or accumulates the Record Resource, receives it, or sends it. The Record Resource(s) or Instantiation(s) is the source of the Relation, and the Agent(s) is the target.
RiC-CM corresponding component: Class implementation of RiC-R026 and RiC-R026i relations

has the role of the Accumulation Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Accumulation Relation
range: Accumulation Relation
sub property of: has the role of the Organic Provenance Relation
scope note: This property 'rolifies' the AccumulationRelation class. It should be used only when you have to manage instances of the AccumulationRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a AccumulationRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

Activity Documentation Relation
type: Class
subclass of: Event Relation
subclass of: Organic or functional provenance Relation
subclass of: Restriction
  min qualified cardinality: 1
  on class: Activity
  on property: relation has target
subclass of: Restriction
  min qualified cardinality: 1
  on class:
    union of: Instantiation
    union of: Record Resource
  on property: relation has source
equivalent class: Restriction
  has self: true
  on property: has the role of the Activity Documentation Relation
description: Connects at least one Record Resource or Instantiation to at least one Activity, when the Record Resource or Instantiation results from the Activity. The Record Resource(s) or Instantiation(s) is the source of the Relation, and the Activity(-ies) is the target.
RiC-CM corresponding component: Class implementation of RiC-R033 and RiC-R033 relations

Event Relation
type: Class
subclass of: Relation
subclass of: Restriction
  min qualified cardinality: 1
  on class: Event
  on property: relation has source
subclass of: Restriction
  min qualified cardinality: 1
  on class: Thing
  on property: relation has target
equivalent class: Restriction
  has self: true
  on property: has the role of the Event Relation
scope note: Use to connect an event and an entity only if it is not possible to specify a narrower event relation, for example a PerformanceRelation.
description: Connects at least one Event to at least one Thing, when the first is associated with the existence and lifecycle of the second one. The Event(s) is the source of the Relation, and the Thing(s) is the target.
RiC-CM corresponding component: Class implementation of RiC-R057 and RiC-R057i relations

Organic or functional provenance Relation
type: Class
subclass of: Relation
subclass of: Restriction
  min qualified cardinality: 1
  on class:
    union of: Instantiation
    union of: Record Resource
  on property: relation has source
subclass of: Restriction
  min qualified cardinality: 1
  on class:
    union of: Activity
    union of: Agent
  on property: relation has target
equivalent class: Restriction
  has self: true
  on property: has the role of the Organic or functional provenance Relation
scope note: This relation stands for organic and for functional provenance.
description: Connects at least one Record Resource or Instantiation to at least one Agent or Activity, when the Agent or Activity is the provenance of the Record Resource or Instantiation (i.e. when the Agent created, accumulated or maintained the Record Resource or Instantiation, or when the Activity resulted into them). The Record Resource(s) or Instantiation(s) is the source of the Relation, and the Agent(s) or Activity(-ies) is the target.

Name
type: Class
subclass of: Appellation
scope note: Provides brief information about the content or other individual characteristics of the entity being described, necessary to distinguish it from other perhaps similar entities.
description: A label, title or term designating an entity in order to make it distinguishable from other similar entities.
RiC-CM corresponding component: Class implementation of RiC-A28 (Name attribute) (see also the name datatype property)

Appellation Relation
type: Class
subclass of: Relation
subclass of: Restriction
  on class: Appellation
  on property: relation has source
  qualified cardinality: 1
subclass of: Restriction
  min qualified cardinality: 1
  on class: Thing
  on property: relation has target
equivalent class: Restriction
  has self: true
  on property: has the role of the Appellation Relation
description: Connects an Appellation and at least one Thing that the Appellation designates or designated. The Appellation is the source of the Relation and the Thing(s) is the target.

has the role of the Appellation Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Appellation Relation
range: Appellation Relation
sub property of: has the role of the Relation
scope note: This property 'rolifies' the AppellationRelation class. It should be used only when you have to manage instances of the AppellationRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a AppellationRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

Authorship Relation
type: Class
subclass of: Creation Relation
subclass of: Restriction
  min qualified cardinality: 1
  on class: Record
  on property: relation has source
subclass of: Restriction
  min qualified cardinality: 1
  on class:
    union of: Group
    union of: Person
    union of: Position
  on property: relation has target
equivalent class: Restriction
  has self: true
  on property: has the role of the Authorship Relation
scope note: To be used for a person, group or position that makes any contribution to the content of a record. Includes the person, group or position in whose name or by whose command the content may have been formulated and first instantiated (for example the person who signed the record).
description: Connects at least one Record to at least one Person, Group or Position that is or was responsible for conceiving and formulating the information contained in the Record. The Record is the source of the Relation and the Person(s), Group(s) or Position(s) is the target.
RiC-CM corresponding component: Class implementation of RiC-R079 and RiC-R079i relations

Type
type: Class
subclass of: Concept
description: A superclass for any category of some thing. A type characterizes an entity.

Child Relation
type: Class
subclass of: Descendance Relation
subclass of: Restriction
  min qualified cardinality: 1
  on class: Person
  on property: relation has target
subclass of: Restriction
  min qualified cardinality: 1
  on class: Person
  on property: relation has source
equivalent class: Restriction
  has self: true
  on property: has the role of the Child Relation
description: Connects at least one Person to at least another Person, when the first has(ave) child(s) the second one(s). The Relation is oriented from the parent to the child: the parent is the source of the relation, and the child(ren) is the target.
RiC-CM corresponding component: Class implementation of RiC-R018 and RiC-R018i relations

Descendance Relation
type: Class
subclass of: Agent Temporal Relation
subclass of: Family Relation
subclass of: Restriction
  min qualified cardinality: 1
  on class: Person
  on property: relation has target
subclass of: Restriction
  min qualified cardinality: 1
  on class: Person
  on property: relation has source
equivalent class: Restriction
  has self: true
  on property: has the role of the Descendance Relation
description: Connects at least one Person to at least another Person, when the first has/have descendant the second one(s). The Relation is oriented from the ascendant to the descendant: the ascendant Person(s) is the source of the Relation, and the descendant Person(s) is the target.
RiC-CM corresponding component: Class implementation of RiC-R017 and RiC-R017i relations

Correspondence Relation
type: Class
subclass of: Knowing Relation
subclass of: Restriction
  min qualified cardinality: 2
  on class: Person
  on property: relation connects
equivalent class: Restriction
  has self: true
  on property: has the role of the Correspondence Relation
description: Connects at least two Persons, when they correspond or corresponded to each other. This Relation is not oriented.
RiC-CM corresponding component: Class implementation of RiC-R052 and Ri052i relations

Knowing Relation
type: Class
subclass of: Agent Relation
subclass of: Restriction
  min qualified cardinality: 2
  on class: Person
  on property: relation connects
equivalent class: Restriction
  has self: true
  on property: has the role of the Knowing Relation
scope note: The relation implies that the two persons met or at least corresponded with each other.
description: Connects at least two Persons who directly know each other during their existence. This Relation is not oriented.
RiC-CM corresponding component: Class implementation of RiC-R051 and RiC—R051i relations

Functional Equivalence Relation
type: Class
subclass of: Instantiation to Instantiation Relation
subclass of: Restriction
  min qualified cardinality: 2
  on class: Instantiation
  on property: relation connects
equivalent class: Restriction
  has self: true
  on property: has the role of the Functional Equivalence Relation
scope note: Two instantiations, from some point of view, may be considered as equivalent. This equivalence is usually based upon the fact that the instantiations have at least the same intellectual content (they instantiate the same record resource).
description: Connects at least two Instantiations which may be considered as equivalent. This Relation is not oriented.
RiC-CM corresponding component: Class implementation of RiC-R035 and RiC-R035i relations

Instantiation to Instantiation Relation
type: Class
subclass of: Relation
subclass of: Restriction
  min qualified cardinality: 2
  on class: Instantiation
  on property: relation connects
equivalent class: Restriction
  has self: true
  on property: has the role of the Instantiation to Instantiation Relation
description: Connects at least two instantiations. This Relation is a generic, not oriented one.

Group Subdivision Relation
type: Class
subclass of: Agent Hierarchical Relation
subclass of: Whole Part Relation
subclass of: Restriction
  on class: Group
  on property: relation has source
  qualified cardinality: 1
subclass of: Restriction
  min qualified cardinality: 1
  on class: Group
  on property: relation has target
equivalent class: Restriction
  has self: true
  on property: has the role of the Group Subdivision Relation
description: Connects a Group and at least another Group, when the first one has or had the second one(s) among its subdivisions. The Relation is oriented from the Group to its subdivision(s): the parent Group is the source and the subdivision Group(s) is the target.
RiC-CM corresponding component: Class implementation of RiC-R005 and RiC-R005i relations

Agent Hierarchical Relation
type: Class
subclass of: Agent Relation
subclass of: Restriction
  min qualified cardinality: 1
  on class: Agent
  on property: relation has target
subclass of: Restriction
  min qualified cardinality: 1
  on class: Agent
  on property: relation has source
equivalent class: Restriction
  has self: true
  on property: has the role of the Agent Hierarchical Relation
scope note: The hierarchical relation can be an authority relation, or a whole/part relation between two agents.
description: Connects at least one Agent to at least another Agent, when the first one is or was hierarchically superior to the second one. The Relation is oriented towards the 'bottom' of the hierarchical tree: the superior Agent(s) is the source of the Relation, and the inferior Agent(s) is the target.
RiC-CM corresponding component: Class implementation of RiC-R045 and RiC-R045i relations

Whole Part Relation
type: Class
subclass of: Relation
subclass of: Restriction
  on class: Thing
  on property: relation has source
  qualified cardinality: 1
subclass of: Restriction
  min qualified cardinality: 1
  on class: Thing
  on property: relation has target
equivalent class: Restriction
  has self: true
  on property: has the role of the Whole Part Relation
description: Connects a Thing to at least one other Thing that is or was a portion or division of the whole Thing. The Relation is oriented from the Thing to its part(s): the Thing is the source of the Relation, and the part Thing(s) is the target.
RiC-CM corresponding component: Class implementation of RiC-R002 and RiC-R002i relations

has the role of the Group Subdivision Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Group Subdivision Relation
range: Group Subdivision Relation
sub property of: has the role of the Whole Part Relation
sub property of: has the role of the Agent Hierarchical Relation
scope note: This property 'rolifies' the GroupSubdivisionRelation class. It should be used only when you have to manage instances of the GroupSubdivisionRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a GroupSubdivisionRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

Intellectual Property Rights Relation
type: Class
subclass of: Authority Relation
subclass of: Restriction
  min qualified cardinality: 1
  on class:
    union of: Group
    union of: Person
    union of: Position
  on property: relation has source
subclass of: Restriction
  min qualified cardinality: 1
  on class:
    union of: Instantiation
    union of: Record Resource
  on property: relation has target
equivalent class: Restriction
  has self: true
  on property: has the role of the Intellectual Property Rights Relation
scope note: Can be used, when the record resource is a work, for specifying the connection between the record resource and its author(s).
description: Connects at least one Agent and one Record Resource or Instantiation on which the Agent has or had some intellectual property rights. The Agent(s) is the source of the Relation and the Record Resource(s) or Instantiation(s) is the target.
RiC-CM corresponding component: Class implementation of RiC-R040 and RiC-R040i relations

Authority Relation
type: Class
subclass of: Relation
subclass of: Restriction
  min qualified cardinality: 1
  on class: Thing
  on property: relation has target
subclass of: Restriction
  min qualified cardinality: 1
  on class: Agent
  on property: relation has source
equivalent class: Restriction
  has self: true
  on property: has the role of the Authority Relation
scope note: Use only if it is not possible to specify a narrower authority relation, for example OwnershipRelation.
description: Connects at least one Agent and at least one Thing over which the Agent has or had some authority. The Agent(s) is the source of the relation, and the Thing(s) is the target.
RiC-CM corresponding component: Class implementation of RiC-R036 and RiC-R036i relations

Knowing Of Relation
type: Class
subclass of: Agent Relation
subclass of: Restriction
  min qualified cardinality: 1
  on class: Person
  on property: relation has target
subclass of: Restriction
  min qualified cardinality: 1
  on class: Person
  on property: relation has source
equivalent class: Restriction
  has self: true
  on property: has the role of the Knowing Of Relation
description: Connects at least one Person to at least another one, when the first one has some knowledge of the second one through time or space. The first Person is the source of the Relation, and the second one is the target.
RiC-CM corresponding component: Class implementation of RiC-R050 and RiC-R050i relations

Agent Relation
type: Class
subclass of: Relation
subclass of: Restriction
  min qualified cardinality: 2
  on class: Agent
  on property: relation connects
equivalent class: Restriction
  has self: true
  on property: has the role of the Agent Relation
scope note: Use only if it is not possible to specify a narrower agent to agent relation, for example a WorkRelation.
description: Connects at least two Agents. This Relation is a generic, not oriented one.
RiC-CM corresponding component: Class implementation of RiC-R044 and RiC-044i relations

Rule Type
type: Class
subclass of: Type
scope note: For example, for rules that can be applied to record resources : access rule, use rule, etc.
description: Categorization of a Rule.
RiC-CM corresponding component: Corresponds to RiC-A45 (Rule Type attribute).

Migration Relation
type: Class
subclass of: Derivation Relation
subclass of: Restriction
  on class: Instantiation
  on property: relation has source
  qualified cardinality: 1
subclass of: Restriction
  min qualified cardinality: 1
  on class: Instantiation
  on property: relation has target
equivalent class: Restriction
  has self: true
  on property: has the role of the Migration Relation
scope note: Use for digital instantiations.
description: Connects an Instantiation and at least another Instantiation it has been migrated into. The Relation is oriented chronologically, from the first Instantiation in time (the migrated one) to the one which results from its migration: the first Instantiation in time is the source of the Relation, and the resulting Instantiation is the target.
RiC-CM corresponding component: Class implementation of RiC-R015 and RiC-R015i relations

Derivation Relation
type: Class
subclass of: Instantiation to Instantiation Relation
subclass of: Temporal Relation
subclass of: Restriction
  on class: Instantiation
  on property: relation has source
  qualified cardinality: 1
subclass of: Restriction
  min qualified cardinality: 1
  on class: Instantiation
  on property: relation has target
equivalent class: Restriction
  has self: true
  on property: has the role of the Derivation Relation
scope note: In some situations, it may be useful or necessary to connect an instantiation to an instantiation that was derived from it but no longer exists or has been lost.
description: Connects an Instantiation to at least one Instantiation that is derived from it, whether it exists or has been lost or destroyed. The Relation is oriented chronologically, from the first Instantiation in time to the derived Instantiation: the first Instantiation is the source of the Relation, and the derived Instantiation(s) is the target.
RiC-CM corresponding component: Class implementation of RiC-R014 and RiR014i relations

Demographic Group
type: Class
subclass of: Type
scope note: Can be extended with any number of specific subclasses. Among possible specific demographic groups are gender, (biological) sex, education, identity, place, ancestry, ethnic/cultural identification, and religion.
description: Categorization of a Person or Group based on shared characteristics.
RiC-CM corresponding component: Corresponds to RiC-A15 (Demographic Group attribute)

Ownership Relation
type: Class
subclass of: Authority Relation
subclass of: Restriction
  min qualified cardinality: 1
  on class: Thing
  on property: relation has target
subclass of: Restriction
  min qualified cardinality: 1
  on class:
    union of: Group
    union of: Person
    union of: Position
  on property: relation has source
equivalent class: Restriction
  has self: true
  on property: has the role of the Ownership Relation
scope note: Among other probably more rare use cases for archival description, can be used between agents (a person owns a corporate body, a corporate body owns a mechanism), or between agents and record resources.
description: Connects at least one Group, Person or Position and at least a Thing that these Agent(s) own(s) or owned. The Group(s), Person(s) or Position(s) is the source of the Relation, and the Agent(s) is the target.
RiC-CM corresponding component: Class implementation of RiC-R037 and RiC-R037i relations

Performance Relation
type: Class
subclass of: Event Relation
subclass of: Restriction
  min qualified cardinality: 1
  on class: Activity
  on property: relation has source
subclass of: Restriction
  min qualified cardinality: 1
  on class: Agent
  on property: relation has target
equivalent class: Restriction
  has self: true
  on property: has the role of the Performance Relation
description: Connects at least one Activity to at least one Agent that performs or performed the activity. The Activity(-ies) is the source of the Relation and the Agent(s) is the target.
RiC-CM corresponding component: Class implementation of RiC-R060 and RiC-R060i relations

Place Relation
type: Class
subclass of: Relation
subclass of: Restriction
  on class: Place
  on property: relation has source
  qualified cardinality: 1
subclass of: Restriction
  min qualified cardinality: 1
  on class: Thing
  on property: relation has target
equivalent class: Restriction
  has self: true
  on property: has the role of the Place Relation
description: Connects a Place and at least one Thing when the first is associated with the existence and lifecycle of the second one. The Place is the source of the Relation and the Thing(s) is the target.
RiC-CM corresponding component: Class implementation of RiC-R074 and RiC-R074i relations

has the role of the Place Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Place Relation
range: Place Relation
sub property of: has the role of the Relation
scope note: This property 'rolifies' the PlaceRelation class. It should be used only when you have to manage instances of the PlaceRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a PlaceRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

Position Holding Relation
type: Class
subclass of: Agent Relation
subclass of: Restriction
  min qualified cardinality: 1
  on class: Position
  on property: relation has target
subclass of: Restriction
  min qualified cardinality: 1
  on class: Person
  on property: relation has source
equivalent class: Restriction
  has self: true
  on property: has the role of the Position Holding Relation
description: Connects at least one Person and at least one Position that the Person(s) occupies or occupied. The Person is the source of the Relation and the Position is the target.
RiC-CM corresponding component: Class implementation of RiC-R054 and RiC-R054i relations

Position to Group Relation
type: Class
subclass of: Agent Relation
subclass of: Restriction
  on class: Group
  on property: relation has target
  qualified cardinality: 1
subclass of: Restriction
  min qualified cardinality: 1
  on class: Position
  on property: relation has source
equivalent class: Restriction
  has self: true
  on property: has the role of the Position to Group Relation
description: Connects at least one Position and a Group in which the position(s) exist(s) or existed, or that is (are) defined by that group's organizational structure. The Position(s) is the source of the Relation and the Group is the target.
RiC-CM corresponding component: Class implementation of RiC-R056 and RiC-R056i relations

Concept
type: Class
subclass of: Thing
description: An idea, unit of thought, abstract cultural object or category

Record Resource Genetic Relation
type: Class
subclass of: Record Resource to Record Resource Relation
subclass of: Restriction
  min qualified cardinality: 2
  on class: Record Resource
  on property: relation connects
equivalent class: Restriction
  has self: true
  on property: has the role of the Record Resource Genetic Relation
description: Connects two or more record resources when there is a genetic link between them. Genetic in this sense is as defined by diplomatics, i.e., the process by which a record resource is developed. This Relation is a generic, not oriented one.
RiC-CM corresponding component: Class implementation of RiC-R023 and RiC-023i relations

Record Resource to Record Resource Relation
type: Class
subclass of: Relation
subclass of: Restriction
  min qualified cardinality: 2
  on class: Record Resource
  on property: relation connects
equivalent class: Restriction
  has self: true
  on property: has the role of the Record Resource to Record Resource Relation
scope note: Use to connect two record resources only if it is not possible to use a narrower, more specific relation, for example RecordResourceGeneticRelation.
description: Connects at least two Record Resources. This Relation is a generic, not oriented one.
RiC-CM corresponding component: Class implementation of RiC-R022 and RiC-022i relations

has the role of the Record Resource Genetic Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Record Resource Genetic Relation
range: Record Resource Genetic Relation
sub property of: has the role of the Record Resource to Record Resource Relation
scope note: This property 'rolifies' the RecordResourceGeneticRelation class. It should be used only when you have to manage instances of the RecordResourceGeneticRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a RecordResourceGeneticRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

Record Resource Holding Relation
type: Class
subclass of: Management Relation
subclass of: Restriction
  min qualified cardinality: 1
  on class:
    union of: Instantiation
    union of: Record Resource
  on property: relation has target
subclass of: Restriction
  min qualified cardinality: 1
  on class: Agent
  on property: relation has source
equivalent class: Restriction
  has self: true
  on property: has the role of the Record Resource Holding Relation
description: Connects at least one Agent and one or more Record Resource or Instantiation that the Agent(s) hold(s) or held. The Agent(s) is the source of the Relation and the Record Resource(s) or Instantiation is the target.
RiC-CM corresponding component: Class implementation of RiC-R039 and RiC-039i relations

Management Relation
type: Class
subclass of: Authority Relation
subclass of: Restriction
  min qualified cardinality: 1
  on class:
    union of: Instantiation
    union of: Record Resource
  on property: relation has target
subclass of: Restriction
  min qualified cardinality: 1
  on class: Agent
  on property: relation has source
equivalent class: Restriction
  has self: true
  on property: has the role of the Management Relation
description: Connects at least one Agent and at least one Record Resource or Instantiation that the Agent manages or managed. The Agent(s) is the source of the Relation, and the Record Resource(s) or Instantiation(s) is the target.
RiC-CM corresponding component: Class implementation of RiC-R038 and RiC-R038i relations

Record Resource to Instantiation Relation
type: Class
subclass of: Relation
subclass of: Restriction
  on class: Record Resource
  on property: relation has source
  qualified cardinality: 1
subclass of: Restriction
  min qualified cardinality: 1
  on class: Instantiation
  on property: relation has target
equivalent class: Restriction
  has self: true
  on property: has the role of the Record Resource to Instantiation Relation
scope note: In some situations, it may be useful or necessary to connect a record resource to an instantiation that no longer exists or has been lost, when some of its characteristics are known from a source, such as an old finding aid.
description: Connects a Record Resource to one or more Instantiations that instantiate it, and which either may exist or may have been lost or destroyed. The Record Resource is the source of the Relation and the Instantiation(s) is the target.
RiC-CM corresponding component: Class implementation of RiC-R025 and RiC-R025i relations

has the role of the Record Resource to Instantiation Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Record Resource to Instantiation Relation
range: Record Resource to Instantiation Relation
sub property of: has the role of the Relation
scope note: This property 'rolifies' the RecordResourceToInstantiationRelation class. It should be used only when you have to manage instances of the RecordResourceToInstantiationRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a RecordResourceToInstantiationRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

Sibling Relation
type: Class
subclass of: Family Relation
subclass of: Restriction
  min qualified cardinality: 2
  on class: Person
  on property: relation connects
equivalent class: Restriction
  has self: true
  on property: has the role of the Sibling Relation
description: Connects at least two Persons, when they are siblings. This Relation is not oriented.
RiC-CM corresponding component: Class implementation of RiC-R048 and RiC-R048i relations

Family Relation
type: Class
subclass of: Agent Relation
subclass of: Restriction
  min qualified cardinality: 2
  on class: Person
  on property: relation connects
equivalent class: Restriction
  has self: true
  on property: has the role of the Family Relation
scope note: Use the MembershipRelation class for connecting a family and a person.
description: Connects at least two Persons, when they have some family link, i.e. belong to the same family. This Relation is a generic, not oriented one.
RiC-CM corresponding component: Class implementation of RiC-R047 and RiC-R047i relations

Spouse Relation
type: Class
subclass of: Family Relation
subclass of: Restriction
  min qualified cardinality: 2
  on class: Person
  on property: relation connects
equivalent class: Restriction
  has self: true
  on property: has the role of the Spouse Relation
description: Connects at least two Persons, when they are spouses. This Relation is not oriented.
RiC-CM corresponding component: Class implementation of RiC-R049 and RiC-R049i relations

Teaching Relation
type: Class
subclass of: Knowing Relation
subclass of: Restriction
  min qualified cardinality: 1
  on class: Person
  on property: relation has target
subclass of: Restriction
  min qualified cardinality: 1
  on class: Person
  on property: relation has source
equivalent class: Restriction
  has self: true
  on property: has the role of the Teaching Relation
description: Connects at least one Person to at least another Person who is or was their student. The Relation is oriented from the teacher(s) to the student(s): the teacher Person(s) is the source of the Relation, and the student Person(s) is the target.
RiC-CM corresponding component: Class implementation of RiC-R053 and RiC-R053i relations

Type Relation
type: Class
subclass of: Relation
subclass of: Restriction
  on class: Type
  on property: relation has source
  qualified cardinality: 1
subclass of: Restriction
  min qualified cardinality: 1
  on class: Thing
  on property: relation has target
equivalent class: Restriction
  has self: true
  on property: has the role of the Type Relation
scope note: may be useful at least for some types (e.g. demographic group)
description: Connects a category (a Type) and at least one Thing that belongs to this category. The Type(s) is the source of the Relation, and the Thing(s) is the target.

has the role of the Type Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Type Relation
range: Type Relation
sub property of: has the role of the Relation
scope note: This property 'rolifies' the TypeRelation class. It should be used only when you have to manage instances of the TypeRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a TypeRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

Work Relation
type: Class
subclass of: Agent Relation
subclass of: Restriction
  min qualified cardinality: 2
  on class: Agent
  on property: relation connects
equivalent class: Restriction
  has self: true
  on property: has the role of the Work Relation
description: Connects at least two Agents that have or had some type of work relation in the course of their activities. This Relation is not oriented.
RiC-CM corresponding component: Class implementation of RiC-R046 and RiR046i relations

has part transitive
type: ObjectProperty
type: TransitiveProperty
domain: Thing
range: Thing
sub property of: has or had part
inverse of: is part of transitive
scope note: To be used, either to infer, then query or browse, relations from existing direct 'hasDirectPart' relations between things, or to record a current partitive relation when you do not know if there are intermediate nodes between the related things.
description: Connects a Thing to a Thing that is, directly or indirectly, a constitutive or component part of that Thing. This is a transitive relation.

has the role of the Knowing Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Knowing Relation
range: Knowing Relation
sub property of: has the role of the Agent Relation
scope note: This property 'rolifies' the KnowingRelation class. It should be used only when you have to manage instances of the KnowingRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a KnowingRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

has the role of the Instantiation to Instantiation Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Instantiation to Instantiation Relation
range: Instantiation to Instantiation Relation
sub property of: has the role of the Relation
scope note: This property 'rolifies' the InstantiationToInstantiationRelation class. It should be used only when you have to manage instances of the InstantiationToInstantiationRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a InstantiationToInstantiationRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

has or had subordinate
type: ObjectProperty
domain: Agent
range: Agent
sub property of: is agent associated with agent
inverse of: is or was subordinate to
property chain axiom: thing is source of relation
property chain axiom: has the role of the Agent Hierarchical Relation
property chain axiom: relation has target
scope note: The hierarchical relation can be an authority relation, or a whole/part relation between two Agents.
description: Connects an Agent to an Agent that is hierarchically inferior.
RiC-CM corresponding component: RiC-R045 ('has or had subordinate ' relation)

has the role of the Descendance Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Descendance Relation
range: Descendance Relation
sub property of: has the role of the Family Relation
sub property of: has the role of the Agent Temporal Relation
scope note: This property 'rolifies' the DescendanceRelation class. It should be used only when you have to manage instances of the DescendanceRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a DescendanceRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

has the role of the Creation Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Creation Relation
range: Creation Relation
sub property of: has the role of the Organic Provenance Relation
scope note: This property 'rolifies' the CreationRelation class. It should be used only when you have to manage instances of the CreationRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a CreationRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

has subordinate transitive
type: ObjectProperty
type: TransitiveProperty
domain: Agent
range: Agent
sub property of: has or had subordinate
inverse of: is subordinate to transitive
description: Connects an Agent to an Agent that is directly or indirectly hierarchically inferior. This is a transitive relation.

has the role of the Derivation Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Derivation Relation
range: Derivation Relation
sub property of: has the role of the Instantiation to Instantiation Relation
sub property of: has the role of the Temporal Relation
scope note: This property 'rolifies' the DerivationRelation class. It should be used only when you have to manage instances of the DerivationRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a DerivationRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

has the role of the Management Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Management Relation
range: Management Relation
sub property of: has the role of the Authority Relation
scope note: This property 'rolifies' the ManagementRelation class. It should be used only when you have to manage instances of the ManagementRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a ManagementRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

is part of transitive
type: ObjectProperty
type: TransitiveProperty
domain: Thing
range: Thing
sub property of: is or was part of
inverse of: has part transitive
scope note: To be used, either to infer, then query or browse, relations from existing direct 'isDirectPartOf' relations between things, or to record a current partitive relation when you do not know if there are intermediate nodes between the related things.
description: Connects a Thing to a Thing of which it is a a constitutive or component part, directly or indirectly. This is a transitive relation.

is subordinate to transitive
type: ObjectProperty
type: TransitiveProperty
domain: Agent
range: Agent
sub property of: is or was subordinate to
inverse of: has subordinate transitive
description: Connects an Agent to an Agent that is directly or indirectly hierarchically superior. This is a transitive relation.

has the role of the Record Resource to Record Resource Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Record Resource to Record Resource Relation
range: Record Resource to Record Resource Relation
sub property of: has the role of the Relation
scope note: This property 'rolifies' the RecordResourceToRecordResourceRelation class. It should be used only when you have to manage instances of the RecordResourceToRecordResourceRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a RecordResourceToRecordResourceRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

has the role of the Family Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Family Relation
range: Family Relation
sub property of: has the role of the Agent Relation
scope note: This property 'rolifies' the FamilyRelation class. It should be used only when you have to manage instances of the FamilyRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a FamilyRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

is or was subordinate to
type: ObjectProperty
domain: Agent
range: Agent
sub property of: is agent associated with agent
inverse of: has or had subordinate
property chain axiom: thing is target of relation
property chain axiom: has the role of the Agent Hierarchical Relation
property chain axiom: relation has source
description: Inverse of 'has or had subordinate' object property.
RiC-CM corresponding component: RiC-R045i ('is or was subordinate to' relation)

has the role of the Agent Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Agent Relation
range: Agent Relation
sub property of: has the role of the Relation
scope note: This property 'rolifies' the AgentToAgentRelation class. It should be used only when you have to manage instances of the AgentToAgentRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a AgentToAgentRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

Agent Control Relation
type: Class
subclass of: Agent Hierarchical Relation
subclass of: Authority Relation
subclass of: Restriction
  min qualified cardinality: 1
  on class: Agent
  on property: relation has target
subclass of: Restriction
  min qualified cardinality: 1
  on class: Agent
  on property: relation has source
equivalent class: Restriction
  has self: true
  on property: has the role of the Agent Control Relation
description: Connects at least one Agent, to at least another Agent, when the first one(s) control(s) or controlled in a way the activities of the second one(s). The Relation is oriented from the controlling agent to the controlled one: the controlling Agent(s) is the source of the Relation, and the controlled Agent(s) is the target.
RiC-CM corresponding component: Class implementation of RiC-R041 and RiC-R041i relations

has the role of the Agent Control Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Agent Control Relation
range: Agent Control Relation
sub property of: has the role of the Agent Hierarchical Relation
sub property of: has the role of the Authority Relation
scope note: This property 'rolifies' the AgentControlRelation class. It should be used only when you have to manage instances of the AgentControlRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a AgentControlRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

Temporal Relation
type: Class
subclass of: Sequential Relation
subclass of: Restriction
  min qualified cardinality: 1
  on class: Thing
  on property: relation has target
subclass of: Restriction
  min qualified cardinality: 1
  on class: Thing
  on property: relation has source
equivalent class: Restriction
  has self: true
  on property: has the role of the Temporal Relation
scope note: There may be zero to many intermediate entities, ignored or unknown, in the chronological sequence between the connected entities.
description: Connects at least one Thing to at least one other Thing that follows it in chronological order. The Relation is oriented chronologically: the preceding Thing(s) is the source of the Relation, the following Thing(s) is the target.
RiC-CM corresponding component: Class implementation of RiC-R009 and RiC-R009i relations

Rule Relation
type: Class
subclass of: Relation
subclass of: Restriction
  min qualified cardinality: 1
  on class: Rule
  on property: relation has source
subclass of: Restriction
  min qualified cardinality: 1
  on class: Thing
  on property: relation has target
equivalent class: Restriction
  has self: true
  on property: has the role of the Rule Relation
description: Connects at least one Rule to at least one Thing when it is associated with existence and lifecycle of the Thing. The Rule(s) is the source of the Relation, and the Thing(s) is the target.
RiC-CM corresponding component: Class implementation of RiC-R062 and RiC-R062i relations

has the role of the Rule Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Rule Relation
range: Rule Relation
sub property of: has the role of the Relation
scope note: This property 'rolifies' the RuleRelation class. It should be used only when you have to manage instances of the RuleRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a RuleRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

Sequential Relation
type: Class
subclass of: Relation
subclass of: Restriction
  min qualified cardinality: 1
  on class: Thing
  on property: relation has target
subclass of: Restriction
  min qualified cardinality: 1
  on class: Thing
  on property: relation has source
equivalent class: Restriction
  has self: true
  on property: has the role of the Sequential Relation
scope note: The relation does not specify the criteria used for ordering the sequence. There may be zero to many intermediate entities, ignored or unknown, in the sequence between the two connected things. Can be used, for example, for specifying that a record "has next" another record within a record set.
description: Connects at least one Thing to at least one other Thing that follows or followed it in some sequence. The Relation is oriented from the first Thing(s) in the sequence to the following one(s): the first Thing(s) is the source, and the following Thing(s) is the target.
RiC-CM corresponding component: Class implementation of RiC-R008 and RiC-R008i relations

has the role of the Sequential Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Sequential Relation
range: Sequential Relation
sub property of: has the role of the Relation
scope note: This property 'rolifies' the SequentialRelation class. It should be used only when you have to manage instances of the SequentialRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a SequentialRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

has the role of the Whole Part Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Whole Part Relation
range: Whole Part Relation
sub property of: has the role of the Relation
scope note: This property 'rolifies' the WholePartRelation class. It should be used only when you have to manage instances of the WholePartRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a WholePartRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

has the role of the Organic Provenance Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Organic Provenance Relation
range: Organic Provenance Relation
sub property of: has the role of the Organic or functional provenance Relation
scope note: This property 'rolifies' the OrganicProvenanceRelation class. It should be used only when you have to manage instances of the OrganicProvenanceRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a OrganicProvenanceRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

has the role of the Event Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Event Relation
range: Event Relation
sub property of: has the role of the Relation
scope note: This property 'rolifies' the EventRelation class. It should be used only when you have to manage instances of the EventRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a EventRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

has the role of the Organic or functional provenance Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Organic or functional provenance Relation
range: Organic or functional provenance Relation
sub property of: has the role of the Relation
scope note: This property 'rolifies' the OrganicOrFunctionalProvenanceRelation class. It should be used only when you have to manage instances of the OrganicOrFunctionalProvenanceRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a OrganicOrFunctionalProvenanceRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

has the role of the Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Relation
range: Relation
scope note: This property 'rolifies' the generic Relation class. It should be used only when you have to manage instances of this Relation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a Relation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

has the role of the Agent Hierarchical Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Agent Hierarchical Relation
range: Agent Hierarchical Relation
sub property of: has the role of the Agent Relation
scope note: This property 'rolifies' the AgentHierarchicalRelation class. It should be used only when you have to manage instances of the AgentHierarchicalRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a AgentHierarchicalRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

has the role of the Authority Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Authority Relation
range: Authority Relation
sub property of: has the role of the Relation
scope note: This property 'rolifies' the AuthorityRelation class. It should be used only when you have to manage instances of the AuthorityRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a AuthorityRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

has the role of the Temporal Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Temporal Relation
range: Temporal Relation
sub property of: has the role of the Sequential Relation
scope note: This property 'rolifies' the TemporalRelation class. It should be used only when you have to manage instances of the TemporalRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a TemporalRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

has the role of the Agent Temporal Relation
type: ObjectProperty
type: ReflexiveProperty
domain: Agent Temporal Relation
range: Agent Temporal Relation
sub property of: has the role of the Agent Relation
sub property of: has the role of the Temporal Relation
scope note: This property 'rolifies' the AgentTemporalRelation class. It should be used only when you have to manage instances of the AgentTemporalRelation class, to connect each instance to itself, in order to be able to infer, using OWL-RL and property paths, the two shortcuts corresponding to this n-ary class.
description: Connects a AgentTemporalRelation to itself. It is a reflexive property, that can stand for an instance of the class when necessary, e.g. when you explore a knowledge graph.

KurrawongAI
type: Organization
name: Kurrawong AI
description: KurrawongAI is a small, Artificial Intelligence, company in Australia specialising in Knowledge Graphs.

Prez Manifest Validator
type: Ontology
version IRI: 0.5.0
version info: 0.5.1 2026-04: made ValPub valid 0.5.0: Handles artifacts as objects with predicates, not just literals (file paths) 0.4.0: First public version
creator: Nicholas J. Car
date created: 2024-11-29
date modified: 2026-04-08
description: The SHACL Shapes Validator for the Prez Ontology Manifest Model
license: cc-by4.0
publisher: KurrawongAI

Nicholas J. Car
type: Person
member of: KurrawongAI
affiliation: KurrawongAI

Shape N01
type: NodeShape
property: Shape P01
target class: Manifest
description: Shape N01

Shape P01
type: PropertyShape
message: ShapeP01: You must supply at least one value for prof:hasResource for a prez:Manifest and it must be either a Blank Node or an IRI
min count: 1
node kind: BlankNodeOrIRI
path: hasResource

Shape N02
type: NodeShape
property: Shape P02
property: Shape P03
property: Shape P04
property: Shape P05
target objects of: hasResource
description: Shape N02

Shape P02
type: PropertyShape
message: ShapeP02: You must supply at least one value for prof:hasArtifact for a prez:Manifest's Resource Descriptors and each must be a string that can be interpreted as a file path, either relative to the manifest file, or an absolute system path or a URL or a Blank Node with a schema:contentLocation and schema:mainEntity predicates
min count: 1
or:
  node kind: Literal
or:
  node kind: BlankNode
path: hasArtifact

Shape P03
type: PropertyShape
max count: 1
message: ShapeP03: You must supply exactly one value for prof:hasRole for a prez:Manifest's Resource Descriptors with the value selected from the Prez Manifest Resource Roles Vocabulary
min count: 1
node kind: IRI
path: hasRole

Shape P04
type: PropertyShape
max count: 1
message: ShapeP04: If you supply a schema:description for a prez:Manifest's Resource Descriptors, it must be either a plain string or a langString literal
or:
  datatype: string
or:
  datatype: langString
path: description

Shape P05
type: PropertyShape
max count: 1
message: ShapeP05: If you supply a schema:name for a prez:Manifest's Resource Descriptors, it must be either a plain string or a langString literal
or:
  datatype: string
or:
  datatype: langString
path: name

Shape N03
type: NodeShape
property: Shape P06
target objects of: hasRole
description: Shape N03

Shape N04
type: NodeShape
message: ShapeN04: If you supplied a prof:hasArtifact for a prez:Manifest's Resource Descriptors that indicated a Blank Node, the Blank Node must contain exactly one schema:contentLocation and exactly one schema:mainEntity predicates
or:
  node kind: Literal
or:
  node kind: BlankNode
  property: Shape P07
  property: Shape P08
target objects of: hasArtifact
description: Shape N04

Shape P06
type: PropertyShape
max count: 1
message: ShapeN03 P06: Role values indicated by prof:hasRole must indicate the Concept Scheme they are defined or used in with skos:inScheme
min count: 1
path: inScheme

Shape P07
type: PropertyShape
max count: 1
message: ShapeN04 P01: You supplied a prof:hasArtifact value as Blank Node, the Blank Node so it must contain exactly exactly one schema:contentLocation predicate
min count: 1
node kind: Literal
path: contentLocation

Shape P08
type: PropertyShape
max count: 1
message: ShapeN04 P02: You supplied a prof:hasArtifact value as Blank Node, the Blank Node so it must contain exactly exactly one schema:mainEntity predicate
min count: 1
node kind: IRI
path: mainEntity

Department of Climate Change, Energy, the Environment and Water
type: Organization
name: Department of Climate Change, energy, the Environment and Water

BDR Profile of ABIS Core Validator
type: Ontology
imports: validator
version IRI: https://linked.data.gov.au/def/bdr-pr/validator/1.2
version info: 1.2 2025-07: Tidy up for inclusion in the BDR Validators Catalogue 1.1 2025-05: Minor updates 1.0 2025-04: First version
history note: Created by the BDR Team in 2025 to validate data bound for the Biodiversity Data Repository
copyright notice: (c) 2026 DCCEEW
creator: BDR Team
date created: 2022-05-11
date modified: 2026-04-07
description: SHACL validator for the Biodiversity Data Repository (BDR)'s profile of Australian Biodiversity Information Standard (ABIS)
has part: IRI pattern for Dataset
has part: IRI pattern for Site
has part: IRI pattern for Survey
has part: IRI pattern for SiteVisit
has part: IRI pattern for Sample
has part: IRI pattern for Observation
has part: IRI pattern for agents
license: cc-by4.0
publisher: Department of Climate Change, Energy, the Environment and Water

Australian Biodiversity Information Governance Group
type: Organization

BDR Team
type: Organization

IRI pattern for Dataset
type: NodeShape
message: Dataset IRIs must match the BDR Profile of ABIS' proscribed pattern of https://linked.data.gov.au/dataset/bdr/{UUID}
pattern: ^https://linked\.data\.gov\.au/dataset/bdr/[0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}$
target class: Dataset

IRI pattern for Site
type: NodeShape
message: Site IRIs must match the BDR Profile of ABIS' proscribed pattern which includes linked.data.gov.au
pattern: linked\.data\.gov\.au
target class: Site

IRI pattern for Survey
type: NodeShape
message: Survey IRIs must match the BDR Profile of ABIS' proscribed pattern which includes linked.data.gov.au
pattern: linked\.data\.gov\.au
target class: Survey

IRI pattern for SiteVisit
type: NodeShape
message: SiteVisit IRIs must match the BDR Profile of ABIS' proscribed pattern which includes linked.data.gov.au
pattern: linked\.data\.gov\.au
target class: SiteVisit

IRI pattern for Sample
type: NodeShape
message: Sample IRIs must match the BDR Profile of ABIS' proscribed pattern which includes linked.data.gov.au
pattern: linked\.data\.gov\.au
target class: Sample

IRI pattern for Observation
type: NodeShape
message: Observation IRIs must match the BDR Profile of ABIS' proscribed pattern pattern of https://linked.data.gov.au/dataset/bdr/{UUID}/ + supplier pattern
pattern: ^https://linked\.data\.gov\.au/dataset/bdr/[0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}/.+
target class: Observation

IRI pattern for agents
type: NodeShape
message: Agent (Person and Organization) IRIs must match the BDR Profile of ABIS' proscribed pattern which includes linked.data.gov.au
pattern: linked\.data\.gov\.au
target class: Organization
target class: Person

EDES Herbivory And Physical Damage Shapes Graph
type: Ontology
type: ShapesGraph
contributor: KurrawongAI
creator: tern
date created: 2026-07-31
date modified: 2026-07-31
description: EDES Herbivory And Physical Damage Shapes Graph
publisher: tern

datatype
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: string
description: The value in `sosa:hasResult` _MUST_ be xsd:string.
message: The value of `rdf:value` _MUST_ have the datatype xsd:string.
name: Datatype
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/aeca4fcd-5b42-4e23-9880-9013d6976fb3> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/additional-damage-type/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _vegetation disturbance_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/d4fc54b1-0ad3-4512-86b7-d42b121ece45[`vegetation disturbance`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/aeca4fcd-5b42-4e23-9880-9013d6976fb3>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/additional-damage-type/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/aeca4fcd-5b42-4e23-9880-9013d6976fb3> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/additional-damage-type/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active Plot Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/aeca4fcd-5b42-4e23-9880-9013d6976fb3>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/additional-damage-type/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/2084a9b6-2927-4651-bd88-781a01c38664>`. `<https://linked.data.gov.au/def/nrm/2084a9b6-2927-4651-bd88-781a01c38664>` is the IRI for "Active Plot Search Protocol".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/2084a9b6-2927-4651-bd88-781a01c38664`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/aeca4fcd-5b42-4e23-9880-9013d6976fb3>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/additional-damage-type/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Text
description: The value of `sosa:hasResult` _MUST_ be a `tern:Text`.
message: The result _MUST_ be an instance of `tern:Text`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/aeca4fcd-5b42-4e23-9880-9013d6976fb3>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/additional-damage-type/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal occurrence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/2361dea8-598c-4b6f-a641-2b98ff199e9e[`animal occurrence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/22fae1ac-9d23-5b11-9fc7-f4f29f900bdf>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/attributable-fauna-species/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the target species types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the target species types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/22fae1ac-9d23-5b11-9fc7-f4f29f900bdf> ; sosa:hasResult ?this . ?this a tern:IRI . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'ff157253-6923-5816-ac05-312dc32cd903'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/attributable-fauna-species/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/22fae1ac-9d23-5b11-9fc7-f4f29f900bdf> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/attributable-fauna-species/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active Plot Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/22fae1ac-9d23-5b11-9fc7-f4f29f900bdf>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/attributable-fauna-species/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/2084a9b6-2927-4651-bd88-781a01c38664>`. `<https://linked.data.gov.au/def/nrm/2084a9b6-2927-4651-bd88-781a01c38664>` is the IRI for "Active Plot Search Protocol".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/2084a9b6-2927-4651-bd88-781a01c38664`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/22fae1ac-9d23-5b11-9fc7-f4f29f900bdf>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/attributable-fauna-species/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI` or `tern:Text`.
message: The result _MUST_ be an instance of `tern:IRI` or `tern:Text`.
name: Value type
or:
  class: IRI
or:
  class: Text
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/22fae1ac-9d23-5b11-9fc7-f4f29f900bdf>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/attributable-fauna-species/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/ff157253-6923-5816-ac05-312dc32cd903>`. `<https://linked.data.gov.au/def/nrm/ff157253-6923-5816-ac05-312dc32cd903>` is the IRI for "target species types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `ff157253-6923-5816-ac05-312dc32cd903$`.
name: Vocabulary
path: vocabulary
pattern: ff157253-6923-5816-ac05-312dc32cd903$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/22fae1ac-9d23-5b11-9fc7-f4f29f900bdf> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/attributable-fauna-species/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _land surface disturbance_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/7e256d28-e686-4b6a-b64a-ac1b1a8f164d[`land surface disturbance`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a1f5f46b-d6fe-4a1f-8fa8-01b113a2d69f>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/damage-area/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active Plot Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a1f5f46b-d6fe-4a1f-8fa8-01b113a2d69f>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/damage-area/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:M2`.
has value: M2
message: The result _MUST_ have `unit:M2` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/a1f5f46b-d6fe-4a1f-8fa8-01b113a2d69f> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/damage-area/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/2084a9b6-2927-4651-bd88-781a01c38664>`. `<https://linked.data.gov.au/def/nrm/2084a9b6-2927-4651-bd88-781a01c38664>` is the IRI for "Active Plot Search Protocol".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/2084a9b6-2927-4651-bd88-781a01c38664`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a1f5f46b-d6fe-4a1f-8fa8-01b113a2d69f>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/damage-area/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between 0 and 10000 inclusive. Datatype should be `xsd:float`.
max inclusive: 10000
message: The result _MUST_ have a value between 0 and 10000 inclusively. Datatype should be `xsd:float`.
min inclusive: 0
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/a1f5f46b-d6fe-4a1f-8fa8-01b113a2d69f> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/damage-area/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a1f5f46b-d6fe-4a1f-8fa8-01b113a2d69f>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/damage-area/shapes.ttl

datatype
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: string
description: The value in `sosa:hasResult` _MUST_ be xsd:string.
message: The value of `rdf:value` _MUST_ have the datatype xsd:string.
name: Datatype
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/26f843a5-e1ed-46da-b22b-053e567e3227> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/field-species-name/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _vegetation disturbance_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/d4fc54b1-0ad3-4512-86b7-d42b121ece45[`vegetation disturbance`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/26f843a5-e1ed-46da-b22b-053e567e3227>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/field-species-name/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/26f843a5-e1ed-46da-b22b-053e567e3227> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/field-species-name/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active Plot Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/26f843a5-e1ed-46da-b22b-053e567e3227>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/field-species-name/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/2084a9b6-2927-4651-bd88-781a01c38664>`. `<https://linked.data.gov.au/def/nrm/2084a9b6-2927-4651-bd88-781a01c38664>` is the IRI for "Active Plot Search Protocol".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/2084a9b6-2927-4651-bd88-781a01c38664`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/26f843a5-e1ed-46da-b22b-053e567e3227>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/field-species-name/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Text
description: The value of `sosa:hasResult` _MUST_ be a `tern:Text`.
message: The result _MUST_ be an instance of `tern:Text`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/26f843a5-e1ed-46da-b22b-053e567e3227>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/field-species-name/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _vegetation disturbance_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/d4fc54b1-0ad3-4512-86b7-d42b121ece45[`vegetation disturbance`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/40631c45-30c6-5caa-afbc-221a3024f622>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/foliage-damage-extent/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active Plot Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/40631c45-30c6-5caa-afbc-221a3024f622>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/foliage-damage-extent/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:PERCENT`.
has value: PERCENT
message: The result _MUST_ have `unit:PERCENT` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/40631c45-30c6-5caa-afbc-221a3024f622> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/foliage-damage-extent/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/2084a9b6-2927-4651-bd88-781a01c38664>`. `<https://linked.data.gov.au/def/nrm/2084a9b6-2927-4651-bd88-781a01c38664>` is the IRI for "Active Plot Search Protocol".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/2084a9b6-2927-4651-bd88-781a01c38664`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/40631c45-30c6-5caa-afbc-221a3024f622>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/foliage-damage-extent/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value _MUST_ be between 0 and 100 inclusive.
max inclusive: 100
message: The result _MUST_ have a value between 0 and 100 inclusively.
min inclusive: 0
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/40631c45-30c6-5caa-afbc-221a3024f622> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/foliage-damage-extent/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Integer
description: The value of `sosa:hasResult` _MUST_ be a `tern:Integer`.
message: The result _MUST_ be an instance of `tern:Integer`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/40631c45-30c6-5caa-afbc-221a3024f622>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/foliage-damage-extent/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _vegetation disturbance_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/d4fc54b1-0ad3-4512-86b7-d42b121ece45[`vegetation disturbance`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/02dbcc73-afc3-5425-80a2-eef898bddb67>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/grazing-severity-class/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Grazing severity types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Grazing severity types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/02dbcc73-afc3-5425-80a2-eef898bddb67> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'cb9ba2d1-3a37-5f68-b6d8-7deefb307835'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/grazing-severity-class/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/02dbcc73-afc3-5425-80a2-eef898bddb67> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/grazing-severity-class/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active Plot Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/02dbcc73-afc3-5425-80a2-eef898bddb67>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/grazing-severity-class/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/2084a9b6-2927-4651-bd88-781a01c38664>`. `<https://linked.data.gov.au/def/nrm/2084a9b6-2927-4651-bd88-781a01c38664>` is the IRI for "Active Plot Search Protocol".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/2084a9b6-2927-4651-bd88-781a01c38664`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/02dbcc73-afc3-5425-80a2-eef898bddb67>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/grazing-severity-class/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/02dbcc73-afc3-5425-80a2-eef898bddb67>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/grazing-severity-class/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/cb9ba2d1-3a37-5f68-b6d8-7deefb307835>`. `<https://linked.data.gov.au/def/nrm/cb9ba2d1-3a37-5f68-b6d8-7deefb307835>` is the IRI for "Grazing severity types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `cb9ba2d1-3a37-5f68-b6d8-7deefb307835$`.
name: Vocabulary
path: vocabulary
pattern: cb9ba2d1-3a37-5f68-b6d8-7deefb307835$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/02dbcc73-afc3-5425-80a2-eef898bddb67> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/grazing-severity-class/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _vegetation disturbance_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/d4fc54b1-0ad3-4512-86b7-d42b121ece45[`vegetation disturbance`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/dd1769b9-c475-4732-915c-9b890a8d5f65>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/growth-form/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Growth forms controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Growth forms controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/dd1769b9-c475-4732-915c-9b890a8d5f65> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'d0fc07a7-3ec9-45ed-8850-885a32828d3c'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/growth-form/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/dd1769b9-c475-4732-915c-9b890a8d5f65> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/growth-form/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active Plot Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/dd1769b9-c475-4732-915c-9b890a8d5f65>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/growth-form/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/2084a9b6-2927-4651-bd88-781a01c38664>`. `<https://linked.data.gov.au/def/nrm/2084a9b6-2927-4651-bd88-781a01c38664>` is the IRI for "Active Plot Search Protocol".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/2084a9b6-2927-4651-bd88-781a01c38664`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/dd1769b9-c475-4732-915c-9b890a8d5f65>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/growth-form/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/dd1769b9-c475-4732-915c-9b890a8d5f65>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/growth-form/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/d0fc07a7-3ec9-45ed-8850-885a32828d3c>`. `<https://linked.data.gov.au/def/nrm/d0fc07a7-3ec9-45ed-8850-885a32828d3c>` is the IRI for "Growth forms".
message: The value of `tern:vocabulary` _MUST_ match the pattern `d0fc07a7-3ec9-45ed-8850-885a32828d3c$`.
name: Vocabulary
path: vocabulary
pattern: d0fc07a7-3ec9-45ed-8850-885a32828d3c$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/dd1769b9-c475-4732-915c-9b890a8d5f65> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/growth-form/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _vegetation disturbance_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/d4fc54b1-0ad3-4512-86b7-d42b121ece45[`vegetation disturbance`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/f8d5c98b-ecee-5c56-9b95-a57280faec60>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/herbivory-damage-type/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Herbivory damage types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Herbivory damage types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/f8d5c98b-ecee-5c56-9b95-a57280faec60> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'eb8f8696-f7ec-5793-8f7a-7331195762db'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/herbivory-damage-type/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/f8d5c98b-ecee-5c56-9b95-a57280faec60> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/herbivory-damage-type/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active Plot Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/f8d5c98b-ecee-5c56-9b95-a57280faec60>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/herbivory-damage-type/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/2084a9b6-2927-4651-bd88-781a01c38664>`. `<https://linked.data.gov.au/def/nrm/2084a9b6-2927-4651-bd88-781a01c38664>` is the IRI for "Active Plot Search Protocol".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/2084a9b6-2927-4651-bd88-781a01c38664`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/f8d5c98b-ecee-5c56-9b95-a57280faec60>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/herbivory-damage-type/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/f8d5c98b-ecee-5c56-9b95-a57280faec60>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/herbivory-damage-type/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/eb8f8696-f7ec-5793-8f7a-7331195762db>`. `<https://linked.data.gov.au/def/nrm/eb8f8696-f7ec-5793-8f7a-7331195762db>` is the IRI for "Herbivory damage types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `eb8f8696-f7ec-5793-8f7a-7331195762db$`.
name: Vocabulary
path: vocabulary
pattern: eb8f8696-f7ec-5793-8f7a-7331195762db$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/f8d5c98b-ecee-5c56-9b95-a57280faec60> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/herbivory-damage-type/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _vegetation disturbance_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/d4fc54b1-0ad3-4512-86b7-d42b121ece45[`vegetation disturbance`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/58668d01-0a2e-5cb1-8623-f1f4e1338a3e>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/highest-damage-height/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active Plot Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/58668d01-0a2e-5cb1-8623-f1f4e1338a3e>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/highest-damage-height/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:M`.
has value: http://qudt.org/vocab/unit/M
message: The result _MUST_ have `unit:M` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/58668d01-0a2e-5cb1-8623-f1f4e1338a3e> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/highest-damage-height/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/2084a9b6-2927-4651-bd88-781a01c38664>`. `<https://linked.data.gov.au/def/nrm/2084a9b6-2927-4651-bd88-781a01c38664>` is the IRI for "Active Plot Search Protocol".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/2084a9b6-2927-4651-bd88-781a01c38664`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/58668d01-0a2e-5cb1-8623-f1f4e1338a3e>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/highest-damage-height/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between 0 exclusive and 10000 inclusive. Datatype should be `xsd:float`.
max inclusive: 10000
message: The result _MUST_ have a value between 0 exclusively and 10000 inclusively. Datatype should be `xsd:float`.
min exclusive: 0
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/58668d01-0a2e-5cb1-8623-f1f4e1338a3e> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/highest-damage-height/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/58668d01-0a2e-5cb1-8623-f1f4e1338a3e>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/highest-damage-height/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _vegetation disturbance_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/d4fc54b1-0ad3-4512-86b7-d42b121ece45[`vegetation disturbance`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ce3fd96d-e68d-4b14-b3fd-27690c566440>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/life-stage/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Life stages controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Life stages controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/ce3fd96d-e68d-4b14-b3fd-27690c566440> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'5f82c583-167b-4ed2-b25e-4d67decb3f2d'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/life-stage/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/ce3fd96d-e68d-4b14-b3fd-27690c566440> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/life-stage/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active Plot Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ce3fd96d-e68d-4b14-b3fd-27690c566440>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/life-stage/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/2084a9b6-2927-4651-bd88-781a01c38664>`. `<https://linked.data.gov.au/def/nrm/2084a9b6-2927-4651-bd88-781a01c38664>` is the IRI for "Active Plot Search Protocol".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/2084a9b6-2927-4651-bd88-781a01c38664`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ce3fd96d-e68d-4b14-b3fd-27690c566440>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/life-stage/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ce3fd96d-e68d-4b14-b3fd-27690c566440>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/life-stage/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/5f82c583-167b-4ed2-b25e-4d67decb3f2d>`. `<https://linked.data.gov.au/def/nrm/5f82c583-167b-4ed2-b25e-4d67decb3f2d>` is the IRI for "Life stages".
message: The value of `tern:vocabulary` _MUST_ match the pattern `5f82c583-167b-4ed2-b25e-4d67decb3f2d$`.
name: Vocabulary
path: vocabulary
pattern: 5f82c583-167b-4ed2-b25e-4d67decb3f2d$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/ce3fd96d-e68d-4b14-b3fd-27690c566440> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/life-stage/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _vegetation disturbance_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/d4fc54b1-0ad3-4512-86b7-d42b121ece45[`vegetation disturbance`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/924f1a84-9d02-5120-b8e8-af847c36b7e8>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/lowest-damage-height/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active Plot Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/924f1a84-9d02-5120-b8e8-af847c36b7e8>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/lowest-damage-height/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:M`.
has value: http://qudt.org/vocab/unit/M
message: The result _MUST_ have `unit:M` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/924f1a84-9d02-5120-b8e8-af847c36b7e8> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/lowest-damage-height/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/2084a9b6-2927-4651-bd88-781a01c38664>`. `<https://linked.data.gov.au/def/nrm/2084a9b6-2927-4651-bd88-781a01c38664>` is the IRI for "Active Plot Search Protocol".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/2084a9b6-2927-4651-bd88-781a01c38664`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/924f1a84-9d02-5120-b8e8-af847c36b7e8>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/lowest-damage-height/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between 0 and 10000 inclusive. Datatype should be `xsd:float`.
max inclusive: 10000
message: The result _MUST_ have a value between 0 and 10000 inclusively. Datatype should be `xsd:float`.
min inclusive: 0
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/924f1a84-9d02-5120-b8e8-af847c36b7e8> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/lowest-damage-height/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/924f1a84-9d02-5120-b8e8-af847c36b7e8>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/lowest-damage-height/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _land surface disturbance_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/7e256d28-e686-4b6a-b64a-ac1b1a8f164d[`land surface disturbance`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/8dd72792-5085-5678-bb35-46153daa282f>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/percent-of-quadrat-affected/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active Plot Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/8dd72792-5085-5678-bb35-46153daa282f>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/percent-of-quadrat-affected/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:PERCENT`.
has value: PERCENT
message: The result _MUST_ have `unit:PERCENT` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/8dd72792-5085-5678-bb35-46153daa282f> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/percent-of-quadrat-affected/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/2084a9b6-2927-4651-bd88-781a01c38664>`. `<https://linked.data.gov.au/def/nrm/2084a9b6-2927-4651-bd88-781a01c38664>` is the IRI for "Active Plot Search Protocol".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/2084a9b6-2927-4651-bd88-781a01c38664`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/8dd72792-5085-5678-bb35-46153daa282f>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/percent-of-quadrat-affected/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between 0 and 100 inclusive. Datatype should be `xsd:float`.
max inclusive: 100
message: The result _MUST_ have a value between 0 and 100 inclusively. Datatype should be `xsd:float`.
min inclusive: 0
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/8dd72792-5085-5678-bb35-46153daa282f> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/percent-of-quadrat-affected/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/8dd72792-5085-5678-bb35-46153daa282f>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/percent-of-quadrat-affected/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _land surface disturbance_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/7e256d28-e686-4b6a-b64a-ac1b1a8f164d[`land surface disturbance`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/68d048e9-11f2-5c43-a27f-ae744b2c9799>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/physical-damage-type/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Fauna physical damage types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Fauna physical damage types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/68d048e9-11f2-5c43-a27f-ae744b2c9799> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'51fa78ee-187a-5788-9fe0-e68cc476ea91'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/physical-damage-type/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/68d048e9-11f2-5c43-a27f-ae744b2c9799> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/physical-damage-type/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active Plot Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/68d048e9-11f2-5c43-a27f-ae744b2c9799>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/physical-damage-type/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/2084a9b6-2927-4651-bd88-781a01c38664>`. `<https://linked.data.gov.au/def/nrm/2084a9b6-2927-4651-bd88-781a01c38664>` is the IRI for "Active Plot Search Protocol".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/2084a9b6-2927-4651-bd88-781a01c38664`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/68d048e9-11f2-5c43-a27f-ae744b2c9799>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/physical-damage-type/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/68d048e9-11f2-5c43-a27f-ae744b2c9799>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/physical-damage-type/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/51fa78ee-187a-5788-9fe0-e68cc476ea91>`. `<https://linked.data.gov.au/def/nrm/51fa78ee-187a-5788-9fe0-e68cc476ea91>` is the IRI for "Fauna physical damage types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `51fa78ee-187a-5788-9fe0-e68cc476ea91$`.
name: Vocabulary
path: vocabulary
pattern: 51fa78ee-187a-5788-9fe0-e68cc476ea91$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/68d048e9-11f2-5c43-a27f-ae744b2c9799> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/active-search-protocol-shapes/physical-damage-type/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _plant community_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ea3a4c64-dac3-4660-809a-8ad5ced8997b[`plant community`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/58f2bd87-17d0-5d11-9ca1-b8f3b76d563b>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/NVIS-major-vegetation-group/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the NVIS Major Vegetation Groups controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the NVIS Major Vegetation Groups controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/58f2bd87-17d0-5d11-9ca1-b8f3b76d563b> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'2aa40711-7c6d-506f-ae57-90551476d521'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/NVIS-major-vegetation-group/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/58f2bd87-17d0-5d11-9ca1-b8f3b76d563b> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/NVIS-major-vegetation-group/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/c7d48965-c779-4398-9315-2cd465b08513>`. `<https://linked.data.gov.au/def/nrm/c7d48965-c779-4398-9315-2cd465b08513>` is the IRI for "Off-plot Belt Transect Protocol".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/c7d48965-c779-4398-9315-2cd465b08513`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/58f2bd87-17d0-5d11-9ca1-b8f3b76d563b>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/NVIS-major-vegetation-group/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/58f2bd87-17d0-5d11-9ca1-b8f3b76d563b>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/NVIS-major-vegetation-group/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/2aa40711-7c6d-506f-ae57-90551476d521>`. `<https://linked.data.gov.au/def/nrm/2aa40711-7c6d-506f-ae57-90551476d521>` is the IRI for "NVIS Major Vegetation Groups".
message: The value of `tern:vocabulary` _MUST_ match the pattern `2aa40711-7c6d-506f-ae57-90551476d521$`.
name: Vocabulary
path: vocabulary
pattern: 2aa40711-7c6d-506f-ae57-90551476d521$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/58f2bd87-17d0-5d11-9ca1-b8f3b76d563b> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/NVIS-major-vegetation-group/shapes.ttl

datatype
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: string
description: The value in `sosa:hasResult` _MUST_ be xsd:string.
message: The value of `rdf:value` _MUST_ have the datatype xsd:string.
name: Datatype
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/aeca4fcd-5b42-4e23-9880-9013d6976fb3> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/additional-damage-type/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _vegetation disturbance_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/d4fc54b1-0ad3-4512-86b7-d42b121ece45[`vegetation disturbance`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/aeca4fcd-5b42-4e23-9880-9013d6976fb3>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/additional-damage-type/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/aeca4fcd-5b42-4e23-9880-9013d6976fb3> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/additional-damage-type/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/c7d48965-c779-4398-9315-2cd465b08513>`. `<https://linked.data.gov.au/def/nrm/c7d48965-c779-4398-9315-2cd465b08513>` is the IRI for "Off-plot Belt Transect Protocol".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/c7d48965-c779-4398-9315-2cd465b08513`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/aeca4fcd-5b42-4e23-9880-9013d6976fb3>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/additional-damage-type/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Text
description: The value of `sosa:hasResult` _MUST_ be a `tern:Text`.
message: The result _MUST_ be an instance of `tern:Text`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/aeca4fcd-5b42-4e23-9880-9013d6976fb3>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/additional-damage-type/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal occurrence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/2361dea8-598c-4b6f-a641-2b98ff199e9e[`animal occurrence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/22fae1ac-9d23-5b11-9fc7-f4f29f900bdf>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/attributable-fauna-species/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the target species types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the target species types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/22fae1ac-9d23-5b11-9fc7-f4f29f900bdf> ; sosa:hasResult ?this . ?this a tern:IRI . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'ff157253-6923-5816-ac05-312dc32cd903'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/attributable-fauna-species/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/22fae1ac-9d23-5b11-9fc7-f4f29f900bdf> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/attributable-fauna-species/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/c7d48965-c779-4398-9315-2cd465b08513>`. `<https://linked.data.gov.au/def/nrm/c7d48965-c779-4398-9315-2cd465b08513>` is the IRI for "Off-plot Belt Transect Protocol".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/c7d48965-c779-4398-9315-2cd465b08513`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/22fae1ac-9d23-5b11-9fc7-f4f29f900bdf>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/attributable-fauna-species/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI` or `tern:Text`.
message: The result _MUST_ be an instance of `tern:IRI` or `tern:Text`.
name: Value type
or:
  class: IRI
or:
  class: Text
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/22fae1ac-9d23-5b11-9fc7-f4f29f900bdf>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/attributable-fauna-species/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/ff157253-6923-5816-ac05-312dc32cd903>`. `<https://linked.data.gov.au/def/nrm/ff157253-6923-5816-ac05-312dc32cd903>` is the IRI for "target species types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `ff157253-6923-5816-ac05-312dc32cd903$`.
name: Vocabulary
path: vocabulary
pattern: ff157253-6923-5816-ac05-312dc32cd903$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/22fae1ac-9d23-5b11-9fc7-f4f29f900bdf> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/attributable-fauna-species/shapes.ttl

datatype
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: string
description: The value in `sosa:hasResult` _MUST_ be xsd:string.
message: The value of `rdf:value` _MUST_ have the datatype xsd:string.
name: Datatype
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/26f843a5-e1ed-46da-b22b-053e567e3227> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/field-species-name/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _vegetation disturbance_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/d4fc54b1-0ad3-4512-86b7-d42b121ece45[`vegetation disturbance`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/26f843a5-e1ed-46da-b22b-053e567e3227>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/field-species-name/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/26f843a5-e1ed-46da-b22b-053e567e3227> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/field-species-name/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/c7d48965-c779-4398-9315-2cd465b08513>`. `<https://linked.data.gov.au/def/nrm/c7d48965-c779-4398-9315-2cd465b08513>` is the IRI for "Off-plot Belt Transect Protocol".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/c7d48965-c779-4398-9315-2cd465b08513`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/26f843a5-e1ed-46da-b22b-053e567e3227>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/field-species-name/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Text
description: The value of `sosa:hasResult` _MUST_ be a `tern:Text`.
message: The result _MUST_ be an instance of `tern:Text`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/26f843a5-e1ed-46da-b22b-053e567e3227>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/field-species-name/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _vegetation disturbance_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/d4fc54b1-0ad3-4512-86b7-d42b121ece45[`vegetation disturbance`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/40631c45-30c6-5caa-afbc-221a3024f622>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/foliage-damage-extent/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:PERCENT`.
has value: PERCENT
message: The result _MUST_ have `unit:PERCENT` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/40631c45-30c6-5caa-afbc-221a3024f622> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/foliage-damage-extent/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/c7d48965-c779-4398-9315-2cd465b08513>`. `<https://linked.data.gov.au/def/nrm/c7d48965-c779-4398-9315-2cd465b08513>` is the IRI for "Off-plot Belt Transect Protocol".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/c7d48965-c779-4398-9315-2cd465b08513`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/40631c45-30c6-5caa-afbc-221a3024f622>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/foliage-damage-extent/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value _MUST_ be between 0 and 100 inclusive.
max inclusive: 100
message: The result _MUST_ have a value between 0 and 100 inclusively.
min inclusive: 0
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/40631c45-30c6-5caa-afbc-221a3024f622> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/foliage-damage-extent/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Integer
description: The value of `sosa:hasResult` _MUST_ be a `tern:Integer`.
message: The result _MUST_ be an instance of `tern:Integer`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/40631c45-30c6-5caa-afbc-221a3024f622>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/foliage-damage-extent/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _vegetation disturbance_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/d4fc54b1-0ad3-4512-86b7-d42b121ece45[`vegetation disturbance`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/02dbcc73-afc3-5425-80a2-eef898bddb67>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/grazing-severity-class/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Grazing severity types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Grazing severity types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/02dbcc73-afc3-5425-80a2-eef898bddb67> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'cb9ba2d1-3a37-5f68-b6d8-7deefb307835'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/grazing-severity-class/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/02dbcc73-afc3-5425-80a2-eef898bddb67> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/grazing-severity-class/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/c7d48965-c779-4398-9315-2cd465b08513>`. `<https://linked.data.gov.au/def/nrm/c7d48965-c779-4398-9315-2cd465b08513>` is the IRI for "Off-plot Belt Transect Protocol".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/c7d48965-c779-4398-9315-2cd465b08513`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/02dbcc73-afc3-5425-80a2-eef898bddb67>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/grazing-severity-class/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/02dbcc73-afc3-5425-80a2-eef898bddb67>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/grazing-severity-class/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/cb9ba2d1-3a37-5f68-b6d8-7deefb307835>`. `<https://linked.data.gov.au/def/nrm/cb9ba2d1-3a37-5f68-b6d8-7deefb307835>` is the IRI for "Grazing severity types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `cb9ba2d1-3a37-5f68-b6d8-7deefb307835$`.
name: Vocabulary
path: vocabulary
pattern: cb9ba2d1-3a37-5f68-b6d8-7deefb307835$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/02dbcc73-afc3-5425-80a2-eef898bddb67> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/grazing-severity-class/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _vegetation disturbance_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/d4fc54b1-0ad3-4512-86b7-d42b121ece45[`vegetation disturbance`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/dd1769b9-c475-4732-915c-9b890a8d5f65>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/growth-form/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Growth forms controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Growth forms controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/dd1769b9-c475-4732-915c-9b890a8d5f65> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'d0fc07a7-3ec9-45ed-8850-885a32828d3c'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/growth-form/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/dd1769b9-c475-4732-915c-9b890a8d5f65> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/growth-form/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/c7d48965-c779-4398-9315-2cd465b08513>`. `<https://linked.data.gov.au/def/nrm/c7d48965-c779-4398-9315-2cd465b08513>` is the IRI for "Off-plot Belt Transect Protocol".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/c7d48965-c779-4398-9315-2cd465b08513`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/dd1769b9-c475-4732-915c-9b890a8d5f65>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/growth-form/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/dd1769b9-c475-4732-915c-9b890a8d5f65>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/growth-form/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/d0fc07a7-3ec9-45ed-8850-885a32828d3c>`. `<https://linked.data.gov.au/def/nrm/d0fc07a7-3ec9-45ed-8850-885a32828d3c>` is the IRI for "Growth forms".
message: The value of `tern:vocabulary` _MUST_ match the pattern `d0fc07a7-3ec9-45ed-8850-885a32828d3c$`.
name: Vocabulary
path: vocabulary
pattern: d0fc07a7-3ec9-45ed-8850-885a32828d3c$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/dd1769b9-c475-4732-915c-9b890a8d5f65> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/growth-form/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _vegetation disturbance_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/d4fc54b1-0ad3-4512-86b7-d42b121ece45[`vegetation disturbance`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/f8d5c98b-ecee-5c56-9b95-a57280faec60>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/herbivory-damage-type/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Herbivory damage types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Herbivory damage types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/f8d5c98b-ecee-5c56-9b95-a57280faec60> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'eb8f8696-f7ec-5793-8f7a-7331195762db'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/herbivory-damage-type/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/f8d5c98b-ecee-5c56-9b95-a57280faec60> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/herbivory-damage-type/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/c7d48965-c779-4398-9315-2cd465b08513>`. `<https://linked.data.gov.au/def/nrm/c7d48965-c779-4398-9315-2cd465b08513>` is the IRI for "Off-plot Belt Transect Protocol".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/c7d48965-c779-4398-9315-2cd465b08513`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/f8d5c98b-ecee-5c56-9b95-a57280faec60>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/herbivory-damage-type/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/f8d5c98b-ecee-5c56-9b95-a57280faec60>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/herbivory-damage-type/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/eb8f8696-f7ec-5793-8f7a-7331195762db>`. `<https://linked.data.gov.au/def/nrm/eb8f8696-f7ec-5793-8f7a-7331195762db>` is the IRI for "Herbivory damage types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `eb8f8696-f7ec-5793-8f7a-7331195762db$`.
name: Vocabulary
path: vocabulary
pattern: eb8f8696-f7ec-5793-8f7a-7331195762db$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/f8d5c98b-ecee-5c56-9b95-a57280faec60> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/herbivory-damage-type/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _vegetation disturbance_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/d4fc54b1-0ad3-4512-86b7-d42b121ece45[`vegetation disturbance`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/58668d01-0a2e-5cb1-8623-f1f4e1338a3e>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/highest-damage-height/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:CentiM`.
has value: CentiM
message: The result _MUST_ have `unit:CentiM` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/58668d01-0a2e-5cb1-8623-f1f4e1338a3e> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/highest-damage-height/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/c7d48965-c779-4398-9315-2cd465b08513>`. `<https://linked.data.gov.au/def/nrm/c7d48965-c779-4398-9315-2cd465b08513>` is the IRI for "Off-plot Belt Transect Protocol".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/c7d48965-c779-4398-9315-2cd465b08513`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/58668d01-0a2e-5cb1-8623-f1f4e1338a3e>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/highest-damage-height/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between 0 exclusive and 10000 inclusive. Datatype should be `xsd:float`.
max inclusive: 10000
message: The result _MUST_ have a value between 0 exclusively and 10000 inclusively. Datatype should be `xsd:float`.
min exclusive: 0
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/58668d01-0a2e-5cb1-8623-f1f4e1338a3e> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/highest-damage-height/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/58668d01-0a2e-5cb1-8623-f1f4e1338a3e>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/highest-damage-height/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _vegetation disturbance_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/d4fc54b1-0ad3-4512-86b7-d42b121ece45[`vegetation disturbance`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ce3fd96d-e68d-4b14-b3fd-27690c566440>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/life-stage/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Life stages controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Life stages controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/ce3fd96d-e68d-4b14-b3fd-27690c566440> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'5f82c583-167b-4ed2-b25e-4d67decb3f2d'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/life-stage/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/ce3fd96d-e68d-4b14-b3fd-27690c566440> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/life-stage/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/c7d48965-c779-4398-9315-2cd465b08513>`. `<https://linked.data.gov.au/def/nrm/c7d48965-c779-4398-9315-2cd465b08513>` is the IRI for "Off-plot Belt Transect Protocol".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/c7d48965-c779-4398-9315-2cd465b08513`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ce3fd96d-e68d-4b14-b3fd-27690c566440>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/life-stage/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ce3fd96d-e68d-4b14-b3fd-27690c566440>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/life-stage/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/5f82c583-167b-4ed2-b25e-4d67decb3f2d>`. `<https://linked.data.gov.au/def/nrm/5f82c583-167b-4ed2-b25e-4d67decb3f2d>` is the IRI for "Life stages".
message: The value of `tern:vocabulary` _MUST_ match the pattern `5f82c583-167b-4ed2-b25e-4d67decb3f2d$`.
name: Vocabulary
path: vocabulary
pattern: 5f82c583-167b-4ed2-b25e-4d67decb3f2d$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/ce3fd96d-e68d-4b14-b3fd-27690c566440> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/life-stage/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _vegetation disturbance_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/d4fc54b1-0ad3-4512-86b7-d42b121ece45[`vegetation disturbance`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/924f1a84-9d02-5120-b8e8-af847c36b7e8>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/lowest-damage-height/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:CentiM`.
has value: CentiM
message: The result _MUST_ have `unit:CentiM` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/924f1a84-9d02-5120-b8e8-af847c36b7e8> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/lowest-damage-height/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/c7d48965-c779-4398-9315-2cd465b08513>`. `<https://linked.data.gov.au/def/nrm/c7d48965-c779-4398-9315-2cd465b08513>` is the IRI for "Off-plot Belt Transect Protocol".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/c7d48965-c779-4398-9315-2cd465b08513`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/924f1a84-9d02-5120-b8e8-af847c36b7e8>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/lowest-damage-height/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between 0 and 10000 inclusive. Datatype should be `xsd:float`.
max inclusive: 10000
message: The result _MUST_ have a value between 0 and 10000 inclusively. Datatype should be `xsd:float`.
min inclusive: 0
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/924f1a84-9d02-5120-b8e8-af847c36b7e8> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/lowest-damage-height/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/924f1a84-9d02-5120-b8e8-af847c36b7e8>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/lowest-damage-height/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _land surface disturbance_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/7e256d28-e686-4b6a-b64a-ac1b1a8f164d[`land surface disturbance`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/8dd72792-5085-5678-bb35-46153daa282f>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/percent-of-quadrat-affected/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:PERCENT`.
has value: PERCENT
message: The result _MUST_ have `unit:PERCENT` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/8dd72792-5085-5678-bb35-46153daa282f> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/percent-of-quadrat-affected/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/c7d48965-c779-4398-9315-2cd465b08513>`. `<https://linked.data.gov.au/def/nrm/c7d48965-c779-4398-9315-2cd465b08513>` is the IRI for "Off-plot Belt Transect Protocol".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/c7d48965-c779-4398-9315-2cd465b08513`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/8dd72792-5085-5678-bb35-46153daa282f>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/percent-of-quadrat-affected/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between 0 and 100 inclusive. Datatype should be `xsd:float`.
max inclusive: 100
message: The result _MUST_ have a value between 0 and 100 inclusively. Datatype should be `xsd:float`.
min inclusive: 0
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/8dd72792-5085-5678-bb35-46153daa282f> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/percent-of-quadrat-affected/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/8dd72792-5085-5678-bb35-46153daa282f>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/percent-of-quadrat-affected/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _land surface disturbance_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/7e256d28-e686-4b6a-b64a-ac1b1a8f164d[`land surface disturbance`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/68d048e9-11f2-5c43-a27f-ae744b2c9799>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/physical-damage-type/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Fauna physical damage types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Fauna physical damage types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/68d048e9-11f2-5c43-a27f-ae744b2c9799> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'51fa78ee-187a-5788-9fe0-e68cc476ea91'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/physical-damage-type/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/68d048e9-11f2-5c43-a27f-ae744b2c9799> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/physical-damage-type/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/c7d48965-c779-4398-9315-2cd465b08513>`. `<https://linked.data.gov.au/def/nrm/c7d48965-c779-4398-9315-2cd465b08513>` is the IRI for "Off-plot Belt Transect Protocol".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/c7d48965-c779-4398-9315-2cd465b08513`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/68d048e9-11f2-5c43-a27f-ae744b2c9799>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/physical-damage-type/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/68d048e9-11f2-5c43-a27f-ae744b2c9799>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/physical-damage-type/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/51fa78ee-187a-5788-9fe0-e68cc476ea91>`. `<https://linked.data.gov.au/def/nrm/51fa78ee-187a-5788-9fe0-e68cc476ea91>` is the IRI for "Fauna physical damage types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `51fa78ee-187a-5788-9fe0-e68cc476ea91$`.
name: Vocabulary
path: vocabulary
pattern: 51fa78ee-187a-5788-9fe0-e68cc476ea91$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/68d048e9-11f2-5c43-a27f-ae744b2c9799> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/off-plot-belt-transect-protocol-shapes/physical-damage-type/shapes.ttl

datatype
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: string
description: The value in `sosa:hasResult` _MUST_ be xsd:string.
message: The value of `rdf:value` _MUST_ have the datatype xsd:string.
name: Datatype
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/aeca4fcd-5b42-4e23-9880-9013d6976fb3> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/additional-damage-type/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _vegetation disturbance_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/d4fc54b1-0ad3-4512-86b7-d42b121ece45[`vegetation disturbance`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/aeca4fcd-5b42-4e23-9880-9013d6976fb3>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/additional-damage-type/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/aeca4fcd-5b42-4e23-9880-9013d6976fb3> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/additional-damage-type/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Within-plot Belt Transect Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/aeca4fcd-5b42-4e23-9880-9013d6976fb3>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/additional-damage-type/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/e0cb4c61-eaa4-4c57-b627-2061cc9311bd>`. `<https://linked.data.gov.au/def/nrm/e0cb4c61-eaa4-4c57-b627-2061cc9311bd>` is the IRI for "Within-plot Belt Transect Protocol".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/e0cb4c61-eaa4-4c57-b627-2061cc9311bd`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/aeca4fcd-5b42-4e23-9880-9013d6976fb3>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/additional-damage-type/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Text
description: The value of `sosa:hasResult` _MUST_ be a `tern:Text`.
message: The result _MUST_ be an instance of `tern:Text`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/aeca4fcd-5b42-4e23-9880-9013d6976fb3>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/additional-damage-type/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal occurrence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/2361dea8-598c-4b6f-a641-2b98ff199e9e[`animal occurrence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/22fae1ac-9d23-5b11-9fc7-f4f29f900bdf>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/attributable-fauna-species/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the target species types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the target species types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/22fae1ac-9d23-5b11-9fc7-f4f29f900bdf> ; sosa:hasResult ?this . ?this a tern:IRI . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'ff157253-6923-5816-ac05-312dc32cd903'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/attributable-fauna-species/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/22fae1ac-9d23-5b11-9fc7-f4f29f900bdf> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/attributable-fauna-species/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Within-plot Belt Transect Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/22fae1ac-9d23-5b11-9fc7-f4f29f900bdf>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/attributable-fauna-species/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/e0cb4c61-eaa4-4c57-b627-2061cc9311bd>`. `<https://linked.data.gov.au/def/nrm/e0cb4c61-eaa4-4c57-b627-2061cc9311bd>` is the IRI for "Within-plot Belt Transect Protocol".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/e0cb4c61-eaa4-4c57-b627-2061cc9311bd`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/22fae1ac-9d23-5b11-9fc7-f4f29f900bdf>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/attributable-fauna-species/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI` or `tern:Text`.
message: The result _MUST_ be an instance of `tern:IRI` or `tern:Text`.
name: Value type
or:
  class: IRI
or:
  class: Text
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/22fae1ac-9d23-5b11-9fc7-f4f29f900bdf>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/attributable-fauna-species/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/ff157253-6923-5816-ac05-312dc32cd903>`. `<https://linked.data.gov.au/def/nrm/ff157253-6923-5816-ac05-312dc32cd903>` is the IRI for "target species types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `ff157253-6923-5816-ac05-312dc32cd903$`.
name: Vocabulary
path: vocabulary
pattern: ff157253-6923-5816-ac05-312dc32cd903$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/22fae1ac-9d23-5b11-9fc7-f4f29f900bdf> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/attributable-fauna-species/shapes.ttl

datatype
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: string
description: The value in `sosa:hasResult` _MUST_ be xsd:string.
message: The value of `rdf:value` _MUST_ have the datatype xsd:string.
name: Datatype
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/26f843a5-e1ed-46da-b22b-053e567e3227> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/field-species-name/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _vegetation disturbance_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/d4fc54b1-0ad3-4512-86b7-d42b121ece45[`vegetation disturbance`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/26f843a5-e1ed-46da-b22b-053e567e3227>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/field-species-name/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/26f843a5-e1ed-46da-b22b-053e567e3227> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/field-species-name/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Within-plot Belt Transect Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/26f843a5-e1ed-46da-b22b-053e567e3227>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/field-species-name/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/e0cb4c61-eaa4-4c57-b627-2061cc9311bd>`. `<https://linked.data.gov.au/def/nrm/e0cb4c61-eaa4-4c57-b627-2061cc9311bd>` is the IRI for "Within-plot Belt Transect Protocol".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/e0cb4c61-eaa4-4c57-b627-2061cc9311bd`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/26f843a5-e1ed-46da-b22b-053e567e3227>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/field-species-name/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Text
description: The value of `sosa:hasResult` _MUST_ be a `tern:Text`.
message: The result _MUST_ be an instance of `tern:Text`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/26f843a5-e1ed-46da-b22b-053e567e3227>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/field-species-name/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _vegetation disturbance_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/d4fc54b1-0ad3-4512-86b7-d42b121ece45[`vegetation disturbance`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/40631c45-30c6-5caa-afbc-221a3024f622>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/foliage-damage-extent/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Within-plot Belt Transect Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/40631c45-30c6-5caa-afbc-221a3024f622>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/foliage-damage-extent/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:PERCENT`.
has value: PERCENT
message: The result _MUST_ have `unit:PERCENT` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/40631c45-30c6-5caa-afbc-221a3024f622> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/foliage-damage-extent/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/e0cb4c61-eaa4-4c57-b627-2061cc9311bd>`. `<https://linked.data.gov.au/def/nrm/e0cb4c61-eaa4-4c57-b627-2061cc9311bd>` is the IRI for "Within-plot Belt Transect Protocol".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/e0cb4c61-eaa4-4c57-b627-2061cc9311bd`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/40631c45-30c6-5caa-afbc-221a3024f622>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/foliage-damage-extent/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value _MUST_ be between 0 and 100 inclusive.
max inclusive: 100
message: The result _MUST_ have a value between 0 and 100 inclusively.
min inclusive: 0
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/40631c45-30c6-5caa-afbc-221a3024f622> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/foliage-damage-extent/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Integer
description: The value of `sosa:hasResult` _MUST_ be a `tern:Integer`.
message: The result _MUST_ be an instance of `tern:Integer`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/40631c45-30c6-5caa-afbc-221a3024f622>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/foliage-damage-extent/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _vegetation disturbance_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/d4fc54b1-0ad3-4512-86b7-d42b121ece45[`vegetation disturbance`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/02dbcc73-afc3-5425-80a2-eef898bddb67>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/grazing-severity-class/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Grazing severity types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Grazing severity types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/02dbcc73-afc3-5425-80a2-eef898bddb67> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'cb9ba2d1-3a37-5f68-b6d8-7deefb307835'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/grazing-severity-class/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/02dbcc73-afc3-5425-80a2-eef898bddb67> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/grazing-severity-class/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Within-plot Belt Transect Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/02dbcc73-afc3-5425-80a2-eef898bddb67>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/grazing-severity-class/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/e0cb4c61-eaa4-4c57-b627-2061cc9311bd>`. `<https://linked.data.gov.au/def/nrm/e0cb4c61-eaa4-4c57-b627-2061cc9311bd>` is the IRI for "Within-plot Belt Transect Protocol".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/e0cb4c61-eaa4-4c57-b627-2061cc9311bd`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/02dbcc73-afc3-5425-80a2-eef898bddb67>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/grazing-severity-class/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/02dbcc73-afc3-5425-80a2-eef898bddb67>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/grazing-severity-class/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/cb9ba2d1-3a37-5f68-b6d8-7deefb307835>`. `<https://linked.data.gov.au/def/nrm/cb9ba2d1-3a37-5f68-b6d8-7deefb307835>` is the IRI for "Grazing severity types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `cb9ba2d1-3a37-5f68-b6d8-7deefb307835$`.
name: Vocabulary
path: vocabulary
pattern: cb9ba2d1-3a37-5f68-b6d8-7deefb307835$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/02dbcc73-afc3-5425-80a2-eef898bddb67> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/grazing-severity-class/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _vegetation disturbance_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/d4fc54b1-0ad3-4512-86b7-d42b121ece45[`vegetation disturbance`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/dd1769b9-c475-4732-915c-9b890a8d5f65>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/growth-form/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Growth forms controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Growth forms controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/dd1769b9-c475-4732-915c-9b890a8d5f65> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'d0fc07a7-3ec9-45ed-8850-885a32828d3c'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/growth-form/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/dd1769b9-c475-4732-915c-9b890a8d5f65> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/growth-form/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Within-plot Belt Transect Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/dd1769b9-c475-4732-915c-9b890a8d5f65>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/growth-form/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/e0cb4c61-eaa4-4c57-b627-2061cc9311bd>`. `<https://linked.data.gov.au/def/nrm/e0cb4c61-eaa4-4c57-b627-2061cc9311bd>` is the IRI for "Within-plot Belt Transect Protocol".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/e0cb4c61-eaa4-4c57-b627-2061cc9311bd`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/dd1769b9-c475-4732-915c-9b890a8d5f65>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/growth-form/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/dd1769b9-c475-4732-915c-9b890a8d5f65>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/growth-form/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/d0fc07a7-3ec9-45ed-8850-885a32828d3c>`. `<https://linked.data.gov.au/def/nrm/d0fc07a7-3ec9-45ed-8850-885a32828d3c>` is the IRI for "Growth forms".
message: The value of `tern:vocabulary` _MUST_ match the pattern `d0fc07a7-3ec9-45ed-8850-885a32828d3c$`.
name: Vocabulary
path: vocabulary
pattern: d0fc07a7-3ec9-45ed-8850-885a32828d3c$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/dd1769b9-c475-4732-915c-9b890a8d5f65> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/growth-form/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _vegetation disturbance_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/d4fc54b1-0ad3-4512-86b7-d42b121ece45[`vegetation disturbance`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/f8d5c98b-ecee-5c56-9b95-a57280faec60>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/herbivory-damage-type/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Herbivory damage types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Herbivory damage types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/f8d5c98b-ecee-5c56-9b95-a57280faec60> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'eb8f8696-f7ec-5793-8f7a-7331195762db'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/herbivory-damage-type/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/f8d5c98b-ecee-5c56-9b95-a57280faec60> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/herbivory-damage-type/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Within-plot Belt Transect Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/f8d5c98b-ecee-5c56-9b95-a57280faec60>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/herbivory-damage-type/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/e0cb4c61-eaa4-4c57-b627-2061cc9311bd>`. `<https://linked.data.gov.au/def/nrm/e0cb4c61-eaa4-4c57-b627-2061cc9311bd>` is the IRI for "Within-plot Belt Transect Protocol".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/e0cb4c61-eaa4-4c57-b627-2061cc9311bd`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/f8d5c98b-ecee-5c56-9b95-a57280faec60>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/herbivory-damage-type/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/f8d5c98b-ecee-5c56-9b95-a57280faec60>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/herbivory-damage-type/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/eb8f8696-f7ec-5793-8f7a-7331195762db>`. `<https://linked.data.gov.au/def/nrm/eb8f8696-f7ec-5793-8f7a-7331195762db>` is the IRI for "Herbivory damage types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `eb8f8696-f7ec-5793-8f7a-7331195762db$`.
name: Vocabulary
path: vocabulary
pattern: eb8f8696-f7ec-5793-8f7a-7331195762db$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/f8d5c98b-ecee-5c56-9b95-a57280faec60> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/herbivory-damage-type/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _vegetation disturbance_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/d4fc54b1-0ad3-4512-86b7-d42b121ece45[`vegetation disturbance`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/58668d01-0a2e-5cb1-8623-f1f4e1338a3e>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/highest-damage-height/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Within-plot Belt Transect Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/58668d01-0a2e-5cb1-8623-f1f4e1338a3e>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/highest-damage-height/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:CentiM`.
has value: CentiM
message: The result _MUST_ have `unit:CentiM` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/58668d01-0a2e-5cb1-8623-f1f4e1338a3e> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/highest-damage-height/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/e0cb4c61-eaa4-4c57-b627-2061cc9311bd>`. `<https://linked.data.gov.au/def/nrm/e0cb4c61-eaa4-4c57-b627-2061cc9311bd>` is the IRI for "Within-plot Belt Transect Protocol".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/e0cb4c61-eaa4-4c57-b627-2061cc9311bd`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/58668d01-0a2e-5cb1-8623-f1f4e1338a3e>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/highest-damage-height/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between 0 exclusive and 10000 inclusive. Datatype should be `xsd:float`.
max inclusive: 10000
message: The result _MUST_ have a value between 0 exclusively and 10000 inclusively. Datatype should be `xsd:float`.
min exclusive: 0
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/58668d01-0a2e-5cb1-8623-f1f4e1338a3e> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/highest-damage-height/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/58668d01-0a2e-5cb1-8623-f1f4e1338a3e>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/highest-damage-height/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _vegetation disturbance_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/d4fc54b1-0ad3-4512-86b7-d42b121ece45[`vegetation disturbance`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ce3fd96d-e68d-4b14-b3fd-27690c566440>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/life-stage/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Life stages controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Life stages controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/ce3fd96d-e68d-4b14-b3fd-27690c566440> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'5f82c583-167b-4ed2-b25e-4d67decb3f2d'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/life-stage/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/ce3fd96d-e68d-4b14-b3fd-27690c566440> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/life-stage/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Within-plot Belt Transect Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ce3fd96d-e68d-4b14-b3fd-27690c566440>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/life-stage/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/e0cb4c61-eaa4-4c57-b627-2061cc9311bd>`. `<https://linked.data.gov.au/def/nrm/e0cb4c61-eaa4-4c57-b627-2061cc9311bd>` is the IRI for "Within-plot Belt Transect Protocol".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/e0cb4c61-eaa4-4c57-b627-2061cc9311bd`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ce3fd96d-e68d-4b14-b3fd-27690c566440>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/life-stage/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ce3fd96d-e68d-4b14-b3fd-27690c566440>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/life-stage/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/5f82c583-167b-4ed2-b25e-4d67decb3f2d>`. `<https://linked.data.gov.au/def/nrm/5f82c583-167b-4ed2-b25e-4d67decb3f2d>` is the IRI for "Life stages".
message: The value of `tern:vocabulary` _MUST_ match the pattern `5f82c583-167b-4ed2-b25e-4d67decb3f2d$`.
name: Vocabulary
path: vocabulary
pattern: 5f82c583-167b-4ed2-b25e-4d67decb3f2d$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/ce3fd96d-e68d-4b14-b3fd-27690c566440> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/life-stage/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _vegetation disturbance_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/d4fc54b1-0ad3-4512-86b7-d42b121ece45[`vegetation disturbance`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/924f1a84-9d02-5120-b8e8-af847c36b7e8>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/lowest-damage-height/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Within-plot Belt Transect Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/924f1a84-9d02-5120-b8e8-af847c36b7e8>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/lowest-damage-height/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:CentiM`.
has value: CentiM
message: The result _MUST_ have `unit:CentiM` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/924f1a84-9d02-5120-b8e8-af847c36b7e8> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/lowest-damage-height/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/e0cb4c61-eaa4-4c57-b627-2061cc9311bd>`. `<https://linked.data.gov.au/def/nrm/e0cb4c61-eaa4-4c57-b627-2061cc9311bd>` is the IRI for "Within-plot Belt Transect Protocol".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/e0cb4c61-eaa4-4c57-b627-2061cc9311bd`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/924f1a84-9d02-5120-b8e8-af847c36b7e8>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/lowest-damage-height/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between 0 and 10000 inclusive. Datatype should be `xsd:float`.
max inclusive: 10000
message: The result _MUST_ have a value between 0 and 10000 inclusively. Datatype should be `xsd:float`.
min inclusive: 0
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/924f1a84-9d02-5120-b8e8-af847c36b7e8> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/lowest-damage-height/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/924f1a84-9d02-5120-b8e8-af847c36b7e8>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/lowest-damage-height/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _land surface disturbance_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/7e256d28-e686-4b6a-b64a-ac1b1a8f164d[`land surface disturbance`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/8dd72792-5085-5678-bb35-46153daa282f>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/percent-of-quadrat-affected/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Within-plot Belt Transect Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/8dd72792-5085-5678-bb35-46153daa282f>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/percent-of-quadrat-affected/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:PERCENT`.
has value: PERCENT
message: The result _MUST_ have `unit:PERCENT` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/8dd72792-5085-5678-bb35-46153daa282f> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/percent-of-quadrat-affected/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/e0cb4c61-eaa4-4c57-b627-2061cc9311bd>`. `<https://linked.data.gov.au/def/nrm/e0cb4c61-eaa4-4c57-b627-2061cc9311bd>` is the IRI for "Within-plot Belt Transect Protocol".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/e0cb4c61-eaa4-4c57-b627-2061cc9311bd`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/8dd72792-5085-5678-bb35-46153daa282f>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/percent-of-quadrat-affected/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between 0 and 100 inclusive. Datatype should be `xsd:float`.
max inclusive: 100
message: The result _MUST_ have a value between 0 and 100 inclusively. Datatype should be `xsd:float`.
min inclusive: 0
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/8dd72792-5085-5678-bb35-46153daa282f> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/percent-of-quadrat-affected/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/8dd72792-5085-5678-bb35-46153daa282f>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/percent-of-quadrat-affected/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _land surface disturbance_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/7e256d28-e686-4b6a-b64a-ac1b1a8f164d[`land surface disturbance`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/68d048e9-11f2-5c43-a27f-ae744b2c9799>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/physical-damage-type/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Fauna physical damage types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Fauna physical damage types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/68d048e9-11f2-5c43-a27f-ae744b2c9799> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'51fa78ee-187a-5788-9fe0-e68cc476ea91'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/physical-damage-type/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/68d048e9-11f2-5c43-a27f-ae744b2c9799> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/physical-damage-type/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Within-plot Belt Transect Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/68d048e9-11f2-5c43-a27f-ae744b2c9799>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/physical-damage-type/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/e0cb4c61-eaa4-4c57-b627-2061cc9311bd>`. `<https://linked.data.gov.au/def/nrm/e0cb4c61-eaa4-4c57-b627-2061cc9311bd>` is the IRI for "Within-plot Belt Transect Protocol".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/e0cb4c61-eaa4-4c57-b627-2061cc9311bd`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/68d048e9-11f2-5c43-a27f-ae744b2c9799>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/physical-damage-type/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/68d048e9-11f2-5c43-a27f-ae744b2c9799>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/physical-damage-type/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/51fa78ee-187a-5788-9fe0-e68cc476ea91>`. `<https://linked.data.gov.au/def/nrm/51fa78ee-187a-5788-9fe0-e68cc476ea91>` is the IRI for "Fauna physical damage types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `51fa78ee-187a-5788-9fe0-e68cc476ea91$`.
name: Vocabulary
path: vocabulary
pattern: 51fa78ee-187a-5788-9fe0-e68cc476ea91$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/68d048e9-11f2-5c43-a27f-ae744b2c9799> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/herbivory-and-physical-damage/within-plot-belt-transect-protocol-shapes/physical-damage-type/shapes.ttl

EDES Invertebrate Fauna Shapes Graph
type: Ontology
type: ShapesGraph
contributor: KurrawongAI
creator: tern
date created: 2026-07-31
date modified: 2026-07-31
description: EDES Invertebrate Fauna Shapes Graph
publisher: tern

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _weather events_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/e196c39e-959f-4dd4-8816-d0a58b7cc630[`weather events`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/air-temperature/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/air-temperature/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/air-temperature/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:DEG_C`.
has value: DEG C
message: The result _MUST_ have `unit:DEG_C` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/air-temperature/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/e76e99ef-de1d-4387-9b2e-3455b9f9ff78>`. `<https://linked.data.gov.au/def/nrm/e76e99ef-de1d-4387-9b2e-3455b9f9ff78>` is the IRI for "Active Search Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/e76e99ef-de1d-4387-9b2e-3455b9f9ff78`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/air-temperature/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between -30 and 55 exclusive.
max exclusive: 55
message: The result _MUST_ have a value between -30 and 55 exclusively.
min exclusive: -30
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/air-temperature/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/air-temperature/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _weather events_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/e196c39e-959f-4dd4-8816-d0a58b7cc630[`weather events`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/111a2971-f7c3-4d9d-b079-d9afa0bcc8b0>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/cloud-cover/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the cloud cover types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the cloud cover types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/111a2971-f7c3-4d9d-b079-d9afa0bcc8b0> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'b001aab8-d5c2-4268-a750-bed499386691'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/cloud-cover/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/111a2971-f7c3-4d9d-b079-d9afa0bcc8b0> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/cloud-cover/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/111a2971-f7c3-4d9d-b079-d9afa0bcc8b0>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/cloud-cover/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/e76e99ef-de1d-4387-9b2e-3455b9f9ff78>`. `<https://linked.data.gov.au/def/nrm/e76e99ef-de1d-4387-9b2e-3455b9f9ff78>` is the IRI for "Active Search Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/e76e99ef-de1d-4387-9b2e-3455b9f9ff78`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/111a2971-f7c3-4d9d-b079-d9afa0bcc8b0>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/cloud-cover/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/111a2971-f7c3-4d9d-b079-d9afa0bcc8b0>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/cloud-cover/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/b001aab8-d5c2-4268-a750-bed499386691>`. `<https://linked.data.gov.au/def/nrm/b001aab8-d5c2-4268-a750-bed499386691>` is the IRI for "cloud cover types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `b001aab8-d5c2-4268-a750-bed499386691$`.
name: Vocabulary
path: vocabulary
pattern: b001aab8-d5c2-4268-a750-bed499386691$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/111a2971-f7c3-4d9d-b079-d9afa0bcc8b0> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/cloud-cover/shapes.ttl

datatype
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: string
description: The value in `sosa:hasResult` _MUST_ be xsd:string.
message: The value of `rdf:value` _MUST_ have the datatype xsd:string.
name: Datatype
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/455d3f64-0523-5202-8db4-4775e8dff114> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/host-species-name/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _habitat_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/2090cfd9-8b6b-497b-9512-497456a18b99[`habitat`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/455d3f64-0523-5202-8db4-4775e8dff114>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/host-species-name/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/455d3f64-0523-5202-8db4-4775e8dff114> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/host-species-name/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/455d3f64-0523-5202-8db4-4775e8dff114>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/host-species-name/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/e76e99ef-de1d-4387-9b2e-3455b9f9ff78>`. `<https://linked.data.gov.au/def/nrm/e76e99ef-de1d-4387-9b2e-3455b9f9ff78>` is the IRI for "Active Search Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/e76e99ef-de1d-4387-9b2e-3455b9f9ff78`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/455d3f64-0523-5202-8db4-4775e8dff114>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/host-species-name/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Text
description: The value of `sosa:hasResult` _MUST_ be a `tern:Text`.
message: The result _MUST_ be an instance of `tern:Text`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/455d3f64-0523-5202-8db4-4775e8dff114>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/host-species-name/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _habitat_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/2090cfd9-8b6b-497b-9512-497456a18b99[`habitat`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/6ca76175-3404-41d4-8ca7-2ade3947f00e>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/micro-habitat-type/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Microhabitat (tier 2) types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Microhabitat (tier 2) types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/6ca76175-3404-41d4-8ca7-2ade3947f00e> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'2cf23037-6afa-4523-8e9f-0bd86190ccc8'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/micro-habitat-type/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/6ca76175-3404-41d4-8ca7-2ade3947f00e> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/micro-habitat-type/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/6ca76175-3404-41d4-8ca7-2ade3947f00e>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/micro-habitat-type/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/e76e99ef-de1d-4387-9b2e-3455b9f9ff78>`. `<https://linked.data.gov.au/def/nrm/e76e99ef-de1d-4387-9b2e-3455b9f9ff78>` is the IRI for "Active Search Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/e76e99ef-de1d-4387-9b2e-3455b9f9ff78`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/6ca76175-3404-41d4-8ca7-2ade3947f00e>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/micro-habitat-type/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/6ca76175-3404-41d4-8ca7-2ade3947f00e>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/micro-habitat-type/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/2cf23037-6afa-4523-8e9f-0bd86190ccc8>`. `<https://linked.data.gov.au/def/nrm/2cf23037-6afa-4523-8e9f-0bd86190ccc8>` is the IRI for "Microhabitat (tier 2) types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `2cf23037-6afa-4523-8e9f-0bd86190ccc8$`.
name: Vocabulary
path: vocabulary
pattern: 2cf23037-6afa-4523-8e9f-0bd86190ccc8$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/6ca76175-3404-41d4-8ca7-2ade3947f00e> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/micro-habitat-type/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _weather events_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/e196c39e-959f-4dd4-8816-d0a58b7cc630[`weather events`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ec6a65f7-ff1a-5d00-a6e1-fa3af778aa74>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/moon-phase/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the weather condition - moon phases controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the weather condition - moon phases controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/ec6a65f7-ff1a-5d00-a6e1-fa3af778aa74> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'30688460-6aaa-53aa-94e7-be1164f5343b'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/moon-phase/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/ec6a65f7-ff1a-5d00-a6e1-fa3af778aa74> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/moon-phase/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ec6a65f7-ff1a-5d00-a6e1-fa3af778aa74>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/moon-phase/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/e76e99ef-de1d-4387-9b2e-3455b9f9ff78>`. `<https://linked.data.gov.au/def/nrm/e76e99ef-de1d-4387-9b2e-3455b9f9ff78>` is the IRI for "Active Search Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/e76e99ef-de1d-4387-9b2e-3455b9f9ff78`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ec6a65f7-ff1a-5d00-a6e1-fa3af778aa74>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/moon-phase/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ec6a65f7-ff1a-5d00-a6e1-fa3af778aa74>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/moon-phase/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/30688460-6aaa-53aa-94e7-be1164f5343b>`. `<https://linked.data.gov.au/def/nrm/30688460-6aaa-53aa-94e7-be1164f5343b>` is the IRI for "weather condition - moon phases".
message: The value of `tern:vocabulary` _MUST_ match the pattern `30688460-6aaa-53aa-94e7-be1164f5343b$`.
name: Vocabulary
path: vocabulary
pattern: 30688460-6aaa-53aa-94e7-be1164f5343b$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/ec6a65f7-ff1a-5d00-a6e1-fa3af778aa74> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/moon-phase/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _weather events_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/e196c39e-959f-4dd4-8816-d0a58b7cc630[`weather events`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/25d4c7b7-4cdf-4b69-8774-064055c74e23>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/rainfall-duration/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the rainfall duration types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the rainfall duration types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/25d4c7b7-4cdf-4b69-8774-064055c74e23> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'34789810-a3bc-4def-9ddb-d14ff4ba02ea'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/rainfall-duration/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/25d4c7b7-4cdf-4b69-8774-064055c74e23> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/rainfall-duration/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/25d4c7b7-4cdf-4b69-8774-064055c74e23>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/rainfall-duration/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/e76e99ef-de1d-4387-9b2e-3455b9f9ff78>`. `<https://linked.data.gov.au/def/nrm/e76e99ef-de1d-4387-9b2e-3455b9f9ff78>` is the IRI for "Active Search Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/e76e99ef-de1d-4387-9b2e-3455b9f9ff78`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/25d4c7b7-4cdf-4b69-8774-064055c74e23>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/rainfall-duration/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/25d4c7b7-4cdf-4b69-8774-064055c74e23>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/rainfall-duration/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/34789810-a3bc-4def-9ddb-d14ff4ba02ea>`. `<https://linked.data.gov.au/def/nrm/34789810-a3bc-4def-9ddb-d14ff4ba02ea>` is the IRI for "rainfall duration types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `34789810-a3bc-4def-9ddb-d14ff4ba02ea$`.
name: Vocabulary
path: vocabulary
pattern: 34789810-a3bc-4def-9ddb-d14ff4ba02ea$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/25d4c7b7-4cdf-4b69-8774-064055c74e23> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/rainfall-duration/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _weather events_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/e196c39e-959f-4dd4-8816-d0a58b7cc630[`weather events`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/b7e7f67b-d983-4167-baca-57cab6dd89a2>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/rainfall-type/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the rainfall types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the rainfall types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/b7e7f67b-d983-4167-baca-57cab6dd89a2> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'36e4cff5-f238-45e3-85ec-bdd0973f09d7'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/rainfall-type/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/b7e7f67b-d983-4167-baca-57cab6dd89a2> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/rainfall-type/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/b7e7f67b-d983-4167-baca-57cab6dd89a2>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/rainfall-type/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/e76e99ef-de1d-4387-9b2e-3455b9f9ff78>`. `<https://linked.data.gov.au/def/nrm/e76e99ef-de1d-4387-9b2e-3455b9f9ff78>` is the IRI for "Active Search Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/e76e99ef-de1d-4387-9b2e-3455b9f9ff78`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/b7e7f67b-d983-4167-baca-57cab6dd89a2>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/rainfall-type/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/b7e7f67b-d983-4167-baca-57cab6dd89a2>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/rainfall-type/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/36e4cff5-f238-45e3-85ec-bdd0973f09d7>`. `<https://linked.data.gov.au/def/nrm/36e4cff5-f238-45e3-85ec-bdd0973f09d7>` is the IRI for "rainfall types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `36e4cff5-f238-45e3-85ec-bdd0973f09d7$`.
name: Vocabulary
path: vocabulary
pattern: 36e4cff5-f238-45e3-85ec-bdd0973f09d7$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/b7e7f67b-d983-4167-baca-57cab6dd89a2> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/rainfall-type/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _weather events_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/e196c39e-959f-4dd4-8816-d0a58b7cc630[`weather events`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/e8f03cc8-33a3-4c2f-9a0d-95a40c34523d>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/wind-description/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Wind description types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Wind description types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/e8f03cc8-33a3-4c2f-9a0d-95a40c34523d> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'0fb03c4e-ad42-445a-a2c5-688d7d7effd8'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/wind-description/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/e8f03cc8-33a3-4c2f-9a0d-95a40c34523d> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/wind-description/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/e8f03cc8-33a3-4c2f-9a0d-95a40c34523d>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/wind-description/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/e76e99ef-de1d-4387-9b2e-3455b9f9ff78>`. `<https://linked.data.gov.au/def/nrm/e76e99ef-de1d-4387-9b2e-3455b9f9ff78>` is the IRI for "Active Search Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/e76e99ef-de1d-4387-9b2e-3455b9f9ff78`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/e8f03cc8-33a3-4c2f-9a0d-95a40c34523d>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/wind-description/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/e8f03cc8-33a3-4c2f-9a0d-95a40c34523d>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/wind-description/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/0fb03c4e-ad42-445a-a2c5-688d7d7effd8>`. `<https://linked.data.gov.au/def/nrm/0fb03c4e-ad42-445a-a2c5-688d7d7effd8>` is the IRI for "Wind description types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `0fb03c4e-ad42-445a-a2c5-688d7d7effd8$`.
name: Vocabulary
path: vocabulary
pattern: 0fb03c4e-ad42-445a-a2c5-688d7d7effd8$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/e8f03cc8-33a3-4c2f-9a0d-95a40c34523d> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-active-sampling-protocol-shapes/wind-description/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _weather events_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/e196c39e-959f-4dd4-8816-d0a58b7cc630[`weather events`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/air-temperature/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/air-temperature/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Malaise Trapping Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/air-temperature/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:DEG_C`.
has value: DEG C
message: The result _MUST_ have `unit:DEG_C` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/air-temperature/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/4a2c4309-da43-4ad4-b1eb-637d2e70580d>`. `<https://linked.data.gov.au/def/nrm/4a2c4309-da43-4ad4-b1eb-637d2e70580d>` is the IRI for "Malaise Trapping Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/4a2c4309-da43-4ad4-b1eb-637d2e70580d`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/air-temperature/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between -30 and 55 exclusive.
max exclusive: 55
message: The result _MUST_ have a value between -30 and 55 exclusively.
min exclusive: -30
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/air-temperature/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/air-temperature/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _weather events_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/e196c39e-959f-4dd4-8816-d0a58b7cc630[`weather events`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/111a2971-f7c3-4d9d-b079-d9afa0bcc8b0>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/cloud-cover/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the cloud cover types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the cloud cover types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/111a2971-f7c3-4d9d-b079-d9afa0bcc8b0> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'b001aab8-d5c2-4268-a750-bed499386691'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/cloud-cover/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/111a2971-f7c3-4d9d-b079-d9afa0bcc8b0> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/cloud-cover/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Malaise Trapping Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/111a2971-f7c3-4d9d-b079-d9afa0bcc8b0>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/cloud-cover/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/4a2c4309-da43-4ad4-b1eb-637d2e70580d>`. `<https://linked.data.gov.au/def/nrm/4a2c4309-da43-4ad4-b1eb-637d2e70580d>` is the IRI for "Malaise Trapping Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/4a2c4309-da43-4ad4-b1eb-637d2e70580d`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/111a2971-f7c3-4d9d-b079-d9afa0bcc8b0>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/cloud-cover/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/111a2971-f7c3-4d9d-b079-d9afa0bcc8b0>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/cloud-cover/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/b001aab8-d5c2-4268-a750-bed499386691>`. `<https://linked.data.gov.au/def/nrm/b001aab8-d5c2-4268-a750-bed499386691>` is the IRI for "cloud cover types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `b001aab8-d5c2-4268-a750-bed499386691$`.
name: Vocabulary
path: vocabulary
pattern: b001aab8-d5c2-4268-a750-bed499386691$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/111a2971-f7c3-4d9d-b079-d9afa0bcc8b0> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/cloud-cover/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal specimen_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/cd5cbdbb-07d9-4a5b-9b11-5ab9d6015be6[`animal specimen`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/8b3281a3-1538-5c9f-b666-a54a934db87c>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/filter-weight-with-sample/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/8b3281a3-1538-5c9f-b666-a54a934db87c> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/filter-weight-with-sample/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Malaise Trapping Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/8b3281a3-1538-5c9f-b666-a54a934db87c>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/filter-weight-with-sample/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:GM`.
has value: GM
message: The result _MUST_ have `unit:GM` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/8b3281a3-1538-5c9f-b666-a54a934db87c> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/filter-weight-with-sample/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/4a2c4309-da43-4ad4-b1eb-637d2e70580d>`. `<https://linked.data.gov.au/def/nrm/4a2c4309-da43-4ad4-b1eb-637d2e70580d>` is the IRI for "Malaise Trapping Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/4a2c4309-da43-4ad4-b1eb-637d2e70580d`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/8b3281a3-1538-5c9f-b666-a54a934db87c>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/filter-weight-with-sample/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between 0.1 and 500 exclusive.
max exclusive: 500
message: The result _MUST_ have a value between 0.1 and 500 exclusively.
min exclusive: 0.1
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/8b3281a3-1538-5c9f-b666-a54a934db87c> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/filter-weight-with-sample/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/8b3281a3-1538-5c9f-b666-a54a934db87c>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/filter-weight-with-sample/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal specimen_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/cd5cbdbb-07d9-4a5b-9b11-5ab9d6015be6[`animal specimen`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/badf6713-cfd0-5e44-a32d-e299b9eb6ceb>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/invertebrate-sample-biomass/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/badf6713-cfd0-5e44-a32d-e299b9eb6ceb> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/invertebrate-sample-biomass/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Malaise Trapping Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/badf6713-cfd0-5e44-a32d-e299b9eb6ceb>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/invertebrate-sample-biomass/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:GM`.
has value: GM
message: The result _MUST_ have `unit:GM` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/badf6713-cfd0-5e44-a32d-e299b9eb6ceb> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/invertebrate-sample-biomass/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/4a2c4309-da43-4ad4-b1eb-637d2e70580d>`. `<https://linked.data.gov.au/def/nrm/4a2c4309-da43-4ad4-b1eb-637d2e70580d>` is the IRI for "Malaise Trapping Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/4a2c4309-da43-4ad4-b1eb-637d2e70580d`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/badf6713-cfd0-5e44-a32d-e299b9eb6ceb>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/invertebrate-sample-biomass/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ not be negative.
message: The result _MUST_ not be negative.
min inclusive: 0
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/badf6713-cfd0-5e44-a32d-e299b9eb6ceb> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/invertebrate-sample-biomass/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/badf6713-cfd0-5e44-a32d-e299b9eb6ceb>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/invertebrate-sample-biomass/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _weather events_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/e196c39e-959f-4dd4-8816-d0a58b7cc630[`weather events`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ec6a65f7-ff1a-5d00-a6e1-fa3af778aa74>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/moon-phase/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the weather condition - moon phases controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the weather condition - moon phases controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/ec6a65f7-ff1a-5d00-a6e1-fa3af778aa74> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'30688460-6aaa-53aa-94e7-be1164f5343b'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/moon-phase/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/ec6a65f7-ff1a-5d00-a6e1-fa3af778aa74> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/moon-phase/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Malaise Trapping Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ec6a65f7-ff1a-5d00-a6e1-fa3af778aa74>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/moon-phase/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/4a2c4309-da43-4ad4-b1eb-637d2e70580d>`. `<https://linked.data.gov.au/def/nrm/4a2c4309-da43-4ad4-b1eb-637d2e70580d>` is the IRI for "Malaise Trapping Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/4a2c4309-da43-4ad4-b1eb-637d2e70580d`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ec6a65f7-ff1a-5d00-a6e1-fa3af778aa74>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/moon-phase/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ec6a65f7-ff1a-5d00-a6e1-fa3af778aa74>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/moon-phase/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/30688460-6aaa-53aa-94e7-be1164f5343b>`. `<https://linked.data.gov.au/def/nrm/30688460-6aaa-53aa-94e7-be1164f5343b>` is the IRI for "weather condition - moon phases".
message: The value of `tern:vocabulary` _MUST_ match the pattern `30688460-6aaa-53aa-94e7-be1164f5343b$`.
name: Vocabulary
path: vocabulary
pattern: 30688460-6aaa-53aa-94e7-be1164f5343b$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/ec6a65f7-ff1a-5d00-a6e1-fa3af778aa74> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/moon-phase/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _weather events_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/e196c39e-959f-4dd4-8816-d0a58b7cc630[`weather events`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/25d4c7b7-4cdf-4b69-8774-064055c74e23>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/rainfall-duration/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the rainfall duration types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the rainfall duration types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/25d4c7b7-4cdf-4b69-8774-064055c74e23> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'34789810-a3bc-4def-9ddb-d14ff4ba02ea'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/rainfall-duration/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/25d4c7b7-4cdf-4b69-8774-064055c74e23> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/rainfall-duration/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Malaise Trapping Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/25d4c7b7-4cdf-4b69-8774-064055c74e23>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/rainfall-duration/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/4a2c4309-da43-4ad4-b1eb-637d2e70580d>`. `<https://linked.data.gov.au/def/nrm/4a2c4309-da43-4ad4-b1eb-637d2e70580d>` is the IRI for "Malaise Trapping Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/4a2c4309-da43-4ad4-b1eb-637d2e70580d`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/25d4c7b7-4cdf-4b69-8774-064055c74e23>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/rainfall-duration/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/25d4c7b7-4cdf-4b69-8774-064055c74e23>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/rainfall-duration/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/34789810-a3bc-4def-9ddb-d14ff4ba02ea>`. `<https://linked.data.gov.au/def/nrm/34789810-a3bc-4def-9ddb-d14ff4ba02ea>` is the IRI for "rainfall duration types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `34789810-a3bc-4def-9ddb-d14ff4ba02ea$`.
name: Vocabulary
path: vocabulary
pattern: 34789810-a3bc-4def-9ddb-d14ff4ba02ea$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/25d4c7b7-4cdf-4b69-8774-064055c74e23> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/rainfall-duration/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _weather events_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/e196c39e-959f-4dd4-8816-d0a58b7cc630[`weather events`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/b7e7f67b-d983-4167-baca-57cab6dd89a2>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/rainfall-type/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the rainfall types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the rainfall types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/b7e7f67b-d983-4167-baca-57cab6dd89a2> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'36e4cff5-f238-45e3-85ec-bdd0973f09d7'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/rainfall-type/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/b7e7f67b-d983-4167-baca-57cab6dd89a2> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/rainfall-type/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Malaise Trapping Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/b7e7f67b-d983-4167-baca-57cab6dd89a2>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/rainfall-type/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/4a2c4309-da43-4ad4-b1eb-637d2e70580d>`. `<https://linked.data.gov.au/def/nrm/4a2c4309-da43-4ad4-b1eb-637d2e70580d>` is the IRI for "Malaise Trapping Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/4a2c4309-da43-4ad4-b1eb-637d2e70580d`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/b7e7f67b-d983-4167-baca-57cab6dd89a2>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/rainfall-type/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/b7e7f67b-d983-4167-baca-57cab6dd89a2>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/rainfall-type/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/36e4cff5-f238-45e3-85ec-bdd0973f09d7>`. `<https://linked.data.gov.au/def/nrm/36e4cff5-f238-45e3-85ec-bdd0973f09d7>` is the IRI for "rainfall types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `36e4cff5-f238-45e3-85ec-bdd0973f09d7$`.
name: Vocabulary
path: vocabulary
pattern: 36e4cff5-f238-45e3-85ec-bdd0973f09d7$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/b7e7f67b-d983-4167-baca-57cab6dd89a2> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/rainfall-type/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal specimen_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/cd5cbdbb-07d9-4a5b-9b11-5ab9d6015be6[`animal specimen`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/07216660-5082-428e-9f78-f1139d5c2b1f>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/voucher-specimen-sample-type/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the voucher specimen sample types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the voucher specimen sample types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/07216660-5082-428e-9f78-f1139d5c2b1f> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'a3333793-95bd-47fc-ba90-b8fc65a40456'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/voucher-specimen-sample-type/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/07216660-5082-428e-9f78-f1139d5c2b1f> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/voucher-specimen-sample-type/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Malaise Trapping Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/07216660-5082-428e-9f78-f1139d5c2b1f>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/voucher-specimen-sample-type/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/4a2c4309-da43-4ad4-b1eb-637d2e70580d>`. `<https://linked.data.gov.au/def/nrm/4a2c4309-da43-4ad4-b1eb-637d2e70580d>` is the IRI for "Malaise Trapping Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/4a2c4309-da43-4ad4-b1eb-637d2e70580d`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/07216660-5082-428e-9f78-f1139d5c2b1f>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/voucher-specimen-sample-type/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/07216660-5082-428e-9f78-f1139d5c2b1f>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/voucher-specimen-sample-type/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/a3333793-95bd-47fc-ba90-b8fc65a40456>`. `<https://linked.data.gov.au/def/nrm/a3333793-95bd-47fc-ba90-b8fc65a40456>` is the IRI for "voucher specimen sample types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `a3333793-95bd-47fc-ba90-b8fc65a40456$`.
name: Vocabulary
path: vocabulary
pattern: a3333793-95bd-47fc-ba90-b8fc65a40456$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/07216660-5082-428e-9f78-f1139d5c2b1f> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/voucher-specimen-sample-type/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal specimen_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/cd5cbdbb-07d9-4a5b-9b11-5ab9d6015be6[`animal specimen`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/369e6136-c442-4836-8db0-d6722143c48b>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/voucher-specimen-type/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the voucher specimen types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the voucher specimen types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/369e6136-c442-4836-8db0-d6722143c48b> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'bd389ad0-db83-4f22-b32a-4a4ebedb737d'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/voucher-specimen-type/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/369e6136-c442-4836-8db0-d6722143c48b> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/voucher-specimen-type/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Malaise Trapping Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/369e6136-c442-4836-8db0-d6722143c48b>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/voucher-specimen-type/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/4a2c4309-da43-4ad4-b1eb-637d2e70580d>`. `<https://linked.data.gov.au/def/nrm/4a2c4309-da43-4ad4-b1eb-637d2e70580d>` is the IRI for "Malaise Trapping Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/4a2c4309-da43-4ad4-b1eb-637d2e70580d`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/369e6136-c442-4836-8db0-d6722143c48b>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/voucher-specimen-type/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/369e6136-c442-4836-8db0-d6722143c48b>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/voucher-specimen-type/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/bd389ad0-db83-4f22-b32a-4a4ebedb737d>`. `<https://linked.data.gov.au/def/nrm/bd389ad0-db83-4f22-b32a-4a4ebedb737d>` is the IRI for "voucher specimen types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `bd389ad0-db83-4f22-b32a-4a4ebedb737d$`.
name: Vocabulary
path: vocabulary
pattern: bd389ad0-db83-4f22-b32a-4a4ebedb737d$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/369e6136-c442-4836-8db0-d6722143c48b> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/voucher-specimen-type/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _weather events_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/e196c39e-959f-4dd4-8816-d0a58b7cc630[`weather events`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/e8f03cc8-33a3-4c2f-9a0d-95a40c34523d>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/wind-description/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Wind description types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Wind description types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/e8f03cc8-33a3-4c2f-9a0d-95a40c34523d> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'0fb03c4e-ad42-445a-a2c5-688d7d7effd8'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/wind-description/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/e8f03cc8-33a3-4c2f-9a0d-95a40c34523d> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/wind-description/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Malaise Trapping Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/e8f03cc8-33a3-4c2f-9a0d-95a40c34523d>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/wind-description/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/4a2c4309-da43-4ad4-b1eb-637d2e70580d>`. `<https://linked.data.gov.au/def/nrm/4a2c4309-da43-4ad4-b1eb-637d2e70580d>` is the IRI for "Malaise Trapping Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/4a2c4309-da43-4ad4-b1eb-637d2e70580d`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/e8f03cc8-33a3-4c2f-9a0d-95a40c34523d>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/wind-description/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/e8f03cc8-33a3-4c2f-9a0d-95a40c34523d>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/wind-description/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/0fb03c4e-ad42-445a-a2c5-688d7d7effd8>`. `<https://linked.data.gov.au/def/nrm/0fb03c4e-ad42-445a-a2c5-688d7d7effd8>` is the IRI for "Wind description types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `0fb03c4e-ad42-445a-a2c5-688d7d7effd8$`.
name: Vocabulary
path: vocabulary
pattern: 0fb03c4e-ad42-445a-a2c5-688d7d7effd8$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/e8f03cc8-33a3-4c2f-9a0d-95a40c34523d> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-malaise-trapping-protocol-shapes/wind-description/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _weather events_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/e196c39e-959f-4dd4-8816-d0a58b7cc630[`weather events`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-rapid-ground-trapping-protocol-shapes/air-temperature/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-rapid-ground-trapping-protocol-shapes/air-temperature/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Rapid Ground Trapping Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-rapid-ground-trapping-protocol-shapes/air-temperature/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:DEG_C`.
has value: DEG C
message: The result _MUST_ have `unit:DEG_C` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-rapid-ground-trapping-protocol-shapes/air-temperature/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/e9a8e65a-59d3-49f0-831d-094c568c5284>`. `<https://linked.data.gov.au/def/nrm/e9a8e65a-59d3-49f0-831d-094c568c5284>` is the IRI for "Rapid Ground Trapping Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/e9a8e65a-59d3-49f0-831d-094c568c5284`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-rapid-ground-trapping-protocol-shapes/air-temperature/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between -30 and 55 exclusive.
max exclusive: 55
message: The result _MUST_ have a value between -30 and 55 exclusively.
min exclusive: -30
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-rapid-ground-trapping-protocol-shapes/air-temperature/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-rapid-ground-trapping-protocol-shapes/air-temperature/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _weather events_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/e196c39e-959f-4dd4-8816-d0a58b7cc630[`weather events`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/111a2971-f7c3-4d9d-b079-d9afa0bcc8b0>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-rapid-ground-trapping-protocol-shapes/cloud-cover/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the cloud cover types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the cloud cover types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/111a2971-f7c3-4d9d-b079-d9afa0bcc8b0> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'b001aab8-d5c2-4268-a750-bed499386691'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-rapid-ground-trapping-protocol-shapes/cloud-cover/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/111a2971-f7c3-4d9d-b079-d9afa0bcc8b0> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-rapid-ground-trapping-protocol-shapes/cloud-cover/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Rapid Ground Trapping Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/111a2971-f7c3-4d9d-b079-d9afa0bcc8b0>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-rapid-ground-trapping-protocol-shapes/cloud-cover/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/e9a8e65a-59d3-49f0-831d-094c568c5284>`. `<https://linked.data.gov.au/def/nrm/e9a8e65a-59d3-49f0-831d-094c568c5284>` is the IRI for "Rapid Ground Trapping Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/e9a8e65a-59d3-49f0-831d-094c568c5284`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/111a2971-f7c3-4d9d-b079-d9afa0bcc8b0>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-rapid-ground-trapping-protocol-shapes/cloud-cover/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/111a2971-f7c3-4d9d-b079-d9afa0bcc8b0>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-rapid-ground-trapping-protocol-shapes/cloud-cover/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/b001aab8-d5c2-4268-a750-bed499386691>`. `<https://linked.data.gov.au/def/nrm/b001aab8-d5c2-4268-a750-bed499386691>` is the IRI for "cloud cover types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `b001aab8-d5c2-4268-a750-bed499386691$`.
name: Vocabulary
path: vocabulary
pattern: b001aab8-d5c2-4268-a750-bed499386691$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/111a2971-f7c3-4d9d-b079-d9afa0bcc8b0> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-rapid-ground-trapping-protocol-shapes/cloud-cover/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _weather events_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/e196c39e-959f-4dd4-8816-d0a58b7cc630[`weather events`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ec6a65f7-ff1a-5d00-a6e1-fa3af778aa74>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-rapid-ground-trapping-protocol-shapes/moon-phase/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the weather condition - moon phases controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the weather condition - moon phases controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/ec6a65f7-ff1a-5d00-a6e1-fa3af778aa74> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'30688460-6aaa-53aa-94e7-be1164f5343b'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-rapid-ground-trapping-protocol-shapes/moon-phase/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/ec6a65f7-ff1a-5d00-a6e1-fa3af778aa74> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-rapid-ground-trapping-protocol-shapes/moon-phase/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Rapid Ground Trapping Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ec6a65f7-ff1a-5d00-a6e1-fa3af778aa74>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-rapid-ground-trapping-protocol-shapes/moon-phase/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/e9a8e65a-59d3-49f0-831d-094c568c5284>`. `<https://linked.data.gov.au/def/nrm/e9a8e65a-59d3-49f0-831d-094c568c5284>` is the IRI for "Rapid Ground Trapping Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/e9a8e65a-59d3-49f0-831d-094c568c5284`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ec6a65f7-ff1a-5d00-a6e1-fa3af778aa74>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-rapid-ground-trapping-protocol-shapes/moon-phase/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ec6a65f7-ff1a-5d00-a6e1-fa3af778aa74>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-rapid-ground-trapping-protocol-shapes/moon-phase/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/30688460-6aaa-53aa-94e7-be1164f5343b>`. `<https://linked.data.gov.au/def/nrm/30688460-6aaa-53aa-94e7-be1164f5343b>` is the IRI for "weather condition - moon phases".
message: The value of `tern:vocabulary` _MUST_ match the pattern `30688460-6aaa-53aa-94e7-be1164f5343b$`.
name: Vocabulary
path: vocabulary
pattern: 30688460-6aaa-53aa-94e7-be1164f5343b$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/ec6a65f7-ff1a-5d00-a6e1-fa3af778aa74> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-rapid-ground-trapping-protocol-shapes/moon-phase/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _weather events_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/e196c39e-959f-4dd4-8816-d0a58b7cc630[`weather events`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/25d4c7b7-4cdf-4b69-8774-064055c74e23>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-rapid-ground-trapping-protocol-shapes/rainfall-duration/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the rainfall duration types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the rainfall duration types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/25d4c7b7-4cdf-4b69-8774-064055c74e23> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'34789810-a3bc-4def-9ddb-d14ff4ba02ea'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-rapid-ground-trapping-protocol-shapes/rainfall-duration/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/25d4c7b7-4cdf-4b69-8774-064055c74e23> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-rapid-ground-trapping-protocol-shapes/rainfall-duration/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Rapid Ground Trapping Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/25d4c7b7-4cdf-4b69-8774-064055c74e23>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-rapid-ground-trapping-protocol-shapes/rainfall-duration/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/e9a8e65a-59d3-49f0-831d-094c568c5284>`. `<https://linked.data.gov.au/def/nrm/e9a8e65a-59d3-49f0-831d-094c568c5284>` is the IRI for "Rapid Ground Trapping Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/e9a8e65a-59d3-49f0-831d-094c568c5284`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/25d4c7b7-4cdf-4b69-8774-064055c74e23>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-rapid-ground-trapping-protocol-shapes/rainfall-duration/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/25d4c7b7-4cdf-4b69-8774-064055c74e23>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-rapid-ground-trapping-protocol-shapes/rainfall-duration/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/34789810-a3bc-4def-9ddb-d14ff4ba02ea>`. `<https://linked.data.gov.au/def/nrm/34789810-a3bc-4def-9ddb-d14ff4ba02ea>` is the IRI for "rainfall duration types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `34789810-a3bc-4def-9ddb-d14ff4ba02ea$`.
name: Vocabulary
path: vocabulary
pattern: 34789810-a3bc-4def-9ddb-d14ff4ba02ea$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/25d4c7b7-4cdf-4b69-8774-064055c74e23> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-rapid-ground-trapping-protocol-shapes/rainfall-duration/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _weather events_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/e196c39e-959f-4dd4-8816-d0a58b7cc630[`weather events`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/b7e7f67b-d983-4167-baca-57cab6dd89a2>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-rapid-ground-trapping-protocol-shapes/rainfall-type/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the rainfall types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the rainfall types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/b7e7f67b-d983-4167-baca-57cab6dd89a2> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'36e4cff5-f238-45e3-85ec-bdd0973f09d7'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-rapid-ground-trapping-protocol-shapes/rainfall-type/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/b7e7f67b-d983-4167-baca-57cab6dd89a2> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-rapid-ground-trapping-protocol-shapes/rainfall-type/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Rapid Ground Trapping Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/b7e7f67b-d983-4167-baca-57cab6dd89a2>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-rapid-ground-trapping-protocol-shapes/rainfall-type/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/e9a8e65a-59d3-49f0-831d-094c568c5284>`. `<https://linked.data.gov.au/def/nrm/e9a8e65a-59d3-49f0-831d-094c568c5284>` is the IRI for "Rapid Ground Trapping Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/e9a8e65a-59d3-49f0-831d-094c568c5284`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/b7e7f67b-d983-4167-baca-57cab6dd89a2>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-rapid-ground-trapping-protocol-shapes/rainfall-type/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/b7e7f67b-d983-4167-baca-57cab6dd89a2>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-rapid-ground-trapping-protocol-shapes/rainfall-type/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/36e4cff5-f238-45e3-85ec-bdd0973f09d7>`. `<https://linked.data.gov.au/def/nrm/36e4cff5-f238-45e3-85ec-bdd0973f09d7>` is the IRI for "rainfall types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `36e4cff5-f238-45e3-85ec-bdd0973f09d7$`.
name: Vocabulary
path: vocabulary
pattern: 36e4cff5-f238-45e3-85ec-bdd0973f09d7$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/b7e7f67b-d983-4167-baca-57cab6dd89a2> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-rapid-ground-trapping-protocol-shapes/rainfall-type/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _weather events_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/e196c39e-959f-4dd4-8816-d0a58b7cc630[`weather events`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/e8f03cc8-33a3-4c2f-9a0d-95a40c34523d>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-rapid-ground-trapping-protocol-shapes/wind-description/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Wind description types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Wind description types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/e8f03cc8-33a3-4c2f-9a0d-95a40c34523d> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'0fb03c4e-ad42-445a-a2c5-688d7d7effd8'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-rapid-ground-trapping-protocol-shapes/wind-description/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/e8f03cc8-33a3-4c2f-9a0d-95a40c34523d> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-rapid-ground-trapping-protocol-shapes/wind-description/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Rapid Ground Trapping Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/e8f03cc8-33a3-4c2f-9a0d-95a40c34523d>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-rapid-ground-trapping-protocol-shapes/wind-description/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/e9a8e65a-59d3-49f0-831d-094c568c5284>`. `<https://linked.data.gov.au/def/nrm/e9a8e65a-59d3-49f0-831d-094c568c5284>` is the IRI for "Rapid Ground Trapping Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/e9a8e65a-59d3-49f0-831d-094c568c5284`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/e8f03cc8-33a3-4c2f-9a0d-95a40c34523d>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-rapid-ground-trapping-protocol-shapes/wind-description/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/e8f03cc8-33a3-4c2f-9a0d-95a40c34523d>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-rapid-ground-trapping-protocol-shapes/wind-description/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/0fb03c4e-ad42-445a-a2c5-688d7d7effd8>`. `<https://linked.data.gov.au/def/nrm/0fb03c4e-ad42-445a-a2c5-688d7d7effd8>` is the IRI for "Wind description types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `0fb03c4e-ad42-445a-a2c5-688d7d7effd8$`.
name: Vocabulary
path: vocabulary
pattern: 0fb03c4e-ad42-445a-a2c5-688d7d7effd8$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/e8f03cc8-33a3-4c2f-9a0d-95a40c34523d> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-fauna-rapid-ground-trapping-protocol-shapes/wind-description/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _weather events_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/e196c39e-959f-4dd4-8816-d0a58b7cc630[`weather events`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-wet-pitfall-protocol-shapes/air-temperature/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-wet-pitfall-protocol-shapes/air-temperature/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Wet Pitfall Trapping protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-wet-pitfall-protocol-shapes/air-temperature/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:DEG_C`.
has value: DEG C
message: The result _MUST_ have `unit:DEG_C` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-wet-pitfall-protocol-shapes/air-temperature/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/7e4bfab2-4056-4309-bd22-f070f6952bc0>`. `<https://linked.data.gov.au/def/nrm/7e4bfab2-4056-4309-bd22-f070f6952bc0>` is the IRI for "Wet Pitfall Trapping protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/7e4bfab2-4056-4309-bd22-f070f6952bc0`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-wet-pitfall-protocol-shapes/air-temperature/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between -30 and 55 exclusive.
max exclusive: 55
message: The result _MUST_ have a value between -30 and 55 exclusively.
min exclusive: -30
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-wet-pitfall-protocol-shapes/air-temperature/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-wet-pitfall-protocol-shapes/air-temperature/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _weather events_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/e196c39e-959f-4dd4-8816-d0a58b7cc630[`weather events`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/111a2971-f7c3-4d9d-b079-d9afa0bcc8b0>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-wet-pitfall-protocol-shapes/cloud-cover/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the cloud cover types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the cloud cover types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/111a2971-f7c3-4d9d-b079-d9afa0bcc8b0> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'b001aab8-d5c2-4268-a750-bed499386691'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-wet-pitfall-protocol-shapes/cloud-cover/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/111a2971-f7c3-4d9d-b079-d9afa0bcc8b0> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-wet-pitfall-protocol-shapes/cloud-cover/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Wet Pitfall Trapping protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/111a2971-f7c3-4d9d-b079-d9afa0bcc8b0>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-wet-pitfall-protocol-shapes/cloud-cover/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/7e4bfab2-4056-4309-bd22-f070f6952bc0>`. `<https://linked.data.gov.au/def/nrm/7e4bfab2-4056-4309-bd22-f070f6952bc0>` is the IRI for "Wet Pitfall Trapping protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/7e4bfab2-4056-4309-bd22-f070f6952bc0`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/111a2971-f7c3-4d9d-b079-d9afa0bcc8b0>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-wet-pitfall-protocol-shapes/cloud-cover/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/111a2971-f7c3-4d9d-b079-d9afa0bcc8b0>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-wet-pitfall-protocol-shapes/cloud-cover/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/b001aab8-d5c2-4268-a750-bed499386691>`. `<https://linked.data.gov.au/def/nrm/b001aab8-d5c2-4268-a750-bed499386691>` is the IRI for "cloud cover types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `b001aab8-d5c2-4268-a750-bed499386691$`.
name: Vocabulary
path: vocabulary
pattern: b001aab8-d5c2-4268-a750-bed499386691$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/111a2971-f7c3-4d9d-b079-d9afa0bcc8b0> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-wet-pitfall-protocol-shapes/cloud-cover/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _weather events_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/e196c39e-959f-4dd4-8816-d0a58b7cc630[`weather events`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ec6a65f7-ff1a-5d00-a6e1-fa3af778aa74>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-wet-pitfall-protocol-shapes/moon-phase/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the weather condition - moon phases controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the weather condition - moon phases controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/ec6a65f7-ff1a-5d00-a6e1-fa3af778aa74> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'30688460-6aaa-53aa-94e7-be1164f5343b'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-wet-pitfall-protocol-shapes/moon-phase/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/ec6a65f7-ff1a-5d00-a6e1-fa3af778aa74> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-wet-pitfall-protocol-shapes/moon-phase/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Wet Pitfall Trapping protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ec6a65f7-ff1a-5d00-a6e1-fa3af778aa74>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-wet-pitfall-protocol-shapes/moon-phase/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/7e4bfab2-4056-4309-bd22-f070f6952bc0>`. `<https://linked.data.gov.au/def/nrm/7e4bfab2-4056-4309-bd22-f070f6952bc0>` is the IRI for "Wet Pitfall Trapping protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/7e4bfab2-4056-4309-bd22-f070f6952bc0`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ec6a65f7-ff1a-5d00-a6e1-fa3af778aa74>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-wet-pitfall-protocol-shapes/moon-phase/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ec6a65f7-ff1a-5d00-a6e1-fa3af778aa74>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-wet-pitfall-protocol-shapes/moon-phase/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/30688460-6aaa-53aa-94e7-be1164f5343b>`. `<https://linked.data.gov.au/def/nrm/30688460-6aaa-53aa-94e7-be1164f5343b>` is the IRI for "weather condition - moon phases".
message: The value of `tern:vocabulary` _MUST_ match the pattern `30688460-6aaa-53aa-94e7-be1164f5343b$`.
name: Vocabulary
path: vocabulary
pattern: 30688460-6aaa-53aa-94e7-be1164f5343b$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/ec6a65f7-ff1a-5d00-a6e1-fa3af778aa74> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-wet-pitfall-protocol-shapes/moon-phase/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _weather events_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/e196c39e-959f-4dd4-8816-d0a58b7cc630[`weather events`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/25d4c7b7-4cdf-4b69-8774-064055c74e23>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-wet-pitfall-protocol-shapes/rainfall-duration/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the rainfall duration types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the rainfall duration types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/25d4c7b7-4cdf-4b69-8774-064055c74e23> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'34789810-a3bc-4def-9ddb-d14ff4ba02ea'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-wet-pitfall-protocol-shapes/rainfall-duration/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/25d4c7b7-4cdf-4b69-8774-064055c74e23> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-wet-pitfall-protocol-shapes/rainfall-duration/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Wet Pitfall Trapping protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/25d4c7b7-4cdf-4b69-8774-064055c74e23>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-wet-pitfall-protocol-shapes/rainfall-duration/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/7e4bfab2-4056-4309-bd22-f070f6952bc0>`. `<https://linked.data.gov.au/def/nrm/7e4bfab2-4056-4309-bd22-f070f6952bc0>` is the IRI for "Wet Pitfall Trapping protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/7e4bfab2-4056-4309-bd22-f070f6952bc0`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/25d4c7b7-4cdf-4b69-8774-064055c74e23>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-wet-pitfall-protocol-shapes/rainfall-duration/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/25d4c7b7-4cdf-4b69-8774-064055c74e23>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-wet-pitfall-protocol-shapes/rainfall-duration/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/34789810-a3bc-4def-9ddb-d14ff4ba02ea>`. `<https://linked.data.gov.au/def/nrm/34789810-a3bc-4def-9ddb-d14ff4ba02ea>` is the IRI for "rainfall duration types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `34789810-a3bc-4def-9ddb-d14ff4ba02ea$`.
name: Vocabulary
path: vocabulary
pattern: 34789810-a3bc-4def-9ddb-d14ff4ba02ea$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/25d4c7b7-4cdf-4b69-8774-064055c74e23> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-wet-pitfall-protocol-shapes/rainfall-duration/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _weather events_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/e196c39e-959f-4dd4-8816-d0a58b7cc630[`weather events`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/b7e7f67b-d983-4167-baca-57cab6dd89a2>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-wet-pitfall-protocol-shapes/rainfall-type/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the rainfall types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the rainfall types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/b7e7f67b-d983-4167-baca-57cab6dd89a2> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'36e4cff5-f238-45e3-85ec-bdd0973f09d7'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-wet-pitfall-protocol-shapes/rainfall-type/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/b7e7f67b-d983-4167-baca-57cab6dd89a2> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-wet-pitfall-protocol-shapes/rainfall-type/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Wet Pitfall Trapping protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/b7e7f67b-d983-4167-baca-57cab6dd89a2>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-wet-pitfall-protocol-shapes/rainfall-type/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/7e4bfab2-4056-4309-bd22-f070f6952bc0>`. `<https://linked.data.gov.au/def/nrm/7e4bfab2-4056-4309-bd22-f070f6952bc0>` is the IRI for "Wet Pitfall Trapping protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/7e4bfab2-4056-4309-bd22-f070f6952bc0`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/b7e7f67b-d983-4167-baca-57cab6dd89a2>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-wet-pitfall-protocol-shapes/rainfall-type/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/b7e7f67b-d983-4167-baca-57cab6dd89a2>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-wet-pitfall-protocol-shapes/rainfall-type/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/36e4cff5-f238-45e3-85ec-bdd0973f09d7>`. `<https://linked.data.gov.au/def/nrm/36e4cff5-f238-45e3-85ec-bdd0973f09d7>` is the IRI for "rainfall types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `36e4cff5-f238-45e3-85ec-bdd0973f09d7$`.
name: Vocabulary
path: vocabulary
pattern: 36e4cff5-f238-45e3-85ec-bdd0973f09d7$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/b7e7f67b-d983-4167-baca-57cab6dd89a2> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-wet-pitfall-protocol-shapes/rainfall-type/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _weather events_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/e196c39e-959f-4dd4-8816-d0a58b7cc630[`weather events`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/e8f03cc8-33a3-4c2f-9a0d-95a40c34523d>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-wet-pitfall-protocol-shapes/wind-description/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Wind description types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Wind description types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/e8f03cc8-33a3-4c2f-9a0d-95a40c34523d> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'0fb03c4e-ad42-445a-a2c5-688d7d7effd8'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-wet-pitfall-protocol-shapes/wind-description/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/e8f03cc8-33a3-4c2f-9a0d-95a40c34523d> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-wet-pitfall-protocol-shapes/wind-description/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Wet Pitfall Trapping protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/e8f03cc8-33a3-4c2f-9a0d-95a40c34523d>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-wet-pitfall-protocol-shapes/wind-description/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/7e4bfab2-4056-4309-bd22-f070f6952bc0>`. `<https://linked.data.gov.au/def/nrm/7e4bfab2-4056-4309-bd22-f070f6952bc0>` is the IRI for "Wet Pitfall Trapping protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/7e4bfab2-4056-4309-bd22-f070f6952bc0`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/e8f03cc8-33a3-4c2f-9a0d-95a40c34523d>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-wet-pitfall-protocol-shapes/wind-description/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/e8f03cc8-33a3-4c2f-9a0d-95a40c34523d>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-wet-pitfall-protocol-shapes/wind-description/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/0fb03c4e-ad42-445a-a2c5-688d7d7effd8>`. `<https://linked.data.gov.au/def/nrm/0fb03c4e-ad42-445a-a2c5-688d7d7effd8>` is the IRI for "Wind description types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `0fb03c4e-ad42-445a-a2c5-688d7d7effd8$`.
name: Vocabulary
path: vocabulary
pattern: 0fb03c4e-ad42-445a-a2c5-688d7d7effd8$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/e8f03cc8-33a3-4c2f-9a0d-95a40c34523d> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/invertebrate-fauna/invertebrate-wet-pitfall-protocol-shapes/wind-description/shapes.ttl

FaBiO, the FRBR-aligned Bibliographic Ontology
type: Ontology
date: 2023-05-09
preferred namespace prefix: fabio
preferred namespace uri: http://purl.org/spar/fabio/
imports: frbr
prior version: http://purl.org/spar/fabio/2018-05-02
version IRI: http://purl.org/spar/fabio/2019-02-19
version info: 2.2
citation: https://sparontologies.github.io/fabio/current/fabio.html
contributor: Paolo-Ciccarese
contributor: Tim-Clark
creator: David-Shotton
creator: Silvio-Peroni
date created: 2018-05-02
date issued: 2018-02-19
date modified: 2026-02-14
description: The FRBR-aligned Bibliographic Ontology (FaBiO) is an ontology for describing entities that are published or potentially publishable (e.g., journal articles, conference papers, books), and that contain or are referred to by bibliographic references. **URL:** http://purl.org/spar/fabio **Creators**: [David Shotton](http://orcid.org/0000-0001-5506-523X), [Silvio Peroni](http://orcid.org/0000-0003-0530-4305) **Contributors:** [Paolo Ciccarese](https://orcid.org/0000-0002-5156-2703), [Tim Clark](https://orcid.org/0000-0003-4060-7360) **License:** [Creative Commons Attribution 4.0 International](https://creativecommons.org/licenses/by/4.0/legalcode) **Website:** http://www.sparontologies.net/ontologies/fabio **Cite as:** Peroni, S., Shotton, D. (2012). FaBiO and CiTO: ontologies for describing bibliographic resources and citations. In Journal of Web Semantics, 17: 33-43. https://doi.org/10.1016/j.websem.2012.08.001. Open Access at: http://speroni.web.cs.unibo.it/publications/peroni-2012-fabio-cito-ontologies.pdf
license: This work is distributed under a Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/legalcode).
publisher: spar

alternate title
type: DatatypeProperty
sub property of: title
description: An alternative title for a resource.

has DOI
type: DatatypeProperty
type: FunctionalProperty
domain: Endeavour
sub property of: identifier
description: A Digital Object Identifier for a serial publication item, a dataset or some other entity.

Endeavour
type: Class
description: Endeavour

has eISSN
type: DatatypeProperty
type: FunctionalProperty
domain: Endeavour
sub property of: identifier
description: An International Standard Serial Number, ISSN, for electronic versions of serial publications.

has edition
type: DatatypeProperty
domain: Endeavour
description: An identifier for one of several alternative issues of a magazine, a book or other resource.

has ending page
type: DatatypeProperty
type: FunctionalProperty
domain: Endeavour
sub property of: topDataProperty
description: Identifies the last page of an entity such as a journal article.

has ISBN
type: DatatypeProperty
type: FunctionalProperty
domain: Endeavour
sub property of: identifier
description: The International Standard Book Number, ISBN, used to identify published books or, more rarely, journal issues.

has ISSN
type: DatatypeProperty
type: FunctionalProperty
domain: Endeavour
sub property of: identifier
description: The International Standard Serial Number, ISSN, an identifer for serial publications.

has issue identifier
type: DatatypeProperty
type: FunctionalProperty
domain: Endeavour
description: An identifier used to identify a specific issue of a magazine, a journal or other resource.

has keyword
type: DatatypeProperty
domain: Endeavour
sub property of: topDataProperty
description: A property used to tag a resource with a keyword that is likely to be used in search queries.

has page range
type: DatatypeProperty
type: FunctionalProperty
domain: Endeavour
sub property of: topDataProperty
description: Identifies the page range of an entity such as a journal article.

has publication date
type: DatatypeProperty
type: FunctionalProperty
domain: Endeavour
range: Datatype
  union of: date
  union of: gYear
  union of: gYearMonth
sub property of: issued
description: The date on which a document or entity is published. The date can be expressed in three different formats: - yyyy-mm-dd (i.e., xsd:date) - yyyy-mm (i.e., xsd:gYearMonth) - yyyy (i.e., xsd:gYear)
description: The date on which a resource is published or disclosed.

section
type: DatatypeProperty
sub property of: topDataProperty
description: The name or identifier of the section or part of a resource, for example Part 2 of Issue 6 of Volume 127 of the Journal of Cell Biology, or the Travel Section of a newspaper issue.

has starting page
type: DatatypeProperty
type: FunctionalProperty
domain: Endeavour
sub property of: topDataProperty
description: Identifies the first page of an entity such as a journal article.

has version identifier
type: DatatypeProperty
domain: Endeavour
sub property of: topDataProperty
description: An identifier for a version of a resource, for example a text book, a draft of an article, or a data file.

has volume identifier
type: DatatypeProperty
type: FunctionalProperty
domain: Endeavour
description: An identifier for a particular volume of a resource, such as a journal or a multi-volume book.

has word count
type: DatatypeProperty
type: FunctionalProperty
domain: Endeavour
range: positiveInteger
sub property of: topDataProperty
description: The count of the number of words in a textual resource.

addendum
type: Class
subclass of: expression
description: An item of material added at the end of a book or other publication, typically to include omitted or late-arriving material.

expression
type: Class
subclass of: Expression
subclass of: Restriction
  all values from: manifestation
  on property: has embodiment
subclass of: Restriction
  all values from: work
  on property: is realization of
subclass of:
  intersection of: Restriction
    all values from: Expression
    on property: has part
  intersection of: Restriction
    all values from: Expression
    on property: is part of
description: A fabio:Expression can only have part or be part of another fabio:Expression. Moreover, it can be a representation only of a fabio:Work, and it can be embodied only in fabio:Manifestation(s).
description: A subclass of FRBR expression, restricted to expressions of fabio:Works. For your latest research paper, the preprint submitted to the publisher, and the final published version to which the publisher assigned a unique digital object identifier, are both expressions of the same work.

algorithm
type: Class
subclass of: specification
description: A precise sequential set of pre-defined logical rules or computational operations to be employed for solving a particular problem in a finite number of steps.

specification
type: Class
subclass of: work
description: An explicit description of, or set of requirements to be satisfied by, a material, product, resource, service or standard.

application profile
type: Class
subclass of: metadata
description: A set of metadata elements, policies and guidelines defined for a particular application. The metadata elements used in the application profile may be drawn from more than one element sets, including locally defined sets.

metadata
type: Class
subclass of: work
description: A separate work that provides information describing one or more characteristics of a resource or entity.

API
type: Class
subclass of: computer program
description: A computer program that enables a separate computer to interact programmatically with the computer running the API. (Commonly abbreviated 'API'.)

computer program
type: Class
subclass of: expression
description: A unit of computer code in source or compiled form, employing one or more algorithms to be executed by a digital computer to undertake a particular task. Computer programs are collectively called 'software' to distinguish them from the equipment ('hardware') upon which they run.

archival record set
type: Class
subclass of: work collection
subclass of: Restriction
  on property: has part
  some values from: archival record
subclass of: Restriction
  all values from: archival record
  on property: has part
subclass of: Restriction
  all values from: archival document set
  on property: has realization
description: A collection of archival records.

has part
type: ObjectProperty
description: Meaning = has part. As defined by FRBR (http://www.ifla.org/VII/s13/frbr/frbr1.htm; http://purl.org/vocab/frbr/core#part), a property indicating that one entity includes another entity.

archival record
type: Class
subclass of: work
subclass of: Restriction
  all values from: archival document
  on property: has realization
description: An archival record connotes a material created or received by a person, family, or organization, public or private, in the conduct of their affairs that is preserved because of the enduring value contained in the information it contains or as evidence of the function and the responsibilities of its creator.

archival document set
type: Class
subclass of: expression collection
subclass of: Restriction
  on property: has part
  some values from: archival document
subclass of: Restriction
  all values from: archival document
  on property: has part
description: A collection of archival document.

has realization
type: ObjectProperty
description: As defined by FRBR (http://www.ifla.org/VII/s13/frbr/frbr1.htm; http://purl.org/vocab/frbr/core#realization), a property representing an expression that is an intellectual or artistic realization of a work.

work collection
type: Class
subclass of: work
subclass of: Restriction
  on property: has part
  some values from: work
description: A collection of works.

audio document
type: Class
subclass of: expression
subclass of: Restriction
  on property: is realization of
  some values from: sound recording
description: The realization of a sound recording.

is realization of
type: ObjectProperty
description: As defined by FRBR (http://www.ifla.org/VII/s13/frbr/frbr1.htm; http://purl.org/vocab/frbr/core#realizationOf), a property representing the work that has been realized by an expression.

sound recording
type: Class
subclass of: work
description: The creative work of making an electrical or mechanical recording of sounds, such as the spoken voice, singing, instrumental music, animal vocalizations or sound effects.

bibliographic database
type: Class
subclass of: database
description: A database providing an authoritative source of bibliographic information, for example PubMed (http://www.ncbi.nlm.nih.gov/pubmed), CrossRef Metadata Search (http://search.crossref.org/) and PubMed Central (http://www.ncbi.nlm.nih.gov/pmc/).

database
type: Class
subclass of: expression
description: A structured collection of logically related records or data usually stored and retrieved using computer-based means.

bibliographic metadata
type: Class
subclass of: metadata
description: Standard bibliographic metadata describing an expression of a work. To take the example of a journal article, bibliographic metadata typically include the authors' names, the date of publication, the title of the article, the journal name and volume number, the first and last page numbers, and the Digital Object Identifier (DOI).

biography
type: Class
subclass of: work
description: An account of the events, works and achievements, both personal and professional, of a person, either living or dead.

work
type: Class
subclass of: Work
subclass of: Restriction
  all values from: expression
  on property: has realization
subclass of:
  intersection of: Restriction
    all values from: Work
    on property: has part
  intersection of: Restriction
    all values from: Work
    on property: is part of
description: A fabio:Work can only have part or be part of another fabio:Work. Moreover, it can be realized only by fabio:Expression(s).
description: A subclass of FRBR work, restricted to works that are published or potentially publishable, and that contain or are referred to by bibliographic references, or entities used to define bibliographic references. FaBiO works, and their expressions and manifestations, are primarily textual publications such as books, magazines, newspapers and journals, and items of their content. However, they also include datasets, computer algorithms, experimental protocols, formal specifications and vocabularies, legal records, governmental papers, technical and commercial reports and similar publications, and also bibliographies, reference lists, library catalogues and similar collections. For this reason, fabio:Work is not an equivalent class to frbr:ScholarlyWork. An example of a fabio:Work is your latest research paper.

blog post
type: Class
subclass of: entry
subclass of: web content
description: Information manifested in a blog, one of a set of periodic sequential entries containing commentary, descriptions of events, or other material such as images or videos, usually displayed in reverse-chronological order and usually maintained by an individual, or comments on such a post.

entry
type: Class
subclass of: expression
description: An item written or printed in a diary, list, account book, reference book, or database.

web content
type: Class
subclass of: expression
subclass of: Restriction
  on property: has embodiment
  some values from: web manifestation
description: Information prepared specifically and primarily for manifestation in a web page, comprising text, images, datasets and/or other works.

book chapter
type: Class
subclass of: chapter
subclass of: Restriction
  on property: is part of
  some values from: book
description: A defined chapter of a book, usually with a separate title or number.

is part of
type: ObjectProperty
description: Meaning = is part of. As defined by FRBR (http://www.ifla.org/VII/s13/frbr/frbr1.htm; http://purl.org/vocab/frbr/core#partOf), a property indicating that one entity is a part of another entity.

book
type: Class
subclass of: expression
description: A non-serial document that is complete in one volume or a designated finite number of volumes. A book published by a publisher is usually identified by an International Standard Book Number (ISBN), and may be manifested as a physical printed publication on paper bound in a hard or soft cover, or in electronic format as an 'e-book'.

chapter
type: Class
subclass of: expression
description: A defined document section, forming part of or intended for inclusion within a larger document, usually with its own title or chapter number. Different chapters within a document such as a book or a report may each be independently authored, or may all be authored by a single individual or group of authors.

book review
type: Class
subclass of: review
description: A written review and critical analysis of the content, scope and quality of a book or other monographic work.

review
type: Class
subclass of: work
description: A review of others' work.

book series
type: Class
subclass of: series
subclass of: Restriction
  on property: has part
  some values from: book
disjoint with: book set
description: A sequence of books having certain characteristics in common that are formally identified together as a group - for instance, the books in the Law, Governance and Technology Series published by Springer.

series
type: Class
subclass of: expression collection
description: A sequence of expressions having certain characteristics in common that are formally identified together as a group.

book set
type: Class
subclass of: expression collection
subclass of: Restriction
  on property: has part
  some values from: book
description: A set of books having certain characteristics in common that informally allow their identification together as a group - for instance, the books of the Harry Potter saga.

call for applications
type: Class
subclass of: expression
subclass of: Restriction
  on property: is realization of
  some values from: proposition
description: A document published by a funding agency requesting submission of applications for financial grants to fund projects, for example to enable research investigations in areas specified in the Call.

proposition
type: Class
subclass of: work
description: A proposal or proposition of a new conceptualization, hypothesis, idea, theory, activity or organisation.

case for support document
type: Class
subclass of: expression
subclass of: Restriction
  on property: is realization of
  some values from: case for support
description: A document containing the case for support for a particular project, usually contained within a grant application document but sometimes distributed separately, without the financial and organizational information that the grant application document also contains.

case for support
type: Class
subclass of: work
description: A part of a grant application that provides a description of a proposed project and gives reasons why it is worthy of funding. (See also fabio:GrantApplication).

citation metadata
type: Class
subclass of: metadata
description: Metadata describing the citations made within a work to other works, and (optionally) some characteristics of the expressions of the cited works.

clinical case report
type: Class
subclass of: case report
description: A presentation of findings following a clinical or medical investigation on a human or animal patient, that may contain a diagnosis and proposals for therapeutic treatment and/or epidemiological control measures, or may propose further evaluative studies that will eventually lead to such outcomes.

case report
type: Class
subclass of: report
description: A report about a particular case or situation.

clinical guideline
type: Class
subclass of: instructional work
description: A recommendation on the appropriate treatment and care of people with a specific disease or condition, based on the best available evidence, designed to help healthcare professionals in their work.

instructional work
type: Class
subclass of: work
description: A work created for the purpose of education or instruction, that may be expressed as a text book, a lecture, a tutorial or an instruction manual.

clinical trial design
type: Class
subclass of: specification
description: A predefined written procedural method, designed to ensure reliability of findings, for undertaking a medical or veterinary clinical study of the safety, efficacy, or optimum dosage schedule of one or more diagnostic, therapeutic or prophylactic drugs or treatments, or of devices or techniques, involving a randomized controlled trial for evidence-based assessment in humans or animals, specifying criteria of eligibility, nature of controls, sampling schedules, data collection parameters, statistical analyses, reporting standards, etc. to be employed in undertaking the clinical trial.

clinical trial report
type: Class
subclass of: trial report
description: The report of a pre-planned medical or veterinary clinical study of the safety, efficacy, or optimum dosage schedule of one or more diagnostic, therapeutic or prophylactic drugs, or of devices, treatments or techniques, involving a randomized controlled trial for evidence-based assessment in humans or animals selected according to predetermined criteria of eligibility and observed for evidence of favourable and unfavourable effects.

trial report
type: Class
subclass of: report
description: The report of a trial, for example an experimental trial or a legal trial.

complete works
type: Class
subclass of: collected works
description: A collection of all the literary or scholastic works of a single person.

collected works
type: Class
subclass of: anthology
description: A collection of the literary or scholastic works of a single person.

computer application
type: Class
subclass of: computer program
description: A computer program designed to assist a human user to perform one or more goal-oriented tasks such as word processing or image processing. A computer application will typically save its output files in one or more specific formats, conforming either to proprietary or open standards.

computer file
type: Class
subclass of: digital item
description: A digital item containing information in computer-readable form encoded in a particular format.

digital item
type: Class
subclass of: item
subclass of: Restriction
  on property: is exemplar of
  some values from: digital manifestation
subclass of: Restriction
  on property: is stored on
  some values from: digital storage medium
scope note: A digital item is an exemplar of a digital manifestation only and it is always stored in a storage medium suitable for digital objects, such as CDs, DVDs, HDs and the Web.
description: A digital object, such as a computer file.

conference poster
type: Class
subclass of: expression
description: A display poster, typically containing text with illustrative figures and/or tables, usually reporting research results or proposing hypotheses, submitted for acceptance to and/or presented at a conference, seminar, symposium, workshop or similar event.

conference proceedings
type: Class
subclass of: academic proceedings
subclass of: Restriction
  on property: has part
  some values from: conference paper
description: A document containing the programme and collected conference papers, or their abstracts, presented at a conference, seminar, symposium or similar event.

conference paper
type: Class
subclass of: proceedings paper
description: A paper, typically the realization of a research paper reporting original research findings, usually published within a conference proceedings volume.

academic proceedings
type: Class
subclass of: expression collection
subclass of: Restriction
  on property: has part
  some values from: proceedings paper
description: A document containing the programme and collected papers, or their abstracts, presented at an academic meeting.

corrigendum
type: Class
subclass of: correction
description: A formal correction to an error introduced by the author into a previously published document.

correction
type: Class
subclass of: work
description: A correction to an error in a previously published document.

cover
type: Class
subclass of: expression
description: A protective covering used to bind together the pages of a document or the first, informative, page of a digital document.

critical edition
type: Class
subclass of: work
description: A new edition of a historical publication, edited by a scholar other than the original author, containing within the body text the supposedly best version of the original work, with footnotes detailing and commenting on textual variations between different versions, typically with an introduction to the original work written by the scholar, and with a bibliography listing related publications.

data file
type: Class
subclass of: expression
subclass of: Restriction
  on property: is realization of
  some values from: dataset
description: A realisation of a fabio:Dataset (a frbr:Work) containing a defined collection of data with specific content and possibly with a specific version number, that can be embodied as a fabio:Digital Manifestation (a frbr:Manifestation with a specific format) and be represented by a specific fabio:ComputerFile (a frbr:Item) on someone's hard drive.

dataset
type: Class
subclass of: work
description: A collection of related facts, often expressed in numerical form and encoded in a defined structure.

data management plan
type: Class
subclass of: expression
subclass of: Restriction
  on property: is realization of
  some values from: proposition
description: A structured document giving information about how data arising from a research project or other endeavour is to be manages, preserved and shared.

data management policy
type: Class
subclass of: policy
description: A policy that descibes and defines how data should be managed, preserved and shared.

policy
type: Class
subclass of: work
description: A description and definition of how something should be done. Ideally a policy should be both effective in achieving its goals and acceptable to those who have to abide by it.

data management policy document
type: Class
subclass of: policy document
description: A document embodying a policy that descibes and defines how data should be managed, preserved and shared.

policy document
type: Class
subclass of: expression
subclass of: Restriction
  on property: is realization of
  some values from: policy
description: A document embodying a policy that descibes and defines how something should be done.

data repository
type: Class
subclass of: repository
description: A repository for storing data.

repository
type: Class
subclass of: expression
description: A computer system in which information may be stored.

database management system
type: Class
subclass of: computer program
description: The software used to create a database. (Commonly abbreviated 'DBMS'.)

definitive version
type: Class
subclass of: manuscript
description: The final published expression of a work that bears the publisher's imprimatur. Typically for a journal article, the Definitive Version results from revision of an earlier submitted version of the work following peer review, and is then published in print and/or digital form after the publisher has assigned it a DOI. The Definitive Version is also known as the Version of Record, although according to the CrossRef Glossary (http://crossref.org/02publishers/glossary.html) that term can also refer to the author's final version of a work that is not formally published.

manuscript
type: Class
subclass of: expression
description: A textual work prepared 'by hand', such as a typescript or word-processed pre-publication draft of a research paper or a report, or a work not otherwise reproduced in multiple copies. [Note: fabio:Manuscript is not intended to describe a handwritten historical document on paper or parchment, for which the FRBR distinctions between work, expression, manifestation and item (individual copy) becomes blurred.].

demo paper
type: Class
subclass of: expression
description: A demonstration paper, typically describing a new product, service or system created as a result of research, usually presented during a conference or workshop.

diary
type: Class
subclass of: notebook
subclass of: Restriction
  on property: has part
  some values from: entry
description: A personal record, in a form of book, with discrete entries (often handwritten) arranged by date, reporting what has happened over the course of a day or other period of time.

notebook
type: Class
subclass of: book
description: A book containing personal notes, typically created by writing into a physical book with blank pages.

directory
type: Class
subclass of: database
description: A database of information which is heavily optimized for reading.

document repository
type: Class
subclass of: repository
description: A repository for storing documents.

dust jacket
type: Class
subclass of: expression
description: A detachable outer cover, usually made of paper and printed with text and illustrations. This outer cover has folded flaps that hold it to the cover of a document.

e-mail
type: Class
subclass of: expression
description: A message transmitted over the internet as an item of electronic mail, typically based on the Simple Mail Transfer Protocol (SMTP). Emails can have computer files containing documents, dataset and images attached to them or embedded within them.

entity metadata
type: Class
subclass of: metadata
description: Metadata describing the work itself, including for example the name of the creator(s), the title of the work, and the date and place of its creation.

erratum
type: Class
subclass of: correction
description: A formal correction to an error introduced by the publisher into a previously published document.

essay
type: Class
subclass of: work
description: A piece of non-fiction writing on a particular subject, usually of moderate length and without chapters.

examination paper
type: Class
subclass of: work
description: A set of questions on a particular topic designed to test the academic, professional or technical ability of the person taking the examination, with achievement of a pass grade in the examination typically being a prerequisite for the award of an educational award such as a degree, or of a professional or technical qualification.

executive summary
type: Class
subclass of: brief report
description: An executive summary is a brief report summarizing a longer formal report, designed to present the key points, conclusions and recommendations arising from the study being reported, for readers too busy to take the time to read the complete report.

brief report
type: Class
subclass of: expression
subclass of:
  union of: rapid communication
  union of: report document
description: A brief report document. This term may also be used synonymously with Rapid Communication to mean 'A short rapidly published research article or conference paper, typically reporting significant research results that have been recently discovered, or a brief news item reporting such discoveries.'

experimental protocol
type: Class
subclass of: specification
description: A predefined written procedural method, designed to ensure successful replication of results by others in the same or other laboratories, that describes the overall objectives, organization and implementation of a scientific experiment, and specifies the experimental design, experimental methods, reagents, instrumentation, sampling schedules, data collection parameters, statistical analyses, image processing procedures, safety precautions, reporting standards, etc. employed in undertaking the experiment.

figure
type: Class
subclass of: expression
subclass of: Restriction
  on property: is realization of
  some values from: still image
description: A visual communication object comprising one or more still images on a related theme. If included within a publication, a figure is typically unaligned with the main body of text, having its own descriptive textual figure legend.

still image
type: Class
subclass of: image
description: A recorded static visual representation. This class of image includes diagrams, drawings, graphs, graphic designs, plans, maps, photographs and prints.

film
type: Class
subclass of: movie
description: A movie with an accompanying soundtrack, typically created by a professional film studio, designed to communicate a fictional story, record an artistic event, or impart information that is scientific or documentary in nature.

movie
type: Class
subclass of: expression
subclass of: Restriction
  on property: is realization of
  some values from: moving image
description: The realization of a moving image.

folksonomy
type: Class
subclass of: uncontrolled vocabulary
description: A system of classification derived from the practice and method of collaboratively creating and managing tags to annotate and categorize content in a particular domain. [Contrast fabio:Ontology]

uncontrolled vocabulary
type: Class
subclass of: vocabulary
description: A non-defined collection of words and phrases relating to a particular domain of knowledge, usually added freely by a community, in which homonyms, synonyms and similar ambiguities of meaning present in natural language are not formally disambiguated.

Gantt chart
type: Class
subclass of: expression
description: A horizontal bar chart used to guide project planning, execution and control, illustrating the project schedule, with a separate line indicating the start and end dates of each of the key project activities or workpackages, and optionally showing the dependencies between these items. A Gantt chart is typically part of a project plan.

grant application document
type: Class
subclass of: expression
subclass of: Restriction
  on property: is realization of
  some values from: grant application
description: The realization of a grant application, usually containing a case for support document.

grant application
type: Class
subclass of: work
description: A formal written request for financial support from a grant-giving body in support of a project, for example an academic research project. (See also fabio:CaseForSupport.)

hardback
type: Class
subclass of: print object
description: A print object bound with rigid protective covers (typically of cardboard covered with cloth, heavy paper, or sometimes leather).

print object
type: Class
subclass of: analog manifestation
description: An analog manifestation in physical printed form, typically on paper.

in brief
type: Class
subclass of: news item
subclass of:
  union of: journal news item
  union of: magazine news item
description: An 'In Brief' is a journal or magazine news item that describes all the articles (or all the important articles) in that issue of the periodical. The content of an 'In Brief' may be constructed from the abstracts of the articles it highlights, but is more likely to be written by a member of the periodical staff especially for the issue.

journal news item
type: Class
subclass of: news item
subclass of: Restriction
  on property: is part of
  some values from: journal issue
description: A news report published in a journal issue.

magazine news item
type: Class
subclass of: news item
subclass of: Restriction
  on property: is part of
  some values from: magazine issue
description: A news report published in a magazine issue.

news item
type: Class
subclass of: expression
subclass of: Restriction
  on property: is realization of
  some values from: news report
description: A published news report.

in-use paper
type: Class
subclass of: scholarly work
description: A scholarly work that describes applied and validated solutions such as software tools, systems or architectures that benefit from the use of the technology of a particular scholarly domain. Usually, papers of this kind should also provide convincing evidence that there is use of the proposed application or tool by the target user group, preferably outside the institution that conducted its development. E.g. see http://iswc2018.semanticweb.org/call-for-in-use-track-papers/.

scholarly work
type: Class
subclass of: work
description: A work that reports scholarly activity on a particular topic, either published in written form, or delivered orally at a meeting.

index
type: Class
subclass of: expression
description: An alphabetically-ordered list of words and phrases ('headings') and associated pointers ('locators') to where useful material relating to that heading can be found in a document.

instruction manual
type: Class
subclass of: expression
subclass of: Restriction
  on property: is realization of
  some values from: instructional work
description: An instructional document typically supplied with a technologically advanced consumer product, such as a car or a computer application, or with an item of complex equipment such as a microscope.

item collection
type: Class
subclass of: item
subclass of: Restriction
  on property: has part
  some values from: item
description: A collection of items.

item
type: Class
subclass of: Item
subclass of:
  intersection of: Restriction
    all values from: Item
    on property: has part
  intersection of: Restriction
    all values from: Item
    on property: is part of
subclass of: Restriction
  all values from: manifestation
  on property: is exemplar of
description: A fabio:Item can only have part or be part of another fabio:Item. Moreover, it can be an exemplar only of a fabio:Manifestation.
description: A subclass of FRBR item, restricted to exemplars of fabio:Manifestations. An example of a fabio:Item is a printed copy of a journal article on your desk, or a PDF file of that article that you purchased from a publisher and that now resides in digital form on your computer hard drive.

journal article
type: Class
subclass of: article
subclass of: Restriction
  on property: is part of
  some values from: journal issue
description: An article, typically the realization of a research paper reporting original research findings, published in a journal issue.

journal issue
type: Class
subclass of: periodical issue
subclass of: Restriction
  on property: is part of
  some values from: journal volume
description: A particular published issue of a journal, one or more of which will constitute a volume of the journal.

article
type: Class
subclass of: expression
description: The realization of a piece of writing on a particular topic, usually published within a periodical publication (e.g. journal, magazine and newspaper).

journal editorial
type: Class
subclass of: editorial
subclass of: Restriction
  on property: is part of
  some values from: journal issue
description: An editorial published in an issue of a journal.

editorial
type: Class
subclass of: expression
subclass of: Restriction
  on property: is realization of
  some values from: opinion
description: The realization of an opinion written by an editor.

laboratory notebook
type: Class
subclass of: notebook
description: A notebook used by an individual research scientist as the primary record of his or her research activities. A researcher may use a laboratory notebook to document hypotheses, to describe experiments and to record data in various formats, to provide details of data analysis and interpretation, or to record the validation or invalidation of the original hypotheses. The laboratory notebook serves as an organizational tool and a memory aid. It may also have a role in recording and protecting any intellectual property created during the research, and may be used in evidence when establishing priority of discoveries, for example in patent applications. Electronic versions of laboratory notebooks are increasingly being employed by researchers, particularly in chemistry and the pharmaceutical industry.

lecture notes
type: Class
subclass of: expression
description: A document containing notes that summarize a lecture or course of lectures.

legal opinion
type: Class
subclass of: opinion
description: A written explanation by a judge or group of judges that accompanies a ruling in a legal case, laying out the reasons and legal principles for the ruling, and sometimes containing pronouncements about what the law is and how it should be interpreted.

opinion
type: Class
subclass of: work
description: An expression of a personal or professional opinion on an issue or topic.

letter
type: Class
subclass of: expression
description: A written or printed communication of a personal or professional nature between individuals and/or representatives of corporate bodies, usually transmitted by the postal service or published in a periodical. In the latter case, the letter is typically addressed to the editor and comments on or discussed an item previously published by that periodical, or of interest to its readership.

library catalog
type: Class
subclass of: catalog
description: The catalog of the holdings of a library, for example that of the Library of Congress (http://catalog.loc.gov/).

catalog
type: Class
subclass of: specification
description: A list of items describing the content of a resource, for example items in an exhibition, items offered for sale by a vendor, or entities contained within a library or collection. Ideally, catalogs are created according to specific and uniform principles of construction and are under the control of an authority file.

magazine article
type: Class
subclass of: article
subclass of: Restriction
  on property: is part of
  some values from: magazine issue
description: An article published in a magazine issue.

magazine issue
type: Class
subclass of: periodical issue
subclass of: Restriction
  on property: is part of
  some values from: magazine
description: A particular published issue of a magazine, identified by date, and sometimes also by place (e.g. 'West Coast edition') or language (e.g. 'Spanish edition').

magazine editorial
type: Class
subclass of: editorial
subclass of: Restriction
  on property: is part of
  some values from: magazine issue
description: An editorial published in an issue of a magazine.

manifestation collection
type: Class
subclass of: manifestation
subclass of: Restriction
  on property: has part
  some values from: manifestation
description: A collection of manifestations.

manifestation
type: Class
subclass of: Manifestation
subclass of:
  intersection of: Restriction
    all values from: Manifestation
    on property: has part
  intersection of: Restriction
    all values from: Manifestation
    on property: is part of
subclass of: Restriction
  all values from: item
  on property: has exemplar
subclass of: Restriction
  all values from: expression
  on property: is embodiment of
description: A fabio:Manifestation can only have part or be part of another fabio:Manifestation. Moreover, it can be an embodiment only of a fabio:Expression and it can be exemplified only by fabio:Item(s).
description: A subclass of FRBR manifestation, restricted to manifestations of fabio:Expressions. fabio:Manifestation specifically applies to electronic (digital) as well as to physical manifestations of expressions. Examples of different manifestations of a single 'version of record' expression of a scholarly work include an article in a print journal or the on-line version of that article as a web page.

meeting report
type: Class
subclass of: report
description: A report of a meeting of some kind.

report
type: Class
subclass of: work
description: A formal factual, methodological, statistical, technical or research report issued by an individual, group, agency, government body or other institution.

metadata document
type: Class
subclass of: expression
subclass of: Restriction
  on property: is realization of
  some values from: metadata
description: A document that contains metadata information describing one or more characteristics of an entity.

methods paper
type: Class
subclass of: scholarly work
description: A scholarly work detailing a method, procedure or experimental protocol employed in a particular scholarly domain.

microblog
type: Class
subclass of: blog
description: A social networking publication medium such as Twitter, Tumblr, FriendFeed, Facebook or MySpace. A microblog differs from a traditional blog in that its individual content items are smaller than a traditional blog posts, typically containing just a short sentence, a single image, or a URI. These small messages are referred to as microposts.

blog
type: Class
subclass of: web manifestation
description: A Web publication medium containing blog posts.

model
type: Class
subclass of: work
description: A mathematical, graphical or physical representation of some physical reality, conceptual idea or theoretical construct.

nanopublication
type: Class
subclass of: expression
description: A single, attributable and machine-readable factual assertion - the smallest unit of publishable information that can be uniquely identified and attributed to its author – typically expressed in RDF. The minimal components of a nanopublication are as follows: * the factual assertion itself, in the form subject, predicate and object (e.g. malaria is_a disease); * provenance information about the nanopublication, defining its authorship and creation date; * supporting information (optional), providing context for the assertion; * a unique identifier for the nanopublication, in the form of a URI; * an integrity key that ensures that the nanopublication is in its original form and has not been altered.

newspaper article
type: Class
subclass of: article
subclass of: Restriction
  on property: is part of
  some values from: newspaper issue
description: An article written by a journalist and published in a newspaper.

newspaper issue
type: Class
subclass of: periodical issue
subclass of: Restriction
  on property: is part of
  some values from: newspaper
description: A particular published issue of a newspaper, identified by date, and sometimes also by place or time (e.g. 'Late London Edition').

newspaper editorial
type: Class
subclass of: editorial
subclass of: Restriction
  on property: is part of
  some values from: newspaper issue
description: An editorial published in an issue of a newspaper.

newspaper news item
type: Class
subclass of: news item
subclass of: Restriction
  on property: is part of
  some values from: newspaper issue
description: A news report published in a newspaper issue.

notification of receipt
type: Class
subclass of: announcement
description: A notification of receipt of something, for example of receipt of a book that will later be the subject of a book review.

announcement
type: Class
subclass of: work
description: A formal statement about something.

novel
type: Class
subclass of: literary artistic work
description: A long fictitious narrative written in literary prose.

literary artistic work
type: Class
subclass of: artistic work
description: A literary creative work, such as a novel, play, poem or song.

obituary
type: Class
subclass of: news report
description: A news item reporting the death of a person, typically accompanied by an description of that person's life and contributions to his or her profession and to society at large.

news report
type: Class
subclass of: report
description: A report of an item of news.

ontology document
type: Class
subclass of: vocabulary document
subclass of: Restriction
  on property: is realization of
  some values from: ontology
description: A document containing an ontology, for example an OWL (Web Ontology Language) file (http://www.w3.org/TR/owl-features/).

ontology
type: Class
subclass of: controlled vocabulary
description: A formal representation of a set of concepts within a domain of knowledge, and the logical relationships between those concepts. [Contrast fabio:Folksonomy]

vocabulary document
type: Class
subclass of: expression
subclass of: Restriction
  on property: is realization of
  some values from: vocabulary
description: A document containing a vocabulary

oration
type: Class
subclass of: expression
description: A formal speech, for example one delivered at a ceremonial occasion, or the written transcript of such a speech.

paperback
type: Class
subclass of: print object
description: A print object with a flexible cover, usually made of paper or paperboard.

patent application document
type: Class
subclass of: specification document
subclass of: Restriction
  on property: is realization of
  some values from: patent application
description: The physical or electronic realization of a patent application.

patent application
type: Class
subclass of: specification
description: A formal disclosure of a new invention, made in application for a patent.

specification document
type: Class
subclass of: expression
subclass of: Restriction
  on property: is realization of
  some values from: specification
description: The realization of a specification (a standard, a workflow, etc.).

patent document
type: Class
subclass of: specification document
subclass of: Restriction
  on property: is realization of
  some values from: patent
description: The physical or electronic realization of a patent.

patent
type: Class
subclass of: specification
description: A formal disclosure of a new invention approved by a governmental patent agency, made to register intellectual property rights, and to give exclusive rights to the inventor or assignee to manufacture, use, license or sell the invention for a certain number of years.

periodical item
type: Class
equivalent class:
  intersection of: expression
  intersection of: Restriction
    on property: is part of
    some values from:
      union of: periodical issue
      union of: periodical volume
description: A piece of writing published in a periodical issue, typically accompanied by other items by different authors.

periodical issue
type: Class
subclass of: expression
subclass of: Restriction
  on property: is part of
  some values from: periodical
description: A particular issue of a periodical, identified and distinguished from other issues of the same publication by date and/or issue number and/or volume number, and comprising separate periodical items such as editorials, articles and news items.

periodical volume
type: Class
subclass of: expression
subclass of: Restriction
  on property: is part of
  some values from: periodical
description: A particular published volume of a periodical.

personal communication
type: Class
subclass of: expression
description: Information communicated personally by verbal or written means from one individual to one or more another persons or organizations.

Ph.D. symposium paper
type: Class
subclass of: expression
description: A paper, usually presented during a specific session of a conference dedicated to Ph.D. students, that describes ongoing Ph.D. student's research.

play
type: Class
subclass of: literary artistic work
description: A form of literature written by a playwright, usually consisting of scripted dialogue between characters, intended for theatrical performance rather than reading.

poem
type: Class
subclass of: literary artistic work
description: An artistic work written with an intensity or beauty of language more characteristic of poetry than of prose.

position paper
type: Class
subclass of: scholarly work
subclass of: opinion
description: A scholarly work that reports a particular intellectual position or viewpoint regarding a particular scholarly topic. Usually, these papers are dependent on the author's opinion or interpretation, do not have an evaluation, and need to present relevant and novel discussion points in a thorough manner. E.g. see https://datasciencehub.net/content/guidelines-authors

poster paper
type: Class
subclass of: expression
description: A paper that typically accompanies a poster describing some preliminary results of research, usually presented during a conference or a workshop.

postprint
type: Class
subclass of: manuscript
description: The version of an author's original scholarly work, such as a research paper or a review, re-submitted for publication after revision by the author in the light of comments from reviewers. [Note: For the version before peer review, use fabio:Preprint. For the final piblished version, use fabio:DefinitiveVersion.]

preprint
type: Class
subclass of: manuscript
description: The version of an author's original scholarly work, such as a research paper or a review, first submitted to publisher for publication. [Note: For that version resubmitted after peer-review and revision, use fabio:Postprint. For the final published version use fabio:DefinitiveVersion.]

presentation
type: Class
subclass of: expression
description: A set of slides containing text, tables or figures, designed to communicate ideas or research results, for projection and viewing by an audience at a conference, symposium, seminar, lecture, workshop or other gatherings, typically embodied in a particular manifestation format such as a SlideShare or PowerPoint slideshow.

press release
type: Class
subclass of: news item
description: A news report published by an organization to provide information to journalists.

product review
type: Class
subclass of: review
description: A written review and critical analysis of the purpose, features, performance and other qualities of a product.

project metadata
type: Class
subclass of: metadata
description: Metadata describing a project, for example the project name, the names of those who conducted the project, the name of the institution in which the project was conducted, and the project funding information.

project plan
type: Class
subclass of: expression
description: A document used to guide project planning, execution and control, specifying the project's goal and objectives and the activities and resources required to achieve these, setting out the project schedule, and identifying the major workpackages, milestones and deliverables. A project plan will typically contain a Gantt chart.

deliverable
type: Class
subclass of: report document
subclass of: Restriction
  on property: is realization of
  some values from: deliverable report
description: A document containing a project report, intended to be delivered to a customer or funding agency describing the results achieved within a specific project.

deliverable report
type: Class
subclass of: report
description: A report describing the outcomes of specific project, typically listing 'deliverables' created or 'milestones' achieved during the project.

report document
type: Class
subclass of: expression
subclass of: Restriction
  on property: is realization of
  some values from: report
description: The realization of a report, usually in printed form.

proof
type: Class
subclass of: manuscript
description: In printing and publishing, a proof copy is the preliminary version of a publication, after the inclusion of any author corrections following review, and after copy editing and formatting to bring the manuscript into the house style, intended for final checking prior to publication to detect and eliminate typographical errors, omissions or transpositions of text, incorrect layout or placement of illustrations and tables, or other formatting errors. Those who check proofs include the editor, possibly the peer-reviewers (to ensure that their requested modifications have been included to their satisfaction), possibly an in-house professional proof-reader, and / or the author, who is ultimately responsible for ensuring the published work says what (s)he means it to say. Substantive changes to the text are not permitted once the manuscript has reached proof stage.

questionnaire
type: Class
subclass of: work
description: A set of questions on a particular topic, usually in the form of multiple choice questions requiring the respondent to select the correct answer, or providing the ability to indicate support for or against a proposal on a numerical scale, designed for rapid numerical analysis of responses and often used in surveying public opinion.

reference book
type: Class
subclass of: book
subclass of: Restriction
  on property: is realization of
  some values from: reference work
description: A book containing authoritative factual information, such as a dictionary, encyclopaedia, handbook or field guide, which is a realisation of a certain reference work and may contain several reference entries.

reference work
type: Class
subclass of: work
description: A work to which people refer for authoritative factual information, such as a dictionary, encyclopaedia, entry, handbook or field guide, or an informative web page such as an institutional, research group or project home page.

reference entry
type: Class
subclass of: entry
subclass of: Restriction
  on property: is realization of
  some values from: reference work
description: A particular reference entry containing authoritative factual information on a certain topic, usually contained in a larger expression.

relational database
type: Class
subclass of: database
description: A database in which the data are arranged in tables according to their common characteristics, with relationships between the tables being defined by a relational model or schema. A relational database is highly optimized for performance, and is queried using a database query language such as SQL (Structured Query Language). The software used to create a relational database is called a relational database management system (RDBMS).

reply
type: Class
subclass of: work
description: A work that is a reply, either to a letter or other direct communication, or to feedback or comments about a piece of submitted writing. The latter is typically written by the author of a journal article submitted for publication, or by an applicant making a grant application, in response to reviews of the work from peer reviewers prior to publication (for the journal article) or prior to funding decision (for the grant application). Alternatively, it can be written in response to post-publication peer-review of a published journal article, or comments about it.

reporting standard
type: Class
subclass of: specification
description: A set of recommendations for the minimum reporting requirements to be employed when reporting a particular type of investigation or project, for example a randomized clinical trial. A reporting standard may involve a checklist and a flow diagram, offers a standard way for authors to prepare a complete and transparent report of their findings, and aids their critical appraisal and interpretation of their data. [See also fabio:MinimalInformationStandard.]

research paper
type: Class
subclass of: scholarly work
description: A scholarly work that reports original research contributions addressing theoretical, analytical or experimental aspects of a particular scholarly domain. E.g. see http://iswc2018.semanticweb.org/call-for-research-track-papers/.

resource paper
type: Class
subclass of: scholarly work
description: A scholarly work that describes resources developed to provide experimental materials or facilities, support a research hypothesis, to provide answers to a research question, or that have contributed to the generation of novel scientific work. Examples of such resources include, for experimental sciences, mouse mutant lines and large communally used X-ray or neutron sources, and, for computer sciences, datasets, ontologies, vocabularies, ontology design patterns, evaluation benchmarks or methods, services, APIs and software frameworks, workflows, crowdsourcing task designs, protocols and metrics. E.g. see http://iswc2018.semanticweb.org/call-for-resources-track-papers/

retraction notice
type: Class
subclass of: comment
subclass of: Restriction
  on property: is realization of
  some values from: retraction
description: The realization of a retraction. A formal document which publicly withdraws, cancels, refutes, reverses an earlier statement or publication or announces the act of desisting from publishing the original statement.

retraction
type: Class
subclass of: announcement
description: A formal statement retracting a statement or publication A retraction is a public statement made about an earlier statement that withdraws, cancels, refutes, diametrically reverses the original statement or ceases and desists from publishing the original statement.

comment
type: Class
subclass of: expression
description: A verbal or written remark concerning some entity. In written form, a comment is often appended to that entity and termed an annotation. Within computer programs or ontologies, comments are added to enhance human understanding, and are usually prefaced by a special syntactic symbol that ensures they are ignored during execution of the program.

review article
type: Class
subclass of: article
subclass of: Restriction
  on property: is realization of
  some values from: review
description: An article that contains a review.

review paper
type: Class
subclass of: review
subclass of: scholarly work
description: A scholarly work that surveys the state of the art of topics central to a particular subject or relating to a specific domain (e.g. the scope of a certain journal or conference). Papers of this kind may contain a selective bibliography listing key papers related to the subject or providing advice on information sources, or they may strive to be comprehensive, covering all contributions to the development of a topic and exploring their different findings or views. E.g. see http://www.emeraldgrouppublishing.com/products/journals/author_guidelines.htm?id=JD

screenplay
type: Class
subclass of: literary artistic work
description: A written work made especially for a film or television program. Screenplays can be original works or adaptations from existing pieces of writing, for example novels.

script
type: Class
subclass of: computer program
description: A small computer program written in a scripting language such as JavaScript, PHP or Perl that allows control of one or more software applications.

short story
type: Class
subclass of: literary artistic work
description: A work of fiction that is usually written in prose, often in narrative format. This format tends to be more focused and less elaborate than longer works of fiction such as novels.

song
type: Class
subclass of: musical composition
description: A musical composition that contains vocal parts ('lyrics') that are performed ('sung').

musical composition
type: Class
subclass of: literary artistic work
description: A piece of music, typically in the form of a composition recorded in musical notation.

spreadsheet
type: Class
subclass of: expression
description: An electronic form of data storage that displays a grid of rows and columns, in which each editable cell can contain alphanumeric text, a numeric value, or a formula that defines how the content of that cell is to be calculated from the content of another cell or cells.

standard operating procedure
type: Class
subclass of: specification
description: Clear and detailed written instructions of a prescribed step-by-step procedure to be routinely followed, and decisions to be made when undertaking a specific task, process or function, to achieve consistent performance, ensure safety and/or assure data quality. (Commonly abbreviated 'SOP'.)

supplement
type: Class
subclass of: expression
description: A supplement to a publication such as a book, journal, magazine or newspaper, additional to the main publication. For example, a colour supplement to a sunday newspaper, or a special supplementary issue of a journal or a journal volume containing invited articles on a special topic, or abstracts or papers presented at a scientific conference.

supplementary information file
type: Class
subclass of: expression
description: A file accompanying a published journal article, containing additional information of relevance to the article, typically available from the publisher's web site via a hyperlink from the journal article itself.

SupplementaryInformationFile
description: A file accompanying a published journal article, containing additional information of relevance to the article, typically available from the publisher's web site via a hyperlink from the journal article itself.

systematic review
type: Class
subclass of: review
description: A literature review focused on a single question that tries to identify, appraise, select and synthesize all high quality research evidence relevant to that question. Systematic reviews of high-quality randomized controlled trials are crucial to evidence-based medicine. An understanding of systematic reviews and how to implement them in practice is becoming mandatory for all professionals involved in the delivery of health care. Systematic reviews are not limited to medicine, and are quite common in other sciences such as psychology, educational research and sociology.

table of contents
type: Class
subclass of: table
description: A table listing the parts of publication such as a book or technical specification, and the pages on which these content elements start (if the publication is printed or otherwise organized into pages), usually listed in order of appearance. The Table of Contents typically includes first-level headers, such as the chapter titles of a book, and may also include second- and even third-level headers. In electronic works, the Table of Contents entries are often internally hyperlinked to the content items, so that clicking on the entry takes the reader to that item.

table
type: Class
subclass of: expression
description: A graphical means of presenting data in a grid of rows and columns, within which the cells usually contain alphanumeric text or numeric values. If included within a publication, a table typically appearing unaligned with the main body of text, with its own descriptive title.

technical report
type: Class
subclass of: report
description: A report of a technical nature.

technical standard
type: Class
subclass of: specification
description: An official or public specification of, or requirement for, a technical method, practice, process or protocol that is involved in, for example, manufacturing, computation, electronic communication, or digital media.

textbook
type: Class
subclass of: book
subclass of: Restriction
  on property: is realization of
  some values from: instructional work
description: A book containing instructional material relating to a particular topic of academic study, designed to be read by students.

timetable
type: Class
subclass of: dataset
description: A tabular dataset providing information about the times and locations of a planned series of events.

triplestore
type: Class
subclass of: database
description: A database specifically designed for the storage and retrieval of Resource Description Framework (RDF) data consisting of subject-predicate-object triples. A triple store is queried using the RDF query language SPARQL.

tweet
type: Class
subclass of: micropost
description: A posting made on the social networking site Twitter. A tweet is a text message limited to 140 characters in length, that is broadcast and readable by anyone who accesses Twitter.

micropost
type: Class
subclass of: entry
subclass of: web content
description: A content item that is published in a Microblog, typically containing just a short sentence, a single image, or a URL.

vocabulary mapping document
type: Class
subclass of: specification document
subclass of: Restriction
  on property: is realization of
  some values from: vocabulary mapping
description: A document containing a vocabulary mapping

vocabulary mapping
type: Class
subclass of: specification
description: A mapping of correspondences between two vocabularies. For controlled vocabularies, such mappings may be expressed using SKOS (http://www.w3.org/2004/02/skos/).

web archive
type: Class
subclass of: repository
description: A snapshots of (part of) the World Wide Web.

web page
type: Class
subclass of: page
subclass of: web manifestation
description: A Web manifestation usually identified by a Uniform Resource Identifier (URI), and made accessible to a user by means of the Hypertext Transport Protocol (HTTP) in a Web browser window. Several interlinked web pages hosted together on a Web server and accessed through a single domain name or IP address constitute a web site.

page
type: Class
subclass of: manifestation
description: A manifestation that represents pages either in physical (e.g., one side of a sheet of paper) or in digital form (e.g., a page in a PDF, or a web page).

web manifestation
type: Class
subclass of: digital manifestation
description: A digital manifestation on the Web, such as a wiki, a web site, a web page or a blog.

web site
type: Class
subclass of: web manifestation
description: A collection of related web pages containing text, images, videos and/or other digital assets that are addressed relative to a common Uniform Resource Locator (URL). A web site is hosted on at least one web server, accessible via a network such as the Internet or a private local area network.

white paper
type: Class
subclass of: report document
description: An authoritative report or guide designed to educate readers and help people make decisions, or to explain technical problems and how to solve them. White papers are typically published by governments to propose new legislation for discussion, and by commercial companies to inform readers about products or services, as aids to marketing.

wiki
type: Class
subclass of: web manifestation
description: A collaborative Web manifestation, usually maintained by a project team or group, providing easy-to-edit pages that can be used to accumulate related information for shared use by the group and/or publication.

wikipedia entry
type: Class
subclass of: wiki entry
description: Information about a particular topic in one of the versions of Wikipedia, the online encyclopedia (http://www.wikipedia.org/).

wiki entry
type: Class
subclass of: entry
subclass of: web content
description: Information manifested in a wiki.

work package
type: Class
subclass of: work
description: A component of the case for support of a grant application, describing a particular aspect of the work to be undertaken.

workflow
type: Class
subclass of: specification
description: A recorded sequence of connected steps, which may be automated, specifying a reliably repeatable sequence of operations to be undertaken when conducting a particular job, for example an in silico investigation that extracts and processes information from a number of bioinformatics databases.

working paper
type: Class
subclass of: work
description: An unpublished paper, usually circulated privately among a small group of peers, to provide information or with a request for comments or editorial improvement.

workshop proceedings
type: Class
subclass of: academic proceedings
subclass of: Restriction
  on property: has part
  some values from: workshop paper
description: A document containing the programme and collected workshop papers, or their abstracts, presented at a workshop or similar event.

workshop paper
type: Class
subclass of: proceedings paper
description: A paper, typically the realization of a research paper reporting original research findings, usually presented at a workshop and published within a workshop proceedings volume.

analog magnetic tape
type: NamedIndividual
type: analog storage medium
description: An analog medium for magnetic recording of audio and video information, made of a thin magnetizable coating on a long, narrow plastic tape, typically wound on a spool.

analog storage medium
type: Class
subclass of: storage medium
subclass of: Restriction
  all values from: analog item
  on property: stores
description: A means of storing information in non-digital form, e.g. paper, film (for analogue photographs or movies), magnetic tape (for analogue sound recordings or video recordings) or vinyl disc.

CD
type: NamedIndividual
type: digital storage medium
description: A non-rewritable optical disc used to store digital data.
name: compact disk

digital storage medium
type: Class
subclass of: storage medium
subclass of: Restriction
  all values from: digital item
  on property: stores
description: A means of storing information in digital form, involving binary encoding of data in 0s and 1s, e.g. a computer random access memory, hard disc, USB stick, CD, DVD or digital magnetic tape.

cloud
type: NamedIndividual
type: digital storage medium
description: A distributed and commoditized Internet-based computing resource, whereby shared services, software programs, and information storage facilities are provided to computers and other devices on demand, at locations of which the user may be unaware, like the electricity grid.

date last updated
type: DatatypeProperty
type: FunctionalProperty
range: dateTime
sub property of: date
description: The date on which a particular endeavour, such as an ontology, was last updated.

digital magnetic tape
type: NamedIndividual
type: digital storage medium
description: A rewritable digital medium for magnetic recording of audio, video and other data, made of a thin magnetizable coating on a long, narrow strip of plastic, usually wound on a spool.

DVD
type: NamedIndividual
type: digital storage medium
description: A non-rewritable optical disc storage medium resembling a compact disc (CD), usually used for video and data storage. A DVD has the same physical dimensions as a CD, but is capable of storing more than six times as much data.
name: digital versatile disc
name: digital video disc

film
type: NamedIndividual
type: analog storage medium
description: A thin flexible strip of plastic or other material coated with light-sensitive emulsion upon which images can be recorded, typically using a camera, usually used to record photographic images or motion pictures.

floppy disk
type: NamedIndividual
type: digital storage medium
description: A rewritable data storage medium that is composed of a disk of thin, flexible (floppy) magnetic storage medium encased in a square or rectangular plastic shell. Data are encoded magnetically by a read/write head that float on a cushion of air in close proximity to the surface of the rotated disk.

HD
type: NamedIndividual
type: digital storage medium
description: A non-volatile storage device for digital data, composed of one or more rigid discs (platters) mounted side by side on a motor-driven spindle within a metal case. Data are encoded magnetically by read/write heads that float on cushions of air in close proximity to the surfaces of the rotated platters.
name: hard drive

has access date
type: DatatypeProperty
domain: item
range: dateTime
sub property of: date
description: The date on which a particular digital item, such as a PDF or an HTML file, has been accessed by somebody.

has ArXiv identifier
type: DatatypeProperty
sub property of: identifier
description: An identifier used by the preprint repository ArXiv.

has CODEN
type: DatatypeProperty
sub property of: identifier
description: A CODEN is a six character, alphanumeric bibliographic identification code, that provides concise, unique and unambiguous identification of the titles of serials and non-serial publications.

has character count
type: DatatypeProperty
type: FunctionalProperty
domain: Endeavour
range: positiveInteger
sub property of: topDataProperty
description: The count of the number of characters in a textual resource.

has copyright year
type: DatatypeProperty
type: FunctionalProperty
domain: Endeavour
range: gYear
sub property of: date
description: The year in which an entity has been copyrighted.

has correction date
type: DatatypeProperty
range: dateTime
sub property of: date
description: The date on which something, for example a document, is corrected.

has date collected
type: DatatypeProperty
range: dateTime
sub property of: date
description: The date on which some item has been collected, for example the data gathered by means of questionnaires.

has date received
type: DatatypeProperty
range: dateTime
sub property of: date
description: The date on which some item is received, for example a document being received by a publisher.

has deadline
type: DatatypeProperty
range: dateTime
sub property of: date
description: A date by which something has to be done.

has decision date
type: DatatypeProperty
type: FunctionalProperty
range: dateTime
sub property of: date
description: The date on which a particular endeavour, such as a grant application, has been or will be approved or rejected by somebody.

has deposit date
type: DatatypeProperty
domain: item
range: dateTime
sub property of: date
description: The date on which an entity has been deposited, for example in a library, repository, supplementary information archive, database or similar place of document or information storage.

has discipline
type: ObjectProperty
domain:
  union of: term dictionary
  union of: Endeavour
range: subject discipline
sub property of: topObjectProperty
inverse of: is discipline of
property disjoint with: is scheme of
description: The discipline to which a subject vocabulary belongs.

term dictionary
type: Class
subclass of: ConceptScheme
subclass of: Restriction
  all values from: subject term
  on property: is scheme of
description: A term dictionary is a collection of subject terms.
description: A controlled vocabulary, usually referring to terms within a particular classification system, such as the ACM Computing Classification System or MeSH, the Medical Subject Headings, or a controlled vocabulary of disciplines.

subject discipline
type: Class
subclass of: Concept
subclass of: Restriction
  on property: inScheme
  some values from: discipline dictionary
description: A concept that identifies a field of knowledge or human activity defined in a controlled vocabulary, such as Computer Science, Biology, Economics, Cookery or Swimming.

is discipline of
type: ObjectProperty
domain: subject discipline
range:
  union of: term dictionary
  union of: Endeavour
sub property of: topObjectProperty
property disjoint with: inScheme
description: This property relates a subject vocabulary to the discipline to which it belongs.

is scheme of
type: ObjectProperty
domain: ConceptScheme
range: Concept
sub property of: topObjectProperty
inverse of: inScheme
description: This property expresses the fact that a scheme contains a concept.

has preprint dissemination date
type: DatatypeProperty
range: dateTime
sub property of: date
description: The date on which something is distributed, for example the date on which a preprint of a document is e-mailed to colleagues and other academics by the author(s), or the date on which a printed announcement of forthcoming theatre events is mailed to those those on the theatre's mailing list.

has electronic article identifier
type: DatatypeProperty
domain: Endeavour
sub property of: topDataProperty
description: A local identifier for an article within an electronic (i.e. on line, in HTML format) periodical issue. Use in preference to prism:startingPage when the article lacks page numbers

has embargo date
type: DatatypeProperty
type: FunctionalProperty
range: dateTime
sub property of: date
description: The date before which an entity should not be published, or before which a press release should not be reported on. For open-access journal articles, the embargo date is the date before which availability of the open-access version of the article is restricted by the publisher, following subscription-access availability of the published work. The duration of the embargo period can be specified by fabio:hasEmbargoDuration.

has embargo period
type: DatatypeProperty
sub property of: date
description: The time period for which an entity is embargoed. During this period, the entity should not be published or, in the case of a press release, should not be reported on. For open-access journal articles, the embargo duration specifies that period of time during which availability of the open-access version of the article is delayed by the publisher, following subscription-access availability of the published work. The end of the embargo period can be specified by fabio:hasEmbargoDate.

has handle
type: DatatypeProperty
domain: Endeavour
range: string
sub property of: identifier
description: A persistent identifier of the Handel system for digital objects and other resources on the Internet.

has ISSN-L
type: DatatypeProperty
sub property of: identifier
description: A linking International Standard Serial Number.

has manifestation
type: ObjectProperty
domain: Work
range: Manifestation
sub property of: related endeavour
inverse of: is manifestation of
property chain axiom: has realization
property chain axiom: has embodiment
description: A property linking a particular work to its manifestations. This property is additional to the relationships between FRBR endeavours present in the classical FRBR data model.

Work
type: Class
description: Work

Manifestation
type: Class
description: Manifestation

related endeavour
type: ObjectProperty
description: Related Endeavour

is manifestation of
type: ObjectProperty
domain: Manifestation
range: Work
sub property of: related endeavour
property chain axiom: is embodiment of
property chain axiom: is realization of
description: A property linking a particular manifestation to the work it is manifesting. This property is additional to the relationships between FRBR endeavours present in the classical FRBR data model.

has embodiment
type: ObjectProperty
description: As defined by FRBR (http://www.ifla.org/VII/s13/frbr/frbr1.htm; http://purl.org/vocab/frbr/core#embodiment), a property representing a manifestation that embodies an expression.

has National Library of Medicine journal title abbreviation
type: DatatypeProperty
sub property of: identifier
sub property of: has short title
description: An internal identifier for the abbreviation of the title of journals available from the National Library of Medicine repository.

has short title
type: DatatypeProperty
domain: Endeavour
range: string
sub property of: title
description: A short version of the title of an entity, typically used to label or refer to a particular entity in an abbreviated form, for example an abbreviated journal title in a reference, or a short title of a document used as the running title in a page header.

has National Library of Medicine journal identifier
type: DatatypeProperty
type: FunctionalProperty
domain: Endeavour
range: Datatype
  on datatype: string
  with restrictions:
    pattern: [0-9]+
see a lso: http://www.nlm.nih.gov/
sub property of: identifier
description: An internal identifier for journals available from the National Library of Medicine repository.

has PII
type: DatatypeProperty
sub property of: identifier
description: Has Publisher Item Identifier

has page count
type: DatatypeProperty
type: FunctionalProperty
domain: Endeavour
range: positiveInteger
sub property of: topDataProperty
description: The count of the number of pages in a textual resource.

has patent number
type: DatatypeProperty
sub property of: identifier
description: A unique identifing number issued by a patent authority to identify a patent, displayed at the beginning of the patent document.

has place of publication
type: ObjectProperty
domain: Endeavour
range: Place
description: The place (usually, the city) where the publisher of a particular bibliographic resource is located.

has portrayal
type: ObjectProperty
domain: Work
range: Item
sub property of: related endeavour
inverse of: is portrayal of
property chain axiom: has realization
property chain axiom: has embodiment
property chain axiom: has exemplar
description: A property linking a particular work to its items. This property is additional to the relationships between FRBR endeavours present in the classical FRBR data model.

Item
type: Class
description: Item

is portrayal of
type: ObjectProperty
domain: Item
range: Work
sub property of: related endeavour
property chain axiom: is exemplar of
property chain axiom: is embodiment of
property chain axiom: is realization of
description: A property linking a particular item to the work it portrays. This property is additional to the relationships between FRBR endeavours present in the classical FRBR data model.

has exemplar
type: ObjectProperty
description: As defined by FRBR (http://www.ifla.org/VII/s13/frbr/frbr1.htm; http://purl.org/vocab/frbr/core#exemplar), a property representing an item that exemplifies a manifestation.

has primary subject term
type: ObjectProperty
sub property of: has subject term
description: This property is used to associate a frbr:Endeavour to a term in a particular classification system - and the term is considered one of the main topics for the endeavour in consideration.

has subject term
type: ObjectProperty
domain: Endeavour
range: subject term
sub property of: topObjectProperty
description: This property is used to associate a frbr:Endeavour to a term in a particular classification system.

has PubMed Central identifier
type: DatatypeProperty
type: FunctionalProperty
domain: Endeavour
range: string
sub property of: identifier
description: An identifier for bibliographic entities hosted by the PubMed Central repository.

has PubMed identifier
type: DatatypeProperty
type: FunctionalProperty
domain: Endeavour
range: string
sub property of: identifier
description: An identifier for bibliographic records held by the PubMed repository.

has publication year
type: DatatypeProperty
type: FunctionalProperty
range: gYear
sub property of: issued
description: The year in which a resource is published.

has representation
type: ObjectProperty
domain: Expression
range: Item
sub property of: related endeavour
inverse of: is representation of
property chain axiom: has embodiment
property chain axiom: has exemplar
description: A property linking a particular expression to its items. This property is additional to the relationships between FRBR endeavours present in the classical FRBR data model.

Expression
type: Class
description: Expression

is representation of
type: ObjectProperty
domain: Item
range: Expression
sub property of: related endeavour
property chain axiom: is exemplar of
property chain axiom: is embodiment of
description: A property linking a particular item to the expression it represents. This property is additional to the relationships between FRBR endeavours present in the classical FRBR data model.

has request date
type: DatatypeProperty
sub property of: date
description: The date on which an agent is requested to do something, for example a reviewer is requested to write a review of a paper submitted to a journal for publication, or an author is requested to supply a revised version of the paper in response to the reviews received.

has retraction date
type: DatatypeProperty
type: FunctionalProperty
range: dateTime
sub property of: date
description: The date on which something, for example a claim or a journal article, is retracted.

has SICI
type: DatatypeProperty
type: FunctionalProperty
domain: Endeavour
range: string
sub property of: identifier
description: The Serial Item and Contribution Identifier is a code used to uniquely identify specific volumes, articles or other identifiable parts of a periodical. It is intended primarily for use by those members of the bibliographic community involved in the use or management of serial titles and their contributions.

has season
type: DatatypeProperty
sub property of: topDataProperty
description: Permits specification of the season of the year, for example spring, summer, autumn and winter in British English.

has number
type: DatatypeProperty
domain: Endeavour
sub property of: topDataProperty
description: A literal (for example a number or a letter) that identifies the sequence position of a work within a particular context, for example a book in a book series, a chapter in a document, a volume in a journal.

has standard number
type: DatatypeProperty
sub property of: identifier
description: The number defining an international standard, for example Z39.96 - 201x, identifying NISO JATS, the Journal Article Tag Suite.

has subtitle
type: DatatypeProperty
domain: Endeavour
range: string
sub property of: title
description: A secondary title that follows the main title of a work.

has translated subtitle
type: DatatypeProperty
sub property of: title
description: A version of the subtitle of an entity translated into another language, which may be specified using the object property dcterms:language.

has translated title
type: DatatypeProperty
sub property of: title
description: A version of the title of an entity translated into another language, which may be specified using the object property dcterms:language.

has URL
type: DatatypeProperty
domain: Endeavour
range: anyURI
sub property of: identifier
description: An identifier, in form of an HTTP Universal Resource Locator (URL), for a particular resource on the World Wide Web.

has volume count
type: DatatypeProperty
type: FunctionalProperty
domain: Endeavour
range: nonNegativeInteger
sub property of: topDataProperty
description: The count of the number of volumes a work includes.

internet
type: NamedIndividual
type: digital storage medium
description: A global system of interconnected computer networks that uses the standard Internet Protocol Suite (TCP/IP) to serve billions of users worldwide. The internet connects millions of private, public, academic, business and governmental computers, that are individually attached to local networks linked together by a broad array of electronic, radio and optical networking technologies to form the internet.

intranet
type: NamedIndividual
type: digital storage medium
description: A private computer network, unconnected to the internet or separated from it by a firewall, that uses a network operating system and Internet Protocol technologies to permit an organization's information to be shared securely within that organization.

paper
type: NamedIndividual
type: analog storage medium
description: A thin flat material, typically made from wood pulp, mainly used for writing upon, for printing upon or for packaging.

random access memory
type: NamedIndividual
type: digital storage medium
description: Abbreviation of Random Access Memory. A form of rewritable computer data storage that takes the form of integrated circuits that allow data to be stored and accessed in any order (i.e. at random), thereby achieving greater speed than for access of data stored in linear form on digital magnetic tape.

solid state memory
type: NamedIndividual
type: digital storage medium
description: A digital storage device built entirely from solid electronic materials with no moving parts, e.g. a USB flash drive.

uses calendar
type: DatatypeProperty
type: FunctionalProperty
sub property of: topDataProperty
description: A property that identifies the calendar system used to specify a date, for example the Chinese, Gregorian, Hebrew, Islamic or Lunar calendar.

vinyl disk
type: NamedIndividual
type: analog storage medium
description: An analog sound storage medium consisting of a flat disc made of moulded vinyl plastic with an inscribed, modulated spiral groove.

World Wide Web
type: NamedIndividual
type: digital storage medium
description: A system of interlinked hypertext documents written in HTML and accessed using the HTTP protocol via the Internet.

abstract
type: Class
subclass of: expression
disjoint with: structured summary
description: A brief summary of a work on a particular subject, designed to act as the point-of-entry that will help the reader quickly to obtain an overview of the work's contents. The abstract may be an integral part of the work itself, written by the same author(s) and appearing at the beginning of a work such as a research paper, report, review or thesis. Alternatively it may be separate from the published work itself, and written by someone other than the author(s) of the published work, for example by a member of a professional abstracting service such as CAB Abstracts.

structured summary
type: Class
subclass of: specification document
subclass of: Restriction
  on property: is realization of
  some values from: minimal information standard
description: A structured summary containing essential metadata describing a research investigation and/or the research outputs that have resulted from it, for example datasets and journal articles, structured according to some minimal information standard. Such a structured summary can be embodied in both human-readable and machine-readable manifestations, e.g. HTML and RDF. Such a structured summary differs from the Abstract of a journal article, in that the latter is written as a piece of continuous prose, but typically omits vital factual information about the investigation, such as when and where it was conducted, by whom, and on now many specimens or subjects.

anthology
type: Class
subclass of: expression collection
description: A collection of selected literary or scholastics works, for example poems, short stories, plays or research papers.

expression collection
type: Class
subclass of: expression
subclass of: Restriction
  on property: has part
  some values from: expression
description: A collection of expressions, for example a periodical or a book series.

archival document
type: Class
subclass of: expression
description: An archival document is a realization of the content related to an archival record. It can be exemplified as a book, a document, a letter, a database, etc.

artistic work
type: Class
subclass of: work
description: It describes any work regarded as art in its widest sense, including works from literature and music, visual art, etc.

authority file
type: Class
subclass of: controlled vocabulary
description: A controlled vocabulary or official list that establishes, for consistency, the authoritative forms of headings, and the preferred terms or proper names to be used, when creating a catalogue or when indexing and searching a set of entities within a defined domain.

controlled vocabulary
type: Class
subclass of: vocabulary
description: A collection of selected words and phrases related to a particular domain of knowledge used to permit consistency of metadata annotation and improved retrieval following a search, in which homonyms, synonyms and similar ambiguities of meaning present in natural language are disambiguated.

bachelor's thesis
type: Class
subclass of: thesis
description: A thesis reporting a research project undertaken as part of an undergraduate course of education leading to a bachelor's degree.

thesis
type: Class
subclass of: book
description: A book authored by a student containing a formal presentations of research outputs submitted for examination in completion of a course of study at an institution of higher education, to fulfil the requirements for an academic degree. Also know as a dissertation. [For the alternative meaning of the word 'thesis', namely the formulation of a concept, hypothesis, idea, point of view or theory presented for review and/or discussion, use fabio:Proposition.]

proceedings paper
type: Class
subclass of: expression
description: A paper, typically the realization of a research paper reporting original research findings, usually published within an academic proceedings volume.

discipline dictionary
type: Class
subclass of: ConceptScheme
subclass of: Restriction
  all values from: subject discipline
  on property: is scheme of
disjoint with: term dictionary
description: A discipline dictionary is a collection of subject disciplines.

doctoral thesis
type: Class
subclass of: thesis
description: A thesis reporting the research undertaken during a period of graduate study leading to a doctoral degree.

excerpt
type: Class
subclass of: expression
scope note: An excerpt is more general than a quotation, and is generally used to indicate a re-published extract from a book, instruction manual, film, radio programme, etc, that need not be what someone said. For example: Oxford 01865 Oxshott 01372 Oxted 01883 Oxton 01578 is an excerpt from the UK Dialling Codes section of the Oxford Telephone Directory. Similarly, the following concluding passage from William Wordsworth's poem Lines written a Few Miles above Tintern Abbey is an excerpt rather than a quotation: Nor wilt thou then forget, That after many wanderings, many years Of absence, these steep woods and lofty cliffs, And this green pastoral landscape, were to me More dear, both for themselves and for thy sake.
description: A segment or passage selected from a larger expression for use in another expression, usually with specific attribution to its original source. [Note: Use fabio:Excerpt to indicate a segment or passage selected from another expression that is not a passage of speech, and fabio:Quotation to indicate a segment or passage selected from another expression that is a passage of speech.]

quotation
type: Class
subclass of: expression
scope note: A quotation is a repetition of what someone has said, and is presented "within quotation marks", for example: On June 4th 1940, Winston Churchill made a speech on the radio that has since become famous, that included the words: " . . . we shall fight on the beaches, we shall fight on the landing grounds, we shall fight in the fields and in the streets, we shall fight in the hills; we shall never surrender . . ." Similarly, the words "but Brutus is an honourable man" from Mark Antony's funeral speech in Shakespeare's play Julius Caesar is a quotation, since Mark Antony says these words in the play.
description: A passage of speech selected from a larger verbal or written expression for use in another expression, with specific attribution to its original source, and usually demarcated by quotation marks and / or by placing it in a separate indented paragraph. [Note: Use fabio:Quotation to indicate a segment or passage selected from another expression that is a passage of speech, and fabio:Excerpt to indicate a segment or passage selected from another expression that is not a passage of speech.]

journal
type: Class
subclass of: periodical
subclass of: Restriction
  on property: has part
  some values from: journal issue
subclass of: Restriction
  on property: has part
  some values from: journal volume
description: A scholarly periodical primarily devoted to the publication of original research papers. [Printed and electronic manifestations of the same journal are usually identified by separate print and electronic International Standard Serial Numbers (ISSN or eISSN, respectively), that identifies the journal as a whole, not to individual issues of it.]

journal volume
type: Class
subclass of: periodical volume
subclass of: Restriction
  on property: is part of
  some values from: journal
description: A particular published volume of a journal, comprising one or more journal issues.

periodical
type: Class
subclass of: expression collection
subclass of: Restriction
  on property: has part
  some values from: periodical issue
description: A publication issued on a regular and ongoing basis as a series of issues, each issue comprising separate periodical items, for example editorials, articles, news items and/or other writings.

magazine
type: Class
subclass of: periodical
subclass of: Restriction
  on property: has part
  some values from: magazine issue
description: A periodical, usually devoted to a particular topic or domain of interest, and usually published weekly or monthly, consisting primarily of non-peer reviewed editorials, journalistic news items and more substantive articles, reviews, book reviews and discussions concerning current or recent events and publications, and matters of interest to the domain served by the magazine. [Some scientific journals, notably Science and Nature, also secondarily serve as science magazines by containing substantive editorials and news items on vital or controversial issues].

master's thesis
type: Class
subclass of: thesis
description: A thesis reporting a research project undertaken as part of a graduate course of education leading to a master's degree.

minimal information standard
type: Class
subclass of: specification
description: A metadata standard specifying items to be included when creating metadata describing a dataset of a particular type, or when creating a structured summary of the main findings of an article or report in a particular domain of interest, thereby ensuring adequate descriptive information is recorded for subsequent resource discovery and/or interpretation of the information described. [See also fabio:ReportingStandard.]

moving image
type: Class
subclass of: image
disjoint with: still image
description: A moving display, either generated dynamically by a computer program or formed from a series of pre-recorded still images imparting an impression of motion when shown in succession. Examples include animations, cine films, videos, and computational simulations. Expressions of moving images may incorporate synchronized soundtracks.

image
type: Class
subclass of: work
description: A visual representation other than text, including all types of moving image and still image.

newspaper
type: Class
subclass of: periodical
subclass of: Restriction
  on property: has part
  some values from: newspaper issue
description: A non-peer reviewed periodical, usually published daily or weekly, consisting primarily of editorials and news items concerning current or recent events and matters of public interest.

rapid communication
type: Class
subclass of: expression
description: A short rapidly published research article or conference paper, typically reporting significant research results that have been recently discovered, or a brief news item reporting such discoveries.

taxonomy
type: Class
subclass of: controlled vocabulary
description: A classification arranged in a hierarchical structure of classes and subclasses, showing parent-child isA relationships, or broader_than - narrower_than relationships.

thesaurus
type: Class
subclass of: controlled vocabulary
description: A type of controlled vocabulary used in information retrieval applications for indexing or tagging purposes, in which relationships between terms are made explicit. These are normally hierarchical relationships (is-a, subsumption; e.g. a cow is a mammal), equivalency relationships relating non-preferred terms to preferred terms (e.g. pitch and frequency), or associative relationships, in which the relationship that exists is neither one of hierarchy or equivalence, but rather one of similarity (e.g. sports and leisure pursuits).

vocabulary
type: Class
subclass of: work
description: A set of words, either constituting a language, or more specifically used to describe a particular domain of knowledge.

subject term
type: Class
subclass of: Concept
subclass of: Restriction
  on property: inScheme
  some values from: term dictionary
description: A concept that defines a term within the controlled vocabulary of a particular classification system, such as the ACM Computing Classification System or MeSH, the Medical Subject Headings, used as an annotation to describe the subject, meaning or content of an entity.

is embodiment of
type: ObjectProperty
description: As defined by FRBR (http://www.ifla.org/VII/s13/frbr/frbr1.htm; http://purl.org/vocab/frbr/core#embodimentOf), a property representing an expression that is embodied by a manifestation.

is exemplar of
type: ObjectProperty
description: As defined by FRBR (http://www.ifla.org/VII/s13/frbr/frbr1.htm; http://purl.org/vocab/frbr/core#embodimentOf), a property representing a manifestation that is exemplified by an item.

analog item
type: Class
subclass of: item
subclass of: Restriction
  on property: is stored on
  some values from: analog storage medium
subclass of: Restriction
  on property: is exemplar of
  some values from: analog manifestation
disjoint with: digital item
scope note: An analog item is an exemplar of an analog manifestation only and it is always stored in a storage medium suitable for analog objects, such as paper, vinyl discs and films.
description: A real object that is an exemplar of a fabio:Manifestation, such as a particular copy of the book 'Alice's adventures in Wonderland', that a person may own.

is stored on
type: ObjectProperty
domain: item
range: storage medium
sub property of: topObjectProperty
inverse of: stores
description: This property relates a fabio:Item to the medium upon which it is stored.

analog manifestation
type: Class
subclass of: manifestation
subclass of: Restriction
  on property: has exemplar
  some values from: analog item
disjoint with: digital manifestation
description: A manifestation in an analog form.

digital manifestation
type: Class
subclass of: manifestation
subclass of: Restriction
  on property: has exemplar
  some values from: digital item
description: A manifestation that represents data in binary form, encoding the data as a series of 0s and 1s.

storage medium
type: Class
description: A device for recording information or storing data.

stores
type: ObjectProperty
domain: storage medium
range: item
sub property of: topObjectProperty
description: This property relates a storage medium to the fabio:Item stored upon it.

qSKOS SHACL Validator
type: Ontology
version IRI: https://linked.data.gov.au/def/qskos/validator/0.1.0
version info: 0.1.0
history note: SHACL translation of locally applicable checks from the qSKOS quality issue catalogue. Network-dependent checks, including broken-link detection, are not included.
declare: SkosPrefixDeclaration
citation: https://arxiv.org/abs/1206.1339
code repository: https://github.com/leskneebone/ated
copyright holder: KurrawongAI
creator: Les Kneebone
date created: 2026-06-24
date modified: 2026-07-07
description: SHACL shapes implementing structural and graph-based qSKOS quality checks for SKOS vocabularies.
license: cc-by4.0
publisher: KurrawongAI
version: 0.1.0

Concept alternative labels
type: PropertyShape
source: https://arxiv.org/abs/1206.1339
datatype: langString
message: omitted or invalid language tags: alternative labels must be language-tagged strings.
path: altLabel
target class: Concept
description: Checks that alternative labels are language-tagged strings.

Concept hidden labels
type: PropertyShape
source: https://arxiv.org/abs/1206.1339
datatype: langString
message: omitted or invalid language tags: hidden labels must be language-tagged strings.
path: hiddenLabel
target class: Concept
description: Checks that hidden labels are language-tagged strings.

Concept preferred labels
type: PropertyShape
source: https://arxiv.org/abs/1206.1339
datatype: langString
message: missing labels / inconsistent preferred labels: each concept must have at least one language-tagged preferred label and no more than one per language.
min count: 1
path: prefLabel
target class: Concept
unique lang: true
description: Checks required preferred labels, language tags and preferred-label uniqueness.

Disjoint labels
type: NodeShape
source: https://arxiv.org/abs/1206.1339
sparql: DisjointLabelsConstraint
target class: Concept
description: Detects labels used simultaneously as preferred, alternative or hidden labels on one concept.

DisjointLabelsConstraint
type: SPARQLConstraint
message: disjoint-label violation: the same lexical label and language is used with more than one SKOS label property on this concept.
prefixes: validator
select: SELECT DISTINCT $this ?value WHERE { VALUES (?p1 ?p2) { (skos:prefLabel skos:altLabel) (skos:prefLabel skos:hiddenLabel) (skos:altLabel skos:hiddenLabel) } $this ?p1 ?value ; ?p2 ?value . }

Empty labels
type: NodeShape
source: https://arxiv.org/abs/1206.1339
sparql: EmptyLabelsConstraint
target subjects of: prefLabel
target subjects of: altLabel
target subjects of: hiddenLabel
description: Detects empty or whitespace-only preferred, alternative and hidden labels.

EmptyLabelsConstraint
type: SPARQLConstraint
message: empty labels: a SKOS label is empty or contains only whitespace.
prefixes: validator
select: SELECT DISTINCT $this ?path ?value WHERE { VALUES ?path { skos:prefLabel skos:altLabel skos:hiddenLabel } $this ?path ?value . FILTER(STRLEN(REPLACE(STR(?value), "\\s", "")) = 0) }

Hierarchical cycles
type: NodeShape
source: https://arxiv.org/abs/1206.1339
sparql: HierarchicalCyclesConstraint
target class: Concept
description: Detects cycles in the transitive broader hierarchy.

HierarchicalCyclesConstraint
type: SPARQLConstraint
message: hierarchical cycle: following skos:broader one or more times returns to the same concept.
prefixes: validator
select: SELECT $this WHERE { $this skos:broader+ $this . }

Mapping relations misuse
type: NodeShape
source: https://arxiv.org/abs/1206.1339
sparql: MappingRelationsMisuseConstraint
target class: Concept
description: Detects mapping properties used between concepts in the same scheme.

MappingRelationsMisuseConstraint
type: SPARQLConstraint
message: mapping relation misuse: a mapping property links concepts belonging to the same concept scheme.
prefixes: validator
select: SELECT DISTINCT $this ?path ?value WHERE { VALUES ?path { skos:broadMatch skos:narrowMatch skos:relatedMatch skos:closeMatch skos:exactMatch } $this ?path ?value ; skos:inScheme ?scheme . ?value skos:inScheme ?scheme . }

Omitted top concepts
type: NodeShape
source: https://arxiv.org/abs/1206.1339
severity: Warning
sparql: OmittedTopConceptsConstraint
target class: ConceptScheme
description: Warns when a concept scheme does not declare any top concepts.

OmittedTopConceptsConstraint
type: SPARQLConstraint
message: omitted top concepts: the concept scheme has no declared top concept.
prefixes: validator
select: SELECT $this WHERE { FILTER NOT EXISTS { $this skos:hasTopConcept ?concept } FILTER NOT EXISTS { ?concept skos:topConceptOf $this } }

Orphan concepts
type: NodeShape
source: https://arxiv.org/abs/1206.1339
severity: Warning
sparql: OrphanConceptsConstraint
target class: Concept
description: Warns about concepts disconnected from semantic relations and top-concept declarations.

OrphanConceptsConstraint
type: SPARQLConstraint
message: orphan concept: the concept has no semantic relation and is not declared as a top concept.
prefixes: validator
select: SELECT $this WHERE { FILTER NOT EXISTS { { $this (skos:broader|skos:narrower|skos:related) ?other } UNION { ?other (skos:broader|skos:narrower|skos:related) $this } UNION { $this skos:topConceptOf ?scheme } UNION { ?scheme skos:hasTopConcept $this } } }

Overlapping preferred labels
type: NodeShape
source: https://arxiv.org/abs/1206.1339
severity: Warning
sparql: OverlappingPreferredLabelsConstraint
target class: Concept
description: Warns when concepts in the same scheme share an identical preferred label.

OverlappingPreferredLabelsConstraint
type: SPARQLConstraint
message: overlapping labels: another concept in the same scheme has the same preferred label.
prefixes: validator
select: SELECT DISTINCT $this ?value WHERE { $this skos:inScheme ?scheme ; skos:prefLabel ?value . ?other skos:inScheme ?scheme ; skos:prefLabel ?value . FILTER(?other != $this) }

Reflexive relations
type: NodeShape
source: https://arxiv.org/abs/1206.1339
sparql: ReflexiveRelationsConstraint
target class: Concept
description: Detects semantic and mapping relations from a concept to itself.

ReflexiveRelationsConstraint
type: SPARQLConstraint
message: reflexive relation: a concept has a semantic or mapping relation to itself.
prefixes: validator
select: SELECT DISTINCT $this ?path WHERE { VALUES ?path { skos:broader skos:narrower skos:related skos:broadMatch skos:narrowMatch skos:relatedMatch skos:closeMatch skos:exactMatch } $this ?path $this . }

Relation clashes
type: NodeShape
source: https://arxiv.org/abs/1206.1339
sparql: RelationClashesConstraint
target class: Concept
description: Detects concept pairs linked by both hierarchical and associative relations.

RelationClashesConstraint
type: SPARQLConstraint
message: relation clash: two concepts are both hierarchically and associatively related.
prefixes: validator
select: SELECT DISTINCT $this ?value WHERE { $this (skos:broader|skos:narrower) ?value ; skos:related ?value . }

Top concepts with broader concepts
type: NodeShape
source: https://arxiv.org/abs/1206.1339
sparql: TopConceptsWithBroaderConstraint
target objects of: hasTopConcept
target subjects of: topConceptOf
description: Detects declared top concepts that also have broader concepts.

TopConceptsWithBroaderConstraint
type: SPARQLConstraint
message: top concept with broader concept: a declared top concept has skos:broader.
prefixes: validator
select: SELECT DISTINCT $this ?value WHERE { $this skos:broader ?value . }

Undefined related resources
type: NodeShape
source: https://arxiv.org/abs/1206.1339
sparql: UndefinedRelatedResourcesConstraint
target class: Concept
description: Detects semantic or mapping relation targets that are not declared as SKOS concepts.

UndefinedRelatedResourcesConstraint
type: SPARQLConstraint
message: undefined SKOS resource: a semantic relation points to a resource not typed as skos:Concept.
prefixes: validator
select: SELECT DISTINCT $this ?path ?value WHERE { VALUES ?path { skos:broader skos:narrower skos:related skos:broadMatch skos:narrowMatch skos:relatedMatch skos:closeMatch skos:exactMatch } $this ?path ?value . FILTER NOT EXISTS { ?value a skos:Concept } }

Undocumented concepts
type: NodeShape
source: https://arxiv.org/abs/1206.1339
severity: Warning
sparql: UndocumentedConceptsConstraint
target class: Concept
description: Warns about concepts without notes, definitions, examples or other SKOS documentation.

UndocumentedConceptsConstraint
type: SPARQLConstraint
message: undocumented concept: the concept has no SKOS documentation property.
prefixes: validator
select: SELECT $this WHERE { FILTER NOT EXISTS { $this ?documentation ?value . VALUES ?documentation { skos:note skos:changeNote skos:definition skos:editorialNote skos:example skos:historyNote skos:scopeNote } } }

Unidirectional hierarchy
type: NodeShape
source: https://arxiv.org/abs/1206.1339
severity: Warning
sparql: UnidirectionalHierarchyConstraint
target class: Concept
description: Warns when broader and narrower inverse statements are not both explicitly present.

UnidirectionalHierarchyConstraint
type: SPARQLConstraint
message: unidirectional hierarchy: a broader or narrower relation lacks its explicit inverse.
prefixes: validator
select: SELECT DISTINCT $this ?path ?value WHERE { { $this skos:broader ?value . FILTER NOT EXISTS { ?value skos:narrower $this } BIND(skos:broader AS ?path) } UNION { $this skos:narrower ?value . FILTER NOT EXISTS { ?value skos:broader $this } BIND(skos:narrower AS ?path) } }

Unidirectional related relations
type: NodeShape
source: https://arxiv.org/abs/1206.1339
severity: Warning
sparql: UnidirectionalRelatedConstraint
target subjects of: related
description: Warns when symmetric associative relations are not asserted in both directions.

UnidirectionalRelatedConstraint
type: SPARQLConstraint
message: unidirectional associative relation: the inverse skos:related statement is not explicitly present.
prefixes: validator
select: SELECT DISTINCT $this ?value WHERE { $this skos:related ?value . FILTER NOT EXISTS { ?value skos:related $this } }

SkosPrefixDeclaration
namespace: http://www.w3.org/2004/02/skos/core#
prefix: skos

Les Kneebone
type: Person

BIBFRAME vocabulary
type: Ontology
prior version: bibframe-2-2-0
version IRI: bibframe-2-3-0
history note: Taken from the LoC website at IRI location
creator: United States, Library of Congress
date created: 2023-11-30
date issued: 2023-11-30
date modified: 2023-12-01
description: The Bibframe vocabulary consists of RDF classes and properties used for the description of items cataloged principally by libraries, but may also be used to describe items cataloged by museums and archives. Classes include the three core classes - Work, Instance, and Item - in addition to many more classes to support description. Properties describe characteristics of the resource being described as well as relationships among resources. For example: one Work might be a "translation of" another Work; an Instance may be an "instance of" a particular Bibframe Work. Other properties describe attributes of Works and Instances. For example: the Bibframe property "subject" expresses an important attribute of a Work (what the Work is about), and the property "extent" (e.g. number of pages) expresses an attribute of an Instance.
license: https://creativecommons.org/publicdomain/zero/1.0/
publisher: United States, Library of Congress, Network Development and MARC Standards Office
version: 2.3.0

Abbreviated title
type: Class
subclass of: Title variation
modified: 2016-04-21 (New)
description: Title as abbreviated for citation, indexing, and/or identification.

Title variation
type: Class
subclass of: Title entity
modified: 2016-04-21 (New)
description: Title associated with the resource that is different from the Work or Instance title.

Access policy
type: Class
subclass of: Use and access conditions
modified: 2016-04-21 (New)
description: Access restrictions and allowances regarding access to a resource, e.g., lending policy, access restrictions, embargos.

Use and access conditions
type: Class
modified: 2016-04-21 (New)
description: General statement of allowances and restrictions on access to a resource, including retention, reproduction, access, and lending.

Accession number
type: Class
subclass of: Identifier
modified: 2021-06-09 (New [GH11])
description: Accession Number

Identifier
type: Class
modified: 2016-04-21 (New)
modified: 2021-06-09 (Added editorial note [GH44])
editorial note: Any entry from the Standard Identifiers vocabulary at ID may be used; all have been defined as a ont:Identifier
description: Token or name that is associated with a resource, such as a URI or an ISBN.

Acquisition source
type: Class
modified: 2017-02-06 (New)
description: Information about an organization, person, etc., from which a resource may be obtained.

ANSI number
type: Class
subclass of: Identifier
modified: 2016-04-21 (New)
description: American National Standards Institute identifier.

Applied material
type: Class
subclass of: Material
modified: 2016-04-21 (New)
modified: 2021-06-09 (Changed subclass to Material [GH28])
description: Physical or chemical substance applied to a base material of a resource.

Material
type: Class
modified: 2021-06-09 (New [GH28])
description: Substance or composition of the resource.

Archival controlled
type: Class
subclass of: Instance
modified: 2016-04-21 (New)
description: Resources organically created, accumulated, and/or used by a person, family, or organization in the course of conduct of affairs and preserved because of their continuing value.

Instance
type: Class
modified: 2016-04-21 (New)
description: Resource reflecting an individual, material embodiment of a Work.

Arrangement
type: Class
subclass of: Work
modified: 2016-04-21 (New)
modified: 2021-06-09 (Redefined [GH77])
description: Resource that represents an arrangement of another resource.

Work
type: Class
modified: 2016-04-21 (New)
description: Resource reflecting a conceptual essence of a cataloging resource.

Audio issue number
type: Class
subclass of: Identifier
modified: 2016-04-21 (New)
modified: 2017-02-03 (Revised property name and definition)
description: Number assigned by publishers of sound recordings to identify the issue designation, or serial identification, of the resource.

Audio recording take
type: Class
subclass of: Identifier
modified: 2017-02-03 (New)
description: Identifier assigned to the smallest identifiable unit of a recording session, e.g., a specific recording of an individual song.

Barcode
type: Class
subclass of: Identifier
modified: 2016-04-21 (New)
modified: 2017-02-03 (Moved to Identifier class group from Item group)
description: Optical machine-readable representation of data relating to the item to which it is attached.

Base material
type: Class
subclass of: Material
modified: 2016-04-21 (New)
modified: 2021-06-09 (Changed subclass to Material [GH28])
description: Underlying physical material of a resource.

Binding method
type: Class
modified: 2022-10-03 (New [GH91])
description: Information about methods used to bind a published or unpublished resource, or other binding information.

Broadcast standard
type: Class
subclass of: Video characteristic
modified: 2016-04-21 (New)
description: System used to format a video resource for television broadcast, e.g., HDTV, PAL.

Video characteristic
type: Class
modified: 2016-04-21 (New)
description: Technical specification relating to the encoding of video images in a resource.

Capture and Storage Technique
type: Class
subclass of: Sound characteristic
modified: 2023-11-30 (New [GH104])
description: Specifies the sound capture and storage technique used on a sound recording resource.

Sound characteristic
type: Class
modified: 2016-04-21 (New)
description: Technical specification relating to the encoding of sound in a resource.

Carrier type
type: Class
modified: 2016-04-21 (New)
description: Categorization reflecting the format of the storage medium and housing of a carrier.

Digital cartographic data type
type: Class
subclass of: Digital characteristic
modified: 2016-04-21 (New)
description: Data type for encoding of geospatial information in a cartographic resource, e.g., raster, vector, point.

Digital characteristic
type: Class
modified: 2016-04-21 (New)
description: Technical specification relating to the digital encoding of text, image, audio, video, and other types of data in a resource.

Digital cartographic object type
type: Class
subclass of: Digital characteristic
modified: 2016-04-21 (New)
description: Object type for encoding of geospatial information in a cartographic resource, e.g., point, line, polygon.

Cartography
type: Class
subclass of: Work
modified: 2016-04-25 (fixed typo in definition)
description: Resource that shows spatial information, including maps, atlases, globes, digital, and other cartographic resources.

Chronology
type: Class
subclass of: Enumeration and chronology
modified: 2016-04-21 (New)
description: Dates associated with issues or items held.

Enumeration and chronology
type: Class
modified: 2016-04-21 (New)
description: Numbering or other enumeration and dates associated with issues or items held.

DDC Classification
type: Class
subclass of: Classification entity
modified: 2016-04-21 (New)
description: Dewey Decimal Classification number used for subject access.

Classification entity
type: Class
modified: 2016-04-21 (New)
modified: 2021-06-09 (Added editorial note [GH55])
editorial note: Any entry from the Classification Schemes vocabulary at ID may be used; all have been defined as a ont:Classification
description: System of coding and organizing materials according to their subject.

LCC Classification
type: Class
subclass of: Classification entity
modified: 2016-04-21 (New)
description: Library of Congress Classification number used for subject access.

NLM classification
type: Class
subclass of: Classification entity
modified: 2016-04-21 (New)
description: National Library of Medicine Classification number used for subject access

UDC Classification
type: Class
subclass of: Classification entity
modified: 2016-04-21 (New)
description: Universal Decimal Classification number used for subject access.

CODEN
type: Class
subclass of: Identifier
modified: 2016-04-21 (New)
description: Identifier for scientific and technical periodical titles assigned by the International CODEN Section of Chemical Abstracts Service.

Collection
type: Class
subclass of: Work
modified: 2016-04-21 (New)
modified: 2022-10-03 (changed subClassOf [GH92])
description: Aggregation of resources, generally gathered together artificially.

Collective title
type: Class
subclass of: Title variation
modified: 2016-04-21 (New)
description: Title for a compilation of resources.

Content type
type: Class
modified: 2016-04-21 (New)
description: Categorization reflecting the fundamental form of communication in which the content is expressed and the human sense through which it is intended to be perceived.

Copyright-legal deposit number
type: Class
subclass of: Identifier
modified: 2016-04-21 (New)
description: Identifier assigned to a copyright registration or legal deposit.

Dataset
type: Class
subclass of: Work
modified: 2016-04-21 (New)
description: Data encoded in a defined structure. Includes numeric data, environmental data,etc., used by applications software to calculate averages, correlations, etc., or to produce models, etc., but not normally displayed in its raw form.

Dissertation Identifier
type: Class
subclass of: Identifier
modified: 2016-04-21 (New)
description: Identifier assigned to a thesis or dissertation for identification purposes .

Distributor
type: Class
subclass of: Provider entity
modified: 2016-04-21 (New)
description: Information relating to distribution of a resource.

Provider entity
type: Class
modified: 2016-04-21 (New)
description: Information about the agent or place relating to the publication, printing, distribution, issue, release, or production of a resource.

DOI
type: Class
subclass of: Identifier
modified: 2016-04-21 (New)
description: Digital Object Identifier.

EAN
type: Class
subclass of: Identifier
modified: 2016-04-21 (New)
description: International Article Identifier.

EIDR
type: Class
subclass of: Identifier
modified: 2021-06-09 (New [GH78])
description: Entertainment Identifier Registry

Electronic
type: Class
subclass of: Instance
modified: 2016-04-21 (New)
description: Resource that is intended for manipulation by a computer, accessed either directly or remotely.

Encoded bitrate
type: Class
subclass of: Digital characteristic
modified: 2016-04-21 (New)
description: Speed at which streaming audio, video, etc., is designed to play, e.g., 32 kbps.

Encoding format
type: Class
subclass of: Digital characteristic
modified: 2016-04-21 (New)
description: Schema, standard, etc., used to encode the digital content of a resource, e.g., MP3, XML, JPEG.

Enumeration
type: Class
subclass of: Enumeration and chronology
modified: 2016-04-21 (New)
description: Numbering or other enumeration associated with issues or items held.

Family
type: Class
subclass of: Agent
modified: 2016-04-21 (New)
description: Two or more persons related by birth, marriage, adoption, civil union, or similar legal status, or who otherwise present themselves as a family.

Agent
type: Class
subclass of: Agent
modified: 2016-04-21 (New)
modified: 2016-05-13 (New subclass)
description: Entity having a role in a resource, such as a person or organization.

File size
type: Class
subclass of: Digital characteristic
modified: 2016-04-21 (New)
description: Number of bytes in a digital file, e.g., 162 KB.

File type
type: Class
subclass of: Digital characteristic
modified: 2016-04-21 (New)
description: General type of data content encoded in a computer file, e.g., text file, audio file.

Fingerprint identifier
type: Class
subclass of: Identifier
modified: 2016-04-21 (New)
description: Identifier that is used to assist in the identification of antiquarian books by recording information comprising groups of characters taken from specified positions on specified pages of the book.

Genre/form
type: Class
modified: 2016-04-21 (New)
modified: 2021-06-09 (Broaden definition [GH17])
description: Form category or genre to which a resource belongs.

Groove characteristic
type: Class
subclass of: Sound characteristic
modified: 2016-04-21 (New)
modified: 2016-04-26 (fixed typo in definition)
modified: 2017-02-03 (Fixed name of property)
description: Groove width of an analog disc or the groove pitch of an analog cylinder, e.g., coarse groove, microgroove

Global Trade Item Number 14
type: Class
subclass of: Identifier
modified: 2017-02-03 (New)
description: 14 digit number assigned to identify trade items as various packaging levels. GTIN-14 encompasses EAN/UCC-128 and ITF-14.

Handle
type: Class
subclass of: Identifier
modified: 2016-04-21 (New)
description: Unique and persistent identifier for digital objects developed by the Corporation for National Research Initiatives.

Hub
type: Class
modified: 2021-06-09 (New [GH75])
modified: 2023-11-30 (moved to Basic Model Class [GH108])
description: An abstract resource that functions as a bridge between two Works.

Integrating resource
type: Class
subclass of: Work
modified: 2022-10-03 (New [GH91])
description: Resource that is added to or changed by updates that do not remain discrete but are integrated into the whole.

Intended audience information
type: Class
modified: 2016-04-21 (New)
description: Information that identifies the specific intended or target audience or intellectual level for which the content described is considered appropriate. Also used to record interest and motivation levels and special learner characteristics.

ISAN
type: Class
subclass of: Identifier
modified: 2016-04-21 (New)
description: International Standard Audiovisual Number.

ISBN
type: Class
subclass of: Identifier
modified: 2016-04-21 (New)
description: International Standard Book Number.

ISMN
type: Class
subclass of: Identifier
modified: 2016-04-21 (New)
description: International Standard Music Number.

ISNI
type: Class
subclass of: Identifier
modified: 2017-02-03 (New)
description: International Standard Name Identifier, a unique, persistent reference number for the identities of contributors to creative works.

ISO number
type: Class
subclass of: Identifier
modified: 2016-04-21 (New)
description: International Organization for Standardization standard number.

ISRC
type: Class
subclass of: Identifier
modified: 2016-04-21 (New)
description: International Standard Recording Code.

ISSN
type: Class
subclass of: Identifier
modified: 2016-04-21 (New)
description: International Standard Serial Number.

ISSN-L
type: Class
subclass of: Identifier
modified: 2016-04-21 (New)
description: International Standard Serial Number that links together various media versions of a continuing resource.

ISTC
type: Class
subclass of: Identifier
modified: 2016-04-21 (New)
description: International Standard Text Code, a numbering system developed to enable the unique identification of textual works.

ISWC
type: Class
subclass of: Identifier
modified: 2016-04-21 (New)
description: International Standard Musical Work Code, a unique, persistent reference number for the identification of musical works.

Jurisdiction
type: Class
subclass of: Agent
modified: 2016-04-21 (New)
description: Legal or political unit administering a geographic area.

Key title
type: Class
subclass of: Title variation
modified: 2016-04-21 (New)
description: Unique title for a continuing resource that is assigned by the ISSN International Center in conjunction with an ISSN.

Kit
type: Class
subclass of: Mixed material
modified: 2022-10-03 (New [GH91])
description: Resource that contains a mixture of various components issued as a unit and intended primarily for instructional purposes.

Mixed material
type: Class
subclass of: Work
modified: 2016-04-21 (New)
modified: 2022-10-03 (revised definition [GH92])
description: Resource comprised of multiple types which is not driven by software. For instance, an archival collection of text, photographs and sound recordings.

LC acquisition program
type: Class
subclass of: Identifier
modified: 2016-04-21 (New)
description: Identification number assigned by the Library of Congress to works acquired through one of its collaborative overseas acquisition programs.

LCCN
type: Class
subclass of: Identifier
modified: 2016-04-21 (New)
description: Library of Congress Control Number that identifies a resource description.

Local identifier
type: Class
subclass of: Identifier
modified: 2016-04-21 (New)
description: Identifier established locally and not a standard number.

Manufacturer
type: Class
subclass of: Provider entity
modified: 2016-04-21 (New)
description: Information relating to manufacture of a resource.

Manuscript
type: Class
subclass of: Work
modified: 2016-04-21 (New)
modified: 2022-10-03 (changed subClassOf [GH92])
description: Resource which is written in handwriting or typescript. These are generally unique resources.

Audio matrix number
type: Class
subclass of: Identifier
modified: 2016-04-21 (New)
modified: 2017-02-03 (Revised definition)
description: Matrix identifier assigned to the master from which a specific sound recording was pressed.

Media type
type: Class
modified: 2016-04-21 (New)
description: Categorization reflecting the general type of intermediation device required to view, play, run, etc., the content of a resource.

Meeting
type: Class
subclass of: Agent
modified: 2016-04-21 (New)
description: Gathering of individuals or representatives of various bodies for the purpose of discussing and/or acting on topics of common interest.

Microform
type: Class
subclass of: Instance
modified: 2023-11-30 (New [GH101])
description: Resource that contains microimages, either transparent or opaque, that may be reproductions of existing textual or graphic materials or may be original publications.

Modification
type: Class
subclass of: Provider entity
modified: 2022-10-03 (New [GH69])
description: Information relating to modification of a resource.

Monograph
type: Class
subclass of: Work
modified: 2022-10-03 (New [GH91])
description: Resource that is issued as a single physical unit or intangible single logical unit.

Mount
type: Class
modified: 2016-04-21 (New)
modified: 2021-06-09 (Amended definition [GH29])
description: Physical material or object used for the support or backing to which the base material of a resource has been attached.

Movement notation
type: Class
subclass of: Notation
modified: 2016-04-21 (New)
modified: 2021-06-09 (Modified label [GH67])
description: Information on the symbol system used to convey the content of a movement resource.

Notation
type: Class
modified: 2016-04-21 (New)
description: Information on the alphabet, script, or symbol system used to convey the content of the resource, including specialized scripts, typefaces, tactile notation, movement notation, and musical notation.

Moving image
type: Class
subclass of: Work
modified: 2016-04-21 (New)
modified: 2016-04-26 (fixed typo in definition)
description: Images intended to be perceived as moving, including motion pictures (using liveaction and/or animation), video recordings of performances, events,etc.

Software or multimedia
type: Class
subclass of: Work
modified: 2016-04-21 (New)
modified: 2022-10-03 (revised definition [GH92])
description: Electronic resource which is a computer program or consists of multiple media types that are software driven, such as videogames.

Music audio
type: Class
subclass of: Audio
modified: 2022-10-03 (New [GH91])
description: Music resource expressed in an audible form.

Audio
type: Class
subclass of: Work
modified: 2016-04-21 (New)
description: Resources expressed in an audible form, including music or other sounds.

Music distributor number
type: Class
subclass of: Identifier
modified: 2017-02-07 (New)
description: Identifier appearing on a resource assigned by a distributor to a specific audio recording, notated music publication, music-related publication, or videorecording.

Music ensemble
type: Class
subclass of: Ensemble
modified: 2016-04-21 (New)
modified: 2021-06-09 (Changed subclass to Ensemble [GH56])
description: Ensemble for which a musical work is appropriate.

Ensemble
type: Class
modified: 2021-06-09 (New [GH56])
description: Ensemble

Music notation
type: Class
subclass of: Notation
modified: 2016-04-21 (New)
modified: 2021-06-09 (Modified label [GH67])
description: Information on the symbol system used to convey the content of a music resource.

Music plate number
type: Class
subclass of: Identifier
modified: 2016-04-21 (New)
modified: 2017-02-03 (Revised definition)
description: Identifiers assigned by a music publisher or printer to the printing plates for the notated portion of a notated music publication, or an identifier that emulates the printing plate tradition in contemporary publications.

Music publisher number
type: Class
subclass of: Identifier
modified: 2016-04-21 (New)
modified: 2017-02-03 (Revised definition)
description: Identifier assigned to a notated music publication other than an issue, matrix, or plate number.

NBN
type: Class
subclass of: Identifier
modified: 2016-04-21 (New)
description: National Bibliography Number that identifies a resource description.

Non-music audio
type: Class
subclass of: Audio
modified: 2022-10-03 (New [GH91])
description: Resource expressed in an audible form, including spoken word and other non-musical sounds.

Notated movement
type: Class
subclass of: Work
modified: 2016-04-21 (New)
description: Graphic, non-realized representations of movement intended to be perceived visually, e.g. dance.

Notated music
type: Class
subclass of: Work
modified: 2016-04-21 (New)
description: Graphic, non-realized representations of musical works intended to be perceived visually.

Three-dimensional object
type: Class
subclass of: Work
modified: 2016-04-21 (New)
description: Resource in a form intended to be perceived visually in three-dimensions. Includes man-made objects such as models, sculptures, clothing, and toys, as well as naturally occurring objects such as specimens mounted for viewing.

Digital cartographic object count
type: Class
subclass of: Digital characteristic
modified: 2016-04-21 (New)
description: Number of objects in encoded geospatial information in a cartographic resource.

Organization
type: Class
subclass of: Agent
modified: 2016-04-21 (New)
description: Corporation or group of persons and/or organizations that acts, or may act, as a unit.

Parallel title proper
type: Class
subclass of: Title variation
modified: 2016-04-21 (New)
description: Title in another language and/or script.

Person
type: Class
subclass of: Person
subclass of: Agent
modified: 2016-04-21 (New)
description: Individual or identity established by an individual (either alone or in collaboration with one or more other individuals).

Place
type: Class
modified: 2016-04-21 (New)
description: Geographic location.

Configuration of playback channels
type: Class
subclass of: Sound characteristic
modified: 2016-04-21 (New)
description: Configuration/number of sound channels used to make a recording, such as one channel for a monophonic recording, e.g., mono, stereo, quadraphonic, surround.

Special playback characteristics
type: Class
subclass of: Sound characteristic
modified: 2016-04-21 (New)
description: Equalization system, noise reduction system, etc., used in making an audio recording, e.g., CCIR standard, CX encoded, Dolby.

Playing speed
type: Class
subclass of: Sound characteristic
modified: 2016-04-21 (New)
description: Speed at which an audio carrier must be operated to produce the sound intended, e.g., 78 rpm, 19 cm/s.

Postal registration number
type: Class
subclass of: Identifier
modified: 2016-04-21 (New)
description: Number assigned to a publication for which the specified postal service permits the use of a special mailing class privilege.

Presentation format
type: Class
subclass of: Projection characteristic
modified: 2016-04-21 (New)
description: Format used in the production of a projected image, e.g., Cinerama, IMAX.

Projection characteristic
type: Class
modified: 2016-04-21 (New)
description: Technical specification relating to the projection of a motion picture film.

Primary contribution
type: Class
subclass of: Contribution
modified: 2023-11-30 (New [GH104])
description: Contribution for which the agent is the name chosen as the name part of the name and title access point.

Contribution
type: Class
modified: 2016-04-21 (New)
description: Agent and role with respect to the resource being described.

Printed
type: Class
subclass of: Instance
modified: 2016-04-21 (New)
description: Resource that is printed.

Producer
type: Class
subclass of: Provider entity
modified: 2016-04-21 (New)
description: Information relating to production of a resource.

Projection speed
type: Class
subclass of: Projection characteristic
modified: 2016-04-21 (New)
description: Speed at which a projected carrier must be operated to produce the moving image intended, e.g., 20 fps.

Publisher
type: Class
subclass of: Provider entity
modified: 2016-04-21 (New)
description: Information relating to publication of a resource.

Publisher number
type: Class
subclass of: Identifier
modified: 2016-04-21 (New)
description: Number assigned by a publisher that is not one of the specific defined types.

Recording medium
type: Class
subclass of: Sound characteristic
modified: 2016-04-21 (New)
description: Type of medium used to record sound on an audio carrier, e.g., magnetic, optical.

Type of recording
type: Class
subclass of: Sound characteristic
modified: 2016-04-21 (New)
description: Method used to encode audio content for playback, e.g., analog, digital.

Regional encoding
type: Class
subclass of: Digital characteristic
modified: 2016-04-21 (New)
description: Identification of the region of the world for which a videodisc has been encoded, e.g., region 4.

Technical report number
type: Class
subclass of: Identifier
modified: 2016-04-21 (New)
description: Identification number of a technical report that is not a Standard Technical Report Number.

Resolution
type: Class
subclass of: Digital characteristic
modified: 2016-04-21 (New)
description: Clarity or fineness of detail in a digital image, expressed by the measurement of the image in pixels, etc., e.g., 3.1 megapixels.

Retention policy
type: Class
subclass of: Use and access conditions
modified: 2016-04-21 (New)
description: Policy of holding institution for retaining resource.

Script
type: Class
subclass of: Notation
modified: 2016-04-21 (New)
modified: 2021-06-09 (Modified label [GH67])
description: Information on the script, or symbol system used to convey the content of a text resource.

Serial
type: Class
subclass of: Work
modified: 2022-10-03 (New [GH91])
description: Resource that is issued in successive parts, usually numbered, that has no predetermined conclusion.

Series
type: Class
subclass of: Work
modified: 2022-10-03 (New [GH91])
description: Resource with a collective title that applies to a group of separate resources, each of which also has its own title.

DDC call number
type: Class
subclass of: Shelf location
modified: 2016-04-21 (New)
description: Shelf mark based on Dewey Decimal Classification.

Shelf location
type: Class
subclass of: Identifier
modified: 2016-04-21 (New)
description: Piece/item identifier, such as a call or other type of number.

LCC call number
type: Class
subclass of: Shelf location
modified: 2016-04-21 (New)
description: Shelf mark based on Library of Congress Classification.

NLM call number
type: Class
subclass of: Shelf location
modified: 2016-04-21 (New)
description: Shelf mark based on National Library of Medicine Classification.

UDC call number
type: Class
subclass of: Shelf location
modified: 2016-04-21 (New)
description: Shelf mark based on Universal Decimal Classification.

SICI
type: Class
subclass of: Identifier
modified: 2016-04-21 (New)
description: Serial Item and Contribution Identifier.

Source
type: Class
modified: 2016-04-21 (New)
description: Resource from which value or label came or was derived.

Still image
type: Class
subclass of: Work
modified: 2016-04-21 (New)
description: Resource expressed through line, shape, shading, etc., intended to be perceived visually as a still image or images in two dimensions. Includes two-dimensional images and slides and transparencies.

Stock number
type: Class
subclass of: Identifier
modified: 2016-04-21 (New)
description: Identification number used for stock purposes and assigned by agencies such as distributors, publishers, or vendors.

STRN
type: Class
subclass of: Identifier
modified: 2016-04-21 (New)
description: Standard Technical Report Number.

Study number
type: Class
subclass of: Identifier
modified: 2016-04-21 (New)
description: Identification number for a computer data file.

Tactile material
type: Class
subclass of: Instance
modified: 2016-04-21 (New)
description: Resource that is intended to be perceived by touch.

Tactile notation
type: Class
subclass of: Notation
modified: 2016-04-21 (New)
modified: 2021-06-09 (Modified label [GH67])
description: Information on the symbol system used to convey the content of a tactile resource.

Tape configuration
type: Class
subclass of: Sound characteristic
modified: 2016-04-21 (New)
description: Number of tracks on an audiotape, e.g., 12 track.

Temporal concept
type: Class
modified: 2016-04-21 (New)
description: Chronological period.

Text
type: Class
subclass of: Work
modified: 2016-04-21 (New)
description: Resource intended to be perceived visually and understood through the use of language in written or spoken form.

Topic
type: Class
modified: 2016-04-21 (New)
description: Concept or area of knowledge.

Track configuration
type: Class
subclass of: Sound characteristic
modified: 2016-04-21 (New)
description: Configuration of the audio track on a sound-track film, e.g., center track, edge track.

Transliterated title
type: Class
subclass of: Title variation
modified: 2023-11-30 (New [GH104])
description: Title transliterated from one script to another.

UPC
type: Class
subclass of: Identifier
modified: 2016-04-21 (New)
description: Universal Product Code.

URN
type: Class
subclass of: Identifier
modified: 2016-04-21 (New)
modified: 2021-06-09 (Corrected definition [GH51])
description: Uniform Resource Name.

Use policy
type: Class
subclass of: Use and access conditions
modified: 2016-04-21 (New)
description: Usage limitations placed on a resource with respect to reproduction, publication, exhibition, etc..

Video format
type: Class
subclass of: Video characteristic
modified: 2016-04-21 (New)
description: Standard, etc., used to encode the analog video content of a resource, e.g., Beta, 8mm.

Video recording number
type: Class
subclass of: Identifier
modified: 2016-04-21 (New)
modified: 2017-02-03 (Corrected case in class name)
description: Number assigned by a publisher to a video recording.

Source of acquisition
type: ObjectProperty
comment: Suggested use - With Work or Instance
range: Resource
modified: 2016-04-21 (New)
modified: 2017-02-06 (Changed from data to object property, slight change to definition)
modified: 2021-06-09 (Broadened range [GH63])
description: Information about an organization, person, etc., from which a resource may be obtained.

Terms of acquisition
type: DatatypeProperty
comment: Suggested use - With Work or Instance
range: Literal
modified: 2016-04-21 (New)
description: Conditions under which the publisher, distributor, etc., will normally supply a resource, e.g., price of a resource.

Administrative metadata
type: ObjectProperty
domain: Resource
range: Administrative metadata
modified: 2016-04-21 (New)
description: Metadata about the metadata, especially provenance information.

Administrative metadata
type: Class
modified: 2016-04-21 (New)
description: Metadata about the metadata, especially provenance information.

Administrative metadata for
type: ObjectProperty
domain: Administrative metadata
range: Resource
modified: 2021-06-09 (New [GH59])
description: Relates an Administrative metadata resource to the resource it captures information about.

Associated agent
type: ObjectProperty
domain: Resource
range: Resource
modified: 2016-04-21 (New)
modified: 2021-06-09 (Broadened range [GH63])
description: Entity associated with a resource or element of description, such as the name of the entity responsible for the content or of the publication, printing, distribution, issue, release or production of a resource.

Associated agent of
type: ObjectProperty
domain: Resource
range: Resource
modified: 2021-06-09 (New [GH3])
description: Property relating an agent, such as an entity responsible for the content or of the publication, printing, distribution, issue, release or production, to another resource.

Applied material
type: ObjectProperty
comment: Suggested use - With Work, Instance or Item
range: Resource
sub property of: Material
modified: 2016-04-21 (New)
modified: 2021-06-09 (Broadened range [GH24], Broadened domain, Made subproperty of material [GH26])
description: Physical or chemical substance applied to a base material of a resource.

Material
type: ObjectProperty
comment: Suggested use - With Work, Instance or Item
range: Resource
modified: 2021-06-09 (New [GH26])
description: Resource uses, is composed of, integrates, etc. the related material.

Appllied material of
type: ObjectProperty
domain: Instance
range: Resource
sub property of: Material of
modified: 2021-06-09 (New [GH25])
description: Relates a Material resource to that which it is the applied material of.

Material of
type: ObjectProperty
comment: Suggested use - With Work, Instance or Item
range: Resource
modified: 2021-06-09 (New [GH26])
description: This material is related to a resource.

Cartographic ascension and declination
type: DatatypeProperty
domain: Cartographic information
range: Literal
modified: 2016-04-21 (New)
description: System for identifying the location of a celestial object in the sky covered by the cartographic content of a resource using the angles of right ascension and declination.

Cartographic information
type: Class
modified: 2016-04-21 (New)
description: Content that represents the whole or part of the earth, any celestial body, or imaginary place at any scale.

Aspect ratio
type: ObjectProperty
comment: Suggested use - With Work or Instance
range: Aspect ratio
modified: 2016-04-21 (New)
description: Proportional relationship between an image's width and its height.

Aspect ratio
type: Class
modified: 2016-04-21 (New)
description: Proportional relationship between an image's width and its height.

Assigner
type: ObjectProperty
domain: Resource
range: Resource
modified: 2016-04-21 (New)
modified: 2021-06-09 (Broaden domain [GH60], Broadened range [GH63])
description: Entity that assigned the metadata, such as the entity that assigned a classification number, entity that assigned a name, entity that assigned an identifier.

Award note
type: DatatypeProperty
comment: Suggested use - With Work or Instance
range: Literal
modified: 2016-04-21 (New)
modified: 2021-06-09 (Added note [GH37])
editorial note: See also the ARM Ontology for strategies to model this information in greater detail.
description: Information on awards associated with the described resource.

Base material
type: ObjectProperty
comment: Suggested use - With Work, Instance or Item
range: Resource
sub property of: Material
modified: 2016-04-21 (New)
modified: 2021-06-09 (Broadened range [GH24], Broadened domain, Made subproperty of material [GH26])
description: Underlying physical material of a resource.

Base material of
type: ObjectProperty
domain: Instance
range: Resource
sub property of: Material of
modified: 2021-06-09 (New [GH25])
description: Relates a Material resource to that which it is the base material of.

Binding method
type: ObjectProperty
domain: Instance
range: Resource
modified: 2022-10-03 (New [GH91])
description: A method used to bind a published or unpublished resource,or other binding information.

Book format
type: ObjectProperty
domain: Instance
range: Book format
modified: 2016-04-21 (New)
description: Result of folding a printed sheet to form a gathering of leaves.

Book format
type: Class
modified: 2016-04-21 (New)
description: Result of folding a printed sheet to form a gathering of leaves.

Capture of content
type: ObjectProperty
comment: Suggested use - With Work or Instance
range: Capture of content
modified: 2016-04-21 (New)
description: Information about place and date associated with the capture (e.g., recording, filming) of the content of a resource.

Capture of content
type: Class
modified: 2016-04-21 (New)
description: Information about place and date associated with the capture (i.e., recording, filming, etc.) of the content of a resource.

Carrier type
type: ObjectProperty
domain: Instance
range: Resource
modified: 2016-04-21 (New)
modified: 2022-10-03 (Broadened range [GH72])
description: Categorization reflecting the format of the storage medium and housing of a carrier.

Cartographic data
type: ObjectProperty
comment: Suggested use - With Work or Instance
range: Cartographic information
modified: 2016-04-21 (New)
description: Cartographic data that identifies characteristics of the resource, such as coordinates, projection, etc.

Description change date
type: DatatypeProperty
domain: Administrative metadata
range: Literal
sub property of: Date
modified: 2016-04-21 (New)
description: Date or date and time on which the metadata was modified.

Date
type: DatatypeProperty
domain: Resource
range: Literal
modified: 2016-04-21 (New)
description: Date designation associated with a resource or element of description, such as date of title variation; year a degree was awarded; date associated with the publication, printing, distribution, issue, release or production of a resource. May be date typed.

Classification
type: ObjectProperty
comment: Suggested use - With Work, Instance or Item
range: Classification entity
modified: 2016-04-21 (New)
description: Classification number in any scheme.

Classification number
type: DatatypeProperty
domain: Classification entity
range: Literal
modified: 2016-04-21 (New)
description: Classification number (single class number or beginning number of a span) that indicates the subject by applying a formal system of coding and organizing resources.

Code
type: DatatypeProperty
domain: Resource
range: Literal
modified: 2016-04-21 (New)
description: String of characters that serves as a code representing information.

Collection Organization and arrangement
type: ObjectProperty
comment: Suggested use - With Work or Instance
range: Organization of materials information
modified: 2021-06-09 (New [GH77])
description: Information about the organization and arrangement of a collection of resources.

Organization of materials information
type: Class
modified: 2021-06-09 (New [GH77])
description: Information about the organization and arrangement of a collection of items. For instance, for computer files, organization and arrangement information may be the file structure and sort sequence of a file; for visual materials, this information may be how a collection is arranged.

Organization and arrangement of Collection
type: ObjectProperty
comment: Suggested value - Work or Instance
domain: Organization of materials information
modified: 2021-06-09 (New [GH77])
description: Relates an Arrangement resource to that which it describes.

Organization of material
type: DatatypeProperty
domain: Organization of materials information
range: Literal
modified: 2021-06-09 (New [GH77])
description: Manner in which the resource is divided into smaller units.

Color content
type: ObjectProperty
comment: Suggested use - With Work, Instance or Item
range: Color content
modified: 2016-04-21 (New)
modified: 2021-06-09 (Broaden range [GH31])
description: Color characteristics, e.g., black and white, multicolored.

Color content
type: Class
modified: 2016-04-21 (New)
description: Color characteristics of a resource, e.g., black and white, multicolored, etc.

Content type
type: ObjectProperty
domain: Work
range: Resource
modified: 2016-04-21 (New)
modified: 2022-10-03 (Broadened range [GH71])
description: Categorization reflecting the fundamental form of communication in which the content is expressed and the human sense through which it is intended to be perceived.

Content accessibility information
type: ObjectProperty
comment: Suggested use - With Work or Instance
range: Content accessibility information
modified: 2016-04-21 (New)
modified: 2017-02-03 (changed from data to object property)
modified: 2017-03-15 (fixed typo in range)
description: Information that assists those with a sensory impairment for greater understanding of content, e.g., captions.

Content accessibility information
type: Class
modified: 2017-02-07 (New)
description: Information that assists those with a sensory impairment for greater understanding of content, e.g., captions.

Contributor and role
type: ObjectProperty
comment: Suggested use - With Work, Instance or Item
range: Contribution
modified: 2016-04-21 (New)
modified: 2017-02-03 (Corrected label)
description: Agent and its role in relation to the resource.

Contribution of
type: ObjectProperty
comment: Suggested value - Work, Instance or Item
domain: Contribution
modified: 2021-06-09 (New [GH4])
description: Relates a contribution resource, which associates an Agent and Role together, to the relevant resource.

Cartographic coordinates
type: DatatypeProperty
domain: Cartographic information
range: Literal
modified: 2016-04-21 (New)
description: Mathematical system for identifying the area covered by the cartographic content of a resource, expressed either by means of longitude and latitude on the surface of planets or by the angles of right ascension and declination for celestial cartographic content.

Copyright date
type: DatatypeProperty
comment: Suggested use - With Work or Instance
range: Literal
sub property of: Date
modified: 2016-04-21 (New)
description: Date associated with a claim of protection under copyright or a similar regime.

Copyright registration information
type: ObjectProperty
comment: Suggested use - With Work or Instance
range: Copyright registration
modified: 2016-04-21 (New)
modified: 2016-05-04 (Corrected expected value)
description: Copyright and Legal Deposit registration information

Copyright registration
type: Class
modified: 2016-04-21 (New)
modified: 2016-05-04 (Class name corrected)
description: Copyright or Legal Deposit registration information

Number of units
type: DatatypeProperty
domain: Resource
range: Literal
modified: 2016-04-21 (New)
description: Number associated with a measure of units, such as the number of units and/or subunits making up a resource.

Cover art
type: ObjectProperty
comment: Suggested use - With Work or Instance
range: Cover art
modified: 2016-04-21 (New)
description: Cover art image of a resource.

Cover art
type: Class
modified: 2016-04-21 (New)
description: Cover illustration of a resource.

Description creation date
type: DatatypeProperty
domain: Administrative metadata
range: Literal
sub property of: Date
modified: 2016-04-21 (New)
description: Date or date and time on which the original metadata first created.

Credits note
type: DatatypeProperty
comment: Suggested use - With Work or Instance
range: Literal
modified: 2016-04-21 (New)
description: Information in note form of credits for persons or organizations who have participated in the creation and/or production of the resource.

Custodial history
type: DatatypeProperty
comment: Suggested use - With Work, Instance or Item
range: Literal
modified: 2016-04-21 (New)
modified: 2021-06-09 (Added note [GH38])
editorial note: See also the ARM Ontology for strategies to model this information in greater detail.
description: Information about the provenance, such as origin, ownership and custodial history (chain of custody), of a resource.

Data source
type: ObjectProperty
comment: Suggested use - With Work or Instance
comment: Suggested value - Work or Instance
sub property of: Related resource
modified: 2016-04-21 (New)
modified: 2016-04-29 (updated range)
description: Resource that is a data source to which the described resource is related. It may contain information about other files, printed sources, or collection procedures.

Related resource
type: SymmetricProperty
domain: Resource
range: Resource
modified: 2016-04-21 (New)
modified: 2021-06-09 (Modified definition [GH2])
description: Any relationship between Work, Instance, Item, and Event resources.

Degree
type: DatatypeProperty
domain: Dissertation information
range: Literal
modified: 2016-04-21 (New)
description: Degree for which author was a candidate.

Dissertation information
type: Class
modified: 2016-04-21 (New)
description: Information about a work presented as part of the formal requirements for an academic degree.

Source metadata
type: ObjectProperty
domain: Administrative metadata
range: Resource
modified: 2016-04-21 (New)
modified: 2021-06-09 (Broadened range [GH41])
description: Link to the metadata that was the source of the data.

Description authentication
type: ObjectProperty
domain: Administrative metadata
range: Metadata authentication
modified: 2016-04-21 (New)
description: Indication of specific types of reviews that have been carried out on the description information.

Metadata authentication
type: Class
modified: 2016-04-21 (New)
modified: 2016-04-29 (fixed class name)
modified: 2022-10-03 (removed subClassOf [GH90])
description: Indication of specific types of reviews that have been carried out on the description information.

Description conventions
type: ObjectProperty
domain: Administrative metadata
range: Description conventions
modified: 2016-04-21 (New)
modified: 2016-04-24 (fixed domain name)
description: Rules used for the descriptive content of the resource description.

Description conventions
type: Class
modified: 2016-04-21 (New)
modified: 2022-10-03 (removed subClassOf [GH90])
modified: 2016-04-24 (fixed class name)
description: Rules used for the descriptive content of the resource description.

Description language
type: ObjectProperty
domain: Administrative metadata
range: Language entity
modified: 2016-04-21 (New)
description: Language used for the metadata.

Language entity
type: Class
modified: 2016-04-21 (New)
description: Language entity.

Description level
type: ObjectProperty
domain: Administrative metadata
range: Description level
modified: 2022-10-03 (New [GH43])
description: Designation of the descriptive content of the metadata.

Description level
type: Class
modified: 2022-10-03 (New [GH43])
description: Designation of the descriptive content of the metadata.

Description modifier
type: ObjectProperty
domain: Administrative metadata
range: Resource
modified: 2016-04-21 (New)
modified: 2021-06-09 (Broadened range [GH63])
description: Agency that modified a description.

Digital characteristic
type: ObjectProperty
domain: Instance
range: Digital characteristic
modified: 2016-04-21 (New)
description: Technical specification relating to the digital encoding of text, image, audio, video, and other types of data in a resource.

Dimensions
type: DatatypeProperty
domain: Instance
range: Literal
modified: 2016-04-21 (New)
modified: 2021-06-09 (Added note [GH39])
editorial note: See also the ARM Ontology for strategies to model this information in greater detail.
description: Measurements of the carrier or carriers and/or the container of a resource.

Dissertation Information
type: ObjectProperty
comment: Suggested use - With Work or Instance
range: Dissertation information
modified: 2016-04-21 (New)
description: Work presented as part of the formal requirements for an academic degree.

Duration
type: DatatypeProperty
comment: Suggested use - With Work or Instance
range: Literal
modified: 2016-04-21 (New)
description: Information about the playing time, running time, etc. of a resource.

Classification scheme edition
type: DatatypeProperty
domain: Classification entity
range: Literal
modified: 2016-04-21 (New)
description: Edition of the classification scheme, such as full, abridged or a number, when a classification scheme designates editions.

Edition enumeration
type: DatatypeProperty
domain: Instance
range: Literal
modified: 2016-04-21 (New)
description: Enumeration of the edition; usually transcribed.

Edition statement
type: DatatypeProperty
domain: Instance
range: Literal
modified: 2016-04-21 (New)
description: Information identifying the edition or version of the resource and associated statements of responsibility for the edition; usually transcribed.

Electronic location
type: ObjectProperty
domain: Resource
range: Resource
modified: 2016-04-21 (New)
modified: 2021-06-09 (Removed domain [GH66])
description: Electronic location from which the resource is available.

Emulsion
type: ObjectProperty
domain: Instance
range: Emulsion
modified: 2016-04-21 (New)
description: Suspension of light-sensitive chemicals used as a coating on a microfilm or microfiche, e.g., silver halide.

Emulsion
type: Class
modified: 2016-04-21 (New)
description: Suspension of light-sensitive chemicals used as a coating on a microfilm or microfiche, e.g., silver halide.

Ensemble
type: ObjectProperty
domain: Work
range: Ensemble
modified: 2016-04-21 (New)
modified: 2021-06-09 (Changed domain [GH56], Modified definition [GH56])
description: Ensemble applicable to the Work.

Ensemble type
type: DatatypeProperty
domain: Ensemble
range: Literal
modified: 2016-04-21 (New)
modified: 2021-06-09 (Changed domain [GH56])
description: Specific type of ensemble, such as orchestra, band, guitar ensemble.

Numbering or other enumeration and dates associated with issues or items held.
type: ObjectProperty
domain: Item
range: Enumeration and chronology
modified: 2016-04-21 (New)
description: Numbering and dates of issues or items held.

Item
type: Class
modified: 2016-04-21 (New)
description: Single example of an Instance.

Cartographic equinox
type: DatatypeProperty
domain: Cartographic information
range: Literal
modified: 2016-04-21 (New)
description: One of two points of intersection of the ecliptic and the celestial equator, occupied by the sun when its declination is 0 degrees.

Cartographic G ring area excluded
type: DatatypeProperty
domain: Cartographic information
range: Literal
modified: 2016-04-21 (New)
description: Coordinate pairs that identify the closed non-intersecting boundary of the area contained within the G-polygon outer ring that is excluded.

Extent
type: ObjectProperty
domain: Resource
range: Extent
modified: 2016-04-21 (New)
modified: 2021-06-09 (Broadened range [GH30])
description: Number and type of units and/or subunits making up a resource.

Extent
type: Class
modified: 2016-04-21 (New)
description: Number and type of units and/or subunits making up a resource.

Multipart first issue
type: DatatypeProperty
domain: Resource
range: Literal
modified: 2016-04-21 (New)
modified: 2021-06-09 (Removed domain [GH76])
description: Beginning date of a resource and/or the sequential designations.

Font size
type: ObjectProperty
domain: Instance
range: Font size
modified: 2016-04-21 (New)
modified: 2021-06-09 (Added note [GH40])
editorial note: See also the ARM Ontology for strategies to model this information in greater detail.
description: Size of the type used to represent the characters and symbols in a resource.

Font size
type: Class
modified: 2016-04-21 (New)
description: Size of the type used to represent the characters and symbols in a resource.

Frequency
type: ObjectProperty
domain: Resource
range: Frequency
modified: 2016-04-21 (New)
modified: 2021-06-09 (Removed domain [GH76])
description: Intervals at which the parts of a serially produced resource or the updates to an integrating resource are issued.

Frequency
type: Class
modified: 2016-04-21 (New)
description: Information about intervals at which the parts of a serially produced resource or the updates to an integrating resource are issued.

Generation
type: ObjectProperty
domain: Instance
range: Generation
modified: 2016-04-21 (New)
description: Relationship between an original carrier and the carrier of a reproduction made from the original.

Generation
type: Class
modified: 2016-04-21 (New)
description: Relationship between an original carrier and the carrier of a reproduction made from the original.

Date generated
type: DatatypeProperty
domain: Administrative metadata
range: Literal
sub property of: Date
modified: 2016-04-21 (New)
description: Date of conversion of the metadata from another format.

Description generation
type: ObjectProperty
domain: Administrative metadata
range: Generation process
modified: 2016-04-21 (New)
description: Indication of the program or process used to generate the description by application of a particular transformation.

Generation process
type: Class
modified: 2016-04-21 (New)
modified: 2022-10-03 (removed subClassOf [GH90])
modified: 2016-04-24 (fixed class name)
description: Indication of the program or process used to generate the description by application of a particular transformation.

Genre/form
type: ObjectProperty
comment: Suggested use - With Work, Instance or Item
range: Resource
modified: 2016-04-21 (New)
modified: 2021-06-09 (Broadened range [GH16])
description: Form category or genre to which a resource belongs

Geographic coverage
type: ObjectProperty
domain: Resource
range: Geographic coverage
modified: 2016-04-21 (New)
modified: 2017-02-06 (Changed from data to object property)
modified: 2021-06-09 (Removed domain [GH15])
description: Geographic coverage of the content of the resource.

Geographic coverage
type: Class
modified: 2017-02-06 (New)
description: Geographic coverage of the content of the resource.

Degree issuing institution
type: ObjectProperty
domain: Dissertation information
range: Resource
modified: 2016-04-21 (New)
modified: 2021-06-09 (Broadened range [GH63])
description: Name of degree granting institution.

Held by
type: ObjectProperty
domain: Item
range: Resource
modified: 2016-04-21 (New)
modified: 2021-06-09 (Broadened range [GH63])
description: Entity holding the item or from which it is available.

Hierarchical level of material
type: DatatypeProperty
domain: Organization of materials information
range: Literal
modified: 2016-04-21 (New)
modified: 2021-06-09 (Modified range [GH77])
description: Hierarchical position of the described materials relative to other material from the same source.

History of the work
type: DatatypeProperty
domain: Work
range: Literal
modified: 2016-04-21 (New)
description: Information about the history of a Work.

Illustrative content information
type: ObjectProperty
comment: Suggested use - With Work or Instance
range: Illustrative content
modified: 2016-04-21 (New)
description: Information about content intended to illustrate a resource.

Illustrative content
type: Class
modified: 2016-04-21 (New)
description: Information about content intended to illustrate a resource.

Immediate acquisition
type: ObjectProperty
domain: Item
range: Immediate acquisition
modified: 2016-04-21 (New)
modified: 2017-02-06 (Changed from data to object property)
description: Information about the circumstances, e.g., source, date, method, under which the resource was directly acquired.

Immediate acquisition
type: Class
modified: 2017-02-06 (New)
description: Information about the circumstances, e.g., source, date, method, under which the resource was directly acquired.

Instrument
type: ObjectProperty
domain: Work
range: Musical instrument
modified: 2016-04-21 (New)
description: Instrument for which a musical Work is appropriate.

Musical instrument
type: Class
modified: 2016-04-21 (New)
description: Instrument for which a musical work is appropriate.

Instrument role
type: DatatypeProperty
domain: Musical instrument
range: Literal
modified: 2016-04-21 (New)
description: Specific role of instrument, such as alternate, doubling, solo, ensemble.

Intended audience
type: ObjectProperty
comment: Suggested use - With Work or Instance
range: Resource
modified: 2016-04-21 (New)
modified: 2022-10-03 (Broadened range [GH74])
description: Information that identifies the specific audience or intellectual level for which the content of the resource is considered appropriate.

Mode of issuance
type: ObjectProperty
comment: Suggested use - With Work or Instance
range: Mode of issuance
modified: 2016-04-21 (New)
description: Categorization reflecting whether a resource is issued in one or more parts, the way it is updated, and its intended termination.

Mode of issuance
type: Class
modified: 2016-04-21 (New)
description: Information about whether a resource is issued in one or more parts, the way it is updated, and its intended termination.

Issued with
type: SymmetricProperty
comment: Suggested use - With Work or Instance
comment: Suggested value - Work or Instance
sub property of: Accompanies
modified: 2016-04-21 (New)
modified: 2021-06-09 (Broadened range [GH62], Broadened domain [GH62])
description: Resource that is issued on the same carrier as the resource being described.

Accompanies
type: ObjectProperty
comment: Suggested use - With Work, Instance or Item
comment: Suggested value - Work, Instance or Item
sub property of: Related resource
modified: 2016-04-21 (New)
modified: 2016-04-29 (added inverse)
inverse of: Accompanied by
description: Resource that adds to or is issued with the described resource.

Classification item number
type: DatatypeProperty
domain: Classification entity
range: Literal
modified: 2016-04-21 (New)
description: Number attached to a classification string that indicates a particular item.

Language information
type: ObjectProperty
domain: Resource
range: Resource
modified: 2016-04-21 (New)
modified: 2022-10-03 (Broadened range [GH70])
description: Language associated with a resource or its parts.

Multipart last issue
type: DatatypeProperty
domain: Resource
range: Literal
modified: 2016-04-21 (New)
modified: 2021-06-09 (Removed domain [GH76])
description: Ending date of a resource and/or the sequential designations.

Layout
type: ObjectProperty
domain: Instance
range: Layout
modified: 2016-04-21 (New)
description: Arrangement of text, images, tactile notation, etc., in a resource.

Layout
type: Class
modified: 2016-04-21 (New)
description: Arrangement of text, images, tactile notation, etc., in a resource.

Date of legal work
type: DatatypeProperty
domain: Work
range: Literal
sub property of: Date
modified: 2016-04-21 (New)
description: Date of legal work, or promulgation of a law, or signing of a treaty.

Main title
type: DatatypeProperty
domain: Title entity
range: Literal
modified: 2016-04-21 (New)
description: Title being addressed. Possible title component.

Title entity
type: Class
modified: 2016-04-21 (New)
modified: 2017-02-03 (Definition changed)
description: Title information relating to a resource: work title, preferred title, instance title, transcribed title, translated title, variant form of title, etc.

Media type
type: ObjectProperty
comment: Suggested use - With Work or Instance
range: Resource
modified: 2016-04-21 (New)
modified: 2022-10-03 (Broadened range [GH73])
description: Categorization reflecting the general type of intermediation device required to view, play, run, etc., the content of a resource.

Mount material or object
type: ObjectProperty
domain: Instance
range: Resource
modified: 2016-04-21 (New)
modified: 2021-06-09 (Modified label [GH29])
description: Physical material or object used for the support or backing to which the base material of a resource has been attached.

Format of notated music
type: ObjectProperty
comment: Suggested use - With Work or Instance
range: Notated music format
modified: 2016-04-21 (New)
description: Layout for content of a resource that is presented in the form of musical notation, such as full score, condensed score, vocal score, etc.

Notated music format
type: Class
modified: 2016-04-21 (New)
description: Layout for content of a resource that is presented in the form of musical notation.

Music key
type: DatatypeProperty
domain: Work
range: Literal
modified: 2016-04-21 (New)
description: Pitch and mode for music.

Music medium of performance
type: ObjectProperty
domain: Work
range: Music medium information
modified: 2016-04-21 (New)
description: Instrumental, vocal, and/or other medium of performance for which a musical resource was originally conceived, written or performed.

Music medium information
type: Class
modified: 2016-04-21 (New)
description: Summary statement of the medium for a musical work.

Music opus number
type: DatatypeProperty
domain: Work
range: Literal
modified: 2016-04-21 (New)
description: Numeric designation of a musical work assigned by a composer, publisher, or a musicologist.

Music serial number
type: DatatypeProperty
domain: Work
range: Literal
modified: 2016-04-21 (New)
description: Numeric designation for musical works consecutively numbered in music reference sources.

Music thematic number
type: DatatypeProperty
domain: Work
range: Literal
modified: 2016-04-21 (New)
description: Numeric designation for a musical work as found in a thematic index for the composer.

Content nature
type: DatatypeProperty
comment: Suggested use - With Work or Instance
range: Literal
modified: 2016-04-21 (New)
description: Characterization that epitomizes the primary content of a resource, e.g., field recording of birdsong; combined time series analysis and graph plotting system.

Notation system
type: ObjectProperty
comment: Suggested use - With Work or Instance
range: Notation
modified: 2016-04-21 (New)
description: Alphabet, script, or symbol system used to convey the content of the resource, including specialized scripts, typefaces, tactile notation, movement notation, and musical notation.

Note
type: ObjectProperty
domain: Resource
range: Note
modified: 2016-04-21 (New)
description: General textual information relating to a resource, such as Information about a specific copy of a resource or information about a particular attribute of a resource.

Note
type: Class
modified: 2016-04-21 (New)
modified: 2021-06-09 (Added editorial note [GH35])
editorial note: Any entry from the Note Types vocabulary at ID may be used; all have been defined as a ont:Note
description: Information, usually in textual form, on attributes of a resource or some aspect of a resource.

Note for
type: ObjectProperty
domain: Note
range: Resource
modified: 2021-06-09 (New [GH34])
description: Relates a Note resource to the resource to which the note pertains.

Note type
type: DatatypeProperty
domain: Note
range: Literal
modified: 2016-04-21 (New)
description: Type of note.

Origin date
type: DatatypeProperty
domain: Work
range: Literal
sub property of: Date
modified: 2016-04-21 (New)
modified: 2021-06-09 (Better align definition with property name [GH50])
description: Date or date range associated with the creation of a Work.

Origin place
type: ObjectProperty
comment: Suggested use - With Work or Instance
range: Resource
sub property of: Place
modified: 2016-04-21 (New)
modified: 2021-06-09 (Better align definition with property name [GH50], Broadened range [GH19])
modified: 2022-10-03 (updated domain [GH83])
description: Place from which the creation of the resource originated.

Place
type: ObjectProperty
domain: Resource
range: Resource
modified: 2016-04-21 (New)
modified: 2021-06-09 (Broadened range [GH19])
description: Geographic location or place entity associated with a resource or element of description, such as the place associated with the publication, printing, distribution, issue, release or production of a resource, place of an event.

Other edition
type: SymmetricProperty
comment: Suggested use - With Work or Instance
comment: Suggested value - Work or Instance
sub property of: Related resource
modified: 2016-04-21 (New)
modified: 2016-05-13 (symmetrical)
modified: 2021-06-09 (Change subproperty to relatedTo [GH61])
description: Resource has other available editions, for example simultaneously published language editions or reprints.

Has other physical format
type: SymmetricProperty
comment: Suggested use - With Work or Instance
range: Instance
sub property of: Equivalence
modified: 2016-04-21 (New)
modified: 2021-06-09 (Broadened domain [GH79])
description: Resource that is manifested in another physical carrier.

Equivalence
type: SymmetricProperty
comment: Suggested use - With Work, Instance or Item
comment: Suggested value - Work, Instance or Item
sub property of: Related resource
modified: 2016-04-21 (New)
description: Resource embodies the same content as the described resource.

Cartographic outer G ring area covered
type: DatatypeProperty
domain: Cartographic information
range: Literal
modified: 2016-04-21 (New)
description: Coordinate pairs that identify the closed non-intersecting boundary of the area covered.

Part
type: DatatypeProperty
domain: Resource
range: Literal
modified: 2016-04-21 (New)
description: Part of a resource to which information applies.

Part title
type: DatatypeProperty
domain: Title entity
range: Literal
modified: 2016-04-21 (New)
description: Part or section name of a title. Possible title component.

Part number
type: DatatypeProperty
domain: Title entity
range: Literal
modified: 2016-04-21 (New)
description: Part or section enumeration of a title. Possible title component.

Arrangement of material
type: DatatypeProperty
domain: Organization of materials information
range: Literal
modified: 2016-04-21 (New)
modified: 2021-06-09 (Modified range [GH77])
description: Pattern of arrangement of materials within a unit.

Storing or shelving location
type: DatatypeProperty
domain: Item
range: Literal
modified: 2016-04-21 (New)
description: Location in the holding agency where the item is shelved or stored.

Polarity
type: ObjectProperty
domain: Instance
range: Polarity
modified: 2016-04-21 (New)
description: Relationship of the colors and tones in an image to the colors and tones of the object reproduced.

Polarity
type: Class
modified: 2016-04-21 (New)
description: Relationship of the colors and tones in an image to the colors and tones of the object reproduced.

Preferred citation
type: DatatypeProperty
comment: Suggested use - With Work or Instance
range: Literal
modified: 2016-04-21 (New)
description: Citation to the resource preferred by its custodian of the resource.

Production method
type: ObjectProperty
domain: Instance
range: Production method
modified: 2016-04-21 (New)
description: Process used to produce a resource.

Production method
type: Class
modified: 2016-04-21 (New)
description: Process used to produce a resource

Cartographic projection
type: ObjectProperty
domain: Cartographic information
range: Projection
modified: 2016-04-21 (New)
modified: 2017-02-03 (changed from data to object property)
description: Method or system used to represent the surface of the earth or of a celestial sphere on a plane.

Projection
type: Class
modified: 2017-02-03 (New)
description: Method or system used to represent the surface of the earth or of a celestial sphere on a plane.

Projection characteristic
type: ObjectProperty
domain: Instance
range: Projection characteristic
modified: 2016-04-21 (New)
modified: 2017-02-03 (fixed typo in property name)
description: Technical specification relating to the projection of a motion picture film.

Provision activity
type: ObjectProperty
domain: Instance
range: Provider entity
modified: 2016-04-21 (New)
modified: 2017-02-03 (revised label and slightly revised definition)
description: Place, name, and/or date information relating to the publication, printing, distribution, issue, release, production, etc. of a resource.

Provider statement
type: DatatypeProperty
domain: Instance
range: Literal
modified: 2016-04-21 (New)
description: Statement relating to providers of a resource; usually transcribed.

Publication frequency
type: ObjectProperty
comment: Suggested use - With Work or Instance
range: Publication Frequency
modified: 2021-06-09 (New [GH76])
description: Relates a resource to a publication frequency resource to capture such details as first issue, last issue, status, etc.

Publication Frequency
type: Class
modified: 2021-06-09 (New [GH76])
description: Information about the publication frequency of a resource.

Qualifier
type: DatatypeProperty
domain: Resource
range: Literal
modified: 2016-04-21 (New)
description: Qualifier of information, such as an addition to a title to make it unique or qualifying information associated with an identifier.

Reduction ratio
type: ObjectProperty
domain: Instance
range: Reduction ratio
modified: 2016-04-21 (New)
description: Size of a micro-image in relation to the original from which it was produced.

Reduction ratio
type: Class
modified: 2016-04-21 (New)
description: Size of a micro-image in relation to the original from which it was produced.

Relief
type: ObjectProperty
domain: Instance
range: Relief
modified: 2023-11-30 (New [GH104])
description: Relief term specified on a cartographic resource

Relief
type: Class
modified: 2023-11-30 (New [GH104])
description: Relief term specified on a cartographic resource.

Creative responsibility statement
type: DatatypeProperty
domain: Instance
range: Literal
modified: 2016-04-21 (New)
description: Statement relating to any persons, families, or corporate bodies responsible for the creation of, or contributing to the content of a resource; usually transcribed.

Review content
type: ObjectProperty
comment: Suggested use - With Work or Instance
range: Review
modified: 2016-04-21 (New)
description: Review of a resource.

Review
type: Class
modified: 2016-04-21 (New)
description: Review of a resource.

Contributor role
type: ObjectProperty
domain: Contribution
range: Role
modified: 2016-04-21 (New)
modified: 2017-02-03 (Changed from data to object property, adjusted label and definition)
description: Function provided by a contributor, e.g., author, illustrator, etc.

Role
type: Class
modified: 2017-02-03 (New)
description: Function played or provided by a contributor, e.g., author, illustrator, etc.

Scale
type: ObjectProperty
comment: Suggested use - With Work or Instance
range: Scale
modified: 2016-04-21 (New)
modified: 2017-02-03 (changed from data to object property)
description: Ratio of the dimensions of a form contained or embodied in a resource to the dimensions of the entity it represents, e.g., for images or cartographic resources.

Scale
type: Class
modified: 2017-02-03 (New)
description: Ratio of the dimensions of a form contained or embodied in a resource to the dimensions of the entity it represents, e.g., for images or cartographic resources.

Classification designation
type: DatatypeProperty
domain: Classification entity
range: Literal
modified: 2016-04-21 (New)
description: Designates whether the classification number is from the standard or optional part of a schedule or table.

Series enumeration
type: DatatypeProperty
domain: Instance
range: Literal
modified: 2016-04-21 (New)
description: Series enumeration of the resource; usually transcribed.

Series statement
type: DatatypeProperty
domain: Instance
range: Literal
modified: 2016-04-21 (New)
description: Statement of the series the resource is in; usually transcribed; includes the ISSN if applicable.

Shelf mark
type: ObjectProperty
domain: Item
range: Shelf location
modified: 2016-04-21 (New)
description: Piece identifier, such as a call or other type of number.

Sound characteristic
type: ObjectProperty
domain: Instance
range: Sound characteristic
modified: 2016-04-21 (New)
modified: 2016-04-21 (fixed name and range typos)
description: Technical specification relating to the encoding of sound in a resource.

Sound content
type: ObjectProperty
comment: Suggested use - With Work or Instance
range: Sound content
modified: 2016-04-21 (New)
description: Indication of whether the production of sound is an integral part of the resource.

Sound content
type: Class
modified: 2016-04-21 (New)
description: Indication of whether the production of sound is an integral part of the resource.

Source
type: ObjectProperty
domain: Resource
range: Resource
modified: 2016-04-21 (New)
modified: 2021-06-09 (Broadened range [GH63])
description: Resource from which value or label came or was derived, such as the formal source/scheme from which a classification number is taken or derived, list from which an agent name is taken or derived, source within which an identifier is unique.

Classification number span end
type: DatatypeProperty
domain: Classification entity
range: Literal
modified: 2016-04-21 (New)
description: Ending number of classification number span.

Status
type: ObjectProperty
domain: Resource
range: Status
modified: 2016-04-21 (New)
description: Designation of the validity or position of something, such as indication that the classification number is canceled or invalid, circulation availability of an item, indication of whether the identifier is canceled or invalid.

Status
type: Class
modified: 2016-04-21 (New)
description: Designation of the validity or position of something, e.g., whether something is incorrect or available.

Subject
type: ObjectProperty
comment: Suggested use - With Work, Instance, Item or Event
range: Resource
modified: 2016-04-21 (New)
modified: 2021-06-09 (Broadened domain [GH21])
description: Subject term(s) describing a resource.

Subject of
type: ObjectProperty
comment: Suggested value - Work, Instance, Item or Event
domain: Resource
modified: 2021-06-09 (New [GH20])
description: Relates a subject to that which it describes.

Held in sublocation
type: ObjectProperty
domain: Item
range: Sublocation
modified: 2016-04-21 (New)
description: Specific place within the holding entity where the item is located or made available.

Sublocation
type: Class
modified: 2016-04-21 (New)
description: Specific place within the holding entity where the item is located or made available.

Subseries enumeration
type: DatatypeProperty
domain: Instance
range: Literal
modified: 2016-04-21 (New)
description: Subseries enumeration of the resource; usually transcribed.

Subseries statement
type: DatatypeProperty
domain: Instance
range: Literal
modified: 2016-04-21 (New)
description: Statement of the subseries the resource is in; usually transcribed; includes the ISSN if applicable.

Subtitle
type: DatatypeProperty
domain: Title entity
range: Literal
modified: 2016-04-21 (New)
description: Word, character, or group of words and/or characters that contains the remainder of the title after the main title. Possible title component.

Summary content
type: ObjectProperty
comment: Suggested use - With Work or Instance
range: Summary
modified: 2016-04-21 (New)
description: Summary or abstract of the resource described.

Summary
type: Class
modified: 2016-04-21 (New)
description: Description of the content of a resource, such as an abstract, summary, etc..

Supplementary material
type: ObjectProperty
comment: Suggested use - With Work or Instance
range: Supplementary material
modified: 2016-04-21 (New)
description: Material such as an index, bibliography, appendix intended to supplement the primary content of a resource.

Supplementary material
type: Class
modified: 2016-04-21 (New)
description: Index, bibliography, appendix, etc. intended to supplement the primary content of a resource.

Equipment or system requirements
type: ObjectProperty
domain: Instance
range: System Requirement
modified: 2016-04-21 (New)
modified: 2017-02-06 (Changed from data to object property, changed property name from plural to singular)
description: Equipment or system requirement beyond what is normal and obvious for the type of carrier or type of file, such as make and model of equipment or hardware, operating system, amount of memory, programming language, other necessary software, any plug-ins or peripherals required to play, view, or run the resource, etc.

System Requirement
type: Class
modified: 2017-02-06 (New)
description: Equipment or system requirements beyond what is normal and obvious for the type of carrier or type of file, such as make and model of equipment or hardware, operating system, amount of memory, programming language, other necessary software, any plug-ins or peripherals required to play, view, or run the resource, etc.

Classification table identification
type: DatatypeProperty
domain: Classification entity
range: Literal
modified: 2016-04-21 (New)
description: Number of the table from which the classification number in a subdivision entry is taken, e.g., a DDC table.

Table of contents content
type: ObjectProperty
comment: Suggested use - With Work or Instance
range: Table of contents
modified: 2016-04-21 (New)
description: Table of contents of the described resource.

Table of contents
type: Class
modified: 2016-04-21 (New)
description: Table of contents of a resource.

Classification table sequence number
type: DatatypeProperty
domain: Classification entity
range: Literal
modified: 2016-04-21 (New)
description: Sequence number or other identifier for an internal classification sub arrangement or add in a classification scheme.

Temporal coverage
type: DatatypeProperty
domain: Work
range: Literal
modified: 2016-04-21 (New)
description: Time period coverage of the content of the resource.

Title resource
type: ObjectProperty
comment: Suggested use - With Work, Instance, Item or Event
range: Title entity
modified: 2016-04-21 (New)
modified: 2021-06-09 (Broadened domain [GH23])
description: Name given to a resource.

Title of
type: ObjectProperty
comment: Suggested value - Work, Instance, Item or Event
domain: Title entity
modified: 2021-06-09 (New [GH22])
description: Relates a title resource to that which it is the title of.

Type of unit
type: ObjectProperty
domain: Resource
range: Unit
modified: 2016-04-21 (New)
description: Units in which a value is expressed, such as the physical or logical constituent of a resource (e.g., a volume, audiocassette, film reel, a map, a digital file).

Unit
type: Class
modified: 2016-04-21 (New)
description: Units in which a value is expressed.

Use and access condition
type: ObjectProperty
comment: Suggested use - With Work, Instance or Item
range: Use and access conditions
modified: 2016-04-21 (New)
description: General statement of allowances and restrictions on access to a resource, including retention, reproduction, access, and lending.

Valid date
type: DatatypeProperty
domain: Work
range: Literal
sub property of: Date
modified: 2022-10-03 (New [GH68])
description: The date or date range during which the resource is accurate.

Variant title type
type: DatatypeProperty
domain: Title variation
range: Literal
modified: 2016-04-21 (New)
description: Type of title variation, e.g., acronym, cover, spine, earlier, later, series version.

Version
type: DatatypeProperty
domain: Work
range: Literal
modified: 2016-04-21 (New)
description: Term or terms that identify works such as arranged for music, vulgate for religious work, etc.

Video characteristic
type: ObjectProperty
domain: Instance
range: Video characteristic
modified: 2016-04-21 (New)
description: Technical specification relating to the encoding of video images in a resource

Voice
type: ObjectProperty
domain: Work
range: Music voice
modified: 2016-04-21 (New)
description: Voice for which a musical work is appropriate, such as soprano, tenor, mixed.

Music voice
type: Class
modified: 2016-04-21 (New)
description: Voice for which a musical work is appropriate.

Type of voice
type: DatatypeProperty
domain: Music voice
range: Literal
modified: 2016-04-21 (New)
description: Specific type of voice group, such as chorus, solo.

Absorption of
type: ObjectProperty
comment: Suggested use - With Work or Instance
comment: Suggested value - Work or Instance
sub property of: Preceded by
modified: 2016-04-21 (New)
modified: 2016-04-29 (added inverse, updated range)
inverse of: Absorbed by
description: Resource that has been incorporated into another resource.

Preceded by
type: ObjectProperty
comment: Suggested use - With Work or Instance
comment: Suggested value - Work or Instance
sub property of: Related resource
modified: 2016-04-21 (New)
modified: 2016-04-29 (added inverse)
inverse of: Succeeded by
description: Resource that precedes the resource being described, e.g., is earlier in time or before in narrative.

Absorbed by
type: ObjectProperty
comment: Suggested use - With Work or Instance
comment: Suggested value - Work or Instance
sub property of: Succeeded by
modified: 2016-04-21 (New)
modified: 2016-04-29 (added inverse, updated range)
inverse of: Absorption of
description: Resource that incorporates another resource.

Succeeded by
type: ObjectProperty
comment: Suggested use - With Work or Instance
comment: Suggested value - Work or Instance
sub property of: Related resource
modified: 2016-04-21 (New)
modified: 2016-04-29 (added inverse)
inverse of: Preceded by
description: Resource that succeeds the resource being described, e.g., later in time or after in a narrative.

Arrangement
type: ObjectProperty
domain: Work
range: Work
sub property of: Related resource
modified: 2016-04-21 (New)
modified: 2021-06-09 (Redefined [GH77])
inverse of: Arrangement of
description: Relates one resource to another of which it is an arrangement of the first.

Arrangement of
type: ObjectProperty
domain: Work
range: Work
sub property of: Related resource
modified: 2021-06-09 (New [GH77])
inverse of: Arrangement
description: Relates an arrangement to the resource of which it is an arrangement.

Continued by
type: ObjectProperty
comment: Suggested use - With Work or Instance
comment: Suggested value - Work or Instance
sub property of: Succeeded by
modified: 2016-04-21 (New)
modified: 2016-04-29 (added inverse, updated range)
inverse of: Continuation of
description: Resource whose content continues an earlier resource under a new title.

Continuation of
type: ObjectProperty
comment: Suggested use - With Work or Instance
comment: Suggested value - Work or Instance
sub property of: Preceded by
modified: 2016-04-21 (New)
modified: 2016-04-29 (added inverse, updated range)
inverse of: Continued by
description: Resource that is continued by the content of a later resource under a new title.

Continued in part by
type: ObjectProperty
comment: Suggested use - With Work or Instance
comment: Suggested value - Work or Instance
sub property of: Succeeded by
modified: 2016-04-21 (New)
modified: 2016-04-29 (added inverse, updated range)
inverse of: Separated from
description: Resource part of whose content separated from an earlier resource to form a new resource.

Separated from
type: ObjectProperty
comment: Suggested use - With Work or Instance
comment: Suggested value - Work or Instance
sub property of: Preceded by
modified: 2016-04-21 (New)
modified: 2016-04-29 (added inverse, updated range)
inverse of: Continued in part by
description: Resource that spun off a part of its content to form a new resource.

Continuation in part of
type: ObjectProperty
comment: Suggested use - With Work or Instance
comment: Suggested value - Work or Instance
sub property of: Preceded by
modified: 2016-04-21 (New)
modified: 2016-04-29 (added inverse, updated range)
inverse of: Split into
description: Resource that split into two or more separate resources with new titles.

Split into
type: ObjectProperty
comment: Suggested use - With Work or Instance
comment: Suggested value - Work or Instance
sub property of: Succeeded by
modified: 2016-04-21 (New)
modified: 2016-04-29 (added inverse, updated range)
inverse of: Continuation in part of
description: One of two or more resources resulting from the division of an earlier resource into separate resources.

Event content
type: ObjectProperty
domain: Event entity
range: Work
sub property of: Related resource
modified: 2016-04-21 (New)
modified: 2016-04-29 (added inverse)
inverse of: Has event content
description: Work whose content is the described event.

Event entity
type: Class
modified: 2016-04-21 (New)
modified: 2021-06-09 (Broaden definition [GH12])
description: Something that happens at a certain time and location, such as a performance, speech, or athletic event.

Has event content
type: ObjectProperty
domain: Work
range: Event entity
sub property of: Related resource
modified: 2016-04-21 (New)
modified: 2016-04-29 (added inverse)
inverse of: Event content
description: Event that is the content of the described work.

Expression of
type: ObjectProperty
comment: Suggested use - With Work or Hub
comment: Suggested value - With Work or Hub
sub property of: Related resource
modified: 2016-04-21 (New)
modified: 2016-04-29 (added inverse)
modified: 2021-06-09 (Modified definition [GH8])
modified: 2023-11-30 (Modified domain/range to support Hub [GH110])
inverse of: Expressed as
description: Work or Hub that the described Work or Hub is an expression of. Use to connect Works and/or Hubs under LRM/RDA guidelines or similar implementations.

Expressed as
type: ObjectProperty
comment: Suggested use - With Work or Hub
comment: Suggested value - With Work or Hub
sub property of: Related resource
modified: 2016-04-21 (New)
modified: 2016-04-29 (added inverse)
modified: 2021-06-09 (Modified definition [GH8])
modified: 2023-11-30 (Modified domain/range to support Hub [GH110])
inverse of: Expression of
description: Work or Hub that is an expression of a described Work or Hub. Use to relate Works and/or Hubs under LRM/RDA guidelines or similar implementations.

Finding aid
type: ObjectProperty
comment: Suggested use - With Work or Instance
comment: Suggested value - Work or Instance
sub property of: Accompanied by
modified: 2016-04-21 (New)
modified: 2016-04-29 (added inverse, updated range)
inverse of: Finding aid for
description: Relationship for archival, visual, and manuscript resources to a finding aid or similar control materials.

Accompanied by
type: ObjectProperty
comment: Suggested use - With Work, Instance or Item
comment: Suggested value - Work, Instance or Item
sub property of: Related resource
modified: 2016-04-21 (New)
modified: 2016-04-29 (added inverse)
inverse of: Accompanies
description: Resource that accompanies the described resource.

Finding aid for
type: ObjectProperty
comment: Suggested use - With Work or Instance
comment: Suggested value - Work or Instance
sub property of: Accompanies
modified: 2016-04-21 (New)
modified: 2016-04-29 (added inverse, updated range)
inverse of: Finding aid
description: Finding aid or similar control materials for archival, visual, and manuscript resources.

Instance of Work
type: ObjectProperty
domain: Work
range: Instance
sub property of: Related resource
modified: 2016-04-21 (New)
modified: 2016-04-29 (added inverse)
inverse of: Instance of
description: Instance is related to described Work. For use to connect Works to Instances in the BIBFRAME structure.

Instance of
type: ObjectProperty
domain: Instance
range: Work
sub property of: Related resource
modified: 2016-04-21 (New)
modified: 2016-04-29 (added inverse)
inverse of: Instance of Work
description: Work the Instance described instantiates or manifests. For use to connect Instances to Works in the BIBFRAME structure.

Has holding
type: ObjectProperty
domain: Instance
range: Item
sub property of: Related resource
modified: 2016-04-21 (New)
modified: 2016-04-29 (added inverse)
modified: 2017-02-07 (slight revision of definition)
inverse of: Holding for
description: Item which is an example of the described Instance.

Holding for
type: ObjectProperty
domain: Item
range: Instance
sub property of: Related resource
modified: 2016-04-21 (New)
modified: 2016-04-29 (added inverse)
modified: 2017-02-07 (slight revision of definition)
inverse of: Has holding
description: Instance for which the described Item is an example.

Reproduced as
type: ObjectProperty
domain: Instance
range: Instance
sub property of: Equivalence
modified: 2016-04-21 (New)
modified: 2016-04-29 (added inverse)
inverse of: Reproduction of
description: Resource that reproduces another Resource.

Reproduction of
type: ObjectProperty
domain: Instance
range: Instance
sub property of: Equivalence
modified: 2016-04-21 (New)
modified: 2016-04-29 (added inverse)
inverse of: Reproduced as
description: Resource that is a reproduction of another Resource.

In series
type: ObjectProperty
comment: Suggested use - With Work or Instance
comment: Suggested value - Work or Instance
sub property of: Is part of
modified: 2016-04-21 (New)
modified: 2016-04-29 (added inverse, updated range)
inverse of: Series container of
description: Resource in which the part has been issued; the title of the larger resource appears on the part.

Is part of
type: ObjectProperty
comment: Suggested use - With Work, Instance, Item or Event
comment: Suggested value - Work, Instance, Item or Event
sub property of: Related resource
modified: 2016-04-21 (New)
modified: 2016-04-29 (added inverse)
modified: 2021-06-09 (Use with Event also [GH9])
inverse of: Has part
description: Resource in which the described resource is physically or logically contained.

Series container of
type: ObjectProperty
comment: Suggested use - With Work or Instance
comment: Suggested value - Work or Instance
sub property of: Has part
modified: 2016-04-21 (New)
modified: 2016-04-29 (added inverse, updated range)
inverse of: In series
description: Resource that is a part of a larger resource.

Subseries
type: ObjectProperty
comment: Suggested use - With Work or Instance
comment: Suggested value - Work or Instance
sub property of: Is part of
modified: 2016-04-21 (New)
modified: 2016-04-29 (added inverse, updated range)
inverse of: Subseries of
description: series resource that is part of another series.

Subseries of
type: ObjectProperty
comment: Suggested use - With Work or Instance
comment: Suggested value - Work or Instance
sub property of: Has part
modified: 2016-04-21 (New)
modified: 2016-04-29 (added inverse, updated range)
inverse of: Subseries
description: Series resource of which the described resource is a part.

Identifier
type: ObjectProperty
domain: Resource
range: Identifier
modified: 2016-04-21 (New)
modified: 2017-05-04 (New inverse)
inverse of: Resource identified
description: Character string associated with a resource that serves to differentiate that resource from other resources, i.e., that uniquely identifies an entity.

Resource identified
type: ObjectProperty
domain: Identifier
range: Resource
modified: 2017-02-03 (New inverse)
inverse of: Identifier
description: Resource that is associated with a character string that serves to differentiate one resource from another.

Has index
type: ObjectProperty
comment: Suggested use - With Work or Instance
comment: Suggested value - Work or Instance
sub property of: Accompanied by
modified: 2016-04-21 (New)
modified: 2016-04-29 (added inverse, updated range)
modified: 2017-02-03 (corrected label)
inverse of: Index to
description: Resource has an accompanying index

Index to
type: ObjectProperty
comment: Suggested use - With Work or Instance
comment: Suggested value - Work or Instance
sub property of: Accompanies
modified: 2016-04-21 (New)
modified: 2016-04-29 (added inverse, updated range)
inverse of: Has index
description: Index that accompanies a resource.

Merged to form
type: ObjectProperty
comment: Suggested use - With Work or Instance
comment: Suggested value - Work or Instance
sub property of: Succeeded by
modified: 2016-04-21 (New)
modified: 2016-04-29 (added inverse, updated range)
inverse of: Merger of
description: One of two or more resources that come together to form a new resource.

Merger of
type: ObjectProperty
comment: Suggested use - With Work or Instance
comment: Suggested value - Work or Instance
sub property of: Preceded by
modified: 2016-04-21 (New)
modified: 2016-04-29 (added inverse, updated range)
inverse of: Merged to form
description: One of two or more resources which came together to form a new resource.

Original version
type: ObjectProperty
comment: Suggested use - With Work or Instance
comment: Suggested value - Work or Instance
sub property of: Is derivative of
modified: 2016-04-21 (New)
modified: 2016-04-29 (added inverse, updated range)
inverse of: Original version of
description: Resource is the original version of which this resource is a reproduction.

Is derivative of
type: ObjectProperty
comment: Suggested use - With Work or Instance
comment: Suggested value - Work or Instance
sub property of: Related resource
modified: 2016-04-21 (New)
modified: 2016-04-29 (added inverse)
inverse of: Has derivative
description: Source work from which the described resource is derived.

Original version of
type: ObjectProperty
comment: Suggested use - With Work or Instance
comment: Suggested value - Work or Instance
sub property of: Has derivative
modified: 2016-04-21 (New)
modified: 2016-04-29 (added inverse, updated range)
inverse of: Original version
description: Original version of a resource.

Has derivative
type: ObjectProperty
comment: Suggested use - With Work or Instance
comment: Suggested value - Work or Instance
sub property of: Related resource
modified: 2016-04-21 (New)
modified: 2016-04-29 (added inverse)
inverse of: Is derivative of
description: Resource that is a modification of the described work.

Referenced by
type: ObjectProperty
comment: Suggested use - With Work, Instance or Item
comment: Suggested value - Work, Instance or Item
sub property of: Related resource
modified: 2016-04-21 (New)
modified: 2016-04-29 (added inverse)
inverse of: References
description: Resource that references the described resource

References
type: ObjectProperty
comment: Suggested use - With Work, Instance or Item
comment: Suggested value - Work, Instance or Item
sub property of: Related resource
modified: 2016-04-21 (New)
modified: 2016-04-29 (added inverse)
inverse of: Referenced by
description: Resource that is referenced by the described resource.

Replaced by
type: ObjectProperty
comment: Suggested use - With Work or Instance
comment: Suggested value - Work or Instance
sub property of: Succeeded by
modified: 2016-04-21 (New)
modified: 2016-04-29 (added inverse, updated range)
modified: 2022-10-03 (corrected label [GH85])
inverse of: Replacement of
description: Later resource used in place of an earlier resource, usually because the later resource contains updated or new information.

Replacement of
type: ObjectProperty
comment: Suggested use - With Work or Instance
comment: Suggested value - Work or Instance
sub property of: Preceded by
modified: 2016-04-21 (New)
modified: 2016-04-29 (added inverse, updated range)
modified: 2022-10-03 (corrected label [GH85])
inverse of: Replaced by
description: Earlier resource whose content has been replaced by a later resource, usually because the later resource contains updated or new information.

Has part
type: ObjectProperty
comment: Suggested use - With Work, Instance, Item or Event
comment: Suggested value - Work, Instance, Item or Event
sub property of: Related resource
modified: 2016-04-21 (New)
modified: 2016-04-29 (added inverse)
modified: 2021-06-09 (Use with Event also [GH9])
inverse of: Is part of
description: Resource that is included either physically or logically in the described resource

Supplement
type: ObjectProperty
comment: Suggested use - With Work or Instance
comment: Suggested value - Work or Instance
sub property of: Accompanied by
modified: 2016-04-21 (New)
modified: 2016-04-29 (added inverse, updated range)
inverse of: Supplement to
description: Resource that updates or otherwise complements the predominant resource.

Supplement to
type: ObjectProperty
comment: Suggested use - With Work or Instance
comment: Suggested value - Work or Instance
sub property of: Accompanies
modified: 2016-04-21 (New)
modified: 2016-04-29 (added inverse, updated range)
inverse of: Supplement
description: Resource that is updated or otherwise complemented by the augmenting resource.

Translation as
type: ObjectProperty
comment: Suggested use - With Work or Instance
comment: Suggested value - Work or Instance
sub property of: Has derivative
modified: 2016-04-21 (New)
modified: 2016-04-29 (added inverse, updated range)
modified: 2017-02-03 (corrected subproperty)
inverse of: Translation of
description: Resource that translates the text of the source entity into a language different from that of the original.

Translation of
type: ObjectProperty
comment: Suggested use - With Work or Instance
comment: Suggested value - Work or Instance
sub property of: Is derivative of
modified: 2016-04-21 (New)
modified: 2016-04-29 (added inverse, updated range)
modified: 2017-02-03 (corrected subproperty)
inverse of: Translation as
description: Resource that has been translated, i.e., the text is expressed in a language different from that of the original resource.

United States, Library of Congress
type: Organization

United States, Library of Congress, Network Development and MARC Standards Office
type: Organization

DX Profiles Vocabulary Validator
type: Ontology
version IRI: 0.1.0
version info: 0.5.1 2026-04: made ValPub valid
creator: Nicholas J. Car
date created: 2026-01-15
date modified: 2026-04-08
description: A SHACL Shapes Validator for The Profiles Vocabulary's RDF vocabulary
license: cc-by4.0
publisher: KurrawongAI

Profile Disjoint From Resource Descriptor Shape
type: NodeShape
message: Instances of prof:Profile must not also be instances of prof:ResourceDescriptor.
not:
  class: ResourceDescriptor
target class: Profile

Resource Descriptor Disjoint From Profile Shape
type: NodeShape
message: Instances of prof:ResourceDescriptor must not also be instances of prof:Profile.
not:
  class: Profile
target class: ResourceDescriptor

Resource Descriptor Exactly One ArtifactShape
type: NodeShape
property: Resource Descriptor exactly 1 hasArtifact
property: Resource Descriptor exactly 1 hasRole
target class: ResourceDescriptor
description: Resource Descriptor Exactly One ArtifactShape

Resource Descriptor exactly 1 hasArtifact
type: PropertyShape
max count: 1
message: Each prof:ResourceDescriptor must have exactly one prof:hasArtifact value.
min count: 1
path: hasArtifact

Resource Descriptor exactly 1 hasRole
type: PropertyShape
max count: 1
message: Each prof:ResourceDescriptor must have exactly one prof:hasRole value.
min count: 1
node kind: IRI
path: hasRole

EDES Opportune Protocol Shapes Graph
type: Ontology
type: ShapesGraph
contributor: KurrawongAI
creator: tern
date created: 2026-07-31
date modified: 2026-07-31
description: EDES Opportune Protocol Shapes Graph
publisher: tern

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _plant community_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ea3a4c64-dac3-4660-809a-8ad5ced8997b[`plant community`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/58f2bd87-17d0-5d11-9ca1-b8f3b76d563b>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/NVIS-major-vegetation-group/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the NVIS major vegetation groups controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the NVIS major vegetation groups controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/58f2bd87-17d0-5d11-9ca1-b8f3b76d563b> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'2aa40711-7c6d-506f-ae57-90551476d521'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/NVIS-major-vegetation-group/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/58f2bd87-17d0-5d11-9ca1-b8f3b76d563b> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/NVIS-major-vegetation-group/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>`. `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>` is the IRI for "Opportune Module".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/58f2bd87-17d0-5d11-9ca1-b8f3b76d563b>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/NVIS-major-vegetation-group/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/58f2bd87-17d0-5d11-9ca1-b8f3b76d563b>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/NVIS-major-vegetation-group/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/2aa40711-7c6d-506f-ae57-90551476d521>`. `<https://linked.data.gov.au/def/nrm/2aa40711-7c6d-506f-ae57-90551476d521>` is the IRI for "NVIS major vegetation groups".
message: The value of `tern:vocabulary` _MUST_ match the pattern `2aa40711-7c6d-506f-ae57-90551476d521$`.
name: Vocabulary
path: vocabulary
pattern: 2aa40711-7c6d-506f-ae57-90551476d521$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/58f2bd87-17d0-5d11-9ca1-b8f3b76d563b> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/NVIS-major-vegetation-group/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal occurrence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/2361dea8-598c-4b6f-a641-2b98ff199e9e[`animal occurrence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/65f4cb64-a0c0-4a41-a9b9-d2f42affebc5>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/animal-count/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/65f4cb64-a0c0-4a41-a9b9-d2f42affebc5> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/animal-count/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>`. `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>` is the IRI for "Opportune Module".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/65f4cb64-a0c0-4a41-a9b9-d2f42affebc5>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/animal-count/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: integer
description: Value _MUST_ not be negative.
message: The result _MUST_ not be negative.
min inclusive: 0
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/65f4cb64-a0c0-4a41-a9b9-d2f42affebc5> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/animal-count/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Integer
description: The value of `sosa:hasResult` _MUST_ be a `tern:Integer`.
message: The result _MUST_ be an instance of `tern:Integer`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/65f4cb64-a0c0-4a41-a9b9-d2f42affebc5>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/animal-count/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal occurrence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/2361dea8-598c-4b6f-a641-2b98ff199e9e[`animal occurrence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/5ccfd7ed-12e4-42ed-83a1-1b85445f92d6>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/animal-pouch-condition/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Animal pouch conditions controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Animal pouch conditions controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/5ccfd7ed-12e4-42ed-83a1-1b85445f92d6> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'4fab0c1c-c127-474e-8f5e-4afe45fec0ed'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/animal-pouch-condition/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/5ccfd7ed-12e4-42ed-83a1-1b85445f92d6> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/animal-pouch-condition/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>`. `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>` is the IRI for "Opportune Module".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/5ccfd7ed-12e4-42ed-83a1-1b85445f92d6>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/animal-pouch-condition/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/5ccfd7ed-12e4-42ed-83a1-1b85445f92d6>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/animal-pouch-condition/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/4fab0c1c-c127-474e-8f5e-4afe45fec0ed>`. `<https://linked.data.gov.au/def/nrm/4fab0c1c-c127-474e-8f5e-4afe45fec0ed>` is the IRI for "Animal pouch conditions".
message: The value of `tern:vocabulary` _MUST_ match the pattern `4fab0c1c-c127-474e-8f5e-4afe45fec0ed$`.
name: Vocabulary
path: vocabulary
pattern: 4fab0c1c-c127-474e-8f5e-4afe45fec0ed$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/5ccfd7ed-12e4-42ed-83a1-1b85445f92d6> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/animal-pouch-condition/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal individual_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ecb855ed-50e1-4299-8491-861759ef40b7[`animal individual`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/d78e0ad6-9ac8-4adc-a796-61ad458726b3>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/animal-weight/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:KiloGM`.
has value: KiloGM
message: The result _MUST_ have `unit:KiloGM` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/d78e0ad6-9ac8-4adc-a796-61ad458726b3> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/animal-weight/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>`. `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>` is the IRI for "Opportune Module".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/d78e0ad6-9ac8-4adc-a796-61ad458726b3>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/animal-weight/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between 0.1 and 500 exclusive.
max exclusive: 500
message: The result _MUST_ have a value between 0.1 and 500 exclusively.
min exclusive: 0.1
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/d78e0ad6-9ac8-4adc-a796-61ad458726b3> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/animal-weight/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/d78e0ad6-9ac8-4adc-a796-61ad458726b3>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/animal-weight/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal occurrence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/2361dea8-598c-4b6f-a641-2b98ff199e9e[`animal occurrence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/d8ed3241-8d97-4a63-be3a-5f610a4b8739>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/breeding-status/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Breeding statuses controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Breeding statuses controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/d8ed3241-8d97-4a63-be3a-5f610a4b8739> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'b7dc10d2-c0aa-46b3-94da-685cd0a723e4'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/breeding-status/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/d8ed3241-8d97-4a63-be3a-5f610a4b8739> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/breeding-status/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>`. `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>` is the IRI for "Opportune Module".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/d8ed3241-8d97-4a63-be3a-5f610a4b8739>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/breeding-status/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/d8ed3241-8d97-4a63-be3a-5f610a4b8739>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/breeding-status/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/b7dc10d2-c0aa-46b3-94da-685cd0a723e4>`. `<https://linked.data.gov.au/def/nrm/b7dc10d2-c0aa-46b3-94da-685cd0a723e4>` is the IRI for "Breeding statuses".
message: The value of `tern:vocabulary` _MUST_ match the pattern `b7dc10d2-c0aa-46b3-94da-685cd0a723e4$`.
name: Vocabulary
path: vocabulary
pattern: b7dc10d2-c0aa-46b3-94da-685cd0a723e4$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/d8ed3241-8d97-4a63-be3a-5f610a4b8739> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/breeding-status/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal individual_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ecb855ed-50e1-4299-8491-861759ef40b7[`animal individual`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/aad13f8f-230a-516e-ad91-f3508d7c01d1>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/carapace-length/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:CentiM`.
has value: CentiM
message: The result _MUST_ have `unit:CentiM` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/aad13f8f-230a-516e-ad91-f3508d7c01d1> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/carapace-length/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>`. `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>` is the IRI for "Opportune Module".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/aad13f8f-230a-516e-ad91-f3508d7c01d1>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/carapace-length/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between 1 and 100 exclusive.
max exclusive: 100
message: The result _MUST_ have a value between 1 and 100 exclusively.
min exclusive: 1
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/aad13f8f-230a-516e-ad91-f3508d7c01d1> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/carapace-length/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/aad13f8f-230a-516e-ad91-f3508d7c01d1>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/carapace-length/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal individual_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ecb855ed-50e1-4299-8491-861759ef40b7[`animal individual`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/13d9b6a3-f600-50ee-a8a7-f31b5b27abff>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/clinical-scoring-rump/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Clinical scoring - rump controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Clinical scoring - rump controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/13d9b6a3-f600-50ee-a8a7-f31b5b27abff> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'8799d474-09eb-5112-aa9d-87710cd1661c'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/clinical-scoring-rump/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/13d9b6a3-f600-50ee-a8a7-f31b5b27abff> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/clinical-scoring-rump/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>`. `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>` is the IRI for "Opportune Module".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/13d9b6a3-f600-50ee-a8a7-f31b5b27abff>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/clinical-scoring-rump/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/13d9b6a3-f600-50ee-a8a7-f31b5b27abff>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/clinical-scoring-rump/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/8799d474-09eb-5112-aa9d-87710cd1661c>`. `<https://linked.data.gov.au/def/nrm/8799d474-09eb-5112-aa9d-87710cd1661c>` is the IRI for "Clinical scoring - rump".
message: The value of `tern:vocabulary` _MUST_ match the pattern `8799d474-09eb-5112-aa9d-87710cd1661c$`.
name: Vocabulary
path: vocabulary
pattern: 8799d474-09eb-5112-aa9d-87710cd1661c$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/13d9b6a3-f600-50ee-a8a7-f31b5b27abff> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/clinical-scoring-rump/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal specimen_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/cd5cbdbb-07d9-4a5b-9b11-5ab9d6015be6[`animal specimen`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/010ee3c8-bfbe-47c5-adc8-068ca664173d>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/condition-of-specimen/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Fauna specimen conditions controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Fauna specimen conditions controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/010ee3c8-bfbe-47c5-adc8-068ca664173d> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'f0647b85-a014-4299-b23f-6aeb25e834bc'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/condition-of-specimen/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/010ee3c8-bfbe-47c5-adc8-068ca664173d> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/condition-of-specimen/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>`. `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>` is the IRI for "Opportune Module".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/010ee3c8-bfbe-47c5-adc8-068ca664173d>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/condition-of-specimen/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/010ee3c8-bfbe-47c5-adc8-068ca664173d>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/condition-of-specimen/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/f0647b85-a014-4299-b23f-6aeb25e834bc>`. `<https://linked.data.gov.au/def/nrm/f0647b85-a014-4299-b23f-6aeb25e834bc>` is the IRI for "Fauna specimen conditions".
message: The value of `tern:vocabulary` _MUST_ match the pattern `f0647b85-a014-4299-b23f-6aeb25e834bc$`.
name: Vocabulary
path: vocabulary
pattern: f0647b85-a014-4299-b23f-6aeb25e834bc$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/010ee3c8-bfbe-47c5-adc8-068ca664173d> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/condition-of-specimen/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal individual_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ecb855ed-50e1-4299-8491-861759ef40b7[`animal individual`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a46d4478-4512-5a91-a4c9-a8f7720b38ed>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/ear-length/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:MilliM`.
has value: MilliM
message: The result _MUST_ have `unit:MilliM` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/a46d4478-4512-5a91-a4c9-a8f7720b38ed> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/ear-length/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>`. `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>` is the IRI for "Opportune Module".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a46d4478-4512-5a91-a4c9-a8f7720b38ed>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/ear-length/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between 1 and 500 exclusive.
max exclusive: 500
message: The result _MUST_ have a value between 1 and 500 exclusively.
min exclusive: 1
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/a46d4478-4512-5a91-a4c9-a8f7720b38ed> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/ear-length/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a46d4478-4512-5a91-a4c9-a8f7720b38ed>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/ear-length/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal individual_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ecb855ed-50e1-4299-8491-861759ef40b7[`animal individual`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ac5a20c2-64f7-5335-b080-a6aacb92e5d8>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/ear-width/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:MilliM`.
has value: MilliM
message: The result _MUST_ have `unit:MilliM` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/ac5a20c2-64f7-5335-b080-a6aacb92e5d8> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/ear-width/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>`. `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>` is the IRI for "Opportune Module".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ac5a20c2-64f7-5335-b080-a6aacb92e5d8>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/ear-width/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between 1 and 500 exclusive.
max exclusive: 500
message: The result _MUST_ have a value between 1 and 500 exclusively.
min exclusive: 1
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/ac5a20c2-64f7-5335-b080-a6aacb92e5d8> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/ear-width/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ac5a20c2-64f7-5335-b080-a6aacb92e5d8>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/ear-width/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal occurrence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/2361dea8-598c-4b6f-a641-2b98ff199e9e[`animal occurrence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/59df7c05-1521-4161-86e4-8e6a8feb4002>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/fauna-growth-class/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Age classes controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Age classes controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/59df7c05-1521-4161-86e4-8e6a8feb4002> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'0e2641c3-0d7e-4d94-8cd7-02c21d564630'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/fauna-growth-class/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/59df7c05-1521-4161-86e4-8e6a8feb4002> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/fauna-growth-class/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>`. `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>` is the IRI for "Opportune Module".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/59df7c05-1521-4161-86e4-8e6a8feb4002>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/fauna-growth-class/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/59df7c05-1521-4161-86e4-8e6a8feb4002>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/fauna-growth-class/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/0e2641c3-0d7e-4d94-8cd7-02c21d564630>`. `<https://linked.data.gov.au/def/nrm/0e2641c3-0d7e-4d94-8cd7-02c21d564630>` is the IRI for "Age classes".
message: The value of `tern:vocabulary` _MUST_ match the pattern `0e2641c3-0d7e-4d94-8cd7-02c21d564630$`.
name: Vocabulary
path: vocabulary
pattern: 0e2641c3-0d7e-4d94-8cd7-02c21d564630$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/59df7c05-1521-4161-86e4-8e6a8feb4002> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/fauna-growth-class/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal occurrence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/2361dea8-598c-4b6f-a641-2b98ff199e9e[`animal occurrence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/2ad2e5ec-ec5c-4541-a98c-85278e93ad67>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/fauna-teat-condition/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Female teat conditions controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Female teat conditions controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/2ad2e5ec-ec5c-4541-a98c-85278e93ad67> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'d2665d51-db1d-48ad-a80d-48593d280b76'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/fauna-teat-condition/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/2ad2e5ec-ec5c-4541-a98c-85278e93ad67> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/fauna-teat-condition/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>`. `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>` is the IRI for "Opportune Module".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/2ad2e5ec-ec5c-4541-a98c-85278e93ad67>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/fauna-teat-condition/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/2ad2e5ec-ec5c-4541-a98c-85278e93ad67>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/fauna-teat-condition/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/d2665d51-db1d-48ad-a80d-48593d280b76>`. `<https://linked.data.gov.au/def/nrm/d2665d51-db1d-48ad-a80d-48593d280b76>` is the IRI for "Female teat conditions".
message: The value of `tern:vocabulary` _MUST_ match the pattern `d2665d51-db1d-48ad-a80d-48593d280b76$`.
name: Vocabulary
path: vocabulary
pattern: d2665d51-db1d-48ad-a80d-48593d280b76$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/2ad2e5ec-ec5c-4541-a98c-85278e93ad67> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/fauna-teat-condition/shapes.ttl

datatype
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: string
description: The value in `sosa:hasResult` _MUST_ be xsd:string.
message: The value of `rdf:value` _MUST_ have the datatype xsd:string.
name: Datatype
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/26f843a5-e1ed-46da-b22b-053e567e3227> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/field-species-name/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is either _plant occurrence_ or _animal occurrence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link:http://linked.data.gov.au/def/tern-cv/b311c0d3-4a1a-4932-a39c-f5cdc1afa611[`plant occurrence`] or link:http://linked.data.gov.au/def/tern-cv/2361dea8-598c-4b6f-a641-2b98ff199e9e[`animal occurrence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/26f843a5-e1ed-46da-b22b-053e567e3227>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/field-species-name/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/26f843a5-e1ed-46da-b22b-053e567e3227> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/field-species-name/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>`. `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>` is the IRI for "Opportune Module".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/26f843a5-e1ed-46da-b22b-053e567e3227>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/field-species-name/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Text
description: The value of `sosa:hasResult` _MUST_ be a `tern:Text`.
message: The result _MUST_ be an instance of `tern:Text`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/26f843a5-e1ed-46da-b22b-053e567e3227>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/field-species-name/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal individual_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ecb855ed-50e1-4299-8491-861759ef40b7[`animal individual`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/d964ff76-9a75-5a12-87c2-a355545ca107>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/forearm-length/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:MilliM`.
has value: MilliM
message: The result _MUST_ have `unit:MilliM` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/d964ff76-9a75-5a12-87c2-a355545ca107> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/forearm-length/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>`. `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>` is the IRI for "Opportune Module".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/d964ff76-9a75-5a12-87c2-a355545ca107>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/forearm-length/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between 1 and 500 exclusive.
max exclusive: 500
message: The result _MUST_ have a value between 1 and 500 exclusively.
min exclusive: 1
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/d964ff76-9a75-5a12-87c2-a355545ca107> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/forearm-length/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/d964ff76-9a75-5a12-87c2-a355545ca107>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/forearm-length/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _plant occurrence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/b311c0d3-4a1a-4932-a39c-f5cdc1afa611[`plant occurrence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/dd1769b9-c475-4732-915c-9b890a8d5f65>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/growth-form/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Growth forms controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Growth forms controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/dd1769b9-c475-4732-915c-9b890a8d5f65> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'d0fc07a7-3ec9-45ed-8850-885a32828d3c'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/growth-form/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/dd1769b9-c475-4732-915c-9b890a8d5f65> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/growth-form/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>`. `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>` is the IRI for "Opportune Module".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/dd1769b9-c475-4732-915c-9b890a8d5f65>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/growth-form/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/dd1769b9-c475-4732-915c-9b890a8d5f65>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/growth-form/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/d0fc07a7-3ec9-45ed-8850-885a32828d3c>`. `<https://linked.data.gov.au/def/nrm/d0fc07a7-3ec9-45ed-8850-885a32828d3c>` is the IRI for "Growth forms".
message: The value of `tern:vocabulary` _MUST_ match the pattern `d0fc07a7-3ec9-45ed-8850-885a32828d3c$`.
name: Vocabulary
path: vocabulary
pattern: d0fc07a7-3ec9-45ed-8850-885a32828d3c$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/dd1769b9-c475-4732-915c-9b890a8d5f65> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/growth-form/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal individual_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ecb855ed-50e1-4299-8491-861759ef40b7[`animal individual`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/413a99e5-b31e-5011-8479-74b6297290bc>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/head-body-length/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:MilliM`.
has value: MilliM
message: The result _MUST_ have `unit:MilliM` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/413a99e5-b31e-5011-8479-74b6297290bc> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/head-body-length/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>`. `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>` is the IRI for "Opportune Module".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/413a99e5-b31e-5011-8479-74b6297290bc>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/head-body-length/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between 1 and 500 exclusive.
max exclusive: 500
message: The result _MUST_ have a value between 1 and 500 exclusively.
min exclusive: 1
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/413a99e5-b31e-5011-8479-74b6297290bc> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/head-body-length/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/413a99e5-b31e-5011-8479-74b6297290bc>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/head-body-length/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal individual_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ecb855ed-50e1-4299-8491-861759ef40b7[`animal individual`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/96ccc2b7-7b7f-4e5c-b11f-d5e5c88e245a>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/head-length/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:MilliM`.
has value: MilliM
message: The result _MUST_ have `unit:MilliM` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/96ccc2b7-7b7f-4e5c-b11f-d5e5c88e245a> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/head-length/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>`. `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>` is the IRI for "Opportune Module".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/96ccc2b7-7b7f-4e5c-b11f-d5e5c88e245a>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/head-length/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between 1 and 500 exclusive.
max exclusive: 500
message: The result _MUST_ have a value between 1 and 500 exclusively.
min exclusive: 1
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/96ccc2b7-7b7f-4e5c-b11f-d5e5c88e245a> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/head-length/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/96ccc2b7-7b7f-4e5c-b11f-d5e5c88e245a>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/head-length/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal individual_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ecb855ed-50e1-4299-8491-861759ef40b7[`animal individual`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/13aba314-0f3e-5bf4-8e81-0ffb2ca71fdf>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/head-to-snout-width/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:MilliM`.
has value: MilliM
message: The result _MUST_ have `unit:MilliM` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/13aba314-0f3e-5bf4-8e81-0ffb2ca71fdf> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/head-to-snout-width/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>`. `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>` is the IRI for "Opportune Module".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/13aba314-0f3e-5bf4-8e81-0ffb2ca71fdf>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/head-to-snout-width/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between 1 and 500 exclusive.
max exclusive: 500
message: The result _MUST_ have a value between 1 and 500 exclusively.
min exclusive: 1
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/13aba314-0f3e-5bf4-8e81-0ffb2ca71fdf> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/head-to-snout-width/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/13aba314-0f3e-5bf4-8e81-0ffb2ca71fdf>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/head-to-snout-width/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal individual_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ecb855ed-50e1-4299-8491-861759ef40b7[`animal individual`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/3996d3ba-0812-55a4-9b27-4498ffb75e52>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/hind-foot-length/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:MilliM`.
has value: MilliM
message: The result _MUST_ have `unit:MilliM` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/3996d3ba-0812-55a4-9b27-4498ffb75e52> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/hind-foot-length/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>`. `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>` is the IRI for "Opportune Module".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/3996d3ba-0812-55a4-9b27-4498ffb75e52>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/hind-foot-length/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between 1 and 500 exclusive.
max exclusive: 500
message: The result _MUST_ have a value between 1 and 500 exclusively.
min exclusive: 1
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/3996d3ba-0812-55a4-9b27-4498ffb75e52> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/hind-foot-length/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/3996d3ba-0812-55a4-9b27-4498ffb75e52>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/hind-foot-length/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _plant occurrence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/b311c0d3-4a1a-4932-a39c-f5cdc1afa611[`plant occurrence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ce3fd96d-e68d-4b14-b3fd-27690c566440>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/life-stage/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Life stages controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Life stages controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/ce3fd96d-e68d-4b14-b3fd-27690c566440> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'5f82c583-167b-4ed2-b25e-4d67decb3f2d'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/life-stage/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/ce3fd96d-e68d-4b14-b3fd-27690c566440> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/life-stage/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>`. `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>` is the IRI for "Opportune Module".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ce3fd96d-e68d-4b14-b3fd-27690c566440>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/life-stage/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ce3fd96d-e68d-4b14-b3fd-27690c566440>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/life-stage/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/5f82c583-167b-4ed2-b25e-4d67decb3f2d>`. `<https://linked.data.gov.au/def/nrm/5f82c583-167b-4ed2-b25e-4d67decb3f2d>` is the IRI for "Life stages".
message: The value of `tern:vocabulary` _MUST_ match the pattern `5f82c583-167b-4ed2-b25e-4d67decb3f2d$`.
name: Vocabulary
path: vocabulary
pattern: 5f82c583-167b-4ed2-b25e-4d67decb3f2d$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/ce3fd96d-e68d-4b14-b3fd-27690c566440> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/life-stage/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _plant occurrence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/b311c0d3-4a1a-4932-a39c-f5cdc1afa611[`plant occurrence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/18f067e6-cf1c-4ee2-bdc9-291dc6133e13>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/plant-count/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/18f067e6-cf1c-4ee2-bdc9-291dc6133e13> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/plant-count/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>`. `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>` is the IRI for "Opportune Module".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/18f067e6-cf1c-4ee2-bdc9-291dc6133e13>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/plant-count/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: integer
description: Value _MUST_ not be negative.
message: The result _MUST_ not be negative.
min inclusive: 0
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/18f067e6-cf1c-4ee2-bdc9-291dc6133e13> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/plant-count/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Integer
description: The value of `sosa:hasResult` _MUST_ be a `tern:Integer`.
message: The result _MUST_ be an instance of `tern:Integer`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/18f067e6-cf1c-4ee2-bdc9-291dc6133e13>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/plant-count/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal individual_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ecb855ed-50e1-4299-8491-861759ef40b7[`animal individual`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/0c87c594-0002-479f-8a4b-6f63743065b8>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/position-of-testes/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the fauna testes positions controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the fauna testes positions controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/0c87c594-0002-479f-8a4b-6f63743065b8> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'6a46703e-dbc3-440e-b06f-217c400a18b5'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/position-of-testes/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/0c87c594-0002-479f-8a4b-6f63743065b8> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/position-of-testes/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>`. `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>` is the IRI for "Opportune Module".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/0c87c594-0002-479f-8a4b-6f63743065b8>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/position-of-testes/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/0c87c594-0002-479f-8a4b-6f63743065b8>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/position-of-testes/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/6a46703e-dbc3-440e-b06f-217c400a18b5>`. `<https://linked.data.gov.au/def/nrm/6a46703e-dbc3-440e-b06f-217c400a18b5>` is the IRI for "fauna testes positions".
message: The value of `tern:vocabulary` _MUST_ match the pattern `6a46703e-dbc3-440e-b06f-217c400a18b5$`.
name: Vocabulary
path: vocabulary
pattern: 6a46703e-dbc3-440e-b06f-217c400a18b5$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/0c87c594-0002-479f-8a4b-6f63743065b8> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/position-of-testes/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _plant occurrence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/b311c0d3-4a1a-4932-a39c-f5cdc1afa611[`plant occurrence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/88353d7b-8a2c-4b84-b034-71395f4edb93>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/pouch-young-number/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/88353d7b-8a2c-4b84-b034-71395f4edb93> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/pouch-young-number/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>`. `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>` is the IRI for "Opportune Module".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/88353d7b-8a2c-4b84-b034-71395f4edb93>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/pouch-young-number/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: integer
description: Value _MUST_ not be negative.
message: The result _MUST_ not be negative.
min inclusive: 0
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/88353d7b-8a2c-4b84-b034-71395f4edb93> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/pouch-young-number/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Integer
description: The value of `sosa:hasResult` _MUST_ be a `tern:Integer`.
message: The result _MUST_ be an instance of `tern:Integer`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/88353d7b-8a2c-4b84-b034-71395f4edb93>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/pouch-young-number/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal occurrence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/2361dea8-598c-4b6f-a641-2b98ff199e9e[`animal occurrence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/40b39732-e10b-4c4e-968b-3404663a094d>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/sex/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Animal sexes controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Animal sexes controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/40b39732-e10b-4c4e-968b-3404663a094d> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'fcc3a1e1-3e35-4a4f-bd44-eface035025c'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/sex/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/40b39732-e10b-4c4e-968b-3404663a094d> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/sex/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>`. `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>` is the IRI for "Opportune Module".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/40b39732-e10b-4c4e-968b-3404663a094d>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/sex/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/40b39732-e10b-4c4e-968b-3404663a094d>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/sex/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/fcc3a1e1-3e35-4a4f-bd44-eface035025c>`. `<https://linked.data.gov.au/def/nrm/fcc3a1e1-3e35-4a4f-bd44-eface035025c>` is the IRI for "Animal sexes".
message: The value of `tern:vocabulary` _MUST_ match the pattern `fcc3a1e1-3e35-4a4f-bd44-eface035025c$`.
name: Vocabulary
path: vocabulary
pattern: fcc3a1e1-3e35-4a4f-bd44-eface035025c$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/40b39732-e10b-4c4e-968b-3404663a094d> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/sex/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal individual_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ecb855ed-50e1-4299-8491-861759ef40b7[`animal individual`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/982ccdc7-5458-59b3-ab74-bac88eba95a8>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/snout-length/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:MilliM`.
has value: MilliM
message: The result _MUST_ have `unit:MilliM` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/982ccdc7-5458-59b3-ab74-bac88eba95a8> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/snout-length/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>`. `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>` is the IRI for "Opportune Module".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/982ccdc7-5458-59b3-ab74-bac88eba95a8>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/snout-length/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between 1 and 500 exclusive.
max exclusive: 500
message: The result _MUST_ have a value between 1 and 500 exclusively.
min exclusive: 1
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/982ccdc7-5458-59b3-ab74-bac88eba95a8> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/snout-length/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/982ccdc7-5458-59b3-ab74-bac88eba95a8>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/snout-length/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal individual_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ecb855ed-50e1-4299-8491-861759ef40b7[`animal individual`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/6c9c53c2-3a6b-5ab1-93c6-198c853cdf49>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/snout-tail-length/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:MilliM`.
has value: MilliM
message: The result _MUST_ have `unit:MilliM` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/6c9c53c2-3a6b-5ab1-93c6-198c853cdf49> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/snout-tail-length/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>`. `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>` is the IRI for "Opportune Module".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/6c9c53c2-3a6b-5ab1-93c6-198c853cdf49>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/snout-tail-length/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between 1 and 500 exclusive.
max exclusive: 500
message: The result _MUST_ have a value between 1 and 500 exclusively.
min exclusive: 1
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/6c9c53c2-3a6b-5ab1-93c6-198c853cdf49> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/snout-tail-length/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/6c9c53c2-3a6b-5ab1-93c6-198c853cdf49>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/snout-tail-length/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal individual_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ecb855ed-50e1-4299-8491-861759ef40b7[`animal individual`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/dfe2c0ec-dc72-5d75-97eb-1485040bbcfd>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/snout-vent-length/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:MilliM`.
has value: MilliM
message: The result _MUST_ have `unit:MilliM` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/dfe2c0ec-dc72-5d75-97eb-1485040bbcfd> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/snout-vent-length/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>`. `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>` is the IRI for "Opportune Module".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/dfe2c0ec-dc72-5d75-97eb-1485040bbcfd>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/snout-vent-length/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between 1 and 500 exclusive.
max exclusive: 500
message: The result _MUST_ have a value between 1 and 500 exclusively.
min exclusive: 1
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/dfe2c0ec-dc72-5d75-97eb-1485040bbcfd> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/snout-vent-length/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/dfe2c0ec-dc72-5d75-97eb-1485040bbcfd>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/snout-vent-length/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal individual_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ecb855ed-50e1-4299-8491-861759ef40b7[`animal individual`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/4b799bed-135c-505a-9476-ba3b92f6dfc8>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/standing-height/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:CentiM`.
has value: CentiM
message: The result _MUST_ have `unit:CentiM` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/4b799bed-135c-505a-9476-ba3b92f6dfc8> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/standing-height/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>`. `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>` is the IRI for "Opportune Module".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/4b799bed-135c-505a-9476-ba3b92f6dfc8>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/standing-height/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between 1 and 200 exclusive.
max exclusive: 200
message: The result _MUST_ have a value between 1 and 200 exclusively.
min exclusive: 1
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/4b799bed-135c-505a-9476-ba3b92f6dfc8> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/standing-height/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/4b799bed-135c-505a-9476-ba3b92f6dfc8>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/standing-height/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal individual_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ecb855ed-50e1-4299-8491-861759ef40b7[`animal individual`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/38d1419f-7f3b-4d0e-a2f6-4b152e2d91f7>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/tail-length/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:MilliM`.
has value: MilliM
message: The result _MUST_ have `unit:MilliM` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/38d1419f-7f3b-4d0e-a2f6-4b152e2d91f7> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/tail-length/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>`. `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>` is the IRI for "Opportune Module".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/38d1419f-7f3b-4d0e-a2f6-4b152e2d91f7>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/tail-length/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between 1 and 500 exclusive.
max exclusive: 500
message: The result _MUST_ have a value between 1 and 500 exclusively.
min exclusive: 1
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/38d1419f-7f3b-4d0e-a2f6-4b152e2d91f7> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/tail-length/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/38d1419f-7f3b-4d0e-a2f6-4b152e2d91f7>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/tail-length/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal individual_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ecb855ed-50e1-4299-8491-861759ef40b7[`animal individual`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/0a985940-b8ca-4d90-a5d5-4d1945410006>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/tail-width/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:MilliM`.
has value: MilliM
message: The result _MUST_ have `unit:MilliM` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/0a985940-b8ca-4d90-a5d5-4d1945410006> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/tail-width/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>`. `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>` is the IRI for "Opportune Module".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/0a985940-b8ca-4d90-a5d5-4d1945410006>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/tail-width/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between 1 and 500 exclusive.
max exclusive: 500
message: The result _MUST_ have a value between 1 and 500 exclusively.
min exclusive: 1
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/0a985940-b8ca-4d90-a5d5-4d1945410006> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/tail-width/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/0a985940-b8ca-4d90-a5d5-4d1945410006>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/tail-width/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is either _plant occurrence_ or _animal occurrence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link:http://linked.data.gov.au/def/tern-cv/b311c0d3-4a1a-4932-a39c-f5cdc1afa611[`plant occurrence`] or link:http://linked.data.gov.au/def/tern-cv/2361dea8-598c-4b6f-a641-2b98ff199e9e[`animal occurrence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/1b3904f4-df8c-49ba-a234-3b406fe11fa9>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/taxa-type/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Taxa types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Taxa types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/1b3904f4-df8c-49ba-a234-3b406fe11fa9> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'7ea12fed-6b87-4c20-9ab4-600b32ce15ec'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/taxa-type/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/1b3904f4-df8c-49ba-a234-3b406fe11fa9> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/taxa-type/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>`. `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>` is the IRI for "Opportune Module".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/1b3904f4-df8c-49ba-a234-3b406fe11fa9>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/taxa-type/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/1b3904f4-df8c-49ba-a234-3b406fe11fa9>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/taxa-type/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/7ea12fed-6b87-4c20-9ab4-600b32ce15ec>`. `<https://linked.data.gov.au/def/nrm/7ea12fed-6b87-4c20-9ab4-600b32ce15ec>` is the IRI for "Taxa types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `7ea12fed-6b87-4c20-9ab4-600b32ce15ec$`.
name: Vocabulary
path: vocabulary
pattern: 7ea12fed-6b87-4c20-9ab4-600b32ce15ec$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/1b3904f4-df8c-49ba-a234-3b406fe11fa9> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/taxa-type/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal individual_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ecb855ed-50e1-4299-8491-861759ef40b7[`animal individual`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/0e0d9a10-a37d-527b-8b7e-120a4a3685f3>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/total-animal-length/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:MilliM`.
has value: MilliM
message: The result _MUST_ have `unit:MilliM` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/0e0d9a10-a37d-527b-8b7e-120a4a3685f3> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/total-animal-length/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>`. `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>` is the IRI for "Opportune Module".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/0e0d9a10-a37d-527b-8b7e-120a4a3685f3>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/total-animal-length/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between 1 and 500 exclusive.
max exclusive: 500
message: The result _MUST_ have a value between 1 and 500 exclusively.
min exclusive: 1
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/0e0d9a10-a37d-527b-8b7e-120a4a3685f3> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/total-animal-length/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/0e0d9a10-a37d-527b-8b7e-120a4a3685f3>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/total-animal-length/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal individual_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ecb855ed-50e1-4299-8491-861759ef40b7[`animal individual`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/5448fb0a-6f47-5aa4-9712-84508cbdb277>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/vent-tail-length/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:MilliM`.
has value: MilliM
message: The result _MUST_ have `unit:MilliM` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/5448fb0a-6f47-5aa4-9712-84508cbdb277> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/vent-tail-length/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>`. `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>` is the IRI for "Opportune Module".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/5448fb0a-6f47-5aa4-9712-84508cbdb277>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/vent-tail-length/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between 1 and 500 exclusive.
max exclusive: 500
message: The result _MUST_ have a value between 1 and 500 exclusively.
min exclusive: 1
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/5448fb0a-6f47-5aa4-9712-84508cbdb277> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/vent-tail-length/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/5448fb0a-6f47-5aa4-9712-84508cbdb277>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/vent-tail-length/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal specimen_ or _plant specimen_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/2e122e23-881c-43fa-a921-a8745f016ceb[`plant specimen`] or http://linked.data.gov.au/def/tern-cv/cd5cbdbb-07d9-4a5b-9b11-5ab9d6015be6[`animal specimen`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/07216660-5082-428e-9f78-f1139d5c2b1f>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/voucher-specimen-sample-type/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Voucher specimen sample types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Voucher specimen sample types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/07216660-5082-428e-9f78-f1139d5c2b1f> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'a3333793-95bd-47fc-ba90-b8fc65a40456'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/voucher-specimen-sample-type/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/07216660-5082-428e-9f78-f1139d5c2b1f> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/voucher-specimen-sample-type/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>`. `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>` is the IRI for "Opportune Module".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/07216660-5082-428e-9f78-f1139d5c2b1f>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/voucher-specimen-sample-type/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/07216660-5082-428e-9f78-f1139d5c2b1f>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/voucher-specimen-sample-type/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/a3333793-95bd-47fc-ba90-b8fc65a40456>`. `<https://linked.data.gov.au/def/nrm/a3333793-95bd-47fc-ba90-b8fc65a40456>` is the IRI for "Voucher specimen sample types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `a3333793-95bd-47fc-ba90-b8fc65a40456$`.
name: Vocabulary
path: vocabulary
pattern: a3333793-95bd-47fc-ba90-b8fc65a40456$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/07216660-5082-428e-9f78-f1139d5c2b1f> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/voucher-specimen-sample-type/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal specimen_ or _plant specimen_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/2e122e23-881c-43fa-a921-a8745f016ceb[`plant specimen`] or http://linked.data.gov.au/def/tern-cv/cd5cbdbb-07d9-4a5b-9b11-5ab9d6015be6[`animal specimen`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/369e6136-c442-4836-8db0-d6722143c48b>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/voucher-specimen-type/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Voucher specimen types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Voucher specimen types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/369e6136-c442-4836-8db0-d6722143c48b> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'bd389ad0-db83-4f22-b32a-4a4ebedb737d'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/voucher-specimen-type/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/369e6136-c442-4836-8db0-d6722143c48b> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/voucher-specimen-type/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>`. `<https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6>` is the IRI for "Opportune Module".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/6fd39a33-9c4f-469e-80a5-e76b5d5f04a6`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/369e6136-c442-4836-8db0-d6722143c48b>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/voucher-specimen-type/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/369e6136-c442-4836-8db0-d6722143c48b>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/voucher-specimen-type/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/bd389ad0-db83-4f22-b32a-4a4ebedb737d>`. `<https://linked.data.gov.au/def/nrm/bd389ad0-db83-4f22-b32a-4a4ebedb737d>` is the IRI for "Voucher specimen types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `bd389ad0-db83-4f22-b32a-4a4ebedb737d$`.
name: Vocabulary
path: vocabulary
pattern: bd389ad0-db83-4f22-b32a-4a4ebedb737d$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/369e6136-c442-4836-8db0-d6722143c48b> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/opportune-protocol-shapes/voucher-specimen-type/shapes.ttl

Ontology Publication Profile Validator
type: Ontology
version IRI: https://linked.data.gov.au/def/ontpub/validator/1.6
version info: 1.6 2026-04: Align schema:license allowed types with VocPub 1.5 2026-01: allow schema:license to indicate an IRI 1.4 2025-07: Changed to linked.data.gov.au IRI 1.3 2025-07: Alignment to VocPub, Own use of schema.org as much as possible 1.2 2025-06: Added schema:citation to allowed history properties 1.1 2023-05: This validator was updated in July 2023 to conform to itself & dcterms:provenance changed to skos:historyNote
history note: This validator was made to improve teh consistency of Australian ontology formulation, initially by CSIRO and then handed to the AGLDWG
code repository: https://github.com/agldwg/ontpub-profile
copyright holder: Australian Government Linked Data Working Group
copyright year: 2026
creator: Nicholas J. Car
date created: 2022-03-19
date issued: 2023-09-21
date modified: 2026-04-22
description: SHACL Shapes to validate RDF data according to the Ontology Publications Profile
license: cc-by4.0
publisher: Australian Government Linked Data Working Group
version: 1.6

Req 2.1.10
type: NodeShape
property: Ontology version - property shape
target class: Ontology
description: Req 2.1.10

Req 2.1.11
type: NodeShape
property: Ontology repo - property shape
target class: Ontology
description: Req 2.1.11

Req 2.1.12
type: NodeShape
or: Ontology license - literal
or: Ontology license - IRI
target class: Ontology
description: Req 2.1.12

Req 2.1.13
type: NodeShape
property: Ontology usage info - property shape
target class: Ontology
description: Req 2.1.13

Req 2.1.15
type: NodeShape
property: Shape presence - property shape
target node: Property
target node: AnnotationProperty
target node: Axiom
target node: Class
target node: DatatypeProperty
target node: FunctionalProperty
target node: InverseProperty
target node: NamedIndividual
target node: ObjectProperty
description: Req 2.1.15

Req 2.1.16
type: NodeShape
property: Shape's defining ontology - property shape
target class: Property
target class: AnnotationProperty
target class: Axiom
target class: Class
target class: DatatypeProperty
target class: FunctionalProperty
target class: InverseProperty
target class: NamedIndividual
target class: ObjectProperty
description: Req 2.1.16

Req 2.1.2+3
type: NodeShape
property: Single ontology - property shape
target class: Ontology
description: Req 2.1.2+3

Req 2.1.4
type: NodeShape
or: Ontology name - property shape
target class: Ontology
description: Req 2.1.4

Req 2.1.5
type: NodeShape
or: Ontology description - property shape
target class: Ontology
description: Req 2.1.5

Req 2.1.6
type: NodeShape
property: Ontology dates - modified
property: Ontology dates - created
target class: Ontology
description: Req 2.1.6

Req 2.1.7
type: NodeShape
property: Ontology agents - creator
property: Ontology agents - publisher
target class: Ontology
description: Req 2.1.7

Req 2.1.8
type: NodeShape
property: Ontology contributors - property shape
target class: Ontology
description: Req 2.1.8

Ontology provenance
type: NodeShape
or: Ontology provenance - wasDerivedFrom
or: Ontology provenance - source
or: Ontology provenance - historyNote
or: Ontology provenance - citation
severity: Warning
target class: Ontology
description: Req 2.1.9
name: Req 2.1.9

Req 2.1.9b, Single history note predicate
type: NodeShape
message: Requirement 2.1.9b
property: Single history note predicate - property shape
target subjects of: historyNote
description: Req 2.1.9b

Req 2.1.9c, Single source predicate
type: NodeShape
message: Requirement 2.1.9c
property: Single source predicate - property shape
target subjects of: citation
description: Req 2.1.9c

Single was derived from predicate
type: NodeShape
message: Requirement 2.1.9d
property: Single was derived from predicate - property shape
target subjects of: wasDerivedFrom
description: Req 2.1.9d
name: Req 2.1.9d

Req 2.1.9e, Source predicate range type
type: NodeShape
message: Requirement 2.1.9e
property: Source predicate range type - property shape
target subjects of: citation
description: Req 2.1.9e

History node range type
type: NodeShape
message: Requirement 2.1.9f
property: History node range type - property shape
target subjects of: historyNote
description: Req 2.1.9f
name: Req 2.1.9f

Was derived from range type
type: NodeShape
message: Requirement 2.1.9g
property: Was derived from range type - property shape
target subjects of: wasDerivedFrom
description: Req 2.1.9g
name: Req 2.1.9g

Req 2.2.1
type: NodeShape
or: Shape name - skos:prefLabel
or: Shape name - schema:name
target class: Property
target class: AnnotationProperty
target class: Axiom
target class: Class
target class: DatatypeProperty
target class: FunctionalProperty
target class: InverseProperty
target class: NamedIndividual
target class: ObjectProperty
description: Req 2.2.1

Req 2.2.2
type: NodeShape
or: Shape message or description
target class: Property
target class: AnnotationProperty
target class: Axiom
target class: Class
target class: DatatypeProperty
target class: FunctionalProperty
target class: InverseProperty
target class: NamedIndividual
target class: ObjectProperty
description: Req 2.2.2

Req 2.2.3
type: NodeShape
or: Shape provenance - wasDerivedFrom
or: Shape provenance - source
or: Shape provenance - historyNote
severity: Warning
target class: Property
target class: AnnotationProperty
target class: Axiom
target class: Class
target class: DatatypeProperty
target class: FunctionalProperty
target class: InverseProperty
target class: NamedIndividual
target class: ObjectProperty
description: Req 2.2.3

Req 2.2.4
type: NodeShape
property: Element examples
target class: Property
target class: AnnotationProperty
target class: Axiom
target class: Class
target class: DatatypeProperty
target class: FunctionalProperty
target class: InverseProperty
target class: NamedIndividual
target class: ObjectProperty
description: Req 2.2.4

Req 2.2.5
type: NodeShape
property: Element non-IRI identifiers
target class: Property
target class: AnnotationProperty
target class: Axiom
target class: Class
target class: DatatypeProperty
target class: FunctionalProperty
target class: InverseProperty
target class: NamedIndividual
target class: ObjectProperty
description: Req 2.2.5

Req 2.7.2
type: NodeShape
property: Agent name - property shape
target class: Organization
target class: Person
description: Req 2.7.2

Req 2.7.3a
type: NodeShape
property: Org URL - property shape
target class: Organization
description: Req 2.7.3a

Req 2.7.3b
type: NodeShape
property: Person email - property shape
target class: Person
description: Req 2.7.3b

Req 2.7.4
type: NodeShape
property: Agent affiliation - parent org
property: Agent affiliation - affiliation
property: Agent affiliation - sub org
target class: Organization
target class: Person
description: Req 2.7.4

Australian Government Linked Data Working Group
type: Organization
description: The Australian Government's community of practice for Linked Data

Req 2.1.14
type: NodeShape
property: Ontology copyright info - property shape
target class: Ontology
description: Req 2.1.14

Ontology version - property shape
type: PropertyShape
message: Requirement 2.1.10: OWL Ontologies SHOULD indicate a version using the property owl:versionIRI with an IRI object.
min count: 1
node kind: IRI
path: versionIRI
severity: Warning

Ontology repo - property shape
type: PropertyShape
datatype: anyURI
message: Requirement 2.1.11: OWL Ontologies SHOULD indicate any online version controlled source code repository storing the ontology and related content with the schema:codeRepository with a xsd:anyURI object.
min count: 1
path: codeRepository
severity: Warning

Ontology license - literal
type: PropertyShape
message: Requirement 2.1.12a: OWL Ontologies SHOULD present any licence pertaining to its use using the schema:license predicate preferentially indicating the IRI of a license if in RDF form or a literal URL (datatype xsd:anyURI) if online but not in RDF form. If the licence is expressed in text, a literal text field may be indicated.
min count: 1
node kind: Literal
or:
  node kind: IRI
or:
  datatype: anyURI
or:
  datatype: string
path: license
severity: Warning

Ontology license - IRI
type: PropertyShape
message: Requirement 2.1.12a: OWL Ontologies SHOULD present a license for its use indicated with the schema:license use indicating either the literal text of a license or a URL of a license using the datatype xsd:anyURI or they may link to a Semantic Web version of a license via its IRI.
min count: 1
node kind: IRI
path: license
severity: Warning

Ontology usage info - property shape
type: PropertyShape
message: Requirement 2.1.13: OWL Ontologies MAY present usage information alongside license information using the schema:usageInfo property indicating literal text.
node kind: Literal
path: usageInfo

Ontology copyright info - property shape
type: PropertyShape
message: Requirement 2.1.14: OWL Ontologies SHOULD present a copyright information for it indicated with properties schema:copyrightHolder, schema:copyrightNotice and schema:copyrightYear. schema:copyrightHolder may be used with a text object or, preferably, an schema:Person or schema:Organization object.
min count: 1
or:
  class: Organization
or:
  class: Person
path: copyrightHolder
severity: Warning

Shape presence - property shape
type: PropertyShape
message: Requirement 2.1.15: OWL Ontologies MUST present at least one sh:NodeShape or sh:PropertyShape within the ontology file
node kind: BlankNodeOrIRI
path:
  inverse path: type

Shape's defining ontology - property shape
type: PropertyShape
message: Requirement 2.1.16: All sh:NodeShape and sh:PropertyShape instances MUST indicate the ontology that defines then with the rdfs:isDefinedBy property.
min count: 1
node kind: IRI
path: isDefinedBy

Single ontology - property shape
type: PropertyShape
max count: 1
message: Requirement 2.1.2: OWL Ontologies MUST be presented as a single owl:Ontology object & Requirement 2.1.3 Each OWL ontology MUST be presented in a single file which does not contain information other than that which is directly part of the ontology and the file is considered the point-of-truth
min count: 1
path: type

Ontology name - property shape
type: PropertyShape
datatype: langString
message: Requirement 2.1.4: OWL Ontologies MUST have exactly one title, a text literal, indicated using the skos:prefLabel or the schema:name property
min count: 1
path: prefLabel
unique lang: true

Ontology name - property shape
type: PropertyShape
message: Requirement 2.1.4: OWL Ontologies MUST have exactly one title, a text literal, indicated using the skos:prefLabel or the schema:name property
min count: 1
or:
  datatype: string
or:
  datatype: langString
path: name
unique lang: true

Ontology description - property shape
type: PropertyShape
max count: 1
message: Requirement 2.1.5: OWL Ontologies MUST have exactly one definition, a text literal text, indicated using either the skos:definition or schema:description property
min count: 1
or:
  datatype: string
or:
  datatype: langString
path: definition

Ontology description - property shape
type: PropertyShape
max count: 1
message: Requirement 2.1.5: OWL Ontologies MUST have exactly one definition, a text literal text, indicated using either the skos:definition or schema:description property
min count: 1
or:
  datatype: string
or:
  datatype: langString
path: description

Ontology dates - modified
type: PropertyShape
max count: 1
message: Requirement 2.1.6: OWL Ontologies MUST have exactly one created date, exactly one modified date and exactly one issued date indicated using the schema:dateCreated & schema:dateModified properties respectively that must be either an xsd:date, xsd:dateTime or xsd:dateTimeStamp literal values
min count: 1
or:
  datatype: dateTime
or:
  datatype: date
or:
  datatype: dateTimeStamp
path: dateModified

Ontology dates - created
type: PropertyShape
max count: 1
message: Requirement 2.1.6: OWL Ontologies MUST have exactly one created date, exactly one modified date and exactly one issued date indicated using the schema:dateCreated & schema:dateModified properties respectively that must be either an xsd:date, xsd:dateTime or xsd:dateTimeStamp literal values
min count: 1
or:
  datatype: dateTime
or:
  datatype: date
or:
  datatype: dateTimeStamp
path: dateCreated

Ontology agents - creator
type: PropertyShape
message: Requirement 2.1.7: OWL Ontologies MUST have at least one creator, indicated using schema:creator and at least one schema:publisher property that must be IRI values indicating agents, that is instances of schema:Person, schema:Organization or a subclass of either
min count: 1
or:
  class: Organization
or:
  class: Person
path: creator

Ontology agents - publisher
type: PropertyShape
message: Requirement 2.1.7: OWL Ontologies MUST have at least one creator, indicated using schema:creator and at least one schema:publisher property that must be IRI values indicating agents, that is instances of schema:Person, schema:Organization or a subclass of either
min count: 1
or:
  class: Organization
or:
  class: Person
path: publisher

Ontology contributors - property shape
type: PropertyShape
message: Requirement 2.1.8: OWL Ontologies MAY have at least any number of contributors, indicated using schema:contributor property that must be a IRI value indicating an agent, that is an instance of schema:Person, schema:Organization or a subclass of either
or:
  class: Organization
or:
  class: Person
path: contributor

Ontology provenance - wasDerivedFrom
type: PropertyShape
message: This is a message about prov:wasDerivedFrom
min count: 1
path: wasDerivedFrom

Ontology provenance - source
type: PropertyShape
message: This is a message about schema:citation
min count: 1
path: citation

Ontology provenance - historyNote
type: PropertyShape
message: This is a message about skos:historyNote
min count: 1
path: historyNote

Ontology provenance - citation
type: PropertyShape
message: This is a message about schema:citation
min count: 1
path: citation

Single history note predicate - property shape
type: PropertyShape
max count: 1
message: Requirement 2.1.9b: OWL Ontologies MUST NOT use skos:historyNote property more than once on any object.
path: historyNote

Single source predicate - property shape
type: PropertyShape
max count: 1
message: Requirement 2.1.9c: You MUST NOT use schema:citation property more than once on any object.
path: citation

Single was derived from predicate - property shape
type: PropertyShape
max count: 1
message: Requirement 2.1.9d: You MUST NOT use prov:wasDerivedFrom property more than once on any object.
path: wasDerivedFrom

Source predicate range type - property shape
type: PropertyShape
message: Requirement 2.1.9e: Whenever schema:citation is used, it must be a datatype property indicating an object of type xsd:anyURI or xsd:string
or:
  datatype: anyURI
or:
  datatype: string
path: citation

History node range type - property shape
type: PropertyShape
message: Requirement 2.1.9f: Whenever skos:historyNote is used, it must be a datatype property indicating an object of type xsd:string or rdf:LangString
or:
  datatype: string
or:
  datatype: langString
path: historyNote

Was derived from range type - property shape
type: PropertyShape
message: Requirement 2.1.9g: Whenever prov:wasDerivedFrom is used, it must be an object property indicating an IRI
node kind: IRI
path: wasDerivedFrom

Shape name - skos:prefLabel
type: PropertyShape
message: Requirement 2.2.1: Ontology elements MUST have at least one name indicated using either the skos:prefLabel or schema:name property that must be either a string or a language-typed text literal value. Only one value per language is allowed if languages are used.
min count: 1
or:
  datatype: string
or:
  datatype: langString
path: prefLabel
unique lang: true

Shape name - schema:name
type: PropertyShape
message: Requirement 2.2.1: Ontology elements MUST have at least one name indicated using either the skos:prefLabel or schema:name property that must be either a string or a language-typed text literal value. Only one value per language is allowed if languages are used.
min count: 1
or:
  datatype: string
or:
  datatype: langString
path: name
unique lang: true

Shape message or description
type: PropertyShape
datatype: langString
max count: 1
message: Requirement 2.2.2: Ontology elements MUST have a message value, indicated using sh:message or a description, indicated using schema:description
min count: 1
path: definition

Shape message or description
type: PropertyShape
message: Requirement 2.2.2: Ontology elements MUST have a message value, indicated using sh:message or a description, indicated using schema:description
min count: 1
or:
  datatype: langString
or:
  datatype: string
path: description
unique lang: true

Shape provenance - wasDerivedFrom
type: PropertyShape
message: Requirement 2.2.3: Ontology elements provenance, if different from that of the SHACL ontology being validated, SHOULD be indicated by at least one of the following properties: skos:historyNote, schema:citation or prov:wasDerivedFrom.
min count: 1
path: wasDerivedFrom

Shape provenance - source
type: PropertyShape
message: Requirement 2.2.3: Ontology elements provenance, if different from that of the SHACL ontology being validated, SHOULD be indicated by at least one of the following properties: skos:historyNote, schema:citation or prov:wasDerivedFrom.
min count: 1
path: citation

Shape provenance - historyNote
type: PropertyShape
message: Requirement 2.2.3: Ontology elements provenance, if different from that of the SHACL ontology being validated, SHOULD be indicated by at least one of the following properties: skos:historyNote, schema:citation or prov:wasDerivedFrom.
min count: 1
path: historyNote

Element examples
type: PropertyShape
message: Requirement 2.2.4: Each element in an ontology SHOULD have at least one example of use indicated with a skos:example property that should be a text literal, preferably showing RDF source code.
min count: 1
path: example
severity: Warning

Element non-IRI identifiers
type: PropertyShape
message: Requirement 2.2.5: Each element in an ontology SHOULD indicate any non-IRI persistent identifiers with schema:identifier properties. Custom datatypes may be implemented for identifiers, in line with the advice for the use of skos:notation.
node kind: Literal
path: identifier

Agent name - property shape
type: PropertyShape
max count: 1
message: Requirement 2.7.2: Each agent MUST indicate at exactly one name property with the schema:name property that must be a text literal value
min count: 1
or:
  datatype: string
or:
  datatype: langString
path: name

Org URL - property shape
type: PropertyShape
datatype: anyURI
message: Requirement 2.7.3: Each organisation MUST indicate an schema:url property with a URL value
min count: 1
path: url

Person email - property shape
type: PropertyShape
datatype: anyURI
message: Requirement 2.7.3: Each person MUST indicate an schema:email property with an email value
min count: 1
path: email

Agent affiliation - parent org
type: PropertyShape
message: Requirement 2.7.4: One agent MAY be affiliated with another using schema.org agent/agent linking properties, such as schema:affiliation between persons and organisations or schema:parentOrganization and similar between organizations.
or:
  class: Organization
or:
  class: Person
path: parentOrganization

Agent affiliation - affiliation
type: PropertyShape
message: Requirement 2.7.4: One agent MAY be affiliated with another using schema.org agent/agent linking properties, such as schema:affiliation between persons and organisations or schema:parentOrganization and similar between organizations.
or:
  class: Organization
or:
  class: Person
path: affiliation

Agent affiliation - sub org
type: PropertyShape
message: Requirement 2.7.4: One agent MAY be affiliated with another using schema.org agent/agent linking properties, such as schema:affiliation between persons and organisations or schema:parentOrganization and similar between organizations.
or:
  class: Organization
or:
  class: Person
path: subOrganization

TDWG Taxon Name LSID Ontology
type: Ontology
history note: Version 0.3 removed subclass declarations to classes outside of this ontology in accordance with Recommendation 2.9 of the VoMaG Report http://www.gbif.org/resource/80862
scope note: This vocabulary closely follows the structure of the ScientificName complex type that is part of the TDWG standard Taxon Concept Schema. The TCS structure was based on the name structures suggested by the LinneanCore and those found in schemas such as ABCD. It reflects the contributions of many authors over a number of years.
creator: Roger Hyam
date created: 2006-11-15
date issued: 2006-11-15
date modified: 2015-07-01
description: Ontology describing the metadata returned for LSIDs that are used for Taxon Names.
publisher: TDWG Biodiversity Information Standards
version: 0.3

Allolectotype
type: Nomenclatural Type Type
description: A paralectotype specimen that is the opposite sex of the lectotype. The term is not regulated by the ICZN. [Zoo.]

Nomenclatural Type Type
type: Class
description: A kind of nomenclatural type. Nomenclatural types can be of different kinds (or types) to indicate whether they are duplicates, replacements, related specimens etc. Instances of this class describe kinds of nomenclatural types. Equivalent to TCS NomenclaturalTypeStatusOfUnitsEnum

Alloneotype
type: Nomenclatural Type Type
description: A paraneotype specimen that is the opposite sex of the neotype. The term is not regulated by the ICZN. [Zoo.]

Allotype
type: Nomenclatural Type Type
description: A paratype specimen designated from the type series by the original author that is the opposite sex of the holotype. The term is not regulated by the ICZN. [Zoo.]

Bacteriological
type: Nomenclatural Code Term
description: Rules that govern the naming of bacteria species

Nomenclatural Code Term
type: Class
description: A class for which instances can be defined to create a controlled vocabulary for the nomenclatural codes. Equivalent to TCS NomenclaturalCodesEnum

based on
type: Nomenclatural Note Type Term
description: The current or subject name is the validation of a name that was not fully published before. Covers the use of ex in botanical author strings. ICBN Art. 46.4: e.g. if this name object represents G. tomentosum Nutt. ex Seem. then the pointer should point to G. tomentosum Nutt.

Nomenclatural Note Type Term
type: Class
description: The different types of Nomenclatural Note. An object used to represent the different types of Nomenclatural Note. No direct equivalent in TCS but used to represents different elements of type NomenclaturalNoteType.

conserved against
type: Nomenclatural Note Type Term
description: The current or subject name is conserved against the name pointed to. ICBN: Conservation is covered under Article 14 and Appendix II and Appendix III (this name is nomina conservanda). ICZN: Conservation is covered under Article 23.9 (this name is nomen protectum and the target name is nomen oblitum)

Cotype
type: Nomenclatural Type Type
description: A deprecated term no longer recognized in the ICZN; formerly used for either syntype or paratype . [Zoo.]

Epitype
type: Nomenclatural Type Type
description: An epitype is a specimen or illustration selected to serve as an interpretative type when any kind of holotype, lectotype, etc. is demonstrably ambiguous and cannot be critically identified for purposes of the precise application of the name of a taxon (see Art. ICBN 9.7, 9.18). An epitype supplements, rather than replaces existing types. [Bot./Bio.]

Ex-Epitype
type: Nomenclatural Type Type
description: A strain or cultivation derived from epitype material. Ex-types are not regulated by the botanical or zoological code. [Bot.]

Ex-Holotype
type: Nomenclatural Type Type
description: A strain or cultivation derived from holotype material. Ex-types are not regulated by the botanical or zoological code. [Zoo./Bot.]

Ex-Isotype
type: Nomenclatural Type Type
description: A strain or cultivation derived from isotype material. Ex-types are not regulated by the botanical or zoological code. [Zoo./Bot.]

Ex-Lectotype
type: Nomenclatural Type Type
description: A strain or cultivation derived from lectotype material. Ex-types are not regulated by the botanical or zoological code. [Zoo./Bot.]

Ex-Neotype
type: Nomenclatural Type Type
description: A strain or cultivation derived from neotype material. Ex-types are not regulated by the botanical or zoological code. [Zoo./Bot.]

Ex-Paratype
type: Nomenclatural Type Type
description: A strain or cultivation derived from paratype material. Ex-types are not regulated by the botanical or zoological code. [Zoo./Bot.]

Ex-Syntype
type: Nomenclatural Type Type
description: A strain or cultivation derived from neotype material. Ex-types are not regulated by the botanical or zoological code. [Zoo./Bot.]

Ex-Type
type: Nomenclatural Type Type
description: A strain or cultivation derived from some kind of type material. Ex-types are not regulated by the botanical or zoological code. [Zoo./Bot.]

Hapantotype
type: Nomenclatural Type Type
description: One or more preparations of directly related individuals representing distinct stages in the life cycle, which together form the type in an extant species of protistan [ICZN Article 72.5.4]. A hapantotype, while a series of individuals, is a holotype that must not be restricted by lectotype selection. If an hapantotype is found to contain individuals of more than one species, however, components may be excluded until it contains individuals of only one species [ICZN Article 73.3.2]. [Zoo.]

Holotype
type: Nomenclatural Type Type
description: The one specimen or other element used or designated by the original author at the time of publication of the original description as the nomenclatural type of a species or infraspecific taxon. A holotype may be 'explicit' if it is clearly stated in the originating publication or 'implicit' if it is the single specimen proved to have been in the hands of the originating author when the description was published. [Zoo./Bot./Bio.]

ICBN
type: Nomenclatural Code Term
description: International Code of Botanical Nomenclature

ICNCP
type: Nomenclatural Code Term
description: International Code of Cultivated Plants

ICZN
type: Nomenclatural Code Term
description: International Code of Zoological Nomenclature

Iconotype
type: Nomenclatural Type Type
description: A drawing or photograph (also called 'phototype') of a type specimen. Note: the term "iconotype" is not used in the ICBN, but implicit in, e. g., ICBN Art. 7 and 38. [Zoo./Bot.]

Isolectotype
type: Nomenclatural Type Type
description: A duplicate of a lectotype, compare lectotype. [Bot.]

Isoneotype
type: Nomenclatural Type Type
description: A duplicate of a neotype, compare neotype. [Bot.]

Isosyntype
type: Nomenclatural Type Type
description: A duplicate of a syntype, compare isotype = duplicate of holotype. [Bot.]

Isotype
type: Nomenclatural Type Type
description: An isotype is any duplicate of the holotype (i. e. part of a single gathering made by a collector at one time, from which the holotype was derived); it is always a specimen (ICBN Art. 7). [Bot.]

later homonym of
type: Nomenclatural Note Type Term
description: Current or subject name has the same spelling as target name but was published later and has priority over it (unless conserved or sanctioned). See ICBN: Article 53, ICZN: Chapter 12, Article 52.

Lectotype
type: Nomenclatural Type Type
description: A specimen or other element designated subsequent to the publication of the original description from the original material (syntypes or paratypes) to serve as nomenclatural type. Lectotype designation can occur only where no holotype was designated at the time of publication or if it is missing (ICBN Art. 7, ICZN Art. 74). [Zoo./Bot.] -- Note: the BioCode defines lectotype as selection from holotype material in cases where the holotype material contains more than one taxon [Bio.].

Neotype
type: Nomenclatural Type Type
description: A specimen designated as nomenclatural type subsequent to the publication of the original description in cases where the original holotype, lectotype, all paratypes and syntypes are lost or destroyed, or suppressed by the (botanical or zoological) commission on nomenclature. In zoology also called "Standard specimen" or "Representative specimen". [Zoo./Bot./Bio.]

NotAType
type: Nomenclatural Type Type
description: For specimens erroneously labelled as types an explicit negative statement may be desirable. [General]

Paralectotype
type: Nomenclatural Type Type
description: All of the specimens in the syntype series of a species or infraspecific taxon other than the lectotype itself. Also called "lectoparatype". [Zoo.]

Paraneotype
type: Nomenclatural Type Type
description: All of the specimens in the syntype series of a species or infraspecific taxon other than the neotype itself. Also called "neoparatype". [Zoo.]

Paratype
type: Nomenclatural Type Type
description: All of the specimens in the type series of a species or infraspecific taxon other than the holotype (and, in botany, isotypes). Paratypes must have been at the disposition of the author at the time when the original description was created and must have been designated and indicated in the publication. Judgment must be exercised on paratype status, for only rarely are specimens explicitly cited as paratypes, but usually as "specimens examined," "other material seen", etc. [Zoo./Bot.]

Plastoholotype
type: Nomenclatural Type Type
description: A copy or cast of holotype material (compare Plastotype).

Plastoisotype
type: Nomenclatural Type Type
description: A copy or cast of isotype material (compare Plastotype).

Plastolectotype
type: Nomenclatural Type Type
description: A copy or cast of lectotype material (compare Plastotype).

Plastoneotype
type: Nomenclatural Type Type
description: A copy or cast of neotype material (compare Plastotype).

Plastoparatype
type: Nomenclatural Type Type
description: A copy or cast of paratype material (compare Plastotype).

Plastosyntype
type: Nomenclatural Type Type
description: A copy or cast of syntype material (compare Plastotype).

Plastotype
type: Nomenclatural Type Type
description: A copy or cast of type material, esp. relevant for fossil types. Not regulated by the botanical or zoological code (?). [Zoo./Bot.]

publication status
type: Nomenclatural Note Type Term
description: Note concerning the nomenclatural status of the name. e.g. whether it is validly published or not. THIS SHOULD NOT BE USED TO IMPLY WHETHER THE NAME IS CONSIDERED TO REPRESENT AN ACCEPTED TAXON. An accepted taxon can only be represented as a TaxonConcept.

replacement name for
type: Nomenclatural Note Type Term
description: Current or subject name is replacement for target name. Also called 'Nomen Novum' or 'avowed substitute' ICBN: Article 7.3 ICZN: Article 60.3.

sanctioned
type: Nomenclatural Note Type Term
description: With reference to fungi. ICBN: Articles 13.1d and 15. ICZN: No equivalent term for animals

Secondary Type
type: Nomenclatural Type Type
description: A referred, described, measured or figured specimen in the original publication (including a neo/lectotypification publication) that is not a primary type. [Zoo.]

spelling correction
type: Nomenclatural Note Type Term
description: The current or subject name is a spelling correction of the name that is pointed to.

Supplementary Type
type: Nomenclatural Type Type
description: A referred, described, measured or figured specimen in a revision of a previously described taxon. [Zoo.]

Syntype
type: Nomenclatural Type Type
description: One of the series of specimens used to describe a species or infraspecific taxon when neither a single holotype nor a lectotype has been designated. The syntypes collectively constitute the name-bearing type. [Zoo./Bot.]

Topotype
type: Nomenclatural Type Type
description: One or more specimens collected at the same location as the type series (type locality), regardless of whether they are part of the type series. Topotypes are not regulated by the botanical or zoological code. Also called "locotype". [Zoo./Bot.]

Type
type: Nomenclatural Type Type
description: a) A specimen designated or indicated any kind of type of a species or infraspecific taxon. If possible more specific type terms (holotype, syntype, etc.) should be applied. b) the type name of a name of higher rank for taxa above the species rank. [General]

Viral
type: Nomenclatural Code Term
description: Rules that govern the names of viral species

Authorship
type: DatatypeProperty
domain: Taxon Name
range: string
relation: Author Team
relation: Basionym Authorship
relation: Combination Authorship
abcd equivalence: ScientificName/NameAtomised/Bacterial/AuthorTeamAndYear or ScientificName/NameAtomised/Botanical/AuthorTeam (FIXME: Does this include the AuthorTeamParenthesis?) or [ScientificName/NameAtomised/Zoological/AuthorTeamOriginalAndYear and ScientificName/NameAtomised/Zoological/AuthorTeamParenthesisAndYear and ScientificName/NameAtomised/Zoological/CombinationAuthorTeamAndYear (FIXME: need clarification as to which of these occur))]
berlin model equivalence: Name:AuthorTeamFk -> AuthorTeam::AuthorTeamCache
darwin core equivalence: AuthorYearOfScientificName
tcs equivalence: ScientificName/CanonicalAuthorship/Simple
description: The full author string used for this name. The full code-appropriate author team string for this name at this rank. Use this property for all names including both original combinations and new combinations of bi and trinomial names (where some of the authors may be in brackets). If the TaxonName instance contains any details about authorship a representation of them should be included in this property.

Author Team
type: ObjectProperty
domain: Taxon Name
range: Team
relation: Basionym Authorship
relation: Combination Authorship
relation: authorship
abcd equivalence: No equivalent of an author team break down.
berlin model equivalence: Name:AuthorTeamFk and Name:BasAuthorTeamFk
darwin core equivalence: No equivalent
tcs equivalence: ScientificName/CanonicalAuthorship/
description: A breakdown of the authors who published this name including both basionym and combination authors (if any).

Basionym Authorship
type: DatatypeProperty
domain: Taxon Name
range: string
relation: Author Team
relation: Combination Authorship
relation: authorship
abcd equivalence: ScientificName/NameAtomised/Botanical/AuthorTeamParenthesis or ScientificName/NameAtomised/Zoological/AuthorTeamParenthesisAndYear
berlin model equivalence: Name:BasAuthorTeamFk -> AuthorTeam::AuthorTeamCache
darwin core equivalence: No equivalent
tcs equivalence: ScientificName/CanonicalAuthorship/BasionymAuthorship/Simple
description: A string representing the authors of the basionym of this name. This represents the authors of the basionym. It is the part of authorship that is typically included in brackets. The brackets should be omitted. A year may be included as is common in citing names governed by the ICZN. This property is only used for names that are new combinations.

Combination Authorship
type: DatatypeProperty
domain: Taxon Name
range: string
relation: Author Team
relation: Basionym Authorship
relation: authorship
abcd equivalence: ScientificName/NameAtomised/Botanical/AuthorTeam (when AuthorTeamParenthesis present?) ScientificName/NameAtomised/Zoological/CombinationAuthorTeamAndYear
berlin model equivalence: Name:AuthorTeamFk -> AuthorTeam::AuthorTeamCache (only when Name:BasAuthorTeamFk is present?)
darwin core equivalence: No equivalent
tcs equivalence: ScientificName/CanonicalAuthorship/CombinationAuthorship/Simple
description: A string representing the authors of this combination of the name. This represents the authors of the new combination of this name. The authors who come after the brackets in the traditional way of citing botanical names. These authors are not usually cited in zoology though the ICZN recommends that they should be included (Art.51G). A year may be included. See also note under year property. This property is only used for names that are new combinations.

Taxon Name
type: Class
abcd equivalence: ScientificName complexType
berlin model equivalence: Name table
darwin core equivalence: ScientificName (as string only)
tcs equivalence: ScientificName complexType
description: A scientific biological name. An object that represents a single scientific biological name that either is governed by or appears to be governed by one of the biological codes of nomenclature. These are not taxa. Taxa, whether accepted or not, are represented by TaxonConcept objects.

Code
type: ObjectProperty
domain: Nomenclatural Note
range: Nomenclatural Code Term
description: The nomenclatural code under which this note should be interpreted.

Nomenclatural Note
type: Class
description: A note on a Taxon Name. An object representing a comment or addition to a Taxon Name beyond it's original publication. Equivalent to TCS NomenclaturalNoteType

Cultivar Name or Cultivar Group Name
type: DatatypeProperty
domain: Taxon Name
range: string
abcd equivalence: ScientificName/NameAtomised/Botanical/CultivarGroupName and ScientificName/NameAtomised/Botanical/CultivarName
berlin model equivalence: Name::CultivarGroupName and Name::CultivarName
darwin core equivalence: InfraspecificEpithet
tcs equivalence: ScientificName/CanonicalName/CultivarNameGroup
description: The cultivar or related name governed by ICNCP. The name of the Cultivar, Cultivar Group, grex, convar or graft chimera under the International Code for the Nomenclature of Cultivated Plants. Only include here the string of the name. i.e. omit the single quotes around cultivar names, the word Group that denotes cultivar group and the + sign used in chimeras. These symbols can be added in later on the basis of the rank of the name. For example the use of the word 'Group' is language dependent.

Genus Part
type: DatatypeProperty
domain: Taxon Name
range: string
abcd equivalence: ScientificName/NameAtomised/*/GenusOrMonomial (but only when representing a genus name)
berlin model equivalence: Name::Genus
darwin core equivalence: Genus (though this is used of taxonomic placement in DwC)
tcs equivalence: ScientificName/CanonicalName/Genus
description: The genus part of a bi or trinomial name. The name of the genus for names below the rank of genus. This property should not be used for names at and above the rank of genus. For names at and above genus rank the uninomial property should be used.

Has Annotation
type: ObjectProperty
domain: Taxon Name
range: Nomenclatural Note
abcd equivalence: No equivalent
berlin model equivalence: RelName, NomStatus and NomStatusRel tables
darwin core equivalence: No equivalent
tcs equivalence: complexType NomenclaturalNoteType
description: Association between a name and the notes that it may have. Often notes relate to other names such as replacement names.

Infrageneric Epithet
type: DatatypeProperty
domain: Taxon Name
range: string
abcd equivalence: ScientificName/NameAtomised/botanical/FirstEpithet (but not in names at rank of species and below) or ScientificName/NameAtomised/Zoological/Subgenus or ScientificName/NameAtomised/Bacterial/Subgenus
berlin model equivalence: Name::GenusSubdivisionEpi
darwin core equivalence: No equivalent
tcs equivalence: ScientificName/CanonicalName/InfragenericEpithet
description: The infrageneric part of a binomial name at ranks above species but below genus. Names at ranks between species and genus are composed of two words; the genus and this infrageneric epithet. This property should therefore always be accompanied by the genusPart property. If the infragenericEpithet property is present the uninomial, infraspecificEpithet, specificEpithet and subspecificEpithet properties should be absent.

Infraspecific Epithet
type: DatatypeProperty
domain: Taxon Name
range: string
abcd equivalence: ScientificName/NameAtomised/Bacterial/SubspeciesEpithet or ScientificName/NameAtomised/Botanical/InfraspecificEpithet or ScientificName/NameAtomised/Zoological/SubSpeciesEpithet
berlin model equivalence: Name::InfraSpeciesEpi
darwin core equivalence: InfraspecificEpithet
tcs equivalence: ScientificName/CanonicalName/InfraspecificEpithet
description: The infraspecific epithet part of a trinomial name below the rank of species. Names at ranks below species are composed of three words; the genus epithet, the specific epithet and an infraspecific epithet. This property should therefore always be accompanied by the genusPart property and a specificEpithet property. If the specificEpithet property is present the uninomial and infragenusPart properties should be absent.

Name Complete
type: DatatypeProperty
domain: Taxon Name
range: string
abcd equivalence: ScientificName/FullScientificNameString
berlin model equivalence: Name::FullNameCache
darwin core equivalence: ScientificName
tcs equivalence: ScientificName/CanonicalName/Simple
description: The complete uninomial, binomial or trinomial name without any authority or year components. Every TaxonName should have a DublinCore:title property that contains the complete name string including authors and year (where appropriate).

Nomenclatural Code
type: ObjectProperty
domain: Taxon Name
range: Nomenclatural Code Term
abcd equivalence: Indicated by whether bacterial, botanical, zoological or viral name constructs are used.
berlin model equivalence: No equivalent
darwin core equivalence: Indicated by Kingdom field
tcs equivalence: ScientificName@nomenclaturalCode
description: The nomenclatural code that governs this name. By definition all taxon names are governed by one of the codes of nomenclature. These include ICBN, ICZN, ICNCP and others.

Note
type: DatatypeProperty
domain: Nomenclatural Note
range: string
description: The text of the nomenclatural note. Text describing the nomenclatural event/fact that is represented by this Nomenclatural Note.

Object Taxon Name
type: ObjectProperty
domain: Nomenclatural Note
range: Taxon Name
description: The Taxon Name that is the target for this note. The TO side of the note relationship. The Taxon Name that this note refers to.

Rule Considered
type: DatatypeProperty
domain: Nomenclatural Note
range: string
description: The nomenclatural code rule considered. The article/note/recommendation in the code in question that is commented on in the note property.

Specific Epithet
type: DatatypeProperty
domain: Taxon Name
range: string
abcd equivalence: ScientificName/NameAtomised/botanical/FirstEpithet (but not in names above the rank of species) or ScientificName/NameAtomised/Zoological/SpeciesEpithet or ScientificName/NameAtomised/Bacterial/SpeciesEpithet or ScientificName/NameAtomised/Viral/ViralSpeciesDesignation
berlin model equivalence: Name::SpeciesEpi
darwin core equivalence: SpecificEpithet
tcs equivalence: ScientificName/CanonicalName/SpecificEpithet
description: The specific epithet part of a binomial or trinomial name at or below the rank of species. Names at ranks of species and below are composed of two or three words; the genus epithet, the specific epithet and possibly an infraspecific epithet. This property should therefore always be accompanied by the genusPart property. If the specificEpithet property is present the uninomial and infragenericEpithet properties should be absent.

Subject Taxon Name
type: ObjectProperty
domain: Nomenclatural Note
range: Taxon Name
description: The Taxon Name that is the subject of this note. The FROM side of the note relationship. The Taxon Name that this note is qualifying.

Type
type: ObjectProperty
domain: Nomenclatural Note
range: Nomenclatural Note Type Term
description: The kind of nomenclatural note this is, e.g. sanctioning of name.

Type Name
type: ObjectProperty
domain: Nomenclatural Type
range: Taxon Name
description: The name that is the type. TaxonNames at ranks above species level are typified by the NAME of a lower taxon. Ultimately, by following the chain of type names, all names resolve to a type species and so a type specimen. This property is mutually exclusive with typeSpecimen. A name can't have both. Equivalent to TCS ScientificName/Typification/TypeName.

Nomenclatural Type
type: Class
description: A type name or specimen. Typification can be complex to represent. On the one hand a type is a property of a TaxonName that is created at the time the name is published. But it needs to exist as a structure so that the type of type can be indicated. On the other hand a type can be the result of a later typification event - almost like a nomenclatural note. This object can therefore be used in two ways. It can be the target of the 'type' property in a TaxonName object (in which case the typeOf property may be omitted) or it can be used as a free standing object with its own ID and the typeOf property used to indicate which TaxonName this is a type of - this is more likely scenario in a the case of a leptotypification event. Equivalent to TCS ScientificName/Typification

Type of Type
type: ObjectProperty
domain: Nomenclatural Type
range: NomencalturalTypeTypeTerm
description: The kind of type this specimen is e.g. paratype, isotype, holotype etc. Types can be of different kinds. Equivalent to TCS ScientificName/Typification/TypeVouchers/TypeVoucher@typeOfType

Type Specimen
type: ObjectProperty
domain: Nomenclatural Type
range: Specimen
description: The specimen that is the type. TaxonNames at ranks of family and below are typified by a specimen. This property is mutually exclusive with typeName. Equivalent to TCS ScientificName/Typification/TypeVouchers/TypeVoucher

Uninomial
type: DatatypeProperty
domain: Taxon Name
range: string
abcd equivalence: ScientificName/NameAtomised/*/GenusOrMonomial (but only when NOT representing a genus name)
berlin model equivalence: Name::SupragenericName (but not used for names at the rank of Genus)
darwin core equivalence: ScientificName
tcs equivalence: ScientificName/CanonicalName/Uninomial
description: Family, genus, infrafamilial, suprafamilial or other uninomial name. This property should be used for any 'single word' names. These include Family, genus, infrafamilial, and suprafamilial names. Note that this property should be used for Genus names. The genus field should only be used for names below rank of genus.

Publication Year
type: DatatypeProperty
domain: Taxon Name
range: string
abcd equivalence: No equivalent.
berlin model equivalence: No equivalent other than through publication.
darwin core equivalence: No equivalent.
tcs equivalence: ScientificName/Year
description: The year of publication of this name. This is the year this name was published. If it is a new combination of the name then it is the year of publication of the combination not the basionym. It should be the same as the year given in the publishedIn property. In zoology the place of first publication of a new combination is rarely given as it is not considered a nomenclatural act unless it leads to homonymy. For new combinations of names in zoology it may therefore be inappropriate to supply this property or the publishedIn, combintationAuthorship or combintationAuthorTeam properties. The main role of this property is to aid disambiguation where author strings may be confusing. This property is not restricted to a date type as feedback from TCS suggested that this restriction was inappropriate.

Roger Hyam
type: Person

TDWG Biodiversity Information Standards
type: Person

Basionym For
type: ObjectProperty
domain: Taxon Name
range: Taxon Name
abcd equivalence: No equivalent
berlin model equivalence: No direct equivalent. May be indicated in RelName table.
darwin core equivalence: No equivalent
tcs equivalence: No equivalent in TCS but is inverse of ScientificName/Basionym
inverse of: Has Basionym
description: Relationship between a basionym and a new combination of the name.

Has Basionym
type: ObjectProperty
domain: Taxon Name
range: Taxon Name
abcd equivalence: No equivalent
berlin model equivalence: No direct equivalent. May be indicated in RelName table.
darwin core equivalence: No equivalent
tcs equivalence: ScientificName/Basionym
inverse of: Basionym For
description: The basionym of this name if it is a new combination. The current name is a recombination (comb. nov.) of the name pointed to and the name pointed to is not, itself, a recombination.

Rank
type: ObjectProperty
domain: Taxon Name
range: TaxonRankTerm
relation: Rank String
abcd equivalence: No equivalent??
berlin model equivalence: Name::RankFk
darwin core equivalence: No direct equivalent but see rankString
tcs equivalence: ScientificName/Rank/@code
description: The taxonomic rank of this name. This is a link to an instance of TaxonomicRank. Compare with the rankString property.

Rank String
type: DatatypeProperty
domain: Taxon Name
range: string
relation: Rank
abcd equivalence: No equivalent??
berlin model equivalence: Name::RankFk -> Rank::Rank
darwin core equivalence: Only below species with InfraspecificRank
tcs equivalence: ScientificName/Rank
description: The taxonomic rank of this name as a string. A string representation of the rank of this name. It is highly recommended that the rank property be used along with this one unless the correct rank is not available in the rank vocabulary.

Typified String
type: DatatypeProperty
domain: Taxon Name
range: string
relation: Typified By
abcd equivalence: NomenclaturalTypeDesignations/NomenclaturalTypeDesignation/TypeStatus
berlin model equivalence: No equivalent other than through Facts tables?
darwin core equivalence: No equivalent
tcs equivalence: ScientificName/Typification/Simple
description: A string representing the typification of this name. See also the typifiedBy property.

Typified By
type: ObjectProperty
domain: Taxon Name
range: Nomenclatural Type
relation: Typified String
abcd equivalence: NomenclaturalTypeDesignations/NomenclaturalTypeDesignation
berlin model equivalence: No equivalent other than through Facts tables?
darwin core equivalence: No equivalent
tcs equivalence: ScientificName/Typification
description: A NomenclaturalType that typifies this name. An instance of NomenclaturalType that contains a type specimen or name for this name. See also note with NomenclaturalType class. See also the typificationString property.

Added
type: Concept
definition: The subject Real Graph is to be added to another Named Graph
in scheme: Olis Graph Roles Vocabulary
top concept of: Olis Graph Roles Vocabulary

Inferred
type: Concept
definition: The subject Real Graph is inferred from another Named Graph
in scheme: Olis Graph Roles Vocabulary
top concept of: Olis Graph Roles Vocabulary

Original
type: Concept
definition: The subject Real Graph is asserted without relation to another Named Graph
in scheme: Olis Graph Roles Vocabulary
top concept of: Olis Graph Roles Vocabulary

Removed
type: Concept
definition: The subject Real Graph is removed from another Named Graph
in scheme: Olis Graph Roles Vocabulary
top concept of: Olis Graph Roles Vocabulary

Olis Graph Roles Vocabulary
type: ConceptScheme
version IRI: 1.0.0
version info: 1.0.0: First public version
definition: The roles that Named Graphs can play within an Olis context
has top concept: Added
has top concept: Inferred
has top concept: Original
has top concept: Removed
history note: Create in 2025 for Kurra tool operations
creator: KurrawongAI
date created: 2025-12-23
date modified: 2025-12-23
publisher: KurrawongAI

IDN Role Codes
type: ConceptScheme
status: stable
definition: This vocabulary lists the roles that Agents - People and Organisations - play in relation to data. This is an extended and Semantic Web version of the International Organisation for Standardization's ISO19115-1 standard's Role Codes codelist.
has top concept: author
has top concept: co author
has top concept: collaborator
has top concept: contributor
has top concept: custodian
has top concept: distributor
has top concept: editor
has top concept: funder
has top concept: mediator
has top concept: originator
has top concept: owner
has top concept: point of contact
has top concept: principal investigator
has top concept: processor
has top concept: publisher
has top concept: resource provider
has top concept: rights holder
has top concept: sponsor
has top concept: stakeholder
has top concept: user
has top concept: subject agent
has top concept: subject agent representative
history note: Derived from the ISO 19115's CI Role Code codelist and added to by Australian vocabulary users
qualified derivation:
  entity: IDN Role Codes
  had role: none
citation: https://def.isotc211.org/codeset/RoleCode
copyright notice: (c) Australian Government Linked Data Working Group, 2024
creator: Indigenous Data Network
date created: 2024-02-28
date issued: 2024-02-28
date modified: 2026-05-12
license: https://creativecommons.org/licenses/by/4.0/
publisher: Australian Government Linked Data Working Group

ISO CI Role Code codes
type: Collection
definition: Role Codes presented in the ISO 19115 original standard's codelist
history note: The list of Concepts from the original ISO 19115 Role Code codelist
in scheme: IDN Role Codes
member: author
member: co author
member: collaborator
member: contributor
member: custodian
member: distributor
member: editor
member: funder
member: mediator
member: originator
member: owner
member: point of contact
member: principal investigator
member: processor
member: publisher
member: resource provider
member: rights holder
member: sponsor
member: stakeholder
member: user

author
type: Concept
status: original
definition: party who authored the resource
history note: Presented in the ISO 19115 original standard's codelist
in scheme: IDN Role Codes
notation: http://def.isotc211.org/iso19115/-1/2018/CitationAndResponsiblePartyInformation/code/CI_RoleCode/author
top concept of: IDN Role Codes

co author
type: Concept
status: original
definition: party who jointly authors the resource
history note: Presented in the ISO 19115 original standard's codelist
in scheme: IDN Role Codes
notation: http://def.isotc211.org/iso19115/-1/2018/CitationAndResponsiblePartyInformation/code/CI_RoleCode/coAuthor
top concept of: IDN Role Codes

collaborator
type: Concept
status: original
definition: party who assists with the generation of the resource other than the principal investigator
history note: Presented in the ISO 19115 original standard's codelist
in scheme: IDN Role Codes
notation: http://def.isotc211.org/iso19115/-1/2018/CitationAndResponsiblePartyInformation/code/CI_RoleCode/collaborator
top concept of: IDN Role Codes

contributor
type: Concept
status: original
definition: party contributing to the resource
history note: Presented in the ISO 19115 original standard's codelist
in scheme: IDN Role Codes
notation: http://def.isotc211.org/iso19115/-1/2018/CitationAndResponsiblePartyInformation/code/CI_RoleCode/contributor
top concept of: IDN Role Codes

custodian
type: Concept
status: original
definition: party that accepts accountability and responsibility for the resource and ensures appropriate care and maintenance of the resource
history note: Presented in the ISO 19115 original standard's codelist
in scheme: IDN Role Codes
notation: http://def.isotc211.org/iso19115/-1/2018/CitationAndResponsiblePartyInformation/code/CI_RoleCode/custodian
top concept of: IDN Role Codes

distributor
type: Concept
status: original
definition: party who distributes the resource
history note: Presented in the ISO 19115 original standard's codelist
in scheme: IDN Role Codes
notation: http://def.isotc211.org/iso19115/-1/2018/CitationAndResponsiblePartyInformation/code/CI_RoleCode/distributor
top concept of: IDN Role Codes

editor
type: Concept
status: original
definition: party who reviewed or modified the resource to improve the content
history note: Presented in the ISO 19115 original standard's codelist
in scheme: IDN Role Codes
notation: http://def.isotc211.org/iso19115/-1/2018/CitationAndResponsiblePartyInformation/code/CI_RoleCode/editor
top concept of: IDN Role Codes

funder
type: Concept
status: original
definition: party providing monetary support for the resource
history note: Presented in the ISO 19115 original standard's codelist
in scheme: IDN Role Codes
notation: http://def.isotc211.org/iso19115/-1/2018/CitationAndResponsiblePartyInformation/code/CI_RoleCode/funder
top concept of: IDN Role Codes

mediator
type: Concept
status: original
definition: a class of entity that mediates access to the resource and for whom the resource is intended or useful
history note: Presented in the ISO 19115 original standard's codelist
in scheme: IDN Role Codes
notation: http://def.isotc211.org/iso19115/-1/2018/CitationAndResponsiblePartyInformation/code/CI_RoleCode/mediator
top concept of: IDN Role Codes

originator
type: Concept
status: original
definition: party who created the resource
history note: Presented in the ISO 19115 original standard's codelist
in scheme: IDN Role Codes
notation: http://def.isotc211.org/iso19115/-1/2018/CitationAndResponsiblePartyInformation/code/CI_RoleCode/originator
top concept of: IDN Role Codes

owner
type: Concept
status: original
definition: party that owns the resource
history note: Presented in the ISO 19115 original standard's codelist
in scheme: IDN Role Codes
notation: http://def.isotc211.org/iso19115/-1/2018/CitationAndResponsiblePartyInformation/code/CI_RoleCode/owner
top concept of: IDN Role Codes

point of contact
type: Concept
status: original
definition: party who can be contacted for acquiring knowledge about or acquisition of the resource
history note: Presented in the ISO 19115 original standard's codelist
in scheme: IDN Role Codes
notation: http://def.isotc211.org/iso19115/-1/2018/CitationAndResponsiblePartyInformation/code/CI_RoleCode/pointOfContact
top concept of: IDN Role Codes

principal investigator
type: Concept
status: original
definition: key party responsible for gathering information and conducting research
history note: Presented in the ISO 19115 original standard's codelist
in scheme: IDN Role Codes
notation: http://def.isotc211.org/iso19115/-1/2018/CitationAndResponsiblePartyInformation/code/CI_RoleCode/principalInvestigator
top concept of: IDN Role Codes

processor
type: Concept
status: original
definition: party who has processed the data in a manner such that the resource has been modified
history note: Presented in the ISO 19115 original standard's codelist
in scheme: IDN Role Codes
notation: http://def.isotc211.org/iso19115/-1/2018/CitationAndResponsiblePartyInformation/code/CI_RoleCode/processor
top concept of: IDN Role Codes

publisher
type: Concept
status: original
definition: party who published the resource
history note: Presented in the ISO 19115 original standard's codelist
in scheme: IDN Role Codes
notation: http://def.isotc211.org/iso19115/-1/2018/CitationAndResponsiblePartyInformation/code/CI_RoleCode/publisher
top concept of: IDN Role Codes

resource provider
type: Concept
status: original
definition: party that supplies the resource
history note: Presented in the ISO 19115 original standard's codelist
in scheme: IDN Role Codes
notation: http://def.isotc211.org/iso19115/-1/2018/CitationAndResponsiblePartyInformation/code/CI_RoleCode/resourceProvider
top concept of: IDN Role Codes

rights holder
type: Concept
status: original
definition: party owning or managing rights over the resource
history note: Presented in the ISO 19115 original standard's codelist
in scheme: IDN Role Codes
notation: http://def.isotc211.org/iso19115/-1/2018/CitationAndResponsiblePartyInformation/code/CI_RoleCode/rightsHolder
top concept of: IDN Role Codes

sponsor
type: Concept
status: original
definition: party who speaks for the resource
history note: Presented in the ISO 19115 original standard's codelist
in scheme: IDN Role Codes
notation: http://def.isotc211.org/iso19115/-1/2018/CitationAndResponsiblePartyInformation/code/CI_RoleCode/sponsor
top concept of: IDN Role Codes

stakeholder
type: Concept
status: original
definition: party who has an interest in the resource or the use of the resource
history note: Presented in the ISO 19115 original standard's codelist
in scheme: IDN Role Codes
notation: http://def.isotc211.org/iso19115/-1/2018/CitationAndResponsiblePartyInformation/code/CI_RoleCode/stakeholder
top concept of: IDN Role Codes

user
type: Concept
status: original
definition: party who uses the resource
history note: Presented in the ISO 19115 original standard's codelist
in scheme: IDN Role Codes
notation: http://def.isotc211.org/iso19115/-1/2018/CitationAndResponsiblePartyInformation/code/CI_RoleCode/user
top concept of: IDN Role Codes

subject agent
type: Concept
status: addition
definition: party that the resources contains information about
history note: Created for the Indigenous Data Network's Catalogue Project, 2022
in scheme: IDN Role Codes
top concept of: IDN Role Codes
contributor: Indigenous Data Network

Indigenous Data Network
type: Organization
description: The Indigenous Data Network (IDN) was established in 2018 to support and coordinate the governance of Indigenous data for Aboriginal and Torres Strait Islander peoples and empower Aboriginal and Torres Strait Islander communities to decide their own local data priorities.
description: The IDN is within the University of Melbourne. It was established in 2018 to support and coordinate the governance of Indigenous data for Aboriginal and Torres Strait Islander peoples and empower Aboriginal and Torres Strait Islander communities to decide their own local data priorities.

subject agent representative
type: Concept
status: addition
broader: stakeholder
definition: party who can be contacted who best represents the interests of the subject agent
history note: Created for the Indigenous Data Network's Catalogue Project, 2022
in scheme: IDN Role Codes
contributor: Indigenous Data Network

has graph role
type: ObjectProperty
domain: Virtual Graph
range: Named Graph
example: See example for Real Graph
history note: Defined in this ontology for the first time
description: The subject Real Graph plays the object Olis Graph Role

Real Graph
type: Class
subclass of: Named Graph
example: PREFIX : <https://olis.dev/> PREFIX ex: <http://example.com> PREFIX gr: <http://olis.dev/GraphRoles/> PREFIX schema: <https://schema.org/> ex:realGraphX a :RealGraph ; :hasGraphRole gr:Original ; schema:name "Real Graph X" ; schema:description "A real graph, containing triples about ..." ; . ex:realGraphY a :RealGraph ; :hasGraphRole gr:Inferred ; :hasBaseGraph ex:realGraphX ; schema:name "Real Graph Y" ; schema:description "A real graph, containing triples inferred from Real Graph X" ; . ex:virtualGraphZ a :VirtualGraph ; schema:name "Virtual Graph Z" ; schema:description "A Virtual Graph that contains Real Graphs X & Y" ; :contains ex:realGraphX , ex:realGraphY ; .
history note: Defined in this ontology for the first time
description: A Named Graph that contains triples

has base graph
type: ObjectProperty
domain: Real Graph
range: Named Graph
example: See example for Real Graph
history note: Defined in this ontology for the first time
description: The subject Real Graph is derived from, or to be added to, the object Named Graph

Virtual Graph
type: Class
subclass of: Named Graph
disjoint with: Real Graph
example: See example for Real Graph
history note: Defined in this ontology for the first time
description: A Named Graph that does not and cannot contain triples but which may be related to Real Graphs

Olis Ontology
type: Ontology
version IRI: https://olis.dev/1.0.0
version info: 1.0.0
history note: 2025-12: Altered isAliasFor to contains. Added hasBaseGraph & hasGraphRole 2023-12: First public version
code repository: https://github.com/Kurrawong/olis.dev
copyright holder: Nicholas J. Car
copyright notice: (c) KurrawongAI, 2022-2025
creator: Nicholas J. Car
date created: 2022-07-01
date issued: 2022-07-01
date modified: 2025-12-23
description: A model of RDF graphs and relations between them
license: cc-by4.0
publisher: Nicholas J. Car

contains
type: ObjectProperty
domain: Virtual Graph
range: Named Graph
example: See example for Real Graph
history note: Defined in this ontology for the first time
description: The subject Virtual Graph contains the object Named Graph

Named Graph
type: Class
example: See example for Real Graph
scope note: This class is not expected to be instantiated, instead Real Graph and Virtual Graph should be used
citation: https://www.w3.org/TR/rdf12-concepts/#section-rdf-graph
description: An RDF Named Graph, as per RDF 1.2's definition

distribution
type: ObjectProperty
domain: Dataset
range: Distribution
sub property of: relation
alternative label: har distribution @da
editorial note: Status: English Definition text modified by DCAT revision team, translations pending (except for Italian, Spanish and Czech).
description: An available distribution of the dataset.

contact point
type: ObjectProperty
range: Kind
editorial note: Status: English Definition text modified by DCAT revision team, Italian, Spanish and Czech translations provided, other translations pending.
description: Relevant contact information for the catalogued resource. Use of vCard is recommended.

theme
type: ObjectProperty
range: Concept
sub property of: subject
alternative label: tema @da
editorial note: Status: English Definition text modified by DCAT revision team, all except for Italian and Czech translations are pending.
scope note: The set of skos:Concepts used to categorize the resources are organized in a skos:ConceptScheme describing all the categories and their relations in the catalog.
description: A main category of the resource. A resource can have multiple themes.

The data catalog vocabulary
type: Ontology
imports: core
imports: terms
imports: prov-o#
version info: Questa è una copia aggiornata del vocabolario DCAT v2.0 disponibile in https://www.w3.org/ns/dcat.ttl
version info: This is an updated copy of v2.0 of the DCAT vocabulary, taken from https://www.w3.org/ns/dcat.ttl
version info: Esta es una copia del vocabulario DCAT v2.0 disponible en https://www.w3.org/ns/dcat.ttl @es
editorial note: English language definitions updated in this revision in line with ED. Multilingual text unevenly updated.
history note: contributors: [ rdfs:seeAlso <https://orcid.org/0000-0001-9300-2694> ; foaf:homepage <http://www.andrea-perego.name/foaf/#me> ; foaf:name "Andrea Perego" ; ] , [ foaf:homepage <http://www.asahi-net.or.jp/~ax2s-kmtn/> ; foaf:name "Shuji Kamitsuna" ; ] , [ a foaf:Person ; schema:affiliation [ foaf:homepage <https://csiro.au> ; foaf:name "Commonwealth Scientific and Industrial Research Organisation" ; ] ; rdfs:seeAlso <https://orcid.org/0000-0002-3884-3420> ; foaf:name "Simon J D Cox" ; foaf:workInfoHomepage <http://people.csiro.au/Simon-Cox> ; ] , [ rdfs:seeAlso <https://orcid.org/0000-0001-5648-2713> ; foaf:homepage <http://www.imati.cnr.it/index.php/people/8-curricula/178-riccardo-albertoni> , <https://w3id.org/people/ralbertoni/> ; foaf:name "Riccardo Albertoni" ; ] , [ rdfs:seeAlso <http://www.eurecom.fr/~atemezin/gatemezing-foaf.rdf> ; foaf:name "Ghislain Auguste Atemezing" ; ] , [ rdfs:seeAlso <http://makxdekkers.com/makxdekkers.rdf#me> ; foaf:homepage <http://makxdekkers.com/> ; foaf:name "Makx Dekkers" ; ] , [ schema:affiliation <http://www.w3.org/data#W3C> ; rdfs:seeAlso <http://philarcher.org/foaf.rdf#me> ; foaf:homepage <http://www.w3.org/People/all#phila> ; foaf:name "Phil Archer" ; ] , [ schema:affiliation [ foaf:homepage <http://ec.europa.eu/dgs/informatics/> ; foaf:name "European Commission, DG DIGIT" ; ] ; foaf:name "Vassilios Peristeras" ; ] , [ schema:affiliation [ foaf:homepage <http://www.refinitiv.com> ; foaf:name "Refinitiv" ; ] ; foaf:name "David Browning" ; ] , [ rdfs:seeAlso <https://jakub.klímek.com/#me> ; foaf:homepage <https://jakub.klímek.com/> ; foaf:name "Jakub Klímek" ; ] , [ foaf:name "Richard Cyganiak" ; ] , [ foaf:name "Marios Meimaris" ; ] , [ schema:affiliation [ foaf:homepage <http://okfn.org> ; foaf:name "Open Knowledge Foundation" ; ] ; foaf:name "Rufus Pollock" ; ] , [ schema:affiliation [ foaf:homepage <http://stfc.ac.uk> ; foaf:name "Science and Technology Facilities Council, UK" ; ] ; rdfs:seeAlso <https://orcid.org/0000-000…
creator: John Erickson
creator: Fadi Maali
date created: 2014-01-01
date issued: 2021-01-01
date modified: 2021-09-14
description: DCAT is an RDF vocabulary designed to facilitate interoperability between data catalogs published on the Web. By using DCAT to describe datasets in data catalogs, publishers increase discoverability and enable applications easily to consume metadata from multiple catalogs. It further enables decentralized publishing of catalogs and facilitates federated dataset search across sites. Aggregated DCAT metadata can serve as a manifest file to facilitate digital preservation. DCAT is defined at http://www.w3.org/TR/vocab-dcat/. Any variance between that normative document and this schema is an error in this schema.
license: https://creativecommons.org/licenses/by/4.0/
publisher: www.w3.org

Dataset
type: Class
subclass of: Catalogued resource
alternative label: Datasamling @da
change note: 2018-02 - subclass of dctype:Dataset removed because scope of dcat:Dataset includes several other types from the dctype vocabulary.
editorial note: 2020-03-16 A new scopenote added and need to be translated
scope note: This class describes the conceptual dataset. One or more representations might be available, with differing schematic layouts and formats or serializations.
scope note: The notion of dataset in DCAT is broad and inclusive, with the intention of accommodating resource types arising from all communities. Data comes in many forms including numbers, text, pixels, imagery, sound and other multi-media, and potentially other types, any of which might be collected into a dataset.
scope note: This class represents the actual dataset as published by the dataset provider. In cases where a distinction between the actual dataset and its entry in the catalog is necessary (because metadata such as modification date and maintainer might differ), the catalog record class can be used for the latter.
description: A collection of data, published or curated by a single source, and available for access or download in one or more represenations.

Distribution
type: Class
alternative label: Dataudstilling @da
scope note: This represents a general availability of a dataset it implies no information about the actual access method of the data, i.e. whether by direct download, API, or through a Web page. The use of dcat:downloadURL property indicates directly downloadable distributions.
description: A specific representation of a dataset. A dataset might be available in multiple serializations that may differ in various ways, including natural language, media-type or format, schematic organization, temporal and spatial resolution, level of detail or profiles (which might specify any or all of the above).

Catalog
type: Class
subclass of: Dataset
editorial note: English, Italian, Spanish definitions updated in this revision. Multilingual text not yet updated.
scope note: A web-based data catalog is typically represented as a single instance of this class.
description: A curated collection of metadata about resources (e.g., datasets and data services in the context of a data catalog).

access address
type: ObjectProperty
domain: Distribution
range: Resource
property chain axiom: data access service
property chain axiom: service end-point
alternative label: adgangsURL @da
editorial note: Status: English Definition text modified by DCAT revision team, updated Italian and Czech translation provided, translations for other languages pending.
scope note: If the distribution(s) are accessible only through a landing page (i.e. direct download URLs are not known), then the landing page link should be duplicated as accessURL on a distribution.
description: A URL of a resource that gives access to a distribution of the dataset. E.g. landing page, feed, SPARQL endpoint. Use for all cases except a simple download link, in which case downloadURL is preferred.

data access service
type: ObjectProperty
range: Data service
change note: New property added in DCAT 2.0.
description: A site or end-point that gives access to the distribution of the dataset.

service end-point
type: ObjectProperty
domain: Data service
range: Resource
change note: New property in DCAT 2.0.
description: The root location or primary endpoint of the service (a web-resolvable IRI).

bounding box
type: DatatypeProperty
domain: Location
range: Literal
change note: New property added in DCAT 2.0.
scope note: The range of this property is intentionally generic, with the purpose of allowing different geometry encodings. E.g., the geometry could be encoded with as WKT (geosparql:wktLiteral [GeoSPARQL]) or [GML] (geosparql:asGML [GeoSPARQL]).
description: The geographic bounding box of a resource.

byte size
type: DatatypeProperty
domain: Distribution
range: Literal
scope note: The size in bytes can be approximated when the precise size is not known. The literal value of dcat:byteSize should by typed as xsd:decimal.
description: The size of a distribution in bytes.

catalog
type: ObjectProperty
domain: Catalog
range: Catalog
sub property of: member
sub property of: hasPart
alternative label: har delkatalog @da
change note: New property added in DCAT 2.0.
description: A catalog whose contents are of interest in the context of this catalog.

centroid
type: DatatypeProperty
domain: Location
range: Literal
alternative label: centroide @da
change note: New property added in DCAT 2.0.
scope note: The range of this property is intentionally generic, with the purpose of allowing different geometry encodings. E.g., the geometry could be encoded with as WKT (geosparql:wktLiteral [GeoSPARQL]) or [GML] (geosparql:asGML [GeoSPARQL]).
description: The geographic center (centroid) of a resource.

compression format
type: ObjectProperty
domain: Distribution
range: MediaType
sub property of: format
change note: New property added in DCAT 2.0.
scope note: This property is to be used when the files in the distribution are compressed, e.g. in a ZIP file. The format SHOULD be expressed using a media type as defined by IANA media types registry https://www.iana.org/assignments/media-types/, if available.
description: The compression format of the distribution in which the data is contained in a compressed form, e.g. to reduce the size of the downloadable file.

dataset
type: ObjectProperty
domain: Catalog
range: Dataset
sub property of: member
sub property of: hasPart
alternative label: har datasæt @da
editorial note: Status: English Definition text modified by DCAT revision team, Italian, Spanish and Czech translation provided, other translations pending.
description: A collection of data that is listed in the catalog.

download URL
type: ObjectProperty
domain: Distribution
range: Resource
editorial note: Status: English Definition text modified by DCAT revision team, Italian, Spanish and Czech translation updated, other translations pending.
scope note: dcat:downloadURL SHOULD be used for the address at which this distribution is available directly, typically through a HTTP Get request.
description: The URL of the downloadable file in a given format. E.g. CSV file or RDF file. The format is indicated by the distribution's dct:format and/or dcat:mediaType.

end date
type: DatatypeProperty
domain: PeriodOfTime
range: Literal
change note: New property added in DCAT 2.0.
scope note: The range of this property is intentionally generic, with the purpose of allowing different level of temporal precision for specifying the end of a period. E.g., it can be expressed with a date (xsd:date), a date and time (xsd:dateTime), or a year (xsd:gYear).
description: The end of the period.

description of service end-point
type: ObjectProperty
domain: Data service
change note: New property in DCAT 2.0.
change note: Nueva propiedad agregada en DCAT 2.0.
scope note: An endpoint description may be expressed in a machine-readable form, such as an OpenAPI (Swagger) description, an OGC GetCapabilities response, a SPARQL Service Description, an OpenSearch or WSDL document, a Hydra API description, else in text or some other informal mode if a formal representation is not possible.
scope note: The endpoint description gives specific details of the actual endpoint instance, while dct:conformsTo is used to indicate the general standard or specification that the endpoint implements.
description: A description of the service end-point, including its operations, parameters etc.

Data service
type: Class
subclass of: Catalogued resource
subclass of: Service
alternative label: Dataservice @da
change note: New class added in DCAT 2.0.
scope note: If a dcat:DataService is bound to one or more specified Datasets, they are indicated by the dcat:servesDataset property.
scope note: The kind of service can be indicated using the dct:type property. Its value may be taken from a controlled vocabulary such as the INSPIRE spatial data service type vocabulary.
description: A site or end-point providing operations related to the discovery of, access to, or processing functions on, data or related resources.

keyword
type: DatatypeProperty
range: Literal
sub property of: subject
description: A keyword or tag describing a resource.

landing page
type: ObjectProperty
range: Document
sub property of: page
scope note: If the distribution(s) are accessible only through a landing page (i.e. direct download URLs are not known), then the landing page link should be duplicated as accessURL on a distribution.
description: A Web page that can be navigated to in a Web browser to gain access to the catalog, a dataset, its distributions and/or additional information.

media type
type: ObjectProperty
domain: Distribution
range: MediaType
sub property of: format
change note: The range of dcat:mediaType has been tightened as part of the revision of DCAT.
editorial note: Status: English Definition text modified by DCAT revision team, Italian and Czech translation provided, other translations pending. Note some inconsistency on def vs. usage.
scope note: This property SHOULD be used when the media type of the distribution is defined in the IANA media types registry https://www.iana.org/assignments/media-types/, otherwise dct:format MAY be used with different values.
description: The media type of the distribution as defined by IANA.

packaging format
type: ObjectProperty
domain: Distribution
range: MediaType
sub property of: format
change note: New property added in DCAT 2.0.
scope note: This property to be used when the files in the distribution are packaged, e.g. in a TAR file, a Frictionless Data Package or a Bagit file. The format SHOULD be expressed using a media type as defined by IANA media types registry https://www.iana.org/assignments/media-types/, if available.
description: The package format of the distribution in which one or more data files are grouped together, e.g. to enable a set of related files to be downloaded together.

qualified relation
type: ObjectProperty
domain: Catalogued resource
range: Relationship
change note: New property added in DCAT 2.0.
editorial note: Introduced into DCAT to complement the other PROV qualified relations.
scope note: Used to link to another resource where the nature of the relationship is known but does not match one of the standard Dublin Core properties (dct:hasPart, dct:isPartOf, dct:conformsTo, dct:isFormatOf, dct:hasFormat, dct:isVersionOf, dct:hasVersion, dct:replaces, dct:isReplacedBy, dct:references, dct:isReferencedBy, dct:requires, dct:isRequiredBy) or PROV-O properties (prov:wasDerivedFrom, prov:wasInfluencedBy, prov:wasQuotedFrom, prov:wasRevisionOf, prov:hadPrimarySource, prov:alternateOf, prov:specializationOf).
description: Link to a description of a relationship with another resource.

Catalogued resource
type: Class
change note: New class added in DCAT 2.0.
scope note: The class of all catalogued resources, the Superclass of dcat:Dataset, dcat:DataService, dcat:Catalog and any other member of a dcat:Catalog. This class carries properties common to all catalogued resources, including datasets and data services. It is strongly recommended to use a more specific sub-class. When describing a resource which is not a dcat:Dataset or dcat:DataService, it is recommended to create a suitable sub-class of dcat:Resource, or use dcat:Resource with the dct:type property to indicate the specific type.
scope note: dcat:Resource is an extension point that enables the definition of any kind of catalog. Additional subclasses may be defined in a DCAT profile or application for catalogs of other kinds of resources.
description: Resource published or curated by a single agent.

Relationship
type: Class
change note: New class added in DCAT 2.0.
scope note: Use to characterize a relationship between datasets, and potentially other resources, where the nature of the relationship is known but is not adequately characterized by the standard Dublin Core properties (dct:hasPart, dct:isPartOf, dct:conformsTo, dct:isFormatOf, dct:hasFormat, dct:isVersionOf, dct:hasVersion, dct:replaces, dct:isReplacedBy, dct:references, dct:isReferencedBy, dct:requires, dct:isRequiredBy) or PROV-O properties (prov:wasDerivedFrom, prov:wasInfluencedBy, prov:wasQuotedFrom, prov:wasRevisionOf, prov:hadPrimarySource, prov:alternateOf, prov:specializationOf).
description: An association class for attaching additional information to a relationship between DCAT Resources.

record
type: ObjectProperty
domain: Catalog
range: Catalog Record
alternative label: har post @da
editorial note: Status: English, Italian, Spanish and Czech Definitions modified by DCAT revision team, other translations pending.
description: A record describing the registration of a single dataset or data service that is part of the catalog.

Catalog Record
type: Class
subclass of: Restriction
  all values from: Catalogued resource
  on property: primaryTopic
subclass of: Restriction
  cardinality: 1
  on property: primaryTopic
editorial note: English definition updated in this revision. Multilingual text not yet updated except the Spanish one and the Czech one and Italian one.
scope note: This class is optional and not all catalogs will use it. It exists for catalogs where a distinction is made between metadata about a dataset or data service and metadata about the entry for the dataset or data service in the catalog. For example, the publication date property of the dataset reflects the date when the information was originally made available by the publishing agency, while the publication date of the catalog record is the date when the dataset was added to the catalog. In cases where both dates differ, or where only the latter is known, the publication date should only be specified for the catalog record. Notice that the W3C PROV Ontology allows describing further provenance information such as the details of the process and the agent involved in a particular change to a dataset.
description: A record in a data catalog, describing the registration of a single dataset or data service.

serves dataset
type: ObjectProperty
domain: Data service
range: Dataset
alternative label: udstiller @da
change note: New property in DCAT 2.0.
description: A collection of data that this DataService can distribute.

service
type: ObjectProperty
domain: Catalog
range: Data service
sub property of: member
sub property of: hasPart
alternative label: har datatjeneste @da
change note: New property added in DCAT 2.0.
description: A site or endpoint that is listed in the catalog.

spatial resolution (metres)
type: DatatypeProperty
comment: minimum spatial separation resolvable in a dataset, measured in metres.
range: decimal
change note: New property added in DCAT 2.0.
editorial note: Might appear in the description of a Dataset or a Distribution, so no domain is specified.
scope note: Alternative spatial resolutions might be provided as different dataset distributions. If the dataset is an image or grid this should correspond to the spacing of items. For other kinds of spatial dataset, this property will usually indicate the smallest distance between items in the dataset.

start date
type: DatatypeProperty
domain: PeriodOfTime
range: Literal
change note: New property added in DCAT 2.0.
scope note: The range of this property is intentionally generic, with the purpose of allowing different level of temporal precision for specifying the start of a period. E.g., it can be expressed with a date (xsd:date), a date and time (xsd:dateTime), or a year (xsd:gYear).
description: The start of the period

temporal resolution
type: DatatypeProperty
range: duration
change note: New property added in DCAT 2.0.
editorial note: Might appear in the description of a Dataset or a Distribution, so no domain is specified.
scope note: Alternative temporal resolutions might be provided as different dataset distributions.
scope note: If the dataset is a time-series this should correspond to the spacing of items in the series. For other kinds of dataset, this property will usually indicate the smallest time difference between items in the dataset.
description: minimum time period resolvable in a dataset.

theme taxonomy
type: ObjectProperty
domain: Catalog
range: Resource
alternative label: temataksonomi @da
scope note: It is recommended that the taxonomy is organized in a skos:ConceptScheme, skos:Collection, owl:Ontology or similar, which allows each member to be denoted by an IRI and published as linked-data.
description: The knowledge organization system (KOS) used to classify catalog's datasets.
range includes: Ontology
range includes: Collection
range includes: ConceptScheme

John Erickson
type: Person

Fadi Maali
type: Person

Role
type: Class
subclass of: Concept
change note: New class added in DCAT 2.0.
editorial note: Introduced into DCAT to complement prov:Role (whose use is limited to roles in the context of an activity, as the range of prov:hadRole).
scope note: Used in a qualified-attribution to specify the role of an Agent with respect to an Entity. It is recommended that the values be managed as a controlled vocabulary of agent roles, such as http://registry.it.csiro.au/def/isotc211/CI_RoleCode.
scope note: Used in a qualified-relation to specify the role of an Entity with respect to another Entity. It is recommended that the values be managed as a controlled vocabulary of entity roles such as: ISO 19115 DS_AssociationTypeCode http://registry.it.csiro.au/def/isotc211/DS_AssociationTypeCode; IANA Registry of Link Relations https://www.iana.org/assignments/link-relation; DataCite metadata schema; MARC relators https://id.loc.gov/vocabulary/relators.
description: A role is the function of a resource or agent with respect to another resource, in the context of resource attribution or resource relationships.

hadRole
type: ObjectProperty
domain:
  union of: Attribution
  union of: Relationship
range: Role
change note: New property added in DCAT 2.0.
editorial note: Introduced into DCAT to complement prov:hadRole (whose use is limited to roles in the context of an activity, with the domain of prov:Association.
scope note: May be used in a qualified-attribution to specify the role of an Agent with respect to an Entity. It is recommended that the value be taken from a controlled vocabulary of agent roles, such as http://registry.it.csiro.au/def/isotc211/CI_RoleCode.
scope note: May be used in a qualified-relation to specify the role of an Entity with respect to another Entity. It is recommended that the value be taken from a controlled vocabulary of entity roles such as: ISO 19115 DS_AssociationTypeCode http://registry.it.csiro.au/def/isotc211/DS_AssociationTypeCode; IANA Registry of Link Relations https://www.iana.org/assignments/link-relation; DataCite metadata schema; MARC relators https://id.loc.gov/vocabulary/relators.
description: The function of an entity or agent with respect to another entity or resource.

DASH Data Shapes Vocabulary
type: Ontology
imports: shacl#
declare:
  namespace: http://www.w3.org/1999/02/22-rdf-syntax-ns#
  prefix: rdf
declare:
  namespace: http://www.w3.org/2000/01/rdf-schema#
  prefix: rdfs
declare:
  namespace: http://datashapes.org/dash#
  prefix: dash
declare:
  namespace: http://www.w3.org/2002/07/owl#
  prefix: owl
declare:
  namespace: http://purl.org/dc/terms/
  prefix: dcterms
declare:
  namespace: http://www.w3.org/2001/XMLSchema#
  prefix: xsd
declare:
  namespace: http://www.w3.org/2004/02/skos/core#
  prefix: skos
citation: https://datashapes.org/
creator: Holger Knublauch
date created: 2015-01-01
date issued: 2015-01-01
date modified: 2024-01-01
description: DASH is a SHACL library for frequently needed features and design patterns. The constraint components in this library are 100% standards compliant and will work on any engine that fully supports SHACL.
publisher: TopQuadrant

Class
subclass of: Class
description: The class of OWL classes.

editor
type: Property
domain: PropertyShape
range: Editor
description: Can be used to link a property shape with an editor, to state a preferred editing widget in user interfaces.

Auto-complete editor
type: Single editor
description: An auto-complete field to enter the label of instances of a class. This is the fallback editor for any URI resource if no other editors are more suitable.

default view for role
type: Property
domain: NodeShape
description: Links a node shape with the roles for which it shall be used as default view. User interfaces can use these values to select how to present a given RDF resource. The values of this property are URIs representing a group of users or agents. There is a dedicated URI dash:all representing all users.

all
description: Represents all users/roles, for example as a possible value of the default view for role property.

Details editor
type: Single editor
description: An editor for non-literal values, typically displaying a nested form where the values of the linked resource can be edited directly on the "parent" form. Implementations that do not support this (yet) could fall back to an auto-complete widget.

order
range: decimal
type: Property
description: Specifies the relative order of this compared to its siblings. For example use 0 for the first, 1 for the second.

single line
type: Property
range: boolean

API Status
type: NodeShape
type: Class
subclass of: Resource
description: The class of possible values for dash:apiStatus.

Failure result
type: Class
subclass of: Abstract result
description: A result representing a validation failure such as an unsupported recursion.

Abstract result
abstract: true
type: Class
subclass of: Resource
description: The base class of validation results, typically not instantiated directly.

Failure test case result
type: Class
subclass of: Test case result
description: Represents a failure of a test case.

Test case result
type: Class
subclass of: Abstract result
abstract: true
description: Base class for results produced by running test cases.

Graph update
type: Class
subclass of: Suggestion
description: A suggestion consisting of added and/or deleted triples, represented as rdf:Statements via dash:addedTriple and dash:deletedTriple.

Suggestion
type: Class
subclass of: Resource
abstract: true
description: Base class of suggestions that modify a graph to "fix" the source of a validation result.

Multi-function
type: NodeShape
type: Class
subclass of: Parameterizable
node kind: IRI
description: A multi-function is a function that can return zero or more result objects consisting of one or more result variables. While normal (SPARQL/SHACL) functions can only return a single result node, multi-functions may not only return multiple nodes but even multiple individual variables per solution. A common way of defining multi-functions is by wrapping a SPARQL SELECT query, using dash:SPARQLMultiFunction. However, some MultiFunctions (in TopBraid) may also be implemented natively.

Parameterizable
abstract: true
type: Class
subclass of: Resource
description: Superclass of components that can take parameters, especially functions and constraint components.

Property role
type: NodeShape
type: Class
subclass of: Resource
description: The class of roles that a property (shape) may take for its focus nodes.

SPARQL CONSTRUCT template
type: Class
subclass of: Parameterizable
subclass of: SPARQLConstructExecutable
description: Encapsulates one or more SPARQL CONSTRUCT queries that can be parameterized. Parameters will become pre-bound variables in the queries.

SPARQL multi-function
type: NodeShape
type: Class
subclass of: Multi-function
subclass of: SPARQLSelectExecutable
description: A multi-function based on a SPARQL SELECT query. The query gets executed with the arguments pre-bound to the variables declared as parameters. The results of the multi-function are all result bindings from the SPARQL result set.

SPARQL SELECT template
type: Class
subclass of: Parameterizable
subclass of: SPARQLSelectExecutable
description: Encapsulates a SPARQL SELECT query that can be parameterized. Parameters will become pre-bound variables in the query.

SPARQL UPDATE suggestion generator
type: Class
subclass of: SPARQLSelectExecutable
subclass of: Suggestion generator
subclass of: SPARQLUpdateExecutable
description: A SuggestionGenerator based on a SPARQL UPDATE query (sh:update), producing an instance of dash:GraphUpdate. The INSERTs become dash:addedTriple and the DELETEs become dash:deletedTriple. The WHERE clause operates on the data graph with the pre-bound variables $focusNode, $predicate and $value, as well as the other pre-bound variables for the parameters of the constraint. In many cases, there may be multiple possible suggestions to fix a problem. For example, with sh:maxLength there are many ways to slice a string. In those cases, the system will first iterate through the result variables from a SELECT query (sh:select) and apply these results as pre-bound variables into the UPDATE query.

Suggestion generator
type: Class
subclass of: Resource
abstract: true
description: Base class of objects that can generate suggestions (added or deleted triples) for a validation result of a given constraint component.

Script function
type: NodeShape
type: Class
subclass of: Script
subclass of: Function
description: Script functions can be used from SPARQL queries and will be injected into the generated prefix object (in JavaScript, for ADS scripts). The dash:js will be inserted into a generated JavaScript function and therefore needs to use the return keyword to produce results. These JS snippets can access the parameter values based on the local name of the sh:Parameter's path. For example ex:value can be accessed using value. SPARQL use note: Since these functions may be used from any data graph and any shapes graph, they must not rely on any API apart from what's available in the shapes graph that holds the rdf:type triple of the function itself. In other words, at execution time from SPARQL, the ADS shapes graph will be the home graph of the function's declaration.

Script
type: Shape class
subclass of: Resource
description: An executable unit implemented in one or more languages such as JavaScript.

Function
abstract: true
type: Class
subclass of: Parameterizable
description: The class of SHACL functions.

Shape script
type: Class
subclass of: Script
description: A shape script contains extra code that gets injected into the API for the associated node shape. In particular you can use this to define additional functions that operate on the current focus node (the this variable in JavaScript).

Success result
type: Class
subclass of: Abstract result
description: A result representing a successfully validated constraint.

Success test case result
type: Class
subclass of: Test case result
description: Represents a successful run of a test case.

abstract
type: Property
domain: Class
range: boolean
description: Indicates that a class is "abstract" and cannot be used in asserted rdf:type triples. Only non-abstract subclasses of abstract classes should be instantiated directly.

Suggestion result
type: Class
subclass of: Abstract result
description: Class of results that have been produced as suggestions, not through SHACL validation. How the actual results are produced is up to implementers. Each instance of this class should have values for sh:focusNode, sh:resultMessage, sh:resultSeverity (suggested default: sh:Info), and dash:suggestion to point at one or more suggestions.

Test environment
type: Class
subclass of: Resource
abstract: true
description: Abstract base class for test environments, holding information on how to set up a test case.

Action test case
type: Shape class
subclass of: Test case
description: A test case that evaluates a dash:Action using provided input parameters. Requires exactly one value for dash:action and will operate on the test case's graph (with imports) as both data and shapes graph. Currently only supports read-only actions, allowing the comparison of actual results with the expected results.

Shape class
subclass of: NodeShape
subclass of: Class
hidden: true
description: A class that is also a node shape. This class can be used as rdf:type instead of the combination of rdfs:Class and sh:NodeShape.

Test case
type: Shape class
subclass of: Resource
abstract: true
description: A test case to verify that a (SHACL-based) feature works as expected.

All objects
type: All objects target
description: A reusable instance of dash:AllObjectsTarget.

All objects target
type: SPARQLTargetType
subclass of: Target
label template: All objects
prefixes: DASH Data Shapes Vocabulary
select: SELECT DISTINCT ?this WHERE { ?anyS ?anyP ?this . }
description: A target containing all objects in the data graph as focus nodes.

All subjects
type: All subjects target
description: A reusable instance of dash:AllSubjectsTarget.

All subjects target
type: SPARQLTargetType
subclass of: Target
label template: All subjects
prefixes: DASH Data Shapes Vocabulary
select: SELECT DISTINCT ?this WHERE { ?this ?anyP ?anyO . }
description: A target containing all subjects in the data graph as focus nodes.

Single editor
type: Shape class
subclass of: Editor
description: An editor for individual value nodes.

Blank node viewer
type: Single viewer
description: A Viewer for blank nodes, rendering as the label of the blank node.

Single viewer
type: Shape class
subclass of: Viewer
description: A viewer for a single value.

Boolean select editor
type: Single editor
description: An editor for boolean literals, rendering as a select box with values true and false. Also displays the current value (such as "1"^^xsd:boolean), but only allows to switch to true or false.

Change script
type: Shape class
subclass of: Script
description: Class of ADS scripts that are executed after edits to the data graph were made, but within the same edit. These scripts may access the current changes from the graphs with names dataset.addedGraphURI and dataset.deletedGraphURI to learn about which resource values have been added or deleted. For example query them using graph.withDataGraph(dataset.addedGraphURI, ...) or via SPARQL's GRAPH keyword. Change scripts may then perform further changes which would again become visible to other change scripts. They MUST NOT have other side effects though, because they may get executed in Preview mode, or the change may cause constraint violations and then be rejected. For side effects, after the change has been applied, use commit scripts (dash:CommitScript). Change scripts are executed by their relative sh:order, with a default value of 0. Use lower values to execute before other scripts.

Closed by types constraint component
type: ConstraintComponent
node validator: SPARQLSelectValidator
  message: Property {?path} is not among those permitted for any of the types
  prefixes: DASH Data Shapes Vocabulary
  select: SELECT $this (?predicate AS ?path) ?value WHERE { FILTER ($closedByTypes) . $this ?predicate ?value . FILTER (?predicate != rdf:type) . FILTER NOT EXISTS { $this rdf:type ?type . ?type rdfs:subClassOf* ?class . GRAPH $shapesGraph { ?class sh:property/sh:path ?predicate . } } }
parameter: ClosedByTypesConstraintComponent closedByTypes
description: A constraint component that can be used to declare that focus nodes are "closed" based on their rdf:types, meaning that focus nodes may only have values for the properties that are explicitly enumerated via sh:property/sh:path in property constraints at their rdf:types and the superclasses of those. This assumes that the type classes are also shapes.

ClosedByTypesConstraintComponent closedByTypes
type: Parameter
reifiable by: Constraint reification shape
datatype: boolean
description: True to indicate that the focus nodes are closed by their types. A constraint violation is reported for each property value of the focus node where the property is not among those that are explicitly declared via sh:property/sh:path in any of the rdf:types of the focus node (and their superclasses). The property rdf:type is always permitted.
max count: 1
path: closed by types

Co-exists-with constraint component
type: ConstraintComponent
local constraint: true
message: Values must co-exist with values of {$coExistsWith}
parameter: CoExistsWithConstraintComponent coExistsWith
property validator: SPARQLSelectValidator
  prefixes: DASH Data Shapes Vocabulary
  select: SELECT $this WHERE { { FILTER (EXISTS { $this $PATH ?any } && NOT EXISTS { $this $coExistsWith ?any }) } UNION { FILTER (NOT EXISTS { $this $PATH ?any } && EXISTS { $this $coExistsWith ?any }) } }
description: A constraint component that can be used to express a constraint on property shapes so that if the property path has any value then the given property must also have a value, and vice versa.

local constraint
type: Property
domain: ConstraintComponent
range: boolean
description: Can be set to true for those constraint components where the validation does not require to visit any other triples than the shape definitions and the direct property values of the focus node mentioned in the property constraints. Examples of this include sh:minCount and sh:hasValue. Constraint components that are marked as such can be optimized by engines, e.g. they can be evaluated client-side at form submission time, without having to make a round-trip to a server, assuming the client has downloaded a complete snapshot of the resource. Any component marked with dash:staticConstraint is also a dash:localConstraint.

CoExistsWithConstraintComponent coExistsWith
type: Parameter
editor: Property auto-complete editor
reifiable by: Constraint reification shape
viewer: Property label viewer
description: The properties that must co-exist with the surrounding property (path). If the surrounding property path has any value then the given property must also have a value, and vice versa.
name: co-exists with
node kind: IRI
path: co-exists with

Commit script
type: Shape class
subclass of: Script
description: Class of ADS scripts that are executed after edits to the data graph were made and have been committed. These scripts may access the changes that have just happened from the graphs with names dataset.addedGraphURI and dataset.deletedGraphURI to learn about which resource values have been added or deleted. For example query them using graph.withDataGraph(dataset.addedGraphURI, ...) or via SPARQL's GRAPH keyword. Commit scripts may then perform side effects such as updating other graphs or sending out notifications to external systems. For edits that should be made within a finishing change, use change scripts (dash:ChangeScript). Commit scripts are executed by their relative sh:order, with a default value of 0. Use lower values to execute before other scripts.

Constructor
type: Shape class
subclass of: Parameterizable
subclass of: Script
description: A script that is executed when a new instance of the class associated via dash:constructor is created, e.g. from a New button. Such scripts typically declare one or more parameters that are collected from the user when the script starts. The values of these parameters can be used as named variables in the script for arbitrary purposes such as setting the URI or initializing some property values of the new instance. The variable focusNode will hold the named node of the selected type, for example when a constructor is associated with a superclass but the user has pressed New for a subclass. The last expression of the script will be used as result of the constructor, so that the surrounding tool knows which resource shall be navigated to next.

Date or date time
first:
  datatype: date
rest:
  datatype: dateTime
description: An rdf:List that can be used in property constraints as value for sh:or to indicate that all values of a property must be either xsd:date or xsd:dateTime.

Date picker editor
type: Single editor
description: An editor for xsd:date literals, offering a calendar-like date picker.

Date time picker editor
type: Single editor
description: An editor for xsd:dateTime literals, offering a calendar-like date picker and a time selector.

Depiction
type: Property role
description: Depiction properties provide images representing the focus nodes. Typical examples may be a photo of an animal or the map of a country.

deprecated
type: API Status
description: Features that have been marked deprecated will remain in the API but should no longer be used by new code and may get deleted in the foreseeable future (e.g., with the next major release).

Description
type: Property role
description: Description properties should produce text literals that may be used as an introduction/summary of what a focus node does.

Details viewer
type: Single viewer
description: A Viewer for resources that shows the details of the value using its default view shape as a nested form-like display.

Enum select editor
type: Single editor
description: A drop-down editor for enumerated values (typically based on sh:in lists).

experimental
type: API Status
description: Features that are marked experimental can be used by early adopters but there is no guarantee that they will reach stable state.

Explore action
type: Shape class
subclass of: Resource action
description: An action typically showing up in an Explore section of a selected resource. Cannot make changes to the data.

Resource action
type: Shape class
subclass of: Action
abstract: true
description: An Action that can be executed for a selected resource. Such Actions show up in context menus once they have been assigned a sh:group.

Function test case
type: Shape class
subclass of: Test case
description: A test case that verifies that a given SPARQL expression produces a given, expected result.

Graph service
type: Shape class
subclass of: Service
description: A service that does not apply to a specific resource (as ResourceService does) but operates on the whole graph. The focusNode variable will be the URI of the current base graph (e.g. <urn:x-evn-master:geo> as a NamedNode.

Service
type: Shape class
subclass of: Parameterizable
subclass of: Script
abstract: true
description: A script that gets exposed as a web service, e.g. /tbl/service/ex/MyService

Graph store test case
type: Shape class
subclass of: Test case
description: A test case that can be used to verify that an RDF file could be loaded (from a file) and that the resulting RDF graph is equivalent to a given TTL file.

HTML or string or langString
first:
  datatype: HTML
rest:
  datatype: string
rest:
  datatype: langString
description: An rdf:List that can be used in property constraints as value for sh:or to indicate that all values of a property must be either rdf:HTML, xsd:string or rdf:langString (in that order of preference).

HTML viewer
type: Single viewer
description: A Viewer for HTML encoded text from rdf:HTML literals, rendering as parsed HTML DOM elements. Also displays the language if the HTML has a lang attribute on its root DOM element.

Has value in constraint component
type: ConstraintComponent
message: At least one of the values must be in {$hasValueIn}
parameter: HasValueInConstraintComponent hasValueIn
property validator: SPARQLSelectValidator
  prefixes: DASH Data Shapes Vocabulary
  select: SELECT $this WHERE { FILTER NOT EXISTS { $this $PATH ?value . GRAPH $shapesGraph { $hasValueIn rdf:rest*/rdf:first ?value . } } }
description: A constraint component that can be used to express a constraint on property shapes so that one of the values of the property path must be a member of a given list of nodes.

HasValueInConstraintComponent hasValueIn
type: Parameter
reifiable by: Constraint reification shape
description: At least one of the value nodes must be a member of the given list.
name: has value in
node: List shape
path: has value in

Has Value target
type: SPARQLTargetType
subclass of: Target
label template: All subjects where {$predicate} has value {$object}
parameter: Parameter
  description: The value that is expected to be present.
  name: object
  path: object
parameter: Parameter
  description: The predicate property.
  name: predicate
  node kind: IRI
  path: predicate
prefixes: DASH Data Shapes Vocabulary
select: SELECT DISTINCT ?this WHERE { ?this $predicate $object . }
description: A target type for all subjects where a given predicate has a certain object value.

Target
abstract: true
type: Class
subclass of: Resource
description: The base class of targets such as those based on SPARQL queries.

Has value with class constraint component
type: ConstraintComponent
message: At least one of the values must be an instance of class {$hasValueWithClass}
parameter: HasValueWithClassConstraintComponent hasValueWithClass
property validator: SPARQLSelectValidator
  prefixes: DASH Data Shapes Vocabulary
  select: SELECT $this WHERE { FILTER NOT EXISTS { $this $PATH ?value . ?value a ?type . ?type rdfs:subClassOf* $hasValueWithClass . } }
description: A constraint component that can be used to express a constraint on property shapes so that one of the values of the property path must be an instance of a given class.

HasValueWithClassConstraintComponent hasValueWithClass
type: Parameter
reifiable by: Constraint reification shape
class: Class
description: One of the values of the property path must be an instance of the given class.
name: has value with class
node kind: IRI
path: has value with class

Hyperlink viewer
type: Single viewer
description: A Viewer for literals, rendering as a hyperlink to a URL. For literals it assumes the lexical form is the URL. This is often used as default viewer for xsd:anyURI literals. Unsupported for blank nodes.

ID
type: Property role
description: ID properties are short strings or other literals that identify the focus node among siblings. Examples may include social security numbers.

Icon
type: Property role
description: Icon properties produce images that are typically small and almost square-shaped, and that may be displayed in the upper left corner of a focus node's display. Values should be xsd:string or xsd:anyURI literals or IRI nodes pointing at URLs. Those URLs should ideally be vector graphics such as .svg files. Instances of the same class often have the same icon, and this icon may be computed using a sh:values rule or as sh:defaultValue. If the value is a relative URL then those should be resolved against the server that delivered the surrounding page.

Image viewer
type: Single viewer
description: A Viewer for URI values that are recognized as images by a browser, rendering as an image.

Included script
type: Shape class
subclass of: Script
description: The code associated with instances of this class will get injected into the generated APIs, as global code snippets. Typically used to declare libraries of utility functions or constants that are (compared to shape scripts) not necessarily associated with specific classes or shapes. Note that the JavaScript code stored in dash:js cannot use the export keyword because the code must also work in external scripts (such as on Node.js). Instead, you need to enumerate the exported symbols via dash:exports.

Indexed constraint component
type: ConstraintComponent
parameter: IndexedConstraintComponent indexed
description: A constraint component that can be used to mark property shapes to be indexed, meaning that each of its value nodes must carry a dash:index from 0 to N.

IndexedConstraintComponent indexed
type: Parameter
reifiable by: Constraint reification shape
datatype: boolean
description: True to activate indexing for this property.
max count: 1
name: indexed
path: indexed

Inferencing test case
type: Shape class
subclass of: Test case
description: A test case to verify whether an inferencing engine is producing identical results to those stored as expected results.

Inline viewer
type: Multi viewer
description: A multi-viewer that renders all values horizontally, in a more compact form that just a single value per row.

Multi viewer
type: Shape class
subclass of: Viewer
description: A viewer for multiple/all values at once.

Instances select editor
type: Single editor
description: A drop-down editor for all instances of the target class (based on sh:class of the property).

JSON table viewer
type: Single viewer
description: A tabular viewer for rdf:JSON literals with a lexical form in the following format: { vars: [ 'col1', 'col2' ], // These are the column keys headerLabels: [ 'Column 1', 'Column 2' ], // Optional, for the column headers bindings: [ // These become the rows { col1: { lex: 'Value2', datatype: '...#string', }, col2: { uri: 'http://.../Instance', label: 'Example Instance', }, }, ... ], } The resulting table will use the headerLabels (if they exist) as column headers, otherwise derive the headers from the variable names. The vars must match the fields in the bindings. The table will contain one row for each binding. Using Active Data Shapes, you can construct such literals dynamically using a sh:values rule, e.g. ex:MyClass-myProperty a sh:PropertyShape ; sh:path ex:myProperty ; sh:values [ dash:js """ DataViewers.createTableViewerJSON(focusNode.select(` SELECT ?col1 ?col2 WHERE { $this ex:prop1 ?col1 . $this ex:prop2 ?col2 . } `))""" ] . You may also produce the JSON literal programmatically in JavaScript, or assert the triples by other means.

Key info
type: Property role
description: The Key info role may be assigned to properties that are likely of special interest to a reader, so that they should appear whenever a summary of a focus node is shown.

Label
type: Property role
description: Properties with this role produce strings that may serve as display label for the focus nodes. Labels should be either plain string literals or strings with a language tag. The values should also be single-line.

Label viewer
type: Single viewer
description: A Viewer for URI resources, rendering as a hyperlink to that URI based on the display label of the resource. Also includes other ways of interacting with the URI such as opening a nested summary display.

LangString viewer
type: Single viewer
description: A Viewer for literals with a language tag, rendering as the text plus a language indicator.

Literal viewer
type: Single viewer
description: A simple viewer for literals, rendering the lexical form of the value.

Modify action
type: Shape class
subclass of: Resource action
description: An action typically showing up in a Modify section of a selected resource. May make changes to the data.

Multi editor
type: Shape class
subclass of: Editor
description: An editor for multiple/all value nodes at once.

Editor
type: Shape class
subclass of: Widget
abstract: true
description: The class of widgets for editing value nodes.

No suitable editor
type: Single editor
description: An "editor" that simply informs the user that the values cannot be edited here, but for example through source code editing.

Node expression viewer
type: Single viewer
description: A viewer for SHACL Node Expressions.

Non-recursive constraint component
type: ConstraintComponent
message: Points back at itself (recursively)
parameter: NonRecursiveConstraintComponent nonRecursive
property validator: SPARQLSelectValidator
  prefixes: DASH Data Shapes Vocabulary
  select: SELECT DISTINCT $this ($this AS ?value) WHERE { { FILTER (?nonRecursive) } $this $PATH $this . }
description: Used to state that a property or path must not point back to itself.

NonRecursiveConstraintComponent nonRecursive
type: Parameter
reifiable by: Constraint reification shape
datatype: boolean
description: Used to state that a property or path must not point back to itself. For example, "a person cannot have itself as parent" can be expressed by setting dash:nonRecursive=true for a given sh:path. To express that a person cannot have itself among any of its (recursive) parents, use a sh:path with the + operator such as ex:parent+.
max count: 1
name: non-recursive
path: nonRecursive

None
type: NodeShape
description: A Shape that is no node can conform to.

Parameter constraint component
type: ConstraintComponent
parameter: ParameterConstraintComponent parameter
description: A constraint component that can be used to verify that all value nodes conform to the given Parameter.

ParameterConstraintComponent parameter
type: Parameter
path: parameter

Primary key constraint component
type: ConstraintComponent
local constraint: true
label template: The property {?predicate} is the primary key and URIs start with {?uriStart}
message: Violation of primary key constraint
parameter: PrimaryKeyConstraintComponent uriStart
property validator: SPARQLSelectValidator
  prefixes: DASH Data Shapes Vocabulary
  select: SELECT DISTINCT $this WHERE { FILTER ( # Must have a value for the primary key NOT EXISTS { ?this $PATH ?any } || # Must have no more than one value for the primary key EXISTS { ?this $PATH ?value1 . ?this $PATH ?value2 . FILTER (?value1 != ?value2) . } || # The value of the primary key must align with the derived URI EXISTS { { ?this $PATH ?value . FILTER NOT EXISTS { ?this $PATH ?value2 . FILTER (?value != ?value2) } } BIND (CONCAT($uriStart, ENCODE_FOR_URI(str(?value))) AS ?uri) . FILTER (str(?this) != ?uri) . } ) }
description: Enforces a constraint that the given property (sh:path) serves as primary key for all resources in the target of the shape. If a property has been declared to be the primary key then each resource must have exactly one value for that property. Furthermore, the URIs of those resources must start with a given string (dash:uriStart), followed by the URL-encoded primary key value. For example if dash:uriStart is "http://example.org/country-" and the primary key for an instance is "de" then the URI must be "http://example.org/country-de". Finally, as a result of the URI policy, there can not be any other resource with the same value under the same primary key policy.

PrimaryKeyConstraintComponent uriStart
type: Parameter
reifiable by: Constraint reification shape
datatype: string
description: The start of the URIs of well-formed resources. If specified then the associated property/path serves as "primary key" for all target nodes (instances). All such target nodes need to have a URI that starts with the given string, followed by the URI-encoded value of the primary key property.
max count: 1
name: URI start
path: uriStart

Query test case
type: Shape class
subclass of: SPARQLSelectExecutable
subclass of: Test case
description: A test case running a given SPARQL SELECT query and comparing its results with those stored as JSON Result Set in the expected result property.

Reifiable-by constraint component
type: ConstraintComponent
label template: Reifiable by {$reifiableBy}
parameter: ReifiableByConstraintComponent reifiableBy

ReifiableByConstraintComponent reifiableBy
type: Parameter
class: NodeShape
description: Can be used to specify the node shape that may be applied to reified statements produced by a property shape. The property shape must have a URI resource as its sh:path. The values of this property must be node shapes. User interfaces can use this information to determine which properties to present to users when reified statements are explored or edited. Also, SHACL validators can use it to determine how to validate reified triples. Use dash:None to indicate that no reification should be permitted.
max count: 1
name: reifiable by
node kind: IRI
path: reifiable by

Resource service
type: Shape class
subclass of: Service
description: A Service that can (and must) be applied to a given resource as focus node. Use dash:resourceService to link a class to the services that apply to its instances.

Rich text editor
type: Single editor
description: A rich text editor to enter the lexical value of a literal and a drop down to select language. The selected language is stored in the HTML lang attribute of the root node in the HTML DOM tree.

Root class constraint component
type: ConstraintComponent
label template: Root class {$rootClass}
message: Value must be subclass of {$rootClass}
parameter: RootClassConstraintComponent rootClass
validator: has root class
description: A constraint component defining the parameter dash:rootClass, which restricts the values to be either the root class itself or one of its subclasses. This is typically used in conjunction with properties that have rdfs:Class as their type.

RootClassConstraintComponent rootClass
type: Parameter
reifiable by: Constraint reification shape
class: Class
description: The root class.
name: root class
node kind: IRI
path: root class

has root class
type: SPARQLAskValidator
ask: ASK { $value rdfs:subClassOf* $rootClass . }
prefixes: DASH Data Shapes Vocabulary

Script API
type: NodeShape
property: ScriptAPIShape-generateClass
property: ScriptAPIShape-generatePrefixClasses
property: ScriptAPIShape-generatePrefixConstants
target class: Ontology
description: Defines the properties that instruct the ADS Script API generator about what prefixes, constants and classes to generate.

ScriptAPIShape-generateClass
type: PropertyShape
class: NodeShape
description: The API generator will produce classes for each value of this property and all its subclasses and superclasses.
group: Script API Generation Rules
name: generate class
node kind: IRI
order: 0.0
path: generateClass

ScriptAPIShape-generatePrefixClasses
type: PropertyShape
datatype: string
description: If a prefix (such as "edg") is listed here then the API generator will produce classes for all RDFS classes or node shapes from the associated namespace.
group: Script API Generation Rules
name: generate prefix classes
order: 15.0
path: generatePrefixClasses

ScriptAPIShape-generatePrefixConstants
type: PropertyShape
datatype: string
description: If a prefix (such as "edg") is listed here then the API generator will produce constants for class, datatype, shape and property names.
group: Script API Generation Rules
name: generate prefix constants
order: 10.0
path: generatePrefixConstants

Script constraint component
type: ConstraintComponent
parameter: ScriptConstraintComponent scriptConstraint

ScriptConstraintComponent scriptConstraint
type: Parameter
class: Script constraint
description: The Script constraint(s) to apply.
name: script constraint
path: scriptConstraint

Script suggestion generator
type: Shape class
subclass of: Suggestion generator
subclass of: Script
description: A Suggestion Generator that is backed by an Active Data Shapes script. The script needs to return a JSON object or an array of JSON objects if it shall generate multiple suggestions. It may also return null to indicate that nothing was suggested. Note that the whole script is evaluated as a (JavaScript) expression, and those will use the last value as result. So simply putting an object at the end of your script should do. Alternatively, define the bulk of the operation as a function and simply call that function in the script. Each response object can have the following fields: { message: "The human readable message", // Defaults to the schema:name(s) of the suggestion generator add: [ // An array of triples to add, each triple as an array with three nodes [ subject, predicate, object ], [ ... ] ], delete: [ ... like add, for the triples to delete ] } Suggestions with neither added nor deleted triples will be discarded. At execution time, the script operates on the data graph as the active graph, with the following pre-bound variables: - focusNode: the NamedNode that is the sh:focusNode of the validation result - predicate: the NamedNode representing the predicate of the validation result, assuming sh:resultPath is a URI - value: the value node from the validation result's sh:value, cast into the most suitable JS object - the other pre-bound variables for the parameters of the constraint, e.g. in a sh:maxCount constraint it would be maxCount The script will be executed in read-only mode, i.e. it cannot modify the graph. Example with dash:js: ({ message: `Copy labels into ${graph.localName(predicate)}`, add: focusNode.values(rdfs.label).map(label => [ focusNode, predicate, label ] ) })

Script test case
type: Shape class
subclass of: Script
subclass of: Test case
description: A test case that evaluates a script. Requires exactly one value for dash:js and will operate on the test case's graph (with imports) as both data and shapes graph. Supports read-only scripts only at this stage.

Script validator
type: Shape class
subclass of: Script
subclass of: Validator
description: A SHACL validator based on an Active Data Shapes script. See the comment at dash:ScriptConstraint for the basic evaluation approach. Note that in addition to focusNode and value/values, the script can access pre-bound variables for each declared argument of the constraint component.

Validator
abstract: true
type: Class
subclass of: Resource
description: The class of validators, which provide instructions on how to process a constraint definition. This class serves as base class for the SPARQL-based validators and other possible implementations.

Single line constraint component
type: ConstraintComponent
message: Must not contain line breaks.
parameter: SingleLineConstraintComponent singleLine
validator: SPARQLAskValidator
  ask: ASK { FILTER (!$singleLine || !isLiteral($value) || (!contains(str($value), '\n') && !contains(str($value), '\r'))) }
  prefixes: DASH Data Shapes Vocabulary
description: A constraint component that can be used to declare that all values that are literals must have a lexical form that contains no line breaks ('\n' or '\r'). User interfaces may use the dash:singleLine flag to prefer a text field over a (multi-line) text area.

SingleLineConstraintComponent singleLine
type: Parameter
reifiable by: Constraint reification shape
datatype: boolean
description: True to state that the lexical form of literal value nodes must not contain any line breaks. False to state that line breaks are explicitly permitted.
max count: 1
name: single line
path: single line

Stem constraint component
type: ConstraintComponent
static constraint: true
label template: Value needs to have stem {$stem}
message: Value does not have stem {$stem}
parameter: StemConstraintComponent stem
validator: has stem
description: A constraint component that can be used to verify that every value node is an IRI and the IRI starts with a given string value.

static constraint
type: Property
domain: ConstraintComponent
range: boolean
description: Can be set to true for those constraint components where the validation does not require to visit any other triples than the parameters. Examples of this include sh:datatype or sh:nodeKind, where no further triples need to be queried to determine the result. Constraint components that are marked as such can be optimized by engines, e.g. they can be evaluated client-side at form submission time, without having to make a round-trip to a server.

StemConstraintComponent stem
type: Parameter
reifiable by: Constraint reification shape
datatype: string
description: If specified then every value node must be an IRI and the IRI must start with the given string value.
max count: 1
name: stem
path: stem

has stem
type: SPARQLAskValidator
ask: ASK { FILTER (isIRI($value) && STRSTARTS(str($value), $stem)) }
prefixes: DASH Data Shapes Vocabulary
description: Checks whether a given node is an IRI starting with a given stem.

string or langString or HTML
first:
  datatype: string
rest:
  datatype: langString
rest:
  datatype: HTML
description: An rdf:List that can be used in property constraints as value for sh:or to indicate that all values of a property must be either xsd:string, rdf:langString or rdf:HTML (in that order of preference).

Sub-Class editor
type: Single editor
description: An editor for properties that declare a dash:rootClass. The editor allows selecting either the class itself or one of its subclasses.

Sub set of constraint component
type: ConstraintComponent
local constraint: true
message: Must be one of the values of {$subSetOf}
parameter: SubSetOfConstraintComponent subSetOf
property validator: SPARQLAskValidator
  ask: ASK { $this $subSetOf $value . }
  prefixes: DASH Data Shapes Vocabulary
description: A constraint component that can be used to state that the set of value nodes must be a subset of the value of a given property.

SubSetOfConstraintComponent subSetOf
type: Parameter
editor: Property auto-complete editor
reifiable by: Constraint reification shape
viewer: Property label viewer
description: Can be used to state that all value nodes must also be values of a specified other property at the same focus node.
name: sub-set of
node kind: IRI
path: sub set of

Symmetric constraint component
type: ConstraintComponent
message: Symmetric value expected
parameter: SymmetricConstraintComponent symmetric
property validator: SPARQLSelectValidator
  prefixes: DASH Data Shapes Vocabulary
  select: SELECT $this ?value { FILTER ($symmetric) . $this $PATH ?value . FILTER NOT EXISTS { ?value $PATH $this . } }
description: A contraint component for property shapes to validate that a property is symmetric. For symmetric properties, if A relates to B then B must relate to A.

SymmetricConstraintComponent symmetric
type: Parameter
reifiable by: Constraint reification shape
datatype: boolean
description: If set to true then if A relates to B then B must relate to A.
max count: 1
name: symmetric
path: symmetric

Text area editor
type: Single editor
description: A multi-line text area to enter the value of a literal.

Text area with lang editor
type: Single editor
description: A multi-line text area to enter the value of a literal and a drop down to select a language.

Text field editor
type: Single editor
description: A simple input field to enter the value of a literal, without the ability to change language or datatype. This is the fallback editor for any literal if no other editors are more suitable.

Text field with lang editor
type: Single editor
description: A single-line input field to enter the value of a literal and a drop down to select language, which is mandatory unless xsd:string is among the permissible datatypes.

URI editor
type: Single editor
description: An input field to enter the URI of a resource, e.g. rdfs:seeAlso links or images.

URI viewer
type: Single viewer
description: A Viewer for URI resources, rendering as a hyperlink to that URI. Also includes other ways of interacting with the URI such as opening a nested summary display.

Unique value for class constraint component
type: ConstraintComponent
label template: Values must be unique among all instances of {?uniqueValueForClass}
parameter: UniqueValueForClassConstraintComponent uniqueValueForClass
property validator: SPARQLSelectValidator
  message: Value {?value} must be unique but is also used by {?other}
  prefixes: DASH Data Shapes Vocabulary
  select: SELECT DISTINCT $this ?value ?other WHERE { { $this $PATH ?value . ?other $PATH ?value . FILTER (?other != $this) . } ?other a ?type . ?type rdfs:subClassOf* $uniqueValueForClass . }
description: A constraint component that can be used to state that the values of a property must be unique for all instances of a given class (and its subclasses).

UniqueValueForClassConstraintComponent uniqueValueForClass
type: Parameter
reifiable by: Constraint reification shape
class: Class
description: States that the values of the property must be unique for all instances of a given class (and its subclasses).
name: unique value for class
node kind: IRI
path: unique value for class

Untrusted HTML viewer
type: Single viewer
description: A Viewer for HTML content from untrusted sources. This viewer will sanitize the HTML before rendering. Any a, button, checkbox, form, hidden, input, img, script, select, style and textarea tags and class and style attributes will be removed.

Value table viewer
type: Multi viewer
description: A viewer that renders all values of a given property as a table, with one value per row, and the columns defined by the shape that is the sh:node or sh:class of the property.

action group
type: Property
domain: Action
range: Action group
description: Links an Action with the ActionGroup that it should be arranged in.

Action
type: Shape class
subclass of: Parameterizable
subclass of: Script
abstract: true
description: An executable command triggered by an agent, backed by a Script implementation. Actions may get deactivated using sh:deactivated.

Action group
type: Shape class
subclass of: Resource
description: A group of ResourceActions, used to arrange items in menus etc. Similar to sh:PropertyGroups, they may have a sh:order and should have labels (in multiple languages if applicable).

action icon class
type: Property
domain: Action
range: string
description: The (CSS) class of an Action for display purposes alongside the label.

added triple
type: Property
domain: Graph update
range: Statement
description: May link a dash:GraphUpdate with one or more triples (represented as instances of rdf:Statement) that should be added to fix the source of the result.

API status
type: Property
range: API Status
description: Defines how and whether the associated feature is part of an external API. APIs may be implemented as (REST) web services, via GraphQL or ADS Script APIs.

applicable to class
type: Property
domain: Shape
range: Class
description: Can be used to state that a shape is applicable to instances of a given class. This is a softer statement than "target class": a target means that all instances of the class must conform to the shape. Being applicable to simply means that the shape may apply to (some) instances of the class. This information can be used by algorithms or humans.

Shape
abstract: true
type: Class
subclass of: Resource
description: A shape is a collection of constraints that may be targeted for certain nodes.

cachable
type: Property
domain: Function
range: boolean
description: If set to true then the results of the SHACL function can be cached in between invocations with the same arguments. In other words, they are stateless and do not depend on triples in any graph, or the current time stamp etc.

composite
type: Property
domain: PropertyShape
range: boolean
description: Can be used to indicate that a property/path represented by a property constraint represents a composite relationship. In a composite relationship, the life cycle of a "child" object (value of the property/path) depends on the "parent" object (focus node). If the parent gets deleted, then the child objects should be deleted, too. Tools may use dash:composite (if set to true) to implement cascading delete operations.

context-free
type: Property
range: boolean
description: Used to mark certain parameterizables as context-free, meaning that the outcome of a process does not depend on the currently active query graph.

default language
type: Property
domain: Ontology
range: string
description: Can be used to annotate a graph (usually the owl:Ontology) with the default language that tools should suggest for new literal values. For example, predominantly English graphs should have "en" as default language.

deleted triple
type: Property
domain: Graph update
range: Statement
description: May link a dash:GraphUpdate result with one or more triples (represented as instances of rdf:Statement) that should be deleted to fix the source of the result.

dependency predicate
type: Property
range: Property
description: Can be used in dash:js node expressions to enumerate the predicates that the computation of the values may depend on. This can be used by clients to determine whether an edit requires re-computation of values on a form or elsewhere. For example, if the dash:js is something like "focusNode.firstName + focusNode.lastName" then the dependency predicates should be ex:firstName and ex:lastName.

details endpoint
type: Property
description: Can be used to link a SHACL property shape with the URL of a SPARQL endpoint that may contain further RDF triples for the value nodes delivered by the property. This can be used to inform a processor that it should switch to values from an external graph when the user wants to retrieve more information about a value. This property should be regarded as an "annotation", i.e. it does not have any impact on validation or other built-in SHACL features. However, selected tools may want to use this information. One implementation strategy would be to periodically fetch the values specified by the sh:node or sh:class shape associated with the property, using the property shapes in that shape, and add the resulting triples into the main query graph. An example value is "https://query.wikidata.org/sparql".

details graph
type: Property
description: Can be used to link a SHACL property shape with a SHACL node expression that produces the URIs of one or more graphs that contain further RDF triples for the value nodes delivered by the property. This can be used to inform a processor that it should switch to another data graph when the user wants to retrieve more information about a value. The node expressions are evaluated with the focus node as input. (It is unclear whether there are also cases where the result may be different for each specific value, in which case the node expression would need a second input argument). This property should be regarded as an "annotation", i.e. it does not have any impact on validation or other built-in SHACL features. However, selected tools may want to use this information.

expected result
type: Property
domain: Test case
description: The expected result(s) of a test case. The value range of this property is different for each kind of test cases.

expected result is JSON
type: Property
range: boolean
description: A flag to indicate that the expected result represents a JSON string. If set to true, then tests would compare JSON structures (regardless of whitespaces) instead of actual syntax.

expected result is Turtle
type: Property
domain: Test case
range: boolean
description: A flag to indicate that the expected result represents an RDF graph encoded as a Turtle file. If set to true, then tests would compare graphs instead of actual syntax.

fixed
type: Property
domain: ValidationResult
range: boolean
description: Can be used to mark that certain validation results have already been fixed.

height
type: Property
range: integer
description: The height.

hidden
type: Property
domain: PropertyShape
range: boolean
description: Properties marked as hidden do not appear in user interfaces, yet remain part of the shape for other purposes such as validation and scripting or GraphQL schema generation.

index
type: Property
range: integer

is deactivated
type: SPARQLFunction
API status: stable
ask: ASK { ?constraintOrShape sh:deactivated true . }
parameter: Parameter
  description: The sh:Constraint or sh:Shape to test.
  name: constraint or shape
  path: constraintOrShape
prefixes: DASH Data Shapes Vocabulary
return type: boolean
description: Checks whether a given shape or constraint has been marked as "deactivated" using sh:deactivated.

stable
type: API Status
description: Features that have been marked stable are deemed of good quality and can be used until marked deprecated.

is NodeKind BlankNode
type: SPARQLFunction
API status: stable
cachable: true
context-free: true
ask: ASK { FILTER ($nodeKind IN ( sh:BlankNode, sh:BlankNodeOrIRI, sh:BlankNodeOrLiteral )) }
parameter: Parameter
  class: NodeKind
  description: The sh:NodeKind to check.
  name: node kind
  node kind: IRI
  path: nodeKind
prefixes: DASH Data Shapes Vocabulary
return type: boolean
description: Checks if a given sh:NodeKind is one that includes BlankNodes.

is NodeKind IRI
type: SPARQLFunction
API status: stable
cachable: true
context-free: true
ask: ASK { FILTER ($nodeKind IN ( sh:IRI, sh:BlankNodeOrIRI, sh:IRIOrLiteral )) }
parameter: Parameter
  class: NodeKind
  description: The sh:NodeKind to check.
  name: node kind
  node kind: IRI
  path: nodeKind
prefixes: DASH Data Shapes Vocabulary
return type: boolean
description: Checks if a given sh:NodeKind is one that includes IRIs.

is NodeKind Literal
type: SPARQLFunction
API status: stable
cachable: true
context-free: true
ask: ASK { FILTER ($nodeKind IN ( sh:Literal, sh:BlankNodeOrLiteral, sh:IRIOrLiteral )) }
parameter: Parameter
  class: NodeKind
  description: The sh:NodeKind to check.
  name: node kind
  node kind: IRI
  path: nodeKind
prefixes: DASH Data Shapes Vocabulary
return type: boolean
description: Checks if a given sh:NodeKind is one that includes Literals.

is subclass of
type: SPARQLFunction
API status: stable
ask: ASK { $subclass rdfs:subClassOf* $superclass . }
parameter: isSubClassOf-subclass
parameter: isSubClassOf-superclass
prefixes: DASH Data Shapes Vocabulary
return type: boolean
description: Returns true if a given class (first argument) is a subclass of a given other class (second argument), or identical to that class. This is equivalent to an rdfs:subClassOf* check.

isSubClassOf-subclass
type: Parameter
class: Class
description: The (potential) subclass.
name: subclass
path: subclass

isSubClassOf-superclass
type: Parameter
class: Class
description: The (potential) superclass.
name: superclass
order: 1.0
path: superclass

JavaScript source code
type: Property
domain: Script
range: string
description: The JavaScript source code of a Script.

mime types
type: Property
domain: PropertyShape
range: string
description: For file-typed properties, this can be used to specify the expected/allowed mime types of its values. This can be used, for example, to limit file input boxes or file selectors. If multiple values are allowed then they need to be separated by commas. Example values are listed at https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types

never materialize
type: Property
domain: PropertyShape
range: boolean
description: If set to true at a property shape then any sh:values and sh:defaultValue rules of this property will be ignored when 'all inferences' are computed. This is useful for property values that shall only be computed for individual focus nodes (e.g. when a user visits a resource) but not for large inference runs.

on all values
type: Property
range: boolean
description: If set to true for a ScriptConstraint or ScriptValidator, then the associated script will receive all value nodes at once, as a value of the variable values. By default (or false), the script is called for each value node individually.

property suggestion generator
type: Property
domain: ConstraintComponent
range: Suggestion generator
description: Links the constraint component with instances of dash:SuggestionGenerator that may be used to produce suggestions for a given validation result that was produced by a property constraint.

read only
type: Property
domain: PropertyShape
description: Used as a hint for user interfaces that values of the associated property should not be editable. The values of this may be the boolean literals true or false or, more generally, a SHACL node expression that must evaluate to true or false.

resource action
type: Property
domain: Class
range: Resource action
description: Links a class with the Resource Actions that can be applied to instances of that class.

shape
type: Property
range: Shape
description: States that a subject resource has a given shape. This property can, for example, be used to capture results of SHACL validation on static data.

shape script
type: Property
domain: NodeShape

suggestion
type: Property
domain: Abstract result
range: Suggestion
description: Can be used to link a result with one or more suggestions on how to address or improve the underlying issue.

suggestion confidence
type: Property
domain: Suggestion
range: decimal
description: An optional confidence between 0% and 100%. Suggestions with 100% confidence are strongly recommended. Can be used to sort recommended updates.

suggestion generator
type: Property
range: Suggestion generator
description: Links a sh:SPARQLConstraint or sh:JSConstraint with instances of dash:SuggestionGenerator that may be used to produce suggestions for a given validation result that was produced by the constraint.

suggestion
type: Property
domain: Suggestion
description: Can be used to link a suggestion with the group identifier to which it belongs. By default this is a link to the dash:SuggestionGenerator, but in principle this could be any value.

to string
type: SPARQLFunction
cachable: true
label template: Convert {$arg} to xsd:string
parameter: Parameter
  description: The input value.
  name: arg
  node kind: IRIOrLiteral
  path: arg
prefixes: DASH Data Shapes Vocabulary
return type: string
select: SELECT (xsd:string($arg) AS ?result) WHERE { }
description: Returns a literal with datatype xsd:string that has the input value as its string. If the input value is an (URI) resource then its URI will be used.

URI template
type: SPARQLFunction
API status: stable
cachable: true
context-free: true
parameter: Parameter
  description: The literal value to insert into the template. Will use the URI-encoded string of the lexical form (for now).
  name: value
  node kind: Literal
  order: 1
  path: value
parameter: Parameter
  datatype: string
  description: The URI template, e.g. "http://example.org/{symbol}".
  name: template
  order: 0
  path: template
prefixes: DASH Data Shapes Vocabulary
return type: anyURI
select: SELECT ?result WHERE { BIND (xsd:anyURI(REPLACE(?template, "\\{[a-zA-Z]+\\}", $value)) AS ?result) }
description: Inserts a given value into a given URI template, producing a new xsd:anyURI literal. In the future this should support RFC 6570 but for now it is limited to simple {...} patterns.

validate shapes
type: Property
domain: Graph validation test case
range: boolean
description: True to also validate the shapes itself (i.e. parameter declarations).

Graph validation test case
type: Shape class
subclass of: Validation test case
description: A test case that performs SHACL constraint validation on the whole graph and compares the results with the expected validation results stored with the test case. By default this excludes meta-validation (i.e. the validation of the shape definitions themselves). If that's desired, set dash:validateShapes to true.

value count
type: SPARQLFunction
API status: stable
parameter: Parameter
  class: Resource
  description: The subject to get the number of objects of.
  name: subject
  order: 0
  path: subject
parameter: Parameter
  class: Resource
  description: The predicate to get the number of objects of.
  name: predicate
  order: 1
  path: predicate
prefixes: DASH Data Shapes Vocabulary
return type: integer
select: SELECT (COUNT(?object) AS ?result) WHERE { $subject $predicate ?object . }
description: Computes the number of objects for a given subject/predicate combination.

viewer
type: Property
domain: PropertyShape
range: Viewer
description: Can be used to link a property shape with a viewer, to state a preferred viewing widget in user interfaces.

Viewer
type: Shape class
subclass of: Widget
abstract: true
description: The class of widgets for viewing value nodes.

width
type: Property
range: integer
description: The width.

x
type: Property
range: integer
description: The x position.

y
type: Property
range: integer
description: The y position.

Class constraint component
label template: Value needs to have class {$class}
validator: has class
type: ConstraintComponent
parameter: ClassConstraintComponent-class
description: A constraint component that can be used to verify that each value node is an instance of a given type.

has class
type: SPARQLAskValidator
ask: ASK { $value rdf:type/rdfs:subClassOf* $class . }
message: Value does not have class {$class}
prefixes: DASH Data Shapes Vocabulary

Closed constraint component
local constraint: true
label template: Closed shape: only the enumerated properties can be used
node validator: SPARQLSelectValidator
  message: Predicate {?path} is not allowed (closed shape)
  prefixes: DASH Data Shapes Vocabulary
  select: SELECT $this (?predicate AS ?path) ?value WHERE { { FILTER ($closed) . } $this ?predicate ?value . FILTER (NOT EXISTS { GRAPH $shapesGraph { $currentShape sh:property/sh:path ?predicate . } } && (!bound($ignoredProperties) || NOT EXISTS { GRAPH $shapesGraph { $ignoredProperties rdf:rest*/rdf:first ?predicate . } })) }
type: ConstraintComponent
parameter: ClosedConstraintComponent-closed
parameter: ClosedConstraintComponent-ignoredProperties
description: A constraint component that can be used to indicate that focus nodes must only have values for those properties that have been explicitly enumerated via sh:property/sh:path.

Datatype constraint component
static constraint: true
label template: Values must have datatype {$datatype}
message: Value does not have datatype {$datatype}
type: ConstraintComponent
parameter: DatatypeConstraintComponent-datatype
description: A constraint component that can be used to restrict the datatype of all value nodes.

Disjoint constraint component
local constraint: true
validator: SPARQLAskValidator
  ask: ASK { FILTER NOT EXISTS { $this $disjoint $value . } }
  message: Property must not share any values with {$disjoint}
  prefixes: DASH Data Shapes Vocabulary
type: ConstraintComponent
parameter: DisjointConstraintComponent-disjoint
description: A constraint component that can be used to verify that the set of value nodes is disjoint with the the set of nodes that have the focus node as subject and the value of a given property as predicate.

Equals constraint component
local constraint: true
message: Must have same values as {$equals}
node validator: SPARQLSelectValidator
  prefixes: DASH Data Shapes Vocabulary
  select: SELECT DISTINCT $this ?value WHERE { { FILTER NOT EXISTS { $this $equals $this } BIND ($this AS ?value) . } UNION { $this $equals ?value . FILTER (?value != $this) . } }
property validator: SPARQLSelectValidator
  prefixes: DASH Data Shapes Vocabulary
  select: SELECT DISTINCT $this ?value WHERE { { $this $PATH ?value . MINUS { $this $equals ?value . } } UNION { $this $equals ?value . MINUS { $this $PATH ?value . } } }
type: ConstraintComponent
parameter: EqualsConstraintComponent-equals
description: A constraint component that can be used to verify that the set of value nodes is equal to the set of nodes that have the focus node as subject and the value of a given property as predicate.

Has-value constraint component
local constraint: true
label template: Must have value {$hasValue}
node validator: SPARQLAskValidator
  ask: ASK { FILTER ($value = $hasValue) }
  message: Value must be {$hasValue}
  prefixes: DASH Data Shapes Vocabulary
property validator: SPARQLSelectValidator
  message: Missing expected value {$hasValue}
  prefixes: DASH Data Shapes Vocabulary
  select: SELECT $this WHERE { FILTER NOT EXISTS { $this $PATH $hasValue } }
type: ConstraintComponent
parameter: HasValueConstraintComponent-hasValue
description: A constraint component that can be used to verify that one of the value nodes is a given RDF node.

In constraint component
local constraint: true
label template: Value must be in {$in}
message: Value is not in {$in}
validator: is in
type: ConstraintComponent
parameter: InConstraintComponent-in
description: A constraint component that can be used to exclusively enumerate the permitted value nodes.

is in
type: SPARQLAskValidator
ask: ASK { GRAPH $shapesGraph { $in (rdf:rest*)/rdf:first $value . } }
prefixes: DASH Data Shapes Vocabulary

Language-in constraint component
local constraint: true
label template: Language must match any of {$languageIn}
message: Language does not match any of {$languageIn}
validator: is language in
type: ConstraintComponent
parameter: LanguageInConstraintComponent-languageIn
description: A constraint component that can be used to enumerate language tags that all value nodes must have.

is language in
type: SPARQLAskValidator
ask: ASK { BIND (lang($value) AS ?valueLang) . FILTER EXISTS { GRAPH $shapesGraph { $languageIn (rdf:rest*)/rdf:first ?lang . FILTER (langMatches(?valueLang, ?lang)) } } }
prefixes: DASH Data Shapes Vocabulary

Less-than constraint component
local constraint: true
message: Value is not < value of {$lessThan}
property validator: SPARQLSelectValidator
  prefixes: DASH Data Shapes Vocabulary
  select: SELECT $this ?value WHERE { $this $PATH ?value . $this $lessThan ?otherValue . BIND (?value < ?otherValue AS ?result) . FILTER (!bound(?result) || !(?result)) . }
type: ConstraintComponent
parameter: LessThanConstraintComponent-lessThan
description: A constraint component that can be used to verify that each value node is smaller than all the nodes that have the focus node as subject and the value of a given property as predicate.

less-than-or-equals constraint component
local constraint: true
message: Value is not <= value of {$lessThanOrEquals}
property validator: SPARQLSelectValidator
  prefixes: DASH Data Shapes Vocabulary
  select: SELECT DISTINCT $this ?value WHERE { $this $PATH ?value . $this $lessThanOrEquals ?otherValue . BIND (?value <= ?otherValue AS ?result) . FILTER (!bound(?result) || !(?result)) . }
type: ConstraintComponent
parameter: LessThanOrEqualsConstraintComponent-lessThanOrEquals
description: A constraint component that can be used to verify that every value node is smaller than all the nodes that have the focus node as subject and the value of a given property as predicate.

Max-count constraint component
local constraint: true
label template: Must not have more than {$maxCount} values
message: More than {$maxCount} values
property validator: SPARQLSelectValidator
  prefixes: DASH Data Shapes Vocabulary
  select: SELECT $this WHERE { $this $PATH ?value . } GROUP BY $this HAVING (COUNT(DISTINCT ?value) > $maxCount)
type: ConstraintComponent
parameter: MaxCountConstraintComponent-maxCount
description: A constraint component that can be used to restrict the maximum number of value nodes.

Max-exclusive constraint component
static constraint: true
label template: Value must be < {$maxExclusive}
message: Value is not < {$maxExclusive}
validator: has max exclusive
type: ConstraintComponent
parameter: MaxExclusiveConstraintComponent-maxExclusive
description: A constraint component that can be used to restrict the range of value nodes with a maximum exclusive value.

has max exclusive
type: SPARQLAskValidator
ask: ASK { FILTER ($value < $maxExclusive) }
prefixes: DASH Data Shapes Vocabulary
description: Checks whether a given node (?value) has a value less than (<) the provided ?maxExclusive. Returns false if this cannot be determined, e.g. because values do not have comparable types.

Max-inclusive constraint component
static constraint: true
label template: Value must be <= {$maxInclusive}
message: Value is not <= {$maxInclusive}
validator: has max inclusive
type: ConstraintComponent
parameter: MaxInclusiveConstraintComponent-maxInclusive
description: A constraint component that can be used to restrict the range of value nodes with a maximum inclusive value.

has max inclusive
type: SPARQLAskValidator
ask: ASK { FILTER ($value <= $maxInclusive) }
prefixes: DASH Data Shapes Vocabulary
description: Checks whether a given node (?value) has a value less than or equal to (<=) the provided ?maxInclusive. Returns false if this cannot be determined, e.g. because values do not have comparable types.

Max-length constraint component
static constraint: true
label template: Value must not have more than {$maxLength} characters
message: Value has more than {$maxLength} characters
validator: has max length
type: ConstraintComponent
parameter: MaxLengthConstraintComponent-maxLength
description: A constraint component that can be used to restrict the maximum string length of value nodes.

has max length
type: SPARQLAskValidator
ask: ASK { FILTER (STRLEN(str($value)) <= $maxLength) . }
prefixes: DASH Data Shapes Vocabulary
description: Checks whether a given string (?value) has a length within a given maximum string length.

Min-count constraint component
local constraint: true
label template: Must have at least {$minCount} values
message: Fewer than {$minCount} values
property validator: SPARQLSelectValidator
  prefixes: DASH Data Shapes Vocabulary
  select: SELECT $this WHERE { OPTIONAL { $this $PATH ?value . } } GROUP BY $this HAVING (COUNT(DISTINCT ?value) < $minCount)
type: ConstraintComponent
parameter: MinCountConstraintComponent-minCount
description: A constraint component that can be used to restrict the minimum number of value nodes.

Min-exclusive constraint component
static constraint: true
label template: Value must be > {$minExclusive}
message: Value is not > {$minExclusive}
validator: has min exclusive
type: ConstraintComponent
parameter: MinExclusiveConstraintComponent-minExclusive
description: A constraint component that can be used to restrict the range of value nodes with a minimum exclusive value.

has min exclusive
type: SPARQLAskValidator
ask: ASK { FILTER ($value > $minExclusive) }
prefixes: DASH Data Shapes Vocabulary
description: Checks whether a given node (?value) has value greater than (>) the provided ?minExclusive. Returns false if this cannot be determined, e.g. because values do not have comparable types.

Min-inclusive constraint component
static constraint: true
label template: Value must be >= {$minInclusive}
message: Value is not >= {$minInclusive}
validator: has min inclusive
type: ConstraintComponent
parameter: MinInclusiveConstraintComponent-minInclusive
description: A constraint component that can be used to restrict the range of value nodes with a minimum inclusive value.

has min inclusive
type: SPARQLAskValidator
ask: ASK { FILTER ($value >= $minInclusive) }
prefixes: DASH Data Shapes Vocabulary
description: Checks whether a given node (?value) has value greater than or equal to (>=) the provided ?minInclusive. Returns false if this cannot be determined, e.g. because values do not have comparable types.

Min-length constraint component
static constraint: true
label template: Value must have less than {$minLength} characters
message: Value has less than {$minLength} characters
validator: has min length
type: ConstraintComponent
parameter: MinLengthConstraintComponent-minLength
description: A constraint component that can be used to restrict the minimum string length of value nodes.

has min length
type: SPARQLAskValidator
ask: ASK { FILTER (STRLEN(str($value)) >= $minLength) . }
prefixes: DASH Data Shapes Vocabulary
description: Checks whether a given string (?value) has a length within a given minimum string length.

Node constraint component
message: Value does not have shape {$node}
type: ConstraintComponent
parameter: NodeConstraintComponent-node
description: A constraint component that can be used to verify that all value nodes conform to the given node shape.

Node-kind constraint component
static constraint: true
label template: Value must have node kind {$nodeKind}
message: Value does not have node kind {$nodeKind}
validator: has node kind
type: ConstraintComponent
parameter: NodeKindConstraintComponent-nodeKind
description: A constraint component that can be used to restrict the RDF node kind of each value node.

has node kind
type: SPARQLAskValidator
ask: ASK { FILTER ((isIRI($value) && $nodeKind IN ( sh:IRI, sh:BlankNodeOrIRI, sh:IRIOrLiteral ) ) || (isLiteral($value) && $nodeKind IN ( sh:Literal, sh:BlankNodeOrLiteral, sh:IRIOrLiteral ) ) || (isBlank($value) && $nodeKind IN ( sh:BlankNode, sh:BlankNodeOrIRI, sh:BlankNodeOrLiteral ) )) . }
prefixes: DASH Data Shapes Vocabulary
description: Checks whether a given node (?value) has a given sh:NodeKind (?nodeKind). For example, sh:hasNodeKind(42, sh:Literal) = true.

Not constraint component
label template: Value must not have shape {$not}
message: Value does have shape {$not}
type: ConstraintComponent
parameter: NotConstraintComponent-not
description: A constraint component that can be used to verify that value nodes do not conform to a given shape.

Pattern constraint component
static constraint: true
label template: Value must match pattern "{$pattern}"
message: Value does not match pattern "{$pattern}"
validator: has pattern
type: ConstraintComponent
parameter: PatternConstraintComponent-flags
parameter: PatternConstraintComponent-pattern
description: A constraint component that can be used to verify that every value node matches a given regular expression.

has pattern
type: SPARQLAskValidator
ask: ASK { FILTER (!isBlank($value) && IF(bound($flags), regex(str($value), $pattern, $flags), regex(str($value), $pattern))) }
prefixes: DASH Data Shapes Vocabulary
description: Checks whether the string representation of a given node (?value) matches a given regular expression (?pattern). Returns false if the value is a blank node.

Qualified-max-count constraint component
label template: No more than {$qualifiedMaxCount} values can have shape {$qualifiedValueShape}
message: More than {$qualifiedMaxCount} values have shape {$qualifiedValueShape}
type: ConstraintComponent
parameter: QualifiedMaxCountConstraintComponent-qualifiedMaxCount
parameter: QualifiedMaxCountConstraintComponent-qualifiedValueShape
parameter: QualifiedMaxCountConstraintComponent-qualifiedValueShapesDisjoint
description: A constraint component that can be used to verify that a specified maximum number of value nodes conforms to a given shape.

Qualified-min-count constraint component
label template: No fewer than {$qualifiedMinCount} values can have shape {$qualifiedValueShape}
message: Fewer than {$qualifiedMinCount} values have shape {$qualifiedValueShape}
type: ConstraintComponent
parameter: QualifiedMinCountConstraintComponent-qualifiedMinCount
parameter: QualifiedMinCountConstraintComponent-qualifiedValueShape
parameter: QualifiedMinCountConstraintComponent-qualifiedValueShapesDisjoint
description: A constraint component that can be used to verify that a specified minimum number of value nodes conforms to a given shape.

Rule
abstract: true
type: Class
subclass of: Resource
description: The class of SHACL rules. Never instantiated directly.

SHACL Rules
description: The SHACL rules entailment regime.

SPARQL executable
abstract: true
type: Class
subclass of: Resource
description: The class of resources that encapsulate a SPARQL query.

Target type
abstract: true
type: Class
subclass of: Class
subclass of: Parameterizable
description: The (meta) class for parameterizable targets. Instances of this are instantiated as values of the sh:target property.

Unique-languages constraint component
local constraint: true
label template: No language can be used more than once
message: Language "{?lang}" used more than once
property validator: SPARQLSelectValidator
  prefixes: DASH Data Shapes Vocabulary
  select: SELECT DISTINCT $this ?lang WHERE { { FILTER sameTerm($uniqueLang, true) . } $this $PATH ?value . BIND (lang(?value) AS ?lang) . FILTER (bound(?lang) && ?lang != "") . FILTER EXISTS { $this $PATH ?otherValue . FILTER (?otherValue != ?value && ?lang = lang(?otherValue)) . } }
type: ConstraintComponent
parameter: UniqueLangConstraintComponent-uniqueLang
description: A constraint component that can be used to specify that no pair of value nodes may use the same language tag.

reifiable by
type: Property
domain: PropertyShape
range: NodeShape
description: Can be used to specify the node shape that may be applied to reified statements produced by a property shape. The property shape must have a URI resource as its sh:path. The values of this property must be node shapes. User interfaces can use this information to determine which properties to present to users when reified statements are explored or edited. Use dash:None to indicate that no reification should be permitted.

Constraint reification shape
type: NodeShape
property: ConstraintReificationShape-message
property: ConstraintReificationShape-severity
description: Can be used to attach sh:severity and sh:messages to individual constraints using reification.

closed by types
type: Property

Property auto-complete editor
type: Single editor
description: An editor for properties that are either defined as instances of rdf:Property or used as IRI values of sh:path. The component uses auto-complete to find these properties by their schema:names or sh:names.

Property label viewer
type: Single viewer
description: A viewer for properties that renders a hyperlink using the display label or sh:name, allowing users to either navigate to the rdf:Property resource or the property shape definition. Should be used in conjunction with PropertyAutoCompleteEditor.

co-exists with
type: Property
range: Property
description: Specifies a property that must have a value whenever the property path has a value, and must have no value whenever the property path has no value.

ConstraintReificationShape-message
type: PropertyShape
single line: true
name: messages
node kind: Literal
or: String or langString
path: message

String or langString
first:
  datatype: string
rest:
  datatype: langString
description: An rdf:List that can be used in property constraints as value for sh:or to indicate that all values of a property must be either xsd:string or rdf:langString.

ConstraintReificationShape-severity
type: PropertyShape
class: Severity
max count: 1
name: severity
node kind: IRI
path: severity

Validation test case
type: Shape class
subclass of: Test case
abstract: true
description: Abstract superclass for test cases concerning SHACL constraint validation. Future versions may add new kinds of validatin test cases, e.g. to validate a single resource only.

List shape
type: NodeShape
or:
  property: PropertyShape
    non recursive: true
    path:
      one or more path: rest
property: PropertyShape
  node: List node shape
  path:
    zero or more path: rest
  description: Each list member (including this node) must be have the shape dash:ListNodeShape.
description: Defines constraints on what it means for a node to be a well-formed RDF list. The focus node must either be rdf:nil or not recursive. Furthermore, this shape uses dash:ListNodeShape as a "helper" to walk through all members of the whole list (including itself).

has value in
type: Property
range: List
description: Specifies a constraint that at least one of the value nodes must be a member of the given list.

has value with class
type: Property
range: Class
description: Specifies a constraint that at least one of the value nodes must be an instance of a given class.

List node shape
type: NodeShape
or:
  property: PropertyShape
    max count: 0
    path: first
  property: PropertyShape
    max count: 0
    path: rest
or:
  property: PropertyShape
    max count: 1
    min count: 1
    path: first
  property: PropertyShape
    max count: 1
    min count: 1
    path: rest
description: Defines constraints on what it means for a node to be a node within a well-formed RDF list. Note that this does not check whether the rdf:rest items are also well-formed lists as this would lead to unsupported recursion.

root class
type: Property

Script API Generation Rules
type: PropertyGroup

Script constraint
type: Shape class
subclass of: Script
description: The class of constraints that are based on Scripts. Depending on whether dash:onAllValues is set to true, these scripts can access the following pre-assigned variables: - focusNode: the focus node of the constraint (a NamedNode) - if dash:onAllValues is not true: value: the current value node (e.g. a JavaScript string for xsd:string literals, a number for numeric literals or true or false for xsd:boolean literals. All other literals become LiteralNodes, and non-literals become instances of NamedNode) - if dash:onAllValues is true: values: an array of current value nodes, as above. If the expression returns an array then each array member will be mapped to one validation result, following the mapping rules below. For string results, a validation result will use the string as sh:resultMessage. For boolean results, a validation result will be produced if the result is false (true means no violation). For object results, a validation result will be produced using the value of the field "message" of the object as result message. If the field "value" has a value then this will become the sh:value in the violation. Unless another sh:message has been directly returned, the sh:message of the dash:ScriptConstraint will be used, similar to sh:message at SPARQL Constraints. These sh:messages can access the values {$focusNode}, {$value} etc as template variables.

stem
type: Property
range: string
description: Specifies a string value that the IRI of the value nodes must start with.

sub set of
type: Property

symmetric
type: Property
description: True to declare that the associated property path is symmetric.

unique value for class
type: Property

Holger Knublauch
type: Person

TopQuadrant
type: Organization

Widget
type: Shape class
subclass of: Resource
abstract: true
description: Base class of user interface components that can be used to display or edit value nodes.

EDES Vertebrate Fauna Shapes Graph
type: Ontology
type: ShapesGraph
contributor: KurrawongAI
creator: tern
date created: 2026-07-31
date modified: 2026-07-31
description: EDES Vertebrate Fauna Shapes Graph
publisher: tern

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _landform_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/2cf3ed29-440e-4a50-9bbc-5aab30df9fcd[`landform`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/0e0423c6-0dc3-40aa-9776-410a94299256>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/aspect/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/0e0423c6-0dc3-40aa-9776-410a94299256> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/aspect/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Acoustics and Ultrasound Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/0e0423c6-0dc3-40aa-9776-410a94299256>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/aspect/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:DEG`.
has value: DEG
message: The result _MUST_ have `unit:DEG` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/0e0423c6-0dc3-40aa-9776-410a94299256> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/aspect/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450>`. `<https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450>` is the IRI for "Acoustics and Ultrasound Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/0e0423c6-0dc3-40aa-9776-410a94299256>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/aspect/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: integer
description: Value _MUST_ be between 0 inclusive and 360 inclusive.
max inclusive: 360
message: The result _MUST_ have a value between 0 inclusive and 360 inclusive.
min inclusive: 0
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/0e0423c6-0dc3-40aa-9776-410a94299256> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/aspect/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Integer
description: The value of `sosa:hasResult` _MUST_ be a `tern:Integer`.
message: The result _MUST_ be an instance of `tern:Integer`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/0e0423c6-0dc3-40aa-9776-410a94299256>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/aspect/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _land surface_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/8282fb22-4135-415c-8ca2-317860d102fb[`land surface`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/b4db8328-1f0e-4428-813a-c716459ca9a5>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/distance-to-nearest-infrastructure/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/b4db8328-1f0e-4428-813a-c716459ca9a5> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/distance-to-nearest-infrastructure/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Acoustics and Ultrasound Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/b4db8328-1f0e-4428-813a-c716459ca9a5>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/distance-to-nearest-infrastructure/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:M`.
has value: http://qudt.org/vocab/unit/M
message: The result _MUST_ have `unit:M` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/b4db8328-1f0e-4428-813a-c716459ca9a5> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/distance-to-nearest-infrastructure/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450>`. `<https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450>` is the IRI for "Acoustics and Ultrasound Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/b4db8328-1f0e-4428-813a-c716459ca9a5>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/distance-to-nearest-infrastructure/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be non-negative.
message: The result _MUST_ be non-negative.
min inclusive: 0
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/b4db8328-1f0e-4428-813a-c716459ca9a5> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/distance-to-nearest-infrastructure/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/b4db8328-1f0e-4428-813a-c716459ca9a5>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/distance-to-nearest-infrastructure/shapes.ttl

datatype
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: string
description: The value in `sosa:hasResult` _MUST_ be xsd:string.
message: The value of `rdf:value` _MUST_ have the datatype xsd:string.
name: Datatype
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/5b60730b-d6e1-4339-90c0-8e740230f9ae> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/dominant-overstorey-plant-species/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _plant occurrence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/b311c0d3-4a1a-4932-a39c-f5cdc1afa611[`plant occurrence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/5b60730b-d6e1-4339-90c0-8e740230f9ae>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/dominant-overstorey-plant-species/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/5b60730b-d6e1-4339-90c0-8e740230f9ae> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/dominant-overstorey-plant-species/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Acoustics and Ultrasound Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/5b60730b-d6e1-4339-90c0-8e740230f9ae>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/dominant-overstorey-plant-species/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450>`. `<https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450>` is the IRI for "Acoustics and Ultrasound Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/5b60730b-d6e1-4339-90c0-8e740230f9ae>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/dominant-overstorey-plant-species/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Text
description: The value of `sosa:hasResult` _MUST_ be a `tern:Text`.
message: The result _MUST_ be an instance of `tern:Text`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/5b60730b-d6e1-4339-90c0-8e740230f9ae>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/dominant-overstorey-plant-species/shapes.ttl

datatype
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: string
description: The value in `sosa:hasResult` _MUST_ be xsd:string.
message: The value of `rdf:value` _MUST_ have the datatype xsd:string.
name: Datatype
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/616fdcea-b3fd-47b2-8ed9-2108de41f5b8> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/dominant-understorey-plant-species/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _plant occurrence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/b311c0d3-4a1a-4932-a39c-f5cdc1afa611[`plant occurrence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/616fdcea-b3fd-47b2-8ed9-2108de41f5b8>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/dominant-understorey-plant-species/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/616fdcea-b3fd-47b2-8ed9-2108de41f5b8> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/dominant-understorey-plant-species/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Acoustics and Ultrasound Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/616fdcea-b3fd-47b2-8ed9-2108de41f5b8>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/dominant-understorey-plant-species/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450>`. `<https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450>` is the IRI for "Acoustics and Ultrasound Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/616fdcea-b3fd-47b2-8ed9-2108de41f5b8>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/dominant-understorey-plant-species/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Text
description: The value of `sosa:hasResult` _MUST_ be a `tern:Text`.
message: The result _MUST_ be an instance of `tern:Text`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/616fdcea-b3fd-47b2-8ed9-2108de41f5b8>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/dominant-understorey-plant-species/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _land surface disturbance_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/7e256d28-e686-4b6a-b64a-ac1b1a8f164d[`land surface disturbance`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/cf1aef8a-a782-4480-9c41-a7f6d170d7fc>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/fire-history/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Fire history types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Fire history types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/cf1aef8a-a782-4480-9c41-a7f6d170d7fc> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'6e9d2f51-ce64-4c67-8391-d14a8bf96b6b'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/fire-history/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/cf1aef8a-a782-4480-9c41-a7f6d170d7fc> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/fire-history/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Acoustics and Ultrasound Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/cf1aef8a-a782-4480-9c41-a7f6d170d7fc>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/fire-history/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450>`. `<https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450>` is the IRI for "Acoustics and Ultrasound Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/cf1aef8a-a782-4480-9c41-a7f6d170d7fc>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/fire-history/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/cf1aef8a-a782-4480-9c41-a7f6d170d7fc>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/fire-history/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/6e9d2f51-ce64-4c67-8391-d14a8bf96b6b>`. `<https://linked.data.gov.au/def/nrm/6e9d2f51-ce64-4c67-8391-d14a8bf96b6b>` is the IRI for "Fire history types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `6e9d2f51-ce64-4c67-8391-d14a8bf96b6b$`.
name: Vocabulary
path: vocabulary
pattern: 6e9d2f51-ce64-4c67-8391-d14a8bf96b6b$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/cf1aef8a-a782-4480-9c41-a7f6d170d7fc> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/fire-history/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _plant community_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ea3a4c64-dac3-4660-809a-8ad5ced8997b[`plant community`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/325d5ff2-8c81-484a-a422-c13ff29666a9>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/homogeneity-measure/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/325d5ff2-8c81-484a-a422-c13ff29666a9> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/homogeneity-measure/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Acoustics and Ultrasound Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/325d5ff2-8c81-484a-a422-c13ff29666a9>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/homogeneity-measure/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:M`.
has value: http://qudt.org/vocab/unit/M
message: The result _MUST_ have `unit:M` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/325d5ff2-8c81-484a-a422-c13ff29666a9> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/homogeneity-measure/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450>`. `<https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450>` is the IRI for "Acoustics and Ultrasound Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/325d5ff2-8c81-484a-a422-c13ff29666a9>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/homogeneity-measure/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: integer
description: Value _MUST_ not be negative.
message: The result _MUST_ not be negative.
min inclusive: 0
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/325d5ff2-8c81-484a-a422-c13ff29666a9> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/homogeneity-measure/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Integer
description: The value of `sosa:hasResult` _MUST_ be a `tern:Integer`.
message: The result _MUST_ be an instance of `tern:Integer`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/325d5ff2-8c81-484a-a422-c13ff29666a9>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/homogeneity-measure/shapes.ttl

datatype
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: string
description: The value in `sosa:hasResult` _MUST_ be xsd:string.
message: The value of `rdf:value` _MUST_ have the datatype xsd:string.
name: Datatype
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/57be29f6-1c6a-5c4d-89f2-00b21d4f4178> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/introduced-plant-species-impact/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _land surface disturbance_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/7e256d28-e686-4b6a-b64a-ac1b1a8f164d[`land surface disturbance`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/57be29f6-1c6a-5c4d-89f2-00b21d4f4178>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/introduced-plant-species-impact/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/57be29f6-1c6a-5c4d-89f2-00b21d4f4178> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/introduced-plant-species-impact/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Acoustics and Ultrasound Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/57be29f6-1c6a-5c4d-89f2-00b21d4f4178>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/introduced-plant-species-impact/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450>`. `<https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450>` is the IRI for "Acoustics and Ultrasound Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/57be29f6-1c6a-5c4d-89f2-00b21d4f4178>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/introduced-plant-species-impact/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Text
description: The value of `sosa:hasResult` _MUST_ be a `tern:Text`.
message: The result _MUST_ be an instance of `tern:Text`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/57be29f6-1c6a-5c4d-89f2-00b21d4f4178>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/introduced-plant-species-impact/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _land surface_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/8282fb22-4135-415c-8ca2-317860d102fb[`land surface`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/372ec5c5-79da-44a9-a56e-dd9ab311da06>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/land-use-history/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Australian Land Use and Management Classification controlled vocabulary.
in: https://linked.data.gov.au/def/alum/1.1.2
in: https://linked.data.gov.au/def/alum/4
in: https://linked.data.gov.au/def/alum/5.3.4
in: https://linked.data.gov.au/def/alum/4.3.4
in: https://linked.data.gov.au/def/alum/5.6.7
in: https://linked.data.gov.au/def/alum/1.2.2
in: https://linked.data.gov.au/def/alum/4.6.3
in: https://linked.data.gov.au/def/alum/6.5.4
in: https://linked.data.gov.au/def/alum/3.4.3
in: https://linked.data.gov.au/def/alum/1.3
in: https://linked.data.gov.au/def/alum/4.3.7
in: https://linked.data.gov.au/def/alum/3
in: https://linked.data.gov.au/def/alum/3.3
in: https://linked.data.gov.au/def/alum/3.1.2
in: https://linked.data.gov.au/def/alum/1.1.6
in: https://linked.data.gov.au/def/alum/4.2.1
in: https://linked.data.gov.au/def/alum/5.2.2
in: https://linked.data.gov.au/def/alum/3.4
in: https://linked.data.gov.au/def/alum/5.6
in: https://linked.data.gov.au/def/alum/4.4.9
in: https://linked.data.gov.au/def/alum/5.3.8
in: https://linked.data.gov.au/def/alum/1.1.4
in: https://linked.data.gov.au/def/alum/5.5.5
in: https://linked.data.gov.au/def/alum/6
in: https://linked.data.gov.au/def/alum/5.8.1
in: https://linked.data.gov.au/def/alum/3.4.5
in: https://linked.data.gov.au/def/alum/1.1
in: https://linked.data.gov.au/def/alum/6.4
in: https://linked.data.gov.au/def/alum/4.1.4
in: https://linked.data.gov.au/def/alum/5
in: https://linked.data.gov.au/def/alum/3.3.7
in: https://linked.data.gov.au/def/alum/6.4.3
in: https://linked.data.gov.au/def/alum/5.6.1
in: https://linked.data.gov.au/def/alum/1.1.7
in: https://linked.data.gov.au/def/alum/6.1.2
in: https://linked.data.gov.au/def/alum/6.4.2
in: https://linked.data.gov.au/def/alum/6.3.3
in: https://linked.data.gov.au/def/alum/6.6.2
in: https://linked.data.gov.au/def/alum/5.5.3
in: https://linked.data.gov.au/def/alum/3.6.3
in: https://linked.data.gov.au/def/alum/5.9.5
in: https://linked.data.gov.au/def/alum/2
in: https://linked.data.gov.au/def/alum/6.5.1
in: https://linked.data.gov.au/def/alum/3.2
in: https://linked.data.gov.au/def/alum/6.5.2
in: https://linked.data.gov.au/def/alum/3.6
in: https://linked.data.gov.au/def/alum/4.1.1
in: https://linked.data.gov.au/def/alum/5.3.5
in: https://linked.data.gov.au/def/alum/1.1.5
in: https://linked.data.gov.au/def/alum/4.2.3
in: https://linked.data.gov.au/def/alum/5.5.4
in: https://linked.data.gov.au/def/alum/4.2
in: https://linked.data.gov.au/def/alum/3.4.4
in: https://linked.data.gov.au/def/alum/4.3
in: https://linked.data.gov.au/def/alum/5.2.5
in: https://linked.data.gov.au/def/alum/4.5.4
in: https://linked.data.gov.au/def/alum/6.1
in: https://linked.data.gov.au/def/alum/4.6.2
in: https://linked.data.gov.au/def/alum/4.3.6
in: https://linked.data.gov.au/def/alum/5.1.5
in: https://linked.data.gov.au/def/alum/4.5
in: https://linked.data.gov.au/def/alum/5.7.5
in: https://linked.data.gov.au/def/alum/4.4.3
in: https://linked.data.gov.au/def/alum/2.1
in: https://linked.data.gov.au/def/alum/3.3.6
in: https://linked.data.gov.au/def/alum/5.3.6
in: https://linked.data.gov.au/def/alum/3.3.4
in: https://linked.data.gov.au/def/alum/3.5.3
in: https://linked.data.gov.au/def/alum/5.1.1
in: https://linked.data.gov.au/def/alum/3.2.4
in: https://linked.data.gov.au/def/alum/1.1.3
in: https://linked.data.gov.au/def/alum/3.5
in: https://linked.data.gov.au/def/alum/3.6.1
in: https://linked.data.gov.au/def/alum/5.2.3

SPARQLTarget
select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/372ec5c5-79da-44a9-a56e-dd9ab311da06> ; sosa:hasResult ?this . }

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/372ec5c5-79da-44a9-a56e-dd9ab311da06> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/land-use-history/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Acoustics and Ultrasound Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/372ec5c5-79da-44a9-a56e-dd9ab311da06>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/land-use-history/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450>`. # `<https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450>` is the IRI for "Acoustics and Ultrasound Protocol".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/372ec5c5-79da-44a9-a56e-dd9ab311da06>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/land-use-history/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/372ec5c5-79da-44a9-a56e-dd9ab311da06>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/land-use-history/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _landform_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/2cf3ed29-440e-4a50-9bbc-5aab30df9fcd[`landform`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/9d4f8a2d-8e77-42dd-857b-0ecbc9c85696>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/landform-element/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Landform element types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Landform element types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/9d4f8a2d-8e77-42dd-857b-0ecbc9c85696> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'c1a58967-cb12-4c2c-a7ca-9cee2589919c'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/landform-element/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/9d4f8a2d-8e77-42dd-857b-0ecbc9c85696> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/landform-element/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Acoustics and Ultrasound Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/9d4f8a2d-8e77-42dd-857b-0ecbc9c85696>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/landform-element/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450>`. `<https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450>` is the IRI for "Acoustics and Ultrasound Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/9d4f8a2d-8e77-42dd-857b-0ecbc9c85696>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/landform-element/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/9d4f8a2d-8e77-42dd-857b-0ecbc9c85696>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/landform-element/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/c1a58967-cb12-4c2c-a7ca-9cee2589919c>`. `<https://linked.data.gov.au/def/nrm/c1a58967-cb12-4c2c-a7ca-9cee2589919c>` is the IRI for "Landform element types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `c1a58967-cb12-4c2c-a7ca-9cee2589919c$`.
name: Vocabulary
path: vocabulary
pattern: c1a58967-cb12-4c2c-a7ca-9cee2589919c$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/9d4f8a2d-8e77-42dd-857b-0ecbc9c85696> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/landform-element/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _landform_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/2cf3ed29-440e-4a50-9bbc-5aab30df9fcd[`landform`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/58e4aba5-78c3-4361-b08a-ae39a93c8cb0>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/landform-pattern/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the landform pattern types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the landform pattern types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/58e4aba5-78c3-4361-b08a-ae39a93c8cb0> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'19d91a7a-2733-4b84-9d2b-4bda4808c003'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/landform-pattern/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/58e4aba5-78c3-4361-b08a-ae39a93c8cb0> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/landform-pattern/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Acoustics and Ultrasound Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/58e4aba5-78c3-4361-b08a-ae39a93c8cb0>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/landform-pattern/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450>`. `<https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450>` is the IRI for "Acoustics and Ultrasound Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/58e4aba5-78c3-4361-b08a-ae39a93c8cb0>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/landform-pattern/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/58e4aba5-78c3-4361-b08a-ae39a93c8cb0>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/landform-pattern/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/19d91a7a-2733-4b84-9d2b-4bda4808c003>`. `<https://linked.data.gov.au/def/nrm/19d91a7a-2733-4b84-9d2b-4bda4808c003>` is the IRI for "landform pattern types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `19d91a7a-2733-4b84-9d2b-4bda4808c003$`.
name: Vocabulary
path: vocabulary
pattern: 19d91a7a-2733-4b84-9d2b-4bda4808c003$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/58e4aba5-78c3-4361-b08a-ae39a93c8cb0> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/landform-pattern/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _plant occurrence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/b311c0d3-4a1a-4932-a39c-f5cdc1afa611[`plant occurrence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ce3fd96d-e68d-4b14-b3fd-27690c566440>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/life-stage/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Life stages controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Life stages controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/ce3fd96d-e68d-4b14-b3fd-27690c566440> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'5f82c583-167b-4ed2-b25e-4d67decb3f2d'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/life-stage/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/ce3fd96d-e68d-4b14-b3fd-27690c566440> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/life-stage/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Acoustics and Ultrasound Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ce3fd96d-e68d-4b14-b3fd-27690c566440>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/life-stage/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450>`. `<https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450>` is the IRI for "Acoustics and Ultrasound Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ce3fd96d-e68d-4b14-b3fd-27690c566440>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/life-stage/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ce3fd96d-e68d-4b14-b3fd-27690c566440>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/life-stage/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/5f82c583-167b-4ed2-b25e-4d67decb3f2d>`. `<https://linked.data.gov.au/def/nrm/5f82c583-167b-4ed2-b25e-4d67decb3f2d>` is the IRI for "Life stages".
message: The value of `tern:vocabulary` _MUST_ match the pattern `5f82c583-167b-4ed2-b25e-4d67decb3f2d$`.
name: Vocabulary
path: vocabulary
pattern: 5f82c583-167b-4ed2-b25e-4d67decb3f2d$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/ce3fd96d-e68d-4b14-b3fd-27690c566440> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/life-stage/shapes.ttl

datatype
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: boolean
description: The value in `sosa:hasResult` _MUST_ be xsd:boolean.
message: The value of `rdf:value` _MUST_ have the datatype xsd:boolean.
name: Datatype
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/88c2fec1-d37a-5f5c-8850-3cc052c192f7> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/mass-flowering-event/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _plant occurrence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/b311c0d3-4a1a-4932-a39c-f5cdc1afa611[`plant occurrence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/88c2fec1-d37a-5f5c-8850-3cc052c192f7>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/mass-flowering-event/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/88c2fec1-d37a-5f5c-8850-3cc052c192f7> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/mass-flowering-event/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Acoustics and Ultrasound Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/88c2fec1-d37a-5f5c-8850-3cc052c192f7>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/mass-flowering-event/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450>`. `<https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450>` is the IRI for "Acoustics and Ultrasound Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/88c2fec1-d37a-5f5c-8850-3cc052c192f7>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/mass-flowering-event/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Boolean
description: The value of `sosa:hasResult` _MUST_ be a `tern:Boolean`.
message: The result _MUST_ be an instance of `tern:Boolean`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/88c2fec1-d37a-5f5c-8850-3cc052c192f7>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/mass-flowering-event/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _land surface_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/8282fb22-4135-415c-8ca2-317860d102fb[`land surface`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/8886590d-f947-4504-aff7-3eec5db03c9d>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/nearest-infrastructure/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the intensive uses controlled vocabulary.
in: https://linked.data.gov.au/def/alum/1.1.2
in: https://linked.data.gov.au/def/alum/4
in: https://linked.data.gov.au/def/alum/5.3.4
in: https://linked.data.gov.au/def/alum/4.3.4
in: https://linked.data.gov.au/def/alum/5.6.7
in: https://linked.data.gov.au/def/alum/1.2.2
in: https://linked.data.gov.au/def/alum/4.6.3
in: https://linked.data.gov.au/def/alum/6.5.4
in: https://linked.data.gov.au/def/alum/3.4.3
in: https://linked.data.gov.au/def/alum/1.3
in: https://linked.data.gov.au/def/alum/4.3.7
in: https://linked.data.gov.au/def/alum/3
in: https://linked.data.gov.au/def/alum/3.3
in: https://linked.data.gov.au/def/alum/3.1.2
in: https://linked.data.gov.au/def/alum/1.1.6
in: https://linked.data.gov.au/def/alum/4.2.1
in: https://linked.data.gov.au/def/alum/5.2.2
in: https://linked.data.gov.au/def/alum/3.4
in: https://linked.data.gov.au/def/alum/5.6
in: https://linked.data.gov.au/def/alum/4.4.9
in: https://linked.data.gov.au/def/alum/5.3.8
in: https://linked.data.gov.au/def/alum/1.1.4
in: https://linked.data.gov.au/def/alum/5.5.5
in: https://linked.data.gov.au/def/alum/6
in: https://linked.data.gov.au/def/alum/5.8.1
in: https://linked.data.gov.au/def/alum/3.4.5
in: https://linked.data.gov.au/def/alum/1.1
in: https://linked.data.gov.au/def/alum/6.4
in: https://linked.data.gov.au/def/alum/4.1.4
in: https://linked.data.gov.au/def/alum/5
in: https://linked.data.gov.au/def/alum/3.3.7
in: https://linked.data.gov.au/def/alum/6.4.3
in: https://linked.data.gov.au/def/alum/5.6.1
in: https://linked.data.gov.au/def/alum/1.1.7
in: https://linked.data.gov.au/def/alum/6.1.2
in: https://linked.data.gov.au/def/alum/6.4.2
in: https://linked.data.gov.au/def/alum/6.3.3
in: https://linked.data.gov.au/def/alum/6.6.2
in: https://linked.data.gov.au/def/alum/5.5.3
in: https://linked.data.gov.au/def/alum/3.6.3
in: https://linked.data.gov.au/def/alum/5.9.5
in: https://linked.data.gov.au/def/alum/2
in: https://linked.data.gov.au/def/alum/6.5.1
in: https://linked.data.gov.au/def/alum/3.2
in: https://linked.data.gov.au/def/alum/6.5.2
in: https://linked.data.gov.au/def/alum/3.6
in: https://linked.data.gov.au/def/alum/4.1.1
in: https://linked.data.gov.au/def/alum/5.3.5
in: https://linked.data.gov.au/def/alum/1.1.5
in: https://linked.data.gov.au/def/alum/4.2.3
in: https://linked.data.gov.au/def/alum/5.5.4
in: https://linked.data.gov.au/def/alum/4.2
in: https://linked.data.gov.au/def/alum/3.4.4
in: https://linked.data.gov.au/def/alum/4.3
in: https://linked.data.gov.au/def/alum/5.2.5
in: https://linked.data.gov.au/def/alum/4.5.4
in: https://linked.data.gov.au/def/alum/6.1
in: https://linked.data.gov.au/def/alum/4.6.2
in: https://linked.data.gov.au/def/alum/4.3.6
in: https://linked.data.gov.au/def/alum/5.1.5
in: https://linked.data.gov.au/def/alum/4.5
in: https://linked.data.gov.au/def/alum/5.7.5
in: https://linked.data.gov.au/def/alum/4.4.3
in: https://linked.data.gov.au/def/alum/2.1
in: https://linked.data.gov.au/def/alum/3.3.6
in: https://linked.data.gov.au/def/alum/5.3.6
in: https://linked.data.gov.au/def/alum/3.3.4
in: https://linked.data.gov.au/def/alum/3.5.3
in: https://linked.data.gov.au/def/alum/5.1.1
in: https://linked.data.gov.au/def/alum/3.2.4
in: https://linked.data.gov.au/def/alum/1.1.3
in: https://linked.data.gov.au/def/alum/3.5
in: https://linked.data.gov.au/def/alum/3.6.1
in: https://linked.data.gov.au/def/alum/5.2.3

SPARQLTarget
select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/8886590d-f947-4504-aff7-3eec5db03c9d> ; sosa:hasResult ?this . }

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/8886590d-f947-4504-aff7-3eec5db03c9d> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/nearest-infrastructure/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Acoustics and Ultrasound Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/8886590d-f947-4504-aff7-3eec5db03c9d>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/nearest-infrastructure/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450>`. # `<https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450>` is the IRI for "Acoustics and Ultrasound Protocol".
message: The procedure's `tern:hasMethod` _MUST_ have the value `https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450`.
name: Method type of used procedure
path: hasMethod
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/8886590d-f947-4504-aff7-3eec5db03c9d>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/nearest-infrastructure/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI` or `tern:Text`.
message: The result _MUST_ be an instance of `tern:IRI` or `tern:Text`.
name: Value type
or:
  class: IRI
or:
  class: Text
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/8886590d-f947-4504-aff7-3eec5db03c9d>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/plot-description/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/nearest-infrastructure/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _landform_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/2cf3ed29-440e-4a50-9bbc-5aab30df9fcd[`landform`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/148f60c9-92c5-4324-81b6-61b59bccdb4c>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/relief/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Soil reliefs controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Soil reliefs controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/148f60c9-92c5-4324-81b6-61b59bccdb4c> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'9e377f67-190e-4d58-9ec9-adebedaf14e2'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/relief/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/148f60c9-92c5-4324-81b6-61b59bccdb4c> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/relief/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Acoustics and Ultrasound Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/148f60c9-92c5-4324-81b6-61b59bccdb4c>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/relief/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450>`. `<https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450>` is the IRI for "Acoustics and Ultrasound Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/148f60c9-92c5-4324-81b6-61b59bccdb4c>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/relief/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/148f60c9-92c5-4324-81b6-61b59bccdb4c>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/relief/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/9e377f67-190e-4d58-9ec9-adebedaf14e2>`. `<https://linked.data.gov.au/def/nrm/9e377f67-190e-4d58-9ec9-adebedaf14e2>` is the IRI for "Soil reliefs".
message: The value of `tern:vocabulary` _MUST_ match the pattern `9e377f67-190e-4d58-9ec9-adebedaf14e2$`.
name: Vocabulary
path: vocabulary
pattern: 9e377f67-190e-4d58-9ec9-adebedaf14e2$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/148f60c9-92c5-4324-81b6-61b59bccdb4c> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/relief/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _land surface disturbance_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/7e256d28-e686-4b6a-b64a-ac1b1a8f164d[`land surface disturbance`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/632e4c3c-0e73-4b3d-b1d6-7b38897da5e8>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/site-disturbance/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the disturbance types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the disturbance types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/632e4c3c-0e73-4b3d-b1d6-7b38897da5e8> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'f5a470e8-d29f-4ff6-b50d-529b0444dbe4'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/site-disturbance/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/632e4c3c-0e73-4b3d-b1d6-7b38897da5e8> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/site-disturbance/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Acoustics and Ultrasound Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/632e4c3c-0e73-4b3d-b1d6-7b38897da5e8>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/site-disturbance/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450>`. `<https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450>` is the IRI for "Acoustics and Ultrasound Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/632e4c3c-0e73-4b3d-b1d6-7b38897da5e8>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/site-disturbance/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/632e4c3c-0e73-4b3d-b1d6-7b38897da5e8>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/site-disturbance/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/f5a470e8-d29f-4ff6-b50d-529b0444dbe4>`. `<https://linked.data.gov.au/def/nrm/f5a470e8-d29f-4ff6-b50d-529b0444dbe4>` is the IRI for "disturbance types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `f5a470e8-d29f-4ff6-b50d-529b0444dbe4$`.
name: Vocabulary
path: vocabulary
pattern: f5a470e8-d29f-4ff6-b50d-529b0444dbe4$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/632e4c3c-0e73-4b3d-b1d6-7b38897da5e8> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/site-disturbance/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _plant community_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ea3a4c64-dac3-4660-809a-8ad5ced8997b[`plant community`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/103f26cb-0194-45d2-8b1a-e18e1da6df2b>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/structural-formation/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Vegetation structural formation types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Vegetation structural formation types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/103f26cb-0194-45d2-8b1a-e18e1da6df2b> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'6e9baf51-566e-4a5d-93c4-a6e097dc364d'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/structural-formation/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/103f26cb-0194-45d2-8b1a-e18e1da6df2b> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/structural-formation/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Acoustics and Ultrasound Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/103f26cb-0194-45d2-8b1a-e18e1da6df2b>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/structural-formation/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450>`. `<https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450>` is the IRI for "Acoustics and Ultrasound Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/103f26cb-0194-45d2-8b1a-e18e1da6df2b>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/structural-formation/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/103f26cb-0194-45d2-8b1a-e18e1da6df2b>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/structural-formation/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/6e9baf51-566e-4a5d-93c4-a6e097dc364d>`. `<https://linked.data.gov.au/def/nrm/6e9baf51-566e-4a5d-93c4-a6e097dc364d>` is the IRI for "Vegetation structural formation types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `6e9baf51-566e-4a5d-93c4-a6e097dc364d$`.
name: Vocabulary
path: vocabulary
pattern: 6e9baf51-566e-4a5d-93c4-a6e097dc364d$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/103f26cb-0194-45d2-8b1a-e18e1da6df2b> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/structural-formation/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _plant community_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ea3a4c64-dac3-4660-809a-8ad5ced8997b[`plant community`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a2c2f997-46c0-5c64-aca0-a43e624cf8d5>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/vegetation-growth-stage/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the vegetation age structure classes controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the vegetation age structure classes controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/a2c2f997-46c0-5c64-aca0-a43e624cf8d5> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'30985f0b-095b-50ee-8dfe-f872f73ea5a0'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/vegetation-growth-stage/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/a2c2f997-46c0-5c64-aca0-a43e624cf8d5> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/vegetation-growth-stage/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Acoustics and Ultrasound Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a2c2f997-46c0-5c64-aca0-a43e624cf8d5>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/vegetation-growth-stage/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450>`. `<https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450>` is the IRI for "Acoustics and Ultrasound Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/a15130ca-82ce-4c50-9392-66f9b0c73450`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a2c2f997-46c0-5c64-aca0-a43e624cf8d5>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/vegetation-growth-stage/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a2c2f997-46c0-5c64-aca0-a43e624cf8d5>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/vegetation-growth-stage/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/30985f0b-095b-50ee-8dfe-f872f73ea5a0>`. `<https://linked.data.gov.au/def/nrm/30985f0b-095b-50ee-8dfe-f872f73ea5a0>` is the IRI for "vegetation age structure classes".
message: The value of `tern:vocabulary` _MUST_ match the pattern `30985f0b-095b-50ee-8dfe-f872f73ea5a0$`.
name: Vocabulary
path: vocabulary
pattern: 30985f0b-095b-50ee-8dfe-f872f73ea5a0$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/a2c2f997-46c0-5c64-aca0-a43e624cf8d5> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-acoustic-and-ultrasonic-recording-protocol-shapes/vegetation-growth-stage/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _weather events_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/e196c39e-959f-4dd4-8816-d0a58b7cc630[`weather events`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/air-temperature/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/air-temperature/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active and Passive Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/air-temperature/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:DEG_C`.
has value: DEG C
message: The result _MUST_ have `unit:DEG_C` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/air-temperature/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>`. `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>` is the IRI for "Active and Passive Search Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/air-temperature/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between -30 and 55 exclusive.
max exclusive: 55
message: The result _MUST_ have a value between -30 and 55 exclusively.
min exclusive: -30
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/air-temperature/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/air-temperature/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal evidence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/4507e510-bf25-467b-a97e-abd56776507a[`animal evidence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/22fae1ac-9d23-5b11-9fc7-f4f29f900bdf>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/attributable-fauna-species/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the target species types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the target species types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/22fae1ac-9d23-5b11-9fc7-f4f29f900bdf> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'ff157253-6923-5816-ac05-312dc32cd903'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/attributable-fauna-species/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/22fae1ac-9d23-5b11-9fc7-f4f29f900bdf> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/attributable-fauna-species/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active and Passive Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/22fae1ac-9d23-5b11-9fc7-f4f29f900bdf>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/attributable-fauna-species/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>`. `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>` is the IRI for "Active and Passive Search Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/22fae1ac-9d23-5b11-9fc7-f4f29f900bdf>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/attributable-fauna-species/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/22fae1ac-9d23-5b11-9fc7-f4f29f900bdf>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/attributable-fauna-species/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/ff157253-6923-5816-ac05-312dc32cd903>`. `<https://linked.data.gov.au/def/nrm/ff157253-6923-5816-ac05-312dc32cd903>` is the IRI for "target species types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `ff157253-6923-5816-ac05-312dc32cd903$`.
name: Vocabulary
path: vocabulary
pattern: ff157253-6923-5816-ac05-312dc32cd903$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/22fae1ac-9d23-5b11-9fc7-f4f29f900bdf> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/attributable-fauna-species/shapes.ttl

datatype
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: boolean
description: The value in `sosa:hasResult` _MUST_ be xsd:boolean.
message: The value of `rdf:value` _MUST_ have the datatype xsd:boolean.
name: Datatype
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/ab6c601a-49a2-5287-8d7b-164ff8cdc791> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/burrow-active-status/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal evidence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/4507e510-bf25-467b-a97e-abd56776507a[`animal evidence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ab6c601a-49a2-5287-8d7b-164ff8cdc791>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/burrow-active-status/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/ab6c601a-49a2-5287-8d7b-164ff8cdc791> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/burrow-active-status/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active and Passive Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ab6c601a-49a2-5287-8d7b-164ff8cdc791>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/burrow-active-status/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>`. `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>` is the IRI for "Active and Passive Search Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ab6c601a-49a2-5287-8d7b-164ff8cdc791>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/burrow-active-status/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Boolean
description: The value of `sosa:hasResult` _MUST_ be a `tern:Boolean`.
message: The result _MUST_ be an instance of `tern:Boolean`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ab6c601a-49a2-5287-8d7b-164ff8cdc791>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/burrow-active-status/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _weather events_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/e196c39e-959f-4dd4-8816-d0a58b7cc630[`weather events`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/111a2971-f7c3-4d9d-b079-d9afa0bcc8b0>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/cloud-cover/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the cloud cover types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the cloud cover types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/111a2971-f7c3-4d9d-b079-d9afa0bcc8b0> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'b001aab8-d5c2-4268-a750-bed499386691'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/cloud-cover/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/111a2971-f7c3-4d9d-b079-d9afa0bcc8b0> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/cloud-cover/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active and Passive Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/111a2971-f7c3-4d9d-b079-d9afa0bcc8b0>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/cloud-cover/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>`. `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>` is the IRI for "Active and Passive Search Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/111a2971-f7c3-4d9d-b079-d9afa0bcc8b0>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/cloud-cover/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/111a2971-f7c3-4d9d-b079-d9afa0bcc8b0>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/cloud-cover/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/b001aab8-d5c2-4268-a750-bed499386691>`. `<https://linked.data.gov.au/def/nrm/b001aab8-d5c2-4268-a750-bed499386691>` is the IRI for "cloud cover types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `b001aab8-d5c2-4268-a750-bed499386691$`.
name: Vocabulary
path: vocabulary
pattern: b001aab8-d5c2-4268-a750-bed499386691$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/111a2971-f7c3-4d9d-b079-d9afa0bcc8b0> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/cloud-cover/shapes.ttl

datatype
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: boolean
description: The value in `sosa:hasResult` _MUST_ be xsd:boolean.
message: The value of `rdf:value` _MUST_ have the datatype xsd:boolean.
name: Datatype
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/0bc353aa-f678-5948-9fe7-6e0c39b2a6d6> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/den-active-status/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal evidence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/4507e510-bf25-467b-a97e-abd56776507a[`animal evidence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/0bc353aa-f678-5948-9fe7-6e0c39b2a6d6>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/den-active-status/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/0bc353aa-f678-5948-9fe7-6e0c39b2a6d6> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/den-active-status/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active and Passive Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/0bc353aa-f678-5948-9fe7-6e0c39b2a6d6>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/den-active-status/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>`. `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>` is the IRI for "Active and Passive Search Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/0bc353aa-f678-5948-9fe7-6e0c39b2a6d6>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/den-active-status/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Boolean
description: The value of `sosa:hasResult` _MUST_ be a `tern:Boolean`.
message: The result _MUST_ be an instance of `tern:Boolean`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/0bc353aa-f678-5948-9fe7-6e0c39b2a6d6>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/den-active-status/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal occurrence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/2361dea8-598c-4b6f-a641-2b98ff199e9e[`animal occurrence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a46d4478-4512-5a91-a4c9-a8f7720b38ed>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/ear-length/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/a46d4478-4512-5a91-a4c9-a8f7720b38ed> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/ear-length/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active and Passive Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a46d4478-4512-5a91-a4c9-a8f7720b38ed>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/ear-length/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:MilliM`.
has value: MilliM
message: The result _MUST_ have `unit:MilliM` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/a46d4478-4512-5a91-a4c9-a8f7720b38ed> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/ear-length/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>`. `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>` is the IRI for "Active and Passive Search Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a46d4478-4512-5a91-a4c9-a8f7720b38ed>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/ear-length/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between 1 and 500 exclusive.
max exclusive: 500
message: The result _MUST_ have a value between 1 and 500 exclusively.
min exclusive: 1
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/a46d4478-4512-5a91-a4c9-a8f7720b38ed> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/ear-length/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a46d4478-4512-5a91-a4c9-a8f7720b38ed>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/ear-length/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal occurrence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/2361dea8-598c-4b6f-a641-2b98ff199e9e[`animal occurrence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ac5a20c2-64f7-5335-b080-a6aacb92e5d8>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/ear-width/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/ac5a20c2-64f7-5335-b080-a6aacb92e5d8> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/ear-width/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active and Passive Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ac5a20c2-64f7-5335-b080-a6aacb92e5d8>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/ear-width/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:MilliM`.
has value: MilliM
message: The result _MUST_ have `unit:MilliM` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/ac5a20c2-64f7-5335-b080-a6aacb92e5d8> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/ear-width/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>`. `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>` is the IRI for "Active and Passive Search Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ac5a20c2-64f7-5335-b080-a6aacb92e5d8>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/ear-width/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between 1 and 500 exclusive.
max exclusive: 500
message: The result _MUST_ have a value between 1 and 500 exclusively.
min exclusive: 1
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/ac5a20c2-64f7-5335-b080-a6aacb92e5d8> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/ear-width/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ac5a20c2-64f7-5335-b080-a6aacb92e5d8>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/ear-width/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal occurrence_ or _animal evidence, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/2361dea8-598c-4b6f-a641-2b98ff199e9e[`animal occurrence`] or link: http://linked.data.gov.au/def/tern-cv/4507e510-bf25-467b-a97e-abd56776507a[`animal evidence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/59df7c05-1521-4161-86e4-8e6a8feb4002>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/fauna-growth-class/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the fauna growth classes controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the fauna growth classes controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/59df7c05-1521-4161-86e4-8e6a8feb4002> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'0e2641c3-0d7e-4d94-8cd7-02c21d564630'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/fauna-growth-class/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/59df7c05-1521-4161-86e4-8e6a8feb4002> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/fauna-growth-class/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active and Passive Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/59df7c05-1521-4161-86e4-8e6a8feb4002>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/fauna-growth-class/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>`. `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>` is the IRI for "Active and Passive Search Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/59df7c05-1521-4161-86e4-8e6a8feb4002>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/fauna-growth-class/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/59df7c05-1521-4161-86e4-8e6a8feb4002>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/fauna-growth-class/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/0e2641c3-0d7e-4d94-8cd7-02c21d564630>`. `<https://linked.data.gov.au/def/nrm/0e2641c3-0d7e-4d94-8cd7-02c21d564630>` is the IRI for "fauna growth classes".
message: The value of `tern:vocabulary` _MUST_ match the pattern `0e2641c3-0d7e-4d94-8cd7-02c21d564630$`.
name: Vocabulary
path: vocabulary
pattern: 0e2641c3-0d7e-4d94-8cd7-02c21d564630$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/59df7c05-1521-4161-86e4-8e6a8feb4002> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/fauna-growth-class/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal occurrence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/2361dea8-598c-4b6f-a641-2b98ff199e9e[`animal occurrence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/7905c3ec-3901-4fb9-a042-b83066bee975>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/fauna-length/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/7905c3ec-3901-4fb9-a042-b83066bee975> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/fauna-length/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active and Passive Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/7905c3ec-3901-4fb9-a042-b83066bee975>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/fauna-length/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:MilliM`.
has value: MilliM
message: The result _MUST_ have `unit:MilliM` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/7905c3ec-3901-4fb9-a042-b83066bee975> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/fauna-length/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>`. `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>` is the IRI for "Active and Passive Search Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/7905c3ec-3901-4fb9-a042-b83066bee975>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/fauna-length/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between 1 and 500 exclusive.
max exclusive: 500
message: The result _MUST_ have a value between 1 and 500 exclusively.
min exclusive: 1
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/7905c3ec-3901-4fb9-a042-b83066bee975> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/fauna-length/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/7905c3ec-3901-4fb9-a042-b83066bee975>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/fauna-length/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal occurrence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/2361dea8-598c-4b6f-a641-2b98ff199e9e[`animal occurrence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/2c77369c-c827-506c-bc1a-0ec328029747>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/fauna-reproductive-status/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Fauna reproductive status types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Fauna reproductive status types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/2c77369c-c827-506c-bc1a-0ec328029747> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'8d7c2dec-d8ba-5369-9b3b-be3ce76fec88'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/fauna-reproductive-status/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/2c77369c-c827-506c-bc1a-0ec328029747> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/fauna-reproductive-status/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active and Passive Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/2c77369c-c827-506c-bc1a-0ec328029747>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/fauna-reproductive-status/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>`. `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>` is the IRI for "Active and Passive Search Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/2c77369c-c827-506c-bc1a-0ec328029747>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/fauna-reproductive-status/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/2c77369c-c827-506c-bc1a-0ec328029747>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/fauna-reproductive-status/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/8d7c2dec-d8ba-5369-9b3b-be3ce76fec88>`. `<https://linked.data.gov.au/def/nrm/8d7c2dec-d8ba-5369-9b3b-be3ce76fec88>` is the IRI for "Fauna reproductive status types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `8d7c2dec-d8ba-5369-9b3b-be3ce76fec88$`.
name: Vocabulary
path: vocabulary
pattern: 8d7c2dec-d8ba-5369-9b3b-be3ce76fec88$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/2c77369c-c827-506c-bc1a-0ec328029747> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/fauna-reproductive-status/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal evidence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/4507e510-bf25-467b-a97e-abd56776507a[`animal evidence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/de87eddf-1d65-57ed-99af-271f1458054d>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/fauna-sign-age/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Fauna sign ages controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Fauna sign ages controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/de87eddf-1d65-57ed-99af-271f1458054d> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'292b1cf8-6f25-514f-8a94-6d7d690335ed'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/fauna-sign-age/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/de87eddf-1d65-57ed-99af-271f1458054d> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/fauna-sign-age/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active and Passive Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/de87eddf-1d65-57ed-99af-271f1458054d>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/fauna-sign-age/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>`. `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>` is the IRI for "Active and Passive Search Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/de87eddf-1d65-57ed-99af-271f1458054d>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/fauna-sign-age/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/de87eddf-1d65-57ed-99af-271f1458054d>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/fauna-sign-age/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/292b1cf8-6f25-514f-8a94-6d7d690335ed>`. `<https://linked.data.gov.au/def/nrm/292b1cf8-6f25-514f-8a94-6d7d690335ed>` is the IRI for "Fauna sign ages".
message: The value of `tern:vocabulary` _MUST_ match the pattern `292b1cf8-6f25-514f-8a94-6d7d690335ed$`.
name: Vocabulary
path: vocabulary
pattern: 292b1cf8-6f25-514f-8a94-6d7d690335ed$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/de87eddf-1d65-57ed-99af-271f1458054d> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/fauna-sign-age/shapes.ttl

datatype
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: string
description: The value in `sosa:hasResult` _MUST_ be xsd:string.
message: The value of `rdf:value` _MUST_ have the datatype xsd:string.
name: Datatype
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/3611c2c3-8347-5556-b6a2-ed1d17b0b5c7> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/fauna-sign-comments/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal evidence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/4507e510-bf25-467b-a97e-abd56776507a[`animal evidence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/3611c2c3-8347-5556-b6a2-ed1d17b0b5c7>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/fauna-sign-comments/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/3611c2c3-8347-5556-b6a2-ed1d17b0b5c7> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/fauna-sign-comments/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active and Passive Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/3611c2c3-8347-5556-b6a2-ed1d17b0b5c7>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/fauna-sign-comments/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>`. `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>` is the IRI for "Active and Passive Search Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/3611c2c3-8347-5556-b6a2-ed1d17b0b5c7>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/fauna-sign-comments/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Text
description: The value of `sosa:hasResult` _MUST_ be a `tern:Text`.
message: The result _MUST_ be an instance of `tern:Text`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/3611c2c3-8347-5556-b6a2-ed1d17b0b5c7>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/fauna-sign-comments/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal evidence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/4507e510-bf25-467b-a97e-abd56776507a[`animal evidence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/27f979fe-7285-50cb-ab92-44a0bdd0f56c>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/fauna-sign-type/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Fauna sign types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Fauna sign types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/27f979fe-7285-50cb-ab92-44a0bdd0f56c> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'bc7eaeab-ff7c-5d54-aa41-a11003d7fff0'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/fauna-sign-type/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/27f979fe-7285-50cb-ab92-44a0bdd0f56c> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/fauna-sign-type/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active and Passive Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/27f979fe-7285-50cb-ab92-44a0bdd0f56c>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/fauna-sign-type/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>`. `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>` is the IRI for "Active and Passive Search Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/27f979fe-7285-50cb-ab92-44a0bdd0f56c>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/fauna-sign-type/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/27f979fe-7285-50cb-ab92-44a0bdd0f56c>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/fauna-sign-type/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/bc7eaeab-ff7c-5d54-aa41-a11003d7fff0>`. `<https://linked.data.gov.au/def/nrm/bc7eaeab-ff7c-5d54-aa41-a11003d7fff0>` is the IRI for "Fauna sign types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `bc7eaeab-ff7c-5d54-aa41-a11003d7fff0$`.
name: Vocabulary
path: vocabulary
pattern: bc7eaeab-ff7c-5d54-aa41-a11003d7fff0$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/27f979fe-7285-50cb-ab92-44a0bdd0f56c> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/fauna-sign-type/shapes.ttl

datatype
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: string
description: The value in `sosa:hasResult` _MUST_ be xsd:string.
message: The value of `rdf:value` _MUST_ have the datatype xsd:string.
name: Datatype
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/26f843a5-e1ed-46da-b22b-053e567e3227> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/field-species-name/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal occurrence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/2361dea8-598c-4b6f-a641-2b98ff199e9e[`animal occurrence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/26f843a5-e1ed-46da-b22b-053e567e3227>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/field-species-name/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/26f843a5-e1ed-46da-b22b-053e567e3227> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/field-species-name/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active and Passive Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/26f843a5-e1ed-46da-b22b-053e567e3227>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/field-species-name/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>`. `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>` is the IRI for "Active and Passive Search Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/26f843a5-e1ed-46da-b22b-053e567e3227>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/field-species-name/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Text
description: The value of `sosa:hasResult` _MUST_ be a `tern:Text`.
message: The result _MUST_ be an instance of `tern:Text`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/26f843a5-e1ed-46da-b22b-053e567e3227>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/field-species-name/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal occurrence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/2361dea8-598c-4b6f-a641-2b98ff199e9e[`animal occurrence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/d964ff76-9a75-5a12-87c2-a355545ca107>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/forearm-length/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/d964ff76-9a75-5a12-87c2-a355545ca107> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/forearm-length/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active and Passive Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/d964ff76-9a75-5a12-87c2-a355545ca107>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/forearm-length/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:MilliM`.
has value: MilliM
message: The result _MUST_ have `unit:MilliM` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/d964ff76-9a75-5a12-87c2-a355545ca107> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/forearm-length/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>`. `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>` is the IRI for "Active and Passive Search Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/d964ff76-9a75-5a12-87c2-a355545ca107>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/forearm-length/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between 1 and 500 exclusive.
max exclusive: 500
message: The result _MUST_ have a value between 1 and 500 exclusively.
min exclusive: 1
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/d964ff76-9a75-5a12-87c2-a355545ca107> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/forearm-length/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/d964ff76-9a75-5a12-87c2-a355545ca107>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/forearm-length/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal occurrence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/2361dea8-598c-4b6f-a641-2b98ff199e9e[`animal occurrence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/96ccc2b7-7b7f-4e5c-b11f-d5e5c88e245a>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/head-length/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/96ccc2b7-7b7f-4e5c-b11f-d5e5c88e245a> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/head-length/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active and Passive Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/96ccc2b7-7b7f-4e5c-b11f-d5e5c88e245a>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/head-length/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:MilliM`.
has value: MilliM
message: The result _MUST_ have `unit:MilliM` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/96ccc2b7-7b7f-4e5c-b11f-d5e5c88e245a> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/head-length/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>`. `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>` is the IRI for "Active and Passive Search Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/96ccc2b7-7b7f-4e5c-b11f-d5e5c88e245a>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/head-length/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between 1 and 500 exclusive.
max exclusive: 500
message: The result _MUST_ have a value between 1 and 500 exclusively.
min exclusive: 1
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/96ccc2b7-7b7f-4e5c-b11f-d5e5c88e245a> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/head-length/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/96ccc2b7-7b7f-4e5c-b11f-d5e5c88e245a>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/head-length/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal occurrence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/2361dea8-598c-4b6f-a641-2b98ff199e9e[`animal occurrence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/3996d3ba-0812-55a4-9b27-4498ffb75e52>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/hind-foot-length/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/3996d3ba-0812-55a4-9b27-4498ffb75e52> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/hind-foot-length/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active and Passive Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/3996d3ba-0812-55a4-9b27-4498ffb75e52>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/hind-foot-length/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:MilliM`.
has value: MilliM
message: The result _MUST_ have `unit:MilliM` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/3996d3ba-0812-55a4-9b27-4498ffb75e52> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/hind-foot-length/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>`. `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>` is the IRI for "Active and Passive Search Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/3996d3ba-0812-55a4-9b27-4498ffb75e52>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/hind-foot-length/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between 1 and 500 exclusive.
max exclusive: 500
message: The result _MUST_ have a value between 1 and 500 exclusively.
min exclusive: 1
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/3996d3ba-0812-55a4-9b27-4498ffb75e52> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/hind-foot-length/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/3996d3ba-0812-55a4-9b27-4498ffb75e52>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/hind-foot-length/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal population_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/8a68b4a9-167b-40f0-9222-293a2d20ffee[`animal population`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/b2d28629-c986-4c05-9d4a-8b05e99a0a94>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/individual-count/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/b2d28629-c986-4c05-9d4a-8b05e99a0a94> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/individual-count/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active and Passive Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/b2d28629-c986-4c05-9d4a-8b05e99a0a94>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/individual-count/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>`. `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>` is the IRI for "Active and Passive Search Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/b2d28629-c986-4c05-9d4a-8b05e99a0a94>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/individual-count/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: integer
description: Value _MUST_ be a positive integer.
message: The result _MUST_ be a positive integer.
min exclusive: 0
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/b2d28629-c986-4c05-9d4a-8b05e99a0a94> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/individual-count/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Integer
description: The value of `sosa:hasResult` _MUST_ be a `tern:Integer`.
message: The result _MUST_ be an instance of `tern:Integer`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/b2d28629-c986-4c05-9d4a-8b05e99a0a94>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/individual-count/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _weather events_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/e196c39e-959f-4dd4-8816-d0a58b7cc630[`weather events`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ec6a65f7-ff1a-5d00-a6e1-fa3af778aa74>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/moon-phase/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the weather condition - moon phases controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the weather condition - moon phases controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/ec6a65f7-ff1a-5d00-a6e1-fa3af778aa74> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'30688460-6aaa-53aa-94e7-be1164f5343b'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/moon-phase/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/ec6a65f7-ff1a-5d00-a6e1-fa3af778aa74> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/moon-phase/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active and Passive Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ec6a65f7-ff1a-5d00-a6e1-fa3af778aa74>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/moon-phase/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>`. `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>` is the IRI for "Active and Passive Search Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ec6a65f7-ff1a-5d00-a6e1-fa3af778aa74>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/moon-phase/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ec6a65f7-ff1a-5d00-a6e1-fa3af778aa74>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/moon-phase/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/30688460-6aaa-53aa-94e7-be1164f5343b>`. `<https://linked.data.gov.au/def/nrm/30688460-6aaa-53aa-94e7-be1164f5343b>` is the IRI for "weather condition - moon phases".
message: The value of `tern:vocabulary` _MUST_ match the pattern `30688460-6aaa-53aa-94e7-be1164f5343b$`.
name: Vocabulary
path: vocabulary
pattern: 30688460-6aaa-53aa-94e7-be1164f5343b$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/ec6a65f7-ff1a-5d00-a6e1-fa3af778aa74> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/moon-phase/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal evidence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/4507e510-bf25-467b-a97e-abd56776507a[`animal evidence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/dd805508-1eca-5b8b-b2e4-c51c1682e81e>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/number-of-burrow-entrances/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/dd805508-1eca-5b8b-b2e4-c51c1682e81e> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/number-of-burrow-entrances/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active and Passive Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/dd805508-1eca-5b8b-b2e4-c51c1682e81e>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/number-of-burrow-entrances/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>`. `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>` is the IRI for "Active and Passive Search Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/dd805508-1eca-5b8b-b2e4-c51c1682e81e>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/number-of-burrow-entrances/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: integer
description: Value _MUST_ be a positive integer.
message: The result _MUST_ be a positive integer.
min exclusive: 0
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/dd805508-1eca-5b8b-b2e4-c51c1682e81e> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/number-of-burrow-entrances/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Integer
description: The value of `sosa:hasResult` _MUST_ be a `tern:Integer`.
message: The result _MUST_ be an instance of `tern:Integer`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/dd805508-1eca-5b8b-b2e4-c51c1682e81e>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/number-of-burrow-entrances/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal evidence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/4507e510-bf25-467b-a97e-abd56776507a[`animal evidence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/c497a8eb-f720-52a4-bc76-8ec1cf7d4cf2>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/number-of-den-entrances/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/c497a8eb-f720-52a4-bc76-8ec1cf7d4cf2> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/number-of-den-entrances/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active and Passive Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/c497a8eb-f720-52a4-bc76-8ec1cf7d4cf2>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/number-of-den-entrances/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>`. `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>` is the IRI for "Active and Passive Search Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/c497a8eb-f720-52a4-bc76-8ec1cf7d4cf2>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/number-of-den-entrances/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: integer
description: Value _MUST_ be a positive integer.
message: The result _MUST_ be a positive integer.
min exclusive: 0
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/c497a8eb-f720-52a4-bc76-8ec1cf7d4cf2> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/number-of-den-entrances/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Integer
description: The value of `sosa:hasResult` _MUST_ be a `tern:Integer`.
message: The result _MUST_ be an instance of `tern:Integer`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/c497a8eb-f720-52a4-bc76-8ec1cf7d4cf2>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/number-of-den-entrances/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal evidence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/4507e510-bf25-467b-a97e-abd56776507a[`animal evidence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/26147520-7e7c-5b55-b2fa-197a02b7ab33>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/number-of-warren-entrances/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/26147520-7e7c-5b55-b2fa-197a02b7ab33> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/number-of-warren-entrances/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active and Passive Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/26147520-7e7c-5b55-b2fa-197a02b7ab33>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/number-of-warren-entrances/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>`. `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>` is the IRI for "Active and Passive Search Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/26147520-7e7c-5b55-b2fa-197a02b7ab33>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/number-of-warren-entrances/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: integer
description: Value _MUST_ be a positive integer.
message: The result _MUST_ be a positive integer.
min exclusive: 0
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/26147520-7e7c-5b55-b2fa-197a02b7ab33> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/number-of-warren-entrances/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Integer
description: The value of `sosa:hasResult` _MUST_ be a `tern:Integer`.
message: The result _MUST_ be an instance of `tern:Integer`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/26147520-7e7c-5b55-b2fa-197a02b7ab33>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/number-of-warren-entrances/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _weather events_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/e196c39e-959f-4dd4-8816-d0a58b7cc630[`weather events`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/25d4c7b7-4cdf-4b69-8774-064055c74e23>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/rainfall-duration/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the rainfall duration types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the rainfall duration types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/25d4c7b7-4cdf-4b69-8774-064055c74e23> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'34789810-a3bc-4def-9ddb-d14ff4ba02ea'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/rainfall-duration/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/25d4c7b7-4cdf-4b69-8774-064055c74e23> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/rainfall-duration/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active and Passive Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/25d4c7b7-4cdf-4b69-8774-064055c74e23>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/rainfall-duration/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>`. `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>` is the IRI for "Active and Passive Search Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/25d4c7b7-4cdf-4b69-8774-064055c74e23>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/rainfall-duration/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/25d4c7b7-4cdf-4b69-8774-064055c74e23>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/rainfall-duration/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/34789810-a3bc-4def-9ddb-d14ff4ba02ea>`. `<https://linked.data.gov.au/def/nrm/34789810-a3bc-4def-9ddb-d14ff4ba02ea>` is the IRI for "rainfall duration types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `34789810-a3bc-4def-9ddb-d14ff4ba02ea$`.
name: Vocabulary
path: vocabulary
pattern: 34789810-a3bc-4def-9ddb-d14ff4ba02ea$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/25d4c7b7-4cdf-4b69-8774-064055c74e23> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/rainfall-duration/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _weather events_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/e196c39e-959f-4dd4-8816-d0a58b7cc630[`weather events`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/b7e7f67b-d983-4167-baca-57cab6dd89a2>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/rainfall-type/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the rainfall types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the rainfall types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/b7e7f67b-d983-4167-baca-57cab6dd89a2> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'36e4cff5-f238-45e3-85ec-bdd0973f09d7'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/rainfall-type/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/b7e7f67b-d983-4167-baca-57cab6dd89a2> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/rainfall-type/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active and Passive Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/b7e7f67b-d983-4167-baca-57cab6dd89a2>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/rainfall-type/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>`. `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>` is the IRI for "Active and Passive Search Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/b7e7f67b-d983-4167-baca-57cab6dd89a2>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/rainfall-type/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/b7e7f67b-d983-4167-baca-57cab6dd89a2>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/rainfall-type/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/36e4cff5-f238-45e3-85ec-bdd0973f09d7>`. `<https://linked.data.gov.au/def/nrm/36e4cff5-f238-45e3-85ec-bdd0973f09d7>` is the IRI for "rainfall types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `36e4cff5-f238-45e3-85ec-bdd0973f09d7$`.
name: Vocabulary
path: vocabulary
pattern: 36e4cff5-f238-45e3-85ec-bdd0973f09d7$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/b7e7f67b-d983-4167-baca-57cab6dd89a2> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/rainfall-type/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal occurrence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/2361dea8-598c-4b6f-a641-2b98ff199e9e[`animal occurrence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/40b39732-e10b-4c4e-968b-3404663a094d>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/sex/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Animal sexes controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Animal sexes controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/40b39732-e10b-4c4e-968b-3404663a094d> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'fcc3a1e1-3e35-4a4f-bd44-eface035025c'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/sex/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/40b39732-e10b-4c4e-968b-3404663a094d> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/sex/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active and Passive Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/40b39732-e10b-4c4e-968b-3404663a094d>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/sex/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>`. `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>` is the IRI for "Active and Passive Search Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/40b39732-e10b-4c4e-968b-3404663a094d>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/sex/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/40b39732-e10b-4c4e-968b-3404663a094d>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/sex/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/fcc3a1e1-3e35-4a4f-bd44-eface035025c>`. `<https://linked.data.gov.au/def/nrm/fcc3a1e1-3e35-4a4f-bd44-eface035025c>` is the IRI for "Animal sexes".
message: The value of `tern:vocabulary` _MUST_ match the pattern `fcc3a1e1-3e35-4a4f-bd44-eface035025c$`.
name: Vocabulary
path: vocabulary
pattern: fcc3a1e1-3e35-4a4f-bd44-eface035025c$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/40b39732-e10b-4c4e-968b-3404663a094d> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/sex/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal occurrence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/2361dea8-598c-4b6f-a641-2b98ff199e9e[`animal occurrence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/38d1419f-7f3b-4d0e-a2f6-4b152e2d91f7>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/tail-length/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/38d1419f-7f3b-4d0e-a2f6-4b152e2d91f7> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/tail-length/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active and Passive Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/38d1419f-7f3b-4d0e-a2f6-4b152e2d91f7>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/tail-length/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:MilliM`.
has value: MilliM
message: The result _MUST_ have `unit:MilliM` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/38d1419f-7f3b-4d0e-a2f6-4b152e2d91f7> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/tail-length/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>`. `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>` is the IRI for "Active and Passive Search Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/38d1419f-7f3b-4d0e-a2f6-4b152e2d91f7>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/tail-length/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between 1 and 500 exclusive.
max exclusive: 500
message: The result _MUST_ have a value between 1 and 500 exclusively.
min exclusive: 1
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/38d1419f-7f3b-4d0e-a2f6-4b152e2d91f7> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/tail-length/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/38d1419f-7f3b-4d0e-a2f6-4b152e2d91f7>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/tail-length/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal occurrence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/2361dea8-598c-4b6f-a641-2b98ff199e9e[`animal occurrence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/f16897cb-7775-55fb-9ba4-3239b2927260>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/tibia-length/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/f16897cb-7775-55fb-9ba4-3239b2927260> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/tibia-length/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active and Passive Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/f16897cb-7775-55fb-9ba4-3239b2927260>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/tibia-length/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:MilliM`.
has value: MilliM
message: The result _MUST_ have `unit:MilliM` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/f16897cb-7775-55fb-9ba4-3239b2927260> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/tibia-length/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>`. `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>` is the IRI for "Active and Passive Search Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/f16897cb-7775-55fb-9ba4-3239b2927260>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/tibia-length/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between 1 and 500 exclusive.
max exclusive: 500
message: The result _MUST_ have a value between 1 and 500 exclusively.
min exclusive: 1
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/f16897cb-7775-55fb-9ba4-3239b2927260> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/tibia-length/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/f16897cb-7775-55fb-9ba4-3239b2927260>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/tibia-length/shapes.ttl

datatype
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: boolean
description: The value in `sosa:hasResult` _MUST_ be xsd:boolean.
message: The value of `rdf:value` _MUST_ have the datatype xsd:boolean.
name: Datatype
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/dd7529e4-24ae-53a9-b7a6-94674c4b92c5> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/warren-active-status/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal evidence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/4507e510-bf25-467b-a97e-abd56776507a[`animal evidence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/dd7529e4-24ae-53a9-b7a6-94674c4b92c5>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/warren-active-status/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/dd7529e4-24ae-53a9-b7a6-94674c4b92c5> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/warren-active-status/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active and Passive Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/dd7529e4-24ae-53a9-b7a6-94674c4b92c5>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/warren-active-status/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>`. `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>` is the IRI for "Active and Passive Search Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/dd7529e4-24ae-53a9-b7a6-94674c4b92c5>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/warren-active-status/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Boolean
description: The value of `sosa:hasResult` _MUST_ be a `tern:Boolean`.
message: The result _MUST_ be an instance of `tern:Boolean`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/dd7529e4-24ae-53a9-b7a6-94674c4b92c5>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/warren-active-status/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _weather events_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/e196c39e-959f-4dd4-8816-d0a58b7cc630[`weather events`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/e8f03cc8-33a3-4c2f-9a0d-95a40c34523d>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/wind-description/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Wind description types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Wind description types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/e8f03cc8-33a3-4c2f-9a0d-95a40c34523d> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'0fb03c4e-ad42-445a-a2c5-688d7d7effd8'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/wind-description/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/e8f03cc8-33a3-4c2f-9a0d-95a40c34523d> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/wind-description/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Active and Passive Search Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/e8f03cc8-33a3-4c2f-9a0d-95a40c34523d>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/wind-description/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>`. `<https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24>` is the IRI for "Active and Passive Search Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/37ed2dbb-b990-430c-9010-d0452588cf24`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/e8f03cc8-33a3-4c2f-9a0d-95a40c34523d>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/wind-description/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/e8f03cc8-33a3-4c2f-9a0d-95a40c34523d>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/wind-description/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/0fb03c4e-ad42-445a-a2c5-688d7d7effd8>`. `<https://linked.data.gov.au/def/nrm/0fb03c4e-ad42-445a-a2c5-688d7d7effd8>` is the IRI for "Wind description types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `0fb03c4e-ad42-445a-a2c5-688d7d7effd8$`.
name: Vocabulary
path: vocabulary
pattern: 0fb03c4e-ad42-445a-a2c5-688d7d7effd8$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/e8f03cc8-33a3-4c2f-9a0d-95a40c34523d> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-active-and-passive-searching-protocol-shapes/wind-description/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _weather events_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/e196c39e-959f-4dd4-8816-d0a58b7cc630[`weather events`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/air-temperature/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/air-temperature/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Bird Survey Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/air-temperature/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:DEG_C`.
has value: DEG C
message: The result _MUST_ have `unit:DEG_C` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/air-temperature/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/98db8232-2c51-4907-99a7-0ccb8b825382>`. `<https://linked.data.gov.au/def/nrm/98db8232-2c51-4907-99a7-0ccb8b825382>` is the IRI for "Bird Survey Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/98db8232-2c51-4907-99a7-0ccb8b825382`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/air-temperature/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between -30 and 55 exclusive.
max exclusive: 55
message: The result _MUST_ have a value between -30 and 55 exclusively.
min exclusive: -30
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/air-temperature/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a30248c3-33ce-4ffe-8130-7b03aa4e5322>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/air-temperature/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _bird occurrence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/0c30e871-63ae-4f84-a37c-ef6e7ce02928[`bird occurrence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/045fa754-487a-4346-8128-403c646a903b>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/bird-activity-type/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Fauna bird activities controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Fauna bird activities controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/045fa754-487a-4346-8128-403c646a903b> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'c7a51f30-97e8-4232-b1f3-a248d58f1a60'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/bird-activity-type/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/045fa754-487a-4346-8128-403c646a903b> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/bird-activity-type/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Bird Survey Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/045fa754-487a-4346-8128-403c646a903b>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/bird-activity-type/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/98db8232-2c51-4907-99a7-0ccb8b825382>`. `<https://linked.data.gov.au/def/nrm/98db8232-2c51-4907-99a7-0ccb8b825382>` is the IRI for "Bird Survey Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/98db8232-2c51-4907-99a7-0ccb8b825382`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/045fa754-487a-4346-8128-403c646a903b>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/bird-activity-type/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/045fa754-487a-4346-8128-403c646a903b>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/bird-activity-type/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/c7a51f30-97e8-4232-b1f3-a248d58f1a60>`. `<https://linked.data.gov.au/def/nrm/c7a51f30-97e8-4232-b1f3-a248d58f1a60>` is the IRI for "Fauna bird activities".
message: The value of `tern:vocabulary` _MUST_ match the pattern `c7a51f30-97e8-4232-b1f3-a248d58f1a60$`.
name: Vocabulary
path: vocabulary
pattern: c7a51f30-97e8-4232-b1f3-a248d58f1a60$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/045fa754-487a-4346-8128-403c646a903b> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/bird-activity-type/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _bird occurrence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/0c30e871-63ae-4f84-a37c-ef6e7ce02928[`bird occurrence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/72cca5e4-2dc6-4a96-92e3-6f1e844b243c>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/bird-breeding-activity/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Fauna bird breeding types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Fauna bird breeding types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/72cca5e4-2dc6-4a96-92e3-6f1e844b243c> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'028f570d-0cf0-4e94-b288-ac8d852f2230'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/bird-breeding-activity/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/72cca5e4-2dc6-4a96-92e3-6f1e844b243c> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/bird-breeding-activity/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Bird Survey Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/72cca5e4-2dc6-4a96-92e3-6f1e844b243c>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/bird-breeding-activity/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/98db8232-2c51-4907-99a7-0ccb8b825382>`. `<https://linked.data.gov.au/def/nrm/98db8232-2c51-4907-99a7-0ccb8b825382>` is the IRI for "Bird Survey Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/98db8232-2c51-4907-99a7-0ccb8b825382`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/72cca5e4-2dc6-4a96-92e3-6f1e844b243c>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/bird-breeding-activity/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/72cca5e4-2dc6-4a96-92e3-6f1e844b243c>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/bird-breeding-activity/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/028f570d-0cf0-4e94-b288-ac8d852f2230>`. `<https://linked.data.gov.au/def/nrm/028f570d-0cf0-4e94-b288-ac8d852f2230>` is the IRI for "Fauna bird breeding types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `028f570d-0cf0-4e94-b288-ac8d852f2230$`.
name: Vocabulary
path: vocabulary
pattern: 028f570d-0cf0-4e94-b288-ac8d852f2230$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/72cca5e4-2dc6-4a96-92e3-6f1e844b243c> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/bird-breeding-activity/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _weather events_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/e196c39e-959f-4dd4-8816-d0a58b7cc630[`weather events`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/111a2971-f7c3-4d9d-b079-d9afa0bcc8b0>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/cloud-cover/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the cloud cover types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the cloud cover types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/111a2971-f7c3-4d9d-b079-d9afa0bcc8b0> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'b001aab8-d5c2-4268-a750-bed499386691'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/cloud-cover/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/111a2971-f7c3-4d9d-b079-d9afa0bcc8b0> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/cloud-cover/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Bird Survey Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/111a2971-f7c3-4d9d-b079-d9afa0bcc8b0>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/cloud-cover/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/98db8232-2c51-4907-99a7-0ccb8b825382>`. `<https://linked.data.gov.au/def/nrm/98db8232-2c51-4907-99a7-0ccb8b825382>` is the IRI for "Bird Survey Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/98db8232-2c51-4907-99a7-0ccb8b825382`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/111a2971-f7c3-4d9d-b079-d9afa0bcc8b0>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/cloud-cover/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/111a2971-f7c3-4d9d-b079-d9afa0bcc8b0>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/cloud-cover/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/b001aab8-d5c2-4268-a750-bed499386691>`. `<https://linked.data.gov.au/def/nrm/b001aab8-d5c2-4268-a750-bed499386691>` is the IRI for "cloud cover types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `b001aab8-d5c2-4268-a750-bed499386691$`.
name: Vocabulary
path: vocabulary
pattern: b001aab8-d5c2-4268-a750-bed499386691$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/111a2971-f7c3-4d9d-b079-d9afa0bcc8b0> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/cloud-cover/shapes.ttl

datatype
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: string
description: The value in `sosa:hasResult` _MUST_ be xsd:string.
message: The value of `rdf:value` _MUST_ have the datatype xsd:string.
name: Datatype
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/26f843a5-e1ed-46da-b22b-053e567e3227> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/field-species-name/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _bird occurrence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/0c30e871-63ae-4f84-a37c-ef6e7ce02928[`bird occurrence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/26f843a5-e1ed-46da-b22b-053e567e3227>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/field-species-name/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/26f843a5-e1ed-46da-b22b-053e567e3227> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/field-species-name/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Bird Survey Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/26f843a5-e1ed-46da-b22b-053e567e3227>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/field-species-name/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/98db8232-2c51-4907-99a7-0ccb8b825382>`. `<https://linked.data.gov.au/def/nrm/98db8232-2c51-4907-99a7-0ccb8b825382>` is the IRI for "Bird Survey Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/98db8232-2c51-4907-99a7-0ccb8b825382`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/26f843a5-e1ed-46da-b22b-053e567e3227>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/field-species-name/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Text
description: The value of `sosa:hasResult` _MUST_ be a `tern:Text`.
message: The result _MUST_ be an instance of `tern:Text`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/26f843a5-e1ed-46da-b22b-053e567e3227>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/field-species-name/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _bird occurrence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/0c30e871-63ae-4f84-a37c-ef6e7ce02928[`bird occurrence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/b2d28629-c986-4c05-9d4a-8b05e99a0a94>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/individual-count/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/b2d28629-c986-4c05-9d4a-8b05e99a0a94> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/individual-count/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Bird Survey Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/b2d28629-c986-4c05-9d4a-8b05e99a0a94>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/individual-count/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/98db8232-2c51-4907-99a7-0ccb8b825382>`. `<https://linked.data.gov.au/def/nrm/98db8232-2c51-4907-99a7-0ccb8b825382>` is the IRI for "Bird Survey Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/98db8232-2c51-4907-99a7-0ccb8b825382`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/b2d28629-c986-4c05-9d4a-8b05e99a0a94>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/individual-count/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: integer
description: Value _MUST_ be a positive integer.
message: The result _MUST_ be a positive integer.
min exclusive: 0
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/b2d28629-c986-4c05-9d4a-8b05e99a0a94> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/individual-count/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Integer
description: The value of `sosa:hasResult` _MUST_ be a `tern:Integer`.
message: The result _MUST_ be an instance of `tern:Integer`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/b2d28629-c986-4c05-9d4a-8b05e99a0a94>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/individual-count/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _bird occurrence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/0c30e871-63ae-4f84-a37c-ef6e7ce02928[`bird occurrence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/0bc0fae9-6243-4d9f-a547-ef4c36244b5d>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/maturity/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Fauna maturity types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Fauna maturity types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/0bc0fae9-6243-4d9f-a547-ef4c36244b5d> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'a01656de-9627-4067-ad09-269242badbcb'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/maturity/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/0bc0fae9-6243-4d9f-a547-ef4c36244b5d> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/maturity/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Bird Survey Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/0bc0fae9-6243-4d9f-a547-ef4c36244b5d>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/maturity/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/98db8232-2c51-4907-99a7-0ccb8b825382>`. `<https://linked.data.gov.au/def/nrm/98db8232-2c51-4907-99a7-0ccb8b825382>` is the IRI for "Bird Survey Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/98db8232-2c51-4907-99a7-0ccb8b825382`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/0bc0fae9-6243-4d9f-a547-ef4c36244b5d>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/maturity/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/0bc0fae9-6243-4d9f-a547-ef4c36244b5d>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/maturity/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/a01656de-9627-4067-ad09-269242badbcb>`. `<https://linked.data.gov.au/def/nrm/a01656de-9627-4067-ad09-269242badbcb>` is the IRI for "Fauna maturity types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `a01656de-9627-4067-ad09-269242badbcb$`.
name: Vocabulary
path: vocabulary
pattern: a01656de-9627-4067-ad09-269242badbcb$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/0bc0fae9-6243-4d9f-a547-ef4c36244b5d> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/maturity/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _weather events_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/e196c39e-959f-4dd4-8816-d0a58b7cc630[`weather events`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ec6a65f7-ff1a-5d00-a6e1-fa3af778aa74>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/moon-phase/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the weather condition - moon phases controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the weather condition - moon phases controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/ec6a65f7-ff1a-5d00-a6e1-fa3af778aa74> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'30688460-6aaa-53aa-94e7-be1164f5343b'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/moon-phase/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/ec6a65f7-ff1a-5d00-a6e1-fa3af778aa74> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/moon-phase/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Bird Survey Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ec6a65f7-ff1a-5d00-a6e1-fa3af778aa74>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/moon-phase/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/98db8232-2c51-4907-99a7-0ccb8b825382>`. `<https://linked.data.gov.au/def/nrm/98db8232-2c51-4907-99a7-0ccb8b825382>` is the IRI for "Bird Survey Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/98db8232-2c51-4907-99a7-0ccb8b825382`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ec6a65f7-ff1a-5d00-a6e1-fa3af778aa74>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/moon-phase/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ec6a65f7-ff1a-5d00-a6e1-fa3af778aa74>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/moon-phase/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/30688460-6aaa-53aa-94e7-be1164f5343b>`. `<https://linked.data.gov.au/def/nrm/30688460-6aaa-53aa-94e7-be1164f5343b>` is the IRI for "weather condition - moon phases".
message: The value of `tern:vocabulary` _MUST_ match the pattern `30688460-6aaa-53aa-94e7-be1164f5343b$`.
name: Vocabulary
path: vocabulary
pattern: 30688460-6aaa-53aa-94e7-be1164f5343b$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/ec6a65f7-ff1a-5d00-a6e1-fa3af778aa74> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/moon-phase/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _weather events_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/e196c39e-959f-4dd4-8816-d0a58b7cc630[`weather events`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/25d4c7b7-4cdf-4b69-8774-064055c74e23>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/rainfall-duration/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the rainfall duration types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the rainfall duration types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/25d4c7b7-4cdf-4b69-8774-064055c74e23> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'34789810-a3bc-4def-9ddb-d14ff4ba02ea'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/rainfall-duration/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/25d4c7b7-4cdf-4b69-8774-064055c74e23> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/rainfall-duration/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Bird Survey Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/25d4c7b7-4cdf-4b69-8774-064055c74e23>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/rainfall-duration/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/98db8232-2c51-4907-99a7-0ccb8b825382>`. `<https://linked.data.gov.au/def/nrm/98db8232-2c51-4907-99a7-0ccb8b825382>` is the IRI for "Bird Survey Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/98db8232-2c51-4907-99a7-0ccb8b825382`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/25d4c7b7-4cdf-4b69-8774-064055c74e23>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/rainfall-duration/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/25d4c7b7-4cdf-4b69-8774-064055c74e23>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/rainfall-duration/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/34789810-a3bc-4def-9ddb-d14ff4ba02ea>`. `<https://linked.data.gov.au/def/nrm/34789810-a3bc-4def-9ddb-d14ff4ba02ea>` is the IRI for "rainfall duration types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `34789810-a3bc-4def-9ddb-d14ff4ba02ea$`.
name: Vocabulary
path: vocabulary
pattern: 34789810-a3bc-4def-9ddb-d14ff4ba02ea$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/25d4c7b7-4cdf-4b69-8774-064055c74e23> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/rainfall-duration/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _weather events_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/e196c39e-959f-4dd4-8816-d0a58b7cc630[`weather events`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/b7e7f67b-d983-4167-baca-57cab6dd89a2>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/rainfall-type/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the rainfall types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the rainfall types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/b7e7f67b-d983-4167-baca-57cab6dd89a2> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'36e4cff5-f238-45e3-85ec-bdd0973f09d7'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/rainfall-type/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/b7e7f67b-d983-4167-baca-57cab6dd89a2> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/rainfall-type/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Bird Survey Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/b7e7f67b-d983-4167-baca-57cab6dd89a2>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/rainfall-type/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/98db8232-2c51-4907-99a7-0ccb8b825382>`. `<https://linked.data.gov.au/def/nrm/98db8232-2c51-4907-99a7-0ccb8b825382>` is the IRI for "Bird Survey Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/98db8232-2c51-4907-99a7-0ccb8b825382`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/b7e7f67b-d983-4167-baca-57cab6dd89a2>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/rainfall-type/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/b7e7f67b-d983-4167-baca-57cab6dd89a2>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/rainfall-type/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/36e4cff5-f238-45e3-85ec-bdd0973f09d7>`. `<https://linked.data.gov.au/def/nrm/36e4cff5-f238-45e3-85ec-bdd0973f09d7>` is the IRI for "rainfall types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `36e4cff5-f238-45e3-85ec-bdd0973f09d7$`.
name: Vocabulary
path: vocabulary
pattern: 36e4cff5-f238-45e3-85ec-bdd0973f09d7$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/b7e7f67b-d983-4167-baca-57cab6dd89a2> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/rainfall-type/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _bird occurrence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/0c30e871-63ae-4f84-a37c-ef6e7ce02928[`bird occurrence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/40b39732-e10b-4c4e-968b-3404663a094d>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/sex/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Animal sexes controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Animal sexes controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/40b39732-e10b-4c4e-968b-3404663a094d> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'fcc3a1e1-3e35-4a4f-bd44-eface035025c'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/sex/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/40b39732-e10b-4c4e-968b-3404663a094d> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/sex/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Bird Survey Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/40b39732-e10b-4c4e-968b-3404663a094d>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/sex/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/98db8232-2c51-4907-99a7-0ccb8b825382>`. `<https://linked.data.gov.au/def/nrm/98db8232-2c51-4907-99a7-0ccb8b825382>` is the IRI for "Bird Survey Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/98db8232-2c51-4907-99a7-0ccb8b825382`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/40b39732-e10b-4c4e-968b-3404663a094d>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/sex/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/40b39732-e10b-4c4e-968b-3404663a094d>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/sex/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/fcc3a1e1-3e35-4a4f-bd44-eface035025c>`. `<https://linked.data.gov.au/def/nrm/fcc3a1e1-3e35-4a4f-bd44-eface035025c>` is the IRI for "Animal sexes".
message: The value of `tern:vocabulary` _MUST_ match the pattern `fcc3a1e1-3e35-4a4f-bd44-eface035025c$`.
name: Vocabulary
path: vocabulary
pattern: fcc3a1e1-3e35-4a4f-bd44-eface035025c$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/40b39732-e10b-4c4e-968b-3404663a094d> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/sex/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _weather events_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/e196c39e-959f-4dd4-8816-d0a58b7cc630[`weather events`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/e8f03cc8-33a3-4c2f-9a0d-95a40c34523d>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/wind-description/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Wind description types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Wind description types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/e8f03cc8-33a3-4c2f-9a0d-95a40c34523d> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'0fb03c4e-ad42-445a-a2c5-688d7d7effd8'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/wind-description/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/e8f03cc8-33a3-4c2f-9a0d-95a40c34523d> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/wind-description/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Bird Survey Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/e8f03cc8-33a3-4c2f-9a0d-95a40c34523d>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/wind-description/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/98db8232-2c51-4907-99a7-0ccb8b825382>`. `<https://linked.data.gov.au/def/nrm/98db8232-2c51-4907-99a7-0ccb8b825382>` is the IRI for "Bird Survey Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/98db8232-2c51-4907-99a7-0ccb8b825382`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/e8f03cc8-33a3-4c2f-9a0d-95a40c34523d>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/wind-description/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/e8f03cc8-33a3-4c2f-9a0d-95a40c34523d>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/wind-description/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/0fb03c4e-ad42-445a-a2c5-688d7d7effd8>`. `<https://linked.data.gov.au/def/nrm/0fb03c4e-ad42-445a-a2c5-688d7d7effd8>` is the IRI for "Wind description types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `0fb03c4e-ad42-445a-a2c5-688d7d7effd8$`.
name: Vocabulary
path: vocabulary
pattern: 0fb03c4e-ad42-445a-a2c5-688d7d7effd8$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/e8f03cc8-33a3-4c2f-9a0d-95a40c34523d> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-bird-survey-protocol-shapes/wind-description/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal individual_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ecb855ed-50e1-4299-8491-861759ef40b7[`animal individual`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/d78e0ad6-9ac8-4adc-a796-61ad458726b3>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/animal-weight/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/d78e0ad6-9ac8-4adc-a796-61ad458726b3> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/animal-weight/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Identify, Measure and Release Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/d78e0ad6-9ac8-4adc-a796-61ad458726b3>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/animal-weight/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:KiloGM`.
has value: KiloGM
message: The result _MUST_ have `unit:KiloGM` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/d78e0ad6-9ac8-4adc-a796-61ad458726b3> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/animal-weight/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>`. `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>` is the IRI for "Identify, Measure and Release Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/d78e0ad6-9ac8-4adc-a796-61ad458726b3>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/animal-weight/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between 0.1 and 500 exclusive.
max exclusive: 500
message: The result _MUST_ have a value between 0.1 and 500 exclusively.
min exclusive: 0.1
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/d78e0ad6-9ac8-4adc-a796-61ad458726b3> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/animal-weight/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/d78e0ad6-9ac8-4adc-a796-61ad458726b3>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/animal-weight/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal individual_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ecb855ed-50e1-4299-8491-861759ef40b7[`animal individual`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/c1d7f32d-bd8a-541f-9907-31dd7bb987fb>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/body-condition-score/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Body condition scores controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Body condition scores controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/c1d7f32d-bd8a-541f-9907-31dd7bb987fb> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'90a0f5d0-0ac9-5723-acc5-f1c3ce8cd57e'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/body-condition-score/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/c1d7f32d-bd8a-541f-9907-31dd7bb987fb> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/body-condition-score/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Identify, Measure and Release Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/c1d7f32d-bd8a-541f-9907-31dd7bb987fb>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/body-condition-score/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>`. `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>` is the IRI for "Identify, Measure and Release Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/c1d7f32d-bd8a-541f-9907-31dd7bb987fb>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/body-condition-score/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/c1d7f32d-bd8a-541f-9907-31dd7bb987fb>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/body-condition-score/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/90a0f5d0-0ac9-5723-acc5-f1c3ce8cd57e>`. `<https://linked.data.gov.au/def/nrm/90a0f5d0-0ac9-5723-acc5-f1c3ce8cd57e>` is the IRI for "Body condition scores".
message: The value of `tern:vocabulary` _MUST_ match the pattern `90a0f5d0-0ac9-5723-acc5-f1c3ce8cd57e$`.
name: Vocabulary
path: vocabulary
pattern: 90a0f5d0-0ac9-5723-acc5-f1c3ce8cd57e$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/c1d7f32d-bd8a-541f-9907-31dd7bb987fb> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/body-condition-score/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal individual_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ecb855ed-50e1-4299-8491-861759ef40b7[`animal individual`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/d8ed3241-8d97-4a63-be3a-5f610a4b8739>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/breeding-status/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Breeding statuses controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Breeding statuses controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/d8ed3241-8d97-4a63-be3a-5f610a4b8739> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'b7dc10d2-c0aa-46b3-94da-685cd0a723e4'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/breeding-status/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/d8ed3241-8d97-4a63-be3a-5f610a4b8739> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/breeding-status/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Identify, Measure and Release Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/d8ed3241-8d97-4a63-be3a-5f610a4b8739>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/breeding-status/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>`. `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>` is the IRI for "Identify, Measure and Release Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/d8ed3241-8d97-4a63-be3a-5f610a4b8739>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/breeding-status/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/d8ed3241-8d97-4a63-be3a-5f610a4b8739>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/breeding-status/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/b7dc10d2-c0aa-46b3-94da-685cd0a723e4>`. `<https://linked.data.gov.au/def/nrm/b7dc10d2-c0aa-46b3-94da-685cd0a723e4>` is the IRI for "Breeding statuses".
message: The value of `tern:vocabulary` _MUST_ match the pattern `b7dc10d2-c0aa-46b3-94da-685cd0a723e4$`.
name: Vocabulary
path: vocabulary
pattern: b7dc10d2-c0aa-46b3-94da-685cd0a723e4$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/d8ed3241-8d97-4a63-be3a-5f610a4b8739> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/breeding-status/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal individual_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ecb855ed-50e1-4299-8491-861759ef40b7[`animal individual`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/683f7d77-f500-57f9-89b4-a712e866aad9>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/clinical-scoring-chemosis-of-eyes/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Severity classes of chemosis of eyes controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Severity classes of chemosis of eyes controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/683f7d77-f500-57f9-89b4-a712e866aad9> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'e98fc5ff-8590-562d-800b-27d3d98838b2'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/clinical-scoring-chemosis-of-eyes/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/683f7d77-f500-57f9-89b4-a712e866aad9> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/clinical-scoring-chemosis-of-eyes/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Identify, Measure and Release Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/683f7d77-f500-57f9-89b4-a712e866aad9>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/clinical-scoring-chemosis-of-eyes/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>`. `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>` is the IRI for "Identify, Measure and Release Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/683f7d77-f500-57f9-89b4-a712e866aad9>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/clinical-scoring-chemosis-of-eyes/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/683f7d77-f500-57f9-89b4-a712e866aad9>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/clinical-scoring-chemosis-of-eyes/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/e98fc5ff-8590-562d-800b-27d3d98838b2>`. `<https://linked.data.gov.au/def/nrm/e98fc5ff-8590-562d-800b-27d3d98838b2>` is the IRI for "Severity classes of chemosis of eyes".
message: The value of `tern:vocabulary` _MUST_ match the pattern `e98fc5ff-8590-562d-800b-27d3d98838b2$`.
name: Vocabulary
path: vocabulary
pattern: e98fc5ff-8590-562d-800b-27d3d98838b2$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/683f7d77-f500-57f9-89b4-a712e866aad9> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/clinical-scoring-chemosis-of-eyes/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal individual_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ecb855ed-50e1-4299-8491-861759ef40b7[`animal individual`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/13d9b6a3-f600-50ee-a8a7-f31b5b27abff>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/clinical-scoring-rump/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Clinical scoring - rump controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Clinical scoring - rump controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/13d9b6a3-f600-50ee-a8a7-f31b5b27abff> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'8799d474-09eb-5112-aa9d-87710cd1661c'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/clinical-scoring-rump/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/13d9b6a3-f600-50ee-a8a7-f31b5b27abff> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/clinical-scoring-rump/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Identify, Measure and Release Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/13d9b6a3-f600-50ee-a8a7-f31b5b27abff>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/clinical-scoring-rump/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>`. `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>` is the IRI for "Identify, Measure and Release Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/13d9b6a3-f600-50ee-a8a7-f31b5b27abff>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/clinical-scoring-rump/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/13d9b6a3-f600-50ee-a8a7-f31b5b27abff>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/clinical-scoring-rump/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/8799d474-09eb-5112-aa9d-87710cd1661c>`. `<https://linked.data.gov.au/def/nrm/8799d474-09eb-5112-aa9d-87710cd1661c>` is the IRI for "Clinical scoring - rump".
message: The value of `tern:vocabulary` _MUST_ match the pattern `8799d474-09eb-5112-aa9d-87710cd1661c$`.
name: Vocabulary
path: vocabulary
pattern: 8799d474-09eb-5112-aa9d-87710cd1661c$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/13d9b6a3-f600-50ee-a8a7-f31b5b27abff> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/clinical-scoring-rump/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal individual_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ecb855ed-50e1-4299-8491-861759ef40b7[`animal individual`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a46d4478-4512-5a91-a4c9-a8f7720b38ed>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/ear-length/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/a46d4478-4512-5a91-a4c9-a8f7720b38ed> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/ear-length/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Identify, Measure and Release Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a46d4478-4512-5a91-a4c9-a8f7720b38ed>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/ear-length/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:MilliM`.
has value: MilliM
message: The result _MUST_ have `unit:MilliM` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/a46d4478-4512-5a91-a4c9-a8f7720b38ed> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/ear-length/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>`. `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>` is the IRI for "Identify, Measure and Release Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a46d4478-4512-5a91-a4c9-a8f7720b38ed>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/ear-length/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between 1 and 500 exclusive.
max exclusive: 500
message: The result _MUST_ have a value between 1 and 500 exclusively.
min exclusive: 1
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/a46d4478-4512-5a91-a4c9-a8f7720b38ed> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/ear-length/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a46d4478-4512-5a91-a4c9-a8f7720b38ed>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/ear-length/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal individual_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ecb855ed-50e1-4299-8491-861759ef40b7[`animal individual`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ac5a20c2-64f7-5335-b080-a6aacb92e5d8>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/ear-width/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/ac5a20c2-64f7-5335-b080-a6aacb92e5d8> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/ear-width/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Identify, Measure and Release Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ac5a20c2-64f7-5335-b080-a6aacb92e5d8>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/ear-width/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:MilliM`.
has value: MilliM
message: The result _MUST_ have `unit:MilliM` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/ac5a20c2-64f7-5335-b080-a6aacb92e5d8> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/ear-width/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>`. `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>` is the IRI for "Identify, Measure and Release Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ac5a20c2-64f7-5335-b080-a6aacb92e5d8>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/ear-width/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between 1 and 500 exclusive.
max exclusive: 500
message: The result _MUST_ have a value between 1 and 500 exclusively.
min exclusive: 1
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/ac5a20c2-64f7-5335-b080-a6aacb92e5d8> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/ear-width/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/ac5a20c2-64f7-5335-b080-a6aacb92e5d8>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/ear-width/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal individual_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ecb855ed-50e1-4299-8491-861759ef40b7[`animal individual`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/59df7c05-1521-4161-86e4-8e6a8feb4002>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/fauna-growth-class/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the fauna growth classes controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the fauna growth classes controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/59df7c05-1521-4161-86e4-8e6a8feb4002> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'0e2641c3-0d7e-4d94-8cd7-02c21d564630'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/fauna-growth-class/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/59df7c05-1521-4161-86e4-8e6a8feb4002> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/fauna-growth-class/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Identify, Measure and Release Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/59df7c05-1521-4161-86e4-8e6a8feb4002>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/fauna-growth-class/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>`. `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>` is the IRI for "Identify, Measure and Release Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/59df7c05-1521-4161-86e4-8e6a8feb4002>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/fauna-growth-class/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/59df7c05-1521-4161-86e4-8e6a8feb4002>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/fauna-growth-class/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/0e2641c3-0d7e-4d94-8cd7-02c21d564630>`. `<https://linked.data.gov.au/def/nrm/0e2641c3-0d7e-4d94-8cd7-02c21d564630>` is the IRI for "fauna growth classes".
message: The value of `tern:vocabulary` _MUST_ match the pattern `0e2641c3-0d7e-4d94-8cd7-02c21d564630$`.
name: Vocabulary
path: vocabulary
pattern: 0e2641c3-0d7e-4d94-8cd7-02c21d564630$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/59df7c05-1521-4161-86e4-8e6a8feb4002> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/fauna-growth-class/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal individual_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ecb855ed-50e1-4299-8491-861759ef40b7[`animal individual`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/7905c3ec-3901-4fb9-a042-b83066bee975>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/fauna-length/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/7905c3ec-3901-4fb9-a042-b83066bee975> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/fauna-length/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Identify, Measure and Release Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/7905c3ec-3901-4fb9-a042-b83066bee975>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/fauna-length/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:MilliM`.
has value: MilliM
message: The result _MUST_ have `unit:MilliM` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/7905c3ec-3901-4fb9-a042-b83066bee975> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/fauna-length/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>`. `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>` is the IRI for "Identify, Measure and Release Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/7905c3ec-3901-4fb9-a042-b83066bee975>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/fauna-length/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between 1 and 500 exclusive.
max exclusive: 500
message: The result _MUST_ have a value between 1 and 500 exclusively.
min exclusive: 1
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/7905c3ec-3901-4fb9-a042-b83066bee975> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/fauna-length/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/7905c3ec-3901-4fb9-a042-b83066bee975>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/fauna-length/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal individual_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ecb855ed-50e1-4299-8491-861759ef40b7[`animal individual`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/2c77369c-c827-506c-bc1a-0ec328029747>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/fauna-reproductive-status/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Fauna reproductive status types controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Fauna reproductive status types controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/2c77369c-c827-506c-bc1a-0ec328029747> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'8d7c2dec-d8ba-5369-9b3b-be3ce76fec88'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/fauna-reproductive-status/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/2c77369c-c827-506c-bc1a-0ec328029747> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/fauna-reproductive-status/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Identify, Measure and Release Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/2c77369c-c827-506c-bc1a-0ec328029747>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/fauna-reproductive-status/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>`. `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>` is the IRI for "Identify, Measure and Release Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/2c77369c-c827-506c-bc1a-0ec328029747>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/fauna-reproductive-status/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/2c77369c-c827-506c-bc1a-0ec328029747>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/fauna-reproductive-status/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/8d7c2dec-d8ba-5369-9b3b-be3ce76fec88>`. `<https://linked.data.gov.au/def/nrm/8d7c2dec-d8ba-5369-9b3b-be3ce76fec88>` is the IRI for "Fauna reproductive status types".
message: The value of `tern:vocabulary` _MUST_ match the pattern `8d7c2dec-d8ba-5369-9b3b-be3ce76fec88$`.
name: Vocabulary
path: vocabulary
pattern: 8d7c2dec-d8ba-5369-9b3b-be3ce76fec88$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/2c77369c-c827-506c-bc1a-0ec328029747> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/fauna-reproductive-status/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal individual_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ecb855ed-50e1-4299-8491-861759ef40b7[`animal individual`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a58232bf-f332-509e-91b2-1077478692e5>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/fauna-skin-condition/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Fauna skin conditions controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Fauna skin conditions controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/a58232bf-f332-509e-91b2-1077478692e5> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'d77cb420-ad25-5feb-a59e-54e284fdf527'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/fauna-skin-condition/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/a58232bf-f332-509e-91b2-1077478692e5> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/fauna-skin-condition/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Identify, Measure and Release Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a58232bf-f332-509e-91b2-1077478692e5>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/fauna-skin-condition/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>`. `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>` is the IRI for "Identify, Measure and Release Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a58232bf-f332-509e-91b2-1077478692e5>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/fauna-skin-condition/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/a58232bf-f332-509e-91b2-1077478692e5>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/fauna-skin-condition/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/d77cb420-ad25-5feb-a59e-54e284fdf527>`. `<https://linked.data.gov.au/def/nrm/d77cb420-ad25-5feb-a59e-54e284fdf527>` is the IRI for "Fauna skin conditions".
message: The value of `tern:vocabulary` _MUST_ match the pattern `d77cb420-ad25-5feb-a59e-54e284fdf527$`.
name: Vocabulary
path: vocabulary
pattern: d77cb420-ad25-5feb-a59e-54e284fdf527$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/a58232bf-f332-509e-91b2-1077478692e5> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/fauna-skin-condition/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal individual_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ecb855ed-50e1-4299-8491-861759ef40b7[`animal individual`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/2ad2e5ec-ec5c-4541-a98c-85278e93ad67>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/female-teat-condition/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Female teat conditions controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Female teat conditions controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/2ad2e5ec-ec5c-4541-a98c-85278e93ad67> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'d2665d51-db1d-48ad-a80d-48593d280b76'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/female-teat-condition/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/2ad2e5ec-ec5c-4541-a98c-85278e93ad67> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/female-teat-condition/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Identify, Measure and Release Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/2ad2e5ec-ec5c-4541-a98c-85278e93ad67>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/female-teat-condition/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>`. `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>` is the IRI for "Identify, Measure and Release Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/2ad2e5ec-ec5c-4541-a98c-85278e93ad67>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/female-teat-condition/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/2ad2e5ec-ec5c-4541-a98c-85278e93ad67>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/female-teat-condition/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/d2665d51-db1d-48ad-a80d-48593d280b76>`. `<https://linked.data.gov.au/def/nrm/d2665d51-db1d-48ad-a80d-48593d280b76>` is the IRI for "Female teat conditions".
message: The value of `tern:vocabulary` _MUST_ match the pattern `d2665d51-db1d-48ad-a80d-48593d280b76$`.
name: Vocabulary
path: vocabulary
pattern: d2665d51-db1d-48ad-a80d-48593d280b76$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/2ad2e5ec-ec5c-4541-a98c-85278e93ad67> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/female-teat-condition/shapes.ttl

datatype
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: string
description: The value in `sosa:hasResult` _MUST_ be xsd:string.
message: The value of `rdf:value` _MUST_ have the datatype xsd:string.
name: Datatype
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/26f843a5-e1ed-46da-b22b-053e567e3227> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/field-species-name/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal individual_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ecb855ed-50e1-4299-8491-861759ef40b7[`animal individual`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/26f843a5-e1ed-46da-b22b-053e567e3227>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/field-species-name/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/26f843a5-e1ed-46da-b22b-053e567e3227> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/field-species-name/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Identify, Measure and Release Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/26f843a5-e1ed-46da-b22b-053e567e3227>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/field-species-name/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>`. `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>` is the IRI for "Identify, Measure and Release Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/26f843a5-e1ed-46da-b22b-053e567e3227>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/field-species-name/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Text
description: The value of `sosa:hasResult` _MUST_ be a `tern:Text`.
message: The result _MUST_ be an instance of `tern:Text`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/26f843a5-e1ed-46da-b22b-053e567e3227>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/field-species-name/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal individual_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ecb855ed-50e1-4299-8491-861759ef40b7[`animal individual`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/d964ff76-9a75-5a12-87c2-a355545ca107>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/forearm-length/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/d964ff76-9a75-5a12-87c2-a355545ca107> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/forearm-length/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Identify, Measure and Release Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/d964ff76-9a75-5a12-87c2-a355545ca107>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/forearm-length/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:MilliM`.
has value: MilliM
message: The result _MUST_ have `unit:MilliM` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/d964ff76-9a75-5a12-87c2-a355545ca107> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/forearm-length/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>`. `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>` is the IRI for "Identify, Measure and Release Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/d964ff76-9a75-5a12-87c2-a355545ca107>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/forearm-length/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between 1 and 500 exclusive.
max exclusive: 500
message: The result _MUST_ have a value between 1 and 500 exclusively.
min exclusive: 1
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/d964ff76-9a75-5a12-87c2-a355545ca107> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/forearm-length/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/d964ff76-9a75-5a12-87c2-a355545ca107>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/forearm-length/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal individual_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ecb855ed-50e1-4299-8491-861759ef40b7[`animal individual`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/96ccc2b7-7b7f-4e5c-b11f-d5e5c88e245a>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/head-length/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/96ccc2b7-7b7f-4e5c-b11f-d5e5c88e245a> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/head-length/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Identify, Measure and Release Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/96ccc2b7-7b7f-4e5c-b11f-d5e5c88e245a>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/head-length/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:MilliM`.
has value: MilliM
message: The result _MUST_ have `unit:MilliM` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/96ccc2b7-7b7f-4e5c-b11f-d5e5c88e245a> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/head-length/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>`. `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>` is the IRI for "Identify, Measure and Release Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/96ccc2b7-7b7f-4e5c-b11f-d5e5c88e245a>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/head-length/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between 1 and 500 exclusive.
max exclusive: 500
message: The result _MUST_ have a value between 1 and 500 exclusively.
min exclusive: 1
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/96ccc2b7-7b7f-4e5c-b11f-d5e5c88e245a> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/head-length/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/96ccc2b7-7b7f-4e5c-b11f-d5e5c88e245a>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/head-length/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal individual_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ecb855ed-50e1-4299-8491-861759ef40b7[`animal individual`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/3996d3ba-0812-55a4-9b27-4498ffb75e52>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/hind-foot-length/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/3996d3ba-0812-55a4-9b27-4498ffb75e52> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/hind-foot-length/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Identify, Measure and Release Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/3996d3ba-0812-55a4-9b27-4498ffb75e52>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/hind-foot-length/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:MilliM`.
has value: MilliM
message: The result _MUST_ have `unit:MilliM` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/3996d3ba-0812-55a4-9b27-4498ffb75e52> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/hind-foot-length/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>`. `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>` is the IRI for "Identify, Measure and Release Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/3996d3ba-0812-55a4-9b27-4498ffb75e52>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/hind-foot-length/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between 1 and 500 exclusive.
max exclusive: 500
message: The result _MUST_ have a value between 1 and 500 exclusively.
min exclusive: 1
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/3996d3ba-0812-55a4-9b27-4498ffb75e52> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/hind-foot-length/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/3996d3ba-0812-55a4-9b27-4498ffb75e52>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/hind-foot-length/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal individual_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ecb855ed-50e1-4299-8491-861759ef40b7[`animal individual`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/0c87c594-0002-479f-8a4b-6f63743065b8>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/position-of-testes/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the fauna testes positions controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the fauna testes positions controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/0c87c594-0002-479f-8a4b-6f63743065b8> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'6a46703e-dbc3-440e-b06f-217c400a18b5'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/position-of-testes/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/0c87c594-0002-479f-8a4b-6f63743065b8> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/position-of-testes/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Identify, Measure and Release Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/0c87c594-0002-479f-8a4b-6f63743065b8>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/position-of-testes/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>`. `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>` is the IRI for "Identify, Measure and Release Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/0c87c594-0002-479f-8a4b-6f63743065b8>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/position-of-testes/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/0c87c594-0002-479f-8a4b-6f63743065b8>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/position-of-testes/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/6a46703e-dbc3-440e-b06f-217c400a18b5>`. `<https://linked.data.gov.au/def/nrm/6a46703e-dbc3-440e-b06f-217c400a18b5>` is the IRI for "fauna testes positions".
message: The value of `tern:vocabulary` _MUST_ match the pattern `6a46703e-dbc3-440e-b06f-217c400a18b5$`.
name: Vocabulary
path: vocabulary
pattern: 6a46703e-dbc3-440e-b06f-217c400a18b5$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/0c87c594-0002-479f-8a4b-6f63743065b8> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/position-of-testes/shapes.ttl

datatype
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: string
description: The value in `sosa:hasResult` _MUST_ be xsd:string.
message: The value of `rdf:value` _MUST_ have the datatype xsd:string.
name: Datatype
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/3600234c-2736-564d-ac18-ba24a13abea8> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/pouch-young-comments/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal occurrence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/2361dea8-598c-4b6f-a641-2b98ff199e9e[`animal occurrence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/3600234c-2736-564d-ac18-ba24a13abea8>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/pouch-young-comments/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/3600234c-2736-564d-ac18-ba24a13abea8> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/pouch-young-comments/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Identify, Measure and Release Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/3600234c-2736-564d-ac18-ba24a13abea8>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/pouch-young-comments/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>`. `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>` is the IRI for "Identify, Measure and Release Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/3600234c-2736-564d-ac18-ba24a13abea8>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/pouch-young-comments/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Text
description: The value of `sosa:hasResult` _MUST_ be a `tern:Text`.
message: The result _MUST_ be an instance of `tern:Text`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/3600234c-2736-564d-ac18-ba24a13abea8>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/pouch-young-comments/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal occurrence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/2361dea8-598c-4b6f-a641-2b98ff199e9e[`animal occurrence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/88353d7b-8a2c-4b84-b034-71395f4edb93>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/pouch-young-number/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/88353d7b-8a2c-4b84-b034-71395f4edb93> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/pouch-young-number/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Identify, Measure and Release Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/88353d7b-8a2c-4b84-b034-71395f4edb93>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/pouch-young-number/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>`. `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>` is the IRI for "Identify, Measure and Release Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/88353d7b-8a2c-4b84-b034-71395f4edb93>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/pouch-young-number/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: integer
description: Value _MUST_ be a positive integer.
message: The result _MUST_ be a positive integer.
min exclusive: 0
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/88353d7b-8a2c-4b84-b034-71395f4edb93> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/pouch-young-number/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Integer
description: The value of `sosa:hasResult` _MUST_ be a `tern:Integer`.
message: The result _MUST_ be an instance of `tern:Integer`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/88353d7b-8a2c-4b84-b034-71395f4edb93>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/pouch-young-number/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal occurrence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/2361dea8-598c-4b6f-a641-2b98ff199e9e[`animal occurrence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/fe18c3aa-7af1-4fe8-bf5f-dcec29a3bea9>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/pouch-young-size/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/fe18c3aa-7af1-4fe8-bf5f-dcec29a3bea9> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/pouch-young-size/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Identify, Measure and Release Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/fe18c3aa-7af1-4fe8-bf5f-dcec29a3bea9>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/pouch-young-size/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:MilliM`.
has value: MilliM
message: The result _MUST_ have `unit:MilliM` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/fe18c3aa-7af1-4fe8-bf5f-dcec29a3bea9> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/pouch-young-size/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>`. `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>` is the IRI for "Identify, Measure and Release Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/fe18c3aa-7af1-4fe8-bf5f-dcec29a3bea9>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/pouch-young-size/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between 1 and 500 exclusive.
max exclusive: 500
message: The result _MUST_ have a value between 1 and 500 exclusively.
min exclusive: 1
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/fe18c3aa-7af1-4fe8-bf5f-dcec29a3bea9> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/pouch-young-size/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/fe18c3aa-7af1-4fe8-bf5f-dcec29a3bea9>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/pouch-young-size/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal occurrence_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/2361dea8-598c-4b6f-a641-2b98ff199e9e[`animal occurrence`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/4f0ba64d-3c21-5f98-8a42-39e6efd33430>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/pouch-young-status/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Pouch young statuses controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Pouch young statuses controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/4f0ba64d-3c21-5f98-8a42-39e6efd33430> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'3b5820d3-bdbd-57a3-a177-d6381d6d66fe'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/pouch-young-status/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/4f0ba64d-3c21-5f98-8a42-39e6efd33430> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/pouch-young-status/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Identify, Measure and Release Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/4f0ba64d-3c21-5f98-8a42-39e6efd33430>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/pouch-young-status/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>`. `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>` is the IRI for "Identify, Measure and Release Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/4f0ba64d-3c21-5f98-8a42-39e6efd33430>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/pouch-young-status/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/4f0ba64d-3c21-5f98-8a42-39e6efd33430>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/pouch-young-status/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/3b5820d3-bdbd-57a3-a177-d6381d6d66fe>`. `<https://linked.data.gov.au/def/nrm/3b5820d3-bdbd-57a3-a177-d6381d6d66fe>` is the IRI for "Pouch young statuses".
message: The value of `tern:vocabulary` _MUST_ match the pattern `3b5820d3-bdbd-57a3-a177-d6381d6d66fe$`.
name: Vocabulary
path: vocabulary
pattern: 3b5820d3-bdbd-57a3-a177-d6381d6d66fe$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/4f0ba64d-3c21-5f98-8a42-39e6efd33430> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/pouch-young-status/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal individual_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ecb855ed-50e1-4299-8491-861759ef40b7[`animal individual`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/68135f54-5e76-56b0-8496-75a078b839e6>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/proliferation-of-eyes/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Severity classes of proliferation of eyes controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Severity classes of proliferation of eyes controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/68135f54-5e76-56b0-8496-75a078b839e6> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'65a0b138-bf44-5cd8-94fe-3b48786d4afd'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/proliferation-of-eyes/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/68135f54-5e76-56b0-8496-75a078b839e6> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/proliferation-of-eyes/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Identify, Measure and Release Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/68135f54-5e76-56b0-8496-75a078b839e6>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/proliferation-of-eyes/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>`. `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>` is the IRI for "Identify, Measure and Release Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/68135f54-5e76-56b0-8496-75a078b839e6>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/proliferation-of-eyes/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/68135f54-5e76-56b0-8496-75a078b839e6>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/proliferation-of-eyes/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/65a0b138-bf44-5cd8-94fe-3b48786d4afd>`. `<https://linked.data.gov.au/def/nrm/65a0b138-bf44-5cd8-94fe-3b48786d4afd>` is the IRI for "Severity classes of proliferation of eyes".
message: The value of `tern:vocabulary` _MUST_ match the pattern `65a0b138-bf44-5cd8-94fe-3b48786d4afd$`.
name: Vocabulary
path: vocabulary
pattern: 65a0b138-bf44-5cd8-94fe-3b48786d4afd$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/68135f54-5e76-56b0-8496-75a078b839e6> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/proliferation-of-eyes/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal individual_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ecb855ed-50e1-4299-8491-861759ef40b7[`animal individual`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/40b39732-e10b-4c4e-968b-3404663a094d>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/sex/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Animal sexes controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Animal sexes controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/40b39732-e10b-4c4e-968b-3404663a094d> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'fcc3a1e1-3e35-4a4f-bd44-eface035025c'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/sex/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/40b39732-e10b-4c4e-968b-3404663a094d> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/sex/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Identify, Measure and Release Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/40b39732-e10b-4c4e-968b-3404663a094d>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/sex/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>`. `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>` is the IRI for "Identify, Measure and Release Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/40b39732-e10b-4c4e-968b-3404663a094d>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/sex/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/40b39732-e10b-4c4e-968b-3404663a094d>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/sex/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/fcc3a1e1-3e35-4a4f-bd44-eface035025c>`. `<https://linked.data.gov.au/def/nrm/fcc3a1e1-3e35-4a4f-bd44-eface035025c>` is the IRI for "Animal sexes".
message: The value of `tern:vocabulary` _MUST_ match the pattern `fcc3a1e1-3e35-4a4f-bd44-eface035025c$`.
name: Vocabulary
path: vocabulary
pattern: fcc3a1e1-3e35-4a4f-bd44-eface035025c$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/40b39732-e10b-4c4e-968b-3404663a094d> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/sex/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal individual_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ecb855ed-50e1-4299-8491-861759ef40b7[`animal individual`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/38d1419f-7f3b-4d0e-a2f6-4b152e2d91f7>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/tail-length/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/38d1419f-7f3b-4d0e-a2f6-4b152e2d91f7> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/tail-length/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Identify, Measure and Release Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/38d1419f-7f3b-4d0e-a2f6-4b152e2d91f7>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/tail-length/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:MilliM`.
has value: MilliM
message: The result _MUST_ have `unit:MilliM` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/38d1419f-7f3b-4d0e-a2f6-4b152e2d91f7> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/tail-length/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>`. `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>` is the IRI for "Identify, Measure and Release Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/38d1419f-7f3b-4d0e-a2f6-4b152e2d91f7>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/tail-length/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between 1 and 500 exclusive.
max exclusive: 500
message: The result _MUST_ have a value between 1 and 500 exclusively.
min exclusive: 1
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/38d1419f-7f3b-4d0e-a2f6-4b152e2d91f7> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/tail-length/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/38d1419f-7f3b-4d0e-a2f6-4b152e2d91f7>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/tail-length/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal individual_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ecb855ed-50e1-4299-8491-861759ef40b7[`animal individual`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/0890f6e8-025d-5dd3-96f7-a7e6599335ea>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/testes-size/shapes.ttl

result-value
type: PropertyShape
type: Requirement
type: Controlled
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: The value in `sosa:hasResult` _MUST_ be a value in `sh:in`, which is the Testes sizes controlled vocabulary.
message: The value of `rdf:value` _MUST_ exist in the Testes sizes controlled vocabulary.
name: Result value
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/0890f6e8-025d-5dd3-96f7-a7e6599335ea> ; sosa:hasResult ?this . }
query: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> select ?values { values ?categoricalUUID {'dd9b41aa-a409-5f8e-9d5a-0a6a756c8610'} ?s skos:member ?values . filter (STRENDS(str(?s), ?categoricalUUID)) }
sparql endpoint: https://graphdb.tern.org.au/repositories/dawe_vocabs_core
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/testes-size/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/0890f6e8-025d-5dd3-96f7-a7e6599335ea> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/testes-size/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Identify, Measure and Release Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/0890f6e8-025d-5dd3-96f7-a7e6599335ea>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/testes-size/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>`. `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>` is the IRI for "Identify, Measure and Release Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/0890f6e8-025d-5dd3-96f7-a7e6599335ea>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/testes-size/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: IRI
description: The value of `sosa:hasResult` _MUST_ be a `tern:IRI`.
message: The result _MUST_ be an instance of `tern:IRI`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/0890f6e8-025d-5dd3-96f7-a7e6599335ea>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/testes-size/shapes.ttl

vocabulary
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of `tern:vocabulary` in `sosa:hasResult` _MUST_ have the value `<https://linked.data.gov.au/def/nrm/dd9b41aa-a409-5f8e-9d5a-0a6a756c8610>`. `<https://linked.data.gov.au/def/nrm/dd9b41aa-a409-5f8e-9d5a-0a6a756c8610>` is the IRI for "Testes sizes".
message: The value of `tern:vocabulary` _MUST_ match the pattern `dd9b41aa-a409-5f8e-9d5a-0a6a756c8610$`.
name: Vocabulary
path: vocabulary
pattern: dd9b41aa-a409-5f8e-9d5a-0a6a756c8610$
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/0890f6e8-025d-5dd3-96f7-a7e6599335ea> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/testes-size/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal individual_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ecb855ed-50e1-4299-8491-861759ef40b7[`animal individual`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/f16897cb-7775-55fb-9ba4-3239b2927260>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/tibia-length/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/f16897cb-7775-55fb-9ba4-3239b2927260> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/tibia-length/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Identify, Measure and Release Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/f16897cb-7775-55fb-9ba4-3239b2927260>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/tibia-length/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:MilliM`.
has value: MilliM
message: The result _MUST_ have `unit:MilliM` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/f16897cb-7775-55fb-9ba4-3239b2927260> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/tibia-length/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>`. `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>` is the IRI for "Identify, Measure and Release Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/f16897cb-7775-55fb-9ba4-3239b2927260>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/tibia-length/shapes.ttl

value-range
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
datatype: float
description: Value _MUST_ be between 1 and 500 exclusive.
max exclusive: 500
message: The result _MUST_ have a value between 1 and 500 exclusively.
min exclusive: 1
name: Value range
path: value
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/f16897cb-7775-55fb-9ba4-3239b2927260> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/tibia-length/shapes.ttl

value-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
class: Float
description: The value of `sosa:hasResult` _MUST_ be a `tern:Float`.
message: The result _MUST_ be an instance of `tern:Float`.
name: Value type
path: hasResult
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/f16897cb-7775-55fb-9ba4-3239b2927260>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/tibia-length/shapes.ttl

feature-type
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: TERN's ecologists have determined the feature type is _animal individual_, defined by the link:https://www.publish.csiro.au/book/5230/[Australian Soil and Land Survey Field Handbook].
message: The value of `tern:featureType` _MUST_ be link: http://linked.data.gov.au/def/tern-cv/ecb855ed-50e1-4299-8491-861759ef40b7[`animal individual`].
name: Feature type
path: featureType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/49d16413-623a-57f8-aa7c-a1bb813ecb55>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:hasFeatureOfInterest ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/total-weight/shapes.ttl

simple-result
type: NodeShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Value of `sosa:hasSimpleResult` _MUST_ be the same as the value in `sosa:hasResult`.
message: The observation's `sosa:hasSimpleResult` _MUST_ have a value that is the same as the value in the value node of `sosa:hasResult`.
name: Simple result
sparql:
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select $this { $this a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/49d16413-623a-57f8-aa7c-a1bb813ecb55> ; sosa:hasSimpleResult ?simple ; sosa:hasResult ?result . ?result rdf:value ?value . filter (?simple != ?value) }
target class: Observation
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/total-weight/shapes.ttl

site-visit
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Observations following the Identify, Measure and Release Protocol are made in the context of a site visit.
max count: 1
message: Observations _MUST_ have a value for `tern:hasSiteVisit`.
min count: 1
name: Site visit
path: hasSiteVisit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/49d16413-623a-57f8-aa7c-a1bb813ecb55>} ?this a tern:Observation ; sosa:observedProperty ?property_uri . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/total-weight/shapes.ttl

unit-of-measure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: Result value's unit of measure _MUST_ have the value `unit:KiloGM`.
has value: KiloGM
message: The result _MUST_ have `unit:KiloGM` as the value for `tern:unit`.
name: Unit of measure
path: unit
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { ?observation a tern:Observation ; sosa:observedProperty <https://linked.data.gov.au/def/nrm/49d16413-623a-57f8-aa7c-a1bb813ecb55> ; sosa:hasResult ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/total-weight/shapes.ttl

used-procedure
type: PropertyShape
type: Requirement
source: Ecological Monitoring System - Australia Protocols
status: statusSubmitted
description: IRI of method in procedure _MUST_ have the value `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>`. `<https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63>` is the IRI for "Identify, Measure and Release Protocol".
message: The procedure's `tern:methodType` _MUST_ have the value `https://linked.data.gov.au/def/nrm/7942c1d3-8cfc-4d74-931d-850cacfa5a63`.
name: Method type of used procedure
path: methodType
target: SPARQLTarget
  select: PREFIX tern: <https://w3id.org/tern/ontologies/tern/> PREFIX unit: <http://qudt.org/vocab/unit/> PREFIX sosa: <http://www.w3.org/ns/sosa/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> select ?this { values ?property_uri {<https://linked.data.gov.au/def/nrm/49d16413-623a-57f8-aa7c-a1bb813ecb55>} ?observation a tern:Observation ; sosa:observedProperty ?property_uri ; sosa:usedProcedure ?this . }
validator: https://github.com/ternaustralia/dawe-rlp-spec/blob/main/shapes/vertebrate-fauna/vertebrate-fauna-identify-measure-and-release-protocol-shapes/total-weight/shapes.ttl