Skip to content

Commit

Permalink
Merge pull request #192 from linkml/model-1.3rc
Browse files Browse the repository at this point in the history
Prepare model files for release 1.3
  • Loading branch information
cmungall authored Jul 14, 2022
2 parents 885e95a + 2a46c65 commit dd2378e
Show file tree
Hide file tree
Showing 60 changed files with 11,025 additions and 3,083 deletions.
2 changes: 1 addition & 1 deletion linkml_runtime/linkml_model/annotations.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Auto generated from annotations.yaml by pythongen.py version: 0.9.0
# Generation date: 2022-04-30T01:16:43
# Generation date: 2022-07-13T02:59:53
# Schema: annotations
#
# id: https://w3id.org/linkml/annotations
Expand Down
2 changes: 1 addition & 1 deletion linkml_runtime/linkml_model/extensions.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Auto generated from extensions.yaml by pythongen.py version: 0.9.0
# Generation date: 2022-04-30T01:16:50
# Generation date: 2022-07-13T02:59:55
# Schema: extensions
#
# id: https://w3id.org/linkml/extensions
Expand Down
113 changes: 112 additions & 1 deletion linkml_runtime/linkml_model/graphql/meta.graphql
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,21 @@ type AnonymousClassExpression implements ClassExpression
slotConditions: [SlotDefinition]
}

type AnonymousEnumExpression implements EnumExpression
{
codeSet: Uriorcurie
codeSetTag: String
codeSetVersion: String
pvFormula: PvFormulaOptions
permissibleValues: [PermissibleValue]
include: [AnonymousEnumExpression]
minus: [AnonymousEnumExpression]
inherits: [EnumDefinition]
reachableFrom: ReachabilityQuery
matches: MatchQuery
concepts: [Uriorcurie]
}

type AnonymousExpression implements Expression, Extensible, Annotatable, CommonMetadata
{
extensions: [Extension]
Expand Down Expand Up @@ -118,6 +133,7 @@ type AnonymousSlotExpression implements SlotExpression
rank: Integer
range: Element
rangeExpression: AnonymousClassExpression
enumRange: EnumExpression
required: Boolean
recommended: Boolean
inlined: Boolean
Expand All @@ -126,6 +142,8 @@ type AnonymousSlotExpression implements SlotExpression
maximumValue: Integer
pattern: String
structuredPattern: PatternExpression
unit: UnitOfMeasure
implicitPrefix: String
equalsString: String
equalsStringIn: [String]
equalsNumber: Integer
Expand All @@ -144,6 +162,8 @@ type AnonymousTypeExpression implements TypeExpression
{
pattern: String
structuredPattern: PatternExpression
unit: UnitOfMeasure
implicitPrefix: String
equalsString: String
equalsStringIn: [String]
equalsNumber: Integer
Expand Down Expand Up @@ -386,7 +406,7 @@ type Element implements Extensible, Annotatable, CommonMetadata
rank: Integer
}

type EnumDefinition
type EnumDefinition implements EnumExpression
{
name: String!
idPrefixes: [Ncname]
Expand Down Expand Up @@ -420,11 +440,45 @@ type EnumDefinition
narrowMappings: [Uriorcurie]
broadMappings: [Uriorcurie]
rank: Integer
isA: Definition
abstract: Boolean
mixin: Boolean
mixins: [Definition]
applyTo: [Definition]
valuesFrom: [Uriorcurie]
createdBy: Uriorcurie
createdOn: Datetime
lastUpdatedOn: Datetime
modifiedBy: Uriorcurie
status: Uriorcurie
stringSerialization: String
enumUri: Uriorcurie
codeSet: Uriorcurie
codeSetTag: String
codeSetVersion: String
pvFormula: PvFormulaOptions
permissibleValues: [PermissibleValue]
include: [AnonymousEnumExpression]
minus: [AnonymousEnumExpression]
inherits: [EnumDefinition]
reachableFrom: ReachabilityQuery
matches: MatchQuery
concepts: [Uriorcurie]
}

type EnumExpression
{
codeSet: Uriorcurie
codeSetTag: String
codeSetVersion: String
pvFormula: PvFormulaOptions
permissibleValues: [PermissibleValue]
include: [AnonymousEnumExpression]
minus: [AnonymousEnumExpression]
inherits: [EnumDefinition]
reachableFrom: ReachabilityQuery
matches: MatchQuery
concepts: [Uriorcurie]
}

type Example
Expand Down Expand Up @@ -489,6 +543,12 @@ type LocalName
localNameValue: String!
}

type MatchQuery
{
identifierPattern: String
sourceOntology: Uriorcurie
}

type PathExpression implements Expression, Extensible, Annotatable, CommonMetadata
{
followedBy: PathExpression
Expand Down Expand Up @@ -567,6 +627,7 @@ type PermissibleValue implements Extensible, Annotatable, CommonMetadata
text: String!
description: String
meaning: Uriorcurie
unit: UnitOfMeasure
isA: PermissibleValue
mixins: [PermissibleValue]
extensions: [Extension]
Expand Down Expand Up @@ -603,6 +664,16 @@ type Prefix
prefixReference: Uri!
}

type ReachabilityQuery
{
sourceOntology: Uriorcurie
sourceNodes: [Uriorcurie]
relationshipTypes: [Uriorcurie]
isDirect: Boolean
includeSelf: Boolean
traverseUp: Boolean
}

type SchemaDefinition
{
idPrefixes: [Ncname]
Expand Down Expand Up @@ -747,11 +818,13 @@ type SlotDefinition implements SlotExpression
pathRule: PathExpression
disjointWith: [SlotDefinition]
childrenAreMutuallyDisjoint: Boolean
unionOf: [TypeDefinition]
isA: SlotDefinition
mixins: [SlotDefinition]
applyTo: [SlotDefinition]
range: Element
rangeExpression: AnonymousClassExpression
enumRange: EnumExpression
required: Boolean
recommended: Boolean
inlined: Boolean
Expand All @@ -760,6 +833,8 @@ type SlotDefinition implements SlotExpression
maximumValue: Integer
pattern: String
structuredPattern: PatternExpression
unit: UnitOfMeasure
implicitPrefix: String
equalsString: String
equalsStringIn: [String]
equalsNumber: Integer
Expand All @@ -778,6 +853,7 @@ interface SlotExpression
{
range: Element
rangeExpression: AnonymousClassExpression
enumRange: EnumExpression
required: Boolean
recommended: Boolean
inlined: Boolean
Expand All @@ -786,6 +862,8 @@ interface SlotExpression
maximumValue: Integer
pattern: String
structuredPattern: PatternExpression
unit: UnitOfMeasure
implicitPrefix: String
equalsString: String
equalsStringIn: [String]
equalsNumber: Integer
Expand Down Expand Up @@ -908,8 +986,11 @@ type TypeDefinition implements TypeExpression
base: String
uri: Uriorcurie
repr: String
unionOf: [TypeDefinition]
pattern: String
structuredPattern: PatternExpression
unit: UnitOfMeasure
implicitPrefix: String
equalsString: String
equalsStringIn: [String]
equalsNumber: Integer
Expand All @@ -925,6 +1006,8 @@ interface TypeExpression
{
pattern: String
structuredPattern: PatternExpression
unit: UnitOfMeasure
implicitPrefix: String
equalsString: String
equalsStringIn: [String]
equalsNumber: Integer
Expand Down Expand Up @@ -969,4 +1052,32 @@ type UniqueKey implements Extensible, Annotatable, CommonMetadata
rank: Integer
}

type UnitOfMeasure
{
symbol: String
exactMappings: [Uriorcurie]
ucumCode: String
derivation: String
hasQuantityKind: Uriorcurie
iec61360code: String
}

type ValidationReport
{
results: [ValidationResult]
}

type ValidationResult
{
type: Nodeidentifier
severity: SeverityOptions
subject: Nodeidentifier
instantiates: Nodeidentifier
predicate: Nodeidentifier
object: Nodeidentifier
objectStr: String
nodeSource: Nodeidentifier
info: String
}


19 changes: 15 additions & 4 deletions linkml_runtime/linkml_model/json/annotations.json
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,17 @@
"repr": "str",
"@type": "TypeDefinition"
},
{
"name": "date_or_datetime",
"definition_uri": "https://w3id.org/linkml/DateOrDatetime",
"description": "Either a date or a datetime",
"from_schema": "https://w3id.org/linkml/types",
"imported_from": "linkml:types",
"base": "str",
"uri": "https://w3id.org/linkml/DateOrDatetime",
"repr": "str",
"@type": "TypeDefinition"
},
{
"name": "uriorcurie",
"definition_uri": "https://w3id.org/linkml/Uriorcurie",
Expand Down Expand Up @@ -189,13 +200,13 @@
"domain": "Annotatable",
"slot_uri": "https://w3id.org/linkml/annotations",
"multivalued": true,
"inlined": true,
"owner": "Annotation",
"domain_of": [
"Annotatable",
"Annotation"
],
"range": "Annotation",
"inlined": true,
"@type": "SlotDefinition"
},
{
Expand All @@ -207,13 +218,13 @@
"domain": "Extensible",
"slot_uri": "https://w3id.org/linkml/extensions",
"multivalued": true,
"inlined": true,
"owner": "Extensible",
"domain_of": [
"Extension",
"Extensible"
],
"range": "Extension",
"inlined": true,
"@type": "SlotDefinition"
},
{
Expand Down Expand Up @@ -317,9 +328,9 @@
],
"metamodel_version": "1.7.0",
"source_file": "annotations.yaml",
"source_file_date": "2022-04-30T01:12:23",
"source_file_date": "2022-07-13T02:58:15",
"source_file_size": 833,
"generation_date": "2022-04-30T01:14:31",
"generation_date": "2022-07-13T02:59:19",
"@type": "SchemaDefinition",
"@context": [
"https://w3id.org/linkml/types.context.jsonld",
Expand Down
17 changes: 14 additions & 3 deletions linkml_runtime/linkml_model/json/extensions.json
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,17 @@
"repr": "str",
"@type": "TypeDefinition"
},
{
"name": "date_or_datetime",
"definition_uri": "https://w3id.org/linkml/DateOrDatetime",
"description": "Either a date or a datetime",
"from_schema": "https://w3id.org/linkml/types",
"imported_from": "linkml:types",
"base": "str",
"uri": "https://w3id.org/linkml/DateOrDatetime",
"repr": "str",
"@type": "TypeDefinition"
},
{
"name": "uriorcurie",
"definition_uri": "https://w3id.org/linkml/Uriorcurie",
Expand Down Expand Up @@ -187,13 +198,13 @@
"domain": "Extensible",
"slot_uri": "https://w3id.org/linkml/extensions",
"multivalued": true,
"inlined": true,
"owner": "Extensible",
"domain_of": [
"Extension",
"Extensible"
],
"range": "Extension",
"inlined": true,
"@type": "SlotDefinition"
},
{
Expand Down Expand Up @@ -261,9 +272,9 @@
],
"metamodel_version": "1.7.0",
"source_file": "extensions.yaml",
"source_file_date": "2022-04-30T01:12:23",
"source_file_date": "2022-07-13T02:58:15",
"source_file_size": 1057,
"generation_date": "2022-04-30T01:14:40",
"generation_date": "2022-07-13T02:59:23",
"@type": "SchemaDefinition",
"@context": [
"https://w3id.org/linkml/types.context.jsonld",
Expand Down
Loading

0 comments on commit dd2378e

Please sign in to comment.