Test

From Endeavour Knowledge Base
Revision as of 16:38, 20 September 2022 by DavidStables (talk | contribs)

Basic shapes

These shapes are the meta classes of the named entities within the information model.

IrirRef

A resource with an iri and name

Inherited from | Something

Property Card. Value type Description

Entity shape

The super class and data model for all named resources in the model i.e. the data model of the entities that are labelled with iri label and status

Property Card. Value type Description

IriAlias

An IRI with a name and an alias (for use as variables for reference

Property Card. Value type Description

Property shape

data model for properties

Property Card. Value type Description

Query language shapes

These shapes form the query language DSL for retrieving data from the IM or health records.

QueryShape

A query that is stored as an entity in a query library

Inheritance
Property Card. Value type Description

Query definition

A Query definition holding the logical definition of a query in a standard language

Property Card. Value type Description

FunctionShape

null

Property Card. Value type Description

Data Model shapes

These shapes are the meta classes of the data modelling entities within the information model.

Data model shape

The meta class for a data model type, using a SHACL node shape for both definition and validation

Property Card. Value type Description

Concept shapes

These shapes are the meta classes of the terminology concepts used within the information model.

Concept shape

data model for terminology concepts

Property Card. Value type Description

Refined concept shape

A concept with role groups with roles

Property Card. Value type Description

im:ConceptPropertyShape

A concept that is a role in another concept and as a property may have domains and ranges

Property Card. Value type Description

Set shape

data model for concept sets and value sets

Property Card. Value type Description

Transactional shapes

These shapes form the meta classes for structures pass into APIs for query of, or filing into, the model or health records.

EntityFileTransaction

An entity with the additional CRUD indicators to enable deletes updates, adding quads etc

Property Card. Value type Description

EntityDocument

A document containing any number of triples to file as a batch.
Note that if the document is sent as Json-LD with prefixed iris, a @context object will be required

Property Card. Value type Description

Query Request

A request for data sent as a body (json in local name format) to the /queryIM API.
Contains either a query or query iri with run time variable values for use in the query

Property Card. Value type Description