Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Linked Open Vocabularies recommended ontology metadata #210

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -158,3 +158,5 @@ cython_debug/

# Apple stuff
.DS_Store

tmp/
2 changes: 1 addition & 1 deletion 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.0.1
# Generation date: 2024-02-07T17:29:22
# Generation date: 2024-12-24T10:53:56
# Schema: annotations
#
# id: https://w3id.org/linkml/annotations
Expand Down
2 changes: 1 addition & 1 deletion linkml_model/datasets.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Auto generated from datasets.yaml by pythongen.py version: 0.0.1
# Generation date: 2024-02-07T17:29:27
# Generation date: 2024-12-24T10:53:59
# Schema: datasets
#
# id: https://w3id.org/linkml/datasets
Expand Down
Binary file modified linkml_model/excel/meta.xlsx
Binary file not shown.
2 changes: 1 addition & 1 deletion 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.0.1
# Generation date: 2024-02-07T17:29:29
# Generation date: 2024-12-24T10:54:02
# Schema: extensions
#
# id: https://w3id.org/linkml/extensions
Expand Down
109 changes: 106 additions & 3 deletions linkml_model/graphql/meta.graphql
Original file line number Diff line number Diff line change
Expand Up @@ -156,8 +156,10 @@ type AnonymousSlotExpression implements SlotExpression
range: Element
rangeExpression: AnonymousClassExpression
enumRange: EnumExpression
bindings: [EnumBinding]
required: Boolean
recommended: Boolean
multivalued: Boolean
inlined: Boolean
inlinedAsList: Boolean
minimumValue: Anything
Expand All @@ -180,6 +182,7 @@ type AnonymousSlotExpression implements SlotExpression
exactlyOneOf: [AnonymousSlotExpression]
anyOf: [AnonymousSlotExpression]
allOf: [AnonymousSlotExpression]
array: ArrayExpression
}

type AnonymousTypeExpression implements TypeExpression
Expand Down Expand Up @@ -212,7 +215,6 @@ type ArrayExpression implements Extensible, Annotatable, CommonMetadata
exactNumberDimensions: Integer
minimumNumberDimensions: Integer
maximumNumberDimensions: Anything
hasExtraDimensions: Boolean
dimensions: [DimensionExpression]
extensions: [Extension]
annotations: [Annotation]
Expand Down Expand Up @@ -315,6 +317,7 @@ type ClassDefinition implements ClassExpression
representsRelationship: Boolean
disjointWith: [ClassDefinition]
childrenAreMutuallyDisjoint: Boolean
extraSlots: ExtraSlotsExpression
isA: ClassDefinition
mixins: [ClassDefinition]
applyTo: [ClassDefinition]
Expand Down Expand Up @@ -564,6 +567,49 @@ type Element implements Extensible, Annotatable, CommonMetadata
keywords: [String]
}

type EnumBinding implements Extensible, Annotatable, CommonMetadata
{
range: EnumDefinition
obligationLevel: ObligationLevelEnum
bindsValueOf: String
pvFormula: PvFormulaOptions
extensions: [Extension]
annotations: [Annotation]
description: String
altDescriptions: [AltDescription]
title: String
deprecated: String
todos: [String]
notes: [String]
comments: [String]
examples: [Example]
inSubset: [SubsetDefinition]
fromSchema: Uri
importedFrom: String
source: Uriorcurie
inLanguage: String
seeAlso: [Uriorcurie]
deprecatedElementHasExactReplacement: Uriorcurie
deprecatedElementHasPossibleReplacement: Uriorcurie
aliases: [String]
structuredAliases: [StructuredAlias]
mappings: [Uriorcurie]
exactMappings: [Uriorcurie]
closeMappings: [Uriorcurie]
relatedMappings: [Uriorcurie]
narrowMappings: [Uriorcurie]
broadMappings: [Uriorcurie]
createdBy: Uriorcurie
contributors: [Uriorcurie]
createdOn: Datetime
lastUpdatedOn: Datetime
modifiedBy: Uriorcurie
status: Uriorcurie
rank: Integer
categories: [Uriorcurie]
keywords: [String]
}

type EnumDefinition implements EnumExpression
{
name: String!
Expand Down Expand Up @@ -668,6 +714,12 @@ type Extension
extensions: [Extension]
}

type ExtraSlotsExpression implements Expression
{
allowed: Boolean
rangeExpression: AnonymousClassExpression
}

type ImportExpression implements Extensible, Annotatable, CommonMetadata
{
importFrom: Uriorcurie!
Expand Down Expand Up @@ -817,6 +869,8 @@ type PermissibleValue implements Extensible, Annotatable, CommonMetadata
description: String
meaning: Uriorcurie
unit: UnitOfMeasure
instantiates: [Uriorcurie]
implements: [Uriorcurie]
isA: PermissibleValue
mixins: [PermissibleValue]
extensions: [Extension]
Expand Down Expand Up @@ -936,6 +990,7 @@ type SchemaDefinition
generationDate: Datetime
slotNamesUnique: Boolean
settings: [Setting]
bindings: [EnumBinding]
name: Ncname!
}

Expand Down Expand Up @@ -997,8 +1052,6 @@ type SlotDefinition implements SlotExpression
singularName: String
domain: ClassDefinition
slotUri: Uriorcurie
multivalued: Boolean
array: ArrayExpression
inherited: Boolean
readonly: String
ifabsent: String
Expand Down Expand Up @@ -1032,14 +1085,17 @@ type SlotDefinition implements SlotExpression
disjointWith: [SlotDefinition]
childrenAreMutuallyDisjoint: Boolean
unionOf: [SlotDefinition]
typeMappings: [TypeMapping]
isA: SlotDefinition
mixins: [SlotDefinition]
applyTo: [SlotDefinition]
range: Element
rangeExpression: AnonymousClassExpression
enumRange: EnumExpression
bindings: [EnumBinding]
required: Boolean
recommended: Boolean
multivalued: Boolean
inlined: Boolean
inlinedAsList: Boolean
minimumValue: Anything
Expand All @@ -1062,15 +1118,18 @@ type SlotDefinition implements SlotExpression
exactlyOneOf: [AnonymousSlotExpression]
anyOf: [AnonymousSlotExpression]
allOf: [AnonymousSlotExpression]
array: ArrayExpression
}

interface SlotExpression
{
range: Element
rangeExpression: AnonymousClassExpression
enumRange: EnumExpression
bindings: [EnumBinding]
required: Boolean
recommended: Boolean
multivalued: Boolean
inlined: Boolean
inlinedAsList: Boolean
minimumValue: Anything
Expand All @@ -1093,13 +1152,15 @@ interface SlotExpression
exactlyOneOf: [AnonymousSlotExpression]
anyOf: [AnonymousSlotExpression]
allOf: [AnonymousSlotExpression]
array: ArrayExpression
}

type StructuredAlias implements Expression, Extensible, Annotatable, CommonMetadata
{
literalForm: String!
predicate: AliasPredicateEnum
categories: [Uriorcurie]
contexts: [Uri]
extensions: [Extension]
annotations: [Annotation]
description: String
Expand Down Expand Up @@ -1265,6 +1326,48 @@ interface TypeExpression
allOf: [AnonymousTypeExpression]
}

type TypeMapping implements Extensible, Annotatable, CommonMetadata
{
framework: String!
type: TypeDefinition
stringSerialization: String
extensions: [Extension]
annotations: [Annotation]
description: String
altDescriptions: [AltDescription]
title: String
deprecated: String
todos: [String]
notes: [String]
comments: [String]
examples: [Example]
inSubset: [SubsetDefinition]
fromSchema: Uri
importedFrom: String
source: Uriorcurie
inLanguage: String
seeAlso: [Uriorcurie]
deprecatedElementHasExactReplacement: Uriorcurie
deprecatedElementHasPossibleReplacement: Uriorcurie
aliases: [String]
structuredAliases: [StructuredAlias]
mappings: [Uriorcurie]
exactMappings: [Uriorcurie]
closeMappings: [Uriorcurie]
relatedMappings: [Uriorcurie]
narrowMappings: [Uriorcurie]
broadMappings: [Uriorcurie]
createdBy: Uriorcurie
contributors: [Uriorcurie]
createdOn: Datetime
lastUpdatedOn: Datetime
modifiedBy: Uriorcurie
status: Uriorcurie
rank: Integer
categories: [Uriorcurie]
keywords: [String]
}

type UniqueKey implements Extensible, Annotatable, CommonMetadata
{
uniqueKeyName: String!
Expand Down
Loading
Loading