Anatomy
type: NodeShape
closed: true
target class: Anatomy
property:
  path: type
  node kind: IRI
  has value: Anatomy
  has value: SIO_001262
  min count: 1
property:
  path: prefLabel
  datatype: string
  min count: 1
  max count: 1
property:
  path: altLabel
  datatype: string
property:
  path: isDiscussedBy
  class: Patent
property:
  path: seeAlso
  node kind: IRI

Author
type: NodeShape
closed: true
target class: Author
property:
  path: type
  node kind: IRI
  has value: Author
  min count: 1
  max count: 1
property:
  path: family-name
  datatype: string
  max count: 1
property:
  path: given-name
  datatype: string
property:
  path: fn
  name: formatted name
  datatype: string
property:
  path: organization-name
  datatype: string
property:
  path: hasUID
  node kind: IRI
  max count: 1
property:
  path: source
  node kind: IRI
  max count: 1

BioAssay
type: NodeShape
closed: true
target class: BioAssay
property:
  path: type
  node kind: IRI
  has value: BioAssay
  has value: BAO_0000015
  min count: 1
property:
  path: identifier
  datatype: string
  min count: 1
  max count: 1
property:
  path: title
  datatype: string
  min count: 1
  max count: 1
property:
  path: BAO_0000210
  name: has assay stage
  node kind: IRI
  max count: 1
property:
  path: source
  class: Source
  min count: 1
  max count: 1
property:
  path: BAO_0000209
  name: has measure group
  class: MeasureGroup
  max count: 1
property:
  path: BAO_0000540
  name: is confirmatory assay of
  class: BioAssay
property:
  path: BAO_0001067
  name: is primary assay of
  class: BioAssay
property:
  path: BAO_0001094
  name: is summary assay of
  class: BioAssay
property:
  path: isDiscussedBy
  class: Patent
property:
  path: seeAlso
  node kind: IRI

Book
type: NodeShape
closed: true
target class: Book
property:
  path: type
  node kind: IRI
  has value: Book
  min count: 1
property:
  path: title
  datatype: string
  min count: 1
  max count: 1
property:
  path: isbn
  datatype: string
  max count: 1
property:
  path: location
  datatype: string
  min count: 1
  max count: 1
property:
  path: date
  datatype: string
  max count: 1
property:
  path: publisher
  datatype: string
  min count: 1
  max count: 1
property:
  path: creator
  class: Author
property:
  path: exactMatch
  node kind: IRI
  min count: 1
  max count: 1

Cell
type: NodeShape
name: Cell Line
closed: true
target class: Cell
property:
  path: type
  node kind: IRI
  has value: Cell
  has value: SIO_010054
  min count: 1
property:
  path: prefLabel
  datatype: string
  min count: 1
  max count: 1
property:
  path: altLabel
  datatype: string
property:
  path: BFO_0000050
  name: part of
  datatype: string
property:
  path: organism
  class: Taxonomy
  max count: 1
property:
  path: RO_0001000
  name: derived from
  class: Anatomy
  max count: 1
property:
  path: isDiscussedBy
  class: Reference
property:
  path: seeAlso
  node kind: IRI

Compound
type: NodeShape
closed: true
ignored properties: type
target class: Compound
property:
  path: type
  node kind: IRI
  has value: Compound
  min count: 1
property:
  path: identifier
  datatype: string
  min count: 1
  max count: 1
property:
  path: prefLabel
  datatype: string
  min count: 1
  max count: 1
property:
  path: RO_0000087
  name: has role
  node kind: IRI
  max count: 1
property:
  path: is active ingredient of
  node kind: IRI
property:
  path: CHEMINF_000455
  name: is isotopologue of
  class: Compound
property:
  path: CHEMINF_000461
  name: is stereoisomer of
  class: Compound
property:
  path: CHEMINF_000480
  name: has component with uncharged counterpart
  class: Compound
property:
  path: CHEMINF_000462
  name: has same connectivity as
  class: Compound
property:
  path: has parent
  class: Compound
property:
  path: connectivity smiles
  datatype: string
  max count: 1
property:
  path: covalent unit count
  datatype: integer
  max count: 1
property:
  path: defined atom stereo count
  datatype: integer
  max count: 1
property:
  path: defined bond stereo count
  datatype: integer
  max count: 1
property:
  path: exact mass
  datatype: decimal
  max count: 1
property:
  path: hydrogen bond acceptor count
  datatype: integer
  max count: 1
property:
  path: hydrogen bond donor count
  datatype: integer
  max count: 1
property:
  path: inchikey
  datatype: string
  max count: 1
property:
  path: isotope atom count
  datatype: integer
  max count: 1
property:
  path: iupac inchi
  datatype: string
  max count: 1
property:
  path: molecular formula
  datatype: string
  max count: 1
property:
  path: molecular weight
  datatype: decimal
  max count: 1
property:
  path: mono isotopic weight
  datatype: decimal
  max count: 1
property:
  path: non hydrogen atom count
  datatype: integer
  max count: 1
property:
  path: preferred iupac name
  datatype: string
  max count: 1
property:
  path: rotatable bond count
  datatype: integer
  max count: 1
property:
  path: smiles
  datatype: string
  max count: 1
property:
  path: structure complexity
  datatype: decimal
  max count: 1
property:
  path: total formal charge
  datatype: integer
  max count: 1
property:
  path: tpsa
  name: Topological Polar Surface Area
  datatype: decimal
  max count: 1
property:
  path: undefined atom stereo count
  datatype: integer
  max count: 1
property:
  path: undefined bond stereo count
  datatype: integer
  max count: 1
property:
  path: xlogp3
  name: XLOPG3
  datatype: decimal
  max count: 1
property:
  path: RO_0002162
  name: in taxon
  class: Taxonomy
property:
  path: SIO_000008
  name: has attribute
  or:
    class: DescriptorCompoundIdentifier
  or:
    class: DescriptorConnectivitySmiles
  or:
    class: DescriptorCovalentUnitCount
  or:
    class: DescriptorDefinedAtomStereoCount
  or:
    class: DescriptorDefinedBondStereoCount
  or:
    class: DescriptorExactMass
  or:
    class: DescriptorHeavyAtomCount
  or:
    class: DescriptorHydrogenBondAcceptorCount
  or:
    class: DescriptorHydrogenBondDonorCount
  or:
    class: DescriptorInChI
  or:
    class: DescriptorIsotopeAtomCount
  or:
    class: DescriptorIUPACName
  or:
    class: DescriptorMolecularFormula
  or:
    class: DescriptorMolecularWeight
  or:
    class: DescriptorMonoIsotopicWeight
  or:
    class: DescriptorRotatableBondCount
  or:
    class: DescriptorSmiles
  or:
    class: DescriptorStructureComplexity
  or:
    class: DescriptorTotalFormalCharge
  or:
    class: DescriptorTPSA
  or:
    class: DescriptorUndefinedAtomStereoCount
  or:
    class: DescriptorUndefinedBondStereoCount
  or:
    class: DescriptorXLOGP3
property:
  path: seeAlso
  node kind: IRI

Concept
type: NodeShape
closed: true
ignored properties: type
target class: Concept
property:
  path: type
  node kind: IRI
  has value: Concept
  min count: 1
property:
  path: prefLabel
  datatype: string
  min count: 1
  max count: 1
property:
  path: importedFrom
  class: Source
property:
  path: broader
  class: Concept
property:
  path: inScheme
  class: Concept

ConservedDomain
type: NodeShape
closed: true
target class: ConservedDomain
property:
  path: type
  node kind: IRI
  has value: ConservedDomain
  has value: SO_0000417
  min count: 1
property:
  path: title
  datatype: string
  min count: 1
  max count: 1
property:
  path: abstract
  datatype: string
  min count: 1
  max count: 1
property:
  path: isDiscussedBy
  class: Reference
property:
  path: seeAlso
  node kind: IRI
  min count: 1
  max count: 1

CooccurrenceCompoundCompound
type: NodeShape
closed: true
target class: SIO_001435
property:
  path: type
  node kind: IRI
  has value: SIO_001435
  has value: Cooccurrence
  min count: 1
property:
  path: SIO_000300
  name: has value
  datatype: integer
  min count: 1
  max count: 1
property:
  path: SIO_001157
  name: is result of text mining
  node kind: IRI
  min count: 1
  max count: 1
property:
  path: subject
  class: Compound
  min count: 1
  max count: 1
property:
  path: object
  class: Compound
  min count: 1
  max count: 1

CooccurrenceCompoundDisease
type: NodeShape
closed: true
target class: SIO_000993
property:
  path: type
  node kind: IRI
  has value: SIO_000993
  has value: Cooccurrence
  min count: 1
property:
  path: SIO_000300
  name: has value
  datatype: integer
  min count: 1
  max count: 1
property:
  path: SIO_001157
  name: is result of text mining
  node kind: IRI
  min count: 1
  max count: 1
property:
  path: subject
  class: Compound
  min count: 1
  max count: 1
property:
  path: object
  class: Disease
  min count: 1
  max count: 1

CooccurrenceCompoundGene
type: NodeShape
closed: true
target class: SIO_001257
property:
  path: type
  node kind: IRI
  has value: SIO_001257
  has value: Cooccurrence
  min count: 1
property:
  path: SIO_000300
  name: has value
  datatype: integer
  min count: 1
  max count: 1
property:
  path: SIO_001157
  name: is result of text mining
  node kind: IRI
  min count: 1
  max count: 1
property:
  path: subject
  class: Compound
  min count: 1
  max count: 1
property:
  path: object
  class: GeneSymbol
  min count: 1
  max count: 1

CooccurrenceDiseaseCompound
type: NodeShape
closed: true
target class: SIO_000993
property:
  path: type
  node kind: IRI
  has value: SIO_000993
  has value: Cooccurrence
  min count: 1
property:
  path: SIO_000300
  name: has value
  datatype: integer
  min count: 1
  max count: 1
property:
  path: SIO_001157
  name: is result of text mining
  node kind: IRI
  min count: 1
  max count: 1
property:
  path: subject
  class: Disease
  min count: 1
  max count: 1
property:
  path: object
  class: Compound
  min count: 1
  max count: 1

CooccurrenceDiseaseDisease
type: NodeShape
closed: true
target class: SIO_001436
property:
  path: type
  node kind: IRI
  has value: SIO_001436
  has value: Cooccurrence
  min count: 1
property:
  path: SIO_000300
  name: has value
  datatype: integer
  min count: 1
  max count: 1
property:
  path: SIO_001157
  name: is result of text mining
  node kind: IRI
  min count: 1
  max count: 1
property:
  path: subject
  class: Disease
  min count: 1
  max count: 1
property:
  path: object
  class: Disease
  min count: 1
  max count: 1

CooccurrenceDiseaseGene
type: NodeShape
closed: true
target class: SIO_000983
property:
  path: type
  node kind: IRI
  has value: SIO_000983
  has value: Cooccurrence
  min count: 1
property:
  path: SIO_000300
  name: has value
  datatype: integer
  min count: 1
  max count: 1
property:
  path: SIO_001157
  name: is result of text mining
  node kind: IRI
  min count: 1
  max count: 1
property:
  path: subject
  class: Disease
  min count: 1
  max count: 1
property:
  path: object
  class: GeneSymbol
  min count: 1
  max count: 1

CooccurrenceGeneCompound
type: NodeShape
closed: true
target class: SIO_001257
property:
  path: type
  node kind: IRI
  has value: SIO_001257
  has value: Cooccurrence
  min count: 1
property:
  path: SIO_000300
  name: has value
  datatype: integer
  min count: 1
  max count: 1
property:
  path: SIO_001157
  name: is result of text mining
  node kind: IRI
  min count: 1
  max count: 1
property:
  path: subject
  class: GeneSymbol
  min count: 1
  max count: 1
property:
  path: object
  class: Compound
  min count: 1
  max count: 1

CooccurrenceGeneDisease
type: NodeShape
closed: true
target class: SIO_000983
property:
  path: type
  node kind: IRI
  has value: SIO_000983
  has value: Cooccurrence
  min count: 1
property:
  path: SIO_000300
  name: has value
  datatype: integer
  min count: 1
  max count: 1
property:
  path: SIO_001157
  name: is result of text mining
  node kind: IRI
  min count: 1
  max count: 1
property:
  path: subject
  class: GeneSymbol
  min count: 1
  max count: 1
property:
  path: object
  class: Disease
  min count: 1
  max count: 1

CooccurrenceGeneGene
type: NodeShape
closed: true
target class: SIO_001437
property:
  path: type
  node kind: IRI
  has value: SIO_001437
  has value: Cooccurrence
  min count: 1
property:
  path: SIO_000300
  name: has value
  datatype: integer
  min count: 1
  max count: 1
property:
  path: SIO_001157
  name: is result of text mining
  node kind: IRI
  min count: 1
  max count: 1
property:
  path: subject
  class: GeneSymbol
  min count: 1
  max count: 1
property:
  path: object
  class: GeneSymbol
  min count: 1
  max count: 1

DescriptorCompoundIdentifier
type: NodeShape
closed: true
target class: CHEMINF_000140
property:
  path: type
  node kind: IRI
  has value: CHEMINF_000140
  has value: Descriptor
  min count: 1
property:
  path: SIO_000300
  name: has value
  datatype: string
  min count: 1
  max count: 1

DescriptorConnectivitySmiles
type: NodeShape
closed: true
target class: CHEMINF_000376
property:
  path: type
  node kind: IRI
  has value: CHEMINF_000376
  has value: Descriptor
  min count: 1
property:
  path: SIO_000300
  name: has value
  datatype: string
  min count: 1
  max count: 1

DescriptorCovalentUnitCount
type: NodeShape
closed: true
target class: CHEMINF_000369
property:
  path: type
  node kind: IRI
  has value: CHEMINF_000369
  has value: Descriptor
  min count: 1
property:
  path: SIO_000300
  name: has value
  datatype: integer
  min count: 1
  max count: 1

DescriptorDefinedAtomStereoCount
type: NodeShape
closed: true
target class: CHEMINF_000370
property:
  path: type
  node kind: IRI
  has value: CHEMINF_000370
  has value: Descriptor
  min count: 1
property:
  path: SIO_000300
  name: has value
  datatype: integer
  min count: 1
  max count: 1

DescriptorDefinedBondStereoCount
type: NodeShape
closed: true
target class: CHEMINF_000371
property:
  path: type
  node kind: IRI
  has value: CHEMINF_000371
  has value: Descriptor
  min count: 1
property:
  path: SIO_000300
  name: has value
  datatype: integer
  min count: 1
  max count: 1

DescriptorExactMass
type: NodeShape
closed: true
target class: CHEMINF_000338
property:
  path: type
  node kind: IRI
  has value: CHEMINF_000338
  has value: Descriptor
  min count: 1
property:
  path: SIO_000300
  name: has value
  datatype: decimal
  min count: 1
  max count: 1
property:
  path: SIO_000221
  name: has unit
  node kind: IRI
  min count: 1
  max count: 1

DescriptorHeavyAtomCount
type: NodeShape
closed: true
target class: CHEMINF_000373
property:
  path: type
  node kind: IRI
  has value: CHEMINF_000373
  has value: Descriptor
  min count: 1
property:
  path: SIO_000300
  name: has value
  datatype: integer
  min count: 1
  max count: 1

DescriptorHydrogenBondAcceptorCount
type: NodeShape
closed: true
target class: CHEMINF_000388
property:
  path: type
  node kind: IRI
  has value: CHEMINF_000388
  has value: Descriptor
  min count: 1
property:
  path: SIO_000300
  name: has value
  datatype: integer
  min count: 1
  max count: 1

DescriptorHydrogenBondDonorCount
type: NodeShape
closed: true
target class: CHEMINF_000387
property:
  path: type
  node kind: IRI
  has value: CHEMINF_000387
  has value: Descriptor
  min count: 1
property:
  path: SIO_000300
  name: has value
  datatype: integer
  min count: 1
  max count: 1

DescriptorInChI
type: NodeShape
closed: true
target class: CHEMINF_000396
property:
  path: type
  node kind: IRI
  has value: CHEMINF_000396
  has value: Descriptor
  min count: 1
property:
  path: SIO_000300
  name: has value
  datatype: string
  min count: 1
  max count: 1

DescriptorIsotopeAtomCount
type: NodeShape
closed: true
target class: CHEMINF_000372
property:
  path: type
  node kind: IRI
  has value: CHEMINF_000372
  has value: Descriptor
  min count: 1
property:
  path: SIO_000300
  name: has value
  datatype: integer
  min count: 1
  max count: 1

DescriptorIUPACName
type: NodeShape
closed: true
target class: CHEMINF_000382
property:
  path: type
  node kind: IRI
  has value: CHEMINF_000382
  has value: Descriptor
  min count: 1
property:
  path: SIO_000300
  name: has value
  datatype: string
  min count: 1
  max count: 1

DescriptorMolecularFormula
type: NodeShape
closed: true
target class: CHEMINF_000335
property:
  path: type
  node kind: IRI
  has value: CHEMINF_000335
  has value: Descriptor
  min count: 1
property:
  path: SIO_000300
  name: has value
  datatype: string
  min count: 1
  max count: 1

DescriptorMolecularWeight
type: NodeShape
closed: true
target class: CHEMINF_000334
property:
  path: type
  node kind: IRI
  has value: CHEMINF_000334
  has value: Descriptor
  min count: 1
property:
  path: SIO_000300
  name: has value
  datatype: decimal
  min count: 1
  max count: 1
property:
  path: SIO_000221
  name: has unit
  node kind: IRI
  min count: 1
  max count: 1

DescriptorMonoIsotopicWeight
type: NodeShape
closed: true
target class: CHEMINF_000337
property:
  path: type
  node kind: IRI
  has value: CHEMINF_000337
  has value: Descriptor
  min count: 1
property:
  path: SIO_000300
  name: has value
  datatype: decimal
  min count: 1
  max count: 1
property:
  path: SIO_000221
  name: has unit
  node kind: IRI
  min count: 1
  max count: 1

DescriptorRotatableBondCount
type: NodeShape
closed: true
target class: CHEMINF_000389
property:
  path: type
  node kind: IRI
  has value: CHEMINF_000389
  has value: Descriptor
  min count: 1
property:
  path: SIO_000300
  name: has value
  datatype: integer
  min count: 1
  max count: 1

DescriptorSmiles
type: NodeShape
closed: true
target class: CHEMINF_000379
property:
  path: type
  node kind: IRI
  has value: CHEMINF_000379
  has value: Descriptor
  min count: 1
property:
  path: SIO_000300
  name: has value
  datatype: string
  min count: 1
  max count: 1

DescriptorStructureComplexity
type: NodeShape
closed: true
target class: CHEMINF_000390
property:
  path: type
  node kind: IRI
  has value: CHEMINF_000390
  has value: Descriptor
  min count: 1
property:
  path: SIO_000300
  name: has value
  datatype: decimal
  min count: 1
  max count: 1

DescriptorTotalFormalCharge
type: NodeShape
closed: true
target class: CHEMINF_000336
property:
  path: type
  node kind: IRI
  has value: CHEMINF_000336
  has value: Descriptor
  min count: 1
property:
  path: SIO_000300
  name: has value
  datatype: integer
  min count: 1
  max count: 1

DescriptorTPSA
type: NodeShape
closed: true
target class: CHEMINF_000392
property:
  path: type
  node kind: IRI
  has value: CHEMINF_000392
  has value: Descriptor
  min count: 1
property:
  path: SIO_000300
  name: has value
  datatype: decimal
  min count: 1
  max count: 1
property:
  path: SIO_000221
  name: has unit
  node kind: IRI
  min count: 1
  max count: 1

DescriptorUndefinedAtomStereoCount
type: NodeShape
closed: true
target class: CHEMINF_000374
property:
  path: type
  node kind: IRI
  has value: CHEMINF_000374
  has value: Descriptor
  min count: 1
property:
  path: SIO_000300
  name: has value
  datatype: integer
  min count: 1
  max count: 1

DescriptorUndefinedBondStereoCount
type: NodeShape
closed: true
target class: CHEMINF_000375
property:
  path: type
  node kind: IRI
  has value: CHEMINF_000375
  has value: Descriptor
  min count: 1
property:
  path: SIO_000300
  name: has value
  datatype: integer
  min count: 1
  max count: 1

DescriptorXLOGP3
type: NodeShape
closed: true
target class: CHEMINF_000395
property:
  path: type
  node kind: IRI
  has value: CHEMINF_000395
  has value: Descriptor
  min count: 1
property:
  path: SIO_000300
  name: has value
  datatype: decimal
  min count: 1
  max count: 1

DescriptorSubstanceVersion
type: NodeShape
closed: true
target class: IAO_0000129
property:
  path: type
  node kind: IRI
  has value: IAO_0000129
  has value: Descriptor
  min count: 1
property:
  path: SIO_000300
  name: has value
  datatype: integer
  min count: 1
  max count: 1

Disease
type: NodeShape
closed: true
target class: Disease
property:
  path: type
  node kind: IRI
  has value: Disease
  has value: SIO_010299
  min count: 1
property:
  path: prefLabel
  datatype: string
  min count: 1
  max count: 1
property:
  path: altLabel
  datatype: string
property:
  path: closeMatch
  node kind: IRI
property:
  path: relatedMatch
  node kind: IRI

Endpoint
type: NodeShape
closed: true
ignored properties: type
target class: Endpoint
property:
  path: type
  node kind: IRI
  has value: Endpoint
  min count: 1
property:
  path: label
  datatype: string
  max count: 1
property:
  path: SIO_000300
  name: has value
  datatype: decimal
  max count: 1
property:
  path: hasQualifier
  datatype: string
  in: <
  in: <=
  in: =
  in: >=
  in: >
  max count: 1
property:
  path: SIO_000221
  name: has unit
  node kind: IRI
  max count: 1
property:
  path: PubChemAssayOutcome
  node kind: IRI
  in: inactive
  in: active
  in: inconclusive
  in: unspecified
  in: probe
  min count: 1
  max count: 1
property:
  path: IAO_0000136
  name: is about
  class: Substance
  min count: 1
  max count: 1
property:
  path: citesAsDataSource
  or:
    class: Patent
  or:
    class: Reference

Gene
type: NodeShape
closed: true
target class: Gene
property:
  path: type
  node kind: IRI
  has value: Gene
  has value: SIO_010035
  min count: 1
property:
  path: identifier
  datatype: string
  max count: 1
property:
  path: prefLabel
  datatype: string
  max count: 1
property:
  path: altLabel
  datatype: string
property:
  path: RO_0000056
  name: participates in
  node kind: IRI
property:
  path: RO_0000085
  name: has function
  node kind: IRI
property:
  path: RO_0001025
  name: located in
  node kind: IRI
property:
  path: SIO_000558
  name: is ortholog to
  class: Gene
property:
  path: BAO_0002870
  name: has gene symbol
  class: GeneSymbol
  max count: 1
property:
  path: organism
  class: Taxonomy
  max count: 1
property:
  path: isDiscussedBy
  or:
    class: Patent
  or:
    class: Reference
property:
  path: seeAlso
  node kind: IRI

GeneSymbol
type: NodeShape
closed: true
target class: SIO_001383
property:
  path: type
  node kind: IRI
  has value: SIO_001383
  min count: 1
  max count: 1
property:
  path: SIO_000300
  name: has value
  datatype: string
  min count: 1
  max count: 1

Grant
type: NodeShape
closed: true
target class: Grant
property:
  path: type
  node kind: IRI
  has value: Grant
  min count: 1
property:
  path: hasGrantNumber
  datatype: string
  min count: 1
  max count: 1
property:
  path: hasFundingAgency
  class: Organization
  min count: 1
  max count: 1

InChIKey
type: NodeShape
closed: true
target class: InChIKey
property:
  path: type
  node kind: IRI
  has value: InChIKey
  has value: CHEMINF_000399
  min count: 1
property:
  path: SIO_000300
  name: has value
  datatype: string
  min count: 1
  max count: 1
property:
  path: subject
  node kind: IRI
property:
  path: SIO_000011
  name: is attribute of
  class: Compound
  min count: 1
  max count: 1

Journal
type: NodeShape
closed: true
target class: Journal
property:
  path: type
  node kind: IRI
  has value: Journal
  min count: 1
property:
  path: eissn
  datatype: string
  max count: 1
property:
  path: issn
  datatype: string
  max count: 1
property:
  path: title
  datatype: string
  min count: 1
  max count: 1
property:
  path: hasNLMJournalTitleAbbreviation
  datatype: string
  max count: 1
property:
  path: hasNationalLibraryOfMedicineJournalId
  datatype: string
  min count: 1
  max count: 1
property:
  path: exactMatch
  node kind: IRI

MeasureGroup
type: NodeShape
closed: true
target class: MeasureGroup
property:
  path: type
  node kind: IRI
  has value: MeasureGroup
  has value: BAO_0000040
  min count: 1
property:
  path: title
  datatype: string
  max count: 1
property:
  path: OBI_0000299
  name: has specified output
  class: Endpoint
property:
  path: RO_0000057
  name: has participant
  or:
    class: Cell
  or:
    class: Gene
  or:
    class: Protein
  or:
    class: Taxonomy
property:
  path: source
  class: Source
  max count: 1

Organization
type: NodeShape
closed: true
target class: Organization
property:
  path: type
  node kind: IRI
  has value: Organization
  has value: FundingAgency
  min count: 1
property:
  path: country-name
  datatype: string
  max count: 1
property:
  path: fn
  name: formatted name
  datatype: string
property:
  path: closeMatch
  node kind: IRI

Patent
type: NodeShape
closed: true
target class: Patent
property:
  path: type
  node kind: IRI
  has value: Patent
  has value: Publication
  min count: 1
property:
  path: abstract
  datatype: string
  min count: 1
  max count: 1
property:
  path: filingDate
  datatype: date
  min count: 1
  max count: 1
property:
  path: grantDate
  datatype: date
  min count: 1
  max count: 1
property:
  path: priorityDate
  datatype: date
  min count: 1
  max count: 1
property:
  path: publicationDate
  datatype: date
  min count: 1
  max count: 1
property:
  path: publicationNumber
  datatype: string
  min count: 1
  max count: 1
property:
  path: titleOfInvention
  datatype: string
  min count: 1
  max count: 1
property:
  path: applicantVC
  name: assignee
  class: PatentAssignee
  min count: 1
property:
  path: inventorVC
  name: inventor
  class: PatentInventor
  min count: 1
property:
  path: classificationIPCInventive
  class: PatentIPC
  min count: 1
property:
  path: classificationCPCInventive
  class: PatentCPC
  min count: 1
property:
  path: classificationCPCAdditional
  class: PatentCPC
property:
  path: classificationIPCAdditional
  class: PatentIPC
property:
  path: isCitedBy
  class: Patent

PatentAssignee
type: NodeShape
closed: true
target class: PatentAssignee
property:
  path: type
  node kind: IRI
  has value: PatentAssignee
  min count: 1
  max count: 1
property:
  path: fn
  name: formatted name
  datatype: string
  min count: 1
  max count: 1

PatentCPC
type: NodeShape
closed: true
ignored properties: type
target class: PatentCPC
property:
  path: type
  node kind: IRI
  has value: PatentCPC
  min count: 1
property:
  path: modified
  name: modified date
  datatype: date
  min count: 1
  max count: 1
property:
  path: title
  datatype: string
  min count: 1
  max count: 1
property:
  path: level
  datatype: integer
  min count: 1
  max count: 1
property:
  path: symbol
  datatype: string
  max count: 1
property:
  path: broader
  class: PatentCPC
  max count: 1
property:
  path: concordantIPC
  class: PatentIPC
  max count: 1

PatentInventor
type: NodeShape
closed: true
target class: PatentInventor
property:
  path: type
  node kind: IRI
  has value: PatentInventor
  min count: 1
  max count: 1
property:
  path: fn
  name: formatted name
  datatype: string
  min count: 1
  max count: 1

PatentIPC
type: NodeShape
closed: true
target class: PatentIPC
property:
  path: type
  node kind: IRI
  has value: PatentIPC
  min count: 1
  max count: 1
property:
  path: sameAs
  node kind: IRI
  min count: 1
property:
  path: title
  datatype: string
  min count: 1
  max count: 1
property:
  path: label
  datatype: string
  min count: 1
  max count: 1
property:
  path: broader
  class: PatentIPC
  max count: 1

Pathway
type: NodeShape
closed: true
target class: Pathway
property:
  path: type
  node kind: IRI
  has value: Pathway
  min count: 1
property:
  path: title
  datatype: string
  min count: 1
  max count: 1
property:
  path: organism
  class: Taxonomy
  max count: 1
property:
  path: source
  class: Source
  min count: 1
  max count: 1
property:
  path: isDiscussedBy
  class: Reference
property:
  path: pathwayComponent
  class: Pathway
property:
  path: related
  name: related pathway
  class: Pathway
property:
  path: RO_0000057
  name: has participant
  or:
    class: Compound
  or:
    class: Gene
  or:
    class: Protein
property:
  path: seeAlso
  node kind: IRI

Protein
type: NodeShape
closed: true
ignored properties: type
target class: Protein
property:
  path: type
  node kind: IRI
  has value: Protein
  has value: SIO_010043
  min count: 1
property:
  path: identifier
  datatype: string
  max count: 1
property:
  path: prefLabel
  datatype: string
  min count: 1
  max count: 1
property:
  path: altLabel
  datatype: string
property:
  path: BAO_0002817
  name: has sequence
  datatype: string
  max count: 1
property:
  path: hasSimilarProtein
  class: Protein
property:
  path: enzyme
  class: Enzyme
property:
  path: encodedBy
  class: Gene
property:
  path: organism
  class: Taxonomy
  max count: 1
property:
  path: isDiscussedBy
  or:
    class: Patent
  or:
    class: Reference
property:
  path: RO_0002180
  name: has component
  or:
    class: ConservedDomain
  or:
    node kind: IRI
property:
  path: link to pdb
  node kind: IRI
property:
  path: seeAlso
  node kind: IRI

Enzyme
type: NodeShape
closed: true
target class: SIO_010343
property:
  path: type
  node kind: IRI
  has value: SIO_010343
  min count: 1
  max count: 1
property:
  path: prefLabel
  datatype: string
  min count: 1
  max count: 1
property:
  path: altLabel
  datatype: string
property:
  path: subClassOf
  class: Enzyme
  max count: 1
property:
  path: seeAlso
  node kind: IRI
  max count: 1

Reference
type: NodeShape
closed: true
target class: Reference
property:
  path: type
  node kind: IRI
  has value: Reference
  min count: 1
  max count: 1
property:
  path: contentType
  datatype: string
  min count: 1
  max count: 1
property:
  path: title
  datatype: string
  min count: 1
  max count: 1
property:
  path: bibliographicCitation
  datatype: string
  min count: 1
  max count: 1
property:
  path: date
  or:
    datatype: date
  or:
    datatype: string
  min count: 1
  max count: 1
property:
  path: startingPage
  datatype: string
  min count: 1
  max count: 1
property:
  path: endingPage
  datatype: string
  max count: 1
property:
  path: pageRange
  datatype: string
  min count: 1
  max count: 1
property:
  path: isbn
  datatype: string
property:
  path: issn
  datatype: string
property:
  path: issueIdentifier
  datatype: string
  max count: 1
property:
  path: language
  datatype: string
  min count: 1
  max count: 1
property:
  path: publicationName
  datatype: string
  min count: 1
  max count: 1
property:
  path: source
  node kind: IRI
property:
  path: hasSubjectTerm
  node kind: IRI
property:
  path: hasPrimarySubjectTerm
  node kind: IRI
property:
  path: discusses
  node kind: IRI
property:
  path: identifier
  datatype: string
property:
  path: isPartOf
  or:
    node kind: IRI
  or:
    class: Journal
  or:
    class: Book
  min count: 1
property:
  path: creator
  class: Author
  min count: 1
property:
  path: hasFundingAgency
  class: Organization
property:
  path: isSupportedBy
  class: Grant
property:
  path: discussesAsDerivedByTextMining
  or:
    class: Compound
  or:
    class: Disease
  or:
    class: GeneSymbol

Source
type: NodeShape
closed: true
target class: Source
property:
  path: type
  node kind: IRI
  has value: Source
  has value: Dataset
  min count: 1
property:
  path: title
  datatype: string
  min count: 1
  max count: 1
property:
  path: alternative
  name: alternative name
  datatype: string
  max count: 1
property:
  path: rights
  name: license note
  datatype: string
  max count: 1
property:
  path: license
  name: license url
  node kind: IRI
  max count: 1
property:
  path: homepage
  node kind: IRI
  max count: 1
property:
  path: subject
  class: Concept

Substance
type: NodeShape
closed: true
ignored properties: type
target class: Substance
property:
  path: type
  node kind: IRI
  has value: Substance
  min count: 1
property:
  path: identifier
  datatype: string
  min count: 1
  max count: 1
property:
  path: available
  name: available date
  datatype: date
  min count: 1
  max count: 1
property:
  path: modified
  name: modified date
  datatype: date
  min count: 1
  max count: 1
property:
  path: substance version
  datatype: integer
  min count: 1
  max count: 1
property:
  path: source
  class: Source
  min count: 1
  max count: 1
property:
  path: SIO_000008
  name: has attribute
  or:
    class: Synonym
  or:
    class: DescriptorSubstanceVersion
property:
  path: RO_0000056
  name: participates in
  class: MeasureGroup
property:
  path: CHEMINF_000477
  name: has pubchem normalized counterpart
  class: Compound
  max count: 1
property:
  path: isDiscussedBy
  or:
    class: Patent
  or:
    class: Reference
property:
  path: link to pdb
  node kind: IRI
property:
  path: seeAlso
  node kind: IRI

Synonym
type: NodeShape
closed: true
ignored properties: type
target class: Synonym
property:
  path: type
  node kind: IRI
  has value: Synonym
  min count: 1
property:
  path: SIO_000300
  name: has value
  datatype: string
  min count: 1
property:
  path: subject
  or:
    node kind: IRI
  or:
    class: Concept
property:
  path: SIO_000011
  name: is attribute of
  class: Compound
  max count: 1

Taxonomy
type: NodeShape
closed: true
target class: Taxonomy
property:
  path: type
  node kind: IRI
  has value: Taxonomy
  has value: SIO_010000
  min count: 1
property:
  path: identifier
  datatype: string
  min count: 1
  max count: 1
property:
  path: prefLabel
  datatype: string
  min count: 1
  max count: 1
property:
  path: altLabel
  datatype: string
property:
  path: isDiscussedBy
  or:
    class: Patent
  or:
    class: Reference
property:
  path: seeAlso
  node kind: IRI

…
declare:
  prefix: owl
  namespace: http://www.w3.org/2002/07/owl#
declare:
  prefix: rdf
  namespace: http://www.w3.org/1999/02/22-rdf-syntax-ns#
declare:
  prefix: rdfs
  namespace: http://www.w3.org/2000/01/rdf-schema#
declare:
  prefix: xsd
  namespace: http://www.w3.org/2001/XMLSchema#
declare:
  prefix: vocab
  namespace: http://rdf.ncbi.nlm.nih.gov/pubchem/vocabulary#
declare:
  prefix: ruleset
  namespace: http://rdf.ncbi.nlm.nih.gov/pubchem/ruleset/
declare:
  prefix: anatomy
  namespace: http://rdf.ncbi.nlm.nih.gov/pubchem/anatomy/
declare:
  prefix: author
  namespace: http://rdf.ncbi.nlm.nih.gov/pubchem/author/
declare:
  prefix: bioassay
  namespace: http://rdf.ncbi.nlm.nih.gov/pubchem/bioassay/
declare:
  prefix: book
  namespace: http://rdf.ncbi.nlm.nih.gov/pubchem/book/
declare:
  prefix: cell
  namespace: http://rdf.ncbi.nlm.nih.gov/pubchem/cell/
declare:
  prefix: compound
  namespace: http://rdf.ncbi.nlm.nih.gov/pubchem/compound/
declare:
  prefix: concept
  namespace: http://rdf.ncbi.nlm.nih.gov/pubchem/concept/
declare:
  prefix: conserveddomain
  namespace: http://rdf.ncbi.nlm.nih.gov/pubchem/conserveddomain/
declare:
  prefix: cooccurrence
  namespace: http://rdf.ncbi.nlm.nih.gov/pubchem/cooccurrence/
declare:
  prefix: descriptor
  namespace: http://rdf.ncbi.nlm.nih.gov/pubchem/descriptor/
declare:
  prefix: disease
  namespace: http://rdf.ncbi.nlm.nih.gov/pubchem/disease/
declare:
  prefix: endpoint
  namespace: http://rdf.ncbi.nlm.nih.gov/pubchem/endpoint/
declare:
  prefix: gene
  namespace: http://rdf.ncbi.nlm.nih.gov/pubchem/gene/
declare:
  prefix: grant
  namespace: http://rdf.ncbi.nlm.nih.gov/pubchem/grant/
declare:
  prefix: inchikey
  namespace: http://rdf.ncbi.nlm.nih.gov/pubchem/inchikey
declare:
  prefix: journal
  namespace: http://rdf.ncbi.nlm.nih.gov/pubchem/journal/
declare:
  prefix: measuregroup
  namespace: http://rdf.ncbi.nlm.nih.gov/pubchem/measuregroup/
declare:
  prefix: organization
  namespace: http://rdf.ncbi.nlm.nih.gov/pubchem/organization/
declare:
  prefix: patent
  namespace: http://rdf.ncbi.nlm.nih.gov/pubchem/patent/
declare:
  prefix: patentassignee
  namespace: http://rdf.ncbi.nlm.nih.gov/pubchem/patentassignee/
declare:
  prefix: patentinventor
  namespace: http://rdf.ncbi.nlm.nih.gov/pubchem/patentinventor/
declare:
  prefix: patentcpc
  namespace: http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/
declare:
  prefix: patentipc
  namespace: http://rdf.ncbi.nlm.nih.gov/pubchem/patentipc/
declare:
  prefix: pathway
  namespace: http://rdf.ncbi.nlm.nih.gov/pubchem/pathway/
declare:
  prefix: protein
  namespace: http://rdf.ncbi.nlm.nih.gov/pubchem/protein/
declare:
  prefix: reaction
  namespace: http://rdf.ncbi.nlm.nih.gov/pubchem/reaction/
declare:
  prefix: reference
  namespace: http://rdf.ncbi.nlm.nih.gov/pubchem/reference/
declare:
  prefix: source
  namespace: http://rdf.ncbi.nlm.nih.gov/pubchem/source/
declare:
  prefix: substance
  namespace: http://rdf.ncbi.nlm.nih.gov/pubchem/substance/
declare:
  prefix: synonym
  namespace: http://rdf.ncbi.nlm.nih.gov/pubchem/synonym/
declare:
  prefix: taxonomy
  namespace: http://rdf.ncbi.nlm.nih.gov/pubchem/taxonomy/
declare:
  prefix: bao
  namespace: http://www.bioassayontology.org/bao#
declare:
  prefix: bp3
  namespace: http://www.biopax.org/release/biopax-level3.owl#
declare:
  prefix: chembl
  namespace: http://rdf.ebi.ac.uk/resource/chembl/molecule/
declare:
  prefix: chembl.assay
  namespace: http://rdf.ebi.ac.uk/resource/chembl/assay/
declare:
  prefix: cheminf
  namespace: http://semanticscience.org/resource/
declare:
  prefix: cito
  namespace: http://purl.org/spar/cito/
declare:
  prefix: dcterms
  namespace: http://purl.org/dc/terms/
declare:
  prefix: edam
  namespace: http://edamontology.org/
declare:
  prefix: efo
  namespace: http://www.ebi.ac.uk/efo/
declare:
  prefix: ensembl
  namespace: http://rdf.ebi.ac.uk/resource/ensembl/
declare:
  prefix: epo_cpc
  namespace: http://data.epo.org/linked-data/def/cpc/
declare:
  prefix: epo_ipc
  namespace: http://data.epo.org/linked-data/def/ipc/
declare:
  prefix: epo_patent
  namespace: http://data.epo.org/linked-data/def/patent/
declare:
  prefix: fabio
  namespace: http://purl.org/spar/fabio/
declare:
  prefix: foaf
  namespace: http://xmlns.com/foaf/0.1/
declare:
  prefix: frapo
  namespace: http://purl.org/cerif/frapo/
declare:
  prefix: idorg
  namespace: http://identifiers.org/
declare:
  prefix: mesh
  namespace: http://id.nlm.nih.gov/mesh/
declare:
  prefix: meshv
  namespace: http://id.nlm.nih.gov/mesh/vocab#
declare:
  prefix: ncit
  namespace: http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl#
declare:
  prefix: ndfrt
  namespace: http://purl.bioontology.org/ontology/NDFRT
declare:
  prefix: obo
  namespace: http://purl.obolibrary.org/obo/
declare:
  prefix: pav
  namespace: http://purl.org/pav/
declare:
  prefix: pdbo
  namespace: http://rdf.wwpdb.org/schema/pdbx-v50.owl#
declare:
  prefix: prism
  namespace: http://prismstandard.org/namespaces/basic/3.0/
declare:
  prefix: sio
  namespace: http://semanticscience.org/resource/
declare:
  prefix: skos
  namespace: http://www.w3.org/2004/02/skos/core#
declare:
  prefix: snomedct
  namespace: http://purl.bioontology.org/ontology/SNOMEDCT
declare:
  prefix: uniprot
  namespace: http://purl.uniprot.org/uniprot/
declare:
  prefix: up
  namespace: http://purl.uniprot.org/core/

prefix: vcard2006
namespace: http://www.w3.org/2006/vcard/ns#

prefix: void
namespace: http://rdfs.org/ns/void#

prefix: wd
namespace: http://www.wikidata.org/entity/

prefix: wipo_ipc
namespace: http://www.wipo.int/classifications/ipc/ipcpub/