text:
# Design Patterns

This folder contains design patterns for groupings of classes in the ontology.

The design patterns are specified in YAML, and follow the [dead_simple_design_patterns](https://github.com/dosumis/dead_simple_owl_design_patterns/) specification

Consult each yaml file for details on the specific pattern.

Pattern.owl can be inspected using WebVOWL:

[<img src="webvowl.png" width="300" />](http://visualdataweb.de/webvowl/#url=https://raw.githubusercontent.com/obophenotype/upheno/master/src/scripts/pattern-simple.json)

See https://github.com/obophenotype/upheno/issues/168

A jenkins job periodically checks all equivalence axioms against these patterns, generating the following tuples:
https://build.berkeleybop.org/job/query-pheno-patterns/lastSuccessfulBuild/artifact/upheno/src/patterns/

Pattern file name = iri
pattern_name= filename w/o .yaml
dosdp-dev when working, but unreviewed
dosdp-patterns when unreviewed
dosdp-workshop when not working yet


text:
Prefix(:=<http://purl.obolibary.org/obo/upheno/definitions.owl#>)
Prefix(owl:=<http://www.w3.org/2002/07/owl#>)
Prefix(rdf:=<http://www.w3.org/1999/02/22-rdf-syntax-ns#>)
Prefix(xml:=<http://www.w3.org/XML/1998/namespace>)
Prefix(xsd:=<http://www.w3.org/2001/XMLSchema#>)
Prefix(rdfs:=<http://www.w3.org/2000/01/rdf-schema#>)

Ontology(<http://purl.obolibary.org/obo/upheno/definitions.owl>

)

repo_name: obophenotype/upheno

repo_language: Makefile

mime_type: text/plain