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 draft pattern for bone length along an axis #81

Open
wants to merge 27 commits into
base: master
Choose a base branch
from
Open
Changes from 7 commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
a3821c6
Add yaml template file
rays22 Mar 24, 2022
f2284dc
Update the text definition
rays22 Mar 25, 2022
a5dc25c
adding annotations and examples
meghalithic Apr 1, 2022
85a5382
adding restrictions
meghalithic Apr 1, 2022
52dca42
improving syntax
meghalithic Apr 1, 2022
3b321a2
Update boneLengthAlongAxis.yaml
meghalithic Apr 13, 2022
f872c13
Fix syntax errors
rays22 May 18, 2022
d83711c
Update boneLengthAlongAxis.yaml
meghalithic Jul 28, 2022
a23cb7c
Update boneLengthAlongAxis.yaml
matentzn Aug 19, 2022
5efc5eb
Merge branch 'master' into issue80
rays22 Aug 19, 2022
e9f0f43
updating
meghalithic Aug 19, 2022
237b99b
Merge branch 'issue80' of https://github.com/obophenotype/bio-attribu…
meghalithic Aug 19, 2022
6adb96a
Implement data_lis_vars
rays22 Aug 19, 2022
f5494a2
Delete redundant vars and axioms
rays22 Aug 19, 2022
66303d5
renaming snake_case
meghalithic Aug 26, 2022
db5cc05
Update dosdp patterns file
Aug 26, 2022
9bde9ee
fixing pattern
meghalithic Aug 26, 2022
fd834e1
Merge branch 'issue80' of https://github.com/obophenotype/bio-attribu…
meghalithic Aug 26, 2022
16864e6
Update length_along_axis.yaml
meghalithic Aug 26, 2022
8b554fa
Update length_along_axis.yaml
meghalithic Aug 26, 2022
cf122c0
getting rid of unneeded syn
meghalithic Aug 26, 2022
6804987
Merge branch 'master' into issue80
meghalithic Oct 13, 2022
3fe6836
Update dosdp patterns file
Oct 13, 2022
16e3d11
Create length_along_axis.tsv
meghalithic Oct 13, 2022
4033522
Merge branch 'issue80' of https://github.com/obophenotype/bio-attribu…
meghalithic Oct 13, 2022
e0ad993
Merge branch 'master' into issue80
matentzn Nov 26, 2022
ee14cb0
Update length_along_axis.yaml
meghalithic Feb 9, 2023
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
100 changes: 100 additions & 0 deletions src/patterns/dosdp-patterns/boneLengthAlongAxis.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
pattern_name: boneLengthAlongAxis

pattern_iri: http://purl.obolibrary.org/obo/oba/patterns/boneLengthAlongAxis.yaml
meghalithic marked this conversation as resolved.
Show resolved Hide resolved

description: "A bone length trait that is the line along an axis of a bone."

# examples:
meghalithic marked this conversation as resolved.
Show resolved Hide resolved
# - http://purl.obolibrary.org/obo/FOVT_0001308 # canine tooth medial-lateral diameter
# - http://purl.obolibrary.org/obo/FOVT_0001080 # calcaneous proximal breadth (synonym: calcaneous proximal length medial-lateral)

contributors:
- https://orcid.org/0000-0002-7073-9172 # David Osumi-Sutherland
- https://orcid.org/0000-0001-8314-2140 # Ray Stefancsik
- https://orcid.org/0000-0002-7356-1779 # Nicolas Matentzoglu
- https://orcid.org/0000-0003-2699-3066 # Meghan A. Balk

classes:
skeletal_element: UBERON:0004765
anatomical_entity: UBERON:0001062
length: PATO:0000122
line: BFO:0000026 # one-dimensional spatial region
physical_object_quality: PATO:0001241
anatomical_axis: 'BSPO:0000010'
NCBITaxon: 'OBI:0100026'

relations:
characteristic_of: 'RO:0000052'
follows_axis: 'BSPO:0015002'

annotationProperties:
exact_synonym: oio:hasExactSynonym
related_synonym: oio:hasRelatedSynonym
broad_synonym: oio:hasBroadSynonym
xref: oio:hasDbXref # measured_in_taxon # not_measured_in_tax
measured_in_taxon: oio:measuredInTaxon
not_measured_in_taxon: oio:notMeasuredInTaxon

vars:
bone: 'skeletal element'
axis: 'anatomical_axis'
fovt: "'physical_object_quality'" # FOVT id
def_ref: "xsd:string"
taxa: "NCBITaxon"

name:
text: "%s length"
rays22 marked this conversation as resolved.
Show resolved Hide resolved
vars:
- bone
- axis

def:
text: "The length of a %s along the %s."
vars:
rays22 marked this conversation as resolved.
Show resolved Hide resolved
- bone
- axis
annotations:
- annotationProperty: xref
text: "%s"
vars:
- def_ref

annotations:
- annotationProperty: related_synonym
text: "%s length %s"
vars:
- bone
- axis
- annotationProperty: broad_synonym
text: "%s length %s"
vars:
- bone
- axis
- annotationProperty: exact_synonym
text: "%s length %s"
vars:
- bone
- axis
- annotationProperty: xref
text: "FOVT:%s" # give FOVT id here
vars:
- fovt
- annotationProperty: measured_in_taxon
text: "%s"
vars:
- taxa
- annotationProperty: not_measured_in_taxon
text: "%s"
vars:
- taxa

logical_axioms:
- axiom_type: subClassOf
meghalithic marked this conversation as resolved.
Show resolved Hide resolved
text: "'length' and 'characteristic_of' some %s"
vars:
- bone
- axiom_type: subClassOf
text: "'line' that 'follows_axis' some %s and ('characteristic_of' some %s)"
rays22 marked this conversation as resolved.
Show resolved Hide resolved
vars:
- axis
- bone