From 2a3055bf825d7ecba59a00a54db7d58b68accd5a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20Str=C3=B6mert?= Date: Wed, 21 Feb 2024 12:26:00 +0100 Subject: [PATCH] seed repo --- .github/workflows/docs.yml | 27 + .github/workflows/qc.yml | 33 + .gitignore | 44 + .idea/.gitignore | 3 + .idea/inspectionProfiles/Project_Default.xml | 12 + .../inspectionProfiles/profiles_settings.xml | 6 + .idea/misc.xml | 7 + .idea/modules.xml | 8 + .idea/vcs.xml | 6 + .idea/vivo.iml | 8 + CODE_OF_CONDUCT.md | 46 + CONTRIBUTING.md | 95 + README.md | 29 + docs/cite.md | 1 + docs/contributing.md | 1 + docs/index.md | 7 + docs/odk-workflows/ContinuousIntegration.md | 25 + docs/odk-workflows/EditorsWorkflow.md | 125 + docs/odk-workflows/ManageDocumentation.md | 46 + docs/odk-workflows/ReleaseWorkflow.md | 69 + docs/odk-workflows/RepoManagement.md | 207 + docs/odk-workflows/RepositoryFileStructure.md | 32 + docs/odk-workflows/SettingUpDockerForODK.md | 13 + docs/odk-workflows/UpdateImports.md | 176 + docs/odk-workflows/components.md | 48 + docs/odk-workflows/index.md | 10 + issue_template.md | 21 + mkdocs.yaml | 40 + src/metadata/README.md | 24 + src/metadata/vivo.md | 48 + src/metadata/vivo.yml | 28 + src/ontology/Makefile | 625 ++ src/ontology/README-editors.md | 27 + src/ontology/catalog-v001.xml | 26 + src/ontology/imports/bfo_import.owl | 752 ++ src/ontology/imports/bfo_terms.txt | 1 + src/ontology/imports/iao_import.owl | 14 + src/ontology/imports/iao_terms.txt | 1 + src/ontology/imports/obi_import.owl | 14 + src/ontology/imports/obi_terms.txt | 1 + src/ontology/imports/omo_import.owl | 14 + src/ontology/imports/omo_terms.txt | 1 + src/ontology/imports/ro_import.owl | 14 + src/ontology/imports/ro_terms.txt | 1 + src/ontology/run.bat | 1 + src/ontology/run.sh | 77 + src/ontology/vivo-edit.owl | 7406 ++++++++++++++++ src/ontology/vivo-idranges.owl | 53 + src/ontology/vivo-odk.yaml | 46 + src/ontology/vivo.Makefile | 6 + src/ontology/vivo.ofn | 7500 +++++++++++++++++ src/scripts/update_repo.sh | 39 + src/scripts/validate_id_ranges.sc | 75 + src/sparql/README.md | 32 + src/sparql/basic-report.sparql | 12 + src/sparql/edges.sparql | 18 + src/sparql/inject-subset-declaration.ru | 11 + src/sparql/inject-synonymtype-declaration.ru | 11 + src/sparql/iri-range-violation.sparql | 19 + src/sparql/label-with-iri-violation.sparql | 9 + src/sparql/labels.sparql | 9 + .../multiple-replaced_by-violation.sparql | 12 + src/sparql/obsoletes.sparql | 14 + .../owldef-self-reference-violation.sparql | 12 + src/sparql/postprocess-module.ru | 16 + src/sparql/preprocess-module.ru | 22 + src/sparql/simple-seed.sparql | 13 + src/sparql/subsets-labeled.sparql | 13 + src/sparql/synonyms.sparql | 26 + src/sparql/terms.sparql | 15 + src/sparql/vivo_terms.sparql | 7 + src/sparql/xrefs.sparql | 8 + 72 files changed, 18218 insertions(+) create mode 100644 .github/workflows/docs.yml create mode 100644 .github/workflows/qc.yml create mode 100644 .gitignore create mode 100644 .idea/.gitignore create mode 100644 .idea/inspectionProfiles/Project_Default.xml create mode 100644 .idea/inspectionProfiles/profiles_settings.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml create mode 100644 .idea/vivo.iml create mode 100644 CODE_OF_CONDUCT.md create mode 100644 CONTRIBUTING.md create mode 100644 README.md create mode 100644 docs/cite.md create mode 100644 docs/contributing.md create mode 100644 docs/index.md create mode 100644 docs/odk-workflows/ContinuousIntegration.md create mode 100644 docs/odk-workflows/EditorsWorkflow.md create mode 100644 docs/odk-workflows/ManageDocumentation.md create mode 100644 docs/odk-workflows/ReleaseWorkflow.md create mode 100644 docs/odk-workflows/RepoManagement.md create mode 100644 docs/odk-workflows/RepositoryFileStructure.md create mode 100644 docs/odk-workflows/SettingUpDockerForODK.md create mode 100644 docs/odk-workflows/UpdateImports.md create mode 100644 docs/odk-workflows/components.md create mode 100644 docs/odk-workflows/index.md create mode 100644 issue_template.md create mode 100644 mkdocs.yaml create mode 100644 src/metadata/README.md create mode 100644 src/metadata/vivo.md create mode 100644 src/metadata/vivo.yml create mode 100644 src/ontology/Makefile create mode 100644 src/ontology/README-editors.md create mode 100644 src/ontology/catalog-v001.xml create mode 100644 src/ontology/imports/bfo_import.owl create mode 100644 src/ontology/imports/bfo_terms.txt create mode 100644 src/ontology/imports/iao_import.owl create mode 100644 src/ontology/imports/iao_terms.txt create mode 100644 src/ontology/imports/obi_import.owl create mode 100644 src/ontology/imports/obi_terms.txt create mode 100644 src/ontology/imports/omo_import.owl create mode 100644 src/ontology/imports/omo_terms.txt create mode 100644 src/ontology/imports/ro_import.owl create mode 100644 src/ontology/imports/ro_terms.txt create mode 100644 src/ontology/run.bat create mode 100644 src/ontology/run.sh create mode 100644 src/ontology/vivo-edit.owl create mode 100644 src/ontology/vivo-idranges.owl create mode 100644 src/ontology/vivo-odk.yaml create mode 100644 src/ontology/vivo.Makefile create mode 100644 src/ontology/vivo.ofn create mode 100644 src/scripts/update_repo.sh create mode 100644 src/scripts/validate_id_ranges.sc create mode 100644 src/sparql/README.md create mode 100644 src/sparql/basic-report.sparql create mode 100644 src/sparql/edges.sparql create mode 100644 src/sparql/inject-subset-declaration.ru create mode 100644 src/sparql/inject-synonymtype-declaration.ru create mode 100644 src/sparql/iri-range-violation.sparql create mode 100644 src/sparql/label-with-iri-violation.sparql create mode 100644 src/sparql/labels.sparql create mode 100644 src/sparql/multiple-replaced_by-violation.sparql create mode 100644 src/sparql/obsoletes.sparql create mode 100644 src/sparql/owldef-self-reference-violation.sparql create mode 100644 src/sparql/postprocess-module.ru create mode 100644 src/sparql/preprocess-module.ru create mode 100644 src/sparql/simple-seed.sparql create mode 100644 src/sparql/subsets-labeled.sparql create mode 100644 src/sparql/synonyms.sparql create mode 100644 src/sparql/terms.sparql create mode 100644 src/sparql/vivo_terms.sparql create mode 100644 src/sparql/xrefs.sparql diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml new file mode 100644 index 0000000..a23edb0 --- /dev/null +++ b/.github/workflows/docs.yml @@ -0,0 +1,27 @@ +# Basic ODK workflow +name: Docs + +# Controls when the action will run. +on: + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + push: + branches: + - main + +# A workflow run is made up of one or more jobs that can run sequentially or in parallel +jobs: + build: + name: Deploy docs + runs-on: ubuntu-latest + steps: + - name: Checkout main + uses: actions/checkout@v3 + + - name: Deploy docs + uses: mhausenblas/mkdocs-deploy-gh-pages@master + # Or use mhausenblas/mkdocs-deploy-gh-pages@nomaterial to build without the mkdocs-material theme + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + CONFIG_FILE: mkdocs.yaml + diff --git a/.github/workflows/qc.yml b/.github/workflows/qc.yml new file mode 100644 index 0000000..2dbf92b --- /dev/null +++ b/.github/workflows/qc.yml @@ -0,0 +1,33 @@ +# Basic ODK workflow + +name: CI + +# Controls when the action will run. +on: + # Triggers the workflow on push or pull request events but only for the main branch + push: + branches: [ main ] + pull_request: + branches: [ main ] + + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + +# A workflow run is made up of one or more jobs that can run sequentially or in parallel +jobs: + # This workflow contains a single job called "ontology_qc" + ontology_qc: + # The type of runner that the job will run on + runs-on: ubuntu-latest + container: obolibrary/odkfull:v1.4.3 + + # Steps represent a sequence of tasks that will be executed as part of the job + steps: + # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it + - uses: actions/checkout@v3 + + - name: Run ontology QC checks + env: + DEFAULT_BRANCH: main + run: cd src/ontology && make ROBOT_ENV='ROBOT_JAVA_ARGS=-Xmx6G' test IMP=false PAT=false + diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5fa827d --- /dev/null +++ b/.gitignore @@ -0,0 +1,44 @@ +.DS_Store +semantic.cache +bin/ + +*.tmp +*.tmp.obo +*.tmp.owl +*.tmp.json + +.github/token.txt + +src/ontology/mirror +src/ontology/mirror/* +src/ontology/reports/* +src/ontology/vivo.owl +src/ontology/vivo.obo +src/ontology/vivo.json +src/ontology/vivo-base.* +src/ontology/vivo-basic.* +src/ontology/vivo-full.* +src/ontology/vivo-simple.* +src/ontology/vivo-simple-non-classified.* + +src/ontology/seed.txt +src/ontology/dosdp-tools.log +src/ontology/ed_definitions_merged.owl +src/ontology/ontologyterms.txt +src/ontology/simple_seed.txt +src/ontology/patterns +src/ontology/merged-vivo-edit.owl + +src/ontology/target/ +src/ontology/tmp/* +!src/ontology/tmp/README.md + +src/ontology/run.sh.conf +src/ontology/run.sh.env + +src/ontology/imports/*_terms_combined.txt + +src/patterns/data/**/*.ofn +src/patterns/data/**/*.txt +src/patterns/pattern_owl_seed.txt +src/patterns/all_pattern_terms.txt \ No newline at end of file diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 0000000..cb54fda --- /dev/null +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,12 @@ + + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml new file mode 100644 index 0000000..105ce2d --- /dev/null +++ b/.idea/inspectionProfiles/profiles_settings.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..40dd3ae --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..ac2f119 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/vivo.iml b/.idea/vivo.iml new file mode 100644 index 0000000..d0876a7 --- /dev/null +++ b/.idea/vivo.iml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 0000000..b547f39 --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,46 @@ +# Contributor Covenant Code of Conduct + +## Our Pledge + +In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to make participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation. + +## Our Standards + +Examples of behavior that contributes to creating a positive environment include: + +* Using welcoming and inclusive language +* Being respectful of differing viewpoints and experiences +* Gracefully accepting constructive criticism +* Focusing on what is best for the community +* Showing empathy towards other community members + +Examples of unacceptable behavior by participants include: + +* The use of sexualized language or imagery and unwelcome sexual attention or advances +* Trolling, insulting/derogatory comments, and personal or political attacks +* Public or private harassment +* Publishing others' private information, such as a physical or electronic address, without explicit permission +* Other conduct which could reasonably be considered inappropriate in a professional setting + +## Our Responsibilities + +Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior. + +Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful. + +## Scope + +This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by [contacting the project team](contact.md). All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately. + +Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership. + +## Attribution + +This code of conduct has been derived from the excellent code of conduct of the [ATOM project](https://github.com/atom/atom/blob/master/CODE_OF_CONDUCT.md) which in turn is adapted from the [Contributor Covenant][homepage], version 1.4, available at [https://contributor-covenant.org/version/1/4][version] + +[homepage]: https://contributor-covenant.org +[version]: https://contributor-covenant.org/version/1/4/ diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..9e2fef4 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,95 @@ +# Contributing to The VIVO Ontology + +:+1: First of all: Thank you for taking the time to contribute! + +The following is a set of guidelines for contributing to VIVO. +These guidelines are not strict rules. Use your best judgment, and feel free to propose +changes to this document in a pull request. + +## Table Of Contents + +- [Code of Conduct](#code-of-conduct) +- [Guidelines for Contributions and Requests](#contributions) + * [Reporting problems with the ontology](#reporting-bugs) + * [Requesting new terms](#requesting-terms) + * [Adding new terms by yourself](#adding-terms) +- [Best practices](#best-practices) + * [How to write a great issue?](#great-issues) + * [How to create a great pull/merge request?](#great-pulls) + + + +## Code of Conduct + +The The VIVO Ontology team strives to create a +welcoming environment for editors, users and other contributors. +Please carefully read our [Code of Conduct](CODE_OF_CONDUCT.md). + + + +## Guidelines for Contributions and Requests + + + +### Reporting problems with the ontology + +Please use our [Issue Tracker](https://github.com/StroemPhi/vivo/issues/) for reporting problems with the ontology. +To learn how to write a good issue [see here](#great-issues). + + + +### Requesting new terms + +Before you write a new request, please consider the following: + +- **Does the term already exist?** Before submitting suggestions for new ontology terms, check whether the term exist, +either as a primary term or a synonym term. You can search for your term using [OLS](http://www.ebi.ac.uk/ols/ontologies/vivo). +- **Can you provide a definition for the term?** It should be very clear what the term means, and you should be +able to provide a concise definition, ideally with a scientific reference. +- **Is the ontology in scope for the term?** Sometimes, it is hard to tell whether a term "belongs" in +and ontology. A rule of thumb is "if a similar term already exists, the new term is probably in scope." +It can be very helpful to mention a very similar concept as part of the term request! + +#### Who can request a term? + +Anyone can request new terms. However, there is not guarantee that your term will be added automatically. Since this is a +community resource, it is often necessary to do at least some of the work of adding the term yourself, see below. + +#### How to write a new term request + +Request a new term _via_ the GitHub [Issue Tracker](https://github.com/StroemPhi/vivo/issues/). + +It is important to remember that it takes a lot of time for curators to process issues submitted to the tracker. +To make this work easier, please always use issue templates if they are available (https://github.com/StroemPhi/vivo/issues/new/choose). + +For how to write a good term request, please read the [best practices carefully](#great-issues). + + + +### How to add a new term + +If you have never editted this ontology before, first follow a [general tutorial](https://oboacademy.github.io/obook/lesson/contributing-to-obo-ontologies) + +**Process**: + +1. Clone the repository (In case you are not an offical team member, create a fork first) +1. Create new branch in git, for example `git checkout -b issue123` +1. Open src/ontology/vivo-edit.owl in your favourite editor, i.e. [Protege](https://protege.stanford.edu/). **Careful:** double check you are editing the correct file. There are many ontology files in this repository, but only one _editors file_! +1. Perform your edit and save your changes +1. Commit changes to branch +1. Push changes upstream +1. Create pull request + +## Best Practices + + + +### How to write great issues? + +Please refer to the [OBO Academy best practices](https://oboacademy.github.io/obook/lesson/term-request/). + + + +### How to create a great pull/merge request? + +Please refer to the [OBO Academy best practices](https://oboacademy.github.io/obook/howto/github-create-pull-request/) \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..fb912d3 --- /dev/null +++ b/README.md @@ -0,0 +1,29 @@ + +![Build Status](https://github.com/StroemPhi/vivo/workflows/CI/badge.svg) +# The VIVO Ontology + +Description: The VIVO Ontology is used to represent scholarship. + +More information can be found at http://obofoundry.org/ontology/vivo + +## Versions + +### Stable release versions + +The latest version of the ontology can always be found at: + +http://vivoweb.org/ontology/core/vivo.owl + +(note this will not show up until the request has been approved by obofoundry.org) + +### Editors' version + +Editors of this ontology should use the edit version, [src/ontology/vivo-edit.owl](src/ontology/vivo-edit.owl) + +## Contact + +Please use this GitHub repository's [Issue tracker](https://github.com/StroemPhi/vivo/issues) to request new terms/classes or report errors or specific concerns related to the ontology. + +## Acknowledgements + +This ontology repository was created using the [Ontology Development Kit (ODK)](https://github.com/INCATools/ontology-development-kit). \ No newline at end of file diff --git a/docs/cite.md b/docs/cite.md new file mode 100644 index 0000000..39cc3bb --- /dev/null +++ b/docs/cite.md @@ -0,0 +1 @@ +# How to cite VIVO diff --git a/docs/contributing.md b/docs/contributing.md new file mode 100644 index 0000000..036055c --- /dev/null +++ b/docs/contributing.md @@ -0,0 +1 @@ +# How to contribute to VIVO diff --git a/docs/index.md b/docs/index.md new file mode 100644 index 0000000..8222bb9 --- /dev/null +++ b/docs/index.md @@ -0,0 +1,7 @@ +# VIVO Ontology Documentation + +[//]: # "This file is meant to be edited by the ontology maintainer." + +Welcome to the VIVO documentation! + +You can find descriptions of the standard ontology engineering workflows [here](odk-workflows/index.md). diff --git a/docs/odk-workflows/ContinuousIntegration.md b/docs/odk-workflows/ContinuousIntegration.md new file mode 100644 index 0000000..5f33f1d --- /dev/null +++ b/docs/odk-workflows/ContinuousIntegration.md @@ -0,0 +1,25 @@ +# Introduction to Continuous Integration Workflows with ODK + +Historically, most repos have been using Travis CI for continuous integration testing and building, but due to +runtime restrictions, we recently switched a lot of our repos to GitHub actions. You can set up your repo with CI by adding +this to your configuration file (src/ontology/vivo-odk.yaml): + +``` +ci: + - github_actions +``` + +When [updateing your repo](RepoManagement.md), you will notice a new file being added: `.github/workflows/qc.yml`. + +This file contains your CI logic, so if you need to change, or add anything, this is the place! + +Alternatively, if your repo is in GitLab instead of GitHub, you can set up your repo with GitLab CI by adding +this to your configuration file (src/ontology/vivo-odk.yaml): + +``` +ci: + - gitlab-ci +``` + +This will add a file called `.gitlab-ci.yml` in the root of your repo. + diff --git a/docs/odk-workflows/EditorsWorkflow.md b/docs/odk-workflows/EditorsWorkflow.md new file mode 100644 index 0000000..2d02b09 --- /dev/null +++ b/docs/odk-workflows/EditorsWorkflow.md @@ -0,0 +1,125 @@ +# Editors Workflow + +The editors workflow is one of the formal [workflows](index.md) to ensure that the ontology is developed correctly according to ontology engineering principles. There are a few different editors workflows: + +1. Local editing workflow: Editing the ontology in your local environment by hand, using tools such as Protégé, ROBOT templates or DOSDP patterns. +2. Completely automated data pipeline (GitHub Actions) +3. DROID workflow + +This document only covers the first editing workflow, but more will be added in the future + +### Local editing workflow + +Workflow requirements: + +- git +- github +- docker +- editing tool of choice, e.g. Protégé, your favourite text editor, etc + +#### 1. _Create issue_ +Ensure that there is a ticket on your issue tracker that describes the change you are about to make. While this seems optional, this is a very important part of the social contract of building an ontology - no change to the ontology should be performed without a good ticket, describing the motivation and nature of the intended change. + +#### 2. _Update main branch_ +In your local environment (e.g. your laptop), make sure you are on the `main` (prev. `master`) branch and ensure that you have all the upstream changes, for example: + +``` +git checkout main +git pull +``` + +#### 3. _Create feature branch_ +Create a new branch. Per convention, we try to use meaningful branch names such as: +- issue23removeprocess (where issue 23 is the related issue on GitHub) +- issue26addcontributor +- release20210101 (for releases) + +On your command line, this looks like this: + +``` +git checkout -b issue23removeprocess +``` + +#### 4. _Perform edit_ +Using your editor of choice, perform the intended edit. For example: + +_Protégé_ + +1. Open `src/ontology/vivo-edit.owl` in Protégé +2. Make the change +3. Save the file + +_TextEdit_ + +1. Open `src/ontology/vivo-edit.owl` in TextEdit (or Sublime, Atom, Vim, Nano) +2. Make the change +3. Save the file + +Consider the following when making the edit. + +1. According to our development philosophy, the only places that should be manually edited are: + - `src/ontology/vivo-edit.owl` + - Any ROBOT templates you chose to use (the TSV files only) + - Any DOSDP data tables you chose to use (the TSV files, and potentially the associated patterns) + - components (anything in `src/ontology/components`), see [here](RepositoryFileStructure.md). +2. Imports should not be edited (any edits will be flushed out with the next update). However, refreshing imports is a potentially breaking change - and is discussed [elsewhere](UpdateImports.md). +3. Changes should usually be small. Adding or changing 1 term is great. Adding or changing 10 related terms is ok. Adding or changing 100 or more terms at once should be considered very carefully. + +#### 4. _Check the Git diff_ +This step is very important. Rather than simply trusting your change had the intended effect, we should always use a git diff as a first pass for sanity checking. + +In our experience, having a visual git client like [GitHub Desktop](https://desktop.github.com/) or [sourcetree](https://www.sourcetreeapp.com/) is really helpful for this part. In case you prefer the command line: + +``` +git status +git diff +``` +#### 5. Quality control +Now it's time to run your quality control checks. This can either happen locally ([5a](#5a-local-testing)) or through your continuous integration system ([7/5b](#75b-continuous-integration-testing)). + +#### 5a. Local testing +If you chose to run your test locally: + +``` +sh run.sh make IMP=false test +``` +This will run the whole set of configured ODK tests on including your change. If you have a complex DOSDP pattern pipeline you may want to add `PAT=false` to skip the potentially lengthy process of rebuilding the patterns. + +``` +sh run.sh make IMP=false PAT=false test +``` + +#### 6. Pull request + +When you are happy with the changes, you commit your changes to your feature branch, push them upstream (to GitHub) and create a pull request. For example: + +``` +git add NAMEOFCHANGEDFILES +git commit -m "Added biological process term #12" +git push -u origin issue23removeprocess +``` + +Then you go to your project on GitHub, and create a new pull request from the branch, for example: https://github.com/INCATools/ontology-development-kit/pulls + +There is a lot of great advise on how to write pull requests, but at the very least you should: +- mention the tickets affected: `see #23` to link to a related ticket, or `fixes #23` if, by merging this pull request, the ticket is fixed. Tickets in the latter case will be closed automatically by GitHub when the pull request is merged. +- summarise the changes in a few sentences. Consider the reviewer: what would they want to know right away. +- If the diff is large, provide instructions on how to review the pull request best (sometimes, there are many changed files, but only one important change). + +#### 7/5b. Continuous Integration Testing +If you didn't run and local quality control checks (see [5a](#5a-local-testing)), you should have Continuous Integration (CI) set up, for example: +- Travis +- GitHub Actions + +More on how to set this up [here](ContinuousIntegration.md). Once the pull request is created, the CI will automatically trigger. If all is fine, it will show up green, otherwise red. + +#### 8. Community review +Once all the automatic tests have passed, it is important to put a second set of eyes on the pull request. Ontologies are inherently social - as in that they represent some kind of community consensus on how a domain is organised conceptually. This seems high brow talk, but it is very important that as an ontology editor, you have your work validated by the community you are trying to serve (e.g. your colleagues, other contributors etc.). In our experience, it is hard to get more than one review on a pull request - two is great. You can set up GitHub branch protection to actually require a review before a pull request can be merged! We recommend this. + +This step seems daunting to some hopefully under-resourced ontologies, but we recommend to put this high up on your list of priorities - train a colleague, reach out! + +#### 9. Merge and cleanup +When the QC is green and the reviews are in (approvals), it is time to merge the pull request. After the pull request is merged, remember to delete the branch as well (this option will show up as a big button right after you have merged the pull request). If you have not done so, close all the associated tickets fixed by the pull request. + +#### 10. Changelog (Optional) +It is sometimes difficult to keep track of changes made to an ontology. Some ontology teams opt to document changes in a changelog (simply a text file in your repository) so that when release day comes, you know everything you have changed. This is advisable at least for major changes (such as a new release system, a new pattern or template etc.). diff --git a/docs/odk-workflows/ManageDocumentation.md b/docs/odk-workflows/ManageDocumentation.md new file mode 100644 index 0000000..8cfd956 --- /dev/null +++ b/docs/odk-workflows/ManageDocumentation.md @@ -0,0 +1,46 @@ +# Updating the Documentation + +The documentation for VIVO is managed in two places (relative to the repository root): + +1. The `docs` directory contains all the files that pertain to the content of the documentation (more below) +2. the `mkdocs.yaml` file contains the documentation config, in particular its navigation bar and theme. + +The documentation is hosted using GitHub pages, on a special branch of the repository (called `gh-pages`). It is important that this branch is never deleted - it contains all the files GitHub pages needs to render and deploy the site. It is also important to note that _the gh-pages branch should never be edited manually_. All changes to the docs happen inside the `docs` directory on the `main` branch. + +## Editing the docs + +### Changing content +All the documentation is contained in the `docs` directory, and is managed in _Markdown_. Markdown is a very simple and convenient way to produce text documents with formatting instructions, and is very easy to learn - it is also used, for example, in GitHub issues. This is a normal editing workflow: + +1. Open the `.md` file you want to change in an editor of choice (a simple text editor is often best). _IMPORTANT_: Do not edit any files in the `docs/odk-workflows/` directory. These files are managed by the ODK system and will be overwritten when the repository is upgraded! If you wish to change these files, make an issue on the [ODK issue tracker](https://github.com/INCATools/ontology-development-kit/issues). +2. Perform the edit and save the file +3. Commit the file to a branch, and create a pull request as usual. +4. If your development team likes your changes, merge the docs into main branch. +5. Deploy the documentation (see below) + +## Deploy the documentation + +The documentation is _not_ automatically updated from the Markdown, and needs to be deployed deliberately. To do this, perform the following steps: + +1. In your terminal, navigate to the edit directory of your ontology, e.g.: + ``` + cd vivo/src/ontology + ``` +2. Now you are ready to build the docs as follows: + ``` + sh run.sh make update_docs + ``` + [Mkdocs](https://www.mkdocs.org/) now sets off to build the site from the markdown pages. You will be asked to + - Enter your username + - Enter your password (see [here](https://docs.github.com/en/github/authenticating-to-github/creating-a-personal-access-token) for using GitHub access tokens instead) + _IMPORTANT_: Using password based authentication will be deprecated this year (2021). Make sure you read up on [personal access tokens](https://docs.github.com/en/github/authenticating-to-github/creating-a-personal-access-token) if that happens! + + If everything was successful, you will see a message similar to this one: + + ``` + INFO - Your documentation should shortly be available at: https://StroemPhi.github.io/vivo/ + ``` +3. Just to double check, you can now navigate to your documentation pages (usually https://StroemPhi.github.io/vivo/). + Just make sure you give GitHub 2-5 minutes to build the pages! + + diff --git a/docs/odk-workflows/ReleaseWorkflow.md b/docs/odk-workflows/ReleaseWorkflow.md new file mode 100644 index 0000000..19820ec --- /dev/null +++ b/docs/odk-workflows/ReleaseWorkflow.md @@ -0,0 +1,69 @@ +# The release workflow +The release workflow recommended by the ODK is based on GitHub releases and works as follows: + +1. Run a release with the ODK +2. Review the release +3. Merge to main branch +4. Create a GitHub release + +These steps are outlined in detail in the following. + +## Run a release with the ODK + +Preparation: + +1. Ensure that all your pull requests are merged into your main (master) branch +2. Make sure that all changes to main are committed to GitHub (`git status` should say that there are no modified files) +3. Locally make sure you have the latest changes from main (`git pull`) +4. Checkout a new branch (e.g. `git checkout -b release-2021-01-01`) +5. You may or may not want to refresh your imports as part of your release strategy (see [here](UpdateImports.md)) +6. Make sure you have the latest ODK installed by running `docker pull obolibrary/odkfull` + +To actually run the release, you: + +1. Open a command line terminal window and navigate to the src/ontology directory (`cd vivo/src/ontology`) +2. Run release pipeline:`sh run.sh make prepare_release -B`. Note that for some ontologies, this process can take up to 90 minutes - especially if there are large ontologies you depend on, like PRO or CHEBI. +3. If everything went well, you should see the following output on your machine: `Release files are now in ../.. - now you should commit, push and make a release on your git hosting site such as GitHub or GitLab`. + +This will create all the specified release targets (OBO, OWL, JSON, and the variants, ont-full and ont-base) and copy them into your release directory (the top level of your repo). + +## Review the release + +1. (Optional) Rough check. This step is frequently skipped, but for the more paranoid among us (like the author of this doc), this is a 3 minute additional effort for some peace of mind. Open the main release (vivo.owl) in you favourite development environment (i.e. Protégé) and eyeball the hierarchy. We recommend two simple checks: + 1. Does the very top level of the hierarchy look ok? This means that all new terms have been imported/updated correctly. + 2. Does at least one change that you know should be in this release appear? For example, a new class. This means that the release was actually based on the recent edit file. +2. Commit your changes to the branch and make a pull request +3. In your GitHub pull request, review the following three files in detail (based on our experience): + 1. `vivo.obo` - this reflects a useful subset of the whole ontology (everything that can be covered by OBO format). OBO format has that speaking for it: it is very easy to review! + 2. `vivo-base.owl` - this reflects the asserted axioms in your ontology that you have actually edited. + 3. Ideally also take a look at `vivo-full.owl`, which may reveal interesting new inferences you did not know about. Note that the diff of this file is sometimes quite large. +4. Like with every pull request, we recommend to always employ a second set of eyes when reviewing a PR! + +## Merge the main branch +Once your [CI checks](ContinuousIntegration.md) have passed, and your reviews are completed, you can now merge the branch into your main branch (don't forget to delete the branch afterwards - a big button will appear after the merge is finished). + +## Create a GitHub release + +1. Go to your releases page on GitHub by navigating to your repository, and then clicking on releases (usually on the right, for example: https://github.com/StroemPhi/vivo/releases). Then click "Draft new release" +1. As the tag version you **need to choose the date on which your ontologies were build.** You can find this, for example, by looking at the `vivo.obo` file and check the `data-version:` property. The date needs to be prefixed with a `v`, so, for example `v2020-02-06`. +1. You can write whatever you want in the release title, but we typically write the date again. The description underneath should contain a concise list of changes or term additions. +1. Click "Publish release". Done. + +## Debugging typical ontology release problems + +### Problems with memory + +When you are dealing with large ontologies, you need a lot of memory. When you see error messages relating to large ontologies such as CHEBI, PRO, NCBITAXON, or Uberon, you should think of memory first, see [here](https://github.com/INCATools/ontology-development-kit/blob/master/docs/DealWithLargeOntologies.md). + +### Problems when using OBO format based tools + +Sometimes you will get cryptic error messages when using legacy tools using OBO format, such as the ontology release tool (OORT), which is also available as part of the ODK docker container. In these cases, you need to track down what axiom or annotation actually caused the breakdown. In our experience (in about 60% of the cases) the problem lies with duplicate annotations (`def`, `comment`) which are illegal in OBO. Here is an example recipe of how to deal with such a problem: + +1. If you get a message like `make: *** [cl.Makefile:84: oort] Error 255` you might have a OORT error. +2. To debug this, in your terminal enter `sh run.sh make IMP=false PAT=false oort -B` (assuming you are already in the ontology folder in your directory) +3. This should show you where the error is in the log (eg multiple different definitions) +WARNING: THE FIX BELOW IS NOT IDEAL, YOU SHOULD ALWAYS TRY TO FIX UPSTREAM IF POSSIBLE +4. Open `vivo-edit.owl` in Protégé and find the offending term and delete all offending issue (e.g. delete ALL definition, if the problem was "multiple def tags not allowed") and save. +*While this is not idea, as it will remove all definitions from that term, it will be added back again when the term is fixed in the ontology it was imported from and added back in. +5. Rerun `sh run.sh make IMP=false PAT=false oort -B` and if it all passes, commit your changes to a branch and make a pull request as usual. + diff --git a/docs/odk-workflows/RepoManagement.md b/docs/odk-workflows/RepoManagement.md new file mode 100644 index 0000000..8d61469 --- /dev/null +++ b/docs/odk-workflows/RepoManagement.md @@ -0,0 +1,207 @@ +# Managing your ODK repository + +## Updating your ODK repository + +Your ODK repositories configuration is managed in `src/ontology/vivo-odk.yaml`. Once you have made your changes, you can run the following to apply your changes to the repository: + + +``` +sh run.sh make update_repo +``` + +There are a large number of options that can be set to configure your ODK, but we will only discuss a few of them here. + +NOTE for Windows users: + +You may get a cryptic failure such as `Set Illegal Option -` if the update script located in `src/scripts/update_repo.sh` +was saved using Windows Line endings. These need to change to unix line endings. In Notepad++, for example, you can +click on Edit->EOL Conversion->Unix LF to change this. + +## Managing imports + +You can use the update repository workflow described on this page to perform the following operations to your imports: + +1. Add a new import +2. Modify an existing import +3. Remove an import you no longer want +4. Customise an import + +We will discuss all these workflows in the following. + + +### Add new import + +To add a new import, you first edit your odk config as described [above](#updating-your-odk-repository), adding an `id` to the `product` list in the `import_group` section (for the sake of this example, we assume you already import RO, and your goal is to also import GO): + +``` +import_group: + products: + - id: ro + - id: go +``` + +Note: our ODK file should only have one `import_group` which can contain multiple imports (in the `products` section). Next, you run the [update repo workflow](#updating-your-odk-repository) to apply these changes. Note that by default, this module is going to be a SLME Bottom module, see [here](http://robot.obolibrary.org/extract). To change that or customise your module, see section "Customise an import". To finalise the addition of your import, perform the following steps: + +1. Add an import statement to your `src/ontology/vivo-edit.owl` file. We suggest to do this using a text editor, by simply copying an existing import declaration and renaming it to the new ontology import, for example as follows: + ``` + ... + Ontology( + Import() + Import() + ... + ``` +2. Add your imports redirect to your catalog file `src/ontology/catalog-v001.xml`, for example: + ``` + + ``` +3. Test whether everything is in order: + 1. [Refresh your import](UpdateImports.md) + 2. Open in your Ontology Editor of choice (Protege) and ensure that the expected terms are imported. + +Note: The catalog file `src/ontology/catalog-v001.xml` has one purpose: redirecting +imports from URLs to local files. For example, if you have + +``` +Import() +``` + +in your editors file (the ontology) and + +``` + +``` + +in your catalog, tools like `robot` or Protégé will recognize the statement +in the catalog file to redirect the URL `http://purl.obolibrary.org/obo/vivo/imports/go_import.owl` +to the local file `imports/go_import.owl` (which is in your `src/ontology` directory). + +### Modify an existing import + +If you simply wish to refresh your import in light of new terms, see [here](UpdateImports.md). If you wish to change the type of your module see section "Customise an import". + +### Remove an existing import + +To remove an existing import, perform the following steps: + +1. remove the import declaration from your `src/ontology/vivo-edit.owl`. +2. remove the id from your `src/ontology/vivo-odk.yaml`, eg. `- id: go` from the list of `products` in the `import_group`. +3. run [update repo workflow](#updating-your-odk-repository) +4. delete the associated files manually: + - `src/imports/go_import.owl` + - `src/imports/go_terms.txt` +5. Remove the respective entry from the `src/ontology/catalog-v001.xml` file. + +### Customise an import + +By default, an import module extracted from a source ontology will be a SLME module, see [here](http://robot.obolibrary.org/extract). There are various options to change the default. + +The following change to your repo config (`src/ontology/vivo-odk.yaml`) will switch the go import from an SLME module to a simple ROBOT filter module: + +``` +import_group: + products: + - id: ro + - id: go + module_type: filter +``` + +A ROBOT filter module is, essentially, importing all external terms declared by your ontology (see [here](UpdateImports.md) on how to declare external terms to be imported). Note that the `filter` module does +not consider terms/annotations from namespaces other than the base-namespace of the ontology itself. For example, in the +example of GO above, only annotations / axioms related to the GO base IRI (http://purl.obolibrary.org/obo/GO_) would be considered. This +behaviour can be changed by adding additional base IRIs as follows: + + +``` +import_group: + products: + - id: go + module_type: filter + base_iris: + - http://purl.obolibrary.org/obo/GO_ + - http://purl.obolibrary.org/obo/CL_ + - http://purl.obolibrary.org/obo/BFO +``` + +If you wish to customise your import entirely, you can specify your own ROBOT command to do so. To do that, add the following to your repo config (`src/ontology/vivo-odk.yaml`): + +``` +import_group: + products: + - id: ro + - id: go + module_type: custom +``` + +Now add a new goal in your custom Makefile (`src/ontology/vivo.Makefile`, _not_ `src/ontology/Makefile`). + +``` +imports/go_import.owl: mirror/ro.owl imports/ro_terms_combined.txt + if [ $(IMP) = true ]; then $(ROBOT) query -i $< --update ../sparql/preprocess-module.ru \ + extract -T imports/ro_terms_combined.txt --force true --individuals exclude --method BOT \ + query --update ../sparql/inject-subset-declaration.ru --update ../sparql/postprocess-module.ru \ + annotate --ontology-iri $(ONTBASE)/$@ $(ANNOTATE_ONTOLOGY_VERSION) --output $@.tmp.owl && mv $@.tmp.owl $@; fi +``` + +Now feel free to change this goal to do whatever you wish it to do! It probably makes some sense (albeit not being a strict necessity), to leave most of the goal instead and replace only: + +``` +extract -T imports/ro_terms_combined.txt --force true --individuals exclude --method BOT \ +``` + +to another ROBOT pipeline. + +## Add a component + +A component is an import which _belongs_ to your ontology, e.g. is managed by +you and your team. + +1. Open `src/ontology/vivo-odk.yaml` +1. If you dont have it yet, add a new top level section `components` +1. Under the `components` section, add a new section called `products`. +This is where all your components are specified +1. Under the `products` section, add a new component, e.g. `- filename: mycomp.owl` + +_Example_ + +``` +components: + products: + - filename: mycomp.owl +``` + +When running `sh run.sh make update_repo`, a new file `src/ontology/components/mycomp.owl` will +be created which you can edit as you see fit. Typical ways to edit: + +1. Using a ROBOT template to generate the component (see below) +1. Manually curating the component separately with Protégé or any other editor +1. Providing a `components/mycomp.owl:` make target in `src/ontology/vivo.Makefile` +and provide a custom command to generate the component + - `WARNING`: Note that the custom rule to generate the component _MUST NOT_ depend on any other ODK-generated file such as seed files and the like (see [issue](https://github.com/INCATools/ontology-development-kit/issues/637)). +1. Providing an additional attribute for the component in `src/ontology/vivo-odk.yaml`, `source`, +to specify that this component should simply be downloaded from somewhere on the web. + +### Adding a new component based on a ROBOT template + +Since ODK 1.3.2, it is possible to simply link a ROBOT template to a component without having to specify any of the import logic. In order to add a new component that is connected to one or more template files, follow these steps: + +1. Open `src/ontology/vivo-odk.yaml`. +1. Make sure that `use_templates: TRUE` is set in the global project options. You should also make sure that `use_context: TRUE` is set in case you are using prefixes in your templates that are not known to `robot`, such as `OMOP:`, `CPONT:` and more. All non-standard prefixes you are using should be added to `config/context.json`. +1. Add another component to the `products` section. +1. To activate this component to be template-driven, simply say: `use_template: TRUE`. This will create an empty template for you in the templates directory, which will automatically be processed when recreating the component (e.g. `run.bat make recreate-mycomp`). +1. If you want to use more than one component, use the `templates` field to add as many template names as you wish. ODK will look for them in the `src/templates` directory. +1. Advanced: If you want to provide additional processing options, you can use the `template_options` field. This should be a string with option from [robot template](http://robot.obolibrary.org/template). One typical example for additional options you may want to provide is `--add-prefixes config/context.json` to ensure the prefix map of your context is provided to `robot`, see above. + +_Example_: + +``` +components: + products: + - filename: mycomp.owl + use_template: TRUE + template_options: --add-prefixes config/context.json + templates: + - template1.tsv + - template2.tsv +``` + +_Note_: if your mirror is particularly large and complex, read [this ODK recommendation](https://github.com/INCATools/ontology-development-kit/blob/master/docs/DealWithLargeOntologies.md). diff --git a/docs/odk-workflows/RepositoryFileStructure.md b/docs/odk-workflows/RepositoryFileStructure.md new file mode 100644 index 0000000..96ea421 --- /dev/null +++ b/docs/odk-workflows/RepositoryFileStructure.md @@ -0,0 +1,32 @@ +# Repository structure + +The main kinds of files in the repository: + +1. Release files +2. Imports +3. [Components](#components) + +## Release files +Release file are the file that are considered part of the official ontology release and to be used by the community. A detailed description of the release artefacts can be found [here](https://github.com/INCATools/ontology-development-kit/blob/master/docs/ReleaseArtefacts.md). + +## Imports +Imports are subsets of external ontologies that contain terms and axioms you would like to re-use in your ontology. These are considered "external", like dependencies in software development, and are not included in your "base" product, which is the [release artefact](https://github.com/INCATools/ontology-development-kit/blob/master/docs/ReleaseArtefacts.md) which contains only those axioms that you personally maintain. + +These are the current imports in VIVO + +| Import | URL | Type | +| ------ | --- | ---- | +| bfo | http://purl.obolibrary.org/obo/bfo.owl | mirror | +| ro | http://purl.obolibrary.org/obo/ro.owl | None | +| omo | http://purl.obolibrary.org/obo/omo.owl | mirror | +| iao | http://purl.obolibrary.org/obo/iao.owl | None | +| obi | http://purl.obolibrary.org/obo/obi.owl | None | + +## Components +Components, in contrast to imports, are considered full members of the ontology. This means that any axiom in a component is also included in the ontology base - which means it is considered _native_ to the ontology. While this sounds complicated, consider this: conceptually, no component should be part of more than one ontology. If that seems to be the case, we are most likely talking about an import. Components are often not needed for ontologies, but there are some use cases: + +1. There is an automated process that generates and re-generates a part of the ontology +2. A part of the ontology is managed in ROBOT templates +3. The expressivity of the component is higher than the format of the edit file. For example, people still choose to manage their ontology in OBO format (they should not) missing out on a lot of owl features. They may choose to manage logic that is beyond OBO in a specific OWL component. + + diff --git a/docs/odk-workflows/SettingUpDockerForODK.md b/docs/odk-workflows/SettingUpDockerForODK.md new file mode 100644 index 0000000..101fc22 --- /dev/null +++ b/docs/odk-workflows/SettingUpDockerForODK.md @@ -0,0 +1,13 @@ +# Setting up your Docker environment for ODK use + +One of the most frequent problems with running the ODK for the first time is failure because of lack of memory. This can look like a Java OutOfMemory exception, +but more often than not it will appear as something like an `Error 137`. There are two places you need to consider to set your memory: + +1. Your src/ontology/run.sh (or run.bat) file. You can set the memory in there by adding +`robot_java_args: '-Xmx8G'` to your src/ontology/vivo-odk.yaml file, see for example [here](https://github.com/INCATools/ontology-development-kit/blob/0e0aef2b26b8db05f5e78b7c38f807d04312d06a/configs/uberon-odk.yaml#L36). +2. Set your docker memory. By default, it should be about 10-20% more than your `robot_java_args` variable. You can manage your memory settings +by right-clicking on the docker whale in your system bar-->Preferences-->Resources-->Advanced, see picture below. + +![dockermemory](https://github.com/INCATools/ontology-development-kit/raw/master/docs/img/docker_memory.png) + + diff --git a/docs/odk-workflows/UpdateImports.md b/docs/odk-workflows/UpdateImports.md new file mode 100644 index 0000000..d0737af --- /dev/null +++ b/docs/odk-workflows/UpdateImports.md @@ -0,0 +1,176 @@ +# Update Imports Workflow + +This page discusses how to update the contents of your imports, like adding or removing terms. If you are looking to customise imports, like changing the module type, see [here](RepoManagement.md). + +## Importing a new term + +Note: some ontologies now use a merged-import system to manage dynamic imports, for these please follow instructions in the section title "Using the Base Module approach". + +Importing a new term is split into two sub-phases: + +1. Declaring the terms to be imported +2. Refreshing imports dynamically + +### Declaring terms to be imported +There are three ways to declare terms that are to be imported from an external ontology. Choose the appropriate one for your particular scenario (all three can be used in parallel if need be): + +1. Protégé-based declaration +2. Using term files +3. Using the custom import template + +#### Protégé-based declaration + +This workflow is to be avoided, but may be appropriate if the editor _does not have access to the ODK docker container_. +This approach also applies to ontologies that use base module import approach. + +1. Open your ontology (edit file) in Protégé (5.5+). +1. Select 'owl:Thing' +1. Add a new class as usual. +1. Paste the _full iri_ in the 'Name:' field, for example, http://purl.obolibrary.org/obo/CHEBI_50906. +1. Click 'OK' + +Adding Classes + +Now you can use this term for example to construct logical definitions. The next time the imports are refreshed (see how to refresh [here](#refresh-imports)), the metadata (labels, definitions, etc.) for this term are imported from the respective external source ontology and becomes visible in your ontology. + + +#### Using term files + +Every import has, by default a term file associated with it, which can be found in the imports directory. For example, if you have a GO import in `src/ontology/go_import.owl`, you will also have an associated term file `src/ontology/go_terms.txt`. You can add terms in there simply as a list: + +``` +GO:0008150 +GO:0008151 +``` + +Now you can run the [refresh imports workflow](#refresh-imports)) and the two terms will be imported. + +#### Using the custom import template + +This workflow is appropriate if: + +1. You prefer to manage all your imported terms in a single file (rather than multiple files like in the "Using term files" workflow above). +2. You wish to augment your imported ontologies with additional information. This requires a cautionary discussion. + +To enable this workflow, you add the following to your ODK config file (`src/ontology/vivo-odk.yaml`), and [update the repository](RepoManagement.md): + +``` +use_custom_import_module: TRUE +``` + +Now you can manage your imported terms directly in the custom external terms template, which is located at `src/templates/external_import.owl`. Note that this file is a [ROBOT template](http://robot.obolibrary.org/template), and can, in principle, be extended to include any axioms you like. Before extending the template, however, read the following carefully. + +The main purpose of the custom import template is to enable the management off all terms to be imported in a centralised place. To enable that, you do not have to do anything other than maintaining the template. So if you, say currently import `APOLLO_SV:00000480`, and you wish to import `APOLLO_SV:00000532`, you simply add a row like this: + +``` +ID Entity Type +ID TYPE +APOLLO_SV:00000480 owl:Class +APOLLO_SV:00000532 owl:Class +``` + +When the imports are refreshed [see imports refresh workflow](#refresh-imports), the term(s) will simply be imported from the configured ontologies. + +Now, if you wish to extend the Makefile (which is beyond these instructions) and add, say, synonyms to the imported terms, you can do that, but you need to (a) preserve the `ID` and `ENTITY` columns and (b) ensure that the ROBOT template is valid otherwise, [see here](http://robot.obolibrary.org/template). + +_WARNING_. Note that doing this is a _widespread antipattern_ (see related [issue](https://github.com/OBOFoundry/OBOFoundry.github.io/issues/1443)). You should not change the axioms of terms that do not belong into your ontology unless necessary - such changes should always be pushed into the ontology where they belong. However, since people are doing it, whether the OBO Foundry likes it or not, at least using the _custom imports module_ as described here localises the changes to a single simple template and ensures that none of the annotations added this way are merged into the [base file](https://github.com/INCATools/ontology-development-kit/blob/master/docs/ReleaseArtefacts.md#release-artefact-1-base-required). + +### Refresh imports + +If you want to refresh the import yourself (this may be necessary to pass the travis tests), and you have the ODK installed, you can do the following (using go as an example): + +First, you navigate in your terminal to the ontology directory (underneath src in your hpo root directory). +``` +cd src/ontology +``` + +Then, you regenerate the import that will now include any new terms you have added. Note: You must have [docker installed](SettingUpDockerForODK.md). + +``` +sh run.sh make PAT=false imports/go_import.owl -B +``` + +Since ODK 1.2.27, it is also possible to simply run the following, which is the same as the above: + +``` +sh run.sh make refresh-go +``` + +Note that in case you changed the defaults, you need to add `IMP=true` and/or `MIR=true` to the command below: + +``` +sh run.sh make IMP=true MIR=true PAT=false imports/go_import.owl -B +``` + +If you wish to skip refreshing the mirror, i.e. skip downloading the latest version of the source ontology for your import (e.g. `go.owl` for your go import) you can set `MIR=false` instead, which will do the exact same thing as the above, but is easier to remember: + +``` +sh run.sh make IMP=true MIR=false PAT=false imports/go_import.owl -B +``` + +## Using the Base Module approach + +Since ODK 1.2.31, we support an entirely new approach to generate modules: Using base files. +The idea is to only import axioms from ontologies that _actually belong to it_. +A base file is a subset of the ontology that only contains those axioms that nominally +belong there. In other words, the base file does not contain any axioms that belong +to another ontology. An example would be this: + +Imagine this being the full Uberon ontology: + +``` +Axiom 1: BFO:123 SubClassOf BFO:124 +Axiom 1: UBERON:123 SubClassOf BFO:123 +Axiom 1: UBERON:124 SubClassOf UBERON 123 +``` + +The base file is the set of all axioms that are about UBERON terms: + +``` +Axiom 1: UBERON:123 SubClassOf BFO:123 +Axiom 1: UBERON:124 SubClassOf UBERON 123 +``` + +I.e. + +``` +Axiom 1: BFO:123 SubClassOf BFO:124 +``` + +Gets removed. + +The base file pipeline is a bit more complex than the normal pipelines, because +of the logical interactions between the imported ontologies. This is solved by _first +merging all mirrors into one huge file and then extracting one mega module from it. + +Example: Let's say we are importing terms from Uberon, GO and RO in our ontologies. +When we use the base pipelines, we + +1) First obtain the base (usually by simply downloading it, but there is also an option now to create it with ROBOT) +2) We merge all base files into one big pile +3) Then we extract a single module `imports/merged_import.owl` + +The first implementation of this pipeline is PATO, see https://github.com/pato-ontology/pato/blob/master/src/ontology/pato-odk.yaml. + +To check if your ontology uses this method, check src/ontology/vivo-odk.yaml to see if `use_base_merging: TRUE` is declared under `import_group` + +If your ontology uses Base Module approach, please use the following steps: + +First, add the term to be imported to the term file associated with it (see above "Using term files" section if this is not clear to you) + +Next, you navigate in your terminal to the ontology directory (underneath src in your hpo root directory). +``` +cd src/ontology +``` + +Then refresh imports by running + +``` +sh run.sh make imports/merged_import.owl +``` +Note: if your mirrors are updated, you can run `sh run.sh make no-mirror-refresh-merged` + +This requires quite a bit of memory on your local machine, so if you encounter an error, it might be a lack of memory on your computer. A solution would be to create a ticket in an issue tracker requesting for the term to be imported, and one of the local devs should pick this up and run the import for you. + +Lastly, restart Protégé, and the term should be imported in ready to be used. + diff --git a/docs/odk-workflows/components.md b/docs/odk-workflows/components.md new file mode 100644 index 0000000..564821b --- /dev/null +++ b/docs/odk-workflows/components.md @@ -0,0 +1,48 @@ + +# Adding components to an ODK repo + +For details on what components are, please see component section of [repository file structure document](../odk-workflows/RepositoryFileStructure.md). + +To add custom components to an ODK repo, please follow the following steps: + +1) Locate your odk yaml file and open it with your favourite text editor (src/ontology/vivo-odk.yaml) +2) Search if there is already a component section to the yaml file, if not add it accordingly, adding the name of your component: + +``` +components: + products: + - filename: your-component-name.owl +``` + +3) Add the component to your catalog file (src/ontology/catalog-v001.xml) + +``` + +``` + +4) Add the component to the edit file (src/ontology/vivo-edit.obo) +for .obo formats: + +``` +import: http://vivoweb.org/ontology/core/vivo/components/your-component-name.owl +``` + +for .owl formats: + +``` +Import() +``` + +5) Refresh your repo by running `sh run.sh make update_repo` - this should create a new file in src/ontology/components. +6) In your custom makefile (src/ontology/vivo.Makefile) add a goal for your custom make file. In this example, the goal is a ROBOT template. + +``` +$(COMPONENTSDIR)/your-component-name.owl: $(SRC) ../templates/your-component-template.tsv + $(ROBOT) template --template ../templates/your-component-template.tsv \ + annotate --ontology-iri $(ONTBASE)/$@ --output $(COMPONENTSDIR)/your-component-name.owl +``` + +(If using a ROBOT template, do not forget to add your template tsv in src/templates/) + +7) Make the file by running `sh run.sh make components/your-component-name.owl` + diff --git a/docs/odk-workflows/index.md b/docs/odk-workflows/index.md new file mode 100644 index 0000000..1ac5b89 --- /dev/null +++ b/docs/odk-workflows/index.md @@ -0,0 +1,10 @@ +# Default ODK Workflows + +- [Daily Editors Workflow](EditorsWorkflow.md) +- [Release Workflow](ReleaseWorkflow.md) +- [Manage your ODK Repository](RepoManagement.md) +- [Setting up Docker for ODK](SettingUpDockerForODK.md) +- [Imports management](UpdateImports.md) +- [Managing the documentation](ManageDocumentation.md) +- [Managing your Automated Testing](ManageAutomatedTest.md) + diff --git a/issue_template.md b/issue_template.md new file mode 100644 index 0000000..b81ab4d --- /dev/null +++ b/issue_template.md @@ -0,0 +1,21 @@ +For new term requests, please provide the following information: + +## Preferred term label + +(e.g., Asplenia) + +## Synonyms + +(e.g., Absent spleen) + +## Textual definition + +the definition should be understandable even for non-specialists. Include a PubMed ID to refer to any relevant article that provides additional information about the suggested term. + +## Suggested parent term + +Please look in the hierarchy in a browser such as [OLS](http://www.ebi.ac.uk/ols/ontologies/vivo) + +## Attribution + +If you would like a nanoattribution, please indicate your ORCID id \ No newline at end of file diff --git a/mkdocs.yaml b/mkdocs.yaml new file mode 100644 index 0000000..5340071 --- /dev/null +++ b/mkdocs.yaml @@ -0,0 +1,40 @@ +site_name: The VIVO Ontology +theme: + name: material + features: + - content.tabs.link +plugins: + - search +markdown_extensions: + - pymdownx.highlight: + - pymdownx.inlinehilite + - pymdownx.snippets + - pymdownx.superfences + - pymdownx.tabbed: + - pymdownx.critic + - pymdownx.caret + - pymdownx.keys + - pymdownx.mark + - pymdownx.tilde + +site_url: https://StroemPhi.github.io/vivo/ +repo_url: https://github.com/StroemPhi/vivo/ + +nav: + - Getting started: index.md + - Cite: cite.md + - How-to guides: + - Standard ODK workflows: + - Overview: odk-workflows/index.md + - Editors Workflow: odk-workflows/EditorsWorkflow.md + - Release Workflow: odk-workflows/ReleaseWorkflow.md + - Manage your ODK Repository: odk-workflows/RepoManagement.md + - Setting up Docker for ODK: odk-workflows/SettingUpDockerForODK.md + - Imports management: odk-workflows/UpdateImports.md + - Components management: odk-workflows/components.md + - Managing the documentation: odk-workflows/ManageDocumentation.md + - Managing your automated testing: odk-workflows/ManageAutomatedTest.md + - Continuous Integration: odk-workflows/ContinuousIntegration.md + - Your ODK Repository Overview: odk-workflows/RepositoryFileStructure.md + - Contributing: contributing.md + diff --git a/src/metadata/README.md b/src/metadata/README.md new file mode 100644 index 0000000..9281531 --- /dev/null +++ b/src/metadata/README.md @@ -0,0 +1,24 @@ +Metadata files for the OBO Library + + * [vivo.yml](vivo.yml) + * Determines how your purl.obolibrary.org/obo/vivo/ redirects will be handled + * Go here: https://github.com/OBOFoundry/purl.obolibrary.org/tree/master/config + * Click [New File](https://github.com/OBOFoundry/purl.obolibrary.org/new/master/config) + * Paste in the contents of [vivo.yml](vivo.yml) + * Click "Commit new file" + * IMPORTANT: remember to make a pull request + * An OBO admin will merge your Pull Request *providing it meets the requirements of the OBO library* + * [vivo.md](vivo.md) + * Determines how your metadata is shown on OBO Library, OLS and AberOWL + * Go here: https://github.com/OBOFoundry/OBOFoundry.github.io/tree/master/ontology + * Click [New File](https://github.com/OBOFoundry/OBOFoundry.github.io/new/master/ontology) + * Paste in the contents of [vivo.md](vivo.md) + * Click "Commit new file" + * IMPORTANT: remember to make a pull request + * An OBO admin will merge your Pull Request *providing it meets the requirements of the OBO library* + +For more background see: + + * http://obofoundry.org/ + * http://obofoundry.org/faq/how-do-i-edit-metadata.html + diff --git a/src/metadata/vivo.md b/src/metadata/vivo.md new file mode 100644 index 0000000..81a7af5 --- /dev/null +++ b/src/metadata/vivo.md @@ -0,0 +1,48 @@ +--- +layout: ontology_detail +id: vivo +title: The VIVO Ontology +jobs: + - id: https://travis-ci.org/StroemPhi/vivo + type: travis-ci +build: + checkout: git clone https://github.com/StroemPhi/vivo.git + system: git + path: "." +contact: + email: + label: + github: +description: The VIVO Ontology is an ontology... +domain: stuff +homepage: https://github.com/StroemPhi/vivo +products: + - id: vivo.owl + name: "The VIVO Ontology main release in OWL format" + - id: vivo.obo + name: "The VIVO Ontology additional release in OBO format" + - id: vivo.json + name: "The VIVO Ontology additional release in OBOJSon format" + - id: vivo/vivo-base.owl + name: "The VIVO Ontology main release in OWL format" + - id: vivo/vivo-base.obo + name: "The VIVO Ontology additional release in OBO format" + - id: vivo/vivo-base.json + name: "The VIVO Ontology additional release in OBOJSon format" +dependencies: +- id: bfo +- id: ro +- id: omo +- id: iao +- id: obi + +tracker: https://github.com/StroemPhi/vivo/issues +license: + url: http://creativecommons.org/licenses/by/3.0/ + label: CC-BY +activity_status: active +--- + +Enter a detailed description of your ontology here. You can use arbitrary markdown and HTML. +You can also embed images too. + diff --git a/src/metadata/vivo.yml b/src/metadata/vivo.yml new file mode 100644 index 0000000..f67b6e4 --- /dev/null +++ b/src/metadata/vivo.yml @@ -0,0 +1,28 @@ +# PURL configuration for http://purl.obolibrary.org/obo/vivo + +idspace: VIVO +base_url: /obo/vivo + +products: +- vivo.owl: https://raw.githubusercontent.com/StroemPhi/vivo/main/vivo.owl +- vivo.obo: https://raw.githubusercontent.com/StroemPhi/vivo/main/vivo.obo + +term_browser: ontobee +example_terms: +- VIVO_0000000 + +entries: + +- prefix: /releases/ + replacement: https://raw.githubusercontent.com/StroemPhi/vivo/v + +- prefix: /tracker/ + replacement: https://github.com/StroemPhi/vivo/issues + +- prefix: /about/ + replacement: http://www.ontobee.org/ontology/VIVO?iri=http://purl.obolibrary.org/obo/ + +## generic fall-through, serve direct from github by default +- prefix: / + replacement: https://raw.githubusercontent.com/StroemPhi/vivo/main/ + diff --git a/src/ontology/Makefile b/src/ontology/Makefile new file mode 100644 index 0000000..b2f6719 --- /dev/null +++ b/src/ontology/Makefile @@ -0,0 +1,625 @@ +# ---------------------------------------- +# Makefile for vivo +# Generated using ontology-development-kit +# ODK Version: v1.4.3 +# ---------------------------------------- +# IMPORTANT: DO NOT EDIT THIS FILE. To override default make goals, use vivo.Makefile instead + + +# ---------------------------------------- +# More information: https://github.com/INCATools/ontology-development-kit/ + + +# ---------------------------------------- +# Standard Constants +# ---------------------------------------- +# these can be overwritten on the command line + +OBOBASE= http://purl.obolibrary.org/obo +URIBASE= http://vivoweb.org/ontology/core +ONT= vivo +ONTBASE= http://vivoweb.org/ontology/core/vivo +EDIT_FORMAT= owl +SRC = $(ONT)-edit.$(EDIT_FORMAT) +MAKE_FAST= $(MAKE) IMP=false PAT=false COMP=false MIR=false +CATALOG= catalog-v001.xml +ROBOT= robot --catalog $(CATALOG) + +OWLTOOLS= owltools --use-catalog +RELEASEDIR= ../.. +REPORTDIR= reports +TEMPLATEDIR= ../templates +TMPDIR= tmp +MIRRORDIR= mirror +IMPORTDIR= imports +SUBSETDIR= subsets +SCRIPTSDIR= ../scripts +UPDATEREPODIR= target +SPARQLDIR = ../sparql +COMPONENTSDIR = components +REPORT_FAIL_ON = None +REPORT_LABEL = -l true +REPORT_PROFILE_OPTS = +OBO_FORMAT_OPTIONS = +SPARQL_VALIDATION_CHECKS = owldef-self-reference iri-range label-with-iri multiple-replaced_by +SPARQL_EXPORTS = basic-report class-count-by-prefix edges xrefs obsoletes synonyms +ODK_VERSION_MAKEFILE = v1.4.3 + +TODAY ?= $(shell date +%Y-%m-%d) +OBODATE ?= $(shell date +'%d:%m:%Y %H:%M') +VERSION= $(TODAY) +ANNOTATE_ONTOLOGY_VERSION = annotate -V $(ONTBASE)/releases/$(VERSION)/$@ --annotation owl:versionInfo $(VERSION) +ANNOTATE_CONVERT_FILE = annotate --ontology-iri $(ONTBASE)/$@ $(ANNOTATE_ONTOLOGY_VERSION) convert -f ofn --output $@.tmp.owl && mv $@.tmp.owl $@ +OTHER_SRC = +ONTOLOGYTERMS = $(TMPDIR)/ontologyterms.txt +EDIT_PREPROCESSED = $(TMPDIR)/$(ONT)-preprocess.owl + +FORMATS = $(sort owl ttl obo owl) +FORMATS_INCL_TSV = $(sort $(FORMATS) tsv) +RELEASE_ARTEFACTS = $(sort $(ONT)-full $(ONT)-base ) + +# ---------------------------------------- +# Top-level targets +# ---------------------------------------- + +.PHONY: .FORCE + +.PHONY: all +all: all_odk + +.PHONY: all_odk +all_odk: odkversion test all_assets + +.PHONY: test +test: odkversion reason_test sparql_test robot_reports $(REPORTDIR)/validate_profile_owl2dl_$(ONT).owl.txt + echo "Finished running all tests successfully." + +.PHONY: release_diff +release_diff: $(REPORTDIR)/release-diff.md + +.PHONY: reason_test +reason_test: $(EDIT_PREPROCESSED) + $(ROBOT) reason --input $< --reasoner ELK --equivalent-classes-allowed asserted-only \ + --exclude-tautologies structural --output test.owl && rm test.owl + +.PHONY: odkversion +odkversion: + echo "ODK Makefile version: $(ODK_VERSION_MAKEFILE) (this is the version of the ODK with which this Makefile was generated, \ + not the version of the ODK you are running)" &&\ + echo "ROBOT version (ODK): " && $(ROBOT) --version + +$(TMPDIR) $(REPORTDIR) $(MIRRORDIR) $(IMPORTDIR) $(COMPONENTSDIR) $(SUBSETDIR): + mkdir -p $@ + +# ---------------------------------------- +# Release assets +# ---------------------------------------- + +MAIN_PRODUCTS = $(sort $(foreach r,$(RELEASE_ARTEFACTS), $(r)) $(ONT)) +MAIN_GZIPPED = +MAIN_FILES = $(foreach n,$(MAIN_PRODUCTS), $(foreach f,$(FORMATS), $(n).$(f))) $(MAIN_GZIPPED) +SRCMERGED = $(TMPDIR)/merged-$(SRC) + +.PHONY: all_main +all_main: $(MAIN_FILES) + +# ---------------------------------------- +# Import assets +# ---------------------------------------- + + +IMPORTS = bfo ro omo iao obi + +IMPORT_ROOTS = $(patsubst %, $(IMPORTDIR)/%_import, $(IMPORTS)) +IMPORT_OWL_FILES = $(foreach n,$(IMPORT_ROOTS), $(n).owl) +IMPORT_FILES = $(IMPORT_OWL_FILES) + + +.PHONY: all_imports +all_imports: $(IMPORT_FILES) + +# ---------------------------------------- +# Subset assets +# ---------------------------------------- + + +SUBSETS = + +SUBSET_ROOTS = $(patsubst %, $(SUBSETDIR)/%, $(SUBSETS)) +SUBSET_FILES = $(foreach n,$(SUBSET_ROOTS), $(foreach f,$(FORMATS_INCL_TSV), $(n).$(f))) + +.PHONY: all_subsets +all_subsets: $(SUBSET_FILES) + +# ---------------------------------------- +# Mapping assets +# ---------------------------------------- + + +MAPPINGS = + +MAPPING_FILES = $(patsubst %, $(MAPPINGDIR)/%.sssom.tsv, $(MAPPINGS)) + +.PHONY: all_mappings +all_mappings: $(MAPPING_FILES) + + +# ---------------------------------------- +# QC Reports & Utilities +# ---------------------------------------- + +OBO_REPORT = $(SRC)-obo-report +REPORTS = $(OBO_REPORT) +REPORT_FILES = $(patsubst %, $(REPORTDIR)/%.tsv, $(REPORTS)) + +.PHONY: robot_reports +robot_reports: $(REPORT_FILES) + +.PHONY: all_reports +all_reports: custom_reports robot_reports + +# ---------------------------------------- +# ROBOT OWL Profile checking +# ---------------------------------------- + +# The merge step is necessary to avoid undeclared entity violations. +$(REPORTDIR)/validate_profile_owl2dl_%.txt: % | $(REPORTDIR) $(TMPDIR) + $(ROBOT) merge -i $< convert -f ofn -o $(TMPDIR)/validate.ofn + $(ROBOT) validate-profile --profile DL -i $(TMPDIR)/validate.ofn -o $@ || { cat $@ && exit 1; } +.PRECIOUS: $(REPORTDIR)/validate_profile_owl2dl_%.txt + +validate_profile_%: $(REPORTDIR)/validate_profile_owl2dl_%.txt + echo "$* profile validation completed." + +# ---------------------------------------- +# Sparql queries: Q/C +# ---------------------------------------- + +# these live in the ../sparql directory, and have suffix -violation.sparql +# adding the name here will make the violation check live. + +SPARQL_VALIDATION_QUERIES = $(foreach V,$(SPARQL_VALIDATION_CHECKS),$(SPARQLDIR)/$(V)-violation.sparql) + +sparql_test: $(EDIT_PREPROCESSED) catalog-v001.xml | $(REPORTDIR) +ifneq ($(SPARQL_VALIDATION_QUERIES),) + + $(ROBOT) verify --catalog catalog-v001.xml -i $(EDIT_PREPROCESSED) --queries $(SPARQL_VALIDATION_QUERIES) -O $(REPORTDIR) +endif + +# ---------------------------------------- +# ROBOT report +# ---------------------------------------- + +$(REPORTDIR)/$(SRC)-obo-report.tsv: $(SRCMERGED) | $(REPORTDIR) + $(ROBOT) report -i $< $(REPORT_LABEL) $(REPORT_PROFILE_OPTS) --fail-on $(REPORT_FAIL_ON) --base-iri $(URIBASE)/VIVO_ --base-iri $(URIBASE)/vivo --print 5 -o $@ + +$(REPORTDIR)/%-obo-report.tsv: % | $(REPORTDIR) + $(ROBOT) report -i $< $(REPORT_LABEL) $(REPORT_PROFILE_OPTS) --fail-on $(REPORT_FAIL_ON) --base-iri $(URIBASE)/VIVO_ --base-iri $(URIBASE)/vivo --print 5 -o $@ + +# ---------------------------------------- +# Release assets +# ---------------------------------------- + +ASSETS = \ + $(IMPORT_FILES) \ + $(MAIN_FILES) \ + $(REPORT_FILES) \ + $(SUBSET_FILES) \ + $(MAPPING_FILES) + +RELEASE_ASSETS = \ + $(MAIN_FILES) \ + $(SUBSET_FILES) + +.PHONY: all_assets +all_assets: $(ASSETS) + +.PHONY: show_assets +show_assets: + echo $(ASSETS) + du -sh $(ASSETS) + +check_rdfxml_%: % + @check-rdfxml $< + +.PHONY: check_rdfxml_assets +check_rdfxml_assets: $(foreach product,$(MAIN_PRODUCTS),check_rdfxml_$(product).owl) + +# ---------------------------------------- +# Release Management +# ---------------------------------------- + +CLEANFILES=$(MAIN_FILES) $(SRCMERGED) $(EDIT_PREPROCESSED) +# This should be executed by the release manager whenever time comes to make a release. +# It will ensure that all assets/files are fresh, and will copy to release folder + +.PHONY: prepare_release +prepare_release: all_odk + rsync -R $(RELEASE_ASSETS) $(RELEASEDIR) &&\ + rm -f $(CLEANFILES) &&\ + echo "Release files are now in $(RELEASEDIR) - now you should commit, push and make a release \ + on your git hosting site such as GitHub or GitLab" + +.PHONY: prepare_initial_release +prepare_initial_release: all_assets + rsync -R $(RELEASE_ASSETS) $(RELEASEDIR) &&\ + rm -f $(patsubst %, ./%, $(CLEANFILES)) &&\ + cd $(RELEASEDIR) && git add $(RELEASE_ASSETS) + +.PHONY: prepare_release_fast +prepare_release_fast: + $(MAKE) prepare_release IMP=false PAT=false MIR=false COMP=false + +CURRENT_RELEASE=$(ONTBASE).owl + +$(TMPDIR)/current-release.owl: + wget $(CURRENT_RELEASE) -O $@ + +$(REPORTDIR)/release-diff.md: $(ONT).owl $(TMPDIR)/current-release.owl + $(ROBOT) diff --labels true --left $(TMPDIR)/current-release.owl --right $(ONT).owl -f markdown -o $@ + +# ------------------------ +# Imports: Seeding system +# ------------------------ + +# seed.txt contains all referenced entities +IMPORTSEED=$(TMPDIR)/seed.txt +PRESEED=$(TMPDIR)/pre_seed.txt + +$(SRCMERGED): $(EDIT_PREPROCESSED) $(OTHER_SRC) + $(ROBOT) remove --input $< --select imports --trim false \ + merge $(patsubst %, -i %, $(OTHER_SRC)) -o $@ + +$(EDIT_PREPROCESSED): $(SRC) + $(ROBOT) convert --input $< --format ofn --output $@ + +$(PRESEED): $(SRCMERGED) + $(ROBOT) query -f csv -i $< --query ../sparql/terms.sparql $@.tmp &&\ + cat $@.tmp | sort | uniq > $@ + + + +ALLSEED = $(PRESEED) \ + + +$(IMPORTSEED): $(ALLSEED) | $(TMPDIR) + if [ $(IMP) = true ]; then cat $(ALLSEED) | sort | uniq > $@; fi + +ANNOTATION_PROPERTIES=rdfs:label IAO:0000115 + +# ---------------------------------------- +# Import modules +# ---------------------------------------- +# Most ontologies are modularly constructed using portions of other ontologies +# These live in the imports/ folder +# This pattern uses ROBOT to generate an import module + +# Should be able to drop this if robot can just take a big messy list of terms as input. +$(IMPORTDIR)/%_terms_combined.txt: $(IMPORTSEED) $(IMPORTDIR)/%_terms.txt + if [ $(IMP) = true ]; then cat $^ | grep -v ^# | sort | uniq > $@; fi + + + + +$(IMPORTDIR)/%_import.owl: $(MIRRORDIR)/%.owl $(IMPORTDIR)/%_terms_combined.txt + if [ $(IMP) = true ]; then $(ROBOT) query -i $< --update ../sparql/preprocess-module.ru \ + extract -T $(IMPORTDIR)/$*_terms_combined.txt --force true --copy-ontology-annotations true --individuals include --method BOT \ + query --update ../sparql/inject-subset-declaration.ru --update ../sparql/inject-synonymtype-declaration.ru --update ../sparql/postprocess-module.ru \ + $(ANNOTATE_CONVERT_FILE); fi + +.PRECIOUS: $(IMPORTDIR)/%_import.owl + +## Module for ontology: bfo + +$(IMPORTDIR)/bfo_import.owl: $(MIRRORDIR)/bfo.owl $(IMPORTDIR)/bfo_terms_combined.txt + if [ $(IMP) = true ]; then $(ROBOT) merge -i $< query --update ../sparql/preprocess-module.ru --update ../sparql/inject-subset-declaration.ru --update ../sparql/inject-synonymtype-declaration.ru --update ../sparql/postprocess-module.ru \ + $(ANNOTATE_CONVERT_FILE); fi + +## Module for ontology: omo + +$(IMPORTDIR)/omo_import.owl: $(MIRRORDIR)/omo.owl $(IMPORTDIR)/omo_terms_combined.txt + if [ $(IMP) = true ]; then $(ROBOT) merge -i $< query --update ../sparql/preprocess-module.ru --update ../sparql/inject-subset-declaration.ru --update ../sparql/inject-synonymtype-declaration.ru --update ../sparql/postprocess-module.ru \ + $(ANNOTATE_CONVERT_FILE); fi + + +.PHONY: refresh-imports +refresh-imports: + $(MAKE) IMP=true MIR=true PAT=false IMP_LARGE=true all_imports -B + +.PHONY: no-mirror-refresh-imports +no-mirror-refresh-imports: + $(MAKE) IMP=true MIR=false PAT=false IMP_LARGE=true all_imports -B + +.PHONY: refresh-imports-excluding-large +refresh-imports-excluding-large: + $(MAKE) IMP=true MIR=true PAT=false IMP_LARGE=false all_imports -B + +.PHONY: refresh-% +refresh-%: + $(MAKE) IMP=true IMP_LARGE=true MIR=true PAT=false $(IMPORTDIR)/$*_import.owl -B + +.PHONY: no-mirror-refresh-% +no-mirror-refresh-%: + $(MAKE) IMP=true IMP_LARGE=true MIR=false PAT=false $(IMPORTDIR)/$*_import.owl -B + +# ---------------------------------------- +# Mirroring upstream ontologies +# ---------------------------------------- + +IMP=true # Global parameter to bypass import generation +MIR=true # Global parameter to bypass mirror generation +IMP_LARGE=true # Global parameter to bypass handling of large imports + + + +## ONTOLOGY: bfo +.PHONY: mirror-bfo +.PRECIOUS: $(MIRRORDIR)/bfo.owl +mirror-bfo: | $(TMPDIR) + if [ $(MIR) = true ] && [ $(IMP) = true ]; then curl -L $(OBOBASE)/bfo.owl --create-dirs -o $(MIRRORDIR)/bfo.owl --retry 4 --max-time 200 &&\ + $(ROBOT) convert -i $(MIRRORDIR)/bfo.owl -o $@.tmp.owl &&\ + mv $@.tmp.owl $(TMPDIR)/$@.owl; fi + + +## ONTOLOGY: ro +.PHONY: mirror-ro +.PRECIOUS: $(MIRRORDIR)/ro.owl +mirror-ro: | $(TMPDIR) + if [ $(MIR) = true ] && [ $(IMP) = true ]; then curl -L $(OBOBASE)/ro.owl --create-dirs -o $(MIRRORDIR)/ro.owl --retry 4 --max-time 200 &&\ + $(ROBOT) convert -i $(MIRRORDIR)/ro.owl -o $@.tmp.owl &&\ + mv $@.tmp.owl $(TMPDIR)/$@.owl; fi + + +## ONTOLOGY: omo +.PHONY: mirror-omo +.PRECIOUS: $(MIRRORDIR)/omo.owl +mirror-omo: | $(TMPDIR) + if [ $(MIR) = true ] && [ $(IMP) = true ]; then curl -L $(OBOBASE)/omo.owl --create-dirs -o $(MIRRORDIR)/omo.owl --retry 4 --max-time 200 &&\ + $(ROBOT) convert -i $(MIRRORDIR)/omo.owl -o $@.tmp.owl &&\ + mv $@.tmp.owl $(TMPDIR)/$@.owl; fi + + +## ONTOLOGY: iao +.PHONY: mirror-iao +.PRECIOUS: $(MIRRORDIR)/iao.owl +mirror-iao: | $(TMPDIR) + if [ $(MIR) = true ] && [ $(IMP) = true ]; then curl -L $(OBOBASE)/iao.owl --create-dirs -o $(MIRRORDIR)/iao.owl --retry 4 --max-time 200 &&\ + $(ROBOT) convert -i $(MIRRORDIR)/iao.owl -o $@.tmp.owl &&\ + mv $@.tmp.owl $(TMPDIR)/$@.owl; fi + + +## ONTOLOGY: obi +.PHONY: mirror-obi +.PRECIOUS: $(MIRRORDIR)/obi.owl +mirror-obi: | $(TMPDIR) + if [ $(MIR) = true ] && [ $(IMP) = true ]; then curl -L $(OBOBASE)/obi.owl --create-dirs -o $(MIRRORDIR)/obi.owl --retry 4 --max-time 200 &&\ + $(ROBOT) convert -i $(MIRRORDIR)/obi.owl -o $@.tmp.owl &&\ + mv $@.tmp.owl $(TMPDIR)/$@.owl; fi + + +$(MIRRORDIR)/%.owl: mirror-% | $(MIRRORDIR) + if [ $(IMP) = true ] && [ $(MIR) = true ] && [ -f $(TMPDIR)/mirror-$*.owl ]; then if cmp -s $(TMPDIR)/mirror-$*.owl $@ ; then echo "Mirror identical, ignoring."; else echo "Mirrors different, updating." &&\ + cp $(TMPDIR)/mirror-$*.owl $@; fi; fi + + + + +# ---------------------------------------- +# Subsets +# ---------------------------------------- +$(SUBSETDIR)/%.tsv: $(SUBSETDIR)/%.owl + $(ROBOT) query -f tsv -i $< -s ../sparql/labels.sparql $@ +.PRECIOUS: $(SUBSETDIR)/%.tsv + +$(SUBSETDIR)/%.owl: $(ONT).owl | $(SUBSETDIR) + $(OWLTOOLS) $< --extract-ontology-subset --fill-gaps --subset $* -o $@.tmp.owl && mv $@.tmp.owl $@ &&\ + $(ROBOT) annotate --input $@ --ontology-iri $(ONTBASE)/$@ $(ANNOTATE_ONTOLOGY_VERSION) -o $@.tmp.owl && mv $@.tmp.owl $@ +.PRECIOUS: $(SUBSETDIR)/%.owl + + +$(SUBSETDIR)/%.obo: $(SUBSETDIR)/%.owl + $(ROBOT) convert --input $< --check false -f obo $(OBO_FORMAT_OPTIONS) -o $@.tmp.obo && grep -v ^owl-axioms $@.tmp.obo > $@ && rm $@.tmp.obo + +$(SUBSETDIR)/%.ttl: $(SUBSETDIR)/%.owl + $(ROBOT) convert --input $< --check false -f ttl -o $@.tmp.ttl && mv $@.tmp.ttl $@ + + +# --------------------------------------------- +# Sparql queries: Table exports / Query Reports +# --------------------------------------------- + +SPARQL_EXPORTS_ARGS = $(foreach V,$(SPARQL_EXPORTS),-s $(SPARQLDIR)/$(V).sparql $(REPORTDIR)/$(V).tsv) +# This combines all into one single command + +.PHONY: custom_reports +custom_reports: $(EDIT_PREPROCESSED) | $(REPORTDIR) +ifneq ($(SPARQL_EXPORTS_ARGS),) + $(ROBOT) query -f tsv --use-graphs true -i $< $(SPARQL_EXPORTS_ARGS) +endif + +# ---------------------------------------- +# Release artefacts: export formats +# ---------------------------------------- + + +$(ONT)-full.obo: $(ONT)-full.owl + $(ROBOT) convert --input $< --check false -f obo $(OBO_FORMAT_OPTIONS) -o $@.tmp.obo && grep -v ^owl-axioms $@.tmp.obo > $@ && rm $@.tmp.obo +$(ONT)-full.ttl: $(ONT)-full.owl + $(ROBOT) annotate --input $< --ontology-iri $(ONTBASE)/$@ $(ANNOTATE_ONTOLOGY_VERSION) \ + convert --check false -f ttl -o $@.tmp.ttl && mv $@.tmp.ttl $@ +$(ONT)-base.obo: $(ONT)-base.owl + $(ROBOT) convert --input $< --check false -f obo $(OBO_FORMAT_OPTIONS) -o $@.tmp.obo && grep -v ^owl-axioms $@.tmp.obo > $@ && rm $@.tmp.obo +$(ONT)-base.ttl: $(ONT)-base.owl + $(ROBOT) annotate --input $< --ontology-iri $(ONTBASE)/$@ $(ANNOTATE_ONTOLOGY_VERSION) \ + convert --check false -f ttl -o $@.tmp.ttl && mv $@.tmp.ttl $@ +# ---------------------------------------- +# Release artefacts: main release artefacts +# ---------------------------------------- + +$(ONT).owl: $(ONT)-full.owl + $(ROBOT) annotate --input $< --ontology-iri $(URIBASE)/$@ $(ANNOTATE_ONTOLOGY_VERSION) \ + convert -o $@.tmp.owl && mv $@.tmp.owl $@ + +$(ONT).obo: $(ONT).owl + $(ROBOT) convert --input $< --check false -f obo $(OBO_FORMAT_OPTIONS) -o $@.tmp.obo && grep -v ^owl-axioms $@.tmp.obo > $@ && rm $@.tmp.obo +$(ONT).ttl: $(ONT).owl + $(ROBOT) annotate --input $< --ontology-iri $(URIBASE)/$@ $(ANNOTATE_ONTOLOGY_VERSION) \ + convert --check false -f ttl -o $@.tmp.ttl && mv $@.tmp.ttl $@ +# ----------------------------------------------------- +# Release artefacts: variants (base, full, simple, etc) +# ----------------------------------------------------- +SHARED_ROBOT_COMMANDS = + +$(ONTOLOGYTERMS): $(SRCMERGED) + $(ROBOT) query -f csv -i $< --query ../sparql/vivo_terms.sparql $@ + +# ROBOT pipeline that merges imports, including components. +ROBOT_RELEASE_IMPORT_MODE=$(ROBOT) merge --input $< + +# ROBOT pipeline that removes imports, then merges components. This is for release artefacts that start from "base" +ROBOT_RELEASE_IMPORT_MODE_BASE=$(ROBOT) remove --input $< --select imports --trim false merge $(patsubst %, -i %, $(OTHER_SRC)) + +# base: All the axioms as they are editted by the editors, excluding reasoning +$(ONT)-base.owl: $(EDIT_PREPROCESSED) $(OTHER_SRC) + $(ROBOT_RELEASE_IMPORT_MODE_BASE) \ + $(SHARED_ROBOT_COMMANDS) \ + annotate --link-annotation http://purl.org/dc/elements/1.1/type http://purl.obolibrary.org/obo/IAO_8000001 \ + --ontology-iri $(ONTBASE)/$@ $(ANNOTATE_ONTOLOGY_VERSION) \ + --output $@.tmp.owl && mv $@.tmp.owl $@ +# Full: The full artefacts with imports merged, reasoned. +$(ONT)-full.owl: $(EDIT_PREPROCESSED) $(OTHER_SRC) $(IMPORT_FILES) + $(ROBOT_RELEASE_IMPORT_MODE) \ + reason --reasoner ELK --equivalent-classes-allowed asserted-only --exclude-tautologies structural \ + relax \ + reduce -r ELK \ + $(SHARED_ROBOT_COMMANDS) annotate --ontology-iri $(ONTBASE)/$@ $(ANNOTATE_ONTOLOGY_VERSION) --output $@.tmp.owl && mv $@.tmp.owl $@ +# ---------------------------------------- +# Debugging Tools +# ---------------------------------------- + +explain_unsat: $(EDIT_PREPROCESSED) + $(ROBOT) explain -i $< -M unsatisfiability --unsatisfiable random:10 --explanation $(TMPDIR)/$@.md + + + +RELEASE_ASSETS_AFTER_RELEASE=$(foreach n,$(RELEASE_ASSETS), ../../$(n)) +GHVERSION=v$(VERSION) + +.PHONY: public_release +public_release: + @test $(GHVERSION) + ls -alt $(RELEASE_ASSETS_AFTER_RELEASE) + gh release create $(GHVERSION) --title "$(VERSION) Release" --draft $(RELEASE_ASSETS_AFTER_RELEASE) --generate-notes + +# ---------------------------------------- +# General Validation +# ---------------------------------------- +TSV= +ALL_TSV_FILES= + +validate-tsv: $(TSV) | $(TMPDIR) + for FILE in $< ; do \ + tsvalid $$FILE > $(TMPDIR)/validate.txt; \ + if [ -s $(TMPDIR)/validate.txt ]; then cat $(TMPDIR)/validate.txt && exit 1; fi ; \ + done + +validate-all-tsv: $(ALL_TSV_FILES) + $(MAKE) validate-tsv TSV="$^" + +# ---------------------------------------- +# Editors Utilities +# ---------------------------------------- + + + +.PHONY: normalize_src +normalize_src: $(SRC) + $(ROBOT) convert -i $< -f ofn -o $(TMPDIR)/normalise && mv $(TMPDIR)/normalise $< + +.PHONY: validate_idranges +validate_idranges: + amm $(SCRIPTSDIR)/validate_id_ranges.sc vivo-idranges.owl + +.PHONY: update_repo +update_repo: + sh $(SCRIPTSDIR)/update_repo.sh + + +update_docs: + mkdocs gh-deploy --config-file ../../mkdocs.yaml + +# Note to future generations: prepending ./ is a safety measure to ensure that +# the environment does not malicously set `CLEANFILES` to `\`. +.PHONY: clean +clean: + [ -n "$(MIRRORDIR)" ] && [ $(MIRRORDIR) != "." ] && [ $(MIRRORDIR) != "/" ] && [ $(MIRRORDIR) != ".." ] && [ -d ./$(MIRRORDIR) ] && rm -rf ./$(MIRRORDIR)/* + [ -n "$(TMPDIR)" ] && [ $(TMPDIR) != "." ] && [ $(TMPDIR) != "/" ] && [ $(TMPDIR) != ".." ] && [ -d ./$(TMPDIR) ] && rm -rf ./$(TMPDIR)/* + [ -n "$(UPDATEREPODIR)" ] && [ $(UPDATEREPODIR) != "." ] && [ $(UPDATEREPODIR) != "/" ] && [ $(UPDATEREPODIR) != ".." ] && [ -d ./$(UPDATEREPODIR) ] && rm -rf ./$(UPDATEREPODIR)/* + rm -f $(CLEANFILES) + +.PHONY: help +help: + @echo "$$data" + +define data +Usage: [IMAGE=(odklite|odkfull)] [ODK_DEBUG=yes] sh run.sh make [(IMP|MIR|IMP_LARGE|PAT)=(false|true)] command + +---------------------------------------- + Command reference +---------------------------------------- + +Core commands: +* prepare_release: Run the entire release pipeline. Use make IMP=false prepare_release to avoid rerunning the imports +* prepare_release_fast: Run the entire release pipeline without refreshing imports, recreating components or recompiling patterns. +* update_repo: Update the ODK repository setup using the config file vivo-odk.yaml +* test: Running all validation tests +* odkversion: Show the current version of the ODK Makefile and ROBOT. +* clean: Delete all temporary files +* help: Print ODK Usage information +* public_release: Uploads the release file to a release management system, such as GitHub releases. Must be configured. + + +Imports management: +* refresh-imports: Refresh all imports and mirrors. +* recreate-components: Recreate all components. +* no-mirror-refresh-imports: Refresh all imports without downloading mirrors. +* refresh-imports-excluding-large: Refresh all imports and mirrors, but skipping the ones labelled as 'is_large'. +* refresh-%: Refresh a single import, i.e. refresh-go will refresh 'imports/go_import.owl'. +* no-mirror-refresh-%: Refresh a single import without updating the mirror, i.e. refresh-go will refresh 'imports/go_import.owl'. +* mirror-%: Refresh a single mirror. + +Editor utilities: +* validate_idranges: Make sure your ID ranges file is formatted correctly +* normalize_src: Load and safe your vivo-edit file after you to make sure its serialised correctly +* explain_unsat: If you have unsatisfiable classes, this command will create a markdown file (tmp/explain_unsat.md) which will explain all your unsatisfiable classes +* validate-all-tsv: Check all your tsv files for possible problems in syntax. Use ALL_TSV_FILES variable to list files +* validate-tsv: Check a tsv file for syntactic problems with tsvalid. Use TSV variable to pass filepath, e.g. make TSV=../my.tsv validate-tsv. +* release_diff: Create a diff between the current release and the new release + +Additional build commands (advanced users) +* all: Run the entire pipeline (like prepare_release), but without copying the release files to the release directory. +* all_subsets: Build all subsets +* custom_reports: Generate all custom sparql reports you have configured in your vivo-odk.yaml file. +* all_assets: Build all assets +* show_assets: Print a list of all assets that would be build by the release pipeline +* all_mappings: Update all SSSOM mapping sets + +Additional QC commands (advanced users) +* robot_reports: Run all configured ROBOT reports +* validate_profile_%: Run an OWL2 DL profile validation check, for example validate_profile_vivo-edit.owl. +* reason_test: Run a basic reasoning test + +Examples: +* sh run.sh make IMP=false prepare_release +* sh run.sh make update_repo +* sh run.sh make test + +Tricks: +* Add -B to the end of your command to force re-running it even if nothing has changed +* Use the IMAGE parameter to the run.sh script to use a different image like odklite +* Use ODK_DEBUG=yes sh run.sh make ... to print information about timing and debugging + +endef +export data + +include vivo.Makefile \ No newline at end of file diff --git a/src/ontology/README-editors.md b/src/ontology/README-editors.md new file mode 100644 index 0000000..7e61bcb --- /dev/null +++ b/src/ontology/README-editors.md @@ -0,0 +1,27 @@ +These notes are for the EDITORS of vivo + +This project was created using the [ontology development kit](https://github.com/INCATools/ontology-development-kit). See the site for details. + +For more details on ontology management, please see the +[OBO Academy Tutorials](https://oboacademy.github.io/obook/), the +[OBO tutorial](https://github.com/jamesaoverton/obo-tutorial) or the [Gene Ontology Editors Tutorial](https://go-protege-tutorial.readthedocs.io/en/latest/) + +This documentation has been superceded by the ODK automatic documentation, which you can +activate by adding: + +``` +documentation: + documentation_system: mkdocs +``` + +to your Makefile and running: + +``` +sh run.sh make update_repo +``` +(Unix) + +``` +run.bat make update_repo +``` +(Windows) \ No newline at end of file diff --git a/src/ontology/catalog-v001.xml b/src/ontology/catalog-v001.xml new file mode 100644 index 0000000..7e40cd9 --- /dev/null +++ b/src/ontology/catalog-v001.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/ontology/imports/bfo_import.owl b/src/ontology/imports/bfo_import.owl new file mode 100644 index 0000000..d3e3fa9 --- /dev/null +++ b/src/ontology/imports/bfo_import.owl @@ -0,0 +1,752 @@ +Prefix(:=) +Prefix(owl:=) +Prefix(rdf:=) +Prefix(xml:=) +Prefix(xsd:=) +Prefix(rdfs:=) + + +Ontology( + +Annotation( ) +Annotation(owl:versionInfo "2024-02-21") + +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(AnnotationProperty()) +Declaration(AnnotationProperty()) +Declaration(AnnotationProperty()) +Declaration(AnnotationProperty()) +Declaration(AnnotationProperty()) +Declaration(AnnotationProperty()) +Declaration(AnnotationProperty()) +Declaration(AnnotationProperty()) +Declaration(AnnotationProperty()) +Declaration(AnnotationProperty()) +Declaration(AnnotationProperty()) +Declaration(AnnotationProperty()) +Declaration(AnnotationProperty()) +Declaration(AnnotationProperty()) +Declaration(AnnotationProperty()) +Declaration(AnnotationProperty()) +Declaration(AnnotationProperty()) +Declaration(AnnotationProperty()) +Declaration(AnnotationProperty()) +Declaration(AnnotationProperty(rdfs:isDefinedBy)) +Declaration(AnnotationProperty(rdfs:seeAlso)) +Declaration(AnnotationProperty()) +Declaration(AnnotationProperty()) +############################ +# Annotation Properties +############################ + +# Annotation Property: (BFO OWL specification label) + +AnnotationAssertion( "Relates an entity in the ontology to the name of the variable that is used to represent it in the code that generates the BFO OWL file from the lispy specification."@en) +AnnotationAssertion( "Really of interest to developers only"@en) +AnnotationAssertion(rdfs:label "BFO OWL specification label"@en) +SubAnnotationPropertyOf( rdfs:label) + +# Annotation Property: (BFO CLIF specification label) + +AnnotationAssertion( "Relates an entity in the ontology to the term that is used to represent it in the the CLIF specification of BFO2"@en) +AnnotationAssertion( "Person:Alan Ruttenberg") +AnnotationAssertion( "Really of interest to developers only"@en) +AnnotationAssertion(rdfs:label "BFO CLIF specification label"@en) +SubAnnotationPropertyOf( rdfs:label) + +# Annotation Property: (editor preferred term) + +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "editor preferred term"@en) + +# Annotation Property: (example of usage) + +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "example of usage"@en) + +# Annotation Property: (definition) + +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "definition"@en) + +# Annotation Property: (editor note) + +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "editor note"@en) + +# Annotation Property: (term editor) + +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "term editor"@en) + +# Annotation Property: (alternative term) + +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "alternative term"@en) + +# Annotation Property: (definition source) + +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "definition source"@en) + +# Annotation Property: (curator note) + +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "curator note"@en) + +# Annotation Property: (imported from) + +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "imported from"@en) + +# Annotation Property: (elucidation) + +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "elucidation"@en) + +# Annotation Property: (has associated axiom(nl)) + +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "has associated axiom(nl)"@en) + +# Annotation Property: (has associated axiom(fol)) + +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "has associated axiom(fol)"@en) + +# Annotation Property: (has axiom label) + +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "has axiom label"@en) + + + +############################ +# Classes +############################ + +# Class: (entity) + +AnnotationAssertion( "entity") +AnnotationAssertion( "Entity") +AnnotationAssertion( "Julius Caesar"@en) +AnnotationAssertion( "Verdi’s Requiem"@en) +AnnotationAssertion( "the Second World War"@en) +AnnotationAssertion( "your body mass index"@en) +AnnotationAssertion( "BFO 2 Reference: In all areas of empirical inquiry we encounter general terms of two sorts. First are general terms which refer to universals or types:animaltuberculosissurgical procedurediseaseSecond, are general terms used to refer to groups of entities which instantiate a given universal but do not correspond to the extension of any subuniversal of that universal because there is nothing intrinsic to the entities in question by virtue of which they – and only they – are counted as belonging to the given group. Examples are: animal purchased by the Emperortuberculosis diagnosed on a Wednesdaysurgical procedure performed on a patient from Stockholmperson identified as candidate for clinical trial #2056-555person who is signatory of Form 656-PPVpainting by Leonardo da VinciSuch terms, which represent what are called ‘specializations’ in [81"@en) +AnnotationAssertion(Annotation( ) Annotation(rdfs:comment "per discussion with Barry Smith") Annotation(rdfs:seeAlso ) "Entity doesn't have a closure axiom because the subclasses don't necessarily exhaust all possibilites. For example Werner Ceusters 'portions of reality' include 4 sorts, entities (as BFO construes them), universals, configurations, and relations. It is an open question as to whether entities as construed in BFO will at some point also include these other portions of reality. See, for example, 'How to track absolutely everything' at http://www.referent-tracking.com/_RTU/papers/CeustersICbookRevised.pdf"@en) +AnnotationAssertion(Annotation( ) "An entity is anything that exists or has existed or will exist. (axiom label in BFO2 Reference: [001-001])"@en) +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "entity"@en) +SubClassOf( owl:Thing) + +# Class: (continuant) + +AnnotationAssertion( "continuant") +AnnotationAssertion( "Continuant") +AnnotationAssertion( "BFO 2 Reference: Continuant entities are entities which can be sliced to yield parts only along the spatial dimension, yielding for example the parts of your table which we call its legs, its top, its nails. ‘My desk stretches from the window to the door. It has spatial parts, and can be sliced (in space) in two. With respect to time, however, a thing is a continuant.’ [60, p. 240"@en) +AnnotationAssertion(Annotation( ) "Continuant doesn't have a closure axiom because the subclasses don't necessarily exhaust all possibilites. For example, in an expansion involving bringing in some of Ceuster's other portions of reality, questions are raised as to whether universals are continuants"@en) +AnnotationAssertion(Annotation( ) "A continuant is an entity that persists, endures, or continues to exist through time while maintaining its identity. (axiom label in BFO2 Reference: [008-002])"@en) +AnnotationAssertion(Annotation( ) "if b is a continuant and if, for some t, c has_continuant_part b at t, then c is a continuant. (axiom label in BFO2 Reference: [126-001])"@en) +AnnotationAssertion(Annotation( ) "if b is a continuant and if, for some t, cis continuant_part of b at t, then c is a continuant. (axiom label in BFO2 Reference: [009-002])"@en) +AnnotationAssertion(Annotation( ) "if b is a material entity, then there is some temporal interval (referred to below as a one-dimensional temporal region) during which b exists. (axiom label in BFO2 Reference: [011-002])"@en) +AnnotationAssertion(Annotation( ) "(forall (x y) (if (and (Continuant x) (exists (t) (continuantPartOfAt y x t))) (Continuant y))) // axiom label in BFO2 CLIF: [009-002] ") +AnnotationAssertion(Annotation( ) "(forall (x y) (if (and (Continuant x) (exists (t) (hasContinuantPartOfAt y x t))) (Continuant y))) // axiom label in BFO2 CLIF: [126-001] ") +AnnotationAssertion(Annotation( ) "(forall (x) (if (Continuant x) (Entity x))) // axiom label in BFO2 CLIF: [008-002] ") +AnnotationAssertion(Annotation( ) "(forall (x) (if (Material Entity x) (exists (t) (and (TemporalRegion t) (existsAt x t))))) // axiom label in BFO2 CLIF: [011-002] ") +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "continuant"@en) +SubClassOf( ) +DisjointClasses( ) + +# Class: (occurrent) + +AnnotationAssertion( "occurrent") +AnnotationAssertion( "Occurrent") +AnnotationAssertion( "BFO 2 Reference: every occurrent that is not a temporal or spatiotemporal region is s-dependent on some independent continuant that is not a spatial region"@en) +AnnotationAssertion( "BFO 2 Reference: s-dependence obtains between every process and its participants in the sense that, as a matter of necessity, this process could not have existed unless these or those participants existed also. A process may have a succession of participants at different phases of its unfolding. Thus there may be different players on the field at different times during the course of a football game; but the process which is the entire game s-depends_on all of these players nonetheless. Some temporal parts of this process will s-depend_on on only some of the players."@en) +AnnotationAssertion(Annotation( ) Annotation(rdfs:comment "per discussion with Barry Smith") "Occurrent doesn't have a closure axiom because the subclasses don't necessarily exhaust all possibilites. An example would be the sum of a process and the process boundary of another process."@en) +AnnotationAssertion(Annotation( ) "Simons uses different terminology for relations of occurrents to regions: Denote the spatio-temporal location of a given occurrent e by 'spn[e]' and call this region its span. We may say an occurrent is at its span, in any larger region, and covers any smaller region. Now suppose we have fixed a frame of reference so that we can speak not merely of spatio-temporal but also of spatial regions (places) and temporal regions (times). The spread of an occurrent, (relative to a frame of reference) is the space it exactly occupies, and its spell is likewise the time it exactly occupies. We write 'spr[e]' and `spl[e]' respectively for the spread and spell of e, omitting mention of the frame.") +AnnotationAssertion(Annotation( ) "An occurrent is an entity that unfolds itself in time or it is the instantaneous boundary of such an entity (for example a beginning or an ending) or it is a temporal or spatiotemporal region which such an entity occupies_temporal_region or occupies_spatiotemporal_region. (axiom label in BFO2 Reference: [077-002])"@en) +AnnotationAssertion(Annotation( ) "Every occurrent occupies_spatiotemporal_region some spatiotemporal region. (axiom label in BFO2 Reference: [108-001])"@en) +AnnotationAssertion(Annotation( ) "b is an occurrent entity iff b is an entity that has temporal parts. (axiom label in BFO2 Reference: [079-001])"@en) +AnnotationAssertion(Annotation( ) "(forall (x) (if (Occurrent x) (exists (r) (and (SpatioTemporalRegion r) (occupiesSpatioTemporalRegion x r))))) // axiom label in BFO2 CLIF: [108-001] ") +AnnotationAssertion(Annotation( ) "(forall (x) (iff (Occurrent x) (and (Entity x) (exists (y) (temporalPartOf y x))))) // axiom label in BFO2 CLIF: [079-001] ") +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "occurrent"@en) +SubClassOf( ) + +# Class: (independent continuant) + +AnnotationAssertion( "ic") +AnnotationAssertion( "IndependentContinuant") +AnnotationAssertion( "a chair"@en) +AnnotationAssertion( "a heart"@en) +AnnotationAssertion( "a leg"@en) +AnnotationAssertion( "a molecule"@en) +AnnotationAssertion( "a spatial region"@en) +AnnotationAssertion( "an atom"@en) +AnnotationAssertion( "an orchestra."@en) +AnnotationAssertion( "an organism"@en) +AnnotationAssertion( "the bottom right portion of a human torso"@en) +AnnotationAssertion( "the interior of your mouth"@en) +AnnotationAssertion(Annotation( ) "b is an independent continuant = Def. b is a continuant which is such that there is no c and no t such that b s-depends_on c at t. (axiom label in BFO2 Reference: [017-002])"@en) +AnnotationAssertion(Annotation( ) "For any independent continuant b and any time t there is some spatial region r such that b is located_in r at t. (axiom label in BFO2 Reference: [134-001])"@en) +AnnotationAssertion(Annotation( ) "For every independent continuant b and time t during the region of time spanned by its life, there are entities which s-depends_on b during t. (axiom label in BFO2 Reference: [018-002])"@en) +AnnotationAssertion(Annotation( ) "(forall (x t) (if (IndependentContinuant x) (exists (r) (and (SpatialRegion r) (locatedInAt x r t))))) // axiom label in BFO2 CLIF: [134-001] ") +AnnotationAssertion(Annotation( ) "(forall (x t) (if (and (IndependentContinuant x) (existsAt x t)) (exists (y) (and (Entity y) (specificallyDependsOnAt y x t))))) // axiom label in BFO2 CLIF: [018-002] ") +AnnotationAssertion(Annotation( ) "(iff (IndependentContinuant a) (and (Continuant a) (not (exists (b t) (specificallyDependsOnAt a b t))))) // axiom label in BFO2 CLIF: [017-002] ") +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "independent continuant"@en) +SubClassOf( ) +DisjointClasses( ) +DisjointClasses( ) + +# Class: (spatial region) + +AnnotationAssertion( "s-region") +AnnotationAssertion( "SpatialRegion") +AnnotationAssertion( "BFO 2 Reference: Spatial regions do not participate in processes."@en) +AnnotationAssertion(Annotation( ) Annotation(rdfs:comment "per discussion with Barry Smith") "Spatial region doesn't have a closure axiom because the subclasses don't exhaust all possibilites. An example would be the union of a spatial point and a spatial line that doesn't overlap the point, or two spatial lines that intersect at a single point. In both cases the resultant spatial region is neither 0-dimensional, 1-dimensional, 2-dimensional, or 3-dimensional."@en) +AnnotationAssertion(Annotation( ) "A spatial region is a continuant entity that is a continuant_part_of spaceR as defined relative to some frame R. (axiom label in BFO2 Reference: [035-001])"@en) +AnnotationAssertion(Annotation( ) "All continuant parts of spatial regions are spatial regions. (axiom label in BFO2 Reference: [036-001])"@en) +AnnotationAssertion(Annotation( ) "(forall (x y t) (if (and (SpatialRegion x) (continuantPartOfAt y x t)) (SpatialRegion y))) // axiom label in BFO2 CLIF: [036-001] ") +AnnotationAssertion(Annotation( ) "(forall (x) (if (SpatialRegion x) (Continuant x))) // axiom label in BFO2 CLIF: [035-001] ") +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "spatial region"@en) +SubClassOf( ) +DisjointClasses( ) +DisjointClasses( ) + +# Class: (temporal region) + +AnnotationAssertion( "t-region") +AnnotationAssertion( "TemporalRegion") +AnnotationAssertion(Annotation( ) Annotation(rdfs:comment "per discussion with Barry Smith") "Temporal region doesn't have a closure axiom because the subclasses don't exhaust all possibilites. An example would be the mereological sum of a temporal instant and a temporal interval that doesn't overlap the instant. In this case the resultant temporal region is neither 0-dimensional nor 1-dimensional"@en) +AnnotationAssertion(Annotation( ) "A temporal region is an occurrent entity that is part of time as defined relative to some reference frame. (axiom label in BFO2 Reference: [100-001])"@en) +AnnotationAssertion(Annotation( ) "All parts of temporal regions are temporal regions. (axiom label in BFO2 Reference: [101-001])"@en) +AnnotationAssertion(Annotation( ) "Every temporal region t is such that t occupies_temporal_region t. (axiom label in BFO2 Reference: [119-002])"@en) +AnnotationAssertion(Annotation( ) "(forall (r) (if (TemporalRegion r) (occupiesTemporalRegion r r))) // axiom label in BFO2 CLIF: [119-002] ") +AnnotationAssertion(Annotation( ) "(forall (x y) (if (and (TemporalRegion x) (occurrentPartOf y x)) (TemporalRegion y))) // axiom label in BFO2 CLIF: [101-001] ") +AnnotationAssertion(Annotation( ) "(forall (x) (if (TemporalRegion x) (Occurrent x))) // axiom label in BFO2 CLIF: [100-001] ") +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "temporal region"@en) +SubClassOf( ) +DisjointClasses( ) +DisjointClasses( ) +DisjointClasses( ) + +# Class: (two-dimensional spatial region) + +AnnotationAssertion( "2d-s-region") +AnnotationAssertion( "TwoDimensionalSpatialRegion") +AnnotationAssertion( "an infinitely thin plane in space."@en) +AnnotationAssertion( "the surface of a sphere-shaped part of space"@en) +AnnotationAssertion(Annotation( ) "A two-dimensional spatial region is a spatial region that is of two dimensions. (axiom label in BFO2 Reference: [039-001])"@en) +AnnotationAssertion(Annotation( ) "(forall (x) (if (TwoDimensionalSpatialRegion x) (SpatialRegion x))) // axiom label in BFO2 CLIF: [039-001] ") +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "two-dimensional spatial region"@en) +SubClassOf( ) +DisjointClasses( ) + +# Class: (spatiotemporal region) + +AnnotationAssertion( "st-region") +AnnotationAssertion( "SpatiotemporalRegion") +AnnotationAssertion( "the spatiotemporal region occupied by a human life"@en) +AnnotationAssertion( "the spatiotemporal region occupied by a process of cellular meiosis."@en) +AnnotationAssertion( "the spatiotemporal region occupied by the development of a cancer tumor"@en) +AnnotationAssertion(Annotation( ) "A spatiotemporal region is an occurrent entity that is part of spacetime. (axiom label in BFO2 Reference: [095-001])"@en) +AnnotationAssertion(Annotation( ) "All parts of spatiotemporal regions are spatiotemporal regions. (axiom label in BFO2 Reference: [096-001])"@en) +AnnotationAssertion(Annotation( ) "Each spatiotemporal region at any time t projects_onto some spatial region at t. (axiom label in BFO2 Reference: [099-001])"@en) +AnnotationAssertion(Annotation( ) "Each spatiotemporal region projects_onto some temporal region. (axiom label in BFO2 Reference: [098-001])"@en) +AnnotationAssertion( "Every spatiotemporal region occupies_spatiotemporal_region itself."@en) +AnnotationAssertion(Annotation( ) "Every spatiotemporal region s is such that s occupies_spatiotemporal_region s. (axiom label in BFO2 Reference: [107-002])"@en) +AnnotationAssertion(Annotation( ) "(forall (r) (if (SpatioTemporalRegion r) (occupiesSpatioTemporalRegion r r))) // axiom label in BFO2 CLIF: [107-002] ") +AnnotationAssertion(Annotation( ) "(forall (x t) (if (SpatioTemporalRegion x) (exists (y) (and (SpatialRegion y) (spatiallyProjectsOntoAt x y t))))) // axiom label in BFO2 CLIF: [099-001] ") +AnnotationAssertion(Annotation( ) "(forall (x y) (if (and (SpatioTemporalRegion x) (occurrentPartOf y x)) (SpatioTemporalRegion y))) // axiom label in BFO2 CLIF: [096-001] ") +AnnotationAssertion(Annotation( ) "(forall (x) (if (SpatioTemporalRegion x) (Occurrent x))) // axiom label in BFO2 CLIF: [095-001] ") +AnnotationAssertion(Annotation( ) "(forall (x) (if (SpatioTemporalRegion x) (exists (y) (and (TemporalRegion y) (temporallyProjectsOnto x y))))) // axiom label in BFO2 CLIF: [098-001] ") +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "spatiotemporal region"@en) +SubClassOf( ) + +# Class: (process) + +AnnotationAssertion( "process") +AnnotationAssertion( "Process") +AnnotationAssertion( "a process of cell-division, \\ a beating of the heart"@en) +AnnotationAssertion( "a process of meiosis"@en) +AnnotationAssertion( "a process of sleeping"@en) +AnnotationAssertion( "the course of a disease"@en) +AnnotationAssertion( "the flight of a bird"@en) +AnnotationAssertion( "the life of an organism"@en) +AnnotationAssertion( "your process of aging."@en) +AnnotationAssertion(Annotation( ) "p is a process = Def. p is an occurrent that has temporal proper parts and for some time t, p s-depends_on some material entity at t. (axiom label in BFO2 Reference: [083-003])"@en) +AnnotationAssertion( "BFO 2 Reference: The realm of occurrents is less pervasively marked by the presence of natural units than is the case in the realm of independent continuants. Thus there is here no counterpart of ‘object’. In BFO 1.0 ‘process’ served as such a counterpart. In BFO 2.0 ‘process’ is, rather, the occurrent counterpart of ‘material entity’. Those natural – as contrasted with engineered, which here means: deliberately executed – units which do exist in the realm of occurrents are typically either parasitic on the existence of natural units on the continuant side, or they are fiat in nature. Thus we can count lives; we can count football games; we can count chemical reactions performed in experiments or in chemical manufacturing. We cannot count the processes taking place, for instance, in an episode of insect mating behavior.Even where natural units are identifiable, for example cycles in a cyclical process such as the beating of a heart or an organism’s sleep/wake cycle, the processes in question form a sequence with no discontinuities (temporal gaps) of the sort that we find for instance where billiard balls or zebrafish or planets are separated by clear spatial gaps. Lives of organisms are process units, but they too unfold in a continuous series from other, prior processes such as fertilization, and they unfold in turn in continuous series of post-life processes such as post-mortem decay. Clear examples of boundaries of processes are almost always of the fiat sort (midnight, a time of death as declared in an operating theater or on a death certificate, the initiation of a state of war)"@en) +AnnotationAssertion(Annotation( ) "(iff (Process a) (and (Occurrent a) (exists (b) (properTemporalPartOf b a)) (exists (c t) (and (MaterialEntity c) (specificallyDependsOnAt a c t))))) // axiom label in BFO2 CLIF: [083-003] ") +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "process"@en) +SubClassOf( ) + +# Class: (disposition) + +AnnotationAssertion( "disposition") +AnnotationAssertion( "Disposition") +AnnotationAssertion( "an atom of element X has the disposition to decay to an atom of element Y"@en) +AnnotationAssertion( "certain people have a predisposition to colon cancer"@en) +AnnotationAssertion( "children are innately disposed to categorize objects in certain ways."@en) +AnnotationAssertion( "the cell wall is disposed to filter chemicals in endocytosis and exocytosis"@en) +AnnotationAssertion( "BFO 2 Reference: Dispositions exist along a strength continuum. Weaker forms of disposition are realized in only a fraction of triggering cases. These forms occur in a significant number of cases of a similar type."@en) +AnnotationAssertion(Annotation( ) "b is a disposition means: b is a realizable entity & b’s bearer is some material entity & b is such that if it ceases to exist, then its bearer is physically changed, & b’s realization occurs when and because this bearer is in some special physical circumstances, & this realization occurs in virtue of the bearer’s physical make-up. (axiom label in BFO2 Reference: [062-002])"@en) +AnnotationAssertion(Annotation( ) "If b is a realizable entity then for all t at which b exists, b s-depends_on some material entity at t. (axiom label in BFO2 Reference: [063-002])"@en) +AnnotationAssertion(Annotation( ) "(forall (x t) (if (and (RealizableEntity x) (existsAt x t)) (exists (y) (and (MaterialEntity y) (specificallyDepends x y t))))) // axiom label in BFO2 CLIF: [063-002] ") +AnnotationAssertion(Annotation( ) "(forall (x) (if (Disposition x) (and (RealizableEntity x) (exists (y) (and (MaterialEntity y) (bearerOfAt x y t)))))) // axiom label in BFO2 CLIF: [062-002] ") +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "disposition"@en) +SubClassOf( ) +DisjointClasses( ) + +# Class: (realizable entity) + +AnnotationAssertion( "realizable") +AnnotationAssertion( "RealizableEntity") +AnnotationAssertion( "the disposition of this piece of metal to conduct electricity."@en) +AnnotationAssertion( "the disposition of your blood to coagulate"@en) +AnnotationAssertion( "the function of your reproductive organs"@en) +AnnotationAssertion( "the role of being a doctor"@en) +AnnotationAssertion( "the role of this boundary to delineate where Utah and Colorado meet"@en) +AnnotationAssertion(Annotation( ) "To say that b is a realizable entity is to say that b is a specifically dependent continuant that inheres in some independent continuant which is not a spatial region and is of a type instances of which are realized in processes of a correlated type. (axiom label in BFO2 Reference: [058-002])"@en) +AnnotationAssertion(Annotation( ) "All realizable dependent continuants have independent continuants that are not spatial regions as their bearers. (axiom label in BFO2 Reference: [060-002])"@en) +AnnotationAssertion(Annotation( ) "(forall (x t) (if (RealizableEntity x) (exists (y) (and (IndependentContinuant y) (not (SpatialRegion y)) (bearerOfAt y x t))))) // axiom label in BFO2 CLIF: [060-002] ") +AnnotationAssertion(Annotation( ) "(forall (x) (if (RealizableEntity x) (and (SpecificallyDependentContinuant x) (exists (y) (and (IndependentContinuant y) (not (SpatialRegion y)) (inheresIn x y)))))) // axiom label in BFO2 CLIF: [058-002] ") +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "realizable entity"@en) +SubClassOf( ) +DisjointClasses( ) + +# Class: (zero-dimensional spatial region) + +AnnotationAssertion( "0d-s-region") +AnnotationAssertion( "ZeroDimensionalSpatialRegion") +AnnotationAssertion(Annotation( ) "A zero-dimensional spatial region is a point in space. (axiom label in BFO2 Reference: [037-001])"@en) +AnnotationAssertion(Annotation( ) "(forall (x) (if (ZeroDimensionalSpatialRegion x) (SpatialRegion x))) // axiom label in BFO2 CLIF: [037-001] ") +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "zero-dimensional spatial region"@en) +SubClassOf( ) +DisjointClasses( ) + +# Class: (quality) + +AnnotationAssertion( "quality") +AnnotationAssertion( "Quality") +AnnotationAssertion( "the ambient temperature of this portion of air"@en) +AnnotationAssertion( "the color of a tomato"@en) +AnnotationAssertion( "the length of the circumference of your waist"@en) +AnnotationAssertion( "the mass of this piece of gold."@en) +AnnotationAssertion( "the shape of your nose"@en) +AnnotationAssertion( "the shape of your nostril"@en) +AnnotationAssertion(Annotation( ) "a quality is a specifically dependent continuant that, in contrast to roles and dispositions, does not require any further process in order to be realized. (axiom label in BFO2 Reference: [055-001])"@en) +AnnotationAssertion(Annotation( ) "If an entity is a quality at any time that it exists, then it is a quality at every time that it exists. (axiom label in BFO2 Reference: [105-001])"@en) +AnnotationAssertion(Annotation( ) "(forall (x) (if (Quality x) (SpecificallyDependentContinuant x))) // axiom label in BFO2 CLIF: [055-001] ") +AnnotationAssertion(Annotation( ) "(forall (x) (if (exists (t) (and (existsAt x t) (Quality x))) (forall (t_1) (if (existsAt x t_1) (Quality x))))) // axiom label in BFO2 CLIF: [105-001] ") +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "quality"@en) +SubClassOf( ) + +# Class: (specifically dependent continuant) + +AnnotationAssertion( "sdc") +AnnotationAssertion( "SpecificallyDependentContinuant") +AnnotationAssertion( "Reciprocal specifically dependent continuants: the function of this key to open this lock and the mutually dependent disposition of this lock: to be opened by this key"@en) +AnnotationAssertion( "of one-sided specifically dependent continuants: the mass of this tomato"@en) +AnnotationAssertion( "of relational dependent continuants (multiple bearers): John’s love for Mary, the ownership relation between John and this statue, the relation of authority between John and his subordinates."@en) +AnnotationAssertion( "the disposition of this fish to decay"@en) +AnnotationAssertion( "the function of this heart: to pump blood"@en) +AnnotationAssertion( "the mutual dependence of proton donors and acceptors in chemical reactions [79"@en) +AnnotationAssertion( "the mutual dependence of the role predator and the role prey as played by two organisms in a given interaction"@en) +AnnotationAssertion( "the pink color of a medium rare piece of grilled filet mignon at its center"@en) +AnnotationAssertion( "the role of being a doctor"@en) +AnnotationAssertion( "the shape of this hole."@en) +AnnotationAssertion( "the smell of this portion of mozzarella"@en) +AnnotationAssertion(Annotation( ) "b is a specifically dependent continuant = Def. b is a continuant & there is some independent continuant c which is not a spatial region and which is such that b s-depends_on c at every time t during the course of b’s existence. (axiom label in BFO2 Reference: [050-003])"@en) +AnnotationAssertion(Annotation( ) Annotation(rdfs:comment "per discussion with Barry Smith") "Specifically dependent continuant doesn't have a closure axiom because the subclasses don't necessarily exhaust all possibilites. We're not sure what else will develop here, but for example there are questions such as what are promises, obligation, etc."@en) +AnnotationAssertion(Annotation( ) "(iff (SpecificallyDependentContinuant a) (and (Continuant a) (forall (t) (if (existsAt a t) (exists (b) (and (IndependentContinuant b) (not (SpatialRegion b)) (specificallyDependsOnAt a b t))))))) // axiom label in BFO2 CLIF: [050-003] ") +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "specifically dependent continuant"@en) +SubClassOf( ) +DisjointClasses( ) + +# Class: (role) + +AnnotationAssertion( "role") +AnnotationAssertion( "Role") +AnnotationAssertion( "John’s role of husband to Mary is dependent on Mary’s role of wife to John, and both are dependent on the object aggregate comprising John and Mary as member parts joined together through the relational quality of being married."@en) +AnnotationAssertion( "the priest role"@en) +AnnotationAssertion( "the role of a boundary to demarcate two neighboring administrative territories"@en) +AnnotationAssertion( "the role of a building in serving as a military target"@en) +AnnotationAssertion( "the role of a stone in marking a property boundary"@en) +AnnotationAssertion( "the role of subject in a clinical trial"@en) +AnnotationAssertion( "the student role"@en) +AnnotationAssertion( "BFO 2 Reference: One major family of examples of non-rigid universals involves roles, and ontologies developed for corresponding administrative purposes may consist entirely of representatives of entities of this sort. Thus ‘professor’, defined as follows,b instance_of professor at t =Def. there is some c, c instance_of professor role & c inheres_in b at t.denotes a non-rigid universal and so also do ‘nurse’, ‘student’, ‘colonel’, ‘taxpayer’, and so forth. (These terms are all, in the jargon of philosophy, phase sortals.) By using role terms in definitions, we can create a BFO conformant treatment of such entities drawing on the fact that, while an instance of professor may be simultaneously an instance of trade union member, no instance of the type professor role is also (at any time) an instance of the type trade union member role (any more than any instance of the type color is at any time an instance of the type length).If an ontology of employment positions should be defined in terms of roles following the above pattern, this enables the ontology to do justice to the fact that individuals instantiate the corresponding universals – professor, sergeant, nurse – only during certain phases in their lives."@en) +AnnotationAssertion(Annotation( ) "b is a role means: b is a realizable entity & b exists because there is some single bearer that is in some special physical, social, or institutional set of circumstances in which this bearer does not have to be& b is not such that, if it ceases to exist, then the physical make-up of the bearer is thereby changed. (axiom label in BFO2 Reference: [061-001])"@en) +AnnotationAssertion(Annotation( ) "(forall (x) (if (Role x) (RealizableEntity x))) // axiom label in BFO2 CLIF: [061-001] ") +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "role"@en) +SubClassOf( ) + +# Class: (fiat object part) + +AnnotationAssertion( "fiat-object-part") +AnnotationAssertion( "FiatObjectPart") +AnnotationAssertion( "or with divisions drawn by cognitive subjects for practical reasons, such as the division of a cake (before slicing) into (what will become) slices (and thus member parts of an object aggregate). However, this does not mean that fiat object parts are dependent for their existence on divisions or delineations effected by cognitive subjects. If, for example, it is correct to conceive geological layers of the Earth as fiat object parts of the Earth, then even though these layers were first delineated in recent times, still existed long before such delineation and what holds of these layers (for example that the oldest layers are also the lowest layers) did not begin to hold because of our acts of delineation.Treatment of material entity in BFOExamples viewed by some as problematic cases for the trichotomy of fiat object part, object, and object aggregate include: a mussel on (and attached to) a rock, a slime mold, a pizza, a cloud, a galaxy, a railway train with engine and multiple carriages, a clonal stand of quaking aspen, a bacterial community (biofilm), a broken femur. Note that, as Aristotle already clearly recognized, such problematic cases – which lie at or near the penumbra of instances defined by the categories in question – need not invalidate these categories. The existence of grey objects does not prove that there are not objects which are black and objects which are white; the existence of mules does not prove that there are not objects which are donkeys and objects which are horses. It does, however, show that the examples in question need to be addressed carefully in order to show how they can be fitted into the proposed scheme, for example by recognizing additional subdivisions [29"@en) +AnnotationAssertion( "the FMA:regional parts of an intact human body."@en) +AnnotationAssertion( "the Western hemisphere of the Earth"@en) +AnnotationAssertion( "the division of the brain into regions"@en) +AnnotationAssertion( "the division of the planet into hemispheres"@en) +AnnotationAssertion( "the dorsal and ventral surfaces of the body"@en) +AnnotationAssertion( "the upper and lower lobes of the left lung"@en) +AnnotationAssertion( "BFO 2 Reference: Most examples of fiat object parts are associated with theoretically drawn divisions"@en) +AnnotationAssertion(Annotation( ) "b is a fiat object part = Def. b is a material entity which is such that for all times t, if b exists at t then there is some object c such that b proper continuant_part of c at t and c is demarcated from the remainder of c by a two-dimensional continuant fiat boundary. (axiom label in BFO2 Reference: [027-004])"@en) +AnnotationAssertion(Annotation( ) "(forall (x) (if (FiatObjectPart x) (and (MaterialEntity x) (forall (t) (if (existsAt x t) (exists (y) (and (Object y) (properContinuantPartOfAt x y t)))))))) // axiom label in BFO2 CLIF: [027-004] ") +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "fiat object part"@en) +SubClassOf( ) + +# Class: (one-dimensional spatial region) + +AnnotationAssertion( "1d-s-region") +AnnotationAssertion( "OneDimensionalSpatialRegion") +AnnotationAssertion( "an edge of a cube-shaped portion of space."@en) +AnnotationAssertion(Annotation( ) "A one-dimensional spatial region is a line or aggregate of lines stretching from one point in space to another. (axiom label in BFO2 Reference: [038-001])"@en) +AnnotationAssertion(Annotation( ) "(forall (x) (if (OneDimensionalSpatialRegion x) (SpatialRegion x))) // axiom label in BFO2 CLIF: [038-001] ") +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "one-dimensional spatial region"@en) +SubClassOf( ) +DisjointClasses( ) + +# Class: (object aggregate) + +AnnotationAssertion( "object-aggregate") +AnnotationAssertion( "ObjectAggregate") +AnnotationAssertion( "a collection of cells in a blood biobank."@en) +AnnotationAssertion( "a swarm of bees is an aggregate of members who are linked together through natural bonds"@en) +AnnotationAssertion( "a symphony orchestra"@en) +AnnotationAssertion( "an organization is an aggregate whose member parts have roles of specific types (for example in a jazz band, a chess club, a football team)"@en) +AnnotationAssertion( "defined by fiat: the aggregate of members of an organization"@en) +AnnotationAssertion( "defined through physical attachment: the aggregate of atoms in a lump of granite"@en) +AnnotationAssertion( "defined through physical containment: the aggregate of molecules of carbon dioxide in a sealed container"@en) +AnnotationAssertion( "defined via attributive delimitations such as: the patients in this hospital"@en) +AnnotationAssertion( "the aggregate of bearings in a constant velocity axle joint"@en) +AnnotationAssertion( "the aggregate of blood cells in your body"@en) +AnnotationAssertion( "the nitrogen atoms in the atmosphere"@en) +AnnotationAssertion( "the restaurants in Palo Alto"@en) +AnnotationAssertion( "your collection of Meissen ceramic plates."@en) +AnnotationAssertion( "BFO 2 Reference: object aggregates may gain and lose parts while remaining numerically identical (one and the same individual) over time. This holds both for aggregates whose membership is determined naturally (the aggregate of cells in your body) and aggregates determined by fiat (a baseball team, a congressional committee)."@en) +AnnotationAssertion(Annotation( ) "An entity a is an object aggregate if and only if there is a mutually exhaustive and pairwise disjoint partition of a into objects ") +AnnotationAssertion(Annotation( ) "An entity a is an object aggregate if and only if there is a mutually exhaustive and pairwise disjoint partition of a into objects ") +AnnotationAssertion(Annotation( ) "ISBN:978-3-938793-98-5pp124-158#Thomas Bittner and Barry Smith, 'A Theory of Granular Partitions', in K. Munn and B. Smith (eds.), Applied Ontology: An Introduction, Frankfurt/Lancaster: ontos, 2008, 125-158.") +AnnotationAssertion(Annotation( ) "b is an object aggregate means: b is a material entity consisting exactly of a plurality of objects as member_parts at all times at which b exists. (axiom label in BFO2 Reference: [025-004])"@en) +AnnotationAssertion(Annotation( ) "(forall (x) (if (ObjectAggregate x) (and (MaterialEntity x) (forall (t) (if (existsAt x t) (exists (y z) (and (Object y) (Object z) (memberPartOfAt y x t) (memberPartOfAt z x t) (not (= y z)))))) (not (exists (w t_1) (and (memberPartOfAt w x t_1) (not (Object w)))))))) // axiom label in BFO2 CLIF: [025-004] ") +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "object aggregate"@en) +SubClassOf( ) + +# Class: (three-dimensional spatial region) + +AnnotationAssertion( "3d-s-region") +AnnotationAssertion( "ThreeDimensionalSpatialRegion") +AnnotationAssertion( "a cube-shaped region of space"@en) +AnnotationAssertion( "a sphere-shaped region of space,"@en) +AnnotationAssertion(Annotation( ) "A three-dimensional spatial region is a spatial region that is of three dimensions. (axiom label in BFO2 Reference: [040-001])"@en) +AnnotationAssertion(Annotation( ) "(forall (x) (if (ThreeDimensionalSpatialRegion x) (SpatialRegion x))) // axiom label in BFO2 CLIF: [040-001] ") +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "three-dimensional spatial region"@en) +SubClassOf( ) + +# Class: (site) + +AnnotationAssertion( "site") +AnnotationAssertion( "Site") +AnnotationAssertion( "Manhattan Canyon)"@en) +AnnotationAssertion( "a hole in the interior of a portion of cheese"@en) +AnnotationAssertion( "a rabbit hole"@en) +AnnotationAssertion( "an air traffic control region defined in the airspace above an airport"@en) +AnnotationAssertion( "the Grand Canyon"@en) +AnnotationAssertion( "the Piazza San Marco"@en) +AnnotationAssertion( "the cockpit of an aircraft"@en) +AnnotationAssertion( "the hold of a ship"@en) +AnnotationAssertion( "the interior of a kangaroo pouch"@en) +AnnotationAssertion( "the interior of the trunk of your car"@en) +AnnotationAssertion( "the interior of your bedroom"@en) +AnnotationAssertion( "the interior of your office"@en) +AnnotationAssertion( "the interior of your refrigerator"@en) +AnnotationAssertion( "the lumen of your gut"@en) +AnnotationAssertion( "your left nostril (a fiat part – the opening – of your left nasal cavity)"@en) +AnnotationAssertion(Annotation( ) "b is a site means: b is a three-dimensional immaterial entity that is (partially or wholly) bounded by a material entity or it is a three-dimensional immaterial part thereof. (axiom label in BFO2 Reference: [034-002])"@en) +AnnotationAssertion(Annotation( ) "(forall (x) (if (Site x) (ImmaterialEntity x))) // axiom label in BFO2 CLIF: [034-002] ") +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "site"@en) +SubClassOf( ) + +# Class: (object) + +AnnotationAssertion( "object") +AnnotationAssertion( "Object") +AnnotationAssertion( "atom"@en) +AnnotationAssertion( "cell"@en) +AnnotationAssertion( "cells and organisms"@en) +AnnotationAssertion( "engineered artifacts"@en) +AnnotationAssertion( "grain of sand"@en) +AnnotationAssertion( "molecule"@en) +AnnotationAssertion( "organelle"@en) +AnnotationAssertion( "organism"@en) +AnnotationAssertion( "planet"@en) +AnnotationAssertion( "solid portions of matter"@en) +AnnotationAssertion( "star"@en) +AnnotationAssertion( "BFO 2 Reference: BFO rests on the presupposition that at multiple micro-, meso- and macroscopic scales reality exhibits certain stable, spatially separated or separable material units, combined or combinable into aggregates of various sorts (for example organisms into what are called ‘populations’). Such units play a central role in almost all domains of natural science from particle physics to cosmology. Many scientific laws govern the units in question, employing general terms (such as ‘molecule’ or ‘planet’) referring to the types and subtypes of units, and also to the types and subtypes of the processes through which such units develop and interact. The division of reality into such natural units is at the heart of biological science, as also is the fact that these units may form higher-level units (as cells form multicellular organisms) and that they may also form aggregates of units, for example as cells form portions of tissue and organs form families, herds, breeds, species, and so on. At the same time, the division of certain portions of reality into engineered units (manufactured artifacts) is the basis of modern industrial technology, which rests on the distributed mass production of engineered parts through division of labor and on their assembly into larger, compound units such as cars and laptops. The division of portions of reality into units is one starting point for the phenomenon of counting."@en) +AnnotationAssertion( "BFO 2 Reference: Each object is such that there are entities of which we can assert unproblematically that they lie in its interior, and other entities of which we can assert unproblematically that they lie in its exterior. This may not be so for entities lying at or near the boundary between the interior and exterior. This means that two objects – for example the two cells depicted in Figure 3 – may be such that there are material entities crossing their boundaries which belong determinately to neither cell. Something similar obtains in certain cases of conjoined twins (see below)."@en) +AnnotationAssertion( "BFO 2 Reference: To say that b is causally unified means: b is a material entity which is such that its material parts are tied together in such a way that, in environments typical for entities of the type in question,if c, a continuant part of b that is in the interior of b at t, is larger than a certain threshold size (which will be determined differently from case to case, depending on factors such as porosity of external cover) and is moved in space to be at t at a location on the exterior of the spatial region that had been occupied by b at t, then either b’s other parts will be moved in coordinated fashion or b will be damaged (be affected, for example, by breakage or tearing) in the interval between t and t.causal changes in one part of b can have consequences for other parts of b without the mediation of any entity that lies on the exterior of b. Material entities with no proper material parts would satisfy these conditions trivially. Candidate examples of types of causal unity for material entities of more complex sorts are as follows (this is not intended to be an exhaustive list):CU1: Causal unity via physical coveringHere the parts in the interior of the unified entity are combined together causally through a common membrane or other physical covering\\. The latter points outwards toward and may serve a protective function in relation to what lies on the exterior of the entity [13, 47"@en) +AnnotationAssertion( "BFO 2 Reference: an object is a maximal causally unified material entity"@en) +AnnotationAssertion( "BFO 2 Reference: ‘objects’ are sometimes referred to as ‘grains’ [74"@en) +AnnotationAssertion(Annotation( ) "b is an object means: b is a material entity which manifests causal unity of one or other of the types CUn listed above & is of a type (a material universal) instances of which are maximal relative to this criterion of causal unity. (axiom label in BFO2 Reference: [024-001])"@en) +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "object"@en) +SubClassOf( ) + +# Class: (generically dependent continuant) + +AnnotationAssertion( "gdc") +AnnotationAssertion( "GenericallyDependentContinuant") +AnnotationAssertion( "The entries in your database are patterns instantiated as quality instances in your hard drive. The database itself is an aggregate of such patterns. When you create the database you create a particular instance of the generically dependent continuant type database. Each entry in the database is an instance of the generically dependent continuant type IAO: information content entity."@en) +AnnotationAssertion( "the pdf file on your laptop, the pdf file that is a copy thereof on my laptop"@en) +AnnotationAssertion( "the sequence of this protein molecule; the sequence that is a copy thereof in that protein molecule."@en) +AnnotationAssertion(Annotation( ) "b is a generically dependent continuant = Def. b is a continuant that g-depends_on one or more other entities. (axiom label in BFO2 Reference: [074-001])"@en) +AnnotationAssertion(Annotation( ) "(iff (GenericallyDependentContinuant a) (and (Continuant a) (exists (b t) (genericallyDependsOnAt a b t)))) // axiom label in BFO2 CLIF: [074-001] ") +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "generically dependent continuant"@en) +SubClassOf( ) + +# Class: (function) + +AnnotationAssertion( "function") +AnnotationAssertion( "Function") +AnnotationAssertion( "the function of a hammer to drive in nails"@en) +AnnotationAssertion( "the function of a heart pacemaker to regulate the beating of a heart through electricity"@en) +AnnotationAssertion( "the function of amylase in saliva to break down starch into sugar"@en) +AnnotationAssertion( "BFO 2 Reference: In the past, we have distinguished two varieties of function, artifactual function and biological function. These are not asserted subtypes of BFO:function however, since the same function – for example: to pump, to transport – can exist both in artifacts and in biological entities. The asserted subtypes of function that would be needed in order to yield a separate monoheirarchy are not artifactual function, biological function, etc., but rather transporting function, pumping function, etc."@en) +AnnotationAssertion(Annotation( ) "A function is a disposition that exists in virtue of the bearer’s physical make-up and this physical make-up is something the bearer possesses because it came into being, either through evolution (in the case of natural biological entities) or through intentional design (in the case of artifacts), in order to realize processes of a certain sort. (axiom label in BFO2 Reference: [064-001])"@en) +AnnotationAssertion(Annotation( ) "(forall (x) (if (Function x) (Disposition x))) // axiom label in BFO2 CLIF: [064-001] ") +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "function"@en) +SubClassOf( ) + +# Class: (process boundary) + +AnnotationAssertion( "p-boundary") +AnnotationAssertion( "ProcessBoundary") +AnnotationAssertion( "the boundary between the 2nd and 3rd year of your life."@en) +AnnotationAssertion(Annotation( ) "p is a process boundary =Def. p is a temporal part of a process & p has no proper temporal parts. (axiom label in BFO2 Reference: [084-001])"@en) +AnnotationAssertion(Annotation( ) "Every process boundary occupies_temporal_region a zero-dimensional temporal region. (axiom label in BFO2 Reference: [085-002])"@en) +AnnotationAssertion(Annotation( ) "(forall (x) (if (ProcessBoundary x) (exists (y) (and (ZeroDimensionalTemporalRegion y) (occupiesTemporalRegion x y))))) // axiom label in BFO2 CLIF: [085-002] ") +AnnotationAssertion(Annotation( ) "(iff (ProcessBoundary a) (exists (p) (and (Process p) (temporalPartOf a p) (not (exists (b) (properTemporalPartOf b a)))))) // axiom label in BFO2 CLIF: [084-001] ") +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "process boundary"@en) +SubClassOf( ) + +# Class: (one-dimensional temporal region) + +AnnotationAssertion( "1d-t-region") +AnnotationAssertion( "OneDimensionalTemporalRegion") +AnnotationAssertion( "the temporal region during which a process occurs."@en) +AnnotationAssertion( "BFO 2 Reference: A temporal interval is a special kind of one-dimensional temporal region, namely one that is self-connected (is without gaps or breaks)."@en) +AnnotationAssertion(Annotation( ) "A one-dimensional temporal region is a temporal region that is extended. (axiom label in BFO2 Reference: [103-001])"@en) +AnnotationAssertion(Annotation( ) "(forall (x) (if (OneDimensionalTemporalRegion x) (TemporalRegion x))) // axiom label in BFO2 CLIF: [103-001] ") +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "one-dimensional temporal region"@en) +SubClassOf( ) +DisjointClasses( ) + +# Class: (material entity) + +AnnotationAssertion( "material") +AnnotationAssertion( "MaterialEntity") +AnnotationAssertion( "a flame"@en) +AnnotationAssertion( "a forest fire"@en) +AnnotationAssertion( "a human being"@en) +AnnotationAssertion( "a hurricane"@en) +AnnotationAssertion( "a photon"@en) +AnnotationAssertion( "a puff of smoke"@en) +AnnotationAssertion( "a sea wave"@en) +AnnotationAssertion( "a tornado"@en) +AnnotationAssertion( "an aggregate of human beings."@en) +AnnotationAssertion( "an energy wave"@en) +AnnotationAssertion( "an epidemic"@en) +AnnotationAssertion( "the undetached arm of a human being"@en) +AnnotationAssertion( "BFO 2 Reference: Material entities (continuants) can preserve their identity even while gaining and losing material parts. Continuants are contrasted with occurrents, which unfold themselves in successive temporal parts or phases [60"@en) +AnnotationAssertion( "BFO 2 Reference: Object, Fiat Object Part and Object Aggregate are not intended to be exhaustive of Material Entity. Users are invited to propose new subcategories of Material Entity."@en) +AnnotationAssertion( "BFO 2 Reference: ‘Matter’ is intended to encompass both mass and energy (we will address the ontological treatment of portions of energy in a later version of BFO). A portion of matter is anything that includes elementary particles among its proper or improper parts: quarks and leptons, including electrons, as the smallest particles thus far discovered; baryons (including protons and neutrons) at a higher level of granularity; atoms and molecules at still higher levels, forming the cells, organs, organisms and other material entities studied by biologists, the portions of rock studied by geologists, the fossils studied by paleontologists, and so on.Material entities are three-dimensional entities (entities extended in three spatial dimensions), as contrasted with the processes in which they participate, which are four-dimensional entities (entities extended also along the dimension of time).According to the FMA, material entities may have immaterial entities as parts – including the entities identified below as sites; for example the interior (or ‘lumen’) of your small intestine is a part of your body. BFO 2.0 embodies a decision to follow the FMA here."@en) +AnnotationAssertion(Annotation( ) "A material entity is an independent continuant that has some portion of matter as proper or improper continuant part. (axiom label in BFO2 Reference: [019-002])"@en) +AnnotationAssertion(Annotation( ) "Every entity which has a material entity as continuant part is a material entity. (axiom label in BFO2 Reference: [020-002])"@en) +AnnotationAssertion(Annotation( ) "every entity of which a material entity is continuant part is also a material entity. (axiom label in BFO2 Reference: [021-002])"@en) +AnnotationAssertion(Annotation( ) "(forall (x) (if (MaterialEntity x) (IndependentContinuant x))) // axiom label in BFO2 CLIF: [019-002] ") +AnnotationAssertion(Annotation( ) "(forall (x) (if (and (Entity x) (exists (y t) (and (MaterialEntity y) (continuantPartOfAt x y t)))) (MaterialEntity x))) // axiom label in BFO2 CLIF: [021-002] ") +AnnotationAssertion(Annotation( ) "(forall (x) (if (and (Entity x) (exists (y t) (and (MaterialEntity y) (continuantPartOfAt y x t)))) (MaterialEntity x))) // axiom label in BFO2 CLIF: [020-002] ") +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "material entity"@en) +SubClassOf( ) +DisjointClasses( ) + +# Class: (continuant fiat boundary) + +AnnotationAssertion( "cf-boundary") +AnnotationAssertion( "ContinuantFiatBoundary") +AnnotationAssertion(Annotation( ) "b is a continuant fiat boundary = Def. b is an immaterial entity that is of zero, one or two dimensions and does not include a spatial region as part. (axiom label in BFO2 Reference: [029-001])"@en) +AnnotationAssertion( "BFO 2 Reference: In BFO 1.1 the assumption was made that the external surface of a material entity such as a cell could be treated as if it were a boundary in the mathematical sense. The new document propounds the view that when we talk about external surfaces of material objects in this way then we are talking about something fiat. To be dealt with in a future version: fiat boundaries at different levels of granularity.More generally, the focus in discussion of boundaries in BFO 2.0 is now on fiat boundaries, which means: boundaries for which there is no assumption that they coincide with physical discontinuities. The ontology of boundaries becomes more closely allied with the ontology of regions."@en) +AnnotationAssertion( "BFO 2 Reference: a continuant fiat boundary is a boundary of some material entity (for example: the plane separating the Northern and Southern hemispheres; the North Pole), or it is a boundary of some immaterial entity (for example of some portion of airspace). Three basic kinds of continuant fiat boundary can be distinguished (together with various combination kinds [29"@en) +AnnotationAssertion(Annotation( ) "Continuant fiat boundary doesn't have a closure axiom because the subclasses don't necessarily exhaust all possibilites. An example would be the mereological sum of two-dimensional continuant fiat boundary and a one dimensional continuant fiat boundary that doesn't overlap it. The situation is analogous to temporal and spatial regions."@en) +AnnotationAssertion( "Every continuant fiat boundary is located at some spatial region at every time at which it exists"@en) +AnnotationAssertion(Annotation( ) "(iff (ContinuantFiatBoundary a) (and (ImmaterialEntity a) (exists (b) (and (or (ZeroDimensionalSpatialRegion b) (OneDimensionalSpatialRegion b) (TwoDimensionalSpatialRegion b)) (forall (t) (locatedInAt a b t)))) (not (exists (c t) (and (SpatialRegion c) (continuantPartOfAt c a t)))))) // axiom label in BFO2 CLIF: [029-001] ") +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "continuant fiat boundary"@en) +SubClassOf( ) + +# Class: (immaterial entity) + +AnnotationAssertion( "immaterial") +AnnotationAssertion( "ImmaterialEntity") +AnnotationAssertion( "BFO 2 Reference: Immaterial entities are divided into two subgroups:boundaries and sites, which bound, or are demarcated in relation, to material entities, and which can thus change location, shape and size and as their material hosts move or change shape or size (for example: your nasal passage; the hold of a ship; the boundary of Wales (which moves with the rotation of the Earth) [38, 7, 10"@en) +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "immaterial entity"@en) +SubClassOf( ) + +# Class: (one-dimensional continuant fiat boundary) + +AnnotationAssertion( "1d-cf-boundary") +AnnotationAssertion( "OneDimensionalContinuantFiatBoundary") +AnnotationAssertion( "The Equator"@en) +AnnotationAssertion( "all geopolitical boundaries"@en) +AnnotationAssertion( "all lines of latitude and longitude"@en) +AnnotationAssertion( "the line separating the outer surface of the mucosa of the lower lip from the outer surface of the skin of the chin."@en) +AnnotationAssertion( "the median sulcus of your tongue"@en) +AnnotationAssertion(Annotation( ) "a one-dimensional continuant fiat boundary is a continuous fiat line whose location is defined in relation to some material entity. (axiom label in BFO2 Reference: [032-001])"@en) +AnnotationAssertion(Annotation( ) "(iff (OneDimensionalContinuantFiatBoundary a) (and (ContinuantFiatBoundary a) (exists (b) (and (OneDimensionalSpatialRegion b) (forall (t) (locatedInAt a b t)))))) // axiom label in BFO2 CLIF: [032-001] ") +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "one-dimensional continuant fiat boundary"@en) +SubClassOf( ) +DisjointClasses( ) +DisjointClasses( ) + +# Class: (process profile) + +AnnotationAssertion( "process-profile") +AnnotationAssertion( "ProcessProfile") +AnnotationAssertion( "On a somewhat higher level of complexity are what we shall call rate process profiles, which are the targets of selective abstraction focused not on determinate quality magnitudes plotted over time, but rather on certain ratios between these magnitudes and elapsed times. A speed process profile, for example, is represented by a graph plotting against time the ratio of distance covered per unit of time. Since rates may change, and since such changes, too, may have rates of change, we have to deal here with a hierarchy of process profile universals at successive levels"@en) +AnnotationAssertion( "One important sub-family of rate process profiles is illustrated by the beat or frequency profiles of cyclical processes, illustrated by the 60 beats per minute beating process of John’s heart, or the 120 beats per minute drumming process involved in one of John’s performances in a rock band, and so on. Each such process includes what we shall call a beat process profile instance as part, a subtype of rate process profile in which the salient ratio is not distance covered but rather number of beat cycles per unit of time. Each beat process profile instance instantiates the determinable universal beat process profile. But it also instantiates multiple more specialized universals at lower levels of generality, selected from rate process profilebeat process profileregular beat process profile3 bpm beat process profile4 bpm beat process profileirregular beat process profileincreasing beat process profileand so on.In the case of a regular beat process profile, a rate can be assigned in the simplest possible fashion by dividing the number of cycles by the length of the temporal region occupied by the beating process profile as a whole. Irregular process profiles of this sort, for example as identified in the clinic, or in the readings on an aircraft instrument panel, are often of diagnostic significance."@en) +AnnotationAssertion( "The simplest type of process profiles are what we shall call ‘quality process profiles’, which are the process profiles which serve as the foci of the sort of selective abstraction that is involved when measurements are made of changes in single qualities, as illustrated, for example, by process profiles of mass, temperature, aortic pressure, and so on."@en) +AnnotationAssertion(Annotation( ) "b is a process_profile =Def. there is some process c such that b process_profile_of c (axiom label in BFO2 Reference: [093-002])"@en) +AnnotationAssertion(Annotation( ) "b process_profile_of c holds when b proper_occurrent_part_of c& there is some proper_occurrent_part d of c which has no parts in common with b & is mutually dependent on b& is such that b, c and d occupy the same temporal region (axiom label in BFO2 Reference: [094-005])"@en) +AnnotationAssertion(Annotation( ) "(forall (x y) (if (processProfileOf x y) (and (properContinuantPartOf x y) (exists (z t) (and (properOccurrentPartOf z y) (TemporalRegion t) (occupiesSpatioTemporalRegion x t) (occupiesSpatioTemporalRegion y t) (occupiesSpatioTemporalRegion z t) (not (exists (w) (and (occurrentPartOf w x) (occurrentPartOf w z))))))))) // axiom label in BFO2 CLIF: [094-005] ") +AnnotationAssertion(Annotation( ) "(iff (ProcessProfile a) (exists (b) (and (Process b) (processProfileOf a b)))) // axiom label in BFO2 CLIF: [093-002] ") +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "process profile"@en) +SubClassOf( ) +DisjointClasses( ) + +# Class: (relational quality) + +AnnotationAssertion( "r-quality") +AnnotationAssertion( "RelationalQuality") +AnnotationAssertion( "John’s role of husband to Mary is dependent on Mary’s role of wife to John, and both are dependent on the object aggregate comprising John and Mary as member parts joined together through the relational quality of being married."@en) +AnnotationAssertion( "a marriage bond, an instance of requited love, an obligation between one person and another."@en) +AnnotationAssertion(Annotation( ) "b is a relational quality = Def. for some independent continuants c, d and for some time t: b quality_of c at t & b quality_of d at t. (axiom label in BFO2 Reference: [057-001])"@en) +AnnotationAssertion(Annotation( ) "(iff (RelationalQuality a) (exists (b c t) (and (IndependentContinuant b) (IndependentContinuant c) (qualityOfAt a b t) (qualityOfAt a c t)))) // axiom label in BFO2 CLIF: [057-001] ") +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "relational quality"@en) +SubClassOf( ) + +# Class: (two-dimensional continuant fiat boundary) + +AnnotationAssertion( "2d-cf-boundary") +AnnotationAssertion( "TwoDimensionalContinuantFiatBoundary") +AnnotationAssertion(Annotation( ) "a two-dimensional continuant fiat boundary (surface) is a self-connected fiat surface whose location is defined in relation to some material entity. (axiom label in BFO2 Reference: [033-001])"@en) +AnnotationAssertion(Annotation( ) "(iff (TwoDimensionalContinuantFiatBoundary a) (and (ContinuantFiatBoundary a) (exists (b) (and (TwoDimensionalSpatialRegion b) (forall (t) (locatedInAt a b t)))))) // axiom label in BFO2 CLIF: [033-001] ") +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "two-dimensional continuant fiat boundary"@en) +SubClassOf( ) + +# Class: (zero-dimensional continuant fiat boundary) + +AnnotationAssertion( "0d-cf-boundary") +AnnotationAssertion( "ZeroDimensionalContinuantFiatBoundary") +AnnotationAssertion( "the geographic North Pole"@en) +AnnotationAssertion( "the point of origin of some spatial coordinate system."@en) +AnnotationAssertion( "the quadripoint where the boundaries of Colorado, Utah, New Mexico, and Arizona meet"@en) +AnnotationAssertion(Annotation( ) Annotation(rdfs:comment "requested by Melanie Courtot") Annotation(rdfs:seeAlso ) "zero dimension continuant fiat boundaries are not spatial points. Considering the example 'the quadripoint where the boundaries of Colorado, Utah, New Mexico, and Arizona meet' : There are many frames in which that point is zooming through many points in space. Whereas, no matter what the frame, the quadripoint is always in the same relation to the boundaries of Colorado, Utah, New Mexico, and Arizona."@en) +AnnotationAssertion(Annotation( ) "a zero-dimensional continuant fiat boundary is a fiat point whose location is defined in relation to some material entity. (axiom label in BFO2 Reference: [031-001])"@en) +AnnotationAssertion(Annotation( ) "(iff (ZeroDimensionalContinuantFiatBoundary a) (and (ContinuantFiatBoundary a) (exists (b) (and (ZeroDimensionalSpatialRegion b) (forall (t) (locatedInAt a b t)))))) // axiom label in BFO2 CLIF: [031-001] ") +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "zero-dimensional continuant fiat boundary"@en) +SubClassOf( ) + +# Class: (zero-dimensional temporal region) + +AnnotationAssertion( "0d-t-region") +AnnotationAssertion( "ZeroDimensionalTemporalRegion") +AnnotationAssertion( "a temporal region that is occupied by a process boundary"@en) +AnnotationAssertion( "right now"@en) +AnnotationAssertion( "the moment at which a child is born"@en) +AnnotationAssertion( "the moment at which a finger is detached in an industrial accident"@en) +AnnotationAssertion( "the moment of death."@en) +AnnotationAssertion( "temporal instant."@en) +AnnotationAssertion(Annotation( ) "A zero-dimensional temporal region is a temporal region that is without extent. (axiom label in BFO2 Reference: [102-001])"@en) +AnnotationAssertion(Annotation( ) "(forall (x) (if (ZeroDimensionalTemporalRegion x) (TemporalRegion x))) // axiom label in BFO2 CLIF: [102-001] ") +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "zero-dimensional temporal region"@en) +SubClassOf( ) + +# Class: (history) + +AnnotationAssertion( "history") +AnnotationAssertion( "History") +AnnotationAssertion(Annotation( ) "A history is a process that is the sum of the totality of processes taking place in the spatiotemporal region occupied by a material entity or site, including processes on the surface of the entity or within the cavities to which it serves as host. (axiom label in BFO2 Reference: [138-001])"@en) +AnnotationAssertion(rdfs:isDefinedBy ) +AnnotationAssertion(rdfs:label "history"@en) +SubClassOf( ) + + +) \ No newline at end of file diff --git a/src/ontology/imports/bfo_terms.txt b/src/ontology/imports/bfo_terms.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/src/ontology/imports/bfo_terms.txt @@ -0,0 +1 @@ + diff --git a/src/ontology/imports/iao_import.owl b/src/ontology/imports/iao_import.owl new file mode 100644 index 0000000..11a850b --- /dev/null +++ b/src/ontology/imports/iao_import.owl @@ -0,0 +1,14 @@ + + + + + + diff --git a/src/ontology/imports/iao_terms.txt b/src/ontology/imports/iao_terms.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/src/ontology/imports/iao_terms.txt @@ -0,0 +1 @@ + diff --git a/src/ontology/imports/obi_import.owl b/src/ontology/imports/obi_import.owl new file mode 100644 index 0000000..c278fda --- /dev/null +++ b/src/ontology/imports/obi_import.owl @@ -0,0 +1,14 @@ + + + + + + diff --git a/src/ontology/imports/obi_terms.txt b/src/ontology/imports/obi_terms.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/src/ontology/imports/obi_terms.txt @@ -0,0 +1 @@ + diff --git a/src/ontology/imports/omo_import.owl b/src/ontology/imports/omo_import.owl new file mode 100644 index 0000000..44e5914 --- /dev/null +++ b/src/ontology/imports/omo_import.owl @@ -0,0 +1,14 @@ + + + + + + diff --git a/src/ontology/imports/omo_terms.txt b/src/ontology/imports/omo_terms.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/src/ontology/imports/omo_terms.txt @@ -0,0 +1 @@ + diff --git a/src/ontology/imports/ro_import.owl b/src/ontology/imports/ro_import.owl new file mode 100644 index 0000000..b5fdc0e --- /dev/null +++ b/src/ontology/imports/ro_import.owl @@ -0,0 +1,14 @@ + + + + + + diff --git a/src/ontology/imports/ro_terms.txt b/src/ontology/imports/ro_terms.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/src/ontology/imports/ro_terms.txt @@ -0,0 +1 @@ + diff --git a/src/ontology/run.bat b/src/ontology/run.bat new file mode 100644 index 0000000..7f26e21 --- /dev/null +++ b/src/ontology/run.bat @@ -0,0 +1 @@ +docker run -v %cd%\..\..\:/work -w /work/src/ontology -e 'ROBOT_JAVA_ARGS=-Xmx16G' -e 'JAVA_OPTS=-Xmx16G' --rm -ti obolibrary/odkfull %* \ No newline at end of file diff --git a/src/ontology/run.sh b/src/ontology/run.sh new file mode 100644 index 0000000..941478d --- /dev/null +++ b/src/ontology/run.sh @@ -0,0 +1,77 @@ +#!/bin/bash +# Wrapper script for docker. +# +# This is used primarily for wrapping the GNU Make workflow. +# Instead of typing "make TARGET", type "./run.sh make TARGET". +# This will run the make workflow within a docker container. +# +# The assumption is that you are working in the src/ontology folder; +# we therefore map the whole repo (../..) to a docker volume. +# +# To use singularity instead of docker, please issue +# export USE_SINGULARITY= +# before running this script. +# +# See README-editors.md for more details. + +if [ -f run.sh.conf ]; then + . ./run.sh.conf +fi + +# Look for a GitHub token +if [ -n "$GH_TOKEN" ]; then + : +elif [ -f ../../.github/token.txt ]; then + GH_TOKEN=$(cat ../../.github/token.txt) +elif [ -f $XDG_CONFIG_HOME/ontology-development-kit/github/token ]; then + GH_TOKEN=$(cat $XDG_CONFIG_HOME/ontology-development-kit/github/token) +elif [ -f "$HOME/Library/Application Support/ontology-development-kit/github/token" ]; then + GH_TOKEN=$(cat "$HOME/Library/Application Support/ontology-development-kit/github/token") +fi + +ODK_IMAGE=${ODK_IMAGE:-odkfull} +TAG_IN_IMAGE=$(echo $ODK_IMAGE | awk -F':' '{ print $2 }') +if [ -n "$TAG_IN_IMAGE" ]; then + # Override ODK_TAG env var if IMAGE already includes a tag + ODK_TAG=$TAG_IN_IMAGE + ODK_IMAGE=$(echo $ODK_IMAGE | awk -F':' '{ print $1 }') +fi +ODK_TAG=${ODK_TAG:-latest} +ODK_JAVA_OPTS=${ODK_JAVA_OPTS:--Xmx16G} +ODK_DEBUG=${ODK_DEBUG:-no} + +TIMECMD= +if [ x$ODK_DEBUG = xyes ]; then + # If you wish to change the format string, take care of using + # non-breaking spaces (U+00A0) instead of normal spaces, to + # prevent the shell from tokenizing the format string. + echo "Running ${IMAGE} with ${ODK_JAVA_OPTS} of memory for ROBOT and Java-based pipeline steps." + TIMECMD="/usr/bin/time -f ### DEBUG STATS ###\nElapsed time: %E\nPeak memory: %M kb" +fi + +VOLUME_BIND=$PWD/../../:/work +WORK_DIR=/work/src/ontology + +if [ -n "$ODK_BINDS" ]; then + VOLUME_BIND="$VOLUME_BIND,$ODK_BINDS" +fi + +if [ -n "$USE_SINGULARITY" ]; then + + singularity exec --cleanenv $ODK_SINGULARITY_OPTIONS \ + --env "ROBOT_JAVA_ARGS=$ODK_JAVA_OPTS,JAVA_OPTS=$ODK_JAVA_OPTS" \ + --bind $VOLUME_BIND \ + -W $WORK_DIR \ + docker://obolibrary/$ODK_IMAGE:$ODK_TAG $TIMECMD "$@" +else + BIND_OPTIONS="-v $(echo $VOLUME_BIND | sed 's/,/ -v /')" + docker run $ODK_DOCKER_OPTIONS $BIND_OPTIONS -w $WORK_DIR \ + -e ROBOT_JAVA_ARGS="$ODK_JAVA_OPTS" -e JAVA_OPTS="$ODK_JAVA_OPTS" \ + --rm -ti obolibrary/$ODK_IMAGE:$ODK_TAG $TIMECMD "$@" +fi + +case "$@" in +*update_repo*|*release*) + echo "Please remember to update your ODK image from time to time: https://oboacademy.github.io/obook/howto/odk-update/." + ;; +esac \ No newline at end of file diff --git a/src/ontology/vivo-edit.owl b/src/ontology/vivo-edit.owl new file mode 100644 index 0000000..290e45c --- /dev/null +++ b/src/ontology/vivo-edit.owl @@ -0,0 +1,7406 @@ + +Prefix(:=) +Prefix(dce:=) +Prefix(owl:=) +Prefix(rdf:=) +Prefix(xml:=) +Prefix(xsd:=) +Prefix(rdfs:=) +Prefix(dcterms:=) +Prefix(ns:=) +Prefix(obo:=) +Prefix(owl:=) +Prefix(rdf:=) +Prefix(xml:=) +Prefix(xsd:=) +Prefix(core:=) +Prefix(rdfs:=) +Prefix(skos:=) +Prefix(skos2:=) +Prefix(terms:=) +Prefix(vitro:=) +Prefix(statistics:=) +Prefix(geopolitical:=) +Prefix(study_protocol:=) + + +Ontology( +Import() +Import() +Import() +Import() +Import() + + +Annotation(dcterms:description "The VIVO Ontology is used to represent scholarship.") +Annotation(dcterms:license ) +Annotation(dcterms:title "The VIVO Ontology") + + +Declaration(AnnotationProperty(dcterms:description)) +Declaration(AnnotationProperty(dcterms:license)) +Declaration(AnnotationProperty(dcterms:title)) + +############################ +# Annotation Properties +############################ + +AnnotationAssertion(rdfs:label dcterms:description "description") +AnnotationAssertion(rdfs:label dcterms:license "license") +AnnotationAssertion(rdfs:label dcterms:title "title") + +############################ +# Classes +############################ + +Declaration(Class(geopolitical:area)) +Declaration(Class(geopolitical:disputed)) +Declaration(Class(geopolitical:economic_region)) +Declaration(Class(geopolitical:geographical_region)) +Declaration(Class(geopolitical:group)) +Declaration(Class(geopolitical:non_self_governing)) +Declaration(Class(geopolitical:organization)) +Declaration(Class(geopolitical:other)) +Declaration(Class(geopolitical:self_governing)) +Declaration(Class(geopolitical:special_group)) +Declaration(Class(geopolitical:territory)) +Declaration(Class(obo:ARG_0000008)) +Declaration(Class(obo:ARG_2000008)) +Declaration(Class(obo:ARG_2000009)) +Declaration(Class(obo:ARG_2000010)) +Declaration(Class(obo:ARG_2000011)) +Declaration(Class(obo:ARG_2000021)) +Declaration(Class(obo:ARG_2000022)) +Declaration(Class(obo:ARG_2000376)) +Declaration(Class(obo:ARG_2000377)) +Declaration(Class(obo:ARG_2000379)) +Declaration(Class(obo:ERO_0000004)) +Declaration(Class(obo:ERO_0000005)) +Declaration(Class(obo:ERO_0000006)) +Declaration(Class(obo:ERO_0000007)) +Declaration(Class(obo:ERO_0000012)) +Declaration(Class(obo:ERO_0000014)) +Declaration(Class(obo:ERO_0000015)) +Declaration(Class(obo:ERO_0000016)) +Declaration(Class(obo:ERO_0000020)) +Declaration(Class(obo:ERO_0000071)) +Declaration(Class(obo:ERO_0000224)) +Declaration(Class(obo:ERO_0000225)) +Declaration(Class(obo:ERO_0000391)) +Declaration(Class(obo:ERO_0000392)) +Declaration(Class(obo:ERO_0000393)) +Declaration(Class(obo:ERO_0000394)) +Declaration(Class(obo:ERO_0000395)) +Declaration(Class(obo:ERO_0000396)) +Declaration(Class(obo:ERO_0000565)) +Declaration(Class(obo:ERO_0000595)) +Declaration(Class(obo:ERO_0000776)) +Declaration(Class(obo:ERO_0000777)) +Declaration(Class(obo:ERO_0000778)) +Declaration(Class(obo:ERO_0000779)) +Declaration(Class(obo:ERO_0000780)) +Declaration(Class(obo:ERO_0000783)) +Declaration(Class(obo:ERO_0000784)) +Declaration(Class(obo:ERO_0000785)) +Declaration(Class(obo:ERO_0000786)) +Declaration(Class(obo:ERO_0000787)) +Declaration(Class(obo:ERO_0000788)) +Declaration(Class(obo:ERO_0000789)) +Declaration(Class(obo:ERO_0000790)) +Declaration(Class(obo:ERO_0000914)) +Declaration(Class(obo:ERO_0001245)) +Declaration(Class(obo:ERO_0001254)) +Declaration(Class(obo:ERO_0001255)) +Declaration(Class(obo:ERO_0001256)) +Declaration(Class(obo:ERO_0001257)) +Declaration(Class(obo:ERO_0001258)) +Declaration(Class(obo:ERO_0001259)) +Declaration(Class(obo:ERO_0001260)) +Declaration(Class(obo:ERO_0001261)) +Declaration(Class(obo:ERO_0001262)) +Declaration(Class(obo:ERO_0001263)) +Declaration(Class(obo:ERO_0001716)) +Declaration(Class(obo:IAO_0000003)) +Declaration(Class(obo:IAO_0000005)) +Declaration(Class(obo:IAO_0000007)) +Declaration(Class(obo:IAO_0000009)) +Declaration(Class(obo:IAO_0000013)) +Declaration(Class(obo:IAO_0000027)) +Declaration(Class(obo:IAO_0000030)) +Declaration(Class(obo:IAO_0000032)) +Declaration(Class(obo:IAO_0000033)) +Declaration(Class(obo:IAO_0000102)) +Declaration(Class(obo:IAO_0000104)) +Declaration(Class(obo:IAO_0000109)) +Declaration(Class(obo:IAO_0000144)) +Declaration(Class(obo:IAO_0000300)) +Declaration(Class(obo:OBI_0000011)) +Declaration(Class(obo:OBI_0000017)) +Declaration(Class(obo:OBI_0000066)) +Declaration(Class(obo:OBI_0000086)) +Declaration(Class(obo:OBI_0000094)) +Declaration(Class(obo:OBI_0000272)) +Declaration(Class(obo:OBI_0000571)) +Declaration(Class(obo:OBI_0000835)) +Declaration(Class(obo:OBI_0001554)) +Declaration(Class(obo:OBI_0100026)) +Declaration(Class(obo:OBI_0500000)) +Declaration(Class(obo:UO_0000280)) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class(core:Abstract)) +Declaration(Class(core:AcademicDegree)) +Declaration(Class(core:AcademicDepartment)) +Declaration(Class(core:AcademicTerm)) +Declaration(Class(core:AcademicYear)) +Declaration(Class(core:AdministratorRole)) +Declaration(Class(core:AdviseeRole)) +Declaration(Class(core:AdvisingProcess)) +Declaration(Class(core:AdvisingRelationship)) +Declaration(Class(core:AdvisorRole)) +Declaration(Class(core:Association)) +Declaration(Class(core:AttendeeRole)) +Declaration(Class(core:AttendingProcess)) +Declaration(Class(core:Authorship)) +Declaration(Class(core:Award)) +Declaration(Class(core:AwardReceipt)) +Declaration(Class(core:AwardedDegree)) +Declaration(Class(core:Blog)) +Declaration(Class(core:BlogPosting)) +Declaration(Class(core:Building)) +Declaration(Class(core:Campus)) +Declaration(Class(core:CaseStudy)) +Declaration(Class(core:Catalog)) +Declaration(Class(core:Center)) +Declaration(Class(core:Certificate)) +Declaration(Class(core:Certification)) +Declaration(Class(core:ClinicalOrganization)) +Declaration(Class(core:ClinicalRole)) +Declaration(Class(core:CoPrincipalInvestigatorRole)) +Declaration(Class(core:CollectionProcess)) +Declaration(Class(core:College)) +Declaration(Class(core:Committee)) +Declaration(Class(core:Company)) +Declaration(Class(core:Competition)) +Declaration(Class(core:ConferencePaper)) +Declaration(Class(core:ConferencePoster)) +Declaration(Class(core:ConferenceSeries)) +Declaration(Class(core:Consortium)) +Declaration(Class(core:Continent)) +Declaration(Class(core:Contract)) +Declaration(Class(core:CoreLaboratory)) +Declaration(Class(core:Country)) +Declaration(Class(core:County)) +Declaration(Class(core:Course)) +Declaration(Class(core:Credential)) +Declaration(Class(core:CurationProcess)) +Declaration(Class(core:Database)) +Declaration(Class(core:Dataset)) +Declaration(Class(core:DateTimeInterval)) +Declaration(Class(core:DateTimeValue)) +Declaration(Class(core:DateTimeValuePrecision)) +Declaration(Class(core:Department)) +Declaration(Class(core:Division)) +Declaration(Class(core:EditorRole)) +Declaration(Class(core:EditorialArticle)) +Declaration(Class(core:Editorship)) +Declaration(Class(core:EducationalProcess)) +Declaration(Class(core:EmeritusFaculty)) +Declaration(Class(core:EmeritusLibrarian)) +Declaration(Class(core:EmeritusProfessor)) +Declaration(Class(core:Equipment)) +Declaration(Class(core:EventSeries)) +Declaration(Class(core:Exhibit)) +Declaration(Class(core:ExtensionUnit)) +Declaration(Class(core:F1000Link)) +Declaration(Class(core:Facility)) +Declaration(Class(core:FacultyAdministrativePosition)) +Declaration(Class(core:FacultyMember)) +Declaration(Class(core:FacultyMentoringRelationship)) +Declaration(Class(core:FacultyPosition)) +Declaration(Class(core:Foundation)) +Declaration(Class(core:FundingOrganization)) +Declaration(Class(core:GeographicLocation)) +Declaration(Class(core:GeographicRegion)) +Declaration(Class(core:GeopoliticalEntity)) +Declaration(Class(core:GovernmentAgency)) +Declaration(Class(core:GraduateAdvisingRelationship)) +Declaration(Class(core:GraduateStudent)) +Declaration(Class(core:Grant)) +Declaration(Class(core:Hospital)) +Declaration(Class(core:Institute)) +Declaration(Class(core:Internship)) +Declaration(Class(core:InvestigatorRole)) +Declaration(Class(core:InvitedTalk)) +Declaration(Class(core:IssuedCredential)) +Declaration(Class(core:Laboratory)) +Declaration(Class(core:LeaderRole)) +Declaration(Class(core:Librarian)) +Declaration(Class(core:LibrarianPosition)) +Declaration(Class(core:Library)) +Declaration(Class(core:License)) +Declaration(Class(core:Licensure)) +Declaration(Class(core:Location)) +Declaration(Class(core:MedicalResidency)) +Declaration(Class(core:Meeting)) +Declaration(Class(core:MemberRole)) +Declaration(Class(core:Museum)) +Declaration(Class(core:NewsRelease)) +Declaration(Class(core:Newsletter)) +Declaration(Class(core:NonAcademic)) +Declaration(Class(core:NonAcademicPosition)) +Declaration(Class(core:NonFacultyAcademic)) +Declaration(Class(core:NonFacultyAcademicPosition)) +Declaration(Class(core:OrganizerRole)) +Declaration(Class(core:OrganizingProcess)) +Declaration(Class(core:OutreachProviderRole)) +Declaration(Class(core:PeerReviewerRole)) +Declaration(Class(core:PopulatedPlace)) +Declaration(Class(core:Position)) +Declaration(Class(core:Postdoc)) +Declaration(Class(core:PostdocOrFellowAdvisingRelationship)) +Declaration(Class(core:PostdocPosition)) +Declaration(Class(core:PostdoctoralTraining)) +Declaration(Class(core:Presentation)) +Declaration(Class(core:PresenterRole)) +Declaration(Class(core:PresentingProcess)) +Declaration(Class(core:PrimaryPosition)) +Declaration(Class(core:PrincipalInvestigatorRole)) +Declaration(Class(core:PrivateCompany)) +Declaration(Class(core:Program)) +Declaration(Class(core:Project)) +Declaration(Class(core:Publisher)) +Declaration(Class(core:Relationship)) +Declaration(Class(core:ResearchOrganization)) +Declaration(Class(core:ResearchProposal)) +Declaration(Class(core:ResearcherRole)) +Declaration(Class(core:Review)) +Declaration(Class(core:ReviewerRole)) +Declaration(Class(core:Room)) +Declaration(Class(core:School)) +Declaration(Class(core:Score)) +Declaration(Class(core:Screenplay)) +Declaration(Class(core:SeminarSeries)) +Declaration(Class(core:ServiceProvidingLaboratory)) +Declaration(Class(core:Speech)) +Declaration(Class(core:StateOrProvince)) +Declaration(Class(core:Student)) +Declaration(Class(core:StudentOrganization)) +Declaration(Class(core:SubnationalRegion)) +Declaration(Class(core:TeacherRole)) +Declaration(Class(core:Team)) +Declaration(Class(core:Translation)) +Declaration(Class(core:UndergraduateAdvisingRelationship)) +Declaration(Class(core:UndergraduateStudent)) +Declaration(Class(core:University)) +Declaration(Class(core:Video)) +Declaration(Class(core:WorkingPaper)) +Declaration(Class(core:WorkshopSeries)) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class(skos:Concept)) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(ObjectProperty(geopolitical:hasBorderWith)) +Declaration(ObjectProperty(geopolitical:hasMember)) +Declaration(ObjectProperty(geopolitical:isAdministeredBy)) +Declaration(ObjectProperty(geopolitical:isInGroup)) +Declaration(ObjectProperty(geopolitical:isPredecessorOf)) +Declaration(ObjectProperty(geopolitical:isSuccessorOf)) +Declaration(ObjectProperty()) +Declaration(ObjectProperty(obo:ARG_2000028)) +Declaration(ObjectProperty(obo:ARG_2000029)) +Declaration(ObjectProperty(obo:ARG_2000390)) +Declaration(ObjectProperty(obo:ARG_2000391)) +Declaration(ObjectProperty(obo:ARG_2000399)) +Declaration(ObjectProperty(obo:BFO_0000050)) +Declaration(ObjectProperty(obo:BFO_0000051)) +Declaration(ObjectProperty(obo:BFO_0000054)) +Declaration(ObjectProperty(obo:BFO_0000055)) +Declaration(ObjectProperty(obo:ERO_0000029)) +Declaration(ObjectProperty(obo:ERO_0000031)) +Declaration(ObjectProperty(obo:ERO_0000033)) +Declaration(ObjectProperty(obo:ERO_0000034)) +Declaration(ObjectProperty(obo:ERO_0000037)) +Declaration(ObjectProperty(obo:ERO_0000038)) +Declaration(ObjectProperty(obo:ERO_0000070)) +Declaration(ObjectProperty(obo:ERO_0000390)) +Declaration(ObjectProperty(obo:ERO_0000397)) +Declaration(ObjectProperty(obo:ERO_0000398)) +Declaration(ObjectProperty(obo:ERO_0000460)) +Declaration(ObjectProperty(obo:ERO_0000481)) +Declaration(ObjectProperty(obo:ERO_0000482)) +Declaration(ObjectProperty(obo:ERO_0000543)) +Declaration(ObjectProperty(obo:ERO_0000572)) +Declaration(ObjectProperty(obo:ERO_0000775)) +Declaration(ObjectProperty(obo:ERO_0000918)) +Declaration(ObjectProperty(obo:ERO_0000919)) +Declaration(ObjectProperty(obo:ERO_0001518)) +Declaration(ObjectProperty(obo:ERO_0001520)) +Declaration(ObjectProperty(obo:ERO_0001521)) +Declaration(ObjectProperty(obo:IAO_0000039)) +Declaration(ObjectProperty(obo:IAO_0000136)) +Declaration(ObjectProperty(obo:IAO_0000142)) +Declaration(ObjectProperty(obo:IAO_0000221)) +Declaration(ObjectProperty(obo:IAO_0000417)) +Declaration(ObjectProperty(obo:OBI_0000293)) +Declaration(ObjectProperty(obo:OBI_0000299)) +Declaration(ObjectProperty(obo:OBI_0000304)) +Declaration(ObjectProperty(obo:OBI_0000312)) +Declaration(ObjectProperty(obo:OBI_0000417)) +Declaration(ObjectProperty(obo:OBI_0000643)) +Declaration(ObjectProperty(obo:OBI_0000833)) +Declaration(ObjectProperty(obo:RO_0000052)) +Declaration(ObjectProperty(obo:RO_0000053)) +Declaration(ObjectProperty(obo:RO_0000056)) +Declaration(ObjectProperty(obo:RO_0000057)) +Declaration(ObjectProperty(obo:RO_0001000)) +Declaration(ObjectProperty(obo:RO_0001015)) +Declaration(ObjectProperty(obo:RO_0001018)) +Declaration(ObjectProperty(obo:RO_0001019)) +Declaration(ObjectProperty(obo:RO_0001025)) +Declaration(ObjectProperty(obo:RO_0002220)) +Declaration(ObjectProperty(obo:RO_0002233)) +Declaration(ObjectProperty(obo:RO_0002234)) +Declaration(ObjectProperty(obo:RO_0002350)) +Declaration(ObjectProperty(obo:RO_0002351)) +Declaration(ObjectProperty(obo:RO_0002353)) +Declaration(ObjectProperty(obo:RO_0003000)) +Declaration(ObjectProperty(obo:RO_0003001)) +Declaration(ObjectProperty(terms:contributor)) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty(core:affiliatedOrganization)) +Declaration(ObjectProperty(core:assignedBy)) +Declaration(ObjectProperty(core:assignee)) +Declaration(ObjectProperty(core:assigneeFor)) +Declaration(ObjectProperty(core:assigns)) +Declaration(ObjectProperty(core:conceptAssociatedWith)) +Declaration(ObjectProperty(core:confirmedOrcidId)) +Declaration(ObjectProperty(core:contributingRole)) +Declaration(ObjectProperty(core:dateFiled)) +Declaration(ObjectProperty(core:dateIssued)) +Declaration(ObjectProperty(core:dateTimeInterval)) +Declaration(ObjectProperty(core:dateTimePrecision)) +Declaration(ObjectProperty(core:dateTimeValue)) +Declaration(ObjectProperty(core:degreeCandidacy)) +Declaration(ObjectProperty(core:distributes)) +Declaration(ObjectProperty(core:distributesFundingFrom)) +Declaration(ObjectProperty(core:eligibleFor)) +Declaration(ObjectProperty(core:end)) +Declaration(ObjectProperty(core:equipmentFor)) +Declaration(ObjectProperty(core:expirationDate)) +Declaration(ObjectProperty(core:facilityFor)) +Declaration(ObjectProperty(core:featuredIn)) +Declaration(ObjectProperty(core:features)) +Declaration(ObjectProperty(core:fundingVehicleFor)) +Declaration(ObjectProperty(core:geographicFocus)) +Declaration(ObjectProperty(core:geographicFocusOf)) +Declaration(ObjectProperty(core:governingAuthorityFor)) +Declaration(ObjectProperty(core:grantSubcontractedThrough)) +Declaration(ObjectProperty(core:hasAssociatedConcept)) +Declaration(ObjectProperty(core:hasCollaborator)) +Declaration(ObjectProperty(core:hasEquipment)) +Declaration(ObjectProperty(core:hasFacility)) +Declaration(ObjectProperty(core:hasFundingVehicle)) +Declaration(ObjectProperty(core:hasGoverningAuthority)) +Declaration(ObjectProperty(core:hasPredecessorOrganization)) +Declaration(ObjectProperty(core:hasPrerequisite)) +Declaration(ObjectProperty(core:hasProceedings)) +Declaration(ObjectProperty(core:hasPublicationVenue)) +Declaration(ObjectProperty(core:hasResearchArea)) +Declaration(ObjectProperty(core:hasSubjectArea)) +Declaration(ObjectProperty(core:hasSuccessorOrganization)) +Declaration(ObjectProperty(core:hasTranslation)) +Declaration(ObjectProperty(core:informationResourceSupportedBy)) +Declaration(ObjectProperty(core:offeredBy)) +Declaration(ObjectProperty(core:offers)) +Declaration(ObjectProperty(core:orcidId)) +Declaration(ObjectProperty(core:prerequisiteFor)) +Declaration(ObjectProperty(core:proceedingsOf)) +Declaration(ObjectProperty(core:providesFundingThrough)) +Declaration(ObjectProperty(core:publicationVenueFor)) +Declaration(ObjectProperty(core:publisher)) +Declaration(ObjectProperty(core:publisherOf)) +Declaration(ObjectProperty(core:relatedBy)) +Declaration(ObjectProperty(core:relates)) +Declaration(ObjectProperty(core:reproduces)) +Declaration(ObjectProperty(core:researchAreaOf)) +Declaration(ObjectProperty(core:reviewedIn)) +Declaration(ObjectProperty(core:roleContributesTo)) +Declaration(ObjectProperty(core:sponsoredBy)) +Declaration(ObjectProperty(core:sponsors)) +Declaration(ObjectProperty(core:start)) +Declaration(ObjectProperty(core:subcontractsGrant)) +Declaration(ObjectProperty(core:subjectAreaOf)) +Declaration(ObjectProperty(core:supportedBy)) +Declaration(ObjectProperty(core:supportedInformationResource)) +Declaration(ObjectProperty(core:supports)) +Declaration(ObjectProperty(core:translatorOf)) +Declaration(ObjectProperty(core:validIn)) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty(owl:DeprecatedProperty)) +Declaration(ObjectProperty(owl:sameAs)) +Declaration(ObjectProperty(owl:topObjectProperty)) +Declaration(ObjectProperty(skos:broader)) +Declaration(ObjectProperty(skos:narrower)) +Declaration(ObjectProperty(skos:related)) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(DataProperty(geopolitical:GDP)) +Declaration(DataProperty(geopolitical:GDPNotes)) +Declaration(DataProperty(geopolitical:GDPTotalInCurrentPrices)) +Declaration(DataProperty(geopolitical:GDPUnit)) +Declaration(DataProperty(geopolitical:GDPYear)) +Declaration(DataProperty(geopolitical:HDI)) +Declaration(DataProperty(geopolitical:HDINotes)) +Declaration(DataProperty(geopolitical:HDITotal)) +Declaration(DataProperty(geopolitical:HDIUnit)) +Declaration(DataProperty(geopolitical:HDIYear)) +Declaration(DataProperty(geopolitical:agriculturalArea)) +Declaration(DataProperty(geopolitical:agriculturalAreaNotes)) +Declaration(DataProperty(geopolitical:agriculturalAreaTotal)) +Declaration(DataProperty(geopolitical:agriculturalAreaUnit)) +Declaration(DataProperty(geopolitical:agriculturalAreaYear)) +Declaration(DataProperty(geopolitical:codeAGROVOC)) +Declaration(DataProperty(geopolitical:codeCurrency)) +Declaration(DataProperty(geopolitical:codeDBPediaID)) +Declaration(DataProperty(geopolitical:codeFAOSTAT)) +Declaration(DataProperty(geopolitical:codeFAOTERM)) +Declaration(DataProperty(geopolitical:codeGAUL)) +Declaration(DataProperty(geopolitical:codeISO2)) +Declaration(DataProperty(geopolitical:codeISO3)) +Declaration(DataProperty(geopolitical:codeUN)) +Declaration(DataProperty(geopolitical:codeUNDP)) +Declaration(DataProperty(geopolitical:countryArea)) +Declaration(DataProperty(geopolitical:countryAreaNotes)) +Declaration(DataProperty(geopolitical:countryAreaTotal)) +Declaration(DataProperty(geopolitical:countryAreaUnit)) +Declaration(DataProperty(geopolitical:countryAreaYear)) +Declaration(DataProperty(geopolitical:hasCode)) +Declaration(DataProperty(geopolitical:hasCoordinate)) +Declaration(DataProperty(geopolitical:hasCurrency)) +Declaration(DataProperty(geopolitical:hasListName)) +Declaration(DataProperty(geopolitical:hasMaxLatitude)) +Declaration(DataProperty(geopolitical:hasMaxLongitude)) +Declaration(DataProperty(geopolitical:hasMinLatitude)) +Declaration(DataProperty(geopolitical:hasMinLongitude)) +Declaration(DataProperty(geopolitical:hasNationality)) +Declaration(DataProperty(geopolitical:hasOfficialName)) +Declaration(DataProperty(geopolitical:hasShortName)) +Declaration(DataProperty(geopolitical:hasStatistics)) +Declaration(DataProperty(geopolitical:landArea)) +Declaration(DataProperty(geopolitical:landAreaNotes)) +Declaration(DataProperty(geopolitical:landAreaTotal)) +Declaration(DataProperty(geopolitical:landAreaUnit)) +Declaration(DataProperty(geopolitical:landAreaYear)) +Declaration(DataProperty(geopolitical:nameCurrencyAR)) +Declaration(DataProperty(geopolitical:nameCurrencyEN)) +Declaration(DataProperty(geopolitical:nameCurrencyES)) +Declaration(DataProperty(geopolitical:nameCurrencyFR)) +Declaration(DataProperty(geopolitical:nameCurrencyIT)) +Declaration(DataProperty(geopolitical:nameCurrencyRU)) +Declaration(DataProperty(geopolitical:nameCurrencyZH)) +Declaration(DataProperty(geopolitical:nameListAR)) +Declaration(DataProperty(geopolitical:nameListEN)) +Declaration(DataProperty(geopolitical:nameListES)) +Declaration(DataProperty(geopolitical:nameListFR)) +Declaration(DataProperty(geopolitical:nameListIT)) +Declaration(DataProperty(geopolitical:nameListRU)) +Declaration(DataProperty(geopolitical:nameListZH)) +Declaration(DataProperty(geopolitical:nameOfficialAR)) +Declaration(DataProperty(geopolitical:nameOfficialEN)) +Declaration(DataProperty(geopolitical:nameOfficialES)) +Declaration(DataProperty(geopolitical:nameOfficialFR)) +Declaration(DataProperty(geopolitical:nameOfficialIT)) +Declaration(DataProperty(geopolitical:nameOfficialRU)) +Declaration(DataProperty(geopolitical:nameOfficialZH)) +Declaration(DataProperty(geopolitical:nameShortAR)) +Declaration(DataProperty(geopolitical:nameShortEN)) +Declaration(DataProperty(geopolitical:nameShortES)) +Declaration(DataProperty(geopolitical:nameShortFR)) +Declaration(DataProperty(geopolitical:nameShortIT)) +Declaration(DataProperty(geopolitical:nameShortRU)) +Declaration(DataProperty(geopolitical:nameShortZH)) +Declaration(DataProperty(geopolitical:nationalityAR)) +Declaration(DataProperty(geopolitical:nationalityEN)) +Declaration(DataProperty(geopolitical:nationalityES)) +Declaration(DataProperty(geopolitical:nationalityFR)) +Declaration(DataProperty(geopolitical:nationalityIT)) +Declaration(DataProperty(geopolitical:nationalityRU)) +Declaration(DataProperty(geopolitical:nationalityZH)) +Declaration(DataProperty(geopolitical:population)) +Declaration(DataProperty(geopolitical:populationNotes)) +Declaration(DataProperty(geopolitical:populationTotal)) +Declaration(DataProperty(geopolitical:populationUnit)) +Declaration(DataProperty(geopolitical:populationYear)) +Declaration(DataProperty(geopolitical:validSince)) +Declaration(DataProperty(geopolitical:validUntil)) +Declaration(DataProperty(obo:ARG_0000001)) +Declaration(DataProperty(obo:ARG_0000015)) +Declaration(DataProperty(obo:ARG_0000172)) +Declaration(DataProperty(obo:ARG_0000197)) +Declaration(DataProperty(obo:ARG_2000012)) +Declaration(DataProperty(obo:ERO_0000044)) +Declaration(DataProperty(obo:ERO_0000045)) +Declaration(DataProperty(obo:ERO_0000046)) +Declaration(DataProperty(obo:ERO_0000050)) +Declaration(DataProperty(obo:ERO_0000054)) +Declaration(DataProperty(obo:ERO_0000072)) +Declaration(DataProperty(obo:ERO_0000424)) +Declaration(DataProperty(obo:ERO_0000774)) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty(core:abbreviation)) +Declaration(DataProperty(core:cclCode)) +Declaration(DataProperty(core:contactInformation)) +Declaration(DataProperty(core:courseCredits)) +Declaration(DataProperty(core:dateTime)) +Declaration(DataProperty(core:departmentOrSchool)) +Declaration(DataProperty(core:description)) +Declaration(DataProperty(core:eRACommonsId)) +Declaration(DataProperty(core:entryTerm)) +Declaration(DataProperty(core:freetextKeyword)) +Declaration(DataProperty(core:grantDirectCosts)) +Declaration(DataProperty(core:hasMonetaryAmount)) +Declaration(DataProperty(core:hasValue)) +Declaration(DataProperty(core:hideFromDisplay)) +Declaration(DataProperty(core:hrJobTitle)) +Declaration(DataProperty(core:iclCode)) +Declaration(DataProperty(core:identifier)) +Declaration(DataProperty(core:isCorrespondingAuthor)) +Declaration(DataProperty(core:licenseNumber)) +Declaration(DataProperty(core:localAwardId)) +Declaration(DataProperty(core:majorField)) +Declaration(DataProperty(core:middleName)) +Declaration(DataProperty(core:nihmsid)) +Declaration(DataProperty(core:outreachOverview)) +Declaration(DataProperty(core:overview)) +Declaration(DataProperty(core:patentNumber)) +Declaration(DataProperty(core:placeOfPublication)) +Declaration(DataProperty(core:pmcid)) +Declaration(DataProperty(core:preferredDisplayOrder)) +Declaration(DataProperty(core:rank)) +Declaration(DataProperty(core:reportId)) +Declaration(DataProperty(core:researchOverview)) +Declaration(DataProperty(core:researcherId)) +Declaration(DataProperty(core:scopusId)) +Declaration(DataProperty(core:seatingCapacity)) +Declaration(DataProperty(core:sponsorAwardId)) +Declaration(DataProperty(core:supplementalInformation)) +Declaration(DataProperty(core:teachingOverview)) +Declaration(DataProperty(core:termLabel)) +Declaration(DataProperty(core:termType)) +Declaration(DataProperty(core:totalAwardAmount)) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(AnnotationProperty(geopolitical:sourceCreator)) +Declaration(AnnotationProperty(geopolitical:sourceIdentifier)) +Declaration(AnnotationProperty(geopolitical:sourceModified)) +Declaration(AnnotationProperty(obo:ARG_0000033)) +Declaration(AnnotationProperty(obo:BFO_0000179)) +Declaration(AnnotationProperty(obo:BFO_0000180)) +Declaration(AnnotationProperty(obo:IAO_0000111)) +Declaration(AnnotationProperty(obo:IAO_0000112)) +Declaration(AnnotationProperty(obo:IAO_0000114)) +Declaration(AnnotationProperty(obo:IAO_0000115)) +Declaration(AnnotationProperty(obo:IAO_0000116)) +Declaration(AnnotationProperty(obo:IAO_0000117)) +Declaration(AnnotationProperty(obo:IAO_0000118)) +Declaration(AnnotationProperty(obo:IAO_0000119)) +Declaration(AnnotationProperty(obo:IAO_0000231)) +Declaration(AnnotationProperty(obo:IAO_0000232)) +Declaration(AnnotationProperty(obo:IAO_0000412)) +Declaration(AnnotationProperty(obo:IAO_0000600)) +Declaration(AnnotationProperty(obo:IAO_0000601)) +Declaration(AnnotationProperty(obo:IAO_0000602)) +Declaration(AnnotationProperty(terms:description)) +Declaration(AnnotationProperty(terms:source)) +Declaration(AnnotationProperty(statistics:curator)) +Declaration(AnnotationProperty(study_protocol:develop_comment)) +Declaration(AnnotationProperty(vitro:descriptionAnnot)) +Declaration(AnnotationProperty(vitro:exampleAnnot)) +Declaration(AnnotationProperty(vitro:stubObjectPropertyAnnot)) +Declaration(AnnotationProperty(rdfs:comment)) +Declaration(AnnotationProperty(rdfs:isDefinedBy)) +Declaration(AnnotationProperty(rdfs:label)) +Declaration(AnnotationProperty(owl:minCardinality)) +Declaration(AnnotationProperty(ns:term_status)) +Declaration(AnnotationProperty(skos:scopeNote)) +Declaration(AnnotationProperty(skos2:editorialNote)) +Declaration(AnnotationProperty(skos2:scopeNote)) +Declaration(Datatype(rdf:PlainLiteral)) +Declaration(Datatype(rdfs:Literal)) +Declaration(Datatype(xsd:anyURI)) +Declaration(Datatype(xsd:boolean)) +Declaration(Datatype(xsd:date)) +Declaration(Datatype(xsd:int)) +Declaration(Datatype(xsd:string)) + +############################ +# Object Properties +############################ + +# Object Property: geopolitical:hasBorderWith (has border with) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:hasBorderWith "United Nations cartographic maps") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:hasBorderWith "http://www.un.org/Depts/Cartographic/map/profile/world00.pdf") +AnnotationAssertion(geopolitical:sourceModified geopolitical:hasBorderWith "2010-05-01") +AnnotationAssertion(terms:source geopolitical:hasBorderWith "United Nations cartographic maps http://www.un.org/Depts/Cartographic/map/profile/world00.pdf") +AnnotationAssertion(rdfs:label geopolitical:hasBorderWith "has border with"@en) + +# Object Property: geopolitical:hasMember (has member country or territory) + +AnnotationAssertion(rdfs:label geopolitical:hasMember "has member country or territory"@en) +InverseObjectProperties(geopolitical:hasMember geopolitical:isInGroup) +ObjectPropertyDomain(geopolitical:hasMember geopolitical:group) +ObjectPropertyRange(geopolitical:hasMember geopolitical:territory) + +# Object Property: geopolitical:isAdministeredBy (is administered by) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:isAdministeredBy "United Nations cartographic maps") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:isAdministeredBy "http://www.un.org/Depts/Cartographic/map/profile/world00.pdf"@en) +AnnotationAssertion(geopolitical:sourceModified geopolitical:isAdministeredBy "2010-05-01") +AnnotationAssertion(terms:source geopolitical:isAdministeredBy "United Nations cartographic maps http://www.un.org/Depts/Cartographic/map/profile/world00.pdf") +AnnotationAssertion(rdfs:label geopolitical:isAdministeredBy "is administered by"@en) + +# Object Property: geopolitical:isInGroup (in geographic grouping) + +AnnotationAssertion(rdfs:label geopolitical:isInGroup "in geographic grouping"@en) +ObjectPropertyDomain(geopolitical:isInGroup geopolitical:territory) +ObjectPropertyRange(geopolitical:isInGroup geopolitical:group) + +# Object Property: geopolitical:isPredecessorOf (is predecessor of) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:isPredecessorOf "United Nations Statistics Division") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:isPredecessorOf "http://unstats.un.org/unsd/methods/m49/m49chang.htm"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:isPredecessorOf "http://unstats.un.org/unsd/methods/m49/m49chgef.htm"@fr) +AnnotationAssertion(geopolitical:sourceModified geopolitical:isPredecessorOf "2010-04-15") +AnnotationAssertion(terms:source geopolitical:isPredecessorOf "United Nations Statistics Division http://unstats.un.org/unsd/methods/m49/m49chang.htm") +AnnotationAssertion(rdfs:label geopolitical:isPredecessorOf "is predecessor of"@en) +InverseObjectProperties(geopolitical:isPredecessorOf geopolitical:isSuccessorOf) +ObjectPropertyDomain(geopolitical:isPredecessorOf geopolitical:area) +ObjectPropertyRange(geopolitical:isPredecessorOf geopolitical:area) + +# Object Property: geopolitical:isSuccessorOf (is successor of) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:isSuccessorOf "United Nations Statistics Division") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:isSuccessorOf "http://unstats.un.org/unsd/methods/m49/m49chang.htm"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:isSuccessorOf "http://unstats.un.org/unsd/methods/m49/m49chgef.htm"@fr) +AnnotationAssertion(geopolitical:sourceModified geopolitical:isSuccessorOf "2010-04-15") +AnnotationAssertion(terms:source geopolitical:isSuccessorOf "United Nations Statistics Division http://unstats.un.org/unsd/methods/m49/m49chang.htm") +AnnotationAssertion(rdfs:label geopolitical:isSuccessorOf "is successor of"@en) +ObjectPropertyDomain(geopolitical:isSuccessorOf geopolitical:area) +ObjectPropertyRange(geopolitical:isSuccessorOf geopolitical:area) + +# Object Property: obo:ARG_2000028 (has contact info) + +AnnotationAssertion(rdfs:label obo:ARG_2000028 "has contact info"@en) +InverseObjectProperties(obo:ARG_2000028 obo:ARG_2000029) +ObjectPropertyRange(obo:ARG_2000028 obo:ARG_2000379) + +# Object Property: obo:ARG_2000029 (contact info for) + +AnnotationAssertion(rdfs:label obo:ARG_2000029 "contact info for"@en) +ObjectPropertyDomain(obo:ARG_2000029 obo:ARG_2000379) + +# Object Property: obo:ARG_2000390 (context for) + +AnnotationAssertion(rdfs:label obo:ARG_2000390 "context for"@en) +InverseObjectProperties(obo:ARG_2000390 obo:ARG_2000391) + +# Object Property: obo:ARG_2000391 (has context) + +AnnotationAssertion(rdfs:label obo:ARG_2000391 "has context"@en) + +# Object Property: obo:ARG_2000399 (has contact agent) + +AnnotationAssertion(rdfs:label obo:ARG_2000399 "has contact agent"@en) + +# Object Property: obo:BFO_0000050 (part of) + +AnnotationAssertion(rdfs:label obo:BFO_0000050 "part of"@en) +InverseObjectProperties(obo:BFO_0000050 obo:BFO_0000051) +TransitiveObjectProperty(obo:BFO_0000050) + +# Object Property: obo:BFO_0000051 (has part) + +AnnotationAssertion(rdfs:label obo:BFO_0000051 "has part"@en) +TransitiveObjectProperty(obo:BFO_0000051) + +# Object Property: obo:BFO_0000054 (realized in) + +AnnotationAssertion(obo:BFO_0000179 obo:BFO_0000054 "realized-in") +AnnotationAssertion(obo:BFO_0000180 obo:BFO_0000054 "realizedIn") +AnnotationAssertion(obo:IAO_0000600 obo:BFO_0000054 "[copied from inverse property 'realizes'] to say that b realizes c at t is to assert that there is some material entity d & b is a process which has participant d at t & c is a disposition or role of which d is bearer_of at t& the type instantiated by b is correlated with the type instantiated by c. (axiom label in BFO2 Reference: [059-003])") +AnnotationAssertion(obo:IAO_0000601 obo:BFO_0000054 "if a realizable entity b is realized in a process p, then p stands in the has_participant relation to the bearer of b. (axiom label in BFO2 Reference: [106-002])"@en) +AnnotationAssertion(obo:IAO_0000602 obo:BFO_0000054 "(forall (x y z t) (if (and (RealizableEntity x) (Process y) (realizesAt y x t) (bearerOfAt z x t)) (hasParticipantAt y z t))) // axiom label in BFO2 CLIF: [106-002] ") +AnnotationAssertion(rdfs:isDefinedBy obo:BFO_0000054 obo:bfo.owl) +AnnotationAssertion(rdfs:label obo:BFO_0000054 "realized in"@en) +InverseObjectProperties(obo:BFO_0000054 obo:BFO_0000055) +ObjectPropertyDomain(obo:BFO_0000054 obo:BFO_0000017) +ObjectPropertyRange(obo:BFO_0000054 obo:BFO_0000015) + +# Object Property: obo:BFO_0000055 (realizes) + +AnnotationAssertion(obo:BFO_0000179 obo:BFO_0000055 "realizes") +AnnotationAssertion(obo:BFO_0000180 obo:BFO_0000055 "realizes") +AnnotationAssertion(obo:IAO_0000600 obo:BFO_0000055 "to say that b realizes c at t is to assert that there is some material entity d & b is a process which has participant d at t & c is a disposition or role of which d is bearer_of at t& the type instantiated by b is correlated with the type instantiated by c. (axiom label in BFO2 Reference: [059-003])"@en) +AnnotationAssertion(obo:IAO_0000602 obo:BFO_0000055 "(forall (x y t) (if (realizesAt x y t) (and (Process x) (or (Disposition y) (Role y)) (exists (z) (and (MaterialEntity z) (hasParticipantAt x z t) (bearerOfAt z y t)))))) // axiom label in BFO2 CLIF: [059-003] ") +AnnotationAssertion(rdfs:isDefinedBy obo:BFO_0000055 obo:bfo.owl) +AnnotationAssertion(rdfs:label obo:BFO_0000055 "realizes"@en) +ObjectPropertyDomain(obo:BFO_0000055 obo:BFO_0000015) +ObjectPropertyRange(obo:BFO_0000055 obo:BFO_0000017) + +# Object Property: obo:ERO_0000029 (provides access to) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000029 "An access service that provides access to a flow cytometer.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000029 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000029 "Instruments, reagents, organisms, or software for which the service provides access.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000029 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000029 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:comment obo:ERO_0000029 "change the domain tye to access service") +AnnotationAssertion(rdfs:label obo:ERO_0000029 "provides access to"@en) +InverseObjectProperties(obo:ERO_0000029 ) +ObjectPropertyDomain(obo:ERO_0000029 obo:ERO_0000005) +ObjectPropertyRange(obo:ERO_0000029 ObjectUnionOf(obo:ERO_0000004 obo:ERO_0000006 obo:ERO_0000071 obo:ERO_0001716)) + +# Object Property: obo:ERO_0000031 (uses) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000031 "uses") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000031 "Microsoft powerpoint is commonly used in research laboratories to prepare presentations.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000031 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000031 "Software or protocol used by the laboratory.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000031 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000031 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:comment obo:ERO_0000031 "Here there are things to be fixed (for instance a service can use a technique...)") +AnnotationAssertion(rdfs:label obo:ERO_0000031 "uses"@en) +InverseObjectProperties(obo:ERO_0000031 obo:ERO_0000070) +ObjectPropertyDomain(obo:ERO_0000031 ) +ObjectPropertyRange(obo:ERO_0000031 ObjectUnionOf(obo:ERO_0000071 obo:ERO_0001716 obo:OBI_0000272)) + +# Object Property: obo:ERO_0000033 (has expertise in technique) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000033 "has expertise") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000033 "Brian Druker has expertise in cancer research.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000033 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000033 "Technique in which the person is proficient. ") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000033 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000033 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0000033 "has expertise in technique"@en) +ObjectPropertyDomain(obo:ERO_0000033 ) +ObjectPropertyRange(obo:ERO_0000033 obo:ERO_0000007) + +# Object Property: obo:ERO_0000034 (manufacturer) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000034 "has manufacturer") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000034 "Santa Cruz Biotechnology is the manufacturer of many antibodies.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000034 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000034 "Organization or person that created the resource.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000034 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000034 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0000034 "manufacturer"@en) +ObjectPropertyDomain(obo:ERO_0000034 ObjectUnionOf(obo:ERO_0000004 obo:ERO_0000006 obo:ERO_0000071 obo:ERO_0001716)) +ObjectPropertyRange(obo:ERO_0000034 obo:OBI_0000835) + +# Object Property: obo:ERO_0000037 (contact or provider for service) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000037 "provides services") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000037 "A core lab providing cell sorting to individual labs.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000037 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000037 "Service offered by the organization.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000037 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000037 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0000037 "contact or provider for service"@en) +InverseObjectProperties(obo:ERO_0000037 obo:ERO_0000390) +ObjectPropertyDomain(obo:ERO_0000037 ObjectUnionOf( )) +ObjectPropertyRange(obo:ERO_0000037 obo:ERO_0000005) + +# Object Property: obo:ERO_0000038 (specifies the use of) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000038 "specifies the use of") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000038 "A protocol can specify the use of a flow cytometer.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000038 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000038 "Instruments, techniques, reagents, organisms, or software that are referenced in a protocol.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000038 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000038 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0000038 "specifies the use of"@en) +ObjectPropertyDomain(obo:ERO_0000038 obo:OBI_0000272) +ObjectPropertyRange(obo:ERO_0000038 ObjectUnionOf(obo:ERO_0000004 obo:ERO_0000006 obo:ERO_0000007 obo:ERO_0000071)) + +# Object Property: obo:ERO_0000070 (used by) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000070 "used by") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000070 "A laboratory uses Microsoft Word.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000070 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000070 "Laboratory that uses the protocol or software.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000070 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000070 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0000070 "used by"@en) +ObjectPropertyDomain(obo:ERO_0000070 ObjectUnionOf(obo:ERO_0000071 obo:ERO_0001716 obo:OBI_0000272)) +ObjectPropertyRange(obo:ERO_0000070 ) + +# Object Property: obo:ERO_0000390 (service provided by) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000390 "service provided by") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000390 "A core laboratory provides a service.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000390 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000390 "Organization or laboratory performing the service.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000390 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000390 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0000390 "service provided by"@en) +ObjectPropertyDomain(obo:ERO_0000390 obo:ERO_0000005) +ObjectPropertyRange(obo:ERO_0000390 ObjectUnionOf( )) + +# Object Property: obo:ERO_0000397 (performs technique) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000397 "A cancer researcher performs apoptosis assays.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000397 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000397 "Technique carried out by the person or laboratory.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000397 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000397 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0000397 "performs technique"@en) +InverseObjectProperties(obo:ERO_0000397 obo:ERO_0000398) +ObjectPropertyDomain(obo:ERO_0000397 ObjectUnionOf(core:Laboratory )) +ObjectPropertyRange(obo:ERO_0000397 obo:ERO_0000007) + +# Object Property: obo:ERO_0000398 (is performed by) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000398 "is performed by") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000398 "Confocal microscopy is performed by a confocal core laboratory.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000398 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000398 "Person or laboratory that performs the service or technique.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000398 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000398 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0000398 "is performed by"@en) +ObjectPropertyDomain(obo:ERO_0000398 obo:ERO_0000007) +ObjectPropertyRange(obo:ERO_0000398 ObjectUnionOf(core:Laboratory )) + +# Object Property: obo:ERO_0000460 (has documentation) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000460 "has documentation") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000460 "An antibody has documentation describing attributes of the antibody.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000460 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000460 "Document that contains relevant resource information.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000460 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000460 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0000460 "has documentation"@en) +InverseObjectProperties(obo:ERO_0000460 ) +ObjectPropertyDomain(obo:ERO_0000460 ObjectUnionOf(obo:ERO_0000004 obo:ERO_0000005 obo:ERO_0000006 obo:ERO_0000014 obo:ERO_0000020 obo:ERO_0000071 obo:ERO_0001716 obo:OBI_0000272)) +ObjectPropertyRange(obo:ERO_0000460 ) + +# Object Property: obo:ERO_0000481 (realizes protocol) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000481 "realizes protocol") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000481 "A sequencing protocol used for next generation sequencing.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000481 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000481 "Protocol used to perform the service.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000481 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000481 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:comment obo:ERO_0000481 "placeholder: need to be modeled for the proper kind of service (production services)") +AnnotationAssertion(rdfs:label obo:ERO_0000481 "realizes protocol"@en) +InverseObjectProperties(obo:ERO_0000481 ) +ObjectPropertyDomain(obo:ERO_0000481 ObjectUnionOf(obo:ERO_0000005 obo:ERO_0000014)) +ObjectPropertyRange(obo:ERO_0000481 obo:OBI_0000272) + +# Object Property: obo:ERO_0000482 (uses software) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000482 "uses software") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000482 "Sequence analysis software.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000482 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000482 "Software used to perform the service.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000482 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000482 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:comment obo:ERO_0000482 "Placeholder needs to be redesign") +AnnotationAssertion(rdfs:label obo:ERO_0000482 "uses software"@en) +AnnotationAssertion(owl:deprecated obo:ERO_0000482 "true"^^xsd:boolean) +SubObjectPropertyOf(obo:ERO_0000482 owl:DeprecatedProperty) +ObjectPropertyDomain(obo:ERO_0000482 obo:ERO_0000005) +ObjectPropertyRange(obo:ERO_0000482 obo:ERO_0000071) + +# Object Property: obo:ERO_0000543 (related technique) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000543 "related technique") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000543 "Flow cytometry is a related technique for a flow cytometer instrument.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000543 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000543 "Method in which the resource can be used.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000543 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000543 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0000543 "related technique"@en) +ObjectPropertyRange(obo:ERO_0000543 obo:ERO_0000007) + +# Object Property: obo:ERO_0000572 (used to study) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000572 "used to study") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000572 "A study of hibernation in bears.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000572 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000572 "Biological process studied in the organism.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000572 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000572 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0000572 "used to study"@en) + +# Object Property: obo:ERO_0000775 (has residency requirement) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000775 "has residency requirement") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000775 "A research opportunity requires applicants to be US citizens.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000775 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000775 "US residency status of applicants that may apply for the student research opportunity.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000775 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000775 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0000775 "has residency requirement"@en) +ObjectPropertyDomain(obo:ERO_0000775 obo:ERO_0000595) +ObjectPropertyRange(obo:ERO_0000775 obo:ERO_0000776) + +# Object Property: obo:ERO_0000918 (related research project) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000918 "related research project") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000918 "A research project studying breast cancer.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000918 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000918 "Research project during which the biological specimen was collected.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000918 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000918 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0000918 "related research project"@en) +InverseObjectProperties(obo:ERO_0000918 obo:ERO_0000919) +ObjectPropertyDomain(obo:ERO_0000918 obo:ERO_0000020) +ObjectPropertyRange(obo:ERO_0000918 obo:ERO_0000014) + +# Object Property: obo:ERO_0000919 (related biological specimen) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000919 "related biological specimen") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000919 "A breast cancer specimen.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000919 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000919 "Biological specimen collected as part of the research project.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000919 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000919 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0000919 "related biological specimen"@en) +ObjectPropertyDomain(obo:ERO_0000919 obo:ERO_0000014) +ObjectPropertyRange(obo:ERO_0000919 obo:ERO_0000020) + +# Object Property: obo:ERO_0001518 (has phase) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0001518 "has phase") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0001518 "Phase 1 clinical trial.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0001518 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0001518 "Phase of a clinical trial to evaluate risk and to clinically evaluate the efficacy of drugs or biologicals.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0001518 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0001518 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0001518 "has phase"@en) +ObjectPropertyDomain(obo:ERO_0001518 obo:ERO_0000016) +ObjectPropertyRange(obo:ERO_0001518 ) + +# Object Property: obo:ERO_0001520 (performs human study) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0001520 "performs human study") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0001520 "The Jackson Heart Institute performs human studies on heart disease.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0001520 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0001520 "Human study performed by the organization.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0001520 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0001520 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0001520 "performs human study"@en) +InverseObjectProperties(obo:ERO_0001520 obo:ERO_0001521) +ObjectPropertyDomain(obo:ERO_0001520 ) +ObjectPropertyRange(obo:ERO_0001520 obo:ERO_0000015) + +# Object Property: obo:ERO_0001521 (performed by organization) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0001521 "human study performed by") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0001521 "Jackson State University performs human studies on heart disease.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0001521 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0001521 "Organization that performs the human study.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0001521 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0001521 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0001521 "performed by organization"@en) +SubObjectPropertyOf(obo:ERO_0001521 ) +ObjectPropertyDomain(obo:ERO_0001521 obo:ERO_0000015) +ObjectPropertyRange(obo:ERO_0001521 ) + +# Object Property: obo:IAO_0000039 (has measurement unit label) + +AnnotationAssertion(rdfs:label obo:IAO_0000039 "has measurement unit label"@en) +SubObjectPropertyOf(obo:IAO_0000039 obo:BFO_0000051) +FunctionalObjectProperty(obo:IAO_0000039) +ObjectPropertyRange(obo:IAO_0000039 obo:IAO_0000003) + +# Object Property: obo:IAO_0000136 (is about) + +AnnotationAssertion(obo:IAO_0000112 obo:IAO_0000136 "This document is about information artifacts and their representations"@en) +AnnotationAssertion(obo:IAO_0000114 obo:IAO_0000136 obo:IAO_0000125) +AnnotationAssertion(obo:IAO_0000115 obo:IAO_0000136 "is_about is a (currently) primitive relation that relates an information artifact to an entity."@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000136 "7/6/2009 Alan Ruttenberg. Following discussion with Jonathan Rees, and introduction of \"mentions\" relation. Weaken the is_about relationship to be primitive. + +We will try to build it back up by elaborating the various subproperties that are more precisely defined. + +Some currently missing phenomena that should be considered \"about\" are predications - \"The only person who knows the answer is sitting beside me\" , Allegory, Satire, and other literary forms that can be topical without explicitly mentioning the topic."@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000136 "person:Alan Ruttenberg"@en) +AnnotationAssertion(obo:IAO_0000119 obo:IAO_0000136 "Smith, Ceusters, Ruttenberg, 2000 years of philosophy"@en) +AnnotationAssertion(rdfs:label obo:IAO_0000136 "is about"@en) +ObjectPropertyDomain(obo:IAO_0000136 obo:IAO_0000030) + +# Object Property: obo:IAO_0000142 (mentions) + +AnnotationAssertion(rdfs:label obo:IAO_0000142 "mentions"@en) +SubObjectPropertyOf(obo:IAO_0000142 obo:IAO_0000136) + +# Object Property: obo:IAO_0000221 (is quality measurement of) + +AnnotationAssertion(obo:IAO_0000115 obo:IAO_0000221 "m is a quality measurement of q at t when +q is a quality +there is a measurement process p that has specified output m, a measurement datum, that is about q"@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000221 "8/6/2009 Alan Ruttenberg: The strategy is to be rather specific with this relationship. There are other kinds of measurements that are not of qualities, such as those that measure time. We will add these as separate properties for the moment and see about generalizing later"@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000221 "From the second IAO workshop [Alan Ruttenberg 8/6/2009: not completely current, though bringing in comparison is probably important] + +This one is the one we are struggling with at the moment. The issue is what a measurement measures. On the one hand saying that it measures the quality would include it \"measuring\" the bearer = referring to the bearer in the measurement. However this makes comparisons of two different things not possible. On the other hand not having it inhere in the bearer, on the face of it, breaks the audit trail. + +Werner suggests a solution based on \"Magnitudes\" a proposal for which we are awaiting details. +-- +From the second IAO workshop, various comments, [commented on by Alan Ruttenberg 8/6/2009] + +unit of measure is a quality, e.g. the length of a ruler. + +[We decided to hedge on what units of measure are, instead talking about measurement unit labels, which are the information content entities that are about whatever measurement units are. For IAO we need that information entity in any case. See the term measurement unit label] + +[Some struggling with the various subflavors of is_about. We subsequently removed the relation represents, and describes until and only when we have a better theory] + +a represents b means either a denotes b or a describes + +describe: +a describes b means a is about b and a allows an inference of at least one quality of b + +We have had a long discussion about denotes versus describes."@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000221 "From the second IAO workshop: An attempt at tieing the quality to the measurement datum more carefully. + +a is a magnitude means a is a determinate quality particular inhering in some bearer b existing at a time t that can be represented/denoted by an information content entity e that has parts denoting a unit of measure, a number, and b. The unit of measure is an instance of the determinable quality."@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000221 "From the second meeting on IAO: + +An attempt at defining assay using Barry's \"reliability\" wording + +assay: +process and has_input some material entity +and has_output some information content entity +and which is such that instances of this process type reliably generate +outputs that describes the input."@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000221 "This one is the one we are struggling with at the moment. The issue is what a measurement measures. On the one hand saying that it measures the quality would include it \"measuring\" the bearer = referring to the bearer in the measurement. However this makes comparisons of two different things not possible. On the other hand not having it inhere in the bearer, on the face of it, breaks the audit trail. + +Werner suggests a solution based on \"Magnitudes\" a proposal for which we are awaiting details."@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000221 "Alan Ruttenberg"@en) +AnnotationAssertion(rdfs:label obo:IAO_0000221 "is quality measurement of"@en) +SubObjectPropertyOf(obo:IAO_0000221 obo:IAO_0000136) +InverseObjectProperties(obo:IAO_0000221 obo:IAO_0000417) +ObjectPropertyDomain(obo:IAO_0000221 obo:IAO_0000109) +ObjectPropertyRange(obo:IAO_0000221 obo:BFO_0000019) + +# Object Property: obo:IAO_0000417 (is quality measured as) + +AnnotationAssertion(obo:IAO_0000114 obo:IAO_0000417 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:IAO_0000417 "inverse of the relation of is quality measurement of"@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000417 "2009/10/19 Alan Ruttenberg. Named 'junk' relation useful in restrictions, but not a real instance relationship"@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000417 "Person:Alan Ruttenberg"@en) +AnnotationAssertion(rdfs:label obo:IAO_0000417 "is quality measured as"@en) + +# Object Property: obo:OBI_0000293 (has specified input) + +AnnotationAssertion(obo:IAO_0000111 obo:OBI_0000293 "has_specified_input") +AnnotationAssertion(obo:IAO_0000112 obo:OBI_0000293 "see is_input_of example_of_usage"@en) +AnnotationAssertion(obo:IAO_0000115 obo:OBI_0000293 "A relation between a planned process and a continuant participating in that process that is not created during the process. The presence of the continuant during the process is explicitly specified in the plan specification which the process realizes the concretization of."@en) +AnnotationAssertion(obo:IAO_0000116 obo:OBI_0000293 "8/17/09: specified inputs of one process are not necessarily specified inputs of a larger process that it is part of. This is in contrast to how 'has participant' works.") +AnnotationAssertion(obo:IAO_0000117 obo:OBI_0000293 "PERSON: Alan Ruttenberg"@en) +AnnotationAssertion(obo:IAO_0000117 obo:OBI_0000293 "PERSON: Bjoern Peters") +AnnotationAssertion(obo:IAO_0000117 obo:OBI_0000293 "PERSON: Larry Hunter") +AnnotationAssertion(obo:IAO_0000117 obo:OBI_0000293 "PERSON: Melanie Coutot") +AnnotationAssertion(rdfs:label obo:OBI_0000293 "has specified input"@en) +SubObjectPropertyOf(obo:OBI_0000293 obo:RO_0002233) +ObjectPropertyDomain(obo:OBI_0000293 obo:OBI_0000011) + +# Object Property: obo:OBI_0000299 (has specified output) + +AnnotationAssertion(obo:IAO_0000111 obo:OBI_0000299 "has_specified_output") +AnnotationAssertion(obo:IAO_0000115 obo:OBI_0000299 "A relation between a planned process and a continuant participating in that process. The presence of the continuant at the end of the process is explicitly specified in the objective specification which the process realizes the concretization of."@en) +AnnotationAssertion(obo:IAO_0000117 obo:OBI_0000299 "PERSON: Alan Ruttenberg"@en) +AnnotationAssertion(obo:IAO_0000117 obo:OBI_0000299 "PERSON: Bjoern Peters") +AnnotationAssertion(obo:IAO_0000117 obo:OBI_0000299 "PERSON: Larry Hunter") +AnnotationAssertion(obo:IAO_0000117 obo:OBI_0000299 "PERSON: Melanie Courtot") +AnnotationAssertion(rdfs:label obo:OBI_0000299 "has specified output"@en) +SubObjectPropertyOf(obo:OBI_0000299 obo:RO_0002234) +InverseObjectProperties(obo:OBI_0000299 obo:OBI_0000312) +ObjectPropertyDomain(obo:OBI_0000299 obo:OBI_0000011) + +# Object Property: obo:OBI_0000304 (manufactured by) + +AnnotationAssertion(obo:IAO_0000111 obo:OBI_0000304 "is_manufactured_by"@en) +AnnotationAssertion(obo:IAO_0000112 obo:OBI_0000304 "http://www.affymetrix.com/products/arrays/specific/hgu133.affx is_manufactered_by http://www.affymetrix.com/ (if we decide to use these URIs for the actual entities)"@en) +AnnotationAssertion(obo:IAO_0000115 obo:OBI_0000304 "c is_manufactured_by o means that there was a process p in which c was built in which a person, or set of people or machines did the work(bore the \"Manufacturer Role\", and those people/and or machines were members or of directed by the organization to do this."@en) +AnnotationAssertion(obo:IAO_0000117 obo:OBI_0000304 "Alan Ruttenberg"@en) +AnnotationAssertion(obo:IAO_0000117 obo:OBI_0000304 "Liju Fan"@en) +AnnotationAssertion(obo:IAO_0000118 obo:OBI_0000304 "has_make"@en) +AnnotationAssertion(obo:IAO_0000118 obo:OBI_0000304 "has_manufacturer"@en) +AnnotationAssertion(rdfs:label obo:OBI_0000304 "manufactured by"@en) +ObjectPropertyDomain(obo:OBI_0000304 obo:BFO_0000040) +ObjectPropertyRange(obo:OBI_0000304 ) + +# Object Property: obo:OBI_0000312 (is specified output of) + +AnnotationAssertion(obo:IAO_0000111 obo:OBI_0000312 "is_specified_output_of") +AnnotationAssertion(obo:IAO_0000115 obo:OBI_0000312 "A relation between a planned process and a continuant participating in that process. The presence of the continuant at the end of the process is explicitly specified in the objective specification which the process realizes the concretization of."@en) +AnnotationAssertion(obo:IAO_0000117 obo:OBI_0000312 "Alan Ruttenberg"@en) +AnnotationAssertion(obo:IAO_0000117 obo:OBI_0000312 "PERSON:Bjoern Peters") +AnnotationAssertion(rdfs:label obo:OBI_0000312 "is specified output of"@en) +SubObjectPropertyOf(obo:OBI_0000312 obo:RO_0002353) +ObjectPropertyRange(obo:OBI_0000312 obo:OBI_0000011) + +# Object Property: obo:OBI_0000417 (achieves planned objective) + +AnnotationAssertion(obo:IAO_0000112 obo:OBI_0000417 "A cell sorting process achieves the objective specification 'material separation objective'") +AnnotationAssertion(obo:IAO_0000115 obo:OBI_0000417 "This relation obtains between a planned process and a objective specification when the criteria specified in the objective specification are met at the end of the planned process.") +AnnotationAssertion(obo:IAO_0000117 obo:OBI_0000417 "BP, AR, PPPB branch") +AnnotationAssertion(obo:IAO_0000119 obo:OBI_0000417 "PPPB branch derived") +AnnotationAssertion(obo:IAO_0000232 obo:OBI_0000417 "modified according to email thread from 1/23/09 in accordince with DT and PPPB branch") +AnnotationAssertion(rdfs:label obo:OBI_0000417 "achieves planned objective"@en) +InverseObjectProperties(obo:OBI_0000417 obo:OBI_0000833) +ObjectPropertyDomain(obo:OBI_0000417 obo:OBI_0000011) +ObjectPropertyRange(obo:OBI_0000417 obo:IAO_0000005) + +# Object Property: obo:OBI_0000643 (has grain) + +AnnotationAssertion(obo:IAO_0000111 obo:OBI_0000643 "has grain") +AnnotationAssertion(obo:IAO_0000115 obo:OBI_0000643 "the relation of the cells in the finger of the skin to the finger, in which an indeterminate number of grains are parts of the whole by virtue of being grains in a collective that is part of the whole, and in which removing one granular part does not nec- essarily damage or diminish the whole. Ontological Whether there is a fixed, or nearly fixed number of parts - e.g. fingers of the hand, chambers of the heart, or wheels of a car - such that there can be a notion of a single one being missing, or whether, by contrast, the number of parts is indeterminate - e.g., cells in the skin of the hand, red cells in blood, or rubber molecules in the tread of the tire of the wheel of the car.") +AnnotationAssertion(obo:IAO_0000116 obo:OBI_0000643 "Discussion in Karslruhe with, among others, Alan Rector, Stefan Schulz, Marijke Keet, Melanie Courtot, and Alan Ruttenberg. Definition take from the definition of granular parthood in the cited paper. Needs work to put into standard form"@en) +AnnotationAssertion(obo:IAO_0000117 obo:OBI_0000643 "PERSON: Alan Ruttenberg"@en) +AnnotationAssertion(obo:IAO_0000119 obo:OBI_0000643 "PAPER: Granularity, scale and collectivity: When size does and does not matter, Alan Rector, Jeremy Rogers, Thomas Bittner, Journal of Biomedical Informatics 39 (2006) 333-349") +AnnotationAssertion(obo:IAO_0000412 obo:OBI_0000643 obo:obi_webservice.owl) +AnnotationAssertion(rdfs:label obo:OBI_0000643 "has grain"@en) +SubObjectPropertyOf(obo:OBI_0000643 obo:BFO_0000051) + +# Object Property: obo:OBI_0000833 (objective achieved by) + +AnnotationAssertion(obo:IAO_0000115 obo:OBI_0000833 "This relation obtains between a a objective specification and a planned process when the criteria specified in the objective specification are met at the end of the planned process.") +AnnotationAssertion(obo:IAO_0000116 obo:OBI_0000833 "definition needs clean up to indicate directionality") +AnnotationAssertion(rdfs:label obo:OBI_0000833 "objective achieved by"@en) +ObjectPropertyDomain(obo:OBI_0000833 obo:IAO_0000005) +ObjectPropertyRange(obo:OBI_0000833 obo:OBI_0000011) + +# Object Property: obo:RO_0000052 (inheres in) + +AnnotationAssertion(obo:IAO_0000116 obo:RO_0000052 "This clarifies that only specifically dependent continuants inhere in (specifically) one independent continuant over all time. For GDCs, there in implicitly inherence to all the independent continuants in which the concretizations inhere. Should add a 'cardinality 1' restriction to the definition of specifically dependent continuant.") +AnnotationAssertion(obo:IAO_0000116 obo:RO_0000052 "This relation belongs in BFO/RO, and will be in BFO 2") +AnnotationAssertion(rdfs:label obo:RO_0000052 "inheres in"@en) +InverseObjectProperties(obo:RO_0000052 obo:RO_0000053) +FunctionalObjectProperty(obo:RO_0000052) +ObjectPropertyDomain(obo:RO_0000052 obo:BFO_0000020) +ObjectPropertyRange(obo:RO_0000052 obo:BFO_0000004) + +# Object Property: obo:RO_0000053 (bearer of) + +AnnotationAssertion(rdfs:label obo:RO_0000053 "bearer of"@en) +ObjectPropertyDomain(obo:RO_0000053 obo:BFO_0000004) +ObjectPropertyRange(obo:RO_0000053 obo:BFO_0000020) + +# Object Property: obo:RO_0000056 (participates in) + +AnnotationAssertion(rdfs:label obo:RO_0000056 "participates in"@en) +InverseObjectProperties(obo:RO_0000056 obo:RO_0000057) +ObjectPropertyDomain(obo:RO_0000056 obo:BFO_0000002) +ObjectPropertyRange(obo:RO_0000056 obo:BFO_0000003) + +# Object Property: obo:RO_0000057 (has participant) + +AnnotationAssertion(rdfs:label obo:RO_0000057 "has participant"@en) +ObjectPropertyDomain(obo:RO_0000057 obo:BFO_0000003) +ObjectPropertyRange(obo:RO_0000057 obo:BFO_0000002) + +# Object Property: obo:RO_0001000 (derives from) + +AnnotationAssertion(rdfs:label obo:RO_0001000 "derives from"@en) + +# Object Property: obo:RO_0001015 (location of) + +AnnotationAssertion(rdfs:label obo:RO_0001015 "location of"@en) +InverseObjectProperties(obo:RO_0001015 obo:RO_0001025) + +# Object Property: obo:RO_0001018 (contained in) + +AnnotationAssertion(rdfs:label obo:RO_0001018 "contained in"@en) +InverseObjectProperties(obo:RO_0001018 obo:RO_0001019) + +# Object Property: obo:RO_0001019 (contains) + +AnnotationAssertion(rdfs:label obo:RO_0001019 "contains"@en) + +# Object Property: obo:RO_0001025 (located in) + +AnnotationAssertion(rdfs:label obo:RO_0001025 "located in"@en) + +# Object Property: obo:RO_0002220 (adjacent to) + +AnnotationAssertion(rdfs:label obo:RO_0002220 "adjacent to"@en) + +# Object Property: obo:RO_0002233 (has input) + +AnnotationAssertion(rdfs:label obo:RO_0002233 "has input"@en) +SubObjectPropertyOf(obo:RO_0002233 obo:RO_0000057) + +# Object Property: obo:RO_0002234 (has output) + +AnnotationAssertion(rdfs:label obo:RO_0002234 "has output"@en) +SubObjectPropertyOf(obo:RO_0002234 obo:RO_0000057) +InverseObjectProperties(obo:RO_0002234 obo:RO_0002353) + +# Object Property: obo:RO_0002350 (member of) + +AnnotationAssertion(rdfs:label obo:RO_0002350 "member of"@en) +InverseObjectProperties(obo:RO_0002350 obo:RO_0002351) + +# Object Property: obo:RO_0002351 (has member) + +AnnotationAssertion(rdfs:label obo:RO_0002351 "has member"@en) + +# Object Property: obo:RO_0002353 (output of) + +AnnotationAssertion(rdfs:label obo:RO_0002353 "output of"@en) +SubObjectPropertyOf(obo:RO_0002353 obo:RO_0000056) + +# Object Property: obo:RO_0003000 (produces) + +AnnotationAssertion(obo:IAO_0000115 obo:RO_0003000 "a produces b if some process that occurs_in a has_output b, where a and b are material entities. Examples: hybridoma cell line produces monoclonal antibody reagent; chondroblast produces avascular GAG-rich matrix.") +AnnotationAssertion(obo:IAO_0000117 obo:RO_0003000 "Melissa Haendel") +AnnotationAssertion(obo:IAO_0000412 obo:RO_0003000 obo:ro.owl) +AnnotationAssertion(rdfs:label obo:RO_0003000 "produces"@en) +InverseObjectProperties(obo:RO_0003000 obo:RO_0003001) +ObjectPropertyDomain(obo:RO_0003000 obo:BFO_0000040) +ObjectPropertyRange(obo:RO_0003000 obo:BFO_0000040) + +# Object Property: obo:RO_0003001 (produced by) + +AnnotationAssertion(rdfs:label obo:RO_0003001 "produced by"@en) +ObjectPropertyDomain(obo:RO_0003001 obo:BFO_0000040) +ObjectPropertyRange(obo:RO_0003001 obo:BFO_0000040) + +# Object Property: terms:contributor (contributor) + +AnnotationAssertion(rdfs:label terms:contributor "contributor"@en) + +# Object Property: (affirmed by) + +AnnotationAssertion(obo:IAO_0000112 "The public description was taken from here: http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html") +AnnotationAssertion(rdfs:comment "A legal decision that affirms a ruling."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "affirmed by"@en) + +# Object Property: (annotates) + +AnnotationAssertion(obo:IAO_0000112 "The public description source is: http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html.") +AnnotationAssertion(rdfs:comment "Critical or explanatory note for a Document."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "annotates"@en) +AnnotationAssertion(ns:term_status "stable") + +# Object Property: (cited by) + +AnnotationAssertion(rdfs:label "cited by"@en) +InverseObjectProperties( ) +ObjectPropertyDomain( ) +ObjectPropertyRange( ) + +# Object Property: (cites) + +AnnotationAssertion(rdfs:label "cites"@en) +ObjectPropertyDomain( ) +ObjectPropertyRange( ) + +# Object Property: (Court) + +AnnotationAssertion(obo:IAO_0000112 "Public description take from: http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html. Bibo considers this property \"unstable\".") +AnnotationAssertion(rdfs:comment "A court associated with a legal document; for example, that which issues a decision."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Court"@en) +AnnotationAssertion(ns:term_status "unstable") + +# Object Property: (related degree) + +AnnotationAssertion(obo:IAO_0000112 "The source of the public description and this info is found here: http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html. Bibo considers this term \"unstable\". The bibo editorial note is: \"We are not defining, using an enumeration, the range of the bibo:degree to the defined list of bibo:ThesisDegree. We won't do it because we want people to be able to define new degress if needed by some special usecases. Creating such an enumeration would restrict this to happen.\"") +AnnotationAssertion(rdfs:comment "The thesis degree."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "related degree"@en) +AnnotationAssertion(ns:term_status "unstable") +AnnotationAssertion(skos2:editorialNote "We are not defining, using an enumeration, the range of the bibo:degree to the defined list of bibo:ThesisDegree. We won't do it because we want people to be able to define new degress if needed by some special usecases. Creating such an enumeration would restrict this to happen."@en) +ObjectPropertyRange( ) + +# Object Property: (director) + +AnnotationAssertion(obo:IAO_0000112 "Definition take from this site: http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html .") +AnnotationAssertion(rdfs:comment "A Film director."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "director"@en) +AnnotationAssertion(ns:term_status "stable") + +# Object Property: (distributor) + +AnnotationAssertion(vitro:descriptionAnnot "Public Description for bibo:distributor taken from here: http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html .") +AnnotationAssertion(rdfs:label "distributor"@en) +InverseObjectProperties( core:distributes) + +# Object Property: (interviewee) + +AnnotationAssertion(rdfs:comment "An agent that is interviewed by another agent."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "interviewee"@en) +AnnotationAssertion(ns:term_status "stable") + +# Object Property: (interviewer) + +AnnotationAssertion(rdfs:comment "An agent that interview another agent."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "interviewer"@en) +AnnotationAssertion(ns:term_status "stable") + +# Object Property: (issuer) + +AnnotationAssertion(vitro:descriptionAnnot "An entity responsible for issuing often informally published documents such as press releases, reports, etc. This term is classified as unstable by bibo.") +AnnotationAssertion(rdfs:comment "An entity responsible for issuing often informally published documents such as press releases, reports, etc.") +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "issuer"@en) +AnnotationAssertion(ns:term_status "unstable") +ObjectPropertyRange( ) + +# Object Property: (performer) + +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "performer"@en) +AnnotationAssertion(ns:term_status "stable") +SubObjectPropertyOf( terms:contributor) + +# Object Property: (presented at event) + +AnnotationAssertion(vitro:descriptionAnnot "Public Description from source: http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html . Bibo considers the bibo:presents and the bibo:presentedAt unstable terms. It also indicates that bibo:presents is a sub-property of event:product.") +AnnotationAssertion(rdfs:comment "Relates a document to an event; for example, a paper to a conference."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "presented at event"@en) +AnnotationAssertion(ns:term_status "unstable") +InverseObjectProperties( ) +ObjectPropertyDomain( ) +ObjectPropertyRange( ) + +# Object Property: (related documents) + +AnnotationAssertion(obo:IAO_0000112 "Public Description from source: http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html . Bibo considers the bibo:presents and the bibo:presentedAt unstable terms. It also indicates that bibo:presents is a sub-property of event:product.") +AnnotationAssertion(rdfs:comment "Relates an event to associated documents; for example, conference to a paper."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "related documents"@en) +AnnotationAssertion(ns:term_status "unstable") + +# Object Property: (recipient) + +AnnotationAssertion(rdfs:comment "An agent that receives a communication document."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "recipient"@en) +AnnotationAssertion(ns:term_status "stable") + +# Object Property: (reproduced in) + +AnnotationAssertion(rdfs:label "reproduced in"@en) +SubObjectPropertyOf( obo:BFO_0000050) +InverseObjectProperties( core:reproduces) +ObjectPropertyDomain( ) +ObjectPropertyRange( ) + +# Object Property: (reversed by) + +AnnotationAssertion(obo:IAO_0000112 "The first sentence of the public description was taken from here: http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html") +AnnotationAssertion(rdfs:comment "A legal decision that reverses a ruling."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "reversed by"@en) + +# Object Property: (review of) + +AnnotationAssertion(obo:IAO_0000112 "The bibo:reviewOf public description was found here: http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html . As of 26 May 2010, bibo:reviewOf is used with the class Review, but core:reviewIn doesn't seem to be being used.") +AnnotationAssertion(rdfs:label "review of"@en) +InverseObjectProperties( core:reviewedIn) + +# Object Property: (status) + +AnnotationAssertion(obo:IAO_0000112 "paraphrased editorial note from the bibo ontology: We are not defining, using an enumeration, the range of the bibo:status to be a defined list of bibo:DocumentStatus. This is because we want people to be able to define new statuses if needed; and creating such an enumeration would prevent this.") +AnnotationAssertion(rdfs:label "status"@en) +ObjectPropertyDomain( ) +ObjectPropertyRange( ) + +# Object Property: (subsequent legal decision) + +AnnotationAssertion(obo:IAO_0000112 "Public description is from comments of this object property in bibo ontology located here: http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html") +AnnotationAssertion(rdfs:comment "A legal decision on appeal that takes action on a case (affirming it, reversing it, etc.)."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "subsequent legal decision"@en) + +# Object Property: (transcript of) + +AnnotationAssertion(obo:IAO_0000112 "The bibo:transcriptOf public description was found here: http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html . Bibo considers this term unstable.") +AnnotationAssertion(rdfs:comment "Relates a document to some transcribed original."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "transcript of"@en) +AnnotationAssertion(ns:term_status "unstable") + +# Object Property: (translation of) + +AnnotationAssertion(obo:IAO_0000112 "Examples shows a book has French language version. Public description source: http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html .") +AnnotationAssertion(rdfs:comment "Relates a translated document to the original document."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "translation of"@en) +AnnotationAssertion(ns:term_status "stable") +InverseObjectProperties( core:hasTranslation) +ObjectPropertyDomain( ) +ObjectPropertyRange( ) + +# Object Property: (translator) + +AnnotationAssertion(rdfs:label "translator"@en) +SubObjectPropertyOf( terms:contributor) +InverseObjectProperties( core:translatorOf) +ObjectPropertyDomain( ObjectUnionOf( )) +ObjectPropertyRange( ) + +# Object Property: (has global citation frequency) + +AnnotationAssertion(obo:IAO_0000115 "A property linking a publication entity to an instance of c40:GlobalCitationCount that specifies how many times a work has been cited by others, according to a particular information source on a particular date.") +AnnotationAssertion(vitro:descriptionAnnot "A property linking a publication entity to the property c40:GlobalCitationCount that specify how many times a work has been cited by others, according to a particular information source on a particular date.") +AnnotationAssertion(rdfs:label "has global citation frequency"@en) +ObjectPropertyRange( ) + +# Object Property: (has global count source) + +AnnotationAssertion(obo:IAO_0000115 "A property linking an instance of c40:GlobalCitationCount to the bibliographic information source providing the global citation count information for a particular publication on a particular date.") +AnnotationAssertion(vitro:descriptionAnnot "A property linking the property c40:GlobalCitationCount to the bibliographic information source providing the global citation count information for a particular publication on a particular date.") +AnnotationAssertion(rdfs:label "has global count source"@en) +ObjectPropertyDomain( ) +ObjectPropertyRange( ) + +# Object Property: (cites as data source) + +AnnotationAssertion(rdfs:comment "The citing entity cites the cited entity as source of data."@en) +AnnotationAssertion(rdfs:label "cites as data source"@en) +InverseObjectProperties( ) + +# Object Property: (is cited as data source by) + +AnnotationAssertion(rdfs:comment "The cited entity is cited as a data source by the citing entity."@en) +AnnotationAssertion(rdfs:label "is cited as data source by"@en) + +# Object Property: core:affiliatedOrganization (has affiliated organization) + +AnnotationAssertion(rdfs:label core:affiliatedOrganization "has affiliated organization"@en) +ObjectPropertyDomain(core:affiliatedOrganization ) +ObjectPropertyRange(core:affiliatedOrganization ) + +# Object Property: core:assignedBy (assigned by) + +AnnotationAssertion(obo:IAO_0000115 core:assignedBy "Relates a Relationship (as a predicate or n-ary relation over one or more Thing) to an Agent that defined or instantiated the predicate instance. "@en) +AnnotationAssertion(rdfs:label core:assignedBy "assigned by"@en) +InverseObjectProperties(core:assignedBy core:assigns) + +# Object Property: core:assignee (assignee) + +AnnotationAssertion(rdfs:label core:assignee "assignee"@en) +InverseObjectProperties(core:assignee core:assigneeFor) +ObjectPropertyDomain(core:assignee ) +ObjectPropertyRange(core:assignee ) + +# Object Property: core:assigneeFor (assignee for patent) + +AnnotationAssertion(rdfs:label core:assigneeFor "assignee for patent"@en) +ObjectPropertyDomain(core:assigneeFor ) +ObjectPropertyRange(core:assigneeFor ) + +# Object Property: core:assigns (assigns) + +AnnotationAssertion(rdfs:label core:assigns "assigns"@en) + +# Object Property: core:conceptAssociatedWith (concept for) + +AnnotationAssertion(rdfs:label core:conceptAssociatedWith "concept for"@en) +InverseObjectProperties(core:conceptAssociatedWith core:hasAssociatedConcept) + +# Object Property: core:confirmedOrcidId (Orcid ID confirmation) + +AnnotationAssertion(rdfs:comment core:confirmedOrcidId "Indicates that the Orcid ID has been confirmed by this Person") +AnnotationAssertion(rdfs:label core:confirmedOrcidId "Orcid ID confirmation"@en-us) +ObjectPropertyRange(core:confirmedOrcidId ) + +# Object Property: core:contributingRole (contributor) + +AnnotationAssertion(rdfs:label core:contributingRole "contributor"@en) +InverseObjectProperties(core:contributingRole core:roleContributesTo) +ObjectPropertyRange(core:contributingRole obo:BFO_0000023) + +# Object Property: core:dateFiled (date filed) + +AnnotationAssertion(rdfs:label core:dateFiled "date filed"@en) +SubObjectPropertyOf(core:dateFiled core:dateTimeValue) +ObjectPropertyDomain(core:dateFiled ) +ObjectPropertyRange(core:dateFiled core:DateTimeValue) + +# Object Property: core:dateIssued (date issued) + +AnnotationAssertion(rdfs:label core:dateIssued "date issued"@en) +SubObjectPropertyOf(core:dateIssued core:dateTimeValue) +ObjectPropertyRange(core:dateIssued core:DateTimeValue) + +# Object Property: core:dateTimeInterval (date/time interval) + +AnnotationAssertion(rdfs:label core:dateTimeInterval "date/time interval"@en) +ObjectPropertyRange(core:dateTimeInterval core:DateTimeInterval) + +# Object Property: core:dateTimePrecision (date/time precision) + +AnnotationAssertion(rdfs:label core:dateTimePrecision "date/time precision"@en) +ObjectPropertyDomain(core:dateTimePrecision core:DateTimeValue) +ObjectPropertyRange(core:dateTimePrecision core:DateTimeValuePrecision) + +# Object Property: core:dateTimeValue (date/time value) + +AnnotationAssertion(rdfs:label core:dateTimeValue "date/time value"@en) +ObjectPropertyRange(core:dateTimeValue core:DateTimeValue) + +# Object Property: core:degreeCandidacy (degree candidacy) + +AnnotationAssertion(rdfs:label core:degreeCandidacy "degree candidacy"@en) +ObjectPropertyDomain(core:degreeCandidacy core:AdvisingRelationship) +ObjectPropertyRange(core:degreeCandidacy core:AcademicDegree) + +# Object Property: core:distributes (distributes) + +AnnotationAssertion(vitro:descriptionAnnot core:distributes "Public Description for bibo:distributor taken from here: http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html .") +AnnotationAssertion(rdfs:label core:distributes "distributes"@en) + +# Object Property: core:distributesFundingFrom (distributes funding from) + +AnnotationAssertion(vitro:descriptionAnnot core:distributesFundingFrom "For example, National Science Foundation providesFundingThrough Graduate Research Fellowship Program; National Institutes of Health providesFundingThrough National Center for Research Resources. ") +AnnotationAssertion(rdfs:label core:distributesFundingFrom "distributes funding from"@en) +InverseObjectProperties(core:distributesFundingFrom core:providesFundingThrough) +ObjectPropertyDomain(core:distributesFundingFrom core:FundingOrganization) +ObjectPropertyRange(core:distributesFundingFrom core:FundingOrganization) + +# Object Property: core:eligibleFor (credential eligibility attained) + +AnnotationAssertion(rdfs:label core:eligibleFor "credential eligibility attained"@en) +ObjectPropertyRange(core:eligibleFor core:Credential) + +# Object Property: core:end (end) + +AnnotationAssertion(rdfs:label core:end "end"@en) +SubObjectPropertyOf(core:end core:dateTimeValue) +ObjectPropertyDomain(core:end core:DateTimeInterval) +ObjectPropertyRange(core:end core:DateTimeValue) + +# Object Property: core:equipmentFor (equipment for) + +AnnotationAssertion(rdfs:label core:equipmentFor "equipment for"@en-us) +SubObjectPropertyOf(core:equipmentFor ) +InverseObjectProperties(core:equipmentFor core:hasEquipment) +ObjectPropertyDomain(core:equipmentFor core:Equipment) +ObjectPropertyRange(core:equipmentFor ) + +# Object Property: core:expirationDate (expiration date) + +AnnotationAssertion(rdfs:label core:expirationDate "expiration date"@en) +SubObjectPropertyOf(core:expirationDate core:dateTimeValue) + +# Object Property: core:facilityFor (core:facilityFor) + +InverseObjectProperties(core:facilityFor core:hasFacility) +ObjectPropertyDomain(core:facilityFor core:Facility) + +# Object Property: core:featuredIn (featured in) + +AnnotationAssertion(vitro:descriptionAnnot core:featuredIn "This is done through a restriction on the foaf:Person class.") +AnnotationAssertion(rdfs:label core:featuredIn "featured in"@en) +InverseObjectProperties(core:featuredIn core:features) +ObjectPropertyRange(core:featuredIn obo:IAO_0000030) + +# Object Property: core:features (features) + +AnnotationAssertion(obo:IAO_0000112 core:features "This is done through a restriction on the foaf:Person class.") +AnnotationAssertion(rdfs:label core:features "features"@en) +ObjectPropertyDomain(core:features obo:IAO_0000030) +ObjectPropertyRange(core:features ) + +# Object Property: core:fundingVehicleFor (provides funding for) + +AnnotationAssertion(rdfs:label core:fundingVehicleFor "provides funding for"@en) +SubObjectPropertyOf(core:fundingVehicleFor core:supports) +InverseObjectProperties(core:fundingVehicleFor core:hasFundingVehicle) +ObjectPropertyDomain(core:fundingVehicleFor core:Grant) + +# Object Property: core:geographicFocus (geographic focus) + +AnnotationAssertion(rdfs:label core:geographicFocus "geographic focus"@en) +InverseObjectProperties(core:geographicFocus core:geographicFocusOf) +ObjectPropertyRange(core:geographicFocus core:GeographicRegion) + +# Object Property: core:geographicFocusOf (geographic focus of) + +AnnotationAssertion(rdfs:label core:geographicFocusOf "geographic focus of"@en) +ObjectPropertyDomain(core:geographicFocusOf core:GeographicRegion) + +# Object Property: core:governingAuthorityFor (governing authority for) + +AnnotationAssertion(rdfs:label core:governingAuthorityFor "governing authority for"@en) +InverseObjectProperties(core:governingAuthorityFor core:hasGoverningAuthority) +ObjectPropertyDomain(core:governingAuthorityFor ) + +# Object Property: core:grantSubcontractedThrough (subcontracted through) + +AnnotationAssertion(rdfs:label core:grantSubcontractedThrough "subcontracted through"@en) +InverseObjectProperties(core:grantSubcontractedThrough core:subcontractsGrant) +ObjectPropertyDomain(core:grantSubcontractedThrough core:Grant) +ObjectPropertyRange(core:grantSubcontractedThrough ) + +# Object Property: core:hasAssociatedConcept (associated concept) + +AnnotationAssertion(rdfs:label core:hasAssociatedConcept "associated concept"@en) + +# Object Property: core:hasCollaborator (has collaborator) + +AnnotationAssertion(obo:IAO_0000112 core:hasCollaborator "Fran has collaborator Jim, they work together regularly."@en) +AnnotationAssertion(obo:IAO_0000114 core:hasCollaborator obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 core:hasCollaborator "Two agents are collaborators if they work together to produce common results."@en) +AnnotationAssertion(obo:IAO_0000117 core:hasCollaborator "PERSON: Michael Conlon"@en) +AnnotationAssertion(obo:IAO_0000119 core:hasCollaborator "Merriam Webster (https://www.merriam-webster.com/dictionary/collaborator)"@en) +AnnotationAssertion(rdfs:label core:hasCollaborator "has collaborator"@en) +SymmetricObjectProperty(core:hasCollaborator) +ObjectPropertyDomain(core:hasCollaborator ) +ObjectPropertyRange(core:hasCollaborator ) + +# Object Property: core:hasEquipment (has equipment) + +AnnotationAssertion(rdfs:label core:hasEquipment "has equipment"@en) +ObjectPropertyDomain(core:hasEquipment ) +ObjectPropertyRange(core:hasEquipment core:Equipment) + +# Object Property: core:hasFacility (has facility) + +AnnotationAssertion(rdfs:label core:hasFacility "has facility"@en) +ObjectPropertyRange(core:hasFacility core:Facility) + +# Object Property: core:hasFundingVehicle (funding provided via) + +AnnotationAssertion(rdfs:label core:hasFundingVehicle "funding provided via"@en) +ObjectPropertyRange(core:hasFundingVehicle ObjectUnionOf(core:Contract core:Grant)) + +# Object Property: core:hasGoverningAuthority (governing authority) + +AnnotationAssertion(rdfs:label core:hasGoverningAuthority "governing authority"@en) +ObjectPropertyRange(core:hasGoverningAuthority ) + +# Object Property: core:hasPredecessorOrganization (predecessor organization) + +AnnotationAssertion(rdfs:label core:hasPredecessorOrganization "predecessor organization"@en) +InverseObjectProperties(core:hasPredecessorOrganization core:hasSuccessorOrganization) +ObjectPropertyDomain(core:hasPredecessorOrganization ) +ObjectPropertyRange(core:hasPredecessorOrganization ) + +# Object Property: core:hasPrerequisite (has prerequisite) + +AnnotationAssertion(rdfs:label core:hasPrerequisite "has prerequisite"@en) +InverseObjectProperties(core:hasPrerequisite core:prerequisiteFor) +ObjectPropertyDomain(core:hasPrerequisite core:Course) +ObjectPropertyRange(core:hasPrerequisite core:Course) + +# Object Property: core:hasProceedings (proceedings) + +AnnotationAssertion(vitro:descriptionAnnot core:hasProceedings "A possible working example: The conference proceeding of the SPIE was generated from the conference - International Society for Optical Engineering.") +AnnotationAssertion(rdfs:label core:hasProceedings "proceedings"@en) +InverseObjectProperties(core:hasProceedings core:proceedingsOf) +ObjectPropertyDomain(core:hasProceedings ) +ObjectPropertyRange(core:hasProceedings ) + +# Object Property: core:hasPublicationVenue (published in) + +AnnotationAssertion(rdfs:label core:hasPublicationVenue "published in"@en) +InverseObjectProperties(core:hasPublicationVenue core:publicationVenueFor) + +# Object Property: core:hasResearchArea (research areas) + +AnnotationAssertion(rdfs:label core:hasResearchArea "research areas"@en) +SubObjectPropertyOf(core:hasResearchArea core:hasAssociatedConcept) +InverseObjectProperties(core:hasResearchArea core:researchAreaOf) + +# Object Property: core:hasSubjectArea (has subject area) + +AnnotationAssertion(rdfs:label core:hasSubjectArea "has subject area"@en) +SubObjectPropertyOf(core:hasSubjectArea core:hasAssociatedConcept) +InverseObjectProperties(core:hasSubjectArea core:subjectAreaOf) + +# Object Property: core:hasSuccessorOrganization (successor organization) + +AnnotationAssertion(rdfs:label core:hasSuccessorOrganization "successor organization"@en) +ObjectPropertyDomain(core:hasSuccessorOrganization ) +ObjectPropertyRange(core:hasSuccessorOrganization ) + +# Object Property: core:hasTranslation (has translation) + +AnnotationAssertion(obo:IAO_0000112 core:hasTranslation "Examples shows a book has French language version. Public description source: http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html .") +AnnotationAssertion(rdfs:label core:hasTranslation "has translation"@en) +ObjectPropertyDomain(core:hasTranslation ) +ObjectPropertyRange(core:hasTranslation ) + +# Object Property: core:informationResourceSupportedBy (supported by) + +AnnotationAssertion(vitro:descriptionAnnot core:informationResourceSupportedBy "an information resource (typically a publication) supported by (typically via funding) an agreement (such as a grant)") +AnnotationAssertion(rdfs:label core:informationResourceSupportedBy "supported by"@en) +SubObjectPropertyOf(core:informationResourceSupportedBy core:supportedBy) +InverseObjectProperties(core:informationResourceSupportedBy core:supportedInformationResource) +ObjectPropertyDomain(core:informationResourceSupportedBy obo:IAO_0000030) + +# Object Property: core:offeredBy (offered by) + +AnnotationAssertion(rdfs:label core:offeredBy "offered by"@en) +InverseObjectProperties(core:offeredBy core:offers) + +# Object Property: core:offers (offers) + +AnnotationAssertion(rdfs:label core:offers "offers"@en) + +# Object Property: core:orcidId (ORCID iD) + +AnnotationAssertion(obo:IAO_0000112 core:orcidId "This is now an object property where the object value is a resource of the form . This is to support connecting VIVO and ORCID in the linked data web. Note: a person can have multiple ORCID iDs.") +AnnotationAssertion(vitro:stubObjectPropertyAnnot core:orcidId "true"^^xsd:boolean) +AnnotationAssertion(rdfs:label core:orcidId "ORCID iD"@en) +ObjectPropertyDomain(core:orcidId ) + +# Object Property: core:prerequisiteFor (prerequisite for) + +AnnotationAssertion(rdfs:label core:prerequisiteFor "prerequisite for"@en) +ObjectPropertyDomain(core:prerequisiteFor core:Course) +ObjectPropertyRange(core:prerequisiteFor core:Course) + +# Object Property: core:proceedingsOf (proceedings of) + +AnnotationAssertion(vitro:descriptionAnnot core:proceedingsOf "A possible working example: The conference proceeding of the SPIE was generated from the conference - International Society for Optical Engineering.") +AnnotationAssertion(rdfs:label core:proceedingsOf "proceedings of"@en) +ObjectPropertyDomain(core:proceedingsOf ) +ObjectPropertyRange(core:proceedingsOf ) + +# Object Property: core:providesFundingThrough (provides funding through) + +AnnotationAssertion(obo:IAO_0000112 core:providesFundingThrough "For example, National Science Foundation providesFundingThrough Graduate Research Fellowship Program; National Institutes of Health providesFundingThrough National Center for Research Resources. ") +AnnotationAssertion(rdfs:label core:providesFundingThrough "provides funding through"@en) +ObjectPropertyDomain(core:providesFundingThrough core:FundingOrganization) +ObjectPropertyRange(core:providesFundingThrough core:FundingOrganization) + +# Object Property: core:publicationVenueFor (publication venue for) + +AnnotationAssertion(rdfs:label core:publicationVenueFor "publication venue for"@en) + +# Object Property: core:publisher (publisher) + +AnnotationAssertion(obo:IAO_0000112 core:publisher "Public Definition source (http://www.answers.com/topic/publisher).") +AnnotationAssertion(rdfs:label core:publisher "publisher"@en) +InverseObjectProperties(core:publisher core:publisherOf) +ObjectPropertyRange(core:publisher ) + +# Object Property: core:publisherOf (publisher of) + +AnnotationAssertion(obo:IAO_0000112 core:publisherOf "Public Definition source (http://www.answers.com/topic/publisher).") +AnnotationAssertion(rdfs:label core:publisherOf "publisher of"@en) +ObjectPropertyDomain(core:publisherOf ) +ObjectPropertyRange(core:publisherOf obo:IAO_0000030) + +# Object Property: core:relatedBy (related by) + +AnnotationAssertion(obo:IAO_0000115 core:relatedBy "Relates a Thing to a Relationship as a Thing that is somehow related to other Thing in the same Relationship instance. A Relationship instnace is a predicate over Thing and is created by an Agent."@en) +AnnotationAssertion(rdfs:label core:relatedBy "related by"@en) +InverseObjectProperties(core:relatedBy core:relates) + +# Object Property: core:relates (relates) + +AnnotationAssertion(obo:IAO_0000115 core:relates "Relates a Relationship instance to the one or more Thing of the Relationship. There is a separate property (assigned by) to relate to the Agent that defines the Relationship."@en) +AnnotationAssertion(rdfs:label core:relates "relates"@en) + +# Object Property: core:reproduces (reproduces) + +AnnotationAssertion(rdfs:label core:reproduces "reproduces"@en) +SubObjectPropertyOf(core:reproduces obo:BFO_0000051) +ObjectPropertyDomain(core:reproduces ) +ObjectPropertyRange(core:reproduces ) + +# Object Property: core:researchAreaOf (research area of) + +AnnotationAssertion(rdfs:label core:researchAreaOf "research area of"@en) +SubObjectPropertyOf(core:researchAreaOf core:conceptAssociatedWith) + +# Object Property: core:reviewedIn (reviewed in) + +AnnotationAssertion(vitro:descriptionAnnot core:reviewedIn "The bibo:reviewOf public description was found here: http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html . As of 26 May 2010, bibo:reviewOf is used with the class Review, but core:reviewIn doesn't seem to be being used.") +AnnotationAssertion(rdfs:label core:reviewedIn "reviewed in"@en) +ObjectPropertyRange(core:reviewedIn core:Review) + +# Object Property: core:roleContributesTo (contributes to) + +AnnotationAssertion(rdfs:label core:roleContributesTo "contributes to"@en) +ObjectPropertyDomain(core:roleContributesTo obo:BFO_0000023) + +# Object Property: core:sponsoredBy (award sponsored by) + +AnnotationAssertion(rdfs:label core:sponsoredBy "award sponsored by"@en) +InverseObjectProperties(core:sponsoredBy core:sponsors) +ObjectPropertyDomain(core:sponsoredBy core:Award) +ObjectPropertyRange(core:sponsoredBy ) + +# Object Property: core:sponsors (sponsors award or honor) + +AnnotationAssertion(rdfs:label core:sponsors "sponsors award or honor"@en) +ObjectPropertyDomain(core:sponsors ) +ObjectPropertyRange(core:sponsors core:Award) + +# Object Property: core:start (start) + +AnnotationAssertion(rdfs:label core:start "start"@en) +SubObjectPropertyOf(core:start core:dateTimeValue) +ObjectPropertyDomain(core:start core:DateTimeInterval) +ObjectPropertyRange(core:start core:DateTimeValue) + +# Object Property: core:subcontractsGrant (subcontracts grant) + +AnnotationAssertion(rdfs:label core:subcontractsGrant "subcontracts grant"@en) +ObjectPropertyDomain(core:subcontractsGrant ) +ObjectPropertyRange(core:subcontractsGrant core:Grant) + +# Object Property: core:subjectAreaOf (subject area of) + +AnnotationAssertion(rdfs:label core:subjectAreaOf "subject area of"@en) +SubObjectPropertyOf(core:subjectAreaOf core:conceptAssociatedWith) + +# Object Property: core:supportedBy (supported by) + +AnnotationAssertion(vitro:descriptionAnnot core:supportedBy "general relationship of support") +AnnotationAssertion(rdfs:label core:supportedBy "supported by"@en) +InverseObjectProperties(core:supportedBy core:supports) + +# Object Property: core:supportedInformationResource (supported publications or other works) + +AnnotationAssertion(vitro:descriptionAnnot core:supportedInformationResource "an information resource (typically a publication) supported by (typically via funding) an agreement (such as a grant)") +AnnotationAssertion(rdfs:label core:supportedInformationResource "supported publications or other works"@en) +SubObjectPropertyOf(core:supportedInformationResource core:supports) +ObjectPropertyRange(core:supportedInformationResource obo:IAO_0000030) + +# Object Property: core:supports (supports) + +AnnotationAssertion(vitro:descriptionAnnot core:supports "general relationship of support") +AnnotationAssertion(rdfs:label core:supports "supports"@en) + +# Object Property: core:translatorOf (translator of) + +AnnotationAssertion(rdfs:label core:translatorOf "translator of"@en) +ObjectPropertyDomain(core:translatorOf ) +ObjectPropertyRange(core:translatorOf ObjectUnionOf( )) + +# Object Property: core:validIn (valid in) + +AnnotationAssertion(rdfs:label core:validIn "valid in"@en) +ObjectPropertyRange(core:validIn core:GeographicLocation) + +# Object Property: (access provided by) + +AnnotationAssertion(rdfs:label "access provided by"@en) +ObjectPropertyRange( obo:ERO_0000391) + +# Object Property: (documentation for project or resource) + +AnnotationAssertion(rdfs:label "documentation for project or resource"@en) +ObjectPropertyDomain( ) +ObjectPropertyRange( ObjectUnionOf(obo:ERO_0000004 obo:ERO_0000005 obo:ERO_0000006 obo:ERO_0000014 obo:ERO_0000020 obo:ERO_0000071 obo:ERO_0001716)) + +# Object Property: (protocol realized by) + +AnnotationAssertion(rdfs:label "protocol realized by"@en) +ObjectPropertyDomain( obo:OBI_0000272) +ObjectPropertyRange( ObjectUnionOf(obo:ERO_0000005 obo:ERO_0000014)) + +# Object Property: (implements) + +AnnotationAssertion(rdfs:label "implements"@en) + +# Object Property: (is encoded in) + +AnnotationAssertion(rdfs:label "is encoded in"@en) +ObjectPropertyDomain( ObjectUnionOf(obo:ERO_0000071 obo:ERO_0001716)) + +# Object Property: (has agent) + +AnnotationAssertion(rdfs:label "has agent"@en) + +# Object Property: owl:DeprecatedProperty (deprecated property) + +AnnotationAssertion(rdfs:label owl:DeprecatedProperty "deprecated property"@en) + +# Object Property: owl:sameAs (same as) + +AnnotationAssertion(rdfs:label owl:sameAs "same as"@en) +SubObjectPropertyOf(owl:sameAs owl:topObjectProperty) +ObjectPropertyDomain(owl:sameAs owl:Thing) +ObjectPropertyRange(owl:sameAs owl:Thing) + +# Object Property: skos:broader (broader concept) + +AnnotationAssertion(obo:IAO_0000115 skos:broader "Public description modified from the information on this page: http://www.w3.org/TR/2005/WD-swbp-skos-core-guide-20050510/#sechierarchy .") +AnnotationAssertion(vitro:descriptionAnnot skos:broader "Public description modified from the information on this page: http://www.w3.org/TR/2005/WD-swbp-skos-core-guide-20050510/#sechierarchy .") +AnnotationAssertion(rdfs:label skos:broader "broader concept"@en) +InverseObjectProperties(skos:broader skos:narrower) +ObjectPropertyDomain(skos:broader skos:Concept) +ObjectPropertyRange(skos:broader skos:Concept) + +# Object Property: skos:narrower (narrower concept) + +AnnotationAssertion(obo:IAO_0000115 skos:narrower "Public description modified from the information on this page: http://www.w3.org/TR/2005/WD-swbp-skos-core-guide-20050510/#sechierarchy .") +AnnotationAssertion(vitro:descriptionAnnot skos:narrower "Public description modified from the information on this page: http://www.w3.org/TR/2005/WD-swbp-skos-core-guide-20050510/#sechierarchy .") +AnnotationAssertion(rdfs:label skos:narrower "narrower concept"@en) +ObjectPropertyDomain(skos:narrower skos:Concept) +ObjectPropertyRange(skos:narrower skos:Concept) + +# Object Property: skos:related (related concept) + +AnnotationAssertion(rdfs:label skos:related "related concept"@en) +SymmetricObjectProperty(skos:related) +ObjectPropertyDomain(skos:related skos:Concept) +ObjectPropertyRange(skos:related skos:Concept) + +# Object Property: (has address) + +AnnotationAssertion(rdfs:label "has address"@en) +ObjectPropertyRange( ) + +# Object Property: (has calendar link) + +AnnotationAssertion(rdfs:label "has calendar link"@en) +ObjectPropertyRange( ) + +# Object Property: (has calendar request) + +AnnotationAssertion(rdfs:label "has calendar request"@en) +ObjectPropertyRange( ) + +# Object Property: (has calendar busy) + +AnnotationAssertion(rdfs:label "has calendar busy"@en) +ObjectPropertyRange( ) + +# Object Property: (has category) + +AnnotationAssertion(rdfs:label "has category"@en) +ObjectPropertyRange( ) + +# Object Property: (has email) + +AnnotationAssertion(rdfs:label "has email"@en) +ObjectPropertyRange( ) + +# Object Property: (has formatted name) + +AnnotationAssertion(rdfs:label "has formatted name"@en) +ObjectPropertyRange( ) + +# Object Property: (has geo) + +AnnotationAssertion(rdfs:label "has geo"@en) +ObjectPropertyRange( ) + +# Object Property: (has messaging) + +AnnotationAssertion(rdfs:label "has messaging"@en) +ObjectPropertyRange( ) + +# Object Property: (has key) + +AnnotationAssertion(rdfs:label "has key"@en) +ObjectPropertyRange( ) + +# Object Property: (has language) + +AnnotationAssertion(rdfs:label "has language"@en) +ObjectPropertyRange( ) + +# Object Property: (has logo) + +AnnotationAssertion(rdfs:label "has logo"@en) +ObjectPropertyRange( ) + +# Object Property: (member) + +AnnotationAssertion(rdfs:comment "To include a member in the group this vCard represents") +AnnotationAssertion(rdfs:label "member"@en) +ObjectPropertyDomain( ) +ObjectPropertyRange( ObjectUnionOf( )) + +# Object Property: (has name) + +AnnotationAssertion(rdfs:label "has name"@en) +ObjectPropertyRange( ) + +# Object Property: (has nickname) + +AnnotationAssertion(rdfs:label "has nickname"@en) +ObjectPropertyRange( ) + +# Object Property: (has note) + +AnnotationAssertion(rdfs:label "has note"@en) +ObjectPropertyRange( ) + +# Object Property: (has organization name) + +AnnotationAssertion(rdfs:label "has organization name"@en) +ObjectPropertyRange( ) + +# Object Property: (has organizational unit name) + +AnnotationAssertion(rdfs:label "has organizational unit name"@en) +ObjectPropertyRange( ) + +# Object Property: (has photo) + +AnnotationAssertion(rdfs:label "has photo"@en) +ObjectPropertyRange( ) + +# Object Property: (has related) + +AnnotationAssertion(rdfs:label "has related"@en) +ObjectPropertyRange( ) + +# Object Property: (has sound) + +AnnotationAssertion(rdfs:label "has sound"@en) +ObjectPropertyRange( ) + +# Object Property: (has telephone) + +AnnotationAssertion(rdfs:label "has telephone"@en) +ObjectPropertyRange( ) + +# Object Property: (has time zone) + +AnnotationAssertion(rdfs:label "has time zone"@en) +ObjectPropertyRange( ) + +# Object Property: (has title) + +AnnotationAssertion(rdfs:label "has title"@en) +ObjectPropertyRange( ) + +# Object Property: (has URL) + +AnnotationAssertion(rdfs:label "has URL"@en) +ObjectPropertyRange( ) + + +############################ +# Data Properties +############################ + +# Data Property: geopolitical:GDP (GDP) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:GDP "World Bank") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:GDP "http://data.albankaldawli.org/indicator/NY.GDP.MKTP.CD"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:GDP "http://data.worldbank.org/indicator/NY.GDP.MKTP.CD"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:GDP "http://datos.bancomundial.org/indicador/NY.GDP.MKTP.CD"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:GDP "http://donnees.banquemondiale.org/indicateur/NY.GDP.MKTP.CD"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:GDP "http://data.worldbank.org/indicator/NY.GDP.MKTP.CD") +AnnotationAssertion(geopolitical:sourceModified geopolitical:GDP "2010-12-16") +AnnotationAssertion(terms:description geopolitical:GDP "GDP at purchaser's prices is the sum of gross value added by all resident producers in the economy plus any product taxes and minus any subsidies not included in the value of the products. It is calculated without making deductions for depreciation of fabricated assets or for depletion and degradation of natural resources. Data are in current U.S. dollars. Dollar figures for GDP are converted from domestic currencies using single year official exchange rates. For a few countries where the official exchange rate does not reflect the rate effectively applied to actual foreign exchange transactions, an alternative conversion factor is used. Source: World Bank national accounts data, and OECD National Accounts data files. http://data.worldbank.org/indicator/NY.GDP.MKTP.CD") +AnnotationAssertion(terms:source geopolitical:GDP "World Bank http://data.worldbank.org/indicator/NY.GDP.MKTP.CD") +AnnotationAssertion(rdfs:label geopolitical:GDP "GDP"@en) + +# Data Property: geopolitical:GDPNotes (GDP notes) + +AnnotationAssertion(rdfs:label geopolitical:GDPNotes "GDP notes"@en) + +# Data Property: geopolitical:GDPTotalInCurrentPrices (GDP total in current prices) + +AnnotationAssertion(rdfs:label geopolitical:GDPTotalInCurrentPrices "GDP total in current prices"@en) + +# Data Property: geopolitical:GDPUnit (GDP unit) + +AnnotationAssertion(rdfs:label geopolitical:GDPUnit "GDP unit"@en) + +# Data Property: geopolitical:GDPYear (GDPYear) + +AnnotationAssertion(rdfs:label geopolitical:GDPYear "GDPYear"@en) + +# Data Property: geopolitical:HDI (geopolitical:HDI) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:HDI "UNDP - HDRO") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:HDI "http://hdrstats.undp.org/en/indicators/49806.html"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:HDI "http://hdrstats.undp.org/es/indicadores/49806.html"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:HDI "http://hdrstats.undp.org/fr/indicateurs/49806.html"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:HDI "http://hdrstats.undp.org/en/indicators/49806.html") +AnnotationAssertion(geopolitical:sourceModified geopolitical:HDI "2010-11-04") +AnnotationAssertion(terms:description geopolitical:HDI " composite index measuring average achievement in three basic dimensions of human development-a long and healthy life, knowledge and a decent standard of living. Source: Calculated based on data from UNDESA (2009d), Barro and Lee (2010), UNESCO Institute for Statistics (2010b), World Bank (2010b) and IMF(2010a) . http://hdrstats.undp.org/en/indicators/49806.html") +AnnotationAssertion(terms:description geopolitical:HDI " composite index measuring average achievement in three basic dimensions of human development—a long and healthy life, knowledge and a decent standard of living. Source: Calculated based on data from UNDESA (2009d), Barro and Lee (2010), UNESCO Institute for Statistics (2010b), World Bank (2010b) and IMF(2010a) . http://hdrstats.undp.org/en/indicators/49806.html") +AnnotationAssertion(terms:source geopolitical:HDI "UNDP - HDRO http://hdrstats.undp.org/en/indicators/49806.html") + +# Data Property: geopolitical:agriculturalArea (agricultural area) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:agriculturalArea "FAOSTAT") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:agriculturalArea "http://faostat.fao.org/DesktopDefault.aspx?PageID=377&lang=en#ancor"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:agriculturalArea "http://faostat.fao.org/DesktopDefault.aspx?PageID=377&lang=es#ancor"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:agriculturalArea "http://faostat.fao.org/DesktopDefault.aspx?PageID=377&lang=fr#ancor"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:agriculturalArea "http://faostat.fao.org/DesktopDefault.aspx?PageID=377&lang=en#ancor") +AnnotationAssertion(geopolitical:sourceModified geopolitical:agriculturalArea "2010-07-21") +AnnotationAssertion(terms:description geopolitical:agriculturalArea "Agricultural area, this category is the sum of areas under a) arable land - land under temporary agricultural crops (multiple-cropped areas are counted only once), temporary meadows for mowing or pasture, land under market and kitchen gardens and land temporarily fallow (less than five years). The abandoned land resulting from shifting cultivation is not included in this category. Data for “Arable land” are not meant to indicate the amount of land that is potentially cultivable; (b) permanent crops - land cultivated with long-term crops which do not have to be replanted for several years (such as cocoa and coffee); land under trees and shrubs producing flowers, such as roses and jasmine; and nurseries (except those for forest trees, which should be classified under \"forest\"); and (c) permanent meadows and pastures - land used permanently (five years or more) to grow herbaceous forage crops, either cultivated or growing wild (wild prairie or grazing land). Data are expressed in 1000 hectares. http://faostat.fao.org/site/375/default.aspx ") +AnnotationAssertion(terms:source geopolitical:agriculturalArea "FAOSTAT http://faostat.fao.org/DesktopDefault.aspx?PageID=377&lang=en#ancor") +AnnotationAssertion(rdfs:label geopolitical:agriculturalArea "agricultural area"@en) + +# Data Property: geopolitical:agriculturalAreaNotes (agricultural area notes) + +AnnotationAssertion(rdfs:label geopolitical:agriculturalAreaNotes "agricultural area notes"@en) + +# Data Property: geopolitical:agriculturalAreaTotal (agriculturalAreaTotal) + +AnnotationAssertion(rdfs:label geopolitical:agriculturalAreaTotal "agriculturalAreaTotal"@en) + +# Data Property: geopolitical:agriculturalAreaUnit (agricultural area unit) + +AnnotationAssertion(rdfs:label geopolitical:agriculturalAreaUnit "agricultural area unit"@en) + +# Data Property: geopolitical:agriculturalAreaYear (agriculturalAreaYear) + +AnnotationAssertion(rdfs:label geopolitical:agriculturalAreaYear "agriculturalAreaYear"@en) + +# Data Property: geopolitical:codeAGROVOC (codeAGROVOC) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:codeAGROVOC "AGROVOC") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeAGROVOC "http://aims.fao.org/ar/website/Search-AGROVOC/sub"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeAGROVOC "http://aims.fao.org/es/website/Search-AGROVOC/sub"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeAGROVOC "http://aims.fao.org/fr/website/Search-AGROVOC/sub"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeAGROVOC "http://aims.fao.org/website/Search-AGROVOC/sub"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeAGROVOC "http://aims.fao.org/zh-hans/website/Search-AGROVOC/sub"@zh) +AnnotationAssertion(terms:source geopolitical:codeAGROVOC "AGROVOC http://aims.fao.org/website/Search-AGROVOC/sub") +AnnotationAssertion(rdfs:label geopolitical:codeAGROVOC "codeAGROVOC"@en) + +# Data Property: geopolitical:codeCurrency (codeCurrency) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:codeCurrency "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeCurrency "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeCurrency "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeCurrency "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeCurrency "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeCurrency "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeCurrency "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:codeCurrency "2010-06-24") +AnnotationAssertion(terms:source geopolitical:codeCurrency "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:codeCurrency "codeCurrency"@en) + +# Data Property: geopolitical:codeDBPediaID (codeDBPediaID) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:codeDBPediaID "DBpedia") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeDBPediaID "http://dbpedia.org/About"@en) +AnnotationAssertion(geopolitical:sourceModified geopolitical:codeDBPediaID "2010-04-28") +AnnotationAssertion(terms:source geopolitical:codeDBPediaID "DBpedia http://dbpedia.org/About") +AnnotationAssertion(rdfs:label geopolitical:codeDBPediaID "codeDBPediaID"@en) + +# Data Property: geopolitical:codeFAOSTAT (codeFAOSTAT) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:codeFAOSTAT "FAOSTAT") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeFAOSTAT "http://faostat.fao.org"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeFAOSTAT "http://faostat.fao.org/default.aspx?lang=es"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeFAOSTAT "http://faostat.fao.org/default.aspx?lang=fr"@fr) +AnnotationAssertion(terms:source geopolitical:codeFAOSTAT "FAOSTAT http://faostat.fao.org") +AnnotationAssertion(rdfs:label geopolitical:codeFAOSTAT "codeFAOSTAT"@en) + +# Data Property: geopolitical:codeFAOTERM (codeFAOTERM) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:codeFAOTERM "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeFAOTERM "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeFAOTERM "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeFAOTERM "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeFAOTERM "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeFAOTERM "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeFAOTERM "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:codeFAOTERM "2010-06-24") +AnnotationAssertion(terms:source geopolitical:codeFAOTERM "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:codeFAOTERM "codeFAOTERM"@en) + +# Data Property: geopolitical:codeGAUL (codeGAUL) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:codeGAUL "Global Administrative Unit Layers") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeGAUL "http://www.fao.org/geonetwork/srv/en/metadata.show?id=12691") +AnnotationAssertion(geopolitical:sourceModified geopolitical:codeGAUL "2008-12-10") +AnnotationAssertion(terms:source geopolitical:codeGAUL "Global Administrative Unit Layers http://www.fao.org/geonetwork/srv/en/metadata.show?id=12691") +AnnotationAssertion(rdfs:label geopolitical:codeGAUL "codeGAUL"@en) + +# Data Property: geopolitical:codeISO2 (codeISO2) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:codeISO2 "ISO 3166-1") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeISO2 "http://www.iso.org/iso/country_codes/iso_3166_code_lists.htm") +AnnotationAssertion(terms:source geopolitical:codeISO2 "ISO 3166-1 http://www.iso.org/iso/country_codes/iso_3166_code_lists.htm") +AnnotationAssertion(rdfs:label geopolitical:codeISO2 "codeISO2"@en) + +# Data Property: geopolitical:codeISO3 (codeISO3) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:codeISO3 "United Nations Statistics Division") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeISO3 "http://unstats.un.org/unsd/methods/m49/m49alpha.htm"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeISO3 "http://unstats.un.org/unsd/methods/m49/m49alphaf.htm"@fr) +AnnotationAssertion(geopolitical:sourceModified geopolitical:codeISO3 "2010-04-01") +AnnotationAssertion(terms:source geopolitical:codeISO3 "United Nations Statistics Division http://unstats.un.org/unsd/methods/m49/m49alpha.htm") +AnnotationAssertion(rdfs:label geopolitical:codeISO3 "codeISO3"@en) + +# Data Property: geopolitical:codeUN (codeUN) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:codeUN "United Nations Statistics Division") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeUN "http://unstats.un.org/unsd/methods/m49/m49alpha.htm"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeUN "http://unstats.un.org/unsd/methods/m49/m49alphaf.htm"@fr) +AnnotationAssertion(geopolitical:sourceModified geopolitical:codeUN "2010-04-01") +AnnotationAssertion(terms:source geopolitical:codeUN "United Nations Statistics Division http://unstats.un.org/unsd/methods/m49/m49alpha.htm") +AnnotationAssertion(rdfs:label geopolitical:codeUN "codeUN"@en) + +# Data Property: geopolitical:codeUNDP (codeUNDP) + +AnnotationAssertion(rdfs:label geopolitical:codeUNDP "codeUNDP"@en) + +# Data Property: geopolitical:countryArea (countryArea) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:countryArea "FAOSTAT") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:countryArea "http://faostat.fao.org/DesktopDefault.aspx?PageID=377&lang=en#ancor"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:countryArea "http://faostat.fao.org/DesktopDefault.aspx?PageID=377&lang=es#ancor"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:countryArea "http://faostat.fao.org/DesktopDefault.aspx?PageID=377&lang=fr#ancor"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:countryArea "http://faostat.fao.org/DesktopDefault.aspx?PageID=377&lang=en#ancor") +AnnotationAssertion(geopolitical:sourceModified geopolitical:countryArea "2011-07-21") +AnnotationAssertion(terms:description geopolitical:countryArea "Country area, area of the country including area under inland water bodies, but excluding offshore territorial waters. Possible variations in the data may be due to updating and revisions of the country data and not necessarily to any change of area. Data are expressed in 1000 hectares. http://faostat.fao.org/site/375/default.aspx ") +AnnotationAssertion(terms:source geopolitical:countryArea "FAOSTAT http://faostat.fao.org/DesktopDefault.aspx?PageID=377&lang=en#ancor") +AnnotationAssertion(rdfs:label geopolitical:countryArea "countryArea"@en) + +# Data Property: geopolitical:countryAreaNotes (country area notes) + +AnnotationAssertion(rdfs:label geopolitical:countryAreaNotes "country area notes"@en) + +# Data Property: geopolitical:countryAreaTotal (total country area) + +AnnotationAssertion(rdfs:label geopolitical:countryAreaTotal "total country area"@en) + +# Data Property: geopolitical:countryAreaUnit (country area unit) + +AnnotationAssertion(rdfs:label geopolitical:countryAreaUnit "country area unit"@en) + +# Data Property: geopolitical:countryAreaYear (countryAreaYear) + +AnnotationAssertion(rdfs:label geopolitical:countryAreaYear "countryAreaYear"@en) + +# Data Property: geopolitical:hasCode (has code) + +AnnotationAssertion(rdfs:label geopolitical:hasCode "has code"@en) + +# Data Property: geopolitical:hasCoordinate (has coordinate) + +AnnotationAssertion(rdfs:label geopolitical:hasCoordinate "has coordinate"@en) + +# Data Property: geopolitical:hasCurrency (has currency) + +AnnotationAssertion(rdfs:label geopolitical:hasCurrency "has currency"@en) + +# Data Property: geopolitical:hasListName (has list name) + +AnnotationAssertion(rdfs:label geopolitical:hasListName "has list name"@en) + +# Data Property: geopolitical:hasMaxLatitude (has maximum latitude) + +AnnotationAssertion(rdfs:label geopolitical:hasMaxLatitude "has maximum latitude"@en) + +# Data Property: geopolitical:hasMaxLongitude (has maximum longitude) + +AnnotationAssertion(rdfs:label geopolitical:hasMaxLongitude "has maximum longitude"@en) + +# Data Property: geopolitical:hasMinLatitude (has minimum latitude) + +AnnotationAssertion(rdfs:label geopolitical:hasMinLatitude "has minimum latitude"@en) + +# Data Property: geopolitical:hasMinLongitude (has minimum longitude) + +AnnotationAssertion(rdfs:label geopolitical:hasMinLongitude "has minimum longitude"@en) + +# Data Property: geopolitical:hasNationality (has nationality) + +AnnotationAssertion(rdfs:label geopolitical:hasNationality "has nationality"@en) + +# Data Property: geopolitical:hasOfficialName (has official name) + +AnnotationAssertion(rdfs:label geopolitical:hasOfficialName "has official name"@en) + +# Data Property: geopolitical:hasShortName (has short name) + +AnnotationAssertion(rdfs:label geopolitical:hasShortName "has short name"@en) + +# Data Property: geopolitical:hasStatistics (has statistics) + +AnnotationAssertion(rdfs:label geopolitical:hasStatistics "has statistics"@en) + +# Data Property: geopolitical:landArea (land area) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:landArea "FAOSTAT") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:landArea "http://faostat.fao.org/DesktopDefault.aspx?PageID=377&lang=en#ancor"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:landArea "http://faostat.fao.org/DesktopDefault.aspx?PageID=377&lang=es#ancor"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:landArea "http://faostat.fao.org/DesktopDefault.aspx?PageID=377&lang=fr#ancor"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:landArea "http://faostat.fao.org/DesktopDefault.aspx?PageID=377&lang=en#ancor") +AnnotationAssertion(geopolitical:sourceModified geopolitical:landArea "2011-07-21") +AnnotationAssertion(terms:description geopolitical:landArea "Land area is the total area of the country excluding area under inland water bodies. Possible variations in the data may be due to updating and revisions of the country data and not necessarily to any change of area. Data are expressed in 1 000 hectares. http://faostat.fao.org/site/375/default.aspx ") +AnnotationAssertion(terms:source geopolitical:landArea "FAOSTAT http://faostat.fao.org/DesktopDefault.aspx?PageID=377&lang=en#ancor") +AnnotationAssertion(rdfs:label geopolitical:landArea "land area"@en) + +# Data Property: geopolitical:landAreaNotes (land area notes) + +AnnotationAssertion(rdfs:label geopolitical:landAreaNotes "land area notes"@en) + +# Data Property: geopolitical:landAreaTotal (total land area) + +AnnotationAssertion(rdfs:label geopolitical:landAreaTotal "total land area"@en) + +# Data Property: geopolitical:landAreaUnit (land area unit) + +AnnotationAssertion(rdfs:label geopolitical:landAreaUnit "land area unit"@en) + +# Data Property: geopolitical:landAreaYear (landAreaYear) + +AnnotationAssertion(rdfs:label geopolitical:landAreaYear "landAreaYear"@en) + +# Data Property: geopolitical:nameCurrencyAR (nameCurrencyAR) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameCurrencyAR "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyAR "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyAR "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyAR "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyAR "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyAR "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyAR "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameCurrencyAR "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameCurrencyAR "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameCurrencyAR "nameCurrencyAR"@en) + +# Data Property: geopolitical:nameCurrencyEN (nameCurrencyEN) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameCurrencyEN "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyEN "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyEN "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyEN "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyEN "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyEN "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyEN "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameCurrencyEN "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameCurrencyEN "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameCurrencyEN "nameCurrencyEN"@en) + +# Data Property: geopolitical:nameCurrencyES (nameCurrencyES) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameCurrencyES "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyES "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyES "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyES "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyES "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyES "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyES "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameCurrencyES "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameCurrencyES "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameCurrencyES "nameCurrencyES"@en) + +# Data Property: geopolitical:nameCurrencyFR (nameCurrencyFR) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameCurrencyFR "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyFR "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyFR "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyFR "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyFR "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyFR "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyFR "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameCurrencyFR "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameCurrencyFR "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameCurrencyFR "nameCurrencyFR"@en) + +# Data Property: geopolitical:nameCurrencyIT (nameCurrencyIT) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameCurrencyIT "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyIT "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyIT "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyIT "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyIT "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyIT "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyIT "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameCurrencyIT "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameCurrencyIT "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameCurrencyIT "nameCurrencyIT"@en) + +# Data Property: geopolitical:nameCurrencyRU (nameCurrencyRU) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameCurrencyRU "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyRU "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyRU "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyRU "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyRU "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyRU "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyRU "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameCurrencyRU "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameCurrencyRU "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameCurrencyRU "nameCurrencyRU"@en) + +# Data Property: geopolitical:nameCurrencyZH (nameCurrencyZH) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameCurrencyZH "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyZH "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyZH "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyZH "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyZH "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyZH "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyZH "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameCurrencyZH "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameCurrencyZH "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameCurrencyZH "nameCurrencyZH"@en) + +# Data Property: geopolitical:nameListAR (nameListAR) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameListAR "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListAR "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListAR "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListAR "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListAR "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListAR "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListAR "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameListAR "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameListAR "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameListAR "nameListAR"@en) + +# Data Property: geopolitical:nameListEN (nameListEN) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameListEN "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListEN "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListEN "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListEN "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListEN "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListEN "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListEN "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameListEN "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameListEN "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameListEN "nameListEN"@en) + +# Data Property: geopolitical:nameListES (nameListES) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameListES "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListES "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListES "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListES "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListES "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListES "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListES "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameListES "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameListES "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameListES "nameListES"@en) + +# Data Property: geopolitical:nameListFR (nameListFR) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameListFR "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListFR "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListFR "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListFR "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListFR "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListFR "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListFR "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameListFR "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameListFR "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameListFR "nameListFR"@en) + +# Data Property: geopolitical:nameListIT (nameListIT) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameListIT "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListIT "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListIT "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListIT "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListIT "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListIT "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListIT "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameListIT "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameListIT "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameListIT "nameListIT"@en) + +# Data Property: geopolitical:nameListRU (nameListRU) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameListRU "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListRU "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListRU "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListRU "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListRU "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListRU "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListRU "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameListRU "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameListRU "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameListRU "nameListRU"@en) + +# Data Property: geopolitical:nameListZH (nameListZH) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameListZH "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListZH "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListZH "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListZH "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListZH "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListZH "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListZH "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameListZH "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameListZH "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameListZH "nameListZH"@en) + +# Data Property: geopolitical:nameOfficialAR (nameOfficialAR) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameOfficialAR "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialAR "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialAR "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialAR "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialAR "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialAR "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialAR "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameOfficialAR "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameOfficialAR "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameOfficialAR "nameOfficialAR"@en) + +# Data Property: geopolitical:nameOfficialEN (nameOfficialEN) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameOfficialEN "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialEN "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialEN "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialEN "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialEN "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialEN "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialEN "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameOfficialEN "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameOfficialEN "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameOfficialEN "nameOfficialEN"@en) + +# Data Property: geopolitical:nameOfficialES (nameOfficialES) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameOfficialES "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialES "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialES "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialES "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialES "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialES "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialES "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameOfficialES "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameOfficialES "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameOfficialES "nameOfficialES"@en) + +# Data Property: geopolitical:nameOfficialFR (nameOfficialFR) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameOfficialFR "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialFR "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialFR "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialFR "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialFR "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialFR "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialFR "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameOfficialFR "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameOfficialFR "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameOfficialFR "nameOfficialFR"@en) + +# Data Property: geopolitical:nameOfficialIT (nameOfficialIT) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameOfficialIT "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialIT "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialIT "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialIT "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialIT "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialIT "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialIT "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameOfficialIT "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameOfficialIT "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameOfficialIT "nameOfficialIT"@en) + +# Data Property: geopolitical:nameOfficialRU (nameOfficialRU) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameOfficialRU "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialRU "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialRU "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialRU "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialRU "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialRU "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialRU "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameOfficialRU "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameOfficialRU "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameOfficialRU "nameOfficialRU"@en) + +# Data Property: geopolitical:nameOfficialZH (nameOfficialZH) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameOfficialZH "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialZH "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialZH "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialZH "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialZH "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialZH "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialZH "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameOfficialZH "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameOfficialZH "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameOfficialZH "nameOfficialZH"@en) + +# Data Property: geopolitical:nameShortAR (nameShortAR) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameShortAR "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortAR "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortAR "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortAR "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortAR "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortAR "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortAR "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameShortAR "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameShortAR "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameShortAR "nameShortAR"@en) + +# Data Property: geopolitical:nameShortEN (nameShortEN) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameShortEN "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortEN "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortEN "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortEN "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortEN "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortEN "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortEN "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameShortEN "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameShortEN "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameShortEN "nameShortEN"@en) + +# Data Property: geopolitical:nameShortES (nameShortES) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameShortES "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortES "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortES "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortES "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortES "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortES "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortES "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameShortES "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameShortES "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameShortES "nameShortES"@en) + +# Data Property: geopolitical:nameShortFR (nameShortFR) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameShortFR "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortFR "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortFR "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortFR "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortFR "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortFR "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortFR "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameShortFR "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameShortFR "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameShortFR "nameShortFR"@en) + +# Data Property: geopolitical:nameShortIT (nameShortIT) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameShortIT "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortIT "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortIT "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortIT "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortIT "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortIT "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortIT "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameShortIT "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameShortIT "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameShortIT "nameShortIT"@en) + +# Data Property: geopolitical:nameShortRU (nameShortRU) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameShortRU "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortRU "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortRU "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortRU "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortRU "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortRU "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortRU "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameShortRU "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameShortRU "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameShortRU "nameShortRU"@en) + +# Data Property: geopolitical:nameShortZH (nameShortZH) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameShortZH "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortZH "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortZH "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortZH "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortZH "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortZH "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortZH "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameShortZH "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameShortZH "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameShortZH "nameShortZH"@en) + +# Data Property: geopolitical:nationalityAR (nationalityAR) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nationalityAR "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityAR "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityAR "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityAR "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityAR "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityAR "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityAR "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nationalityAR "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nationalityAR "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nationalityAR "nationalityAR"@en) + +# Data Property: geopolitical:nationalityEN (nationalityEN) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nationalityEN "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityEN "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityEN "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityEN "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityEN "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityEN "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityEN "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nationalityEN "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nationalityEN "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nationalityEN "nationalityEN"@en) + +# Data Property: geopolitical:nationalityES (nationalityES) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nationalityES "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityES "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityES "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityES "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityES "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityES "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityES "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nationalityES "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nationalityES "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nationalityES "nationalityES"@en) + +# Data Property: geopolitical:nationalityFR (nationalityFR) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nationalityFR "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityFR "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityFR "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityFR "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityFR "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityFR "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityFR "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nationalityFR "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nationalityFR "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nationalityFR "nationalityFR"@en) + +# Data Property: geopolitical:nationalityIT (nationalityIT) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nationalityIT "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityIT "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityIT "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityIT "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityIT "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityIT "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityIT "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nationalityIT "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nationalityIT "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nationalityIT "nationalityIT"@en) + +# Data Property: geopolitical:nationalityRU (nationalityRU) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nationalityRU "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityRU "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityRU "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityRU "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityRU "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityRU "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityRU "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nationalityRU "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nationalityRU "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nationalityRU "nationalityRU"@en) + +# Data Property: geopolitical:nationalityZH (nationalityZH) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nationalityZH "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityZH "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityZH "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityZH "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityZH "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityZH "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityZH "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nationalityZH "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nationalityZH "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nationalityZH "nationalityZH"@en) + +# Data Property: geopolitical:population (population) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:population "FAOSTAT") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:population "http://faostat.fao.org/DesktopDefault.aspx?PageID=550&lang=en#ancor"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:population "http://faostat.fao.org/DesktopDefault.aspx?PageID=550&lang=es#ancor"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:population "http://faostat.fao.org/DesktopDefault.aspx?PageID=550&lang=fr#ancor"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:population "http://faostat.fao.org/DesktopDefault.aspx?PageID=550&lang=en#ancor") +AnnotationAssertion(geopolitical:sourceModified geopolitical:population "2009-09-21") +AnnotationAssertion(terms:description geopolitical:population "The total population usually refers to the present-in-area (de facto) population which includes all persons physically present within the present geographical boundaries of countries at the mid-point of the reference period. http://faostat.fao.org/site/375/default.aspx") +AnnotationAssertion(terms:source geopolitical:population "FAOSTAT http://faostat.fao.org/site/550/default.aspx") +AnnotationAssertion(rdfs:label geopolitical:population "population"@en) + +# Data Property: geopolitical:populationNotes (population notes) + +AnnotationAssertion(rdfs:label geopolitical:populationNotes "population notes"@en) + +# Data Property: geopolitical:populationTotal (total population) + +AnnotationAssertion(rdfs:label geopolitical:populationTotal "total population"@en) + +# Data Property: geopolitical:populationUnit (population unit) + +AnnotationAssertion(rdfs:label geopolitical:populationUnit "population unit"@en) + +# Data Property: geopolitical:populationYear (populationYear) + +AnnotationAssertion(rdfs:label geopolitical:populationYear "populationYear"@en) + +# Data Property: geopolitical:validSince (valid since) + +AnnotationAssertion(rdfs:comment geopolitical:validSince "The value of the datatype property *validSince* associated to a particular area (territory or group) indicates the area's first year of validity. The geopolitical ontology traces back historic changes only until 1985, therefore, if an area has a validSince = 1985, this indicates that the area is/was valid since 1985 or before. ") +AnnotationAssertion(rdfs:label geopolitical:validSince "valid since"@en) + +# Data Property: geopolitical:validUntil (valid until) + +AnnotationAssertion(rdfs:comment geopolitical:validUntil "The value of the datatype property *validUntil* associated to a particular area (territory or group) indicates the area's last year of validity. In case the area is currently valid, this value is set by default to 9999. + ") +AnnotationAssertion(rdfs:label geopolitical:validUntil "valid until"@en) + +# Data Property: obo:ARG_0000001 (is template) + +AnnotationAssertion(obo:IAO_0000115 obo:ARG_0000001 "The document can be used as a template for the creation of other documents. ") +AnnotationAssertion(rdfs:label obo:ARG_0000001 "is template"@en) +DataPropertyDomain(obo:ARG_0000001 ) +DataPropertyRange(obo:ARG_0000001 xsd:boolean) + +# Data Property: obo:ARG_0000015 (user-defined tag) + +AnnotationAssertion(obo:IAO_0000115 obo:ARG_0000015 "A free text field for recording topics which relate to the resource. ") +AnnotationAssertion(rdfs:label obo:ARG_0000015 "user-defined tag"@en) +DataPropertyDomain(obo:ARG_0000015 obo:ARG_0000008) + +# Data Property: obo:ARG_0000172 (patient ID) + +AnnotationAssertion(rdfs:label obo:ARG_0000172 "patient ID"@en) +SubDataPropertyOf(obo:ARG_0000172 core:identifier) +DataPropertyDomain(obo:ARG_0000172 ) +DataPropertyRange(obo:ARG_0000172 xsd:string) + +# Data Property: obo:ARG_0000197 (health care provider ID) + +AnnotationAssertion(rdfs:label obo:ARG_0000197 "health care provider ID"@en) +SubDataPropertyOf(obo:ARG_0000197 core:identifier) +DataPropertyDomain(obo:ARG_0000197 ) +DataPropertyRange(obo:ARG_0000197 xsd:string) + +# Data Property: obo:ARG_2000012 (Measurement Label) + +AnnotationAssertion(rdfs:label obo:ARG_2000012 "Measurement Label"@en) + +# Data Property: obo:ERO_0000044 (inventory number) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000044 "has inventory number") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000044 "An example inventory number can be in the form: 12345") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000044 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000044 "Inventory identifier for the resource.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000044 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000044 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0000044 "inventory number"@en) +DataPropertyDomain(obo:ERO_0000044 ObjectUnionOf(obo:ERO_0000004 obo:ERO_0000020 obo:OBI_0100026)) +DataPropertyRange(obo:ERO_0000044 xsd:string) + +# Data Property: obo:ERO_0000045 (has restriction) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000045 "has restriction") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000045 "Resource is only available to researchers in the department.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000045 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000045 "A restriction on service availability, such as university or consortium affiliation, geographical location, professional certification, or other factors.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000045 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000045 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0000045 "has restriction"@en) +DataPropertyDomain(obo:ERO_0000045 ObjectUnionOf(obo:ERO_0000004 obo:ERO_0000005 obo:ERO_0000006 obo:ERO_0000015 obo:ERO_0000020 obo:ERO_0000071 obo:ERO_0000595 obo:ERO_0001716 obo:OBI_0100026 )) +DataPropertyRange(obo:ERO_0000045 xsd:string) + +# Data Property: obo:ERO_0000046 (has geographic restriction) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000046 "has geographic restriction") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000046 "Resource is only available to researchers in Boston area.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000046 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000046 "Any service limitation tied to geographically-defined areas such as metro areas, counties, states, or regions. ") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000046 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000046 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0000046 "has geographic restriction"@en) +SubDataPropertyOf(obo:ERO_0000046 obo:ERO_0000045) +DataPropertyDomain(obo:ERO_0000046 obo:ERO_0000005) +DataPropertyRange(obo:ERO_0000046 xsd:string) + +# Data Property: obo:ERO_0000050 (model number) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000050 "model number") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000050 "ABI 9000") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000050 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000050 "Instrument model number, which may be a name, number, or both.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000050 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000050 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0000050 "model number"@en) +DataPropertyDomain(obo:ERO_0000050 obo:ERO_0000004) +DataPropertyRange(obo:ERO_0000050 xsd:string) + +# Data Property: obo:ERO_0000054 (lab data format) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000054 "lab data format") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000054 "Excel spreadsheet") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000054 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000054 "Current method or software used to inventory a lab's resources. Examples include Excel, index cards, FileMaker, 3-ring binder, etc.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000054 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000054 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0000054 "lab data format"@en) +DataPropertyDomain(obo:ERO_0000054 ObjectUnionOf(core:Center core:Laboratory)) +DataPropertyRange(obo:ERO_0000054 xsd:string) + +# Data Property: obo:ERO_0000072 (version) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000072 "v 1.0") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000072 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000072 "Software edition, typically a numeral followed by a decimal and another numeral, such as 2.1.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000072 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000072 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0000072 "version"@en) +DataPropertyDomain(obo:ERO_0000072 ObjectUnionOf(obo:ERO_0000071 obo:ERO_0001716)) +DataPropertyRange(obo:ERO_0000072 xsd:string) + +# Data Property: obo:ERO_0000424 (has study population) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000424 "study population") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000424 "African american study population.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000424 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000424 "Characteristics of the human population being studied. May include number, demographic or geographic information, inclusion or exclusion criteria, or other descriptive information.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000424 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000424 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0000424 "has study population"@en) +DataPropertyDomain(obo:ERO_0000424 obo:ERO_0000015) +DataPropertyRange(obo:ERO_0000424 xsd:string) + +# Data Property: obo:ERO_0000774 (has eligibility requirement) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000774 "has eligibility requirement") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000774 "A grade point average above 3.5 is an eligibility requirement.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000774 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000774 "Requirements for research opportunity eligibility. Requirements include: coursework, minimum gradepoint average, state residency, under-represented group status, field of study, or matriculation status.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000774 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000774 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0000774 "has eligibility requirement"@en) +DataPropertyDomain(obo:ERO_0000774 obo:ERO_0000595) +DataPropertyRange(obo:ERO_0000774 xsd:string) + +# Data Property: (abstract) + +AnnotationAssertion(obo:IAO_0000112 "http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html") +AnnotationAssertion(rdfs:comment "A summary of the resource.") +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/dc/terms/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "abstract"@en) +AnnotationAssertion(ns:term_status "stable") +DataPropertyDomain( obo:IAO_0000030) + +# Data Property: (Amazon Standard Identification Number (ASIN)) + +AnnotationAssertion(obo:IAO_0000112 "020530902X") +AnnotationAssertion(obo:IAO_0000112 "Amazon standard identification number. Source: http://en.wikipedia.org/wiki/Amazon_Standard_Identification_Number.") +AnnotationAssertion(rdfs:comment "Amazon Standard Identification Number"@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Amazon Standard Identification Number (ASIN)"@en) +AnnotationAssertion(ns:term_status "stable") +SubDataPropertyOf( ) + +# Data Property: (chapter number) + +AnnotationAssertion(rdfs:comment "An chapter number"@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "chapter number"@en) +AnnotationAssertion(ns:term_status "unstable") +SubDataPropertyOf( ) +DataPropertyDomain( ) + +# Data Property: (coden) + +AnnotationAssertion(obo:IAO_0000112 "CODEN became particularly common in the scientific community as a citation system for periodicals cited in technical- as well in chemistry-related publications and as a search tool in many bibliographic catalogues. +Definition and description came from Wikipedia here: http://en.wikipedia.org/wiki/CODEN ") +AnnotationAssertion(rdfs:comment "An identifier of serials, still in use by libraries, but replaced by ISSN for any new work"@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "coden"@en) +AnnotationAssertion(ns:term_status "stable") +SubDataPropertyOf( ) + +# Data Property: (Digital Object Identifier (DOI)) + +AnnotationAssertion(rdfs:comment "Digital Object Identifier"@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Digital Object Identifier (DOI)"@en) +AnnotationAssertion(ns:term_status "stable") +SubDataPropertyOf( ) +DataPropertyDomain( obo:IAO_0000030) + +# Data Property: (EAN International-Uniform Code Council (EAN-UCC) 13) + +AnnotationAssertion(obo:IAO_0000112 "Definition source: http://en.wikipedia.org/wiki/European_Article_Numbering-Uniform_Code_Council. +The Uniform Code Council (UCC) was the Numbering Organization in the USA to administer and manage the EAN.UCC System. In 2005 the UCC changed its name to GS1 US.") +AnnotationAssertion(rdfs:comment "European Article Number/Uniform Commercier Code 13"@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "EAN International-Uniform Code Council (EAN-UCC) 13"@en) +AnnotationAssertion(ns:term_status "stable") +SubDataPropertyOf( ) + +# Data Property: (edition) + +AnnotationAssertion(rdfs:comment "The name defining a special edition of a document. Normally its a literal value composed of a version number and words."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "edition"@en) +AnnotationAssertion(ns:term_status "stable") + +# Data Property: (Electronic International Standard Serial Number (EISSN)) + +AnnotationAssertion(obo:IAO_0000112 "eissn stands for Electronic International Standard Serial Number. source: http://www.definition-of.com/EISSN") +AnnotationAssertion(rdfs:comment "The electronic ISSN number of a periodical."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Electronic International Standard Serial Number (EISSN)"@en) +AnnotationAssertion(ns:term_status "stable") +SubDataPropertyOf( ) + +# Data Property: (Global Trade Item Number (GTIN-14)) + +AnnotationAssertion(obo:IAO_0000112 "http://en.wikipedia.org/wiki/Global_Trade_Item_Number.") +AnnotationAssertion(rdfs:comment "Global Trade Item Number 14"@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Global Trade Item Number (GTIN-14)"@en) +AnnotationAssertion(ns:term_status "stable") +SubDataPropertyOf( ) + +# Data Property: (identifier) + +AnnotationAssertion(rdfs:label "identifier"@en) +SubDataPropertyOf( core:identifier) + +# Data Property: (International Standard Book Number (ISBN) 10) + +AnnotationAssertion(obo:IAO_0000112 "http://en.wikipedia.org/wiki/Isbn.") +AnnotationAssertion(rdfs:label "International Standard Book Number (ISBN) 10"@en) +SubDataPropertyOf( ) +DataPropertyDomain( ) + +# Data Property: (International Standard Book Number (ISBN) 13) + +AnnotationAssertion(obo:IAO_0000112 "source: http://en.wikipedia.org/wiki/Isbn.") +AnnotationAssertion(rdfs:label "International Standard Book Number (ISBN) 13"@en) +SubDataPropertyOf( ) +DataPropertyDomain( ) + +# Data Property: (International Standard Serial Number (ISSN)) + +AnnotationAssertion(obo:IAO_0000112 "source: http://en.wikipedia.org/wiki/Issn") +AnnotationAssertion(rdfs:comment "International Standard Serial Number"@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "International Standard Serial Number (ISSN)"@en) +AnnotationAssertion(ns:term_status "stable") +SubDataPropertyOf( ) + +# Data Property: (issue) + +AnnotationAssertion(obo:IAO_0000112 "Bibo has the domain of bibo:issue as the class Issue, but an example on their site uses it with Article, referring to the issue number \"4\"") +AnnotationAssertion(rdfs:label "issue"@en) +SubDataPropertyOf( ) +DataPropertyDomain( ) + +# Data Property: (Library of Congress Control Number (LCCN)) + +AnnotationAssertion(obo:IAO_0000112 "Source: http://en.wikipedia.org/wiki/Library_of_Congress_Control_Number.") +AnnotationAssertion(rdfs:comment "Library of Congress Control Number"@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Library of Congress Control Number (LCCN)"@en) +AnnotationAssertion(ns:term_status "stable") +SubDataPropertyOf( ) + +# Data Property: (locator) + +AnnotationAssertion(obo:IAO_0000112 "definition from: http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html") +AnnotationAssertion(rdfs:comment "A description (often numeric) that locates an item within a containing document or collection."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "locator"@en) +AnnotationAssertion(ns:term_status "stable") + +# Data Property: (number of pages) + +AnnotationAssertion(rdfs:label "number of pages"@en) +SubDataPropertyOf( ) + +# Data Property: (number) + +AnnotationAssertion(obo:IAO_0000112 "Definition from here: http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html") +AnnotationAssertion(rdfs:label "number"@en) + +# Data Property: (Online Computer Library Center (OCLC) number) + +AnnotationAssertion(obo:IAO_0000112 "http://info-uri.info/registry/OAIHandler?verb=GetRecord&metadataPrefix=reg&identifier=info:oclcnum/. + + +bibo has the domain of this property set to the union of Collection and Document.") +AnnotationAssertion(rdfs:comment "OCLC Identifier"@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Online Computer Library Center (OCLC) number"@en) +AnnotationAssertion(ns:term_status "stable") +SubDataPropertyOf( ) + +# Data Property: (end page) + +AnnotationAssertion(rdfs:comment "Ending page number within a continuous page range."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "end page"@en) +AnnotationAssertion(ns:term_status "stable") +SubDataPropertyOf( ) + +# Data Property: (start page) + +AnnotationAssertion(rdfs:comment "Starting page number within a continuous page range."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "start page"@en) +AnnotationAssertion(ns:term_status "stable") +SubDataPropertyOf( ) + +# Data Property: (PubMed ID) + +AnnotationAssertion(obo:IAO_0000112 "The PubMed ID (PMID) identifies a citation record (rather than full-text) in the PubMed database. It is not evidence of compliance with the NIH Public Access Policy, because it does not identify a full-text submission of any kind.") +AnnotationAssertion(rdfs:comment "PubMed Identifier"@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "PubMed ID"@en) +AnnotationAssertion(ns:term_status "stable") +SubDataPropertyOf( ) +DataPropertyDomain( ) + +# Data Property: (name prefix) + +AnnotationAssertion(obo:IAO_0000112 "Mr; Ms; Mrs") +AnnotationAssertion(obo:IAO_0000112 "http://dictionary.reference.com/browse/prefix") +AnnotationAssertion(rdfs:comment "The prefix of a name"@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "name prefix"@en) +AnnotationAssertion(ns:term_status "stable") + +# Data Property: (section) + +AnnotationAssertion(obo:IAO_0000112 "Di Rado, Alicia. 1995. Trekking through college: Classes explore +modern society using the world of Star trek. Los Angeles Times, March +15, sec. A, p. 3."@en) +AnnotationAssertion(rdfs:comment "An section number"@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "section"@en) +AnnotationAssertion(ns:term_status "unstable") +SubDataPropertyOf( ) + +# Data Property: (short description) + +AnnotationAssertion(rdfs:comment "A short description of the resource.") +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "short description"@en) +AnnotationAssertion(ns:term_status "unstable") +AnnotationAssertion(skos:scopeNote "The idea here is that while dcterms:description may involve length descriptions, this for short (two or three word) descriptions that could go in a bibliographic entry."@en) + +# Data Property: (Serial Item and Contribution Identifier (SICI)) + +AnnotationAssertion(obo:IAO_0000112 "A sub property of identifier (http://en.wikipedia.org/wiki/SICI).") +AnnotationAssertion(rdfs:comment "Serial Item and Contribution Identifier"@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Serial Item and Contribution Identifier (SICI)"@en) +AnnotationAssertion(ns:term_status "stable") +SubDataPropertyOf( ) + +# Data Property: (Universal Product Code (UPC)) + +AnnotationAssertion(obo:IAO_0000112 "source for public description: http://en.wikipedia.org/wiki/Universal_Product_Code.") +AnnotationAssertion(rdfs:comment "Universal Product Code"@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Universal Product Code (UPC)"@en) +AnnotationAssertion(ns:term_status "stable") +SubDataPropertyOf( ) + +# Data Property: (URI) + +AnnotationAssertion(obo:IAO_0000112 "Definition from: http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html") +AnnotationAssertion(rdfs:label "URI"@en) +SubDataPropertyOf( ) + +# Data Property: (volume) + +AnnotationAssertion(rdfs:label "volume"@en) +SubDataPropertyOf( ) +DataPropertyDomain( ) + +# Data Property: (has global count date) + +AnnotationAssertion(obo:IAO_0000115 "The date on which the global citation count of the cited entity was recorded from a named bibliographic information source.") +AnnotationAssertion(rdfs:label "has global count date"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:date) + +# Data Property: (has global count value) + +AnnotationAssertion(obo:IAO_0000115 "An integer defining the value of the global citation count of a cited entity recorded from a named bibliographic information source on a particular date.") +AnnotationAssertion(vitro:descriptionAnnot "An integer defining the value of the global citation count of a cited entity recorded from a named bibliographic information source on a particular date.") +AnnotationAssertion(rdfs:label "has global count value"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:int) + +# Data Property: (preferred namespace URI) + +AnnotationAssertion(rdfs:label "preferred namespace URI"@en) + +# Data Property: core:abbreviation (abbreviation) + +AnnotationAssertion(obo:IAO_0000112 core:abbreviation "A short form for an longer title or name.") +AnnotationAssertion(obo:IAO_0000112 core:abbreviation "B.A.") +AnnotationAssertion(rdfs:label core:abbreviation "abbreviation"@en) +FunctionalDataProperty(core:abbreviation) + +# Data Property: core:cclCode (published US Classification Class/subclass (CCL) code) + +AnnotationAssertion(rdfs:label core:cclCode "published US Classification Class/subclass (CCL) code"@en) +DataPropertyDomain(core:cclCode ) + +# Data Property: core:contactInformation (contact information) + +AnnotationAssertion(rdfs:label core:contactInformation "contact information"@en) + +# Data Property: core:courseCredits (credits) + +AnnotationAssertion(rdfs:label core:courseCredits "credits"@en) +FunctionalDataProperty(core:courseCredits) + +# Data Property: core:dateTime (date/time) + +AnnotationAssertion(rdfs:label core:dateTime "date/time"@en) +DataPropertyDomain(core:dateTime core:DateTimeValue) +DataPropertyRange(core:dateTime xsd:dateTime) + +# Data Property: core:departmentOrSchool (department or school name within institution) + +AnnotationAssertion(vitro:descriptionAnnot core:departmentOrSchool "Not intended to be an institution name.") +AnnotationAssertion(rdfs:label core:departmentOrSchool "department or school name within institution"@en) +DataPropertyDomain(core:departmentOrSchool core:EducationalProcess) + +# Data Property: core:description (description) + +AnnotationAssertion(rdfs:label core:description "description"@en) + +# Data Property: core:eRACommonsId (eRA Commons ID) + +AnnotationAssertion(rdfs:label core:eRACommonsId "eRA Commons ID"@en) +SubDataPropertyOf(core:eRACommonsId core:identifier) +DataPropertyDomain(core:eRACommonsId ) + +# Data Property: core:entryTerm (entry term) + +AnnotationAssertion(rdfs:label core:entryTerm "entry term"@en) + +# Data Property: core:freetextKeyword (keywords) + +AnnotationAssertion(obo:IAO_0000112 core:freetextKeyword "conservation + +use one freetextKeyword assertion for each keyword or phrase.") +AnnotationAssertion(obo:IAO_0000112 core:freetextKeyword "one keyword or phrase per freetextKeyword assertion") +AnnotationAssertion(rdfs:label core:freetextKeyword "keywords"@en) + +# Data Property: core:grantDirectCosts (direct costs) + +AnnotationAssertion(rdfs:label core:grantDirectCosts "direct costs"@en) +FunctionalDataProperty(core:grantDirectCosts) +DataPropertyDomain(core:grantDirectCosts ObjectUnionOf(core:Contract core:Grant)) + +# Data Property: core:hasMonetaryAmount (has monetary amount) + +AnnotationAssertion(rdfs:label core:hasMonetaryAmount "has monetary amount"@en) + +# Data Property: core:hasValue (has value) + +AnnotationAssertion(rdfs:label core:hasValue "has value"@en) + +# Data Property: core:hideFromDisplay (hide from display) + +AnnotationAssertion(rdfs:label core:hideFromDisplay "hide from display"@en) +FunctionalDataProperty(core:hideFromDisplay) +DataPropertyRange(core:hideFromDisplay xsd:boolean) + +# Data Property: core:hrJobTitle (HR job title) + +AnnotationAssertion(vitro:descriptionAnnot core:hrJobTitle "Definition http://en.wikipedia.org/wiki/Job_title#Job_title.") +AnnotationAssertion(vitro:exampleAnnot core:hrJobTitle "administrative secretary") +AnnotationAssertion(rdfs:label core:hrJobTitle "HR job title"@en) +DataPropertyDomain(core:hrJobTitle core:Position) + +# Data Property: core:iclCode (International Classification (ICL) code) + +AnnotationAssertion(obo:IAO_0000112 core:iclCode "The International classification(s) to which the published application has been assigned. +") +AnnotationAssertion(rdfs:label core:iclCode "International Classification (ICL) code"@en) +DataPropertyDomain(core:iclCode ) + +# Data Property: core:identifier (identifier) + +AnnotationAssertion(rdfs:label core:identifier "identifier"@en) + +# Data Property: core:isCorrespondingAuthor (Is this person a corresponding author?) + +AnnotationAssertion(vitro:exampleAnnot core:isCorrespondingAuthor "True; False") +AnnotationAssertion(rdfs:label core:isCorrespondingAuthor "Is this person a corresponding author?"@en) +FunctionalDataProperty(core:isCorrespondingAuthor) +DataPropertyDomain(core:isCorrespondingAuthor core:Authorship) +DataPropertyRange(core:isCorrespondingAuthor xsd:boolean) + +# Data Property: core:licenseNumber (license number) + +AnnotationAssertion(rdfs:label core:licenseNumber "license number"@en) +DataPropertyDomain(core:licenseNumber core:Licensure) + +# Data Property: core:localAwardId (local award ID) + +AnnotationAssertion(obo:IAO_0000112 core:localAwardId "core:localAwardId has a domain of core:Grant, and should be public since that's its public identifier for local use by OSP, accounting, department admins, and the PI ") +AnnotationAssertion(rdfs:label core:localAwardId "local award ID"@en) +SubDataPropertyOf(core:localAwardId core:identifier) +DataPropertyDomain(core:localAwardId ObjectUnionOf(core:Contract core:Grant)) + +# Data Property: core:majorField (major field of degree) + +AnnotationAssertion(obo:IAO_0000112 core:majorField "Information Science; Computer Science; Anthropology") +AnnotationAssertion(rdfs:label core:majorField "major field of degree"@en) +DataPropertyDomain(core:majorField core:EducationalProcess) + +# Data Property: core:middleName (middle name or initial) + +AnnotationAssertion(rdfs:label core:middleName "middle name or initial"@en) + +# Data Property: core:nihmsid (NIH Manuscript Submission System ID) + +AnnotationAssertion(rdfs:label core:nihmsid "NIH Manuscript Submission System ID"@en) +SubDataPropertyOf(core:nihmsid ) +DataPropertyDomain(core:nihmsid ) + +# Data Property: core:outreachOverview (outreach overview) + +AnnotationAssertion(obo:IAO_0000112 core:outreachOverview "My extension program consists of developing and reporting disease management strategies that are both economically and environmentally sound for fresh market vegetable production. We hope that some of this testing will result in practices adaptable for organic production.") +AnnotationAssertion(obo:IAO_0000112 core:outreachOverview "Used for a single narrative summary of outreach, typically covering a wide range of activities and time periods; use Outreach Provider Role for information on individual activities") +AnnotationAssertion(rdfs:label core:outreachOverview "outreach overview"@en) +FunctionalDataProperty(core:outreachOverview) +DataPropertyDomain(core:outreachOverview ) + +# Data Property: core:overview (overview) + +AnnotationAssertion(obo:IAO_0000112 core:overview "My research focuses on diseases of pine crops in the southeastern United States."@en) +AnnotationAssertion(obo:IAO_0000115 core:overview "Short text for presentation describing the agent's purpose, activities, and/or accomplishments."@en) +AnnotationAssertion(rdfs:label core:overview "overview"@en) +FunctionalDataProperty(core:overview) +DataPropertyDomain(core:overview ) + +# Data Property: core:patentNumber (patent number) + +AnnotationAssertion(obo:IAO_0000112 core:patentNumber "source of definition: http://www.uspto.gov/main/glossary/#p . The following site has patent number formats: http://www.uspto.gov/patents/ebc/kindcodesum.jsp .") +AnnotationAssertion(rdfs:label core:patentNumber "patent number"@en) +SubDataPropertyOf(core:patentNumber ) +FunctionalDataProperty(core:patentNumber) +DataPropertyDomain(core:patentNumber ) + +# Data Property: core:placeOfPublication (place of publication) + +AnnotationAssertion(rdfs:label core:placeOfPublication "place of publication"@en) +FunctionalDataProperty(core:placeOfPublication) + +# Data Property: core:pmcid (PubMed Central ID) + +AnnotationAssertion(obo:IAO_0000112 core:pmcid " A PMCID is a unique PubMed Central reference number, which is assigned to each full-text record made available A PMCID is a unique PubMed Central reference number, which is assigned to each full-text record made available in PubMed Central. The PMCID is issued shortly after the PI or author approves the PubMed Central formatted web version of the submission. ") +AnnotationAssertion(rdfs:label core:pmcid "PubMed Central ID"@en) +SubDataPropertyOf(core:pmcid ) +DataPropertyDomain(core:pmcid ) + +# Data Property: core:preferredDisplayOrder (preferred display order) + +AnnotationAssertion(rdfs:label core:preferredDisplayOrder "preferred display order"@en) + +# Data Property: core:rank (rank) + +AnnotationAssertion(obo:IAO_0000112 core:rank "this number indicates a position in a list") +AnnotationAssertion(rdfs:label core:rank "rank"@en) +DataPropertyRange(core:rank xsd:int) + +# Data Property: core:reportId (report identifier) + +AnnotationAssertion(rdfs:label core:reportId "report identifier"@en) +SubDataPropertyOf(core:reportId ) +FunctionalDataProperty(core:reportId) +DataPropertyDomain(core:reportId ) + +# Data Property: core:researchOverview (research overview) + +AnnotationAssertion(obo:IAO_0000112 core:researchOverview "Used for a single narrative summary of research, typically covering a wide range of activities and time periods; use Researcher Role for information on individual activities") +AnnotationAssertion(rdfs:label core:researchOverview "research overview"@en) +FunctionalDataProperty(core:researchOverview) +DataPropertyDomain(core:researchOverview ) + +# Data Property: core:researcherId (ISI Researcher ID) + +AnnotationAssertion(obo:IAO_0000112 core:researcherId "RearcherID is a Thomson Reuters project where researchers have a place to manage and share their professional information. It will allow them to solve author identity issues while simultaneously adding dynamic citation metrics and collaboration networks to your personal profile. +Definition source: http://isiwebofknowledge.com/researcherid/") +AnnotationAssertion(rdfs:label core:researcherId "ISI Researcher ID"@en) +SubDataPropertyOf(core:researcherId core:identifier) +DataPropertyDomain(core:researcherId ) + +# Data Property: core:scopusId (Scopus ID) + +AnnotationAssertion(obo:IAO_0000112 core:scopusId "Home page for Scopus: http://www.scopus.com/home.url") +AnnotationAssertion(rdfs:label core:scopusId "Scopus ID"@en) +SubDataPropertyOf(core:scopusId core:identifier) +DataPropertyDomain(core:scopusId ) + +# Data Property: core:seatingCapacity (seating capacity) + +AnnotationAssertion(obo:IAO_0000112 core:seatingCapacity "55") +AnnotationAssertion(obo:IAO_0000112 core:seatingCapacity "definition modified from: source (http://en.wikipedia.org/wiki/Seating_capacity).") +AnnotationAssertion(rdfs:label core:seatingCapacity "seating capacity"@en) +FunctionalDataProperty(core:seatingCapacity) +DataPropertyDomain(core:seatingCapacity core:Room) +DataPropertyRange(core:seatingCapacity xsd:int) + +# Data Property: core:sponsorAwardId (sponsor award ID) + +AnnotationAssertion(obo:IAO_0000112 core:sponsorAwardId "Has a domain of Grant. There is not a strong reason have this be publically visible, since most users would care more about the name of the sponsoring agency than its identifier, but it does no harm to be public. + + +See also core:localAwardId. +") +AnnotationAssertion(rdfs:label core:sponsorAwardId "sponsor award ID"@en) +SubDataPropertyOf(core:sponsorAwardId core:identifier) +FunctionalDataProperty(core:sponsorAwardId) +DataPropertyDomain(core:sponsorAwardId ObjectUnionOf(core:Contract core:Grant)) + +# Data Property: core:supplementalInformation (supplemental information) + +AnnotationAssertion(rdfs:label core:supplementalInformation "supplemental information"@en) + +# Data Property: core:teachingOverview (teaching overview) + +AnnotationAssertion(obo:IAO_0000112 core:teachingOverview "Used for a single narrative summary of teaching, typically covering a wide range of courses including for credit and non-credit teaching over multiple semesters; the \"teaches\" property links a person directly with an instance of a Semester Class, typically from an institutional database of record; then use Teacher Role for information about a person's role in non-credit teaching or their specific contribution to individual courses") +AnnotationAssertion(rdfs:label core:teachingOverview "teaching overview"@en) +FunctionalDataProperty(core:teachingOverview) +DataPropertyDomain(core:teachingOverview ) + +# Data Property: core:termLabel (term label) + +AnnotationAssertion(rdfs:label core:termLabel "term label"@en) + +# Data Property: core:termType (term type) + +AnnotationAssertion(rdfs:label core:termType "term type"@en) + +# Data Property: core:totalAwardAmount (total award amount) + +AnnotationAssertion(rdfs:label core:totalAwardAmount "total award amount"@en) +FunctionalDataProperty(core:totalAwardAmount) +DataPropertyDomain(core:totalAwardAmount ObjectUnionOf(core:Contract core:Grant)) + +# Data Property: (Institutional Review Board (IRB) number) + +AnnotationAssertion(obo:IAO_0000115 "Every clinical trial in the United States must be approved and monitored by an Institutional Review Board (IRB). An IRB is an independent committee of physicians, statisticians, community advocates and others whose objective is to ensure that a clinical trial is ethical and the rights of study participants are protected. ") +AnnotationAssertion(rdfs:label "Institutional Review Board (IRB) number"@en) + +# Data Property: (National Clinical Trials (NCT) number) + +AnnotationAssertion(obo:IAO_0000115 "ClinicalTrials.gov is an ICMJE-acceptable public registry, offering up-to-date information for locating clinical trials for a wide range of diseases and conditions. The U.S. National Institutes of Health (NIH), through its National Library of Medicine (NLM), developed this site in collaboration with the Food and Drug Administration (FDA), as a result of the FDA Modernization Act, which was passed into law in November 1997. This property should be publically visible since it is one of the principal identifiers in a national registry of clinical trials ") +AnnotationAssertion(vitro:exampleAnnot "NCT00000419") +AnnotationAssertion(rdfs:label "National Clinical Trials (NCT) number"@en) + +# Data Property: (study population count) + +AnnotationAssertion(obo:IAO_0000115 "number of human participants in the study (trial).") +AnnotationAssertion(rdfs:label "study population count"@en) + +# Data Property: (additional name) + +AnnotationAssertion(rdfs:label "additional name"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:string) + +# Data Property: (anniversary) + +AnnotationAssertion(rdfs:comment "The date of marriage, or equivalent, of the object the vCard represents") +AnnotationAssertion(rdfs:label "anniversary"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:dateTime) + +# Data Property: (birthdate) + +AnnotationAssertion(rdfs:comment "To specify the birth date of the object the vCard represents") +AnnotationAssertion(rdfs:label "birthdate"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:dateTime) + +# Data Property: (calendar busy) + +AnnotationAssertion(rdfs:label "calendar busy"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:anyURI) + +# Data Property: (calendar link) + +AnnotationAssertion(rdfs:label "calendar link"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:anyURI) + +# Data Property: (calendar request) + +AnnotationAssertion(rdfs:label "calendar request"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:anyURI) + +# Data Property: (category) + +AnnotationAssertion(rdfs:label "category"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:string) + +# Data Property: (country) + +AnnotationAssertion(rdfs:label "country"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:string) + +# Data Property: (email) + +AnnotationAssertion(rdfs:label "email"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:string) + +# Data Property: (has last name) + +AnnotationAssertion(rdfs:comment "Called Family Name in vCard") +AnnotationAssertion(rdfs:label "has last name"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:string) + +# Data Property: (has formatted name) + +AnnotationAssertion(rdfs:label "has formatted name"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:string) + +# Data Property: (gender) + +AnnotationAssertion(rdfs:comment "To specify the components of the sex and gender identity of the object the vCard represents. +To enable other Gender/Sex codes to be used, this dataproperty has range URI. The vCard gender code classes are defined under Code/Gender") +AnnotationAssertion(rdfs:label "gender"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:anyURI) + +# Data Property: (geo) + +AnnotationAssertion(rdfs:comment "Must use the geo URI scheme RFC5870") +AnnotationAssertion(rdfs:label "geo"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:anyURI) + +# Data Property: (first name) + +AnnotationAssertion(rdfs:comment "called Given Name invCard") +AnnotationAssertion(rdfs:label "first name"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:string) + +# Data Property: (honorific prefix) + +AnnotationAssertion(rdfs:comment "Called Honorific Prefix in vCard") +AnnotationAssertion(rdfs:label "honorific prefix"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:string) + +# Data Property: (honorific suffix) + +AnnotationAssertion(rdfs:label "honorific suffix"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:string) + +# Data Property: (instant message) + +AnnotationAssertion(rdfs:label "instant message"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:anyURI) + +# Data Property: (key) + +AnnotationAssertion(rdfs:label "key"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:anyURI) + +# Data Property: (has language) + +AnnotationAssertion(rdfs:comment "Use 2 char language code from RFC5646") +AnnotationAssertion(rdfs:label "has language"@en) +DataPropertyRange( xsd:string) + +# Data Property: (locality) + +AnnotationAssertion(rdfs:label "locality"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:string) + +# Data Property: (logo) + +AnnotationAssertion(rdfs:label "logo"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:anyURI) + +# Data Property: (nickname) + +AnnotationAssertion(rdfs:label "nickname"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:string) + +# Data Property: (note) + +AnnotationAssertion(rdfs:label "note"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:string) + +# Data Property: (organization name) + +AnnotationAssertion(rdfs:label "organization name"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:string) + +# Data Property: (organizational unit name) + +AnnotationAssertion(rdfs:label "organizational unit name"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:string) + +# Data Property: (photo) + +AnnotationAssertion(rdfs:label "photo"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:anyURI) + +# Data Property: (postal code) + +AnnotationAssertion(rdfs:label "postal code"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:string) + +# Data Property: (product ID) + +AnnotationAssertion(rdfs:label "product ID"@en) +DataPropertyRange( xsd:string) + +# Data Property: (region) + +AnnotationAssertion(rdfs:label "region"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:string) + +# Data Property: (related) + +AnnotationAssertion(rdfs:label "related"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:anyURI) + +# Data Property: (revision) + +AnnotationAssertion(rdfs:label "revision"@en) +DataPropertyRange( xsd:dateTime) + +# Data Property: (role) + +AnnotationAssertion(rdfs:label "role"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:string) + +# Data Property: (sort as) + +AnnotationAssertion(rdfs:label "sort as"@en) +DataPropertyRange( xsd:string) + +# Data Property: (sound) + +AnnotationAssertion(rdfs:label "sound"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:anyURI) + +# Data Property: (source) + +AnnotationAssertion(rdfs:label "source"@en) +DataPropertyRange( xsd:string) + +# Data Property: (street address) + +AnnotationAssertion(rdfs:label "street address"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:string) + +# Data Property: (Telephone) + +AnnotationAssertion(rdfs:label "Telephone"@en) +DataPropertyRange( xsd:anyURI) + +# Data Property: (timezone) + +AnnotationAssertion(rdfs:label "timezone"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:string) + +# Data Property: (title) + +AnnotationAssertion(rdfs:label "title"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:string) + +# Data Property: (uid) + +AnnotationAssertion(rdfs:comment "To specify a value that represents a globally unique identifier corresponding to the entity associated with the vCard") +AnnotationAssertion(rdfs:label "uid"@en) +DataPropertyRange( xsd:anyURI) + +# Data Property: (URL) + +AnnotationAssertion(rdfs:label "URL"@en) +DataPropertyRange( xsd:anyURI) + + + +############################ +# Classes +############################ + +# Class: geopolitical:area (Area) + +AnnotationAssertion(rdfs:label geopolitical:area "Area"@en) +SubClassOf(geopolitical:area owl:Thing) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:codeAGROVOC)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:codeDBPediaID)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:codeFAOSTAT)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:codeFAOTERM)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:codeGAUL)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:codeISO2)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:codeISO3)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:codeUN)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:codeUNDP)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:nameListAR)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:nameListEN)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:nameListES)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:nameListFR)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:nameListIT)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:nameListRU)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:nameListZH)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:nameOfficialAR)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:nameOfficialEN)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:nameOfficialES)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:nameOfficialFR)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:nameOfficialIT)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:nameOfficialRU)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:nameOfficialZH)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:nameShortAR)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:nameShortEN)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:nameShortES)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:nameShortFR)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:nameShortIT)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:nameShortRU)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:nameShortZH)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:validSince)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:validUntil)) + +# Class: geopolitical:disputed (Disputed) + +AnnotationAssertion(rdfs:label geopolitical:disputed "Disputed"@en) +SubClassOf(geopolitical:disputed geopolitical:territory) + +# Class: geopolitical:economic_region (Economic Region) + +AnnotationAssertion(rdfs:label geopolitical:economic_region "Economic Region"@en) +SubClassOf(geopolitical:economic_region geopolitical:group) + +# Class: geopolitical:geographical_region (Transnational Region) + +AnnotationAssertion(terms:source geopolitical:geographical_region "United Nations statistics department http://unstats.un.org/unsd/methods/m49/m49regin.htm") +AnnotationAssertion(rdfs:label geopolitical:geographical_region "Transnational Region"@en) +SubClassOf(geopolitical:geographical_region geopolitical:group) +SubClassOf(geopolitical:geographical_region core:GeographicRegion) + +# Class: geopolitical:group (Group) + +AnnotationAssertion(rdfs:label geopolitical:group "Group"@en) +SubClassOf(geopolitical:group geopolitical:area) + +# Class: geopolitical:non_self_governing (Non Self Governing) + +AnnotationAssertion(terms:source geopolitical:non_self_governing "UN Cartographic Section, Department of Field Support http://www.un.org/Depts/Cartographic/map/profile/world00.pdf") +AnnotationAssertion(rdfs:label geopolitical:non_self_governing "Non Self Governing"@en) +SubClassOf(geopolitical:non_self_governing geopolitical:territory) +SubClassOf(geopolitical:non_self_governing ObjectAllValuesFrom(geopolitical:isAdministeredBy geopolitical:self_governing)) +SubClassOf(geopolitical:non_self_governing ObjectMinCardinality(1 geopolitical:isAdministeredBy)) +SubClassOf(geopolitical:non_self_governing ObjectMaxCardinality(1 geopolitical:isAdministeredBy)) + +# Class: geopolitical:organization (Organization) + +AnnotationAssertion(rdfs:label geopolitical:organization "Organization"@en) +SubClassOf(geopolitical:organization geopolitical:group) + +# Class: geopolitical:other (Other) + +AnnotationAssertion(rdfs:label geopolitical:other "Other"@en) +SubClassOf(geopolitical:other geopolitical:territory) + +# Class: geopolitical:self_governing (Self Governing) + +AnnotationAssertion(terms:source geopolitical:self_governing "United Nations Map Library http://www.un.org/depts/dhl/maplib/countinfo.htm") +AnnotationAssertion(rdfs:label geopolitical:self_governing "Self Governing"@en) +EquivalentClasses(geopolitical:self_governing core:Country) +SubClassOf(geopolitical:self_governing geopolitical:territory) +SubClassOf(geopolitical:self_governing core:GeopoliticalEntity) + +# Class: geopolitical:special_group (Special Group) + +AnnotationAssertion(rdfs:label geopolitical:special_group "Special Group"@en) +SubClassOf(geopolitical:special_group geopolitical:group) + +# Class: geopolitical:territory (Territory) + +AnnotationAssertion(rdfs:label geopolitical:territory "Territory"@en) +SubClassOf(geopolitical:territory geopolitical:area) +SubClassOf(geopolitical:territory core:GeopoliticalEntity) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:GDPNotes)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:GDPTotalInCurrentPrices)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:GDPUnit)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:GDPYear)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:HDINotes)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:HDITotal)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:HDIUnit)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:HDIYear)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:agriculturalAreaNotes)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:agriculturalAreaTotal)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:agriculturalAreaUnit)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:agriculturalAreaYear)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:codeCurrency)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:countryAreaNotes)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:countryAreaTotal)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:countryAreaUnit)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:countryAreaYear)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:hasMaxLatitude)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:hasMaxLongitude)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:hasMinLatitude)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:hasMinLongitude)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:landAreaNotes)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:landAreaTotal)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:landAreaUnit)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:landAreaYear)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:nameCurrencyEN)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:nameCurrencyES)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:nameCurrencyFR)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:nameCurrencyIT)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:nameCurrencyRU)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:nameCurrencyZH)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:nationalityAR)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:nationalityEN)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:nationalityES)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:nationalityFR)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:nationalityIT)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:nationalityRU)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:nationalityZH)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:populationNotes)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:populationTotal)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:populationUnit)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:populationYear)) + +# Class: obo:ARG_2000008 (Topic Weight Measurement) + +AnnotationAssertion(rdfs:label obo:ARG_2000008 "Topic Weight Measurement"@en) +SubClassOf(obo:ARG_2000008 obo:IAO_0000032) + +# Class: obo:ARG_2000009 (Expertise Measurement) + +AnnotationAssertion(rdfs:label obo:ARG_2000009 "Expertise Measurement"@en) +SubClassOf(obo:ARG_2000009 obo:ARG_2000008) + +# Class: obo:ARG_2000010 (Topic Weight Measurement Process) + +AnnotationAssertion(rdfs:label obo:ARG_2000010 "Topic Weight Measurement Process"@en) +SubClassOf(obo:ARG_2000010 obo:OBI_0000011) + +# Class: obo:ARG_2000011 (Expertise Measurement Process) + +AnnotationAssertion(rdfs:label obo:ARG_2000011 "Expertise Measurement Process"@en) +SubClassOf(obo:ARG_2000011 obo:ARG_2000010) + +# Class: obo:ARG_2000021 (Experience) + +AnnotationAssertion(rdfs:label obo:ARG_2000021 "Experience"@en) +SubClassOf(obo:ARG_2000021 obo:BFO_0000019) + +# Class: obo:ARG_2000022 (specialty) + +AnnotationAssertion(rdfs:label obo:ARG_2000022 "specialty"@en) +SubClassOf(obo:ARG_2000022 obo:BFO_0000019) + +# Class: obo:ARG_2000376 (Contact Qualifier) + +AnnotationAssertion(obo:IAO_0000112 obo:ARG_2000376 "Examples are business address, shipping address."@en) +AnnotationAssertion(obo:IAO_0000114 obo:ARG_2000376 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ARG_2000376 "The purpose of contact information."@en) +AnnotationAssertion(obo:IAO_0000116 obo:ARG_2000376 "Contact qualifiers are represented as individuals of this class. We do + not have an authoritative controlled vocabulary for contact qualifiers."@en) +AnnotationAssertion(obo:IAO_0000117 obo:ARG_2000376 "PERSON: Michael Conlon"@en) +AnnotationAssertion(rdfs:label obo:ARG_2000376 "Contact Qualifier"@en) + +# Class: obo:ARG_2000377 (FOAF Profile) + +AnnotationAssertion(rdfs:label obo:ARG_2000377 "FOAF Profile"@en) +SubClassOf(obo:ARG_2000377 obo:ARG_2000379) + +# Class: obo:ARG_2000379 (Contact) + +AnnotationAssertion(rdfs:label obo:ARG_2000379 "Contact"@en) +SubClassOf(obo:ARG_2000379 obo:IAO_0000030) + +# Class: obo:ERO_0000004 (Instrument) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000004 "instrument") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000004 "A flow cytometer.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000004 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000004 "Material entity that is designed to have a function and play a role in scientific investigation.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000004 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000004 "http://en.wikipedia.org/wiki/Scientific_instrument") +AnnotationAssertion(rdfs:comment obo:ERO_0000004 "See OBI listserv discussion for considerations in defining instrument. http://sourceforge.net/tracker/index.php?func=detail&aid=2894801&group_id=177891&atid=886178") +AnnotationAssertion(rdfs:label obo:ERO_0000004 "Instrument"@en) +SubClassOf(obo:ERO_0000004 obo:BFO_0000040) +SubClassOf(obo:ERO_0000004 ObjectSomeValuesFrom(obo:OBI_0000312 obo:OBI_0000094)) +SubClassOf(obo:ERO_0000004 ObjectAllValuesFrom(obo:ERO_0000543 obo:ERO_0000007)) + +# Class: obo:ERO_0000005 (Service) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000005 "service") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000005 "A DNA sequencing service performed by a core lab.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000005 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000005 "An information content entity that describes a service performed by a person or organization with the objective of performing a technique, providing training, providing storage of data or material entities, or providing access to resources for another person or organization") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000005 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000005 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:comment obo:ERO_0000005 "Coordinate with NIF. NIF ID: nlx_res_20090105") +AnnotationAssertion(rdfs:label obo:ERO_0000005 "Service"@en) +SubClassOf(obo:ERO_0000005 obo:IAO_0000030) + +# Class: obo:ERO_0000006 (Reagent) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000006 "reagent") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000006 "A plasmid can be used as a reagent.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000006 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000006 "Processed material that is used in a chemical reaction or other experimental process to detect, measure, examine, or produce other substances.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000006 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000006 "http://www.yourdictionary.com/reagent") +AnnotationAssertion(rdfs:comment obo:ERO_0000006 "Placeholder for class to be imported from the Reagent Ontology (ReO).") +AnnotationAssertion(rdfs:label obo:ERO_0000006 "Reagent"@en) +EquivalentClasses(obo:ERO_0000006 ObjectIntersectionOf(obo:BFO_0000040 ObjectIntersectionOf(ObjectSomeValuesFrom(obo:OBI_0000312 obo:OBI_0000094) ObjectSomeValuesFrom(obo:RO_0000053 obo:OBI_0000086)))) +SubClassOf(obo:ERO_0000006 obo:BFO_0000040) + +# Class: obo:ERO_0000007 (Technique) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000007 "Flow cytometry is a technique.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000007 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000007 "A technique is a planned process used to accomplish a specific activity or task.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000007 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000007 "http://en.wikipedia.org/wiki/Technique") +AnnotationAssertion(rdfs:comment obo:ERO_0000007 "Protocol is added to eagle-i temporarily until a relationship between the informatio entity \"protocol\" and these planned processes is created. This class refers to the axtual process not the document") +AnnotationAssertion(rdfs:label obo:ERO_0000007 "Technique"@en) +SubClassOf(obo:ERO_0000007 obo:OBI_0000011) + +# Class: obo:ERO_0000012 (Service Provider Role) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000012 "A technician in a core laboratory.") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000012 "Member of the International Conference on Complex Systems Organizing Committee") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000012 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000012 "A role inhering in a person or organization that is realized when the bearer participates in providing a service to meet the need of another person or thing.") +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000012 "An role of an individual within his or her profession or institution; use outreach provider role for community service or other activities outside the profession.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000012 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000012 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(rdfs:label obo:ERO_0000012 "Service Provider Role"@en) +SubClassOf(obo:ERO_0000012 obo:BFO_0000023) + +# Class: obo:ERO_0000014 (Research Project) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000014 "A project to study the role of a specific protein in cell signaling.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000014 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000014 "A funded collection of investigations as described in a research proposal.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000014 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000014 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:comment obo:ERO_0000014 "Maybe SameAs \"Investigation\" but is the subject of funding") +AnnotationAssertion(rdfs:label obo:ERO_0000014 "Research Project"@en) +SubClassOf(obo:ERO_0000014 obo:OBI_0000011) +SubClassOf(obo:ERO_0000014 core:Project) +SubClassOf(obo:ERO_0000014 ObjectSomeValuesFrom(obo:BFO_0000051 obo:OBI_0000066)) + +# Class: obo:ERO_0000015 (Human Study) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000015 "human study") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000015 "A clinical trial.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000015 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000015 "Research project that uses or collects measurements or assessments about humans.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000015 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000015 "OCRe") +AnnotationAssertion(rdfs:comment obo:ERO_0000015 "This should be imported from OCRE- but they currently have no generic human study type. Def is modified.") +AnnotationAssertion(rdfs:label obo:ERO_0000015 "Human Study"@en) +SubClassOf(obo:ERO_0000015 obo:ERO_0000014) + +# Class: obo:ERO_0000016 (Clinical Trial) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000016 "A clinical trial to evaluate the efficacy of a new drug.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000016 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000016 "An interventional study that contains a set of procedures in medical research and drug development that are conducted to allow safety (or more specifically, information about adverse drug reactions and adverse effects of other treatments) and efficacy data to be collected for health interventions (e.g., drugs, diagnostics, devices, therapy protocols) that is performed over phases.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000016 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000016 "http://en.wikipedia.org/wiki/Clinical_trial") +AnnotationAssertion(rdfs:label obo:ERO_0000016 "Clinical Trial"@en) +EquivalentClasses(obo:ERO_0000016 ObjectIntersectionOf( ObjectSomeValuesFrom(obo:ERO_0001518 ))) +SubClassOf(obo:ERO_0000016 ) + +# Class: obo:ERO_0000020 (Biological Specimen) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000020 "biological specimen") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000020 "Heart tissue obtained from an organism.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000020 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000020 "Material entity that is a portion or quantity of a biological material for use in testing, examination, or study. A biological specimen can be an individual animal, a population of organisms, or is a part of or derived from an animal, plant, part of a plant, or microorganism. When a taxon is described, it is typically based on a single specimen and is referred to as the holotype.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000020 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000118 obo:ERO_0000020 "biospecimen") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000020 "http://en.wikipedia.org/wiki/Specimen") +AnnotationAssertion(rdfs:comment obo:ERO_0000020 "Should have relationship to Organism") +AnnotationAssertion(rdfs:label obo:ERO_0000020 "Biological Specimen"@en) +SubClassOf(obo:ERO_0000020 obo:BFO_0000040) +SubClassOf(obo:ERO_0000020 ObjectSomeValuesFrom(obo:RO_0001000 obo:OBI_0100026)) + +# Class: obo:ERO_0000071 (Software) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000071 "software") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000071 "Microsoft Word is commonly used word processing software.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000071 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000071 "A general term primarily used for digitally stored data such as computer programs and other kinds of information read and written by computers.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000071 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000071 "http://en.wikipedia.org/wiki/Computer_software") +AnnotationAssertion(rdfs:comment obo:ERO_0000071 "IAO is a planned specification, in SWO is an Information artifact. In eagle-i, we have a need to collect material instances and is it thus currently classified as a material entity.") +AnnotationAssertion(rdfs:label obo:ERO_0000071 "Software"@en) +SubClassOf(obo:ERO_0000071 obo:BFO_0000040) + +# Class: obo:ERO_0000224 (Funding Role) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000224 "The NIH is a funding agency.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000224 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000224 "A role inhering in a person or organization that is realized when the bearer participates in providing funding to a person or an organization for academic or business purposes.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000224 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000224 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(rdfs:label obo:ERO_0000224 "Funding Role"@en) +SubClassOf(obo:ERO_0000224 obo:BFO_0000023) + +# Class: obo:ERO_0000225 (Educator Role) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000225 "A teacher.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000225 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000225 "A role inhering in a person or organization that is realized when the bearer participates in providing education to a student or group of students.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000225 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000225 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(rdfs:label obo:ERO_0000225 "Educator Role"@en) +SubClassOf(obo:ERO_0000225 obo:BFO_0000023) + +# Class: obo:ERO_0000391 (Access Service) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000391 "Allowing access to a microscope in a core lab.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000391 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000391 "A service offering that describes a service in which the consumer receives the right to use a resource (instrument, database, software, etc) that is owned or managed by a service provider. Ownership of the accessed resource remains with the service provider during and after provision of service.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000391 "PERSON: Matt Brush") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000391 "PERSON: Matthew Brush") +AnnotationAssertion(rdfs:comment obo:ERO_0000391 "Coordinate with NIF") +AnnotationAssertion(rdfs:label obo:ERO_0000391 "Access Service"@en) +SubClassOf(obo:ERO_0000391 obo:ERO_0000005) + +# Class: obo:ERO_0000392 (Storage Service) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000392 "A computer server.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000392 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000392 "A service offering that describes a service in which the consumer provides some material or data as input which a service provider stores and returns as output.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000392 "PERSON: Matt Brush") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000392 "PERSON: Matthew Brush") +AnnotationAssertion(rdfs:comment obo:ERO_0000392 "coordinate with NIF. NIF ID:nlx_res_20090419") +AnnotationAssertion(rdfs:label obo:ERO_0000392 "Storage Service"@en) +SubClassOf(obo:ERO_0000392 obo:ERO_0000005) + +# Class: obo:ERO_0000393 (Training Service) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000393 "Training a researcher to use a microscope.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000393 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000393 "A service offering that describes a service in which the provider offers educational materials or events, such as courses, workshops or graduate programs, to the service consumer ") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000393 "PERSON: Matt Brush") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000393 "PERSON: Matthew Brush") +AnnotationAssertion(rdfs:comment obo:ERO_0000393 "Coordinate with NIF. NIF ID: nlx_res_20090444") +AnnotationAssertion(rdfs:label obo:ERO_0000393 "Training Service"@en) +SubClassOf(obo:ERO_0000393 obo:ERO_0000005) + +# Class: obo:ERO_0000394 (Material Processing Service) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000394 "Biopsy service.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000394 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000394 "A service offering that describes a service in which the provider makes physical changes to a specified input material entity with the objective of producing a new material entity form input materials, or modifying the input material entity, and returning this as output to the service consumer") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000394 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000394 "http://neurolex.org/wiki/Category:Production_service_resource") +AnnotationAssertion(rdfs:comment obo:ERO_0000394 "Coordinate with NIF: NIF ID: nlx_res_20090416") +AnnotationAssertion(rdfs:label obo:ERO_0000394 "Material Processing Service"@en) +SubClassOf(obo:ERO_0000394 obo:ERO_0000005) + +# Class: obo:ERO_0000395 (Material Analysis Service) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000395 "Flow cytometry analysis of T cells.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000395 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000395 "An analysis service offering that describes a service in which the consumer provides some input material and a service provider performs some analysis of this material to generate data that is returned to the service consumer.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000395 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000395 "http://neurolex.org/wiki/Category:Analysis_service_resource") +AnnotationAssertion(rdfs:comment obo:ERO_0000395 "Coordinate with NIF: NIF ID: nlx_res_20090420") +AnnotationAssertion(rdfs:label obo:ERO_0000395 "Material Analysis Service"@en) +SubClassOf(obo:ERO_0000395 obo:ERO_0001261) + +# Class: obo:ERO_0000396 (Material Production Service) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000396 "Production of monoclonal antibodies from a hybridoma.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000396 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000396 "A material processing service offering that describes a service in which the provider makes physical changes to a specified input material that produce a new entity as specified output that is returned the service consumer. The specified output of a material production service can be contained within, derived from, or synthesized from specified input materials, but it represents a material entity that is of a distinct type from any of the specified input materials.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000396 "PERSON: Matthew Brush") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000396 "http://neurolex.org/wiki/Category:Material_service_resource") +AnnotationAssertion(rdfs:comment obo:ERO_0000396 "Coordinate with NIF. NIF ID: nlx_res_20090418") +AnnotationAssertion(rdfs:label obo:ERO_0000396 "Material Production Service"@en) +SubClassOf(obo:ERO_0000396 obo:ERO_0000394) + +# Class: obo:ERO_0000565 (Technology Transfer Office) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000565 "Technology Transfer Office") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000565 obo:IAO_0000123) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000565 "An organization that provides services for commercialization and licensing of technologies at an institution.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000565 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000565 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(rdfs:label obo:ERO_0000565 "Technology Transfer Office"@en) +SubClassOf(obo:ERO_0000565 ) + +# Class: obo:ERO_0000595 (Research Opportunity) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000595 "student research opportunity") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000595 "Training grant to perform post-doctoral research.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000595 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000595 "A planned process carried out by a person or organization with the objective of performing research.") +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000595 "An offering through an ongoing program or single request of research support: internships, positions, financial awards or other forms of tangible or intangible support") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000595 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000595 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(rdfs:label obo:ERO_0000595 "Research Opportunity"@en) +SubClassOf(obo:ERO_0000595 obo:BFO_0000017) +SubClassOf(obo:ERO_0000595 ObjectAllValuesFrom(core:dateTimeInterval core:DateTimeInterval)) +SubClassOf(obo:ERO_0000595 ObjectAllValuesFrom(core:hasFundingVehicle core:Grant)) +SubClassOf(obo:ERO_0000595 DataAllValuesFrom(core:contactInformation rdfs:Literal)) +SubClassOf(obo:ERO_0000595 DataAllValuesFrom(core:description rdfs:Literal)) + +# Class: obo:ERO_0000776 (US Resident Role) + +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000776 obo:IAO_0000123) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000776 "A role that inheres in a person who maintains residency in the United states. ") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000776 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000776 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(rdfs:label obo:ERO_0000776 "US Resident Role"@en) +SubClassOf(obo:ERO_0000776 obo:BFO_0000023) + +# Class: obo:ERO_0000777 (US Citizen Role) + +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000777 obo:IAO_0000123) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000777 "A US resident role that inheres in an individual that is a legally recognized as a member of a state, with associated rights and obligations.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000777 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000777 "http://en.wiktionary.org/wiki/citizen") +AnnotationAssertion(rdfs:label obo:ERO_0000777 "US Citizen Role"@en) +SubClassOf(obo:ERO_0000777 obo:ERO_0000776) + +# Class: obo:ERO_0000778 (Non-US Citizen) + +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000778 obo:IAO_0000123) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000778 "A US resident role that inheres in an individual who is not a legally recognized subject or national of the United States.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000778 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000778 "https://www.google.com/search?q=residency+status&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a#hl=en&client=firefox-a&hs=Bcx&rls=org.mozilla:en-US:official&q=citizen&tbs=dfn:1&tbo=u&sa=X&ei=micXT_DwMIjUiAK15tDUDw&ved=0CCgQkQ4&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=7b67128a22f602af&biw=1609&bih=794") +AnnotationAssertion(rdfs:label obo:ERO_0000778 "Non-US Citizen"@en) +SubClassOf(obo:ERO_0000778 obo:ERO_0000776) + +# Class: obo:ERO_0000779 (Permanent Resident Role) + +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000779 obo:IAO_0000123) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000779 "An role that inheres in an individual who is not a citizen but who legally resides in another nation on a permanent or extended basis.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000779 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000779 "http://connection.ebscohost.com/us/immigration-restrictions/overview-legal-and-illegal-immigration") +AnnotationAssertion(rdfs:label obo:ERO_0000779 "Permanent Resident Role"@en) +SubClassOf(obo:ERO_0000779 obo:ERO_0000778) + +# Class: obo:ERO_0000780 (Non-Permanent Resident Role) + +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000780 obo:IAO_0000123) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000780 "A non-US citizen role that inheres in an individual who is residing in a country, but is neither a citizen nor a permanent resident. ") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000780 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000780 "http://www.irs.gov/taxtopics/tc851.html") +AnnotationAssertion(rdfs:label obo:ERO_0000780 "Non-Permanent Resident Role"@en) +SubClassOf(obo:ERO_0000780 obo:ERO_0000778) + +# Class: obo:ERO_0000783 (Student Role) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000783 "A college student.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000783 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000783 "A role inhering in a person that is realized when the bearer participates a course of study, as in a school, college, university, etc.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000783 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000783 "http://www.thefreedictionary.com/student") +AnnotationAssertion(rdfs:label obo:ERO_0000783 "Student Role"@en) +SubClassOf(obo:ERO_0000783 obo:BFO_0000023) + +# Class: obo:ERO_0000784 (Undergraduate Student Role) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000784 "A college student.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000784 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000784 "A student role inhering in a person that is realized when the bearer participates in a course of study at a college, university, etc. in pursuit of an associate or bachelor degree.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000784 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000784 "http://www.thefreedictionary.com/student") +AnnotationAssertion(rdfs:label obo:ERO_0000784 "Undergraduate Student Role"@en) +SubClassOf(obo:ERO_0000784 obo:ERO_0000783) + +# Class: obo:ERO_0000785 (Graduate Student Role) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000785 "A PhD student at a university.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000785 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000785 "A student role inhering in a person that is realized when the bearer participates a course of study at a university or institution in pursuit of an graduate or professional degree.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000785 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000785 "http://www.thefreedictionary.com/student") +AnnotationAssertion(rdfs:label obo:ERO_0000785 "Graduate Student Role"@en) +SubClassOf(obo:ERO_0000785 obo:ERO_0000783) + +# Class: obo:ERO_0000786 (High School Student Role) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000786 "A freshman in high school.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000786 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000786 "A student role inhering in a person that is realized when the bearer participates in a course of study at a secondary learning institution.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000786 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000786 "http://www.thefreedictionary.com/student") +AnnotationAssertion(rdfs:label obo:ERO_0000786 "High School Student Role"@en) +SubClassOf(obo:ERO_0000786 obo:ERO_0000783) + +# Class: obo:ERO_0000787 (Employee Role) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000787 "An employee at a university.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000787 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000787 "A role inhering in a person that is realized when the bearer participates in an occupation by which a person earns a living or spends their time.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000787 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000787 "http://dictionary.reference.com/browse/employment") +AnnotationAssertion(rdfs:label obo:ERO_0000787 "Employee Role"@en) +SubClassOf(obo:ERO_0000787 obo:BFO_0000023) + +# Class: obo:ERO_0000788 (Faculty Role) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000788 "A professor at a university.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000788 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000788 "An employee role inhering in a person that is realized when the bearer participates in the teaching and/or administrative force of a university, college, or school.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000788 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000788 "http://dictionary.reference.com/browse/faculty") +AnnotationAssertion(rdfs:label obo:ERO_0000788 "Faculty Role"@en) +SubClassOf(obo:ERO_0000788 obo:ERO_0000787) + +# Class: obo:ERO_0000789 (Staff Role) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000789 "A research technician in a lab.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000789 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000789 "An employee role inhering in a person that is realized when the bearer is employed by an employer.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000789 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000789 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(rdfs:label obo:ERO_0000789 "Staff Role"@en) +SubClassOf(obo:ERO_0000789 obo:ERO_0000787) + +# Class: obo:ERO_0000790 (Post-Baccalaureate Trainee) + +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000790 obo:IAO_0000123) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000790 "A student role inhering in a person that is realized when the bearer participates in a post-baccalaureate training program in pursuit of an additional bachelor degree or new or additional training in a particular field.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000790 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000790 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(rdfs:label obo:ERO_0000790 "Post-Baccalaureate Trainee"@en) +SubClassOf(obo:ERO_0000790 obo:ERO_0000783) + +# Class: obo:ERO_0000914 (Post-Graduate Student Trainee Role) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000914 "A post-doctoral fellow.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000914 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000914 "A student role inhering in a person that is realized when the bearer participates in a post-graduate training program in pursuit of new or additional training in a particular field, such as a post-doctoral fellowship.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000914 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000914 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(rdfs:label obo:ERO_0000914 "Post-Graduate Student Trainee Role"@en) +SubClassOf(obo:ERO_0000914 obo:ERO_0000783) + +# Class: obo:ERO_0001245 (Licensing) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0001245 "Licensing of a new technology.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0001245 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0001245 "A technique that authorizes a use (such as copying software or using a (patented) invention) to a licensee, sparing the licensee from a claim of infringement brought by the licensor.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0001245 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0001245 "http://en.wikipedia.org/wiki/License") +AnnotationAssertion(rdfs:label obo:ERO_0001245 "Licensing"@en) +SubClassOf(obo:ERO_0001245 obo:OBI_0000011) + +# Class: obo:ERO_0001254 (Transport Service) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0001254 "Transport of a patient within a hospital.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0001254 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0001254 "A service offering that describes a service in which the provider facilitates the transport of some material entity to a specified destination for the service consumer.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0001254 "PERSON: Matt Brush") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0001254 "PERSON: Matthew Brush") +AnnotationAssertion(rdfs:label obo:ERO_0001254 "Transport Service"@en) +SubClassOf(obo:ERO_0001254 obo:ERO_0000005) + +# Class: obo:ERO_0001255 (Support Service) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0001255 "Technical support.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0001255 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0001255 "A service offering that describes a service in which the provider assists the consumer in activities directly or indirectly associated with the production and analysis or experimental research data.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0001255 "PERSON: Matt Brush") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0001255 "PERSON: Matthew Brush") +AnnotationAssertion(rdfs:label obo:ERO_0001255 "Support Service"@en) +SubClassOf(obo:ERO_0001255 obo:ERO_0000005) + +# Class: obo:ERO_0001256 (Material Storage Service) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0001256 "Cryopreservation service.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0001256 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0001256 "A storage service offering that describes a service in which the consumer provides some material as input which a service provider stores and returns as output") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0001256 "PERSON: Matt Brush") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0001256 "PERSON: Matthew Brush") +AnnotationAssertion(rdfs:label obo:ERO_0001256 "Material Storage Service"@en) +SubClassOf(obo:ERO_0001256 obo:ERO_0000392) + +# Class: obo:ERO_0001257 (Data Storage Service) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0001257 "Storing data on a server.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0001257 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0001257 "A storage service offering that describes a service in which the consumer provides data as input, which a service provider stores and returns as output in its original form.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0001257 "PERSON: Matt Brush") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0001257 "PERSON: Matthew Brush") +AnnotationAssertion(rdfs:label obo:ERO_0001257 "Data Storage Service"@en) +SubClassOf(obo:ERO_0001257 obo:ERO_0000392) + +# Class: obo:ERO_0001258 (Maintenance Service) + +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0001258 obo:IAO_0000123) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0001258 "A service offering that describes a service in which the provider actively maintains a material or data resource (e.g. a model organism colony or database) for the service consumer. This may involved making physical alterations to the material or data with the goal of maintaining its integrity or features.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0001258 "PERSON: Matt Brush") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0001258 "PERSON: Matthew Brush") +AnnotationAssertion(rdfs:label obo:ERO_0001258 "Maintenance Service"@en) +SubClassOf(obo:ERO_0001258 obo:ERO_0000005) + +# Class: obo:ERO_0001259 (Material Maintenance Service) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0001259 "Maintaining an animal coloy.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0001259 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0001259 "A maintenance service offering that describes a service in which the provider actively maintains a material resource (e.g. a model organism colony) for the service consumer. A material maintenance service may or may not include storage of the material input.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0001259 "PERSON: Matt Brush") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0001259 "PERSON: Matthew Brush") +AnnotationAssertion(rdfs:label obo:ERO_0001259 "Material Maintenance Service"@en) +SubClassOf(obo:ERO_0001259 obo:ERO_0001258) + +# Class: obo:ERO_0001260 (Data Maintenance Service) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0001260 "Maintaining a database.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0001260 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0001260 "A maintenance service offering that describes a service in which the provider actively manages or maintains data or a database for the service consumer. Maintenance of the data is performed to maintain its integrity or enhance its quality or utility for the consumer, but new data is not generated as a result of the maintenance.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0001260 "PERSON: Matt Brush") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0001260 "PERSON: Matthew Brush") +AnnotationAssertion(rdfs:label obo:ERO_0001260 "Data Maintenance Service"@en) +SubClassOf(obo:ERO_0001260 obo:ERO_0001258) + +# Class: obo:ERO_0001261 (Analysis Service) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0001261 "Flow cytometry analysis service.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0001261 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0001261 "A service offering that describes a service in which the consumer provides some input material or data and a service provider returns data about the input material or data.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0001261 "PERSON: Matt Brush") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0001261 "PERSON: Matthew Brush") +AnnotationAssertion(rdfs:label obo:ERO_0001261 "Analysis Service"@en) +SubClassOf(obo:ERO_0001261 obo:ERO_0000005) + +# Class: obo:ERO_0001262 (Data Analysis Service) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0001262 "Sequence data analysis.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0001262 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0001262 "An analysis service offering that describes a service in which the consumer provides some input data and a service provider transforms, models, or interprets the input data and returns this generated data as output") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0001262 "PERSON: Matt Brush") +AnnotationAssertion(obo:IAO_0000118 obo:ERO_0001262 "data processing service") +AnnotationAssertion(obo:IAO_0000118 obo:ERO_0001262 "data transformation service") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0001262 "PERSON: Matthew Brush") +AnnotationAssertion(rdfs:label obo:ERO_0001262 "Data Analysis Service"@en) +SubClassOf(obo:ERO_0001262 obo:ERO_0001261) + +# Class: obo:ERO_0001263 (Material Modification Service) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0001263 "Histology service.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0001263 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0001263 "A material processing service offering that describes a service in which the provider makes physical modifications to a specified input material, such that at least one of the specified outputs of this process is a modified version of a specified input material.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0001263 "PERSON: Matt Brush") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0001263 "PERSON: Matthew Brush") +AnnotationAssertion(rdfs:label obo:ERO_0001263 "Material Modification Service"@en) +SubClassOf(obo:ERO_0001263 obo:ERO_0000394) + +# Class: obo:ERO_0001716 (Database) + +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0001716 obo:IAO_0000123) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0001716 "A database is an organized collection of data, today typically in digital form.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0001716 "PERSON: Carlo Torniai") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0001716 "http://en.wikipedia.org/wiki/Database") +AnnotationAssertion(rdfs:comment obo:ERO_0001716 "Just a place horder. It will probably be replaced by NIF term: http://ontology.neuinfo.org/NIF/DigitalEntities/NIF-Resource.owl#nlx_res_20090405") +AnnotationAssertion(rdfs:label obo:ERO_0001716 "Database"@en) +SubClassOf(obo:ERO_0001716 obo:IAO_0000030) + +# Class: obo:IAO_0000003 (Measurement Unit Label) + +AnnotationAssertion(obo:IAO_0000111 obo:IAO_0000003 "measurement unit label"@en) +AnnotationAssertion(obo:IAO_0000112 obo:IAO_0000003 "Examples of measurement unit labels are liters, inches, weight per volume."@en) +AnnotationAssertion(obo:IAO_0000114 obo:IAO_0000003 obo:IAO_0000125) +AnnotationAssertion(obo:IAO_0000115 obo:IAO_0000003 "A measurement unit label is as a label that is part of a scalar measurement datum and denotes a unit of measure."@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000003 "2009-03-16: provenance: a term measurement unit was +proposed for OBI (OBI_0000176) , edited by Chris Stoeckert and +Cristian Cocos, and subsequently moved to IAO where the objective for +which the original term was defined was satisfied with the definition +of this, different, term."@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000003 "2009-03-16: review of this term done during during the OBI workshop winter 2009 and the current definition was considered acceptable for use in OBI. If there is a need to modify this definition please notify OBI."@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000003 "PERSON: Alan Ruttenberg"@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000003 "PERSON: Melanie Courtot"@en) +AnnotationAssertion(obo:IAO_0000412 obo:IAO_0000003 obo:iao.owl) +AnnotationAssertion(rdfs:label obo:IAO_0000003 "Measurement Unit Label"@en) +SubClassOf(obo:IAO_0000003 obo:IAO_0000009) + +# Class: obo:IAO_0000005 (Objective Specification) + +AnnotationAssertion(obo:IAO_0000111 obo:IAO_0000005 "objective specification"@en) +AnnotationAssertion(obo:IAO_0000112 obo:IAO_0000005 "purpose of a study; support of hypothesis, discovery of new information"@en) +AnnotationAssertion(obo:IAO_0000114 obo:IAO_0000005 obo:IAO_0000125) +AnnotationAssertion(obo:IAO_0000115 obo:IAO_0000005 "a directive information entity that describes an intended process endpoint. When part of a plan specification the concretization is realized in a planned process in which the bearer tries to effect the world so that the process endpoint is achieved."@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000005 "Answers the question, why did you do this experiment?"@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000005 "PERSON: Alan Ruttenberg"@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000005 "PERSON: Barry Smith"@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000005 "PERSON: Bjoern Peters"@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000005 "PERSON: Jennifer Fostel"@en) +AnnotationAssertion(obo:IAO_0000119 obo:IAO_0000005 "OBI Plan and Planned Process/Roles Branch"@en) +AnnotationAssertion(obo:IAO_0000119 obo:IAO_0000005 "OBI_0000217"@en) +AnnotationAssertion(obo:IAO_0000412 obo:IAO_0000005 obo:iao.owl) +AnnotationAssertion(rdfs:label obo:IAO_0000005 "Objective Specification"@en) +SubClassOf(obo:IAO_0000005 obo:IAO_0000033) + +# Class: obo:IAO_0000007 (Action Specification) + +AnnotationAssertion(obo:IAO_0000112 obo:IAO_0000007 "Pour the contents of flask 1 into flask 2"@en) +AnnotationAssertion(obo:IAO_0000114 obo:IAO_0000007 obo:IAO_0000123) +AnnotationAssertion(obo:IAO_0000115 obo:IAO_0000007 "a directive information entity that describes an action the bearer will take"@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000007 "Alan Ruttenberg"@en) +AnnotationAssertion(obo:IAO_0000119 obo:IAO_0000007 "OBI Plan and Planned Process branch"@en) +AnnotationAssertion(obo:IAO_0000412 obo:IAO_0000007 obo:iao.owl) +AnnotationAssertion(rdfs:label obo:IAO_0000007 "Action Specification"@en) +SubClassOf(obo:IAO_0000007 obo:IAO_0000033) + +# Class: obo:IAO_0000009 (Datum Label) + +AnnotationAssertion(obo:IAO_0000111 obo:IAO_0000009 "datum label"@en) +AnnotationAssertion(obo:IAO_0000114 obo:IAO_0000009 obo:IAO_0000123) +AnnotationAssertion(obo:IAO_0000115 obo:IAO_0000009 "A label is a symbol that is part of some other datum and is used to either partially define the denotation of that datum or to provide a means for identifying the datum as a member of the set of data with the same label"@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000009 "http://www.golovchenko.org/cgi-bin/wnsearch?q=label#4n"@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000009 "GROUP: IAO"@en) +AnnotationAssertion(obo:IAO_0000412 obo:IAO_0000009 obo:iao.owl) +AnnotationAssertion(rdfs:label obo:IAO_0000009 "Datum Label"@en) +SubClassOf(obo:IAO_0000009 obo:IAO_0000030) + +# Class: obo:IAO_0000013 (Journal Article) + +AnnotationAssertion(obo:IAO_0000111 obo:IAO_0000013 "journal article"@en) +AnnotationAssertion(obo:IAO_0000112 obo:IAO_0000013 "Examples are articles published in the journals, Nature and Science. The content can often be cited by reference to a paper based encoding, e.g. Authors, Title of article, Journal name, date or year of publication, volume and page number."@en) +AnnotationAssertion(obo:IAO_0000114 obo:IAO_0000013 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:IAO_0000013 "a report that is published in a journal"@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000013 "person:Alan Ruttenberg"@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000013 "person:Chris Stoeckert"@en) +AnnotationAssertion(obo:IAO_0000119 obo:IAO_0000013 "OBI_0000159"@en) +AnnotationAssertion(obo:IAO_0000119 obo:IAO_0000013 "group:OBI"@en) +AnnotationAssertion(obo:IAO_0000412 obo:IAO_0000013 obo:iao.owl) +AnnotationAssertion(rdfs:label obo:IAO_0000013 "Journal Article"@en) +SubClassOf(obo:IAO_0000013 ) + +# Class: obo:IAO_0000027 (Data Item) + +AnnotationAssertion(obo:IAO_0000111 obo:IAO_0000027 "data item"@en) +AnnotationAssertion(obo:IAO_0000112 obo:IAO_0000027 "Data items include counts of things, analyte concentrations, and statistical summaries."@en) +AnnotationAssertion(obo:IAO_0000114 obo:IAO_0000027 obo:IAO_0000125) +AnnotationAssertion(obo:IAO_0000115 obo:IAO_0000027 "a data item is an information content entity that is intended to be a truthful statement about something (modulo, e.g., measurement precision or other systematic errors) and is constructed/acquired by a method which reliably tends to produce (approximately) truthful statements."@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000027 "2/2/2009 Alan and Bjoern discussing FACS run output data. This is a data item because it is about the cell population. Each element records an event and is typically further composed a set of measurment data items that record the fluorescent intensity stimulated by one of the lasers."@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000027 "2009-03-16: data item deliberatly ambiguous: we merged data set and datum to be one entity, not knowing how to define singular versus plural. So data item is more general than datum."@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000027 "2009-03-16: removed datum as alternative term as datum specifically refers to singular form, and is thus not an exact synonym."@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000027 "JAR: datum -- well, this will be very tricky to define, but maybe some +information-like stuff that might be put into a computer and that is +meant, by someone, to denote and/or to be interpreted by some +process... I would include lists, tables, sentences... I think I might +defer to Barry, or to Brian Cantwell Smith + +JAR: A data item is an approximately justified approximately true approximate belief"@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000027 "PERSON: Alan Ruttenberg"@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000027 "PERSON: Chris Stoeckert"@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000027 "PERSON: Jonathan Rees"@en) +AnnotationAssertion(obo:IAO_0000118 obo:IAO_0000027 "data"@en) +AnnotationAssertion(obo:IAO_0000412 obo:IAO_0000027 obo:iao.owl) +AnnotationAssertion(rdfs:label obo:IAO_0000027 "Data Item"@en) +SubClassOf(obo:IAO_0000027 obo:IAO_0000030) + +# Class: obo:IAO_0000030 (Information Content Entity) + +AnnotationAssertion(obo:IAO_0000111 obo:IAO_0000030 "information content entity"@en) +AnnotationAssertion(obo:IAO_0000112 obo:IAO_0000030 "Examples of information content entites include journal articles, data, graphical layouts, and graphs."@en) +AnnotationAssertion(obo:IAO_0000114 obo:IAO_0000030 obo:IAO_0000125) +AnnotationAssertion(obo:IAO_0000115 obo:IAO_0000030 "an information content entity is an entity that is generically dependent on some artifact and stands in relation of aboutness to some entity"@en) +AnnotationAssertion(obo:IAO_0000115 obo:IAO_0000030 "The most general classification of an information resource") +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000030 "information_content_entity 'is_encoded_in' some digital_entity in obi before split (040907). information_content_entity 'is_encoded_in' some physical_document in obi before split (040907). + +Previous. An information content entity is a non-realizable information entity that 'is encoded in' some digital or physical entity."@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000030 "PERSON: Chris Stoeckert"@en) +AnnotationAssertion(obo:IAO_0000119 obo:IAO_0000030 "OBI_0000142"@en) +AnnotationAssertion(obo:IAO_0000412 obo:IAO_0000030 obo:iao.owl) +AnnotationAssertion(rdfs:label obo:IAO_0000030 "Information Content Entity"@en) +SubClassOf(obo:IAO_0000030 obo:BFO_0000031) +SubClassOf(obo:IAO_0000030 ObjectSomeValuesFrom(obo:IAO_0000136 obo:BFO_0000001)) +SubClassOf(obo:IAO_0000030 ObjectAllValuesFrom(obo:RO_0002353 obo:BFO_0000015)) +SubClassOf(obo:IAO_0000030 ObjectAllValuesFrom(core:dateTimeValue core:DateTimeValue)) +SubClassOf(obo:IAO_0000030 ObjectAllValuesFrom(core:geographicFocus core:GeographicRegion)) +SubClassOf(obo:IAO_0000030 ObjectAllValuesFrom(core:hasSubjectArea owl:Thing)) +SubClassOf(obo:IAO_0000030 ObjectAllValuesFrom(core:relatedBy core:Relationship)) +SubClassOf(obo:IAO_0000030 DataAllValuesFrom(core:freetextKeyword rdfs:Literal)) +SubClassOf(obo:IAO_0000030 DataAllValuesFrom(core:freetextKeyword xsd:string)) + +# Class: obo:IAO_0000032 (Scalar Measurement Datum) + +AnnotationAssertion(obo:IAO_0000112 obo:IAO_0000032 "10 feet. 3 ml."@en) +AnnotationAssertion(obo:IAO_0000114 obo:IAO_0000032 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:IAO_0000032 "a scalar measurement datum is a measurement datum that is composed of two parts, numerals and a unit label."@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000032 "2009-03-16: we decided to keep datum singular in scalar measurement datum, as in +this case we explicitly refer to the singular form"@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000032 "Would write this as: has_part some 'measurement unit label' and has_part some numeral and has_part exactly 2, except for the fact that this won't let us take advantage of OWL reasoning over the numbers. Instead use has measurment value property to represent the same. Use has measurement unit label (subproperty of has_part) so we can easily say that there is only one of them."@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000032 "PERSON: Alan Ruttenberg"@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000032 "PERSON: Melanie Courtot"@en) +AnnotationAssertion(rdfs:label obo:IAO_0000032 "Scalar Measurement Datum"@en) +SubClassOf(obo:IAO_0000032 obo:IAO_0000109) + +# Class: obo:IAO_0000033 (Directive Information Entity) + +AnnotationAssertion(obo:IAO_0000114 obo:IAO_0000033 obo:IAO_0000123) +AnnotationAssertion(obo:IAO_0000115 obo:IAO_0000033 "An information content entity whose concretizations indicate to their bearer how to realize them in a process."@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000033 "8/6/2009 Alan Ruttenberg: Changed label from \"information entity about a realizable\" after discussions at ICBO"@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000033 "Werner pushed back on calling it realizable information entity as it isn't realizable. However this name isn't right either. An example would be a recipe. The realizable entity would be a plan, but the information entity isn't about the plan, it, once concretized, *is* the plan. -Alan"@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000033 "PERSON: Alan Ruttenberg"@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000033 "PERSON: Bjoern Peters"@en) +AnnotationAssertion(obo:IAO_0000412 obo:IAO_0000033 obo:iao.owl) +AnnotationAssertion(rdfs:label obo:IAO_0000033 "Directive Information Entity"@en) +SubClassOf(obo:IAO_0000033 obo:IAO_0000030) + +# Class: obo:IAO_0000102 (Data about an Ontology Part) + +AnnotationAssertion(obo:IAO_0000115 obo:IAO_0000102 "data about an ontology part is a data item about a part of an ontology, for example a term"@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000102 "Person:Alan Ruttenberg") +AnnotationAssertion(rdfs:label obo:IAO_0000102 "Data about an Ontology Part"@en) +SubClassOf(obo:IAO_0000102 obo:IAO_0000027) + +# Class: obo:IAO_0000104 (Plan Specification) + +AnnotationAssertion(obo:IAO_0000111 obo:IAO_0000104 "plan specification"@en) +AnnotationAssertion(obo:IAO_0000112 obo:IAO_0000104 "PMID: 18323827.Nat Med. 2008 Mar;14(3):226.New plan proposed to help resolve conflicting medical advice."@en) +AnnotationAssertion(obo:IAO_0000114 obo:IAO_0000104 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:IAO_0000104 "a directive information entity that when concretized it is realized in a process in which the bearer tries to achieve the objectives, in part by taking the actions specified. Plan specifications includes parts such as objective specification, action specifications and conditional specifications."@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000104 "2009-03-16: provenance: a term a plan was proposed for OBI (OBI_0000344) , edited by the PlanAndPlannedProcess branch. Original definition was \" a plan is a specification of a process that is realized by an actor to achieve the objective specified as part of the plan\". It has been subsequently moved to IAO where the objective for which the original term was defined was satisfied with the definitionof this, different, term."@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000104 "Alternative previous definition: a plan is a set of instructions that specify how an objective should be achieved"@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000104 "Alan Ruttenberg"@en) +AnnotationAssertion(obo:IAO_0000119 obo:IAO_0000104 "OBI Plan and Planned Process branch"@en) +AnnotationAssertion(obo:IAO_0000119 obo:IAO_0000104 "OBI_0000344"@en) +AnnotationAssertion(obo:IAO_0000412 obo:IAO_0000104 obo:iao.owl) +AnnotationAssertion(rdfs:label obo:IAO_0000104 "Plan Specification"@en) +SubClassOf(obo:IAO_0000104 obo:IAO_0000033) + +# Class: obo:IAO_0000109 (Measurement Datum) + +AnnotationAssertion(obo:IAO_0000111 obo:IAO_0000109 "measurement datum"@en) +AnnotationAssertion(obo:IAO_0000112 obo:IAO_0000109 "Examples of measurement data are the recoding of the weight of a mouse as {40,mass,\"grams\"}, the recording of an observation of the behavior of the mouse {,process,\"agitated\"}, the recording of the expression level of a gene as measured through the process of microarray experiment {3.4,luminosity,}."@en) +AnnotationAssertion(obo:IAO_0000114 obo:IAO_0000109 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:IAO_0000109 "A measurement datum is an information content entity that is a recording of the output of a measurement such as produced by a device."@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000109 "2/2/2009 is_specified_output of some assay?"@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000109 "person:Chris Stoeckert"@en) +AnnotationAssertion(obo:IAO_0000119 obo:IAO_0000109 "OBI_0000305"@en) +AnnotationAssertion(obo:IAO_0000119 obo:IAO_0000109 "group:OBI"@en) +AnnotationAssertion(rdfs:label obo:IAO_0000109 "Measurement Datum"@en) +SubClassOf(obo:IAO_0000109 obo:IAO_0000027) + +# Class: obo:IAO_0000144 (Conclusion Textual Entity) + +AnnotationAssertion(obo:IAO_0000111 obo:IAO_0000144 "conclusion textual entity"@en) +AnnotationAssertion(obo:IAO_0000112 obo:IAO_0000144 "that fucoidan has a small statistically significant effect on AT3 level but no useful clinical effect as in-vivo anticoagulant, a paraphrase of part of the last paragraph of the discussion section of the paper 'Pilot clinical study to evaluate the anticoagulant activity of fucoidan', by Lowenthal et. al.PMID:19696660"@en) +AnnotationAssertion(obo:IAO_0000114 obo:IAO_0000144 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:IAO_0000144 "A textual entity that expresses the results of reasoning about a problem, for instance as typically found towards the end of scientific papers."@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000144 "2009/09/28 Alan Ruttenberg. Fucoidan-use-case"@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000144 "2009/10/23 Alan Ruttenberg: We need to work on the definition still"@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000144 "Person:Alan Ruttenberg"@en) +AnnotationAssertion(obo:IAO_0000412 obo:IAO_0000144 obo:iao.owl) +AnnotationAssertion(rdfs:label obo:IAO_0000144 "Conclusion Textual Entity"@en) +SubClassOf(obo:IAO_0000144 obo:IAO_0000030) + +# Class: obo:IAO_0000300 (Textual Entity) + +AnnotationAssertion(obo:IAO_0000111 obo:IAO_0000300 "textual entity"@en) +AnnotationAssertion(obo:IAO_0000112 obo:IAO_0000300 "Words, sentences, paragraphs, and the written (non-figure) parts of publications are all textual entities"@en) +AnnotationAssertion(obo:IAO_0000115 obo:IAO_0000300 "A textual entity is a part of a manifestation (FRBR sense), a generically dependent continuant whose concretizations are patterns of glyphs intended to be interpreted as words, formulas, etc."@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000300 "AR, (IAO call 2009-09-01): a document as a whole is not typically a textual entity, because it has pictures in it - rather there are parts of it that are textual entities. Examples: The title, paragraph 2 sentence 7, etc."@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000300 "MC, 2009-09-14 (following IAO call 2009-09-01): textual entities live at the FRBR (http://en.wikipedia.org/wiki/Functional_Requirements_for_Bibliographic_Records) manifestation level. Everything is significant: line break, pdf and html versions of same document are different textual entities."@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000300 "PERSON: Lawrence Hunter"@en) +AnnotationAssertion(obo:IAO_0000118 obo:IAO_0000300 "text"@en) +AnnotationAssertion(rdfs:label obo:IAO_0000300 "Textual Entity"@en) +SubClassOf(obo:IAO_0000300 obo:IAO_0000030) + +# Class: obo:OBI_0000011 (Planned Process) + +AnnotationAssertion(obo:IAO_0000111 obo:OBI_0000011 "planned process"@en) +AnnotationAssertion(obo:IAO_0000111 obo:OBI_0000011 "planned process") +AnnotationAssertion(obo:IAO_0000112 obo:OBI_0000011 "Injecting mice with a vaccine in order to test its efficacy") +AnnotationAssertion(obo:IAO_0000114 obo:OBI_0000011 obo:IAO_0000122) +AnnotationAssertion(obo:IAO_0000115 obo:OBI_0000011 "A processual entity that realizes a plan which is the concretization of a plan specification."@en) +AnnotationAssertion(obo:IAO_0000116 obo:OBI_0000011 "'Plan' includes a future direction sense. That can be problematic if plans are changed during their execution. There are however implicit contingencies for protocols that an agent has in his mind that can be considered part of the plan, even if the agent didn't have them in mind before. Therefore, a planned process can diverge from what the agent would have said the plan was before executing it, by adjusting to problems encountered during execution (e.g. choosing another reagent with equivalent properties, if the originally planned one has run out.)") +AnnotationAssertion(obo:IAO_0000117 obo:OBI_0000011 "Bjoern Peters") +AnnotationAssertion(obo:IAO_0000119 obo:OBI_0000011 "branch derived") +AnnotationAssertion(obo:IAO_0000412 obo:OBI_0000011 obo:obi.owl) +AnnotationAssertion(rdfs:label obo:OBI_0000011 "Planned Process"@en) +SubClassOf(obo:OBI_0000011 obo:BFO_0000015) + +# Class: obo:OBI_0000017 (Regulatory Role) + +AnnotationAssertion(obo:IAO_0000111 obo:OBI_0000017 "regulatory role"@en) +AnnotationAssertion(obo:IAO_0000112 obo:OBI_0000017 "Regulatory agency, Ethics committee, Approval letter; example: Browse these EPA Regulatory Role subtopics http://www.epa.gov/ebtpages/enviregulatoryrole.html Feb 29, 2008"@en) +AnnotationAssertion(obo:IAO_0000114 obo:OBI_0000017 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:OBI_0000017 "a role which inheres in material entities and is realized in the processes of making, enforcing or being defined by legislation or orders issued by a governmental body."@en) +AnnotationAssertion(obo:IAO_0000117 obo:OBI_0000017 "GROUP: Role branch"@en) +AnnotationAssertion(obo:IAO_0000119 obo:OBI_0000017 "OBI, CDISC"@en) +AnnotationAssertion(obo:IAO_0000412 obo:OBI_0000017 obo:obi.owl) +AnnotationAssertion(rdfs:label obo:OBI_0000017 "Regulatory Role"@en) +SubClassOf(obo:OBI_0000017 obo:BFO_0000023) + +# Class: obo:OBI_0000272 (Protocol) + +AnnotationAssertion(obo:IAO_0000111 obo:OBI_0000272 "Protocol"@en) +AnnotationAssertion(obo:IAO_0000111 obo:OBI_0000272 "protocol"@en) +AnnotationAssertion(obo:IAO_0000112 obo:OBI_0000272 "PMID: 18388943.Nat Protoc. 2008;3(4):612-8.Protocol for the induction of arthritis in C57BL/6 mice."@en) +AnnotationAssertion(obo:IAO_0000114 obo:OBI_0000272 obo:IAO_0000122) +AnnotationAssertion(obo:IAO_0000115 obo:OBI_0000272 "a protocol is a plan specification which has sufficient level of detail and quantitative information to communicate it between domain experts, so that different domain experts will reliably be able to independently reproduce the process."@en) +AnnotationAssertion(obo:IAO_0000117 obo:OBI_0000272 "PlanAndPlannedProcess Branch"@en) +AnnotationAssertion(obo:IAO_0000119 obo:OBI_0000272 "OBI branch derived + wikipedia (http://en.wikipedia.org/wiki/Protocol_%28natural_sciences%29)"@en) +AnnotationAssertion(obo:IAO_0000412 obo:OBI_0000272 obo:obi.owl) +AnnotationAssertion(rdfs:label obo:OBI_0000272 "Protocol"@en) +SubClassOf(obo:OBI_0000272 ) + +# Class: obo:OBI_0000835 (Manufacturer) + +AnnotationAssertion(obo:IAO_0000114 obo:OBI_0000835 obo:IAO_0000124) +AnnotationAssertion(obo:IAO_0000115 obo:OBI_0000835 "A person or organization that has a manufacturer role") +AnnotationAssertion(rdfs:label obo:OBI_0000835 "Manufacturer"@en) +EquivalentClasses(obo:OBI_0000835 ObjectIntersectionOf(ObjectUnionOf( ) ObjectSomeValuesFrom(obo:RO_0000053 obo:OBI_0000571))) +SubClassOf(obo:OBI_0000835 ) + +# Class: obo:OBI_0001554 (Rate Measurement Datum) + +AnnotationAssertion(rdfs:label obo:OBI_0001554 "Rate Measurement Datum"@en) +SubClassOf(obo:OBI_0001554 obo:IAO_0000032) + +# Class: obo:OBI_0100026 (Organism) + +AnnotationAssertion(obo:IAO_0000111 obo:OBI_0100026 "organism"@en) +AnnotationAssertion(obo:IAO_0000112 obo:OBI_0100026 "animal"@en) +AnnotationAssertion(obo:IAO_0000112 obo:OBI_0100026 "fungus"@en) +AnnotationAssertion(obo:IAO_0000112 obo:OBI_0100026 "plant"@en) +AnnotationAssertion(obo:IAO_0000112 obo:OBI_0100026 "virus"@en) +AnnotationAssertion(obo:IAO_0000114 obo:OBI_0100026 obo:IAO_0000121) +AnnotationAssertion(obo:IAO_0000115 obo:OBI_0100026 "A material entity that is an individual living system, such as animal, plant, bacteria or virus, that is capable of replicating or reproducing, growth and maintenance in the right environment. An organism may be unicellular or made up, like humans, of many billions of cells divided into specialized tissues and organs."@en) +AnnotationAssertion(obo:IAO_0000117 obo:OBI_0100026 "GROUP: OBI Biomaterial Branch") +AnnotationAssertion(obo:IAO_0000119 obo:OBI_0100026 "WEB: http://en.wikipedia.org/wiki/Organism"@en) +AnnotationAssertion(obo:IAO_0000412 obo:OBI_0100026 obo:obi.owl) +AnnotationAssertion(rdfs:label obo:OBI_0100026 "Organism"@en) +SubClassOf(obo:OBI_0100026 obo:BFO_0000040) + +# Class: obo:OBI_0500000 (Study Design) + +AnnotationAssertion(obo:IAO_0000111 obo:OBI_0500000 "study design"@en) +AnnotationAssertion(obo:IAO_0000115 obo:OBI_0500000 "A study design is a plan specification comprised of protocols (which may specify how and what kinds of data will be gathered) that are executed as part of an investigation and is realized during a study design execution.") +AnnotationAssertion(obo:IAO_0000412 obo:OBI_0500000 obo:obi.owl) +AnnotationAssertion(rdfs:label obo:OBI_0500000 "Study Design"@en) +SubClassOf(obo:OBI_0500000 obo:IAO_0000104) + +# Class: obo:UO_0000280 (Rate Unit) + +AnnotationAssertion(rdfs:label obo:UO_0000280 "Rate Unit"@en) +SubClassOf(obo:UO_0000280 obo:IAO_0000003) + +# Class: (Event) + +AnnotationAssertion(obo:IAO_0000112 "Only use if no specific subclasses of event:Event are appropriate.") +AnnotationAssertion(obo:IAO_0000112 "This class will also display instances of subclasses under Event, e.g. Philosophy Department Discussion Club; 2009 Racker Lecture; screening of a documentary. In addition to a location in space and time, an event may have any or all the following qualities: actively participating agents, passive factors, work products. Also, it may be in a virtual space or part of a series such as a lecture series. + +The previous short definition was: \"An arbitrary classification of a space/time region, by a cognitive agent.\"") +AnnotationAssertion(obo:IAO_0000115 "Something that happens at a given place and time.") +AnnotationAssertion(rdfs:label "Event"@en) +SubClassOf( obo:BFO_0000015) +SubClassOf( ObjectAllValuesFrom(obo:RO_0001025 core:GeographicLocation)) +SubClassOf( ObjectAllValuesFrom( )) +SubClassOf( ObjectAllValuesFrom(core:dateTimeInterval core:DateTimeInterval)) +SubClassOf( ObjectAllValuesFrom(core:geographicFocus core:GeographicRegion)) +SubClassOf( ObjectAllValuesFrom(core:hasSubjectArea owl:Thing)) +SubClassOf( DataAllValuesFrom(core:contactInformation rdfs:Literal)) +SubClassOf( DataAllValuesFrom(core:description rdfs:Literal)) + +# Class: (Phase) + +AnnotationAssertion(obo:IAO_0000115 "Phase describes the level of a trial required of drugs before (and after) they are routinely used in clinical practice: +- Phase I trials assess toxic effects on humans (not many people participate in them, and usually without controls); +- Phase ll trials assess therapeutic benefit (usually involving a few hundred people, usually with controls, but not always); +- Phase III trials compare the new treatment against standard (or placebo) treatment (usually a full randomised controlled trial). At this point, a drug can be approved for community use. +- Phase IV monitors a new treatment in the community, often to evaluate longterm safety and effectiveness. [Glossary of Terms in The Cochrane Collaboration] + +A trial can be of a combination phase (e.g., I/II). +The concept of phase is not applicable to trials studying certain interventions (e.g., device, procedure, behavioral)") +AnnotationAssertion(obo:IAO_0000117 "Simona") +AnnotationAssertion(rdfs:label "Phase"@en) +SubClassOf( obo:BFO_0000015) + +# Class: (Phase 0) + +AnnotationAssertion(obo:IAO_0000115 "A Phase 0 trial is an exploratory trial involving very limited human exposure, with no therapeutic or diagnostic intent (e.g., screening study, microdose study). [http://prsinfo.clinicaltrials.gov/definitions.html]") +AnnotationAssertion(statistics:curator "Simona") +AnnotationAssertion(rdfs:label "Phase 0"@en) +SubClassOf( ) + +# Class: (Phase 1) + +AnnotationAssertion(obo:IAO_0000115 "A Phase I trial assesses toxic effects on humans (not many people participate, and usually without controls) [Glossary of Terms in The Cochrane Collaboration]") +AnnotationAssertion(statistics:curator "Simona") +AnnotationAssertion(rdfs:label "Phase 1"@en) +SubClassOf( ) + +# Class: (Phase 2) + +AnnotationAssertion(obo:IAO_0000115 "A Phase ll trial assesses therapeutic benefit (usually involving a few hundred people, usually with controls, but not always) [Glossary of Terms in The Cochrane Collaboration]") +AnnotationAssertion(statistics:curator "Simona") +AnnotationAssertion(rdfs:label "Phase 2"@en) +SubClassOf( ) + +# Class: (Phase 3) + +AnnotationAssertion(obo:IAO_0000115 "A Phase III trial compares the new treatment against standard (or placebo) treatment (usually a full +randomised controlled trial). At this point, a drug can be approved for community use. [Glossary of Terms in The Cochrane Collaboration]") +AnnotationAssertion(statistics:curator "Simona") +AnnotationAssertion(rdfs:label "Phase 3"@en) +SubClassOf( ) + +# Class: (Phase 4) + +AnnotationAssertion(obo:IAO_0000115 "A Phase IV study monitors a new treatment in the community, often to evaluate longterm safety and effectiveness. [Glossary of Terms in The Cochrane Collaboration]") +AnnotationAssertion(statistics:curator "Simona") +AnnotationAssertion(rdfs:label "Phase 4"@en) +SubClassOf( ) + +# Class: (Single Group Study) + +AnnotationAssertion(obo:IAO_0000115 "A single group study is an interventional study that has only a single allocation group and no contemporaneuos comparison group. +A study in which an individual acts has his/her own comparison does not fall into this category, since an individual is not a group.") +AnnotationAssertion(statistics:curator "Simona") +AnnotationAssertion(study_protocol:develop_comment "Simona: to be reviewed") +AnnotationAssertion(rdfs:label "Single Group Study"@en) +SubClassOf( ) + +# Class: (Academic Article) + +AnnotationAssertion(obo:IAO_0000112 "A specific academic journal article") +AnnotationAssertion(obo:IAO_0000115 "Written by scholars for other scholars, typically published in an academic journal with an abstract and bibliography") +AnnotationAssertion(rdfs:comment "A scholarly academic article, typically published in a journal."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Academic Article"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) +SubClassOf( ObjectAllValuesFrom(core:hasPublicationVenue )) +SubClassOf( DataAllValuesFrom( rdfs:Literal)) + +# Class: (Article) + +AnnotationAssertion(obo:IAO_0000112 "A specific journal article") +AnnotationAssertion(obo:IAO_0000112 "Short Definition modified from the bibo ontology.") +AnnotationAssertion(obo:IAO_0000115 "A written composition in prose, usually nonfiction, on a specific topic, forming an independent part of a periodical or book") +AnnotationAssertion(rdfs:comment "A written composition in prose, usually nonfiction, on a specific topic, forming an independent part of a book or other publication, as a newspaper or magazine."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Article"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) +SubClassOf( DataAllValuesFrom( rdfs:Literal)) +SubClassOf( DataAllValuesFrom( rdfs:Literal)) +SubClassOf( DataAllValuesFrom( rdfs:Literal)) + +# Class: (Audio Document) + +AnnotationAssertion(obo:IAO_0000112 "phonograph record; tape; CD; DVD; DAT") +AnnotationAssertion(obo:IAO_0000115 "Recorded audio in any format") +AnnotationAssertion(rdfs:comment "An audio document; aka record."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Audio Document"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) +SubClassOf( ObjectAllValuesFrom( )) + +# Class: (Audio-Visual Document) + +AnnotationAssertion(obo:IAO_0000112 "film; video; Blu-ray") +AnnotationAssertion(obo:IAO_0000115 "Audiovisual recording in any format") +AnnotationAssertion(rdfs:comment "An audio-visual document; film, video, and so forth."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Audio-Visual Document"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) +SubClassOf( ObjectAllValuesFrom( )) + +# Class: (Bill) + +AnnotationAssertion(obo:IAO_0000112 "Short Definition from the bibo ontology") +AnnotationAssertion(obo:IAO_0000115 "Draft legislation presented for discussion to a legal body") +AnnotationAssertion(rdfs:comment "Draft legislation presented for discussion to a legal body."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Bill"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) + +# Class: (Book) + +AnnotationAssertion(obo:IAO_0000112 "Short Definition copied from bibo ontology") +AnnotationAssertion(obo:IAO_0000115 "A written or printed work of fiction or nonfiction, usually on sheets of paper fastened or bound together within covers") +AnnotationAssertion(rdfs:comment "A written or printed work of fiction or nonfiction, usually on sheets of paper fastened or bound together within covers."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Book"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) +SubClassOf( ObjectAllValuesFrom(core:publisher )) +SubClassOf( DataAllValuesFrom( rdfs:Literal)) +SubClassOf( DataAllValuesFrom( rdfs:Literal)) +SubClassOf( DataAllValuesFrom(core:placeOfPublication rdfs:Literal)) + +# Class: (Book Section) + +AnnotationAssertion(obo:IAO_0000112 "Short Definition from the bibo ontology ") +AnnotationAssertion(obo:IAO_0000115 "A section of a book") +AnnotationAssertion(rdfs:comment "A section of a book."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Book Section"@en) +AnnotationAssertion(ns:term_status "unstable") +SubClassOf( ) +SubClassOf( DataAllValuesFrom( rdfs:Literal)) +SubClassOf( DataAllValuesFrom( rdfs:Literal)) +SubClassOf( DataAllValuesFrom( rdfs:Literal)) + +# Class: (Brief) + +AnnotationAssertion(obo:IAO_0000115 "A document stating the facts and points of law of a client's case") +AnnotationAssertion(rdfs:comment "A written argument submitted to a court."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Brief"@en) +AnnotationAssertion(ns:term_status "unstable") +SubClassOf( ) + +# Class: (Chapter) + +AnnotationAssertion(obo:IAO_0000115 "A main division of a book") +AnnotationAssertion(rdfs:comment "A chapter of a book."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Chapter"@en) +AnnotationAssertion(ns:term_status "unstable") +SubClassOf( ) + +# Class: (Code) + +AnnotationAssertion(obo:IAO_0000112 "Code of Federal Regulations") +AnnotationAssertion(obo:IAO_0000112 "Short Definition from OCLC Input Standards, EntW") +AnnotationAssertion(obo:IAO_0000115 "A work consisting of texts of rules and regulations related to statutes issued by executive or administrative agencies") +AnnotationAssertion(rdfs:comment "A collection of statutes."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Code"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) + +# Class: (Collected Document) + +AnnotationAssertion(obo:IAO_0000112 "Short Definition is the Medical Subject Heading (MeSH) definition") +AnnotationAssertion(obo:IAO_0000115 "Work consisting of collections of previously published works") +AnnotationAssertion(rdfs:comment "A document that simultaneously contains other documents."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Collected Document"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) +SubClassOf( ObjectAllValuesFrom(core:publisher )) + +# Class: (Collection) + +AnnotationAssertion(obo:IAO_0000112 "Collection of information resources that have a unified identity. Archives, museums and libraries often acquire collections on specific subjects and from distinguished authors or researchers. Also includes collections of resources bundled into a license.") +AnnotationAssertion(obo:IAO_0000112 "Hill Ornithology Collection; Wiley Interscience Online Books Biochemisty Collection") +AnnotationAssertion(obo:IAO_0000115 "Collection of information resources that have a unified identity") +AnnotationAssertion(rdfs:comment "A collection of Documents or Collections"@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Collection"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( obo:IAO_0000030) +SubClassOf( DataAllValuesFrom( rdfs:Literal)) + +# Class: (Conference) + +AnnotationAssertion(obo:IAO_0000112 "2010 International Congress on Autoimmunity; American Libraries Association 2009") +AnnotationAssertion(obo:IAO_0000112 "core:Seminar and bibo:Conference are very similar.") +AnnotationAssertion(obo:IAO_0000115 "A meeting for consultation or discussion.") +AnnotationAssertion(rdfs:comment "A meeting for consultation or discussion."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Conference"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) +SubClassOf( DataAllValuesFrom(core:abbreviation rdfs:Literal)) + +# Class: (Court Reporter) + +AnnotationAssertion(obo:IAO_0000112 "Supreme Court Reporter") +AnnotationAssertion(obo:IAO_0000115 "Collection of legal cases") +AnnotationAssertion(rdfs:comment "A collection of legal cases."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Court Reporter"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) + +# Class: (Document) + +AnnotationAssertion(obo:IAO_0000111 "document"@en) +AnnotationAssertion(obo:IAO_0000112 "A journal article, patent application, laboratory notebook, or a book"@en) +AnnotationAssertion(obo:IAO_0000112 "Short Definition from the bibo ontology") +AnnotationAssertion(obo:IAO_0000114 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 "A collection of information content entities intended to be understood together as a whole"@en) +AnnotationAssertion(obo:IAO_0000115 "A bounded physical representation of a body of information designed with the capacity (and usually intent) to communicate") +AnnotationAssertion(obo:IAO_0000117 "PERSON: Lawrence Hunter"@en) +AnnotationAssertion(obo:IAO_0000412 obo:iao.owl) +AnnotationAssertion(rdfs:comment "A document (noun) is a bounded physical representation of body of information designed with the capacity (and usually intent) to communicate. A document may manifest symbolic, diagrammatic or sensory-representational information."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Document"@en) +SubClassOf( obo:IAO_0000030) +SubClassOf( ObjectAllValuesFrom( )) +SubClassOf( ObjectAllValuesFrom( core:Dataset)) +SubClassOf( ObjectAllValuesFrom(core:features )) +SubClassOf( DataAllValuesFrom( rdfs:Literal)) +SubClassOf( DataAllValuesFrom( rdfs:Literal)) +SubClassOf( DataAllValuesFrom( rdfs:Literal)) + +# Class: (Document Part) + +AnnotationAssertion(obo:IAO_0000112 "Short Definition from the bibo ontology ") +AnnotationAssertion(obo:IAO_0000115 "A distinct part of a larger document or collected document") +AnnotationAssertion(rdfs:comment "a distinct part of a larger document or collected document."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Document Part"@en) +AnnotationAssertion(ns:term_status "unstable") +SubClassOf( ) +SubClassOf( ObjectAllValuesFrom(core:publisher )) +SubClassOf( DataAllValuesFrom(core:placeOfPublication rdfs:Literal)) + +# Class: (Document Status) + +AnnotationAssertion(obo:IAO_0000112 "The status of a document with respect to its publication. The statuses are represented as individuals of this class. Use the \"show all individuals of this class\" button on the class control panel to see the currently defined statuses.") +AnnotationAssertion(obo:IAO_0000112 "submitted; accepted; in-press; published; invited; refereed.") +AnnotationAssertion(obo:IAO_0000115 "The status of a document with respect to its publication.") +AnnotationAssertion(rdfs:comment "The status of the publication of a document."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Document Status"@en) +AnnotationAssertion(ns:term_status "stable") + +# Class: (Edited Book) + +AnnotationAssertion(obo:IAO_0000112 "Best American Science Writing 2009") +AnnotationAssertion(obo:IAO_0000115 "An edited collection of stand-alone articles published as a book") +AnnotationAssertion(rdfs:comment "An edited book."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Edited Book"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) +SubClassOf( ObjectAllValuesFrom(core:publisher )) +SubClassOf( DataAllValuesFrom( rdfs:Literal)) +SubClassOf( DataAllValuesFrom(core:placeOfPublication rdfs:Literal)) + +# Class: (Excerpt) + +AnnotationAssertion(obo:IAO_0000112 "Short Definition from the bibo ontology") +AnnotationAssertion(obo:IAO_0000115 "A passage selected from a larger work") +AnnotationAssertion(rdfs:comment "A passage selected from a larger work."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Excerpt"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) + +# Class: (Film) + +AnnotationAssertion(obo:IAO_0000115 "Audiovisual recording in film format") +AnnotationAssertion(rdfs:comment "aka movie."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Film"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) + +# Class: (Hearing) + +AnnotationAssertion(obo:IAO_0000112 "Definiton from Bibo here: http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html") +AnnotationAssertion(obo:IAO_0000115 "An instance or a session in which testimony and arguments are presented, esp. before an official, as a judge in a lawsuit.") +AnnotationAssertion(rdfs:comment "An instance or a session in which testimony and arguments are presented, esp. before an official, as a judge in a lawsuit."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Hearing"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) + +# Class: (Image) + +AnnotationAssertion(obo:IAO_0000112 " +") +AnnotationAssertion(obo:IAO_0000112 "photograph; diagram") +AnnotationAssertion(obo:IAO_0000115 "A visual representation such as a photograph or graph") +AnnotationAssertion(rdfs:comment "A document that presents visual or diagrammatic information."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Image"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) + +# Class: (Interview) + +AnnotationAssertion(obo:IAO_0000112 "radio or newspaper interview") +AnnotationAssertion(obo:IAO_0000115 "A conversation between two or more people where questions are asked by the interviewer to obtain information from the interviewee.") +AnnotationAssertion(rdfs:comment "A formalized discussion between two or more people."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Interview"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) + +# Class: (Issue) + +AnnotationAssertion(obo:IAO_0000112 "Short Definition from the bibo ontology") +AnnotationAssertion(obo:IAO_0000115 "something that is printed or published and distributed, esp. a given number of a periodical") +AnnotationAssertion(rdfs:comment "something that is printed or published and distributed, esp. a given number of a periodical"@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Issue"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) + +# Class: (Journal) + +AnnotationAssertion(obo:IAO_0000112 "Articles usually contain abstracts and bibliographies. Includes peer-reviewed, non-peer-reviewed, and open access journals. Journals are usually indexed in the major academic databases such as PubMed and Web of Science.") +AnnotationAssertion(obo:IAO_0000112 "Journal of Information Science; IEEE Intelligent System; Scientometrics") +AnnotationAssertion(obo:IAO_0000115 "Contains original scholarly research or review articles by experts in the field") +AnnotationAssertion(rdfs:comment "A periodical of scholarly journal Articles."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Journal"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) +SubClassOf( DataAllValuesFrom(core:abbreviation xsd:string)) + +# Class: (Legal Case Document) + +AnnotationAssertion(obo:IAO_0000115 "Official court papers for a case") +AnnotationAssertion(rdfs:comment "A document accompanying a legal case."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Legal Case Document"@en) +AnnotationAssertion(ns:term_status "unstable") +SubClassOf( ) + +# Class: (Decision) + +AnnotationAssertion(obo:IAO_0000115 "The written determination of a case, motion or claim by a court or tribunal") +AnnotationAssertion(rdfs:comment "A document containing an authoritative determination (as a decree or judgment) made after consideration of facts or law."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Decision"@en) +AnnotationAssertion(ns:term_status "unstable") +SubClassOf( ) + +# Class: (Legal Document) + +AnnotationAssertion(obo:IAO_0000115 "a document that states some contractual relationship or grants some right") +AnnotationAssertion(rdfs:comment "A legal document; for example, a court decision, a brief, and so forth."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Legal Document"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) + +# Class: (Legislation) + +AnnotationAssertion(obo:IAO_0000112 "From OCLC Input Standards, EntW") +AnnotationAssertion(obo:IAO_0000115 "Enactments of legislative bodies, published in either statute or code form") +AnnotationAssertion(rdfs:comment "A legal document proposing or enacting a law or a group of laws."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Legislation"@en) +AnnotationAssertion(ns:term_status "unstable") +SubClassOf( ) + +# Class: (Letter) + +AnnotationAssertion(obo:IAO_0000112 "A written or printed communication addressed to a person or organization and usually transmitted by mail") +AnnotationAssertion(obo:IAO_0000115 "A written or printed communication addressed to a person or organization and usually transmitted by mail") +AnnotationAssertion(rdfs:label "Letter"@en) +SubClassOf( ) + +# Class: (Magazine) + +AnnotationAssertion(obo:IAO_0000112 "Abstracts and bibliographies are usually not included in magazines. ") +AnnotationAssertion(obo:IAO_0000112 "New Yorker") +AnnotationAssertion(obo:IAO_0000115 "Contains articles of current events or general interest, geared to the reading public as being informative or recreational") +AnnotationAssertion(rdfs:comment "A periodical of magazine Articles. A magazine is a publication that is issued periodically, usually bound in a paper cover, and typically contains essays, stories, poems, etc., by many writers, and often photographs and drawings, frequently specializing in a particular subject or area, as hobbies, news, or sports."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Magazine"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) + +# Class: (Manual) + +AnnotationAssertion(obo:IAO_0000112 "SDB User Manual") +AnnotationAssertion(obo:IAO_0000115 "A book of instructions or guide to a specific topic") +AnnotationAssertion(rdfs:comment "A small reference book, especially one giving instructions."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Manual"@en) +AnnotationAssertion(ns:term_status "unstable") +SubClassOf( ) + +# Class: (manuscript) + +AnnotationAssertion(obo:IAO_0000112 "Short Definition is the Medical Subject Heading (MeSH) definition") +AnnotationAssertion(obo:IAO_0000115 "Works prepared by hand including handwritten or typescript drafts of pre-publication papers or works not otherwise reproduced in multiple copies") +AnnotationAssertion(rdfs:comment "An unpublished Document, which may also be submitted to a publisher for publication."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "manuscript"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) + +# Class: (Map) + +AnnotationAssertion(obo:IAO_0000112 "The Short Definition is how the bibo ontology defines Map. It has been extended to include more broader concept of map which includes science maps, social network maps.") +AnnotationAssertion(obo:IAO_0000115 "A graphical depiction of geographic features, scientific discipline, scientific data analytical results") +AnnotationAssertion(rdfs:comment "A graphical depiction of geographic features."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Map"@en) +AnnotationAssertion(ns:term_status "unstable") +SubClassOf( ) + +# Class: (Newspaper) + +AnnotationAssertion(obo:IAO_0000112 "USA Today") +AnnotationAssertion(obo:IAO_0000115 "Contains news articles, opinions, features, advertising, and is usually issued daily or weekly") +AnnotationAssertion(rdfs:comment "A periodical of documents, usually issued daily or weekly, containing current news, editorials, feature articles, and usually advertising."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Newspaper"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) + +# Class: (Note) + +AnnotationAssertion(obo:IAO_0000112 "Short Definition from bibo ontology") +AnnotationAssertion(obo:IAO_0000115 "Notes or annotations about a resource") +AnnotationAssertion(rdfs:comment "Notes or annotations about a resource."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Note"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) + +# Class: (Patent) + +AnnotationAssertion(obo:IAO_0000112 "A patent is an exclusive right granted for an invention, which is a product or a process that provides, in general, a new way of doing something, or offers a new technical solution to a problem. In order to be patentable, the invention must fulfill certain conditions. (http://www.wipo.int/patentscope/en/)") +AnnotationAssertion(obo:IAO_0000115 "(from BIBO) A document describing the exclusive right granted by a government to an inventor to manufacture, use, or sell an invention for a certain number of years") +AnnotationAssertion(rdfs:comment "A document describing the exclusive right granted by a government to an inventor to manufacture, use, or sell an invention for a certain number of years."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Patent"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) +SubClassOf( ObjectAllValuesFrom(core:dateIssued core:DateTimeValue)) +SubClassOf( ObjectAllValuesFrom(core:publisher )) + +# Class: (Performance) + +AnnotationAssertion(obo:IAO_0000115 "Something carried out, acted or rendered.") +AnnotationAssertion(rdfs:comment "A public performance."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Performance"@en) +AnnotationAssertion(ns:term_status "unstable") +SubClassOf( ) + +# Class: (Periodical) + +AnnotationAssertion(rdfs:comment "A group of related documents issued at regular intervals."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Periodical"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) +SubClassOf( ObjectAllValuesFrom(core:publisher )) +SubClassOf( DataAllValuesFrom( rdfs:Literal)) +SubClassOf( DataAllValuesFrom( rdfs:Literal)) + +# Class: (Personal Communication Document) + +AnnotationAssertion(obo:IAO_0000112 "A personal communication manifested in some document.") +AnnotationAssertion(obo:IAO_0000115 "A personal communication manifested in some document.") +AnnotationAssertion(rdfs:label "Personal Communication Document"@en) +SubClassOf( ) + +# Class: (Proceedings) + +AnnotationAssertion(obo:IAO_0000112 "Short Definition copied from bibo ontology") +AnnotationAssertion(obo:IAO_0000115 "A compilation of documents published from an event, such as a conference") +AnnotationAssertion(rdfs:comment "A compilation of documents published from an event, such as a conference."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Proceedings"@en) +AnnotationAssertion(ns:term_status "unstable") +SubClassOf( ) + +# Class: (Quote) + +AnnotationAssertion(obo:IAO_0000112 "Short Definition from the bibo ontology") +AnnotationAssertion(obo:IAO_0000115 "An excerpted collection of words") +AnnotationAssertion(rdfs:comment "An excerpted collection of words."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Quote"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) + +# Class: (Reference Source) + +AnnotationAssertion(obo:IAO_0000112 "Short Definition from the bibo ontology") +AnnotationAssertion(obo:IAO_0000115 "A document that presents authoritative reference information, such as a dictionary or encylopedia") +AnnotationAssertion(rdfs:comment "A document that presents authoritative reference information, such as a dictionary or encylopedia ."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Reference Source"@en) +AnnotationAssertion(ns:term_status "unstable") +SubClassOf( ) + +# Class: (Report) + +AnnotationAssertion(obo:IAO_0000112 "Medical Subject Heading (MeSH) definition of Technical Report: Work consisting of a formal report giving details of the investigation and results of a medical or other scientific problem. When issued by a government agency or comparable official body, its contents may be classified, unclassified, or declassified with regard to security clearance. This publication type may also cover a scientific paper or article that records the current state or current position of scientific research and development. If so labeled by the editor or publisher, this publication type may be properly used for journal articles.") +AnnotationAssertion(obo:IAO_0000115 "A document describing an account or statement describing in detail an event, situation, or the like, usually as the result of observation, inquiry, etc.") +AnnotationAssertion(rdfs:comment "A document describing an account or statement describing in detail an event, situation, or the like, usually as the result of observation, inquiry, etc.."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Report"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) +SubClassOf( ObjectAllValuesFrom( )) +SubClassOf( ObjectAllValuesFrom(core:publisher )) + +# Class: (Series) + +AnnotationAssertion(obo:IAO_0000112 "Methods in Molecular Biology") +AnnotationAssertion(obo:IAO_0000115 "A thematic collection of documents, usually books, issued at regular or irregular intervals") +AnnotationAssertion(rdfs:comment "A loose, thematic, collection of Documents, often Books."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Series"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) +SubClassOf( DataAllValuesFrom( rdfs:Literal)) +SubClassOf( DataAllValuesFrom( rdfs:Literal)) + +# Class: (Slide) + +AnnotationAssertion(obo:IAO_0000112 "Short Definition from the bibo ontology") +AnnotationAssertion(obo:IAO_0000115 "A slide in a slideshow") +AnnotationAssertion(rdfs:comment "A slide in a slideshow"@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Slide"@en) +AnnotationAssertion(ns:term_status "unstable") +SubClassOf( ) + +# Class: (Slideshow) + +AnnotationAssertion(obo:IAO_0000112 "Short Definition from the bibo ontology") +AnnotationAssertion(obo:IAO_0000115 "A presentation of a series of slides, usually presented in front of an audience with written text and images") +AnnotationAssertion(rdfs:comment "A presentation of a series of slides, usually presented in front of an audience with written text and images."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Slideshow"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) + +# Class: (Standard) + +AnnotationAssertion(obo:IAO_0000112 "Short Definition from OCLC Input Standards, EntW") +AnnotationAssertion(obo:IAO_0000115 "A specification giving a precise statement of a process or a service requirement, often sanctioned by a nation or industry") +AnnotationAssertion(rdfs:comment "A document describing a standard"@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Standard"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) + +# Class: (Statute) + +AnnotationAssertion(obo:IAO_0000112 "Short Definition from bibo ontology") +AnnotationAssertion(obo:IAO_0000115 "A bill enacted into law") +AnnotationAssertion(rdfs:comment "A bill enacted into law."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Statute"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) + +# Class: (Thesis) + +AnnotationAssertion(obo:IAO_0000112 "Short Definition from OCLC Input Standards, EntW") +AnnotationAssertion(obo:IAO_0000115 "Works created to satisfy the requirements for an academic certification or degree; also called dissertation") +AnnotationAssertion(rdfs:comment "A document created to summarize research findings associated with the completion of an academic degree."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Thesis"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) +SubClassOf( DataAllValuesFrom(core:abbreviation rdfs:Literal)) +SubClassOf( DataAllValuesFrom(core:placeOfPublication rdfs:Literal)) + +# Class: (Thesis Degree) + +AnnotationAssertion(obo:IAO_0000112 "Different from general academic degree, thesis degree is achieved through one's completed thesis. Thesis is a document submitted in support of candidature for a degree or professional qualification presenting the author's research and findings(http://en.wikipedia.org/wiki/Thesis_or_dissertation).") +AnnotationAssertion(obo:IAO_0000112 "Doctor of Philosophy (Ph.D.)") +AnnotationAssertion(obo:IAO_0000115 "The academic degree of a Thesis.") +AnnotationAssertion(rdfs:comment "The academic degree of a Thesis"@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Thesis Degree"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( core:AcademicDegree) + +# Class: (Webpage) + +AnnotationAssertion(obo:IAO_0000115 "One section of a website that appears at a unique address within the parent site's address or URL on the World Wide Web ") +AnnotationAssertion(rdfs:comment "A web page is an online document available (at least initially) on the world wide web. A web page is written first and foremost to appear on the web, as distinct from other online resources such as books, manuscripts or audio documents which use the web primarily as a distribution mechanism alongside other more traditional methods such as print."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Webpage"@en) +AnnotationAssertion(ns:term_status "unstable") +SubClassOf( ) + +# Class: (Website) + +AnnotationAssertion(obo:IAO_0000112 "Facebook; VIVOweb.org; Flickr") +AnnotationAssertion(obo:IAO_0000115 "A group of webpages available within a specific parent address or URL on the World Wide Web") +AnnotationAssertion(rdfs:comment "A group of Webpages accessible on the Web."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Website"@en) +AnnotationAssertion(ns:term_status "unstable") +SubClassOf( ) +SubClassOf( ObjectAllValuesFrom(core:publisher )) + +# Class: (Workshop) + +AnnotationAssertion(obo:IAO_0000115 "Bibo Definition: A seminar, discussion group, or the like, that emphasizes exchange of ideas and the demonstration and application of techniques, skills, etc.") +AnnotationAssertion(rdfs:comment "A seminar, discussion group, or the like, that emphasizes zxchange of ideas and the demonstration and application of techniques, skills, etc."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Workshop"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) + +# Class: (Bibliographic Information Source) + +AnnotationAssertion(obo:IAO_0000115 "A source of information about bibliographic citations, such as Google Scholar, Web of Science or Scopus.") +AnnotationAssertion(vitro:descriptionAnnot "A source of information about bibliographic citations, such as Google Scholar, Web of Science or Scopus.") +AnnotationAssertion(rdfs:label "Bibliographic Information Source"@en) +SubClassOf( obo:ERO_0001716) + +# Class: (Global Citation Count) + +AnnotationAssertion(obo:IAO_0000115 "The number of times a work has been cited globally, as determined from a particular bibliographic information source on a particular date.") +AnnotationAssertion(vitro:descriptionAnnot "The number of times a work has been cited globally, as determined from a particular bibliographic information source on a particular date.") +AnnotationAssertion(rdfs:label "Global Citation Count"@en) +SubClassOf( obo:IAO_0000032) + +# Class: (Clinical Guideline) + +AnnotationAssertion(obo:IAO_0000115 "A recommendation on the appropriate treatment and care of people with a specific disease or condition, based on the best available evidence, designed to help healthcare professionals in their work.") +AnnotationAssertion(rdfs:label "Clinical Guideline"@en) +SubClassOf( ) + +# Class: (Comment) + +AnnotationAssertion(obo:IAO_0000115 "A verbal or written remark concerning some entity. In written form, a comment is often appended to that entity and termed an annotation. Within computer programs or ontologies, comments are added to enhance human understanding, and are usually prefaced by") +AnnotationAssertion(obo:IAO_0000115 "A verbal or written remark concerning some entity. In written form, a comment is often appended to that entity and termed an annotation. Within computer programs or ontologies, comments are added to enhance human understanding, and are usually prefaced by a special syntactic symbol that ensures they are ignored during execution of the program. + +has super-classes") +AnnotationAssertion(rdfs:label "Comment"@en) +SubClassOf( ) + +# Class: (Erratum) + +AnnotationAssertion(obo:IAO_0000115 "A formal correction to an error introduced by the publisher into a previously published document.") +AnnotationAssertion(rdfs:label "Erratum"@en) +SubClassOf( ) + +# Class: core:Abstract (Abstract) + +AnnotationAssertion(obo:IAO_0000115 core:Abstract "An abstract that is published as a standalone document or in a journal of abstracts") +AnnotationAssertion(rdfs:label core:Abstract "Abstract"@en) +SubClassOf(core:Abstract ) + +# Class: core:AcademicDegree (Academic Degree) + +AnnotationAssertion(obo:IAO_0000112 core:AcademicDegree "B.A. Bachelor of Arts"@en) +AnnotationAssertion(obo:IAO_0000114 core:AcademicDegree obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 core:AcademicDegree "An academic degree at any level, both as + reported by individuals for employment and as offered by academic degree programs."@en) +AnnotationAssertion(obo:IAO_0000116 core:AcademicDegree "The ObjectProperty relates is used to associate an AcademicDegree with an AwardedDegree. A preferred + approach would be to recognize the AwardedDegree as an information artifact which is the output of an AcademicDegree process. + This would eliminate the use of relates and relatedBy in the + representation of Academic Degrees and Awarded Degrees, provide correct subsumption, and avoid the use of vivo:Relationship. Further, we could + rename AwardedDegree AcademicDegree (!) and rename AcademicDegree to AcademicDegreeProcess and eliminate the need for + the EducationalProcess currently in the model. + "@en) +AnnotationAssertion(obo:IAO_0000117 core:AcademicDegree "PERSON: Michael Conlon"@en) +AnnotationAssertion(obo:IAO_0000119 core:AcademicDegree "Merriam Webster (https://www.merriam-webster.com/dictionary/degree)"@en) +AnnotationAssertion(rdfs:label core:AcademicDegree "Academic Degree"@en) +SubClassOf(core:AcademicDegree DataAllValuesFrom(core:abbreviation rdfs:Literal)) +SubClassOf(core:AcademicDegree DataMinCardinality(1 core:abbreviation xsd:nonNegativeInteger)) + +# Class: core:AcademicDepartment (Academic Department) + +AnnotationAssertion(obo:IAO_0000112 core:AcademicDepartment "Endodontics (department within a College of Dentistry); English (department within a College of Liberal Arts)") +AnnotationAssertion(obo:IAO_0000115 core:AcademicDepartment "A distinct, usually specialized educational unit within an educational organization.") +AnnotationAssertion(rdfs:label core:AcademicDepartment "Academic Department"@en) +SubClassOf(core:AcademicDepartment core:Department) + +# Class: core:AcademicTerm (Academic Term) + +AnnotationAssertion(obo:IAO_0000115 core:AcademicTerm "An explicit individual academic term, quarter, or semester rather than the generic fall, spring or summer semester.") +AnnotationAssertion(rdfs:label core:AcademicTerm "Academic Term"@en) +SubClassOf(core:AcademicTerm core:DateTimeInterval) + +# Class: core:AcademicYear (Academic Year) + +AnnotationAssertion(obo:IAO_0000115 core:AcademicYear "An explicit individual period considered by an academic institution to be its primary academic cycle.") +AnnotationAssertion(rdfs:label core:AcademicYear "Academic Year"@en) +SubClassOf(core:AcademicYear core:DateTimeInterval) + +# Class: core:AdministratorRole (Administrator Role) + +AnnotationAssertion(rdfs:label core:AdministratorRole "Administrator Role"@en) +SubClassOf(core:AdministratorRole obo:BFO_0000023) + +# Class: core:AdviseeRole (Advisee Role) + +AnnotationAssertion(rdfs:label core:AdviseeRole "Advisee Role"@en) +SubClassOf(core:AdviseeRole obo:BFO_0000023) + +# Class: core:AdvisingProcess (Advising Process) + +AnnotationAssertion(rdfs:label core:AdvisingProcess "Advising Process"@en) +SubClassOf(core:AdvisingProcess obo:BFO_0000015) + +# Class: core:AdvisingRelationship (Advising Relationship) + +AnnotationAssertion(obo:IAO_0000115 core:AdvisingRelationship "A dual relationship of one person being advised or mentored by another person, typically including start and end dates") +AnnotationAssertion(rdfs:label core:AdvisingRelationship "Advising Relationship"@en) +SubClassOf(core:AdvisingRelationship core:Relationship) +SubClassOf(core:AdvisingRelationship ObjectSomeValuesFrom(core:relates core:AdviseeRole)) +SubClassOf(core:AdvisingRelationship ObjectSomeValuesFrom(core:relates core:AdvisorRole)) +SubClassOf(core:AdvisingRelationship ObjectSomeValuesFrom(core:relates )) +SubClassOf(core:AdvisingRelationship ObjectAllValuesFrom(core:dateTimeInterval core:DateTimeInterval)) +SubClassOf(core:AdvisingRelationship ObjectAllValuesFrom(core:hasSubjectArea owl:Thing)) + +# Class: core:AdvisorRole (Advisor Role) + +AnnotationAssertion(rdfs:label core:AdvisorRole "Advisor Role"@en) +SubClassOf(core:AdvisorRole obo:BFO_0000023) + +# Class: core:Association (Association) + +AnnotationAssertion(obo:IAO_0000112 core:Association "Special Libraries Association; Association for Computing Machinery(ACM); American Medical Informatics Association(AMIA)") +AnnotationAssertion(obo:IAO_0000115 core:Association "A formal organization of people or groups of people around a subject or practice.") +AnnotationAssertion(obo:IAO_0000115 core:Association "A group of persons or organizations organized for a common purpose.") +AnnotationAssertion(rdfs:label core:Association "Association"@en) +SubClassOf(core:Association ) + +# Class: core:AttendeeRole (Attendee Role) + +AnnotationAssertion(obo:IAO_0000115 core:AttendeeRole "A role of attending an Event or EventSeries") +AnnotationAssertion(rdfs:label core:AttendeeRole "Attendee Role"@en) +SubClassOf(core:AttendeeRole obo:BFO_0000023) + +# Class: core:AttendingProcess (Attending Process) + +AnnotationAssertion(rdfs:label core:AttendingProcess "Attending Process"@en) +SubClassOf(core:AttendingProcess obo:BFO_0000015) + +# Class: core:Authorship (Authorship) + +AnnotationAssertion(obo:IAO_0000112 core:Authorship "Authorship of journal articles, books and other original works is a means by which academics communicate the results of their scholarly work, establish priority for their discoveries, and build their reputation among their peers. +This class allows for linking an author to a publication while indicating information about that author's authorship.") +AnnotationAssertion(obo:IAO_0000112 core:Authorship "Currently any abstract name is given to members of this class. This could change in the future.") +AnnotationAssertion(obo:IAO_0000115 core:Authorship "Contains the authors name, their rank in the publication, and whether or not they are a corresponding author on the publication.") +AnnotationAssertion(rdfs:comment core:Authorship "") +AnnotationAssertion(rdfs:label core:Authorship "Authorship"@en) +SubClassOf(core:Authorship core:Relationship) +SubClassOf(core:Authorship ObjectSomeValuesFrom(core:relates obo:IAO_0000030)) +SubClassOf(core:Authorship ObjectSomeValuesFrom(core:relates )) +SubClassOf(core:Authorship DataAllValuesFrom(core:hideFromDisplay xsd:boolean)) + +# Class: core:Award (Award or Honor) + +AnnotationAssertion(obo:IAO_0000112 core:Award "The Wiley Prize in Biomedicine is awarded each year to a researcher for outstanding + contributions to biomedicine."@en) +AnnotationAssertion(obo:IAO_0000114 core:Award obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 core:Award "A recognition of outstanding work or action."@en) +AnnotationAssertion(obo:IAO_0000116 core:Award "The ObjectProperty relates is used to associate an Award with an AwardReceipt. A preferred + approach would be to recognize the AwardReceipt as an information artifact which is the output of the Award process. + The award receipt is about the recipient of the award. This would eliminate the use of relates and relatedBy in the + representation of Awards and AwardReceipts, provide correct subsumption, and avoid the use of vivo:Relationship. We + could then rename AwardReceipt to Award (!) and Award to AwardProcess to reflect their natures (this is why ontologies use numbered + class names -- to avoid renaming) + "@en) +AnnotationAssertion(obo:IAO_0000117 core:Award "PERSON: Michael Conlon"@en) +AnnotationAssertion(obo:IAO_0000119 core:Award "Merriam Webster (https://www.merriam-webster.com/dictionary/award)"@en) +AnnotationAssertion(rdfs:label core:Award "Award or Honor"@en) + +# Class: core:AwardReceipt (Award or Honor Receipt) + +AnnotationAssertion(obo:IAO_0000112 core:AwardReceipt "The award bestowed may be represented with the Award class.") +AnnotationAssertion(obo:IAO_0000115 core:AwardReceipt "The bestowal of an award, honor, or distinction to a person or person's at a particular time. ") +AnnotationAssertion(rdfs:label core:AwardReceipt "Award or Honor Receipt"@en) +SubClassOf(core:AwardReceipt core:Relationship) +SubClassOf(core:AwardReceipt ObjectSomeValuesFrom(core:relates core:Award)) +SubClassOf(core:AwardReceipt ObjectSomeValuesFrom(core:relates )) +SubClassOf(core:AwardReceipt ObjectAllValuesFrom(core:assignedBy )) +SubClassOf(core:AwardReceipt ObjectAllValuesFrom(core:dateTimeInterval core:DateTimeInterval)) +SubClassOf(core:AwardReceipt ObjectAllValuesFrom(core:dateTimeValue core:DateTimeValue)) +SubClassOf(core:AwardReceipt DataAllValuesFrom(core:description rdfs:Literal)) + +# Class: core:AwardedDegree (Awarded Degree) + +AnnotationAssertion(obo:IAO_0000115 core:AwardedDegree "The awarding of a degree by an agent to another agent. It is mostly for academic degrees.") +AnnotationAssertion(rdfs:label core:AwardedDegree "Awarded Degree"@en) +SubClassOf(core:AwardedDegree core:Relationship) +SubClassOf(core:AwardedDegree ObjectSomeValuesFrom(core:relates core:AcademicDegree)) +SubClassOf(core:AwardedDegree ObjectSomeValuesFrom(core:relates )) + +# Class: core:Blog (Blog) + +AnnotationAssertion(obo:IAO_0000112 core:Blog "Blog is short for weblog. ") +AnnotationAssertion(obo:IAO_0000112 core:Blog "Library of Congress Blog") +AnnotationAssertion(obo:IAO_0000115 core:Blog "Regularly updated online journal or newsletter by one or more writers, called bloggers, containing articles and commentary of interest to the blogger") +AnnotationAssertion(rdfs:label core:Blog "Blog"@en) +SubClassOf(core:Blog ) + +# Class: core:BlogPosting (Blog Posting) + +AnnotationAssertion(obo:IAO_0000112 core:BlogPosting "A specific blog posting") +AnnotationAssertion(obo:IAO_0000115 core:BlogPosting "An online article or commentary appearing on a blog") +AnnotationAssertion(rdfs:label core:BlogPosting "Blog Posting"@en) +SubClassOf(core:BlogPosting ) +SubClassOf(core:BlogPosting ObjectAllValuesFrom(core:hasPublicationVenue core:Blog)) + +# Class: core:Building (Building) + +AnnotationAssertion(obo:IAO_0000112 core:Building "Enter building name. If the building's name is a number (as in many governmental organizations such as national laboratories and military bases), then enter it. Do not confuse with the number that appears in a postal address.") +AnnotationAssertion(obo:IAO_0000112 core:Building "Martha Van Rensselaer Hall (VR); Caldwell Hall (CD); University Auditorium") +AnnotationAssertion(obo:IAO_0000115 core:Building "Building that provides a particular service or is used for a particular activity.") +AnnotationAssertion(rdfs:label core:Building "Building"@en) +SubClassOf(core:Building core:Facility) +SubClassOf(core:Building ObjectAllValuesFrom(obo:BFO_0000050 core:Facility)) +SubClassOf(core:Building ObjectAllValuesFrom(obo:BFO_0000051 core:Room)) + +# Class: core:Campus (Campus) + +AnnotationAssertion(obo:IAO_0000112 core:Campus "Cornell Ithaca; Cornell Geneva; Cornell New York City; Cornell Qatar") +AnnotationAssertion(obo:IAO_0000112 core:Campus "Definition taken from dictionary.com (http://dictionary.reference.com/browse/campus).") +AnnotationAssertion(obo:IAO_0000115 core:Campus "The grounds of a school, college, university, or hospital. Or, a large, usually suburban, landscaped business or industrial site.") +AnnotationAssertion(rdfs:label core:Campus "Campus"@en) +SubClassOf(core:Campus core:GeographicLocation) + +# Class: core:CaseStudy (Case Study) + +AnnotationAssertion(obo:IAO_0000112 core:CaseStudy "A form of qualitative descriptive research that is used to study individuals, a small group of participants, or a group as a whole. Medical usage (from MeSH): clinical presentations that may be followed by evaluative studies that eventually lead to a diagnosis. ") +AnnotationAssertion(obo:IAO_0000115 core:CaseStudy "A qualitative descriptive research study of individuals or a group") +AnnotationAssertion(rdfs:label core:CaseStudy "Case Study"@en) +SubClassOf(core:CaseStudy ) + +# Class: core:Catalog (Catalog) + +AnnotationAssertion(obo:IAO_0000112 core:Catalog "NLM Catalog") +AnnotationAssertion(obo:IAO_0000112 core:Catalog "Short Definition is the Medical Subject Heading (MeSH) definition ") +AnnotationAssertion(obo:IAO_0000115 core:Catalog "A list of items in a collection; an ordered compilation of item descriptions and sufficient information to afford access to them") +AnnotationAssertion(rdfs:label core:Catalog "Catalog"@en) +SubClassOf(core:Catalog ) +SubClassOf(core:Catalog ObjectAllValuesFrom(core:publisher )) +SubClassOf(core:Catalog DataAllValuesFrom(core:placeOfPublication rdfs:Literal)) + +# Class: core:Center (Center) + +AnnotationAssertion(obo:IAO_0000112 core:Center "Alchohol Education Center; Center for Arts and Public Policy; Hearing Research Center") +AnnotationAssertion(obo:IAO_0000112 core:Center "Short Definition take from http://www.thefreedictionary.com/center.") +AnnotationAssertion(obo:IAO_0000115 core:Center "A place where a particular activity or service is concentrated.") +AnnotationAssertion(obo:IAO_0000115 core:Center "An organization where a specified activity is concentrated.") +AnnotationAssertion(rdfs:label core:Center "Center"@en) +SubClassOf(core:Center ) + +# Class: core:Certificate (Certificate) + +AnnotationAssertion(obo:IAO_0000112 core:Certificate "A document confirming certain characteristics of a person or organization, usually provided by some form of external review, education, or assessment.") +AnnotationAssertion(obo:IAO_0000115 core:Certificate "A document confirming certain characteristics of a person or organization, usually provided by some form of external review, education, or assessment.") +AnnotationAssertion(rdfs:label core:Certificate "Certificate"@en) +SubClassOf(core:Certificate core:Credential) + +# Class: core:Certification (Certification) + +AnnotationAssertion(obo:IAO_0000112 core:Certification "see also core:Certificate") +AnnotationAssertion(obo:IAO_0000115 core:Certification "An issued certificate") +AnnotationAssertion(rdfs:label core:Certification "Certification"@en) +SubClassOf(core:Certification core:IssuedCredential) + +# Class: core:ClinicalOrganization (Clinical Organization) + +AnnotationAssertion(obo:IAO_0000112 core:ClinicalOrganization "In the future we may be able to make this a defined class that would not need to be directly asserted, but the consensus seems to be that some organizations \"are\" clinical and some \"are\" research organizations and that the distinction is important enough to warrant the additional class and class assertions") +AnnotationAssertion(obo:IAO_0000115 core:ClinicalOrganization "Any organization that offers significant health services or routinely provides medical care to patients.") +AnnotationAssertion(obo:IAO_0000115 core:ClinicalOrganization "Any organization with a significant clinical function as a matter of course and not just through occasional clinical roles") +AnnotationAssertion(rdfs:label core:ClinicalOrganization "Clinical Organization"@en) +SubClassOf(core:ClinicalOrganization ) + +# Class: core:ClinicalRole (Clinical Role) + +AnnotationAssertion(obo:IAO_0000115 core:ClinicalRole "A role of observing or treating patients") +AnnotationAssertion(rdfs:label core:ClinicalRole "Clinical Role"@en) +SubClassOf(core:ClinicalRole obo:BFO_0000023) + +# Class: core:CoPrincipalInvestigatorRole (Co-Principal Investigator Role) + +AnnotationAssertion(obo:IAO_0000115 core:CoPrincipalInvestigatorRole "Role of co-principal investigator of an Agreement (for example, a grant), who devotes a specified percentage of time and is considered key personnel.") +AnnotationAssertion(rdfs:label core:CoPrincipalInvestigatorRole "Co-Principal Investigator Role"@en) +SubClassOf(core:CoPrincipalInvestigatorRole core:InvestigatorRole) + +# Class: core:CollectionProcess (Collection Process) + +AnnotationAssertion(obo:IAO_0000112 core:CollectionProcess "Jane is collector of Collection c. Jane is a person. Jane bearer_of collectorRole r. r realized_in CollectionProcess p. p has_output c."@en) +AnnotationAssertion(obo:IAO_0000114 core:CollectionProcess obo:IAO_0000123) +AnnotationAssertion(obo:IAO_0000115 core:CollectionProcess "A process which has as its output, a collection of material entities and/or information content entities"@en) +AnnotationAssertion(obo:IAO_0000116 core:CollectionProcess "Under development. The restriction applies to has output assertions. Collections of material entities are material entities. Collections of information content entities are information content entities."@en) +AnnotationAssertion(obo:IAO_0000117 core:CollectionProcess "Person: Michael Conlon"@en) +AnnotationAssertion(obo:IAO_0000119 core:CollectionProcess ""@en) +AnnotationAssertion(vitro:descriptionAnnot core:CollectionProcess "Process resulting in a collection") +AnnotationAssertion(rdfs:label core:CollectionProcess "Collection Process"@en) +SubClassOf(core:CollectionProcess obo:BFO_0000015) + +# Class: core:College (College) + +AnnotationAssertion(obo:IAO_0000112 core:College "College of Arts & Sciences; Ivy Tech Community College") +AnnotationAssertion(obo:IAO_0000115 core:College "A primary academic unit within a University or a free-standing higher education organization without graduate degree programs") +AnnotationAssertion(obo:IAO_0000115 core:College "A primary academic unit within a University or a free-standing higher education organization without graduate degree programs.") +AnnotationAssertion(rdfs:label core:College "College"@en) +SubClassOf(core:College ) + +# Class: core:Committee (Committee) + +AnnotationAssertion(obo:IAO_0000112 core:Committee "Curriculum Steering Committee; PhD Advisory Committee") +AnnotationAssertion(obo:IAO_0000112 core:Committee "There could be many subclasses such as thesis committee or tenure committee, but these may typically be differentiated via the moniker unless distinct properties become important.") +AnnotationAssertion(obo:IAO_0000115 core:Committee "A group of people organized for a specific purpose (e.g., a reporting or advisory role), often with a charge and for a specific duration") +AnnotationAssertion(obo:IAO_0000115 core:Committee "A group of people organized for a specific purpose, whose members are often selected from a larger group to serve for designated periods of time.") +AnnotationAssertion(rdfs:label core:Committee "Committee"@en) +SubClassOf(core:Committee ) + +# Class: core:Company (Company) + +AnnotationAssertion(obo:IAO_0000112 core:Company "from Wikipedia: \"A company is a form of business organization. It is an association or collection of individual real persons and/or other companies ... This collection, group or association of persons can be made to exist in law and then a company is itself considered a \"legal person\". The name company arose because, at least originally, it represented or was owned by more than one real or legal person.\"") +AnnotationAssertion(obo:IAO_0000115 core:Company "A legally-recognized business organization") +AnnotationAssertion(obo:IAO_0000115 core:Company "A legally-recognized business organization.") +AnnotationAssertion(rdfs:label core:Company "Company"@en) +SubClassOf(core:Company ) + +# Class: core:Competition (Competition) + +AnnotationAssertion(obo:IAO_0000112 core:Competition "Intel Talent Search; poetry contest") +AnnotationAssertion(obo:IAO_0000112 core:Competition "Not the same as an award or distinction.") +AnnotationAssertion(obo:IAO_0000115 core:Competition "An occasion on which a winner is selected from among two or more contestants.") +AnnotationAssertion(rdfs:label core:Competition "Competition"@en) +SubClassOf(core:Competition ) + +# Class: core:ConferencePaper (Conference Paper) + +AnnotationAssertion(obo:IAO_0000115 core:ConferencePaper "A paper presented at a conference; optionally collected into a Proceedings or a special Journal issue") +AnnotationAssertion(rdfs:label core:ConferencePaper "Conference Paper"@en) +SubClassOf(core:ConferencePaper ) +SubClassOf(core:ConferencePaper ObjectAllValuesFrom( )) + +# Class: core:ConferencePoster (Conference Poster) + +AnnotationAssertion(obo:IAO_0000115 core:ConferencePoster "The digital file (or physical equivalent), if available after the conference, vs. the act of attending/presenting: use ConferencePresentation for information about date/time/location/name of the event where the poster was presented") +AnnotationAssertion(rdfs:label core:ConferencePoster "Conference Poster"@en) +SubClassOf(core:ConferencePoster ) + +# Class: core:ConferenceSeries (Conference Series) + +AnnotationAssertion(obo:IAO_0000112 core:ConferenceSeries "For individual, separate conferences, use conference instead. core:ConferenceSeries and core:SeminarSeries are very similar.") +AnnotationAssertion(obo:IAO_0000115 core:ConferenceSeries "An organized series of a meeting for consultation or discussion.") +AnnotationAssertion(rdfs:label core:ConferenceSeries "Conference Series"@en) +SubClassOf(core:ConferenceSeries core:EventSeries) + +# Class: core:Consortium (Consortium) + +AnnotationAssertion(obo:IAO_0000112 core:Consortium "Committee on Institutional Cooperation (CIC); The Five Colleges of Ohio") +AnnotationAssertion(obo:IAO_0000115 core:Consortium "A group of independent organizations working together toward a common goal, under an expressed agreement.") +AnnotationAssertion(rdfs:label core:Consortium "Consortium"@en) +SubClassOf(core:Consortium ) + +# Class: core:Continent (Continent) + +AnnotationAssertion(obo:IAO_0000112 core:Continent "Short Definition take from http://en.wiktionary.org/wiki/continent.") +AnnotationAssertion(obo:IAO_0000112 core:Continent "The seven commonly recognized continents are Africa; Antarctica; Asia; Australia; Europe; North America; South America") +AnnotationAssertion(obo:IAO_0000115 core:Continent "A large contiguous landmass that is at least partially surrounded by water, together with any islands on its continental shelf.") +AnnotationAssertion(rdfs:label core:Continent "Continent"@en) +SubClassOf(core:Continent core:GeographicRegion) + +# Class: core:Contract (Contract) + +AnnotationAssertion(obo:IAO_0000115 core:Contract "An agreement involving specific deliverables and payment") +AnnotationAssertion(rdfs:label core:Contract "Contract"@en) +SubClassOf(core:Contract core:Relationship) +SubClassOf(core:Contract ObjectSomeValuesFrom(core:relates obo:BFO_0000023)) +SubClassOf(core:Contract ObjectSomeValuesFrom(core:relates )) +SubClassOf(core:Contract ObjectAllValuesFrom(core:assignedBy )) +SubClassOf(core:Contract ObjectAllValuesFrom(core:dateTimeInterval core:DateTimeInterval)) +SubClassOf(core:Contract ObjectAllValuesFrom(core:supportedInformationResource obo:IAO_0000030)) +SubClassOf(core:Contract DataAllValuesFrom( rdfs:Literal)) + +# Class: core:CoreLaboratory (Core Laboratory) + +AnnotationAssertion(obo:IAO_0000115 core:CoreLaboratory "A lab providing services such as training, protocols, or access to instruments or software") +AnnotationAssertion(rdfs:label core:CoreLaboratory "Core Laboratory"@en) +SubClassOf(core:CoreLaboratory core:ServiceProvidingLaboratory) + +# Class: core:Country (Country) + +AnnotationAssertion(obo:IAO_0000112 core:Country "Afghanistan; Antigua and Barbuda; Cameroon; Iceland; Jamaica; Nigeria; United States of America") +AnnotationAssertion(obo:IAO_0000112 core:Country "Source of the Short Definition: http://www.thefreedictionary.com/country. This is also the same as geopolitical.owl:self_governing.") +AnnotationAssertion(obo:IAO_0000115 core:Country "An area of land distinguished by its political autonomy. Politically independent territories.") +AnnotationAssertion(rdfs:label core:Country "Country"@en) +SubClassOf(core:Country core:GeopoliticalEntity) + +# Class: core:County (County) + +AnnotationAssertion(obo:IAO_0000112 core:County "Alachua; Baker; Bradford; Kenora; Ottawa; Waterloo") +AnnotationAssertion(obo:IAO_0000112 core:County "Short Definition modified from the one found here: http://www.thefreedictionary.com/county.") +AnnotationAssertion(obo:IAO_0000115 core:County "The largest administrative division of most states or provinces.") +AnnotationAssertion(rdfs:label core:County "County"@en) +SubClassOf(core:County core:GeopoliticalEntity) + +# Class: core:Course (Course) + +AnnotationAssertion(obo:IAO_0000112 core:Course "A course as taught in one time period (such as a semester; although note that a course could consist of only one meeting (teaching session)) by one or more instructors, normally but not always for credit. Does not represent either each meeting of the course or the course offering such as Biology 101 taught every semester from 1980 to 2010") +AnnotationAssertion(obo:IAO_0000115 core:Course "A course as taught in one time period by one or more instructors, normally but not always for credit. Does not represent either each meeting of the course or the course offering such as Biology 101 taught every semester from 1980 to 2010") +AnnotationAssertion(rdfs:label core:Course "Course"@en) +SubClassOf(core:Course ) +SubClassOf(core:Course DataAllValuesFrom(core:courseCredits rdfs:Literal)) + +# Class: core:Credential (Credential) + +AnnotationAssertion(obo:IAO_0000112 core:Credential "A driver's license is the result of a credentialing process"@en) +AnnotationAssertion(obo:IAO_0000114 core:Credential obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 core:Credential "An attestation of qualification, competence, or authority issued to an individual by a third + party with a relevant or de facto authority or assumed competence to do so."@en) +AnnotationAssertion(obo:IAO_0000116 core:Credential "The ObjectProperty relates is used to associate a Credential with an IssuedCredential. A preferred + approach would be to recognize the IssuedCredential as an information artifact which is the output of the Credential process. + The IssuedCredential is about the recipient of the issued credential. This would eliminate the use of relates and relatedBy in the + representation of Credentials and IssuedCredentials, provide correct subsumption, and avoid the use of vivo:Relationship. We could + then rename IssuedCredential to Credential (!) and Credential to CredentialingProcess which would reflect their true nature. Other + ontologies used numbered class names to avoid the need to rename in such cases. + "@en) +AnnotationAssertion(obo:IAO_0000117 core:Credential "PERSON: Michael Conlon"@en) +AnnotationAssertion(obo:IAO_0000119 core:Credential "Merriam Webster (https://www.merriam-webster.com/dictionary/credential)"@en) +AnnotationAssertion(rdfs:label core:Credential "Credential"@en) +SubClassOf(core:Credential ObjectAllValuesFrom(core:hasGoverningAuthority )) +SubClassOf(core:Credential ObjectAllValuesFrom(core:hasSubjectArea owl:Thing)) +SubClassOf(core:Credential ObjectAllValuesFrom(core:validIn core:GeographicLocation)) + +# Class: core:CurationProcess (Curation Process) + +AnnotationAssertion(obo:IAO_0000112 core:CurationProcess "Jane is curator of Collection c. Jane is a person. Jane bearer_of curatorRole r. r realized_in CurationProcess p. p has_input c."@en) +AnnotationAssertion(obo:IAO_0000114 core:CurationProcess obo:IAO_0000123) +AnnotationAssertion(obo:IAO_0000115 core:CurationProcess "A process which has as its input, a collection of material entities and/or information content entities"@en) +AnnotationAssertion(obo:IAO_0000116 core:CurationProcess "Under development. The restriction applies to has input assertions. Collections of material entities are material entities. Collection of information content entities are information content entities."@en) +AnnotationAssertion(obo:IAO_0000117 core:CurationProcess "PERSON: Michael Conlon"@en) +AnnotationAssertion(obo:IAO_0000119 core:CurationProcess ""@en) +AnnotationAssertion(vitro:descriptionAnnot core:CurationProcess "The curation of a collection") +AnnotationAssertion(rdfs:label core:CurationProcess "Curation Process"@en) +SubClassOf(core:CurationProcess obo:BFO_0000015) + +# Class: core:Database (Database) + +AnnotationAssertion(obo:IAO_0000112 core:Database "PubMed") +AnnotationAssertion(obo:IAO_0000112 core:Database "Short Definition is the Medical Subject Heading (MeSH) definition") +AnnotationAssertion(obo:IAO_0000115 core:Database "A structured file of information or a set of logically related data stored and retrieved using computer-based means") +AnnotationAssertion(rdfs:label core:Database "Database"@en) +SubClassOf(core:Database ) +SubClassOf(core:Database ObjectAllValuesFrom(core:publisher )) + +# Class: core:Dataset (Dataset) + +AnnotationAssertion(obo:IAO_0000112 core:Dataset "US Patent Data; US Job Data") +AnnotationAssertion(obo:IAO_0000115 core:Dataset "A named collection of data, usually containing only one type of data") +AnnotationAssertion(rdfs:label core:Dataset "Dataset"@en) +SubClassOf(core:Dataset ) +SubClassOf(core:Dataset ObjectAllValuesFrom( )) + +# Class: core:DateTimeInterval (Date/Time Interval) + +AnnotationAssertion(obo:IAO_0000115 core:DateTimeInterval "a specific period or duration, defined by (optional) start and end date/times.") +AnnotationAssertion(rdfs:label core:DateTimeInterval "Date/Time Interval"@en) +SubClassOf(core:DateTimeInterval obo:BFO_0000038) + +# Class: core:DateTimeValue (Date/Time Value) + +AnnotationAssertion(obo:IAO_0000115 core:DateTimeValue "A date and/or time") +AnnotationAssertion(rdfs:label core:DateTimeValue "Date/Time Value"@en) +SubClassOf(core:DateTimeValue obo:BFO_0000148) + +# Class: core:DateTimeValuePrecision (DateTime Value Precision) + +AnnotationAssertion(obo:IAO_0000112 core:DateTimeValuePrecision "A dateTimeValue may have yearDateTimePrecision indicating that only the year is known."@en) +AnnotationAssertion(obo:IAO_0000114 core:DateTimeValuePrecision obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 core:DateTimeValuePrecision "The precision of a DateTimeValue"@en) +AnnotationAssertion(obo:IAO_0000116 core:DateTimeValuePrecision "DateTimeValuePrecisions are represented as individuals of this class."@en) +AnnotationAssertion(obo:IAO_0000117 core:DateTimeValuePrecision "PERSON: Michael Conlon"@en) +AnnotationAssertion(rdfs:label core:DateTimeValuePrecision "DateTime Value Precision"@en) +SubClassOf(core:DateTimeValuePrecision obo:BFO_0000019) + +# Class: core:Department (Department) + +AnnotationAssertion(obo:IAO_0000112 core:Department "Definition modified from the definition here: http://dictionary.reference.com/browse/department. It is difficult to tell the difference between and department and a division.") +AnnotationAssertion(obo:IAO_0000112 core:Department "Legal (department within a company); Use for any non-academic department") +AnnotationAssertion(obo:IAO_0000115 core:Department "A unit within a larger organization that addresses a specific subject or area of activity.") +AnnotationAssertion(rdfs:label core:Department "Department"@en) +SubClassOf(core:Department ) + +# Class: core:Division (Division) + +AnnotationAssertion(obo:IAO_0000112 core:Division "Cardiovascular Medicine (division within medicine)") +AnnotationAssertion(obo:IAO_0000112 core:Division "Definition modified from http://www.thefreedictionary.com/division. It is difficult to tell the difference between a division and a department.") +AnnotationAssertion(obo:IAO_0000115 core:Division "A major unit or section within a larger organization.") +AnnotationAssertion(rdfs:label core:Division "Division"@en) +SubClassOf(core:Division ) + +# Class: core:EditorRole (Editor Role) + +AnnotationAssertion(obo:IAO_0000112 core:EditorRole "An ongoing editorial responsibility for a bibo:Collection, such as a Journal or Series") +AnnotationAssertion(obo:IAO_0000115 core:EditorRole "An ongoing editorial responsibility for a bibo:Collection, such as a Journal or Series") +AnnotationAssertion(rdfs:label core:EditorRole "Editor Role"@en) +SubClassOf(core:EditorRole obo:BFO_0000023) + +# Class: core:EditorialArticle (Editorial Article) + +AnnotationAssertion(obo:IAO_0000115 core:EditorialArticle "An article of opinion, typically published in a newspaper. For academics, most commonly Op Ed pieces") +AnnotationAssertion(rdfs:label core:EditorialArticle "Editorial Article"@en) +SubClassOf(core:EditorialArticle ) + +# Class: core:Editorship (Editorship) + +AnnotationAssertion(obo:IAO_0000115 core:Editorship "A relationship that represents the recognition of an agent as an editor.") +AnnotationAssertion(rdfs:label core:Editorship "Editorship"@en) +SubClassOf(core:Editorship core:Relationship) +SubClassOf(core:Editorship ObjectSomeValuesFrom(core:relates obo:IAO_0000030)) +SubClassOf(core:Editorship ObjectSomeValuesFrom(core:relates )) + +# Class: core:EducationalProcess (Educational Process) + +AnnotationAssertion(obo:IAO_0000112 core:EducationalProcess "Currently any abstract name is given to individuals of this class. This could change in the future.") +AnnotationAssertion(obo:IAO_0000115 core:EducationalProcess "Represents educational training that has been received.") +AnnotationAssertion(vitro:descriptionAnnot core:EducationalProcess "This connects person to their academic degree through this educational training, but can also be used when the training does not result in a degree.") +AnnotationAssertion(rdfs:label core:EducationalProcess "Educational Process"@en) +SubClassOf(core:EducationalProcess obo:BFO_0000015) +SubClassOf(core:EducationalProcess ObjectAllValuesFrom(core:dateTimeInterval core:DateTimeInterval)) +SubClassOf(core:EducationalProcess DataAllValuesFrom(core:supplementalInformation xsd:string)) + +# Class: core:EmeritusFaculty (Faculty Member Emeritus) + +AnnotationAssertion(obo:IAO_0000115 core:EmeritusFaculty "A retired faculty member who has retained their rank, title and privileges.") +AnnotationAssertion(rdfs:label core:EmeritusFaculty "Faculty Member Emeritus"@en) +SubClassOf(core:EmeritusFaculty ) + +# Class: core:EmeritusLibrarian (Librarian Emeritus) + +AnnotationAssertion(obo:IAO_0000115 core:EmeritusLibrarian "A retired librarian who has retained their rank, title and privileges.") +AnnotationAssertion(rdfs:label core:EmeritusLibrarian "Librarian Emeritus"@en) +SubClassOf(core:EmeritusLibrarian ) + +# Class: core:EmeritusProfessor (Professor Emeritus) + +AnnotationAssertion(obo:IAO_0000115 core:EmeritusProfessor "A retired professor who has retained their rank, title and privileges.") +AnnotationAssertion(rdfs:label core:EmeritusProfessor "Professor Emeritus"@en) +SubClassOf(core:EmeritusProfessor core:EmeritusFaculty) +SubClassOf(core:EmeritusProfessor ) + +# Class: core:Equipment (Equipment) + +AnnotationAssertion(obo:IAO_0000112 core:Equipment "A network server is one example. Medical schools and research laboratories can list professional equipment, such as microscopes.") +AnnotationAssertion(obo:IAO_0000112 core:Equipment "server; Bruker Vector-33 FT-IR") +AnnotationAssertion(obo:IAO_0000115 core:Equipment "A physical object provided for specific purpose, task or occupation. ") +AnnotationAssertion(rdfs:label core:Equipment "Equipment"@en) +SubClassOf(core:Equipment obo:BFO_0000040) +SubClassOf(core:Equipment DataAllValuesFrom(core:freetextKeyword xsd:string)) + +# Class: core:EventSeries (Event Series) + +AnnotationAssertion(obo:IAO_0000112 core:EventSeries "A generic class which may include a conference series, a course section, a seminar series, or a workshop series. When possible, use one of these more specific classes.") +AnnotationAssertion(obo:IAO_0000112 core:EventSeries "Only use if no specific subclasses of core:EventSeries desribe the activity.") +AnnotationAssertion(obo:IAO_0000115 core:EventSeries "Two or more events that occur at different times and are connected to each other.") +AnnotationAssertion(rdfs:label core:EventSeries "Event Series"@en) +SubClassOf(core:EventSeries obo:BFO_0000015) +SubClassOf(core:EventSeries ObjectAllValuesFrom(core:dateTimeInterval core:DateTimeInterval)) +SubClassOf(core:EventSeries ObjectAllValuesFrom(core:hasSubjectArea owl:Thing)) +SubClassOf(core:EventSeries DataAllValuesFrom(core:contactInformation rdfs:Literal)) +SubClassOf(core:EventSeries DataAllValuesFrom(core:description rdfs:Literal)) + +# Class: core:Exhibit (Exhibit) + +AnnotationAssertion(obo:IAO_0000115 core:Exhibit "The showing of an object or a collection of objects, in an organized manner.") +AnnotationAssertion(rdfs:label core:Exhibit "Exhibit"@en) +SubClassOf(core:Exhibit ) + +# Class: core:ExtensionUnit (Extension Unit) + +AnnotationAssertion(obo:IAO_0000112 core:ExtensionUnit "Alachua County Extension Office") +AnnotationAssertion(obo:IAO_0000115 core:ExtensionUnit "A unit devoted primarily to extension activities, whether for outreach or research") +AnnotationAssertion(obo:IAO_0000115 core:ExtensionUnit "A unit devoted primarily to extension activities, whether for outreach or research.") +AnnotationAssertion(rdfs:label core:ExtensionUnit "Extension Unit"@en) +SubClassOf(core:ExtensionUnit ) + +# Class: core:F1000Link (F1000 Link) + +AnnotationAssertion(obo:IAO_0000112 core:F1000Link "F1000 is a place where faculty go to critique papers published in PubMed. Any given record in F1000 might have anywhere from one to dozens of reviews.") +AnnotationAssertion(rdfs:label core:F1000Link "F1000 Link"@en) +SubClassOf(core:F1000Link ) + +# Class: core:Facility (Facility) + +AnnotationAssertion(obo:IAO_0000112 core:Facility "Distinct from the organization that runs it; e.g., a laboratory may be an organization but may be run by another organization and only consist of facilities housing equipment or services. Can be a building or place that provides a particular service or is used for a particular activity. Use the specific Building or Room whenever possible. Short definition from http://dictionary.reference.com/browse/facility.") +AnnotationAssertion(obo:IAO_0000112 core:Facility "Use subclasses of core:Facility subclasses instead of this class if possible") +AnnotationAssertion(obo:IAO_0000115 core:Facility "Something designed, built, installed, etc., to serve a specific function or activity affording a convenience or service.") +AnnotationAssertion(rdfs:label core:Facility "Facility"@en) +SubClassOf(core:Facility obo:BFO_0000029) +SubClassOf(core:Facility ObjectAllValuesFrom(obo:BFO_0000050 obo:BFO_0000029)) +SubClassOf(core:Facility ObjectAllValuesFrom(obo:BFO_0000051 core:Facility)) + +# Class: core:FacultyAdministrativePosition (Faculty Administrative Position) + +AnnotationAssertion(obo:IAO_0000112 core:FacultyAdministrativePosition "Associate Dean") +AnnotationAssertion(obo:IAO_0000112 core:FacultyAdministrativePosition "That is a position held by an academic faculty member who works for administration.") +AnnotationAssertion(obo:IAO_0000115 core:FacultyAdministrativePosition "An academic administrative position (associate dean, etc.) as distinct from a professional administrative position (non-academic)") +AnnotationAssertion(rdfs:label core:FacultyAdministrativePosition "Faculty Administrative Position"@en) +SubClassOf(core:FacultyAdministrativePosition core:Position) + +# Class: core:FacultyMember (Faculty Member) + +AnnotationAssertion(obo:IAO_0000115 core:FacultyMember "A person with at least one academic appointment to a specific faculty of a university or institution of higher learning.") +AnnotationAssertion(vitro:descriptionAnnot core:FacultyMember "Definition from here: http://research.carleton.ca/htr/defs.php.") +AnnotationAssertion(rdfs:label core:FacultyMember "Faculty Member"@en) +SubClassOf(core:FacultyMember ) + +# Class: core:FacultyMentoringRelationship (Faculty Mentoring Relationship) + +AnnotationAssertion(obo:IAO_0000115 core:FacultyMentoringRelationship "An advisory relationship in which one faculty member mentors another faculty member.") +AnnotationAssertion(rdfs:label core:FacultyMentoringRelationship "Faculty Mentoring Relationship"@en) +SubClassOf(core:FacultyMentoringRelationship core:AdvisingRelationship) + +# Class: core:FacultyPosition (Faculty Position) + +AnnotationAssertion(obo:IAO_0000112 core:FacultyPosition "Professor, associate professor and assistant professor are common positions for academic faculty.") +AnnotationAssertion(obo:IAO_0000112 core:FacultyPosition "Professor; Associate Professor; Assistant Professor") +AnnotationAssertion(obo:IAO_0000115 core:FacultyPosition "Academic position in a university or institution") +AnnotationAssertion(rdfs:label core:FacultyPosition "Faculty Position"@en) +SubClassOf(core:FacultyPosition core:Position) + +# Class: core:Foundation (Foundation) + +AnnotationAssertion(obo:IAO_0000112 core:Foundation "Definition take from: http://dictionary.reference.com/browse/foundation.") +AnnotationAssertion(obo:IAO_0000112 core:Foundation "The Ford Foundation") +AnnotationAssertion(obo:IAO_0000115 core:Foundation "An institution founded with an endowment to support educational, research, artistic or other charitable activities.") +AnnotationAssertion(rdfs:label core:Foundation "Foundation"@en) +SubClassOf(core:Foundation ) + +# Class: core:FundingOrganization (Funding Organization) + +AnnotationAssertion(obo:IAO_0000112 core:FundingOrganization "National Institute of Health (NIH)") +AnnotationAssertion(obo:IAO_0000115 core:FundingOrganization "A defined class of organizations that fund Grants") +AnnotationAssertion(obo:IAO_0000115 core:FundingOrganization "An organization that provides financial support to individuals or organizations to carry out specified activities.") +AnnotationAssertion(rdfs:label core:FundingOrganization "Funding Organization"@en) +EquivalentClasses(core:FundingOrganization ObjectSomeValuesFrom(core:assigns core:Grant)) +SubClassOf(core:FundingOrganization ) + +# Class: core:GeographicLocation (Geographic Location) + +AnnotationAssertion(obo:IAO_0000112 core:GeographicLocation "Removed the word \"stable\" because disputed territories from geopolitical.owl are included. This could imply that the geographic coordinates could change. I've also copied this definition to core:Geographic Location. I think core:Geographic Location and core:Geographic Region are both the same and only one is needed. There is also geopolitical.owl:geographical_region which further causes confusion.") +AnnotationAssertion(obo:IAO_0000112 core:GeographicLocation "Use subclasses of core:Geographic Location subclasses instead of this class if possible.") +AnnotationAssertion(obo:IAO_0000115 core:GeographicLocation "A location having coordinates in geographic space.") +AnnotationAssertion(rdfs:label core:GeographicLocation "Geographic Location"@en) +SubClassOf(core:GeographicLocation core:Location) +SubClassOf(core:GeographicLocation ObjectAllValuesFrom(obo:BFO_0000050 core:GeographicLocation)) +SubClassOf(core:GeographicLocation ObjectAllValuesFrom(obo:BFO_0000051 core:GeographicLocation)) + +# Class: core:GeographicRegion (Geographic Region) + +AnnotationAssertion(obo:IAO_0000112 core:GeographicRegion "Removed the word \"stable\" because disputed territories from geopolitical.owl are included. This could imply that the geographic coordinates could change. This definition was originally in core:Geographic Location. I simply copied the definition from there. I think core:Geographic Location and core:Geographic Region are both the same and only one is needed. There is also geopolitical.owl:geographical_region which further causes confusion.") +AnnotationAssertion(obo:IAO_0000112 core:GeographicRegion "Use subclasses of core:Geographic Region subclasses instead of this class if possible.") +AnnotationAssertion(obo:IAO_0000115 core:GeographicRegion "A location having coordinates in geographic space.") +AnnotationAssertion(rdfs:label core:GeographicRegion "Geographic Region"@en) +SubClassOf(core:GeographicRegion core:GeographicLocation) + +# Class: core:GeopoliticalEntity (Geopolitical Entity) + +AnnotationAssertion(obo:IAO_0000112 core:GeopoliticalEntity "Short definition obtained here: http://en.wiktionary.org/wiki/geopolitical_entity.") +AnnotationAssertion(obo:IAO_0000112 core:GeopoliticalEntity "Use subclasses of core:GeopoliticalEntity subclasses instead of this class if possible.") +AnnotationAssertion(obo:IAO_0000115 core:GeopoliticalEntity "A geographical area which is associated with some sort of political structure.") +AnnotationAssertion(rdfs:label core:GeopoliticalEntity "Geopolitical Entity"@en) +SubClassOf(core:GeopoliticalEntity core:GeographicRegion) + +# Class: core:GovernmentAgency (Government Agency) + +AnnotationAssertion(obo:IAO_0000112 core:GovernmentAgency "Definition take from: http://en.wikipedia.org/wiki/Government_agency.") +AnnotationAssertion(obo:IAO_0000112 core:GovernmentAgency "United States Library of Congress") +AnnotationAssertion(obo:IAO_0000115 core:GovernmentAgency "A unit of government responsible for oversight and regulation of certain activities or the administration and provision of specific services.") +AnnotationAssertion(rdfs:label core:GovernmentAgency "Government Agency"@en) +SubClassOf(core:GovernmentAgency ) + +# Class: core:GraduateAdvisingRelationship (Graduate Advising Relationship) + +AnnotationAssertion(obo:IAO_0000115 core:GraduateAdvisingRelationship "An advisory relationship in which a professor advises a graduate student.") +AnnotationAssertion(rdfs:label core:GraduateAdvisingRelationship "Graduate Advising Relationship"@en) +SubClassOf(core:GraduateAdvisingRelationship core:AdvisingRelationship) + +# Class: core:GraduateStudent (Graduate Student) + +AnnotationAssertion(obo:IAO_0000115 core:GraduateStudent "A person who has already received a bachelor's degree and is working toward a Master's or Doctoral degree.") +AnnotationAssertion(rdfs:label core:GraduateStudent "Graduate Student"@en) +SubClassOf(core:GraduateStudent core:Student) + +# Class: core:Grant (Grant) + +AnnotationAssertion(obo:IAO_0000112 core:Grant "An intramural or extramural award to support scholarly work, such as UF09179 (VIVO)") +AnnotationAssertion(obo:IAO_0000112 core:Grant "Short definition is from the Glossary of NIH Terms.") +AnnotationAssertion(obo:IAO_0000115 core:Grant "Financial assistance mechanism providing money, property, or both to an eligible entity to carry out an approved project or activity") +AnnotationAssertion(rdfs:label core:Grant "Grant"@en) +SubClassOf(core:Grant core:Relationship) +SubClassOf(core:Grant ObjectSomeValuesFrom(core:relates obo:BFO_0000023)) +SubClassOf(core:Grant ObjectSomeValuesFrom(core:relates )) +SubClassOf(core:Grant ObjectAllValuesFrom(core:assignedBy )) +SubClassOf(core:Grant ObjectAllValuesFrom(core:dateTimeInterval core:DateTimeInterval)) +SubClassOf(core:Grant ObjectAllValuesFrom(core:supportedInformationResource obo:IAO_0000030)) +SubClassOf(core:Grant DataAllValuesFrom( rdfs:Literal)) + +# Class: core:Hospital (Hospital) + +AnnotationAssertion(obo:IAO_0000112 core:Hospital "Definition take from: http://dictionary.reference.com/browse/hospital.") +AnnotationAssertion(obo:IAO_0000112 core:Hospital "Shands at the University of Florida") +AnnotationAssertion(obo:IAO_0000115 core:Hospital "An institution that provides medical, surgical, psychiatric or nursing care.") +AnnotationAssertion(rdfs:label core:Hospital "Hospital"@en) +SubClassOf(core:Hospital ) + +# Class: core:Institute (Institute) + +AnnotationAssertion(obo:IAO_0000112 core:Institute "Institute for Fundamental Theory") +AnnotationAssertion(obo:IAO_0000115 core:Institute "An Institute normally has a research focus but may also fulfill instructional or outreach roles") +AnnotationAssertion(obo:IAO_0000115 core:Institute "An organization founded to pursue or promote certain research, educational or public policy interests or activities.") +AnnotationAssertion(rdfs:label core:Institute "Institute"@en) +SubClassOf(core:Institute ) + +# Class: core:Internship (Internship) + +AnnotationAssertion(obo:IAO_0000115 core:Internship "Typically a student or a recent graduate undergoing supervised practical training.") +AnnotationAssertion(rdfs:label core:Internship "Internship"@en) +SubClassOf(core:Internship core:EducationalProcess) + +# Class: core:InvestigatorRole (Investigator Role) + +AnnotationAssertion(obo:IAO_0000115 core:InvestigatorRole "A role in an Agreement (for example, a grant) as a named investigator or key personnel.") +AnnotationAssertion(rdfs:label core:InvestigatorRole "Investigator Role"@en) +SubClassOf(core:InvestigatorRole core:ResearcherRole) + +# Class: core:InvitedTalk (Invited Talk) + +AnnotationAssertion(rdfs:label core:InvitedTalk "Invited Talk"@en) +SubClassOf(core:InvitedTalk core:Presentation) + +# Class: core:IssuedCredential (Issued Credential) + +AnnotationAssertion(rdfs:label core:IssuedCredential "Issued Credential"@en) +SubClassOf(core:IssuedCredential core:Relationship) +SubClassOf(core:IssuedCredential ObjectSomeValuesFrom(core:relates core:Credential)) +SubClassOf(core:IssuedCredential ObjectSomeValuesFrom(core:relates )) +SubClassOf(core:IssuedCredential ObjectAllValuesFrom(core:dateIssued core:DateTimeValue)) +SubClassOf(core:IssuedCredential ObjectAllValuesFrom(core:expirationDate core:DateTimeValue)) +SubClassOf(core:IssuedCredential ObjectAllValuesFrom(core:hasSubjectArea owl:Thing)) +SubClassOf(core:IssuedCredential ObjectAllValuesFrom(core:validIn core:GeographicLocation)) +SubClassOf(core:IssuedCredential DataAllValuesFrom(core:description rdfs:Literal)) + +# Class: core:Laboratory (Laboratory) + +AnnotationAssertion(obo:IAO_0000115 core:Laboratory "An organization unit that facilitates or conduits observation, testing, experimentation, or research in a field of study or practice.") +AnnotationAssertion(obo:IAO_0000115 core:Laboratory "An organizational unit (as opposed to the physical facility) that performs research, provides services, or processes materials") +AnnotationAssertion(rdfs:label core:Laboratory "Laboratory"@en) +SubClassOf(core:Laboratory ) + +# Class: core:LeaderRole (Leader Role) + +AnnotationAssertion(obo:IAO_0000112 core:LeaderRole "A broad-ranging leader concept, from leading a small temporary committee to head of a large international organization.") +AnnotationAssertion(obo:IAO_0000115 core:LeaderRole "A leadership role") +AnnotationAssertion(rdfs:label core:LeaderRole "Leader Role"@en) +SubClassOf(core:LeaderRole obo:BFO_0000023) + +# Class: core:Librarian (Librarian) + +AnnotationAssertion(obo:IAO_0000115 core:Librarian "A person working in a position of librarian or information professional, or academic or technical expert in support of providing information services or materials.") +AnnotationAssertion(rdfs:label core:Librarian "Librarian"@en) +SubClassOf(core:Librarian ) + +# Class: core:LibrarianPosition (Librarian Position) + +AnnotationAssertion(obo:IAO_0000112 core:LibrarianPosition "It is the common position in libraries.") +AnnotationAssertion(obo:IAO_0000112 core:LibrarianPosition "Librarian; Library Systems Analyst; Music Bibliographer") +AnnotationAssertion(obo:IAO_0000115 core:LibrarianPosition "A position held by library and information science professionals, or academic or technical experts, in support of providing information services or materials") +AnnotationAssertion(rdfs:label core:LibrarianPosition "Librarian Position"@en) +SubClassOf(core:LibrarianPosition core:Position) + +# Class: core:Library (Library) + +AnnotationAssertion(obo:IAO_0000112 core:Library "Marston Science Library") +AnnotationAssertion(obo:IAO_0000112 core:Library "Used information from this definition: http://dictionary.reference.com/browse/library.") +AnnotationAssertion(obo:IAO_0000115 core:Library "An organization maintaining one or more collections of physical and/or electronic information resources for access or lending.") +AnnotationAssertion(rdfs:label core:Library "Library"@en) +SubClassOf(core:Library ) + +# Class: core:License (License) + +AnnotationAssertion(obo:IAO_0000112 core:License "Licenses are usually issued in order to regulate some activity that is deemed to be dangerous or a threat to the person or the public or which involves a high level of specialized skill. See also core:Licensure.") +AnnotationAssertion(obo:IAO_0000115 core:License "Official or legal permission to do something") +AnnotationAssertion(rdfs:label core:License "License"@en) +SubClassOf(core:License core:Credential) + +# Class: core:Licensure (Licensure) + +AnnotationAssertion(obo:IAO_0000112 core:Licensure "A granted license, which gives a 'permission to practice.' Such licenses are usually issued in order to regulate some activity that is deemed to be dangerous or a threat to the person or the public or which involves a high level of specialized skill. See also core:License.") +AnnotationAssertion(obo:IAO_0000115 core:Licensure "A granted license, which gives a 'permission to practice.'") +AnnotationAssertion(rdfs:label core:Licensure "Licensure"@en) +SubClassOf(core:Licensure core:IssuedCredential) + +# Class: core:Location (Location) + +AnnotationAssertion(obo:IAO_0000112 core:Location "It's anticipated that the subclasses will be used when classifying items. And, all locations can be viewable via this class.") +AnnotationAssertion(obo:IAO_0000112 core:Location "Use subclasses of core:Location when classsifying items.") +AnnotationAssertion(obo:IAO_0000115 core:Location "Top level of all location classes.") +AnnotationAssertion(rdfs:label core:Location "Location"@en) +SubClassOf(core:Location obo:BFO_0000006) + +# Class: core:MedicalResidency (Medical Residency) + +AnnotationAssertion(obo:IAO_0000115 core:MedicalResidency "Residency is a stage of graduate medical training. ") +AnnotationAssertion(rdfs:label core:MedicalResidency "Medical Residency"@en) +SubClassOf(core:MedicalResidency core:EducationalProcess) + +# Class: core:Meeting (Meeting) + +AnnotationAssertion(obo:IAO_0000115 core:Meeting "A gathering of people for a defined purpose, not necessarily public or announced") +AnnotationAssertion(rdfs:label core:Meeting "Meeting"@en) +SubClassOf(core:Meeting ) + +# Class: core:MemberRole (Member Role) + +AnnotationAssertion(obo:IAO_0000115 core:MemberRole "A role of being a member in a Process or an Organization") +AnnotationAssertion(rdfs:label core:MemberRole "Member Role"@en) +SubClassOf(core:MemberRole obo:BFO_0000023) + +# Class: core:Museum (Museum) + +AnnotationAssertion(obo:IAO_0000112 core:Museum "Definition was take from here: http://dictionary.reference.com/browse/museum") +AnnotationAssertion(obo:IAO_0000112 core:Museum "The Getty Museum") +AnnotationAssertion(obo:IAO_0000115 core:Museum "An organization devoted to the acquisition, conservation, study, exhibition, and educational interpretation of objects having scientific, historical, cultural or artistic value.") +AnnotationAssertion(rdfs:label core:Museum "Museum"@en) +SubClassOf(core:Museum ) + +# Class: core:NewsRelease (News Release) + +AnnotationAssertion(obo:IAO_0000115 core:NewsRelease "A short written piece focused on an event or announcement of note, having a defined publication time and of less enduring interest than a news feature.") +AnnotationAssertion(rdfs:label core:NewsRelease "News Release"@en) +SubClassOf(core:NewsRelease ) + +# Class: core:Newsletter (Newsletter) + +AnnotationAssertion(obo:IAO_0000112 core:Newsletter "The Ornithological Newsletter") +AnnotationAssertion(obo:IAO_0000115 core:Newsletter "Usually issued periodically, prepared by or for a group or institution to present information to a specific audience, often also made available to the press and public") +AnnotationAssertion(rdfs:label core:Newsletter "Newsletter"@en) +SubClassOf(core:Newsletter ) + +# Class: core:NonAcademic (Non-Academic) + +AnnotationAssertion(obo:IAO_0000115 core:NonAcademic "A person holding a position that is not considered to be an academic appointment.") +AnnotationAssertion(rdfs:label core:NonAcademic "Non-Academic"@en) +SubClassOf(core:NonAcademic ) + +# Class: core:NonAcademicPosition (Non-Academic Position) + +AnnotationAssertion(obo:IAO_0000112 core:NonAcademicPosition "Accounting & Research Services Assistant; Director of Information Technology") +AnnotationAssertion(obo:IAO_0000112 core:NonAcademicPosition "Staff, support, and other non-academic positions.") +AnnotationAssertion(obo:IAO_0000115 core:NonAcademicPosition "A position classified as professional, staff, support, or any other non-academic role") +AnnotationAssertion(rdfs:label core:NonAcademicPosition "Non-Academic Position"@en) +SubClassOf(core:NonAcademicPosition core:Position) + +# Class: core:NonFacultyAcademic (Non-Faculty Academic) + +AnnotationAssertion(obo:IAO_0000115 core:NonFacultyAcademic "A person not considered a faculty member but holding an academic appointment.") +AnnotationAssertion(rdfs:label core:NonFacultyAcademic "Non-Faculty Academic"@en) +SubClassOf(core:NonFacultyAcademic ) + +# Class: core:NonFacultyAcademicPosition (Non-Faculty Academic Position) + +AnnotationAssertion(obo:IAO_0000112 core:NonFacultyAcademicPosition "Researcher; Academic Extension Associate; Postdoctoral Associate") +AnnotationAssertion(obo:IAO_0000112 core:NonFacultyAcademicPosition "Those positions are held by people who do academic work but do not have faculty positions in universities or institutes.") +AnnotationAssertion(obo:IAO_0000115 core:NonFacultyAcademicPosition "A position involving academic work but without faculty status") +AnnotationAssertion(rdfs:label core:NonFacultyAcademicPosition "Non-Faculty Academic Position"@en) +SubClassOf(core:NonFacultyAcademicPosition core:Position) + +# Class: core:OrganizerRole (Organizer Role) + +AnnotationAssertion(obo:IAO_0000115 core:OrganizerRole "A role of organizing") +AnnotationAssertion(rdfs:label core:OrganizerRole "Organizer Role"@en) +SubClassOf(core:OrganizerRole obo:BFO_0000023) + +# Class: core:OrganizingProcess (Organizing Process) + +AnnotationAssertion(rdfs:label core:OrganizingProcess "Organizing Process"@en) +SubClassOf(core:OrganizingProcess obo:BFO_0000015) + +# Class: core:OutreachProviderRole (Outreach Provider Role) + +AnnotationAssertion(obo:IAO_0000112 core:OutreachProviderRole "Communicating Astronomy to the Public") +AnnotationAssertion(obo:IAO_0000112 core:OutreachProviderRole "The example is one outreach role required by US space agency NASA, which is related with one project in NASA. Name of the outreach role should be put here.") +AnnotationAssertion(obo:IAO_0000115 core:OutreachProviderRole "An outreach or community service role directed outside a person's primary profession and institution") +AnnotationAssertion(rdfs:label core:OutreachProviderRole "Outreach Provider Role"@en) +SubClassOf(core:OutreachProviderRole obo:BFO_0000023) + +# Class: core:PeerReviewerRole (Peer Reviewer Role) + +AnnotationAssertion(obo:IAO_0000112 core:PeerReviewerRole "is a generic term for a process of self-regulation by a profession or a process of evaluation involving qualified individuals within the relevant field. Peer review methods are employed to maintain standards, improve performance and provide credibility. In academia the term is often used to denote a prepublication review of academic papers; reviewing an academic paper is often called refereeing. +Contents +[hide]") +AnnotationAssertion(obo:IAO_0000115 core:PeerReviewerRole "A role of peer reviewing") +AnnotationAssertion(rdfs:label core:PeerReviewerRole "Peer Reviewer Role"@en) +SubClassOf(core:PeerReviewerRole core:ReviewerRole) + +# Class: core:PopulatedPlace (Populated Place) + +AnnotationAssertion(obo:IAO_0000115 core:PopulatedPlace "Either city or town - a thickly populated area having fixed boundaries and certain local powers of government.") +AnnotationAssertion(rdfs:label core:PopulatedPlace "Populated Place"@en) +SubClassOf(core:PopulatedPlace core:GeopoliticalEntity) + +# Class: core:Position (Position) + +AnnotationAssertion(obo:IAO_0000112 core:Position "An employment activity, whether compensated or not. Short definition comes from http://en.wikipedia.org/wiki/Position, and has been modified.") +AnnotationAssertion(obo:IAO_0000112 core:Position "Director of Admissions and Placement; Associate University Librarian") +AnnotationAssertion(obo:IAO_0000115 core:Position "Particular position in an organization, commonly identified by job title, and normally associated with a job description that details the tasks and responsibilities that go with the position.") +AnnotationAssertion(rdfs:label core:Position "Position"@en) +SubClassOf(core:Position core:Relationship) +SubClassOf(core:Position ObjectSomeValuesFrom(core:relates )) +SubClassOf(core:Position ObjectSomeValuesFrom(core:relates )) +SubClassOf(core:Position ObjectAllValuesFrom(core:dateTimeInterval core:DateTimeInterval)) +SubClassOf(core:Position DataAllValuesFrom(core:rank xsd:int)) + +# Class: core:Postdoc (Postdoc) + +AnnotationAssertion(obo:IAO_0000115 core:Postdoc "A Person holding an academic employment appointment focused on research rather than teaching; temporary (or for some defined term)") +AnnotationAssertion(rdfs:label core:Postdoc "Postdoc"@en) +SubClassOf(core:Postdoc core:NonFacultyAcademic) + +# Class: core:PostdocOrFellowAdvisingRelationship (Postdoc or Fellow Advising Relationship) + +AnnotationAssertion(obo:IAO_0000115 core:PostdocOrFellowAdvisingRelationship "An advisory relationship in which the advisee is a Postdoc or Fellow.") +AnnotationAssertion(rdfs:label core:PostdocOrFellowAdvisingRelationship "Postdoc or Fellow Advising Relationship"@en) +SubClassOf(core:PostdocOrFellowAdvisingRelationship core:AdvisingRelationship) + +# Class: core:PostdocPosition (Postdoctoral Position) + +AnnotationAssertion(obo:IAO_0000115 core:PostdocPosition "A postdoctoral training appointment (job)") +AnnotationAssertion(rdfs:label core:PostdocPosition "Postdoctoral Position"@en) +SubClassOf(core:PostdocPosition core:NonFacultyAcademicPosition) + +# Class: core:PostdoctoralTraining (Postdoctoral Training) + +AnnotationAssertion(obo:IAO_0000115 core:PostdoctoralTraining "Postdoctoral research is academic or scholarly research conducted by a person who has completed his or her doctoral studies, normally within the following five years. It is intended to further deepen expertise in a specialist subject.") +AnnotationAssertion(rdfs:label core:PostdoctoralTraining "Postdoctoral Training"@en) +SubClassOf(core:PostdoctoralTraining core:EducationalProcess) + +# Class: core:Presentation (Presentation) + +AnnotationAssertion(obo:IAO_0000115 core:Presentation "Encompasses talk, speech, lecture, slide lecture, conference presentation") +AnnotationAssertion(rdfs:label core:Presentation "Presentation"@en) +SubClassOf(core:Presentation ) + +# Class: core:PresenterRole (Presenter Role) + +AnnotationAssertion(obo:IAO_0000112 core:PresenterRole "Are we assuming that a PresenterRole is in a Presentation? Or could you have a PresenterRole in, say, a committee?") +AnnotationAssertion(obo:IAO_0000115 core:PresenterRole "A role of presenting information") +AnnotationAssertion(rdfs:label core:PresenterRole "Presenter Role"@en) +SubClassOf(core:PresenterRole obo:BFO_0000023) + +# Class: core:PresentingProcess (Presenting Process) + +AnnotationAssertion(rdfs:label core:PresentingProcess "Presenting Process"@en) +SubClassOf(core:PresentingProcess obo:BFO_0000015) + +# Class: core:PrimaryPosition (Primary Position) + +AnnotationAssertion(obo:IAO_0000112 core:PrimaryPosition "A position designated as primary by the organization or group where it is held. This designation may be applied to zero or more of an agent's positions and may be asserted in conjunction with other subclasses of position.") +AnnotationAssertion(obo:IAO_0000115 core:PrimaryPosition "A position designated as primary by the organization where it is held.") +AnnotationAssertion(rdfs:label core:PrimaryPosition "Primary Position"@en) +SubClassOf(core:PrimaryPosition core:Position) + +# Class: core:PrincipalInvestigatorRole (Principal Investigator Role) + +AnnotationAssertion(obo:IAO_0000115 core:PrincipalInvestigatorRole "Role of a person to direct a project or activity being supported by an Agreement (for example, a grant), and who is accountable to the grantee for the proper conduct of the project or activity. Also known as Program Director or Project Director.") +AnnotationAssertion(rdfs:label core:PrincipalInvestigatorRole "Principal Investigator Role"@en) +SubClassOf(core:PrincipalInvestigatorRole core:InvestigatorRole) + +# Class: core:PrivateCompany (Private Company) + +AnnotationAssertion(obo:IAO_0000112 core:PrivateCompany "Definition obtained here: http://answers.ask.com/Business/Finance/what_is_a_private_company. Examples of private companies found here: http://www.forbes.com/2008/11/03/largest-private-companies-biz-privates08-cx_sr_1103private_land.html") +AnnotationAssertion(obo:IAO_0000112 core:PrivateCompany "Publix Super Markets; Ernst & Young; PricewaterhouseCoopers") +AnnotationAssertion(obo:IAO_0000115 core:PrivateCompany "A private company is one that is privately-owned, and thus, is not publicly-traded in the stock market. Members of the general public cannot purchase stock in a private company unless that company chooses to go public and become a public company.") +AnnotationAssertion(rdfs:label core:PrivateCompany "Private Company"@en) +SubClassOf(core:PrivateCompany core:Company) + +# Class: core:Program (Program) + +AnnotationAssertion(obo:IAO_0000112 core:Program "A Cornell graduate field (http://vivo.cornell.edu/index.jsp?home=65535&collection=820)") +AnnotationAssertion(obo:IAO_0000115 core:Program "An ongoing academic initiative not formalized with department or division status.") +AnnotationAssertion(rdfs:label core:Program "Program"@en) +SubClassOf(core:Program ) + +# Class: core:Project (Project) + +AnnotationAssertion(obo:IAO_0000112 core:Project "An endeavor, frequently collaborative, that occurs over a finite period of time and is intended to achieve a particular aim. +") +AnnotationAssertion(obo:IAO_0000115 core:Project "An endeavor, frequently collaborative, that occurs over a finite period of time and is intended to achieve a particular aim.") +AnnotationAssertion(rdfs:label core:Project "Project"@en) +SubClassOf(core:Project obo:BFO_0000015) +SubClassOf(core:Project ObjectAllValuesFrom(core:dateTimeInterval core:DateTimeInterval)) +SubClassOf(core:Project ObjectAllValuesFrom(core:geographicFocus core:GeographicRegion)) +SubClassOf(core:Project DataAllValuesFrom(core:description rdfs:Literal)) + +# Class: core:Publisher (Publisher) + +AnnotationAssertion(obo:IAO_0000112 core:Publisher "Definition found here: http://dictionary.reference.com/browse/publisher") +AnnotationAssertion(obo:IAO_0000112 core:Publisher "Elsevier; Harper & Row; Indiana University Press") +AnnotationAssertion(obo:IAO_0000115 core:Publisher "A person or company whose business is the publishing of books, periodicals, engravings, computer software, etc.") +AnnotationAssertion(rdfs:label core:Publisher "Publisher"@en) +SubClassOf(core:Publisher ) + +# Class: core:Relationship (Relationship) + +AnnotationAssertion(obo:IAO_0000112 core:Relationship "functions as an n-ary predicate") +AnnotationAssertion(obo:IAO_0000115 core:Relationship "a reified relationship") +AnnotationAssertion(rdfs:label core:Relationship "Relationship"@en) +SubClassOf(core:Relationship obo:BFO_0000020) + +# Class: core:ResearchOrganization (Research Organization) + +AnnotationAssertion(obo:IAO_0000115 core:ResearchOrganization "Any organization (likely also asserted as another class of Organization) with a primary, ongoing research function, not just through occasional roles") +AnnotationAssertion(rdfs:label core:ResearchOrganization "Research Organization"@en) +SubClassOf(core:ResearchOrganization ) + +# Class: core:ResearchProposal (Research Proposal) + +AnnotationAssertion(obo:IAO_0000115 core:ResearchProposal "A proposal for a research grant that has been submitted but not approved; does not represent an existing activity") +AnnotationAssertion(rdfs:label core:ResearchProposal "Research Proposal"@en) +SubClassOf(core:ResearchProposal ) + +# Class: core:ResearcherRole (Researcher Role) + +AnnotationAssertion(obo:IAO_0000112 core:ResearcherRole "Examples of research can be seen at: http://www.ufl.edu/research/products/index.html. Note these may have been funded, but the research doesn't have to be funded. Also, the research may be linked to an Agreement (for example, a Grant), but does not need to be.") +AnnotationAssertion(obo:IAO_0000115 core:ResearcherRole "A role of conducting funded or unfunded research, sometimes linked to an Agreement.") +AnnotationAssertion(rdfs:label core:ResearcherRole "Researcher Role"@en) +SubClassOf(core:ResearcherRole obo:BFO_0000023) + +# Class: core:Review (Review) + +AnnotationAssertion(obo:IAO_0000115 core:Review "An article reviewing one or more other information resources (a book, one or more other articles, movies, etc)") +AnnotationAssertion(rdfs:label core:Review "Review"@en) +SubClassOf(core:Review ) + +# Class: core:ReviewerRole (Reviewer Role) + +AnnotationAssertion(obo:IAO_0000112 core:ReviewerRole "A role that encompasses both ongoing reviewer responsibility for a bibo:Collection, such as a Journal or Series, and also a review performed for a bibo:Document, such as a book, academic article or conference paper.") +AnnotationAssertion(obo:IAO_0000115 core:ReviewerRole "A role that encompasses both ongoing reviewer responsibility for a bibo:Collection, such as a Journal or Series, and also a review performed for a bibo:Document, such as a book, academic article or conference paper.") +AnnotationAssertion(rdfs:label core:ReviewerRole "Reviewer Role"@en) +SubClassOf(core:ReviewerRole obo:BFO_0000023) + +# Class: core:Room (Room) + +AnnotationAssertion(obo:IAO_0000112 core:Room "100 Caldwell Hall; 114 Martha Van Rensselaer (Rushmore Conference Room)") +AnnotationAssertion(obo:IAO_0000112 core:Room "Enter room number of name.") +AnnotationAssertion(obo:IAO_0000115 core:Room "Room that provides a particular service or is used for a particular activity.") +AnnotationAssertion(rdfs:label core:Room "Room"@en) +SubClassOf(core:Room core:Facility) +SubClassOf(core:Room ObjectAllValuesFrom(obo:BFO_0000050 core:Facility)) + +# Class: core:School (School) + +AnnotationAssertion(obo:IAO_0000112 core:School "Definition take from here: http://dictionary.reference.com/browse/school.") +AnnotationAssertion(obo:IAO_0000112 core:School "School of Architecture; School of Music") +AnnotationAssertion(obo:IAO_0000115 core:School "An institution for instruction in a particular skill or field.") +AnnotationAssertion(rdfs:label core:School "School"@en) +SubClassOf(core:School ) + +# Class: core:Score (Score) + +AnnotationAssertion(obo:IAO_0000115 core:Score "Written musical composition for voice or instruments or both") +AnnotationAssertion(rdfs:label core:Score "Score"@en) +SubClassOf(core:Score ) + +# Class: core:Screenplay (Screenplay) + +AnnotationAssertion(obo:IAO_0000115 core:Screenplay "Written script for a film production, including dialogue and descriptions of gestures, actions, shooting directions") +AnnotationAssertion(rdfs:label core:Screenplay "Screenplay"@en) +SubClassOf(core:Screenplay ) + +# Class: core:SeminarSeries (Seminar Series) + +AnnotationAssertion(obo:IAO_0000112 core:SeminarSeries "Applied Microeconomics Seminars; Future of Rural New York Seminar Series") +AnnotationAssertion(obo:IAO_0000112 core:SeminarSeries "For individual seminars, use seminar instead. core:ConferenceSeries and core:SeminarSeries are very similar.") +AnnotationAssertion(obo:IAO_0000115 core:SeminarSeries "An organized series of a meeting for an exchange of ideas, typically put on by a department or center.") +AnnotationAssertion(rdfs:label core:SeminarSeries "Seminar Series"@en) +SubClassOf(core:SeminarSeries core:EventSeries) + +# Class: core:ServiceProvidingLaboratory (Service Providing Lab) + +AnnotationAssertion(obo:IAO_0000112 core:ServiceProvidingLaboratory "Ideally a defined class -- a Laboratory the provides some Service via the property") +AnnotationAssertion(obo:IAO_0000115 core:ServiceProvidingLaboratory "A laboratory that provides services") +AnnotationAssertion(rdfs:label core:ServiceProvidingLaboratory "Service Providing Lab"@en) +SubClassOf(core:ServiceProvidingLaboratory core:Laboratory) + +# Class: core:Speech (Speech) + +AnnotationAssertion(obo:IAO_0000115 core:Speech "Text of a speech written in preparation for delivery of the speech.") +AnnotationAssertion(rdfs:label core:Speech "Speech"@en) +SubClassOf(core:Speech ) + +# Class: core:StateOrProvince (State or Province) + +AnnotationAssertion(obo:IAO_0000112 core:StateOrProvince "Minnesota; Michigan; Indiana; New York; Quebec; Manitoba; Ontario") +AnnotationAssertion(obo:IAO_0000112 core:StateOrProvince "Source of the Short Definition: http://www.thefreedictionary.com/state.") +AnnotationAssertion(obo:IAO_0000115 core:StateOrProvince "One of a number of areas or communities having their own governments and forming a federation under a sovereign government, as in the US.") +AnnotationAssertion(rdfs:label core:StateOrProvince "State or Province"@en) +SubClassOf(core:StateOrProvince core:GeopoliticalEntity) + +# Class: core:Student (Student) + +AnnotationAssertion(obo:IAO_0000112 core:Student "Use only if no specific subclasses of core:Student describe the person.") +AnnotationAssertion(obo:IAO_0000115 core:Student "A person who is enrolled in an educational institution.") +AnnotationAssertion(rdfs:label core:Student "Student"@en) +SubClassOf(core:Student ) + +# Class: core:StudentOrganization (Student Organization) + +AnnotationAssertion(obo:IAO_0000112 core:StudentOrganization "Dancin' Gators") +AnnotationAssertion(obo:IAO_0000112 core:StudentOrganization "Definition take from here: http://en.wikipedia.org/wiki/Student_society") +AnnotationAssertion(obo:IAO_0000115 core:StudentOrganization "A student organization is an organization, operated by students at a university, whose membership normally consists only of students.") +AnnotationAssertion(rdfs:label core:StudentOrganization "Student Organization"@en) +SubClassOf(core:StudentOrganization ) + +# Class: core:SubnationalRegion (Subnational Region) + +AnnotationAssertion(obo:IAO_0000112 core:SubnationalRegion "Boroughs; townships; districts; the Midwest") +AnnotationAssertion(obo:IAO_0000112 core:SubnationalRegion "Short definition was partially taken from http://en.wikipedia.org/wiki/Subnational_entity.") +AnnotationAssertion(obo:IAO_0000115 core:SubnationalRegion "Smaller administrative division into which a country may be divided.") +AnnotationAssertion(rdfs:comment core:SubnationalRegion "For example, the Midwest, northeast U.S.") +AnnotationAssertion(rdfs:label core:SubnationalRegion "Subnational Region"@en) +SubClassOf(core:SubnationalRegion core:GeographicRegion) + +# Class: core:TeacherRole (Teacher Role) + +AnnotationAssertion(obo:IAO_0000115 core:TeacherRole "A role of serving as an educator") +AnnotationAssertion(rdfs:label core:TeacherRole "Teacher Role"@en) +SubClassOf(core:TeacherRole obo:BFO_0000023) + +# Class: core:Team (Team) + +AnnotationAssertion(obo:IAO_0000112 core:Team "VIVO Outreach Team; VIVO Ontology Team") +AnnotationAssertion(obo:IAO_0000115 core:Team "A group of people working together.") +AnnotationAssertion(obo:IAO_0000115 core:Team "An informal organization brought together for the purposes of a project or event") +AnnotationAssertion(rdfs:label core:Team "Team"@en) +SubClassOf(core:Team ) + +# Class: core:Translation (Translation) + +AnnotationAssertion(obo:IAO_0000115 core:Translation "The result of rendering a work from one language to another") +AnnotationAssertion(rdfs:label core:Translation "Translation"@en) +SubClassOf(core:Translation ) + +# Class: core:UndergraduateAdvisingRelationship (Undergraduate Advising Relationship) + +AnnotationAssertion(obo:IAO_0000115 core:UndergraduateAdvisingRelationship "An advisory relationship in which a professor advises an undergraduate student.") +AnnotationAssertion(rdfs:label core:UndergraduateAdvisingRelationship "Undergraduate Advising Relationship"@en) +SubClassOf(core:UndergraduateAdvisingRelationship core:AdvisingRelationship) + +# Class: core:UndergraduateStudent (Undergraduate Student) + +AnnotationAssertion(obo:IAO_0000115 core:UndergraduateStudent "A person registered in an undergraduate program leading to a bachelor's degree or an undergraduate diploma or certificate.") +AnnotationAssertion(rdfs:label core:UndergraduateStudent "Undergraduate Student"@en) +SubClassOf(core:UndergraduateStudent core:Student) + +# Class: core:University (University) + +AnnotationAssertion(obo:IAO_0000112 core:University "Definition taken from: http://en.wikipedia.org/wiki/University") +AnnotationAssertion(obo:IAO_0000112 core:University "University of Florida; Washington University in St. Louis") +AnnotationAssertion(obo:IAO_0000115 core:University "An institution of higher education and research, which grants academic degrees in a variety of subjects, and provides both undergraduate education and postgraduate education.") +AnnotationAssertion(rdfs:label core:University "University"@en) +SubClassOf(core:University ) + +# Class: core:Video (Video) + +AnnotationAssertion(obo:IAO_0000115 core:Video "Audiovisual recording in video format") +AnnotationAssertion(rdfs:label core:Video "Video"@en) +SubClassOf(core:Video ) + +# Class: core:WorkingPaper (Working Paper) + +AnnotationAssertion(obo:IAO_0000115 core:WorkingPaper "A document created as a basis for discussion or a very early draft of a formal paper") +AnnotationAssertion(rdfs:label core:WorkingPaper "Working Paper"@en) +SubClassOf(core:WorkingPaper ) +SubClassOf(core:WorkingPaper DataAllValuesFrom(core:placeOfPublication rdfs:Literal)) + +# Class: core:WorkshopSeries (Workshop Series) + +AnnotationAssertion(obo:IAO_0000112 core:WorkshopSeries "Use workshop for individual events.") +AnnotationAssertion(obo:IAO_0000115 core:WorkshopSeries "An organized series of workshop events, whether repetitions of the same workshop or multiple different workshops.") +AnnotationAssertion(rdfs:label core:WorkshopSeries "Workshop Series"@en) +SubClassOf(core:WorkshopSeries core:EventSeries) + +# Class: (Phase 0 Clinical Trial) + +AnnotationAssertion(obo:IAO_0000115 "Phase 0 Clinical Trial") +AnnotationAssertion(obo:IAO_0000115 "Phase 0 is a recent designation for exploratory, first-in-human trials conducted in accordance with the United States Food and Drug Administration's (FDA) 2006 Guidance on Exploratory Investigational New Drug (IND) Studies. Phase 0 trials are also known as human microdosing studies and are designed to speed up the development of promising drugs or imaging agents by establishing very early on whether the drug or agent behaves in human subjects as was expected from preclinical studies.") +AnnotationAssertion(rdfs:label "Phase 0 Clinical Trial"@en) +SubClassOf( obo:ERO_0000016) + +# Class: (Phase 1 Clinical Trial) + +AnnotationAssertion(obo:IAO_0000115 "In Phase I trials, researchers test an experimental drug or treatment in a small group of people (20-80) for the first time to evaluate its safety, determine a safe dosage range, and identify side effects") +AnnotationAssertion(obo:IAO_0000115 "Phase 1 Clinical Trial") +AnnotationAssertion(rdfs:label "Phase 1 Clinical Trial"@en) +SubClassOf( obo:ERO_0000016) + +# Class: (Phase 2 Clinical Trial) + +AnnotationAssertion(obo:IAO_0000115 "In Phase 2 trials, an experimental study drug or treatment is given to a larger group of people (100-300) to see if it is effective and to further evaluate its safety.") +AnnotationAssertion(obo:IAO_0000115 "Phase 2 Clinical Trial") +AnnotationAssertion(rdfs:label "Phase 2 Clinical Trial"@en) +SubClassOf( obo:ERO_0000016) + +# Class: (Phase 3 Clinical Trial) + +AnnotationAssertion(obo:IAO_0000115 "In Phase 3 trials, an experimental study drug or treatment is given to large groups of people (1,000-3,000) to confirm its effectiveness, monitor side effects, compare it to commonly used treatments, and collect information that will allow the experimental drug or treatment to be used safely. +") +AnnotationAssertion(obo:IAO_0000115 "Phase 3 Clinical Trial") +AnnotationAssertion(rdfs:label "Phase 3 Clinical Trial"@en) +SubClassOf( obo:ERO_0000016) + +# Class: (Phase 4 Clinical Trial) + +AnnotationAssertion(obo:IAO_0000115 "In Phase 4 trials, post marketing studies delineate additional information including the drug's or treatment's risks, benefits, and optimal use.") +AnnotationAssertion(obo:IAO_0000115 "Phase 4 Clinical Trial") +AnnotationAssertion(rdfs:label "Phase 4 Clinical Trial"@en) +SubClassOf( obo:ERO_0000016) + +# Class: () + +SubClassOf( obo:IAO_0000102) + +# Class: () + +SubClassOf( obo:IAO_0000102) + +# Class: () + +SubClassOf( obo:IAO_0000102) + +# Class: () + +SubClassOf( obo:IAO_0000102) + +# Class: skos:Concept (Concept) + +AnnotationAssertion(rdfs:label skos:Concept "Concept"@en) + +# Class: (Acquaintance) + +AnnotationAssertion(rdfs:label "Acquaintance"@en) +SubClassOf( ) + +# Class: (Address) + +AnnotationAssertion(rdfs:comment "To specify the components of the delivery address for the vCard object") +AnnotationAssertion(rdfs:label "Address"@en) +EquivalentClasses( ObjectIntersectionOf(ObjectIntersectionOf(DataSomeValuesFrom( xsd:string) DataMaxCardinality(1 )) ObjectIntersectionOf(DataSomeValuesFrom( xsd:string) DataMaxCardinality(1 )) ObjectIntersectionOf(DataSomeValuesFrom( xsd:string) DataMaxCardinality(1 )) ObjectIntersectionOf(DataSomeValuesFrom( xsd:string) DataMaxCardinality(1 )) ObjectIntersectionOf(DataSomeValuesFrom( xsd:string) DataMaxCardinality(1 )))) +SubClassOf( ) + +# Class: (Addressing) + +AnnotationAssertion(rdfs:comment "These types are concerned with information related to the delivery addressing or label for the vCard object") +AnnotationAssertion(rdfs:label "Addressing"@en) +EquivalentClasses( ObjectUnionOf(ObjectIntersectionOf(DataSomeValuesFrom( xsd:anyURI) DataMaxCardinality(1 )) ObjectIntersectionOf(DataSomeValuesFrom( xsd:string) DataMaxCardinality(1 )) ObjectIntersectionOf(DataAllValuesFrom( xsd:string) DataMaxCardinality(1 )) ObjectIntersectionOf(DataAllValuesFrom( xsd:string) DataMaxCardinality(1 )))) + +# Class: (Agent) + +AnnotationAssertion(rdfs:label "Agent"@en) +SubClassOf( ) + +# Class: (Calendar) + +AnnotationAssertion(rdfs:label "Calendar"@en) +EquivalentClasses( ObjectIntersectionOf(ObjectIntersectionOf(DataSomeValuesFrom( xsd:anyURI) DataMaxCardinality(1 )) ObjectIntersectionOf(DataSomeValuesFrom( xsd:string) DataMaxCardinality(1 )))) + +# Class: (Calendar Busy) + +AnnotationAssertion(rdfs:comment "To specify the URI for the busy time associated with the object that the vCard represents. +Was called FBURI in vCard") +AnnotationAssertion(rdfs:label "Calendar Busy"@en) +EquivalentClasses( ObjectIntersectionOf(DataSomeValuesFrom( xsd:anyURI) DataMinCardinality(1 ))) +SubClassOf( ) + +# Class: (Calendar Link) + +AnnotationAssertion(rdfs:comment "To specify the URI for a calendar associated with the object represented by the vCard. +Was called CALURI in vCard.") +AnnotationAssertion(rdfs:label "Calendar Link"@en) +EquivalentClasses( ObjectIntersectionOf(DataSomeValuesFrom( xsd:anyURI) DataMinCardinality(1 ))) +SubClassOf( ) + +# Class: (Calendar Request) + +AnnotationAssertion(rdfs:comment "To specify the calendar user address [RFC5545] to which a scheduling request [RFC5546] should be sent for the object represented by the vCard. +Was called CALADRURI in vCard") +AnnotationAssertion(rdfs:label "Calendar Request"@en) +EquivalentClasses( ObjectIntersectionOf(DataSomeValuesFrom( xsd:anyURI) DataMinCardinality(1 ))) +SubClassOf( ) + +# Class: (Category) + +AnnotationAssertion(rdfs:comment "To specify application category information about the vCard, also known as tags. This was called CATEGORIES in vCard.") +AnnotationAssertion(rdfs:label "Category"@en) +EquivalentClasses( ObjectIntersectionOf(DataAllValuesFrom( xsd:string) DataMinCardinality(1 ))) +SubClassOf( ) + +# Class: (Cell) + +AnnotationAssertion(rdfs:comment "Also called mobile telephone") +AnnotationAssertion(rdfs:label "Cell"@en) +SubClassOf( ) + +# Class: (Child) + +AnnotationAssertion(rdfs:label "Child"@en) +SubClassOf( ) + +# Class: (Code) + +AnnotationAssertion(rdfs:comment "Contains all the Code related Classes that are used to indicate vCard Types") +AnnotationAssertion(rdfs:label "Code"@en) + +# Class: (Colleague) + +AnnotationAssertion(rdfs:label "Colleague"@en) +SubClassOf( ) + +# Class: (Communication) + +AnnotationAssertion(rdfs:comment "These properties describe information about how to communicate with the object the vCard represents") +AnnotationAssertion(rdfs:label "Communication"@en) +EquivalentClasses( ObjectUnionOf(ObjectIntersectionOf(DataSomeValuesFrom( xsd:anyURI) DataMaxCardinality(1 )) ObjectIntersectionOf(DataSomeValuesFrom( xsd:string) DataMaxCardinality(1 )) ObjectIntersectionOf(DataAllValuesFrom( xsd:string) DataMaxCardinality(1 )) ObjectIntersectionOf(DataAllValuesFrom( xsd:string) DataMaxCardinality(1 )))) + +# Class: (Contact) + +AnnotationAssertion(rdfs:label "Contact"@en) +SubClassOf( ) + +# Class: (Coresident) + +AnnotationAssertion(rdfs:label "Coresident"@en) +SubClassOf( ) + +# Class: (Coworker) + +AnnotationAssertion(rdfs:label "Coworker"@en) +SubClassOf( ) + +# Class: (Crush) + +AnnotationAssertion(rdfs:label "Crush"@en) +SubClassOf( ) + +# Class: (Date) + +AnnotationAssertion(rdfs:label "Date"@en) +SubClassOf( ) + +# Class: (Email) + +AnnotationAssertion(rdfs:comment "To specify the electronic mail address for communication with the object the vCard represents") +AnnotationAssertion(rdfs:label "Email"@en) +EquivalentClasses( ObjectIntersectionOf(DataAllValuesFrom( xsd:string) DataMinCardinality(1 ))) +SubClassOf( ) + +# Class: (Emergency) + +AnnotationAssertion(rdfs:label "Emergency"@en) +SubClassOf( ) + +# Class: (Explanatory) + +AnnotationAssertion(rdfs:comment "These properties are concerned with additional explanations, such as that related to informational notes or revisions specific to the vCard") +AnnotationAssertion(rdfs:label "Explanatory"@en) +EquivalentClasses( ObjectUnionOf(ObjectIntersectionOf(DataSomeValuesFrom( xsd:anyURI) DataMaxCardinality(1 )) ObjectIntersectionOf(DataSomeValuesFrom( xsd:string) DataMaxCardinality(1 )) ObjectIntersectionOf(DataAllValuesFrom( xsd:string) DataMaxCardinality(1 )) ObjectIntersectionOf(DataAllValuesFrom( xsd:string) DataMaxCardinality(1 )))) + +# Class: (Fax) + +AnnotationAssertion(rdfs:label "Fax"@en) +SubClassOf( ) + +# Class: (Female) + +AnnotationAssertion(rdfs:label "Female"@en) +SubClassOf( ) + +# Class: (Formatted Name) + +AnnotationAssertion(rdfs:comment "Specifies the formatted text corresponding to the name of the object the vCard represents") +AnnotationAssertion(rdfs:label "Formatted Name"@en) +EquivalentClasses( ObjectIntersectionOf(DataSomeValuesFrom( xsd:string) DataExactCardinality(1 ))) +SubClassOf( ) + +# Class: (Friend) + +AnnotationAssertion(rdfs:label "Friend"@en) +SubClassOf( ) + +# Class: (Gender) + +AnnotationAssertion(rdfs:label "Gender"@en) +SubClassOf( ) + +# Class: (Geo) + +AnnotationAssertion(rdfs:comment "Used to indicate global positioning information that is specific to an address") +AnnotationAssertion(rdfs:label "Geo"@en) +EquivalentClasses( ObjectIntersectionOf(DataSomeValuesFrom( xsd:anyURI) DataMinCardinality(1 ))) +SubClassOf( ) + +# Class: (Geographical) + +AnnotationAssertion(rdfs:comment "These properties are concerned with information associated with geographical positions or regions associated with the object the vCard represents") +AnnotationAssertion(rdfs:label "Geographical"@en) +EquivalentClasses( ObjectIntersectionOf(DataAllValuesFrom( xsd:string) DataMaxCardinality(1 ))) + +# Class: (Group) + +AnnotationAssertion(rdfs:comment "Defines all the properties required to be a Group of Individuals or Organizations") +AnnotationAssertion(rdfs:label "Group"@en) +EquivalentClasses( ObjectIntersectionOf(ObjectSomeValuesFrom( ) ObjectMinCardinality(1 ))) +SubClassOf( ) + +# Class: (Home) + +AnnotationAssertion(rdfs:comment "This implies that the property is related to an individual's personal life") +AnnotationAssertion(rdfs:label "Home"@en) +SubClassOf( ) + +# Class: (Identification) + +AnnotationAssertion(rdfs:comment "These types are used to capture information associated with the identification and naming of the entity associated with the vCard") +AnnotationAssertion(rdfs:label "Identification"@en) +EquivalentClasses( ObjectUnionOf(ObjectIntersectionOf(DataSomeValuesFrom( xsd:anyURI) DataMaxCardinality(1 )) ObjectIntersectionOf(DataSomeValuesFrom( xsd:string) DataMaxCardinality(1 )) ObjectIntersectionOf(DataAllValuesFrom( xsd:string) DataMaxCardinality(1 )) ObjectIntersectionOf(DataAllValuesFrom( xsd:string) DataMaxCardinality(1 )))) + +# Class: (Individual) + +AnnotationAssertion(rdfs:comment "Defines all the properties required to be an Individual") +AnnotationAssertion(rdfs:label "Individual"@en) +EquivalentClasses( ObjectIntersectionOf(ObjectIntersectionOf(ObjectSomeValuesFrom( ) ObjectMinCardinality(0 )) ObjectIntersectionOf(DataSomeValuesFrom( xsd:dateTime) DataMaxCardinality(1 )) ObjectIntersectionOf(DataSomeValuesFrom( xsd:dateTime) DataMaxCardinality(1 )) ObjectIntersectionOf(DataSomeValuesFrom( xsd:anyURI) DataMaxCardinality(1 )))) +SubClassOf( ) + +# Class: (Messaging) + +AnnotationAssertion(rdfs:comment "To specify the URI for instant messaging and presence protocol communications with the object the vCard represents. +Was called IMPP in vCard.") +AnnotationAssertion(rdfs:label "Messaging"@en) +EquivalentClasses( ObjectIntersectionOf(DataAllValuesFrom( xsd:anyURI) DataMinCardinality(1 ))) +SubClassOf( ) + +# Class: (Key) + +AnnotationAssertion(rdfs:label "Key"@en) +EquivalentClasses( ObjectIntersectionOf(DataSomeValuesFrom( xsd:anyURI) DataMinCardinality(1 ))) +SubClassOf( ) + +# Class: (Kin) + +AnnotationAssertion(rdfs:label "Kin"@en) +SubClassOf( ) + +# Class: (VCard Kind) + +AnnotationAssertion(rdfs:comment "The parent class for all vCard Objects") +AnnotationAssertion(rdfs:label "VCard Kind"@en) +EquivalentClasses( ObjectIntersectionOf(ObjectIntersectionOf(ObjectAllValuesFrom( ) ObjectMinCardinality(0 )) ObjectIntersectionOf(ObjectAllValuesFrom( ) ObjectMinCardinality(0 )) ObjectIntersectionOf(ObjectAllValuesFrom( ) ObjectExactCardinality(1 )) ObjectIntersectionOf(ObjectAllValuesFrom( ) ObjectMinCardinality(0 )) ObjectIntersectionOf(ObjectAllValuesFrom( ) ObjectMinCardinality(0 )) ObjectIntersectionOf(ObjectAllValuesFrom( ) ObjectMinCardinality(0 )) ObjectIntersectionOf(ObjectAllValuesFrom( ) ObjectMinCardinality(0 )))) +SubClassOf( obo:ARG_2000379) + +# Class: (Language) + +AnnotationAssertion(rdfs:comment "To specify the language(s) that may be used for contacting the entity associated with the vCard.") +AnnotationAssertion(rdfs:label "Language"@en) +EquivalentClasses( ObjectIntersectionOf(DataAllValuesFrom( xsd:string) DataExactCardinality(1 ))) +SubClassOf( ) + +# Class: (Location) + +AnnotationAssertion(rdfs:comment "Defines all the properties required to be a Location") +AnnotationAssertion(rdfs:label "Location"@en) +SubClassOf( ) + +# Class: (Logo) + +AnnotationAssertion(rdfs:comment "To specify a graphic image of a logo associated with the object the vCard represents") +AnnotationAssertion(rdfs:label "Logo"@en) +EquivalentClasses( ObjectIntersectionOf(DataSomeValuesFrom( xsd:anyURI) DataMinCardinality(1 ))) +SubClassOf( ) + +# Class: (Male) + +AnnotationAssertion(rdfs:label "Male"@en) +SubClassOf( ) + +# Class: (Me) + +AnnotationAssertion(rdfs:label "Me"@en) +SubClassOf( ) + +# Class: (Met) + +AnnotationAssertion(rdfs:label "Met"@en) +SubClassOf( ) + +# Class: (Muse) + +AnnotationAssertion(rdfs:label "Muse"@en) +SubClassOf( ) + +# Class: (Name) + +AnnotationAssertion(rdfs:comment "Specifies the components of the name of the object the vCard represents") +AnnotationAssertion(rdfs:label "Name"@en) +EquivalentClasses( ObjectIntersectionOf(ObjectIntersectionOf(DataSomeValuesFrom( xsd:string) DataMinCardinality(0 )) ObjectIntersectionOf(DataSomeValuesFrom( xsd:string) DataMaxCardinality(1 )) ObjectIntersectionOf(DataSomeValuesFrom( xsd:string) DataMaxCardinality(1 )) ObjectIntersectionOf(DataSomeValuesFrom( xsd:string) DataMinCardinality(0 )) ObjectIntersectionOf(DataSomeValuesFrom( xsd:string) DataMinCardinality(0 )))) +SubClassOf( ) + +# Class: (Neighbor) + +AnnotationAssertion(rdfs:label "Neighbor"@en) +SubClassOf( ) + +# Class: (Nickname) + +AnnotationAssertion(rdfs:comment "Specifies the text corresponding to the nickname of the object the vCard represents") +AnnotationAssertion(rdfs:label "Nickname"@en) +EquivalentClasses( ObjectIntersectionOf(DataSomeValuesFrom( xsd:string) DataMinCardinality(1 ))) +SubClassOf( ) + +# Class: (None) + +AnnotationAssertion(rdfs:label "None"@en) +SubClassOf( ) + +# Class: (Note) + +AnnotationAssertion(rdfs:comment "To specify supplemental information or a comment that is associated with the vCard") +AnnotationAssertion(rdfs:label "Note"@en) +EquivalentClasses( ObjectIntersectionOf(DataAllValuesFrom( xsd:string) DataMinCardinality(1 ))) +SubClassOf( ) + +# Class: (Organization) + +AnnotationAssertion(rdfs:comment "Defines all the properties required to be an Organization") +AnnotationAssertion(rdfs:comment "To specify the organizational name associated with the vCard") +AnnotationAssertion(rdfs:label "Organization"@en) +SubClassOf( ) + +# Class: (Organization Name) + +AnnotationAssertion(rdfs:label "Organization Name"@en) +EquivalentClasses( ObjectIntersectionOf(DataSomeValuesFrom( xsd:string) DataMinCardinality(1 ))) +SubClassOf( ) + +# Class: (Organizational Unit Name) + +AnnotationAssertion(rdfs:label "Organizational Unit Name"@en) +EquivalentClasses( ObjectIntersectionOf(DataSomeValuesFrom( xsd:string) DataMinCardinality(1 ))) +SubClassOf( ) + +# Class: (Organizational) + +AnnotationAssertion(rdfs:comment "These properties are concerned with information associated with characteristics of the organization or organizational units of the object that the vCard represents") +AnnotationAssertion(rdfs:label "Organizational"@en) +EquivalentClasses( ObjectIntersectionOf(ObjectIntersectionOf(DataSomeValuesFrom( xsd:anyURI) DataMaxCardinality(1 )) ObjectIntersectionOf(DataSomeValuesFrom( xsd:string) DataMaxCardinality(1 )) ObjectIntersectionOf(DataAllValuesFrom( xsd:string) DataMaxCardinality(1 )) ObjectIntersectionOf(DataAllValuesFrom( xsd:string) DataMaxCardinality(1 )))) + +# Class: (Other) + +AnnotationAssertion(rdfs:label "Other"@en) +SubClassOf( ) + +# Class: (Pager) + +AnnotationAssertion(rdfs:label "Pager"@en) +SubClassOf( ) + +# Class: (Parent) + +AnnotationAssertion(rdfs:label "Parent"@en) +SubClassOf( ) + +# Class: (Photo) + +AnnotationAssertion(rdfs:comment "Specifies an image or photograph information that annotates some aspect of the object the vCard represents") +AnnotationAssertion(rdfs:label "Photo"@en) +EquivalentClasses( ObjectIntersectionOf(DataSomeValuesFrom( xsd:anyURI) DataMinCardinality(1 ))) +SubClassOf( ) + +# Class: (Related) + +AnnotationAssertion(rdfs:comment "To specify a relationship between another entity and the entity represented by this vCard") +AnnotationAssertion(rdfs:label "Related"@en) +EquivalentClasses( ObjectIntersectionOf(DataSomeValuesFrom( xsd:anyURI) DataMinCardinality(1 ))) +SubClassOf( ) + +# Class: (Relation Type) + +AnnotationAssertion(rdfs:label "Relation Type"@en) +SubClassOf( ) + +# Class: (Security) + +AnnotationAssertion(rdfs:comment "Contains all the Security related Classes") +AnnotationAssertion(rdfs:label "Security"@en) +EquivalentClasses( ObjectIntersectionOf(ObjectIntersectionOf(DataSomeValuesFrom( xsd:anyURI) DataMaxCardinality(1 )) ObjectIntersectionOf(DataSomeValuesFrom( xsd:string) DataMaxCardinality(1 )) ObjectIntersectionOf(DataAllValuesFrom( xsd:string) DataMaxCardinality(1 )))) + +# Class: (Sibling) + +AnnotationAssertion(rdfs:label "Sibling"@en) +SubClassOf( ) + +# Class: (Sound) + +AnnotationAssertion(rdfs:comment "To specify a digital sound content information that annotates some aspect of the vCard. This property is often used to specify the proper pronunciation of the name property value of the vCard") +AnnotationAssertion(rdfs:label "Sound"@en) +EquivalentClasses( ObjectIntersectionOf(DataAllValuesFrom( xsd:anyURI) DataMinCardinality(1 ))) +SubClassOf( ) + +# Class: (Spouse) + +AnnotationAssertion(rdfs:label "Spouse"@en) +SubClassOf( ) + +# Class: (Sweetheart) + +AnnotationAssertion(rdfs:label "Sweetheart"@en) +SubClassOf( ) + +# Class: (Telephone) + +AnnotationAssertion(rdfs:label "Telephone"@en) +EquivalentClasses( ObjectIntersectionOf(DataAllValuesFrom( xsd:anyURI) DataMinCardinality(1 ))) +SubClassOf( ) + +# Class: (Telephone Type) + +AnnotationAssertion(rdfs:label "Telephone Type"@en) +SubClassOf( ) + +# Class: (Text) + +AnnotationAssertion(rdfs:comment "Also called sms telephone") +AnnotationAssertion(rdfs:label "Text"@en) +SubClassOf( ) + +# Class: (Text Phone) + +AnnotationAssertion(rdfs:label "Text Phone"@en) +SubClassOf( ) + +# Class: (Time Zone) + +AnnotationAssertion(rdfs:comment "Used to indicate time zone information that is specific to a location or address") +AnnotationAssertion(rdfs:label "Time Zone"@en) +EquivalentClasses( ObjectIntersectionOf(DataSomeValuesFrom( xsd:string) DataMinCardinality(1 ))) +SubClassOf( ) + +# Class: (Title) + +AnnotationAssertion(rdfs:comment "To specify the position or job of the object the vCard represents") +AnnotationAssertion(rdfs:label "Title"@en) +EquivalentClasses( ObjectIntersectionOf(DataSomeValuesFrom( xsd:string) DataMinCardinality(1 ))) +SubClassOf( ) + +# Class: (Type) + +AnnotationAssertion(rdfs:comment "This is called TYPE in vCard but renamed here to Context for less confusion (with types/class)") +AnnotationAssertion(rdfs:label "Type"@en) +SubClassOf( ) + +# Class: (URL) + +AnnotationAssertion(rdfs:comment "To specify a uniform resource locator associated with the object to which the vCard refers. Examples for individuals include personal web sites, blogs, and social networking site identifiers. ") +AnnotationAssertion(rdfs:label "URL"@en) +EquivalentClasses( ObjectIntersectionOf(DataAllValuesFrom( xsd:anyURI) DataMinCardinality(1 ))) +SubClassOf( ) + +# Class: (Unknown) + +AnnotationAssertion(rdfs:label "Unknown"@en) +SubClassOf( ) + +# Class: (Video) + +AnnotationAssertion(rdfs:label "Video"@en) +SubClassOf( ) + +# Class: (Voice) + +AnnotationAssertion(rdfs:label "Voice"@en) +SubClassOf( ) + +# Class: (Work) + +AnnotationAssertion(rdfs:comment "This implies that the property is related to an individual's work place") +AnnotationAssertion(rdfs:label "Work"@en) +SubClassOf( ) + +# Class: (Agent) + +AnnotationAssertion(obo:IAO_0000111 "agent") +AnnotationAssertion(obo:IAO_0000112 "see: http://xmlns.com/foaf/spec/#term_Agent") +AnnotationAssertion(obo:IAO_0000115 "Agents are things that do stuff") +AnnotationAssertion(obo:IAO_0000115 "Things that do stuff.") +AnnotationAssertion(obo:IAO_0000117 "PERSON: Scott Hoffmann") +AnnotationAssertion(obo:IAO_0000118 "") +AnnotationAssertion(rdfs:comment "An agent") +AnnotationAssertion(rdfs:label "Agent"@en) +AnnotationAssertion(skos:scopeNote "Used to describe any \"agent\" related to bibliographic items. Such agents can be persons, organizations or groups of any kind."@en) +SubClassOf( obo:BFO_0000004) +SubClassOf( ObjectAllValuesFrom(core:featuredIn obo:IAO_0000030)) +SubClassOf( ObjectAllValuesFrom(core:relatedBy core:Relationship)) +SubClassOf( DataAllValuesFrom(core:freetextKeyword rdfs:Literal)) + +# Class: (Group) + +AnnotationAssertion(obo:IAO_0000111 "group") +AnnotationAssertion(obo:IAO_0000112 "A group can also be an organization but need not be; typically used for looser associations of people or organizations acting together in some fashion, not necessarily through formal agreement or on a long-term basis. Added to the VIVO ontology to be able to support informal and perhaps even private groups of people around an idea, funding opportunity, or event. + +see: http://xmlns.com/foaf/spec/#term_Group") +AnnotationAssertion(obo:IAO_0000115 " A collection of individual agents (and may itself play the role of a Agent, ie. something that can perform actions). ") +AnnotationAssertion(obo:IAO_0000115 "A collection of individual agents.") +AnnotationAssertion(obo:IAO_0000117 "PERSON: Scott Hoffmann") +AnnotationAssertion(rdfs:comment "A group") +AnnotationAssertion(rdfs:label "Group"@en) +SubClassOf( ) + +# Class: (Organization) + +AnnotationAssertion(obo:IAO_0000111 "organization") +AnnotationAssertion(obo:IAO_0000112 "Only use if no specific subclasses of foaf:organization desribe the organization.") +AnnotationAssertion(obo:IAO_0000112 "This class will display all the instances in the subclasses below it, as well as any organizations that were added as part of this generic class because there wasn't a specific class available.") +AnnotationAssertion(obo:IAO_0000115 "A generic class encompassing several types of organizations.") +AnnotationAssertion(obo:IAO_0000115 "A kind of Agent corresponding to social instititutions such as companies, societies etc.") +AnnotationAssertion(obo:IAO_0000117 "PERSON: Scott Hoffmann") +AnnotationAssertion(obo:IAO_0000118 "") +AnnotationAssertion(rdfs:comment "An organization") +AnnotationAssertion(rdfs:label "Organization"@en) +AnnotationAssertion(skos:scopeNote "Ued to describe an organization related to bibliographic items such as a publishing company, etc."@en) +SubClassOf( ) +SubClassOf( ObjectSomeValuesFrom(obo:ARG_2000028 )) +SubClassOf( ObjectAllValuesFrom(obo:BFO_0000051 )) +SubClassOf( ObjectAllValuesFrom(obo:RO_0001025 core:GeographicLocation)) +SubClassOf( ObjectAllValuesFrom(core:dateTimeInterval core:DateTimeInterval)) +SubClassOf( DataAllValuesFrom(core:abbreviation rdfs:Literal)) + +# Class: (Person) + +AnnotationAssertion(obo:IAO_0000111 "person") +AnnotationAssertion(obo:IAO_0000115 "An instance of a human being (Homo sapiens)") +AnnotationAssertion(obo:IAO_0000115 "The most general classification of a person") +AnnotationAssertion(obo:IAO_0000117 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000118 "") +AnnotationAssertion(rdfs:comment "A person") +AnnotationAssertion(rdfs:label "Person"@en) +SubClassOf( ) +SubClassOf( ObjectSomeValuesFrom(obo:ARG_2000028 )) +SubClassOf( ObjectAllValuesFrom(core:eligibleFor core:Credential)) +SubClassOf( ObjectAllValuesFrom(core:geographicFocus core:GeographicRegion)) +SubClassOf( ObjectAllValuesFrom(core:hasResearchArea owl:Thing)) +SubClassOf( DataAllValuesFrom(core:freetextKeyword xsd:string)) + + +AnnotationAssertion(owl:minCardinality _:genid2147484411 "1"^^xsd:nonNegativeInteger) + + + +) + diff --git a/src/ontology/vivo-idranges.owl b/src/ontology/vivo-idranges.owl new file mode 100644 index 0000000..2f5e8bd --- /dev/null +++ b/src/ontology/vivo-idranges.owl @@ -0,0 +1,53 @@ +## ID Ranges File +Prefix: rdf: +Prefix: idsfor: +Prefix: dce: +Prefix: xsd: +Prefix: allocatedto: +Prefix: xml: +Prefix: idprefix: +Prefix: iddigits: +Prefix: rdfs: +Prefix: idrange: +Prefix: owl: + +Ontology: + + +Annotations: + idsfor: "VIVO", + idprefix: "http://vivoweb.org/ontology/core/VIVO_", + iddigits: 7 + +AnnotationProperty: idprefix: + + +AnnotationProperty: iddigits: + + +AnnotationProperty: idsfor: + + +AnnotationProperty: allocatedto: + +Datatype: idrange:1 + + Annotations: + allocatedto: "ONTOLOGY-CREATOR" + + EquivalentTo: + xsd:integer[>= 0 , <= 999999] + + +Datatype: idrange:2 + + Annotations: + allocatedto: "ADDITIONAL EDITOR" + + EquivalentTo: + xsd:integer[>= 1000000 , <= 1999999] + + +Datatype: xsd:integer +Datatype: rdf:PlainLiteral + diff --git a/src/ontology/vivo-odk.yaml b/src/ontology/vivo-odk.yaml new file mode 100644 index 0000000..e92c3e6 --- /dev/null +++ b/src/ontology/vivo-odk.yaml @@ -0,0 +1,46 @@ +## ontology metadata ## + +id: vivo +title: The VIVO Ontology +description: "The VIVO Ontology is used to represent scholarship." +contact: christian.hauschke [at] tib [.] eu +creators: + - "VIVO ontology working group" +license: https://creativecommons.org/publicdomain/mark/1.0/ + + +## general ODK Settings ## + +uribase: http://vivoweb.org/ontology/core +repo: vivo +git_main_branch: main +github_org: StroemPhi +git_user: StroemPhi # necessary for generating releases +ci: +- github_actions +documentation: + documentation_system: mkdocs +export_formats: +- owl +- ttl +- obo +reasoner: ELK +release_artefacts: +- full +- base +robot_java_args: '-Xmx16G' # max RAM to be used by Robot in ODK + +## VIVO specific Settings ## + +import_group: + products: + - id: bfo + module_type: mirror + - id: ro + - id: omo + module_type: mirror + - id: iao + - id: obi + + + diff --git a/src/ontology/vivo.Makefile b/src/ontology/vivo.Makefile new file mode 100644 index 0000000..9a7e9ef --- /dev/null +++ b/src/ontology/vivo.Makefile @@ -0,0 +1,6 @@ +## Customize Makefile settings for vivo +## +## If you need to customize your Makefile, make +## changes here rather than in the main Makefile + + diff --git a/src/ontology/vivo.ofn b/src/ontology/vivo.ofn new file mode 100644 index 0000000..c493155 --- /dev/null +++ b/src/ontology/vivo.ofn @@ -0,0 +1,7500 @@ +Prefix(:=) +Prefix(ns:=) +Prefix(obo:=) +Prefix(owl:=) +Prefix(rdf:=) +Prefix(xml:=) +Prefix(xsd:=) +Prefix(core:=) +Prefix(rdfs:=) +Prefix(skos:=) +Prefix(skos2:=) +Prefix(terms:=) +Prefix(vitro:=) +Prefix(statistics:=) +Prefix(geopolitical:=) +Prefix(study_protocol:=) + + +Ontology( +Annotation(rdfs:label "VIVO Core Ontology"@en-us) + +Declaration(Class(geopolitical:area)) +Declaration(Class(geopolitical:disputed)) +Declaration(Class(geopolitical:economic_region)) +Declaration(Class(geopolitical:geographical_region)) +Declaration(Class(geopolitical:group)) +Declaration(Class(geopolitical:non_self_governing)) +Declaration(Class(geopolitical:organization)) +Declaration(Class(geopolitical:other)) +Declaration(Class(geopolitical:self_governing)) +Declaration(Class(geopolitical:special_group)) +Declaration(Class(geopolitical:territory)) +Declaration(Class(obo:ARG_0000008)) +Declaration(Class(obo:ARG_2000008)) +Declaration(Class(obo:ARG_2000009)) +Declaration(Class(obo:ARG_2000010)) +Declaration(Class(obo:ARG_2000011)) +Declaration(Class(obo:ARG_2000021)) +Declaration(Class(obo:ARG_2000022)) +Declaration(Class(obo:ARG_2000376)) +Declaration(Class(obo:ARG_2000377)) +Declaration(Class(obo:ARG_2000379)) +Declaration(Class(obo:BFO_0000001)) +Declaration(Class(obo:BFO_0000002)) +Declaration(Class(obo:BFO_0000003)) +Declaration(Class(obo:BFO_0000004)) +Declaration(Class(obo:BFO_0000006)) +Declaration(Class(obo:BFO_0000008)) +Declaration(Class(obo:BFO_0000015)) +Declaration(Class(obo:BFO_0000016)) +Declaration(Class(obo:BFO_0000017)) +Declaration(Class(obo:BFO_0000019)) +Declaration(Class(obo:BFO_0000020)) +Declaration(Class(obo:BFO_0000023)) +Declaration(Class(obo:BFO_0000029)) +Declaration(Class(obo:BFO_0000031)) +Declaration(Class(obo:BFO_0000034)) +Declaration(Class(obo:BFO_0000038)) +Declaration(Class(obo:BFO_0000040)) +Declaration(Class(obo:BFO_0000141)) +Declaration(Class(obo:BFO_0000148)) +Declaration(Class(obo:ERO_0000004)) +Declaration(Class(obo:ERO_0000005)) +Declaration(Class(obo:ERO_0000006)) +Declaration(Class(obo:ERO_0000007)) +Declaration(Class(obo:ERO_0000012)) +Declaration(Class(obo:ERO_0000014)) +Declaration(Class(obo:ERO_0000015)) +Declaration(Class(obo:ERO_0000016)) +Declaration(Class(obo:ERO_0000020)) +Declaration(Class(obo:ERO_0000071)) +Declaration(Class(obo:ERO_0000224)) +Declaration(Class(obo:ERO_0000225)) +Declaration(Class(obo:ERO_0000391)) +Declaration(Class(obo:ERO_0000392)) +Declaration(Class(obo:ERO_0000393)) +Declaration(Class(obo:ERO_0000394)) +Declaration(Class(obo:ERO_0000395)) +Declaration(Class(obo:ERO_0000396)) +Declaration(Class(obo:ERO_0000565)) +Declaration(Class(obo:ERO_0000595)) +Declaration(Class(obo:ERO_0000776)) +Declaration(Class(obo:ERO_0000777)) +Declaration(Class(obo:ERO_0000778)) +Declaration(Class(obo:ERO_0000779)) +Declaration(Class(obo:ERO_0000780)) +Declaration(Class(obo:ERO_0000783)) +Declaration(Class(obo:ERO_0000784)) +Declaration(Class(obo:ERO_0000785)) +Declaration(Class(obo:ERO_0000786)) +Declaration(Class(obo:ERO_0000787)) +Declaration(Class(obo:ERO_0000788)) +Declaration(Class(obo:ERO_0000789)) +Declaration(Class(obo:ERO_0000790)) +Declaration(Class(obo:ERO_0000914)) +Declaration(Class(obo:ERO_0001245)) +Declaration(Class(obo:ERO_0001254)) +Declaration(Class(obo:ERO_0001255)) +Declaration(Class(obo:ERO_0001256)) +Declaration(Class(obo:ERO_0001257)) +Declaration(Class(obo:ERO_0001258)) +Declaration(Class(obo:ERO_0001259)) +Declaration(Class(obo:ERO_0001260)) +Declaration(Class(obo:ERO_0001261)) +Declaration(Class(obo:ERO_0001262)) +Declaration(Class(obo:ERO_0001263)) +Declaration(Class(obo:ERO_0001716)) +Declaration(Class(obo:IAO_0000003)) +Declaration(Class(obo:IAO_0000005)) +Declaration(Class(obo:IAO_0000007)) +Declaration(Class(obo:IAO_0000009)) +Declaration(Class(obo:IAO_0000013)) +Declaration(Class(obo:IAO_0000027)) +Declaration(Class(obo:IAO_0000030)) +Declaration(Class(obo:IAO_0000032)) +Declaration(Class(obo:IAO_0000033)) +Declaration(Class(obo:IAO_0000102)) +Declaration(Class(obo:IAO_0000104)) +Declaration(Class(obo:IAO_0000109)) +Declaration(Class(obo:IAO_0000144)) +Declaration(Class(obo:IAO_0000300)) +Declaration(Class(obo:OBI_0000011)) +Declaration(Class(obo:OBI_0000017)) +Declaration(Class(obo:OBI_0000066)) +Declaration(Class(obo:OBI_0000086)) +Declaration(Class(obo:OBI_0000094)) +Declaration(Class(obo:OBI_0000272)) +Declaration(Class(obo:OBI_0000571)) +Declaration(Class(obo:OBI_0000835)) +Declaration(Class(obo:OBI_0001554)) +Declaration(Class(obo:OBI_0100026)) +Declaration(Class(obo:OBI_0500000)) +Declaration(Class(obo:UO_0000280)) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class(core:Abstract)) +Declaration(Class(core:AcademicDegree)) +Declaration(Class(core:AcademicDepartment)) +Declaration(Class(core:AcademicTerm)) +Declaration(Class(core:AcademicYear)) +Declaration(Class(core:AdministratorRole)) +Declaration(Class(core:AdviseeRole)) +Declaration(Class(core:AdvisingProcess)) +Declaration(Class(core:AdvisingRelationship)) +Declaration(Class(core:AdvisorRole)) +Declaration(Class(core:Association)) +Declaration(Class(core:AttendeeRole)) +Declaration(Class(core:AttendingProcess)) +Declaration(Class(core:Authorship)) +Declaration(Class(core:Award)) +Declaration(Class(core:AwardReceipt)) +Declaration(Class(core:AwardedDegree)) +Declaration(Class(core:Blog)) +Declaration(Class(core:BlogPosting)) +Declaration(Class(core:Building)) +Declaration(Class(core:Campus)) +Declaration(Class(core:CaseStudy)) +Declaration(Class(core:Catalog)) +Declaration(Class(core:Center)) +Declaration(Class(core:Certificate)) +Declaration(Class(core:Certification)) +Declaration(Class(core:ClinicalOrganization)) +Declaration(Class(core:ClinicalRole)) +Declaration(Class(core:CoPrincipalInvestigatorRole)) +Declaration(Class(core:CollectionProcess)) +Declaration(Class(core:College)) +Declaration(Class(core:Committee)) +Declaration(Class(core:Company)) +Declaration(Class(core:Competition)) +Declaration(Class(core:ConferencePaper)) +Declaration(Class(core:ConferencePoster)) +Declaration(Class(core:ConferenceSeries)) +Declaration(Class(core:Consortium)) +Declaration(Class(core:Continent)) +Declaration(Class(core:Contract)) +Declaration(Class(core:CoreLaboratory)) +Declaration(Class(core:Country)) +Declaration(Class(core:County)) +Declaration(Class(core:Course)) +Declaration(Class(core:Credential)) +Declaration(Class(core:CurationProcess)) +Declaration(Class(core:Database)) +Declaration(Class(core:Dataset)) +Declaration(Class(core:DateTimeInterval)) +Declaration(Class(core:DateTimeValue)) +Declaration(Class(core:DateTimeValuePrecision)) +Declaration(Class(core:Department)) +Declaration(Class(core:Division)) +Declaration(Class(core:EditorRole)) +Declaration(Class(core:EditorialArticle)) +Declaration(Class(core:Editorship)) +Declaration(Class(core:EducationalProcess)) +Declaration(Class(core:EmeritusFaculty)) +Declaration(Class(core:EmeritusLibrarian)) +Declaration(Class(core:EmeritusProfessor)) +Declaration(Class(core:Equipment)) +Declaration(Class(core:EventSeries)) +Declaration(Class(core:Exhibit)) +Declaration(Class(core:ExtensionUnit)) +Declaration(Class(core:F1000Link)) +Declaration(Class(core:Facility)) +Declaration(Class(core:FacultyAdministrativePosition)) +Declaration(Class(core:FacultyMember)) +Declaration(Class(core:FacultyMentoringRelationship)) +Declaration(Class(core:FacultyPosition)) +Declaration(Class(core:Foundation)) +Declaration(Class(core:FundingOrganization)) +Declaration(Class(core:GeographicLocation)) +Declaration(Class(core:GeographicRegion)) +Declaration(Class(core:GeopoliticalEntity)) +Declaration(Class(core:GovernmentAgency)) +Declaration(Class(core:GraduateAdvisingRelationship)) +Declaration(Class(core:GraduateStudent)) +Declaration(Class(core:Grant)) +Declaration(Class(core:Hospital)) +Declaration(Class(core:Institute)) +Declaration(Class(core:Internship)) +Declaration(Class(core:InvestigatorRole)) +Declaration(Class(core:InvitedTalk)) +Declaration(Class(core:IssuedCredential)) +Declaration(Class(core:Laboratory)) +Declaration(Class(core:LeaderRole)) +Declaration(Class(core:Librarian)) +Declaration(Class(core:LibrarianPosition)) +Declaration(Class(core:Library)) +Declaration(Class(core:License)) +Declaration(Class(core:Licensure)) +Declaration(Class(core:Location)) +Declaration(Class(core:MedicalResidency)) +Declaration(Class(core:Meeting)) +Declaration(Class(core:MemberRole)) +Declaration(Class(core:Museum)) +Declaration(Class(core:NewsRelease)) +Declaration(Class(core:Newsletter)) +Declaration(Class(core:NonAcademic)) +Declaration(Class(core:NonAcademicPosition)) +Declaration(Class(core:NonFacultyAcademic)) +Declaration(Class(core:NonFacultyAcademicPosition)) +Declaration(Class(core:OrganizerRole)) +Declaration(Class(core:OrganizingProcess)) +Declaration(Class(core:OutreachProviderRole)) +Declaration(Class(core:PeerReviewerRole)) +Declaration(Class(core:PopulatedPlace)) +Declaration(Class(core:Position)) +Declaration(Class(core:Postdoc)) +Declaration(Class(core:PostdocOrFellowAdvisingRelationship)) +Declaration(Class(core:PostdocPosition)) +Declaration(Class(core:PostdoctoralTraining)) +Declaration(Class(core:Presentation)) +Declaration(Class(core:PresenterRole)) +Declaration(Class(core:PresentingProcess)) +Declaration(Class(core:PrimaryPosition)) +Declaration(Class(core:PrincipalInvestigatorRole)) +Declaration(Class(core:PrivateCompany)) +Declaration(Class(core:Program)) +Declaration(Class(core:Project)) +Declaration(Class(core:Publisher)) +Declaration(Class(core:Relationship)) +Declaration(Class(core:ResearchOrganization)) +Declaration(Class(core:ResearchProposal)) +Declaration(Class(core:ResearcherRole)) +Declaration(Class(core:Review)) +Declaration(Class(core:ReviewerRole)) +Declaration(Class(core:Room)) +Declaration(Class(core:School)) +Declaration(Class(core:Score)) +Declaration(Class(core:Screenplay)) +Declaration(Class(core:SeminarSeries)) +Declaration(Class(core:ServiceProvidingLaboratory)) +Declaration(Class(core:Speech)) +Declaration(Class(core:StateOrProvince)) +Declaration(Class(core:Student)) +Declaration(Class(core:StudentOrganization)) +Declaration(Class(core:SubnationalRegion)) +Declaration(Class(core:TeacherRole)) +Declaration(Class(core:Team)) +Declaration(Class(core:Translation)) +Declaration(Class(core:UndergraduateAdvisingRelationship)) +Declaration(Class(core:UndergraduateStudent)) +Declaration(Class(core:University)) +Declaration(Class(core:Video)) +Declaration(Class(core:WorkingPaper)) +Declaration(Class(core:WorkshopSeries)) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class(skos:Concept)) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(ObjectProperty(geopolitical:hasBorderWith)) +Declaration(ObjectProperty(geopolitical:hasMember)) +Declaration(ObjectProperty(geopolitical:isAdministeredBy)) +Declaration(ObjectProperty(geopolitical:isInGroup)) +Declaration(ObjectProperty(geopolitical:isPredecessorOf)) +Declaration(ObjectProperty(geopolitical:isSuccessorOf)) +Declaration(ObjectProperty()) +Declaration(ObjectProperty(obo:ARG_2000028)) +Declaration(ObjectProperty(obo:ARG_2000029)) +Declaration(ObjectProperty(obo:ARG_2000390)) +Declaration(ObjectProperty(obo:ARG_2000391)) +Declaration(ObjectProperty(obo:ARG_2000399)) +Declaration(ObjectProperty(obo:BFO_0000050)) +Declaration(ObjectProperty(obo:BFO_0000051)) +Declaration(ObjectProperty(obo:BFO_0000054)) +Declaration(ObjectProperty(obo:BFO_0000055)) +Declaration(ObjectProperty(obo:ERO_0000029)) +Declaration(ObjectProperty(obo:ERO_0000031)) +Declaration(ObjectProperty(obo:ERO_0000033)) +Declaration(ObjectProperty(obo:ERO_0000034)) +Declaration(ObjectProperty(obo:ERO_0000037)) +Declaration(ObjectProperty(obo:ERO_0000038)) +Declaration(ObjectProperty(obo:ERO_0000070)) +Declaration(ObjectProperty(obo:ERO_0000390)) +Declaration(ObjectProperty(obo:ERO_0000397)) +Declaration(ObjectProperty(obo:ERO_0000398)) +Declaration(ObjectProperty(obo:ERO_0000460)) +Declaration(ObjectProperty(obo:ERO_0000481)) +Declaration(ObjectProperty(obo:ERO_0000482)) +Declaration(ObjectProperty(obo:ERO_0000543)) +Declaration(ObjectProperty(obo:ERO_0000572)) +Declaration(ObjectProperty(obo:ERO_0000775)) +Declaration(ObjectProperty(obo:ERO_0000918)) +Declaration(ObjectProperty(obo:ERO_0000919)) +Declaration(ObjectProperty(obo:ERO_0001518)) +Declaration(ObjectProperty(obo:ERO_0001520)) +Declaration(ObjectProperty(obo:ERO_0001521)) +Declaration(ObjectProperty(obo:IAO_0000039)) +Declaration(ObjectProperty(obo:IAO_0000136)) +Declaration(ObjectProperty(obo:IAO_0000142)) +Declaration(ObjectProperty(obo:IAO_0000221)) +Declaration(ObjectProperty(obo:IAO_0000417)) +Declaration(ObjectProperty(obo:OBI_0000293)) +Declaration(ObjectProperty(obo:OBI_0000299)) +Declaration(ObjectProperty(obo:OBI_0000304)) +Declaration(ObjectProperty(obo:OBI_0000312)) +Declaration(ObjectProperty(obo:OBI_0000417)) +Declaration(ObjectProperty(obo:OBI_0000643)) +Declaration(ObjectProperty(obo:OBI_0000833)) +Declaration(ObjectProperty(obo:RO_0000052)) +Declaration(ObjectProperty(obo:RO_0000053)) +Declaration(ObjectProperty(obo:RO_0000056)) +Declaration(ObjectProperty(obo:RO_0000057)) +Declaration(ObjectProperty(obo:RO_0001000)) +Declaration(ObjectProperty(obo:RO_0001015)) +Declaration(ObjectProperty(obo:RO_0001018)) +Declaration(ObjectProperty(obo:RO_0001019)) +Declaration(ObjectProperty(obo:RO_0001025)) +Declaration(ObjectProperty(obo:RO_0002220)) +Declaration(ObjectProperty(obo:RO_0002233)) +Declaration(ObjectProperty(obo:RO_0002234)) +Declaration(ObjectProperty(obo:RO_0002350)) +Declaration(ObjectProperty(obo:RO_0002351)) +Declaration(ObjectProperty(obo:RO_0002353)) +Declaration(ObjectProperty(obo:RO_0003000)) +Declaration(ObjectProperty(obo:RO_0003001)) +Declaration(ObjectProperty(terms:contributor)) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty(core:affiliatedOrganization)) +Declaration(ObjectProperty(core:assignedBy)) +Declaration(ObjectProperty(core:assignee)) +Declaration(ObjectProperty(core:assigneeFor)) +Declaration(ObjectProperty(core:assigns)) +Declaration(ObjectProperty(core:conceptAssociatedWith)) +Declaration(ObjectProperty(core:confirmedOrcidId)) +Declaration(ObjectProperty(core:contributingRole)) +Declaration(ObjectProperty(core:dateFiled)) +Declaration(ObjectProperty(core:dateIssued)) +Declaration(ObjectProperty(core:dateTimeInterval)) +Declaration(ObjectProperty(core:dateTimePrecision)) +Declaration(ObjectProperty(core:dateTimeValue)) +Declaration(ObjectProperty(core:degreeCandidacy)) +Declaration(ObjectProperty(core:distributes)) +Declaration(ObjectProperty(core:distributesFundingFrom)) +Declaration(ObjectProperty(core:eligibleFor)) +Declaration(ObjectProperty(core:end)) +Declaration(ObjectProperty(core:equipmentFor)) +Declaration(ObjectProperty(core:expirationDate)) +Declaration(ObjectProperty(core:facilityFor)) +Declaration(ObjectProperty(core:featuredIn)) +Declaration(ObjectProperty(core:features)) +Declaration(ObjectProperty(core:fundingVehicleFor)) +Declaration(ObjectProperty(core:geographicFocus)) +Declaration(ObjectProperty(core:geographicFocusOf)) +Declaration(ObjectProperty(core:governingAuthorityFor)) +Declaration(ObjectProperty(core:grantSubcontractedThrough)) +Declaration(ObjectProperty(core:hasAssociatedConcept)) +Declaration(ObjectProperty(core:hasCollaborator)) +Declaration(ObjectProperty(core:hasEquipment)) +Declaration(ObjectProperty(core:hasFacility)) +Declaration(ObjectProperty(core:hasFundingVehicle)) +Declaration(ObjectProperty(core:hasGoverningAuthority)) +Declaration(ObjectProperty(core:hasPredecessorOrganization)) +Declaration(ObjectProperty(core:hasPrerequisite)) +Declaration(ObjectProperty(core:hasProceedings)) +Declaration(ObjectProperty(core:hasPublicationVenue)) +Declaration(ObjectProperty(core:hasResearchArea)) +Declaration(ObjectProperty(core:hasSubjectArea)) +Declaration(ObjectProperty(core:hasSuccessorOrganization)) +Declaration(ObjectProperty(core:hasTranslation)) +Declaration(ObjectProperty(core:informationResourceSupportedBy)) +Declaration(ObjectProperty(core:offeredBy)) +Declaration(ObjectProperty(core:offers)) +Declaration(ObjectProperty(core:orcidId)) +Declaration(ObjectProperty(core:prerequisiteFor)) +Declaration(ObjectProperty(core:proceedingsOf)) +Declaration(ObjectProperty(core:providesFundingThrough)) +Declaration(ObjectProperty(core:publicationVenueFor)) +Declaration(ObjectProperty(core:publisher)) +Declaration(ObjectProperty(core:publisherOf)) +Declaration(ObjectProperty(core:relatedBy)) +Declaration(ObjectProperty(core:relates)) +Declaration(ObjectProperty(core:reproduces)) +Declaration(ObjectProperty(core:researchAreaOf)) +Declaration(ObjectProperty(core:reviewedIn)) +Declaration(ObjectProperty(core:roleContributesTo)) +Declaration(ObjectProperty(core:sponsoredBy)) +Declaration(ObjectProperty(core:sponsors)) +Declaration(ObjectProperty(core:start)) +Declaration(ObjectProperty(core:subcontractsGrant)) +Declaration(ObjectProperty(core:subjectAreaOf)) +Declaration(ObjectProperty(core:supportedBy)) +Declaration(ObjectProperty(core:supportedInformationResource)) +Declaration(ObjectProperty(core:supports)) +Declaration(ObjectProperty(core:translatorOf)) +Declaration(ObjectProperty(core:validIn)) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty(owl:DeprecatedProperty)) +Declaration(ObjectProperty(owl:sameAs)) +Declaration(ObjectProperty(owl:topObjectProperty)) +Declaration(ObjectProperty(skos:broader)) +Declaration(ObjectProperty(skos:narrower)) +Declaration(ObjectProperty(skos:related)) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(ObjectProperty()) +Declaration(DataProperty(geopolitical:GDP)) +Declaration(DataProperty(geopolitical:GDPNotes)) +Declaration(DataProperty(geopolitical:GDPTotalInCurrentPrices)) +Declaration(DataProperty(geopolitical:GDPUnit)) +Declaration(DataProperty(geopolitical:GDPYear)) +Declaration(DataProperty(geopolitical:HDI)) +Declaration(DataProperty(geopolitical:HDINotes)) +Declaration(DataProperty(geopolitical:HDITotal)) +Declaration(DataProperty(geopolitical:HDIUnit)) +Declaration(DataProperty(geopolitical:HDIYear)) +Declaration(DataProperty(geopolitical:agriculturalArea)) +Declaration(DataProperty(geopolitical:agriculturalAreaNotes)) +Declaration(DataProperty(geopolitical:agriculturalAreaTotal)) +Declaration(DataProperty(geopolitical:agriculturalAreaUnit)) +Declaration(DataProperty(geopolitical:agriculturalAreaYear)) +Declaration(DataProperty(geopolitical:codeAGROVOC)) +Declaration(DataProperty(geopolitical:codeCurrency)) +Declaration(DataProperty(geopolitical:codeDBPediaID)) +Declaration(DataProperty(geopolitical:codeFAOSTAT)) +Declaration(DataProperty(geopolitical:codeFAOTERM)) +Declaration(DataProperty(geopolitical:codeGAUL)) +Declaration(DataProperty(geopolitical:codeISO2)) +Declaration(DataProperty(geopolitical:codeISO3)) +Declaration(DataProperty(geopolitical:codeUN)) +Declaration(DataProperty(geopolitical:codeUNDP)) +Declaration(DataProperty(geopolitical:countryArea)) +Declaration(DataProperty(geopolitical:countryAreaNotes)) +Declaration(DataProperty(geopolitical:countryAreaTotal)) +Declaration(DataProperty(geopolitical:countryAreaUnit)) +Declaration(DataProperty(geopolitical:countryAreaYear)) +Declaration(DataProperty(geopolitical:hasCode)) +Declaration(DataProperty(geopolitical:hasCoordinate)) +Declaration(DataProperty(geopolitical:hasCurrency)) +Declaration(DataProperty(geopolitical:hasListName)) +Declaration(DataProperty(geopolitical:hasMaxLatitude)) +Declaration(DataProperty(geopolitical:hasMaxLongitude)) +Declaration(DataProperty(geopolitical:hasMinLatitude)) +Declaration(DataProperty(geopolitical:hasMinLongitude)) +Declaration(DataProperty(geopolitical:hasNationality)) +Declaration(DataProperty(geopolitical:hasOfficialName)) +Declaration(DataProperty(geopolitical:hasShortName)) +Declaration(DataProperty(geopolitical:hasStatistics)) +Declaration(DataProperty(geopolitical:landArea)) +Declaration(DataProperty(geopolitical:landAreaNotes)) +Declaration(DataProperty(geopolitical:landAreaTotal)) +Declaration(DataProperty(geopolitical:landAreaUnit)) +Declaration(DataProperty(geopolitical:landAreaYear)) +Declaration(DataProperty(geopolitical:nameCurrencyAR)) +Declaration(DataProperty(geopolitical:nameCurrencyEN)) +Declaration(DataProperty(geopolitical:nameCurrencyES)) +Declaration(DataProperty(geopolitical:nameCurrencyFR)) +Declaration(DataProperty(geopolitical:nameCurrencyIT)) +Declaration(DataProperty(geopolitical:nameCurrencyRU)) +Declaration(DataProperty(geopolitical:nameCurrencyZH)) +Declaration(DataProperty(geopolitical:nameListAR)) +Declaration(DataProperty(geopolitical:nameListEN)) +Declaration(DataProperty(geopolitical:nameListES)) +Declaration(DataProperty(geopolitical:nameListFR)) +Declaration(DataProperty(geopolitical:nameListIT)) +Declaration(DataProperty(geopolitical:nameListRU)) +Declaration(DataProperty(geopolitical:nameListZH)) +Declaration(DataProperty(geopolitical:nameOfficialAR)) +Declaration(DataProperty(geopolitical:nameOfficialEN)) +Declaration(DataProperty(geopolitical:nameOfficialES)) +Declaration(DataProperty(geopolitical:nameOfficialFR)) +Declaration(DataProperty(geopolitical:nameOfficialIT)) +Declaration(DataProperty(geopolitical:nameOfficialRU)) +Declaration(DataProperty(geopolitical:nameOfficialZH)) +Declaration(DataProperty(geopolitical:nameShortAR)) +Declaration(DataProperty(geopolitical:nameShortEN)) +Declaration(DataProperty(geopolitical:nameShortES)) +Declaration(DataProperty(geopolitical:nameShortFR)) +Declaration(DataProperty(geopolitical:nameShortIT)) +Declaration(DataProperty(geopolitical:nameShortRU)) +Declaration(DataProperty(geopolitical:nameShortZH)) +Declaration(DataProperty(geopolitical:nationalityAR)) +Declaration(DataProperty(geopolitical:nationalityEN)) +Declaration(DataProperty(geopolitical:nationalityES)) +Declaration(DataProperty(geopolitical:nationalityFR)) +Declaration(DataProperty(geopolitical:nationalityIT)) +Declaration(DataProperty(geopolitical:nationalityRU)) +Declaration(DataProperty(geopolitical:nationalityZH)) +Declaration(DataProperty(geopolitical:population)) +Declaration(DataProperty(geopolitical:populationNotes)) +Declaration(DataProperty(geopolitical:populationTotal)) +Declaration(DataProperty(geopolitical:populationUnit)) +Declaration(DataProperty(geopolitical:populationYear)) +Declaration(DataProperty(geopolitical:validSince)) +Declaration(DataProperty(geopolitical:validUntil)) +Declaration(DataProperty(obo:ARG_0000001)) +Declaration(DataProperty(obo:ARG_0000015)) +Declaration(DataProperty(obo:ARG_0000172)) +Declaration(DataProperty(obo:ARG_0000197)) +Declaration(DataProperty(obo:ARG_2000012)) +Declaration(DataProperty(obo:ERO_0000044)) +Declaration(DataProperty(obo:ERO_0000045)) +Declaration(DataProperty(obo:ERO_0000046)) +Declaration(DataProperty(obo:ERO_0000050)) +Declaration(DataProperty(obo:ERO_0000054)) +Declaration(DataProperty(obo:ERO_0000072)) +Declaration(DataProperty(obo:ERO_0000424)) +Declaration(DataProperty(obo:ERO_0000774)) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty(core:abbreviation)) +Declaration(DataProperty(core:cclCode)) +Declaration(DataProperty(core:contactInformation)) +Declaration(DataProperty(core:courseCredits)) +Declaration(DataProperty(core:dateTime)) +Declaration(DataProperty(core:departmentOrSchool)) +Declaration(DataProperty(core:description)) +Declaration(DataProperty(core:eRACommonsId)) +Declaration(DataProperty(core:entryTerm)) +Declaration(DataProperty(core:freetextKeyword)) +Declaration(DataProperty(core:grantDirectCosts)) +Declaration(DataProperty(core:hasMonetaryAmount)) +Declaration(DataProperty(core:hasValue)) +Declaration(DataProperty(core:hideFromDisplay)) +Declaration(DataProperty(core:hrJobTitle)) +Declaration(DataProperty(core:iclCode)) +Declaration(DataProperty(core:identifier)) +Declaration(DataProperty(core:isCorrespondingAuthor)) +Declaration(DataProperty(core:licenseNumber)) +Declaration(DataProperty(core:localAwardId)) +Declaration(DataProperty(core:majorField)) +Declaration(DataProperty(core:middleName)) +Declaration(DataProperty(core:nihmsid)) +Declaration(DataProperty(core:outreachOverview)) +Declaration(DataProperty(core:overview)) +Declaration(DataProperty(core:patentNumber)) +Declaration(DataProperty(core:placeOfPublication)) +Declaration(DataProperty(core:pmcid)) +Declaration(DataProperty(core:preferredDisplayOrder)) +Declaration(DataProperty(core:rank)) +Declaration(DataProperty(core:reportId)) +Declaration(DataProperty(core:researchOverview)) +Declaration(DataProperty(core:researcherId)) +Declaration(DataProperty(core:scopusId)) +Declaration(DataProperty(core:seatingCapacity)) +Declaration(DataProperty(core:sponsorAwardId)) +Declaration(DataProperty(core:supplementalInformation)) +Declaration(DataProperty(core:teachingOverview)) +Declaration(DataProperty(core:termLabel)) +Declaration(DataProperty(core:termType)) +Declaration(DataProperty(core:totalAwardAmount)) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(AnnotationProperty(geopolitical:sourceCreator)) +Declaration(AnnotationProperty(geopolitical:sourceIdentifier)) +Declaration(AnnotationProperty(geopolitical:sourceModified)) +Declaration(AnnotationProperty(obo:ARG_0000033)) +Declaration(AnnotationProperty(obo:BFO_0000179)) +Declaration(AnnotationProperty(obo:BFO_0000180)) +Declaration(AnnotationProperty(obo:IAO_0000111)) +Declaration(AnnotationProperty(obo:IAO_0000112)) +Declaration(AnnotationProperty(obo:IAO_0000114)) +Declaration(AnnotationProperty(obo:IAO_0000115)) +Declaration(AnnotationProperty(obo:IAO_0000116)) +Declaration(AnnotationProperty(obo:IAO_0000117)) +Declaration(AnnotationProperty(obo:IAO_0000118)) +Declaration(AnnotationProperty(obo:IAO_0000119)) +Declaration(AnnotationProperty(obo:IAO_0000231)) +Declaration(AnnotationProperty(obo:IAO_0000232)) +Declaration(AnnotationProperty(obo:IAO_0000412)) +Declaration(AnnotationProperty(obo:IAO_0000600)) +Declaration(AnnotationProperty(obo:IAO_0000601)) +Declaration(AnnotationProperty(obo:IAO_0000602)) +Declaration(AnnotationProperty(terms:description)) +Declaration(AnnotationProperty(terms:source)) +Declaration(AnnotationProperty(statistics:curator)) +Declaration(AnnotationProperty(study_protocol:develop_comment)) +Declaration(AnnotationProperty(vitro:descriptionAnnot)) +Declaration(AnnotationProperty(vitro:exampleAnnot)) +Declaration(AnnotationProperty(vitro:stubObjectPropertyAnnot)) +Declaration(AnnotationProperty(rdfs:comment)) +Declaration(AnnotationProperty(rdfs:isDefinedBy)) +Declaration(AnnotationProperty(rdfs:label)) +Declaration(AnnotationProperty(owl:minCardinality)) +Declaration(AnnotationProperty(ns:term_status)) +Declaration(AnnotationProperty(skos:scopeNote)) +Declaration(AnnotationProperty(skos2:editorialNote)) +Declaration(AnnotationProperty(skos2:scopeNote)) +Declaration(Datatype(rdf:PlainLiteral)) +Declaration(Datatype(rdfs:Literal)) +Declaration(Datatype(xsd:anyURI)) +Declaration(Datatype(xsd:boolean)) +Declaration(Datatype(xsd:date)) +Declaration(Datatype(xsd:int)) +Declaration(Datatype(xsd:string)) + +############################ +# Object Properties +############################ + +# Object Property: geopolitical:hasBorderWith (has border with) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:hasBorderWith "United Nations cartographic maps") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:hasBorderWith "http://www.un.org/Depts/Cartographic/map/profile/world00.pdf") +AnnotationAssertion(geopolitical:sourceModified geopolitical:hasBorderWith "2010-05-01") +AnnotationAssertion(terms:source geopolitical:hasBorderWith "United Nations cartographic maps http://www.un.org/Depts/Cartographic/map/profile/world00.pdf") +AnnotationAssertion(rdfs:label geopolitical:hasBorderWith "has border with"@en) + +# Object Property: geopolitical:hasMember (has member country or territory) + +AnnotationAssertion(rdfs:label geopolitical:hasMember "has member country or territory"@en) +InverseObjectProperties(geopolitical:hasMember geopolitical:isInGroup) +ObjectPropertyDomain(geopolitical:hasMember geopolitical:group) +ObjectPropertyRange(geopolitical:hasMember geopolitical:territory) + +# Object Property: geopolitical:isAdministeredBy (is administered by) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:isAdministeredBy "United Nations cartographic maps") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:isAdministeredBy "http://www.un.org/Depts/Cartographic/map/profile/world00.pdf"@en) +AnnotationAssertion(geopolitical:sourceModified geopolitical:isAdministeredBy "2010-05-01") +AnnotationAssertion(terms:source geopolitical:isAdministeredBy "United Nations cartographic maps http://www.un.org/Depts/Cartographic/map/profile/world00.pdf") +AnnotationAssertion(rdfs:label geopolitical:isAdministeredBy "is administered by"@en) + +# Object Property: geopolitical:isInGroup (in geographic grouping) + +AnnotationAssertion(rdfs:label geopolitical:isInGroup "in geographic grouping"@en) +ObjectPropertyDomain(geopolitical:isInGroup geopolitical:territory) +ObjectPropertyRange(geopolitical:isInGroup geopolitical:group) + +# Object Property: geopolitical:isPredecessorOf (is predecessor of) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:isPredecessorOf "United Nations Statistics Division") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:isPredecessorOf "http://unstats.un.org/unsd/methods/m49/m49chang.htm"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:isPredecessorOf "http://unstats.un.org/unsd/methods/m49/m49chgef.htm"@fr) +AnnotationAssertion(geopolitical:sourceModified geopolitical:isPredecessorOf "2010-04-15") +AnnotationAssertion(terms:source geopolitical:isPredecessorOf "United Nations Statistics Division http://unstats.un.org/unsd/methods/m49/m49chang.htm") +AnnotationAssertion(rdfs:label geopolitical:isPredecessorOf "is predecessor of"@en) +InverseObjectProperties(geopolitical:isPredecessorOf geopolitical:isSuccessorOf) +ObjectPropertyDomain(geopolitical:isPredecessorOf geopolitical:area) +ObjectPropertyRange(geopolitical:isPredecessorOf geopolitical:area) + +# Object Property: geopolitical:isSuccessorOf (is successor of) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:isSuccessorOf "United Nations Statistics Division") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:isSuccessorOf "http://unstats.un.org/unsd/methods/m49/m49chang.htm"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:isSuccessorOf "http://unstats.un.org/unsd/methods/m49/m49chgef.htm"@fr) +AnnotationAssertion(geopolitical:sourceModified geopolitical:isSuccessorOf "2010-04-15") +AnnotationAssertion(terms:source geopolitical:isSuccessorOf "United Nations Statistics Division http://unstats.un.org/unsd/methods/m49/m49chang.htm") +AnnotationAssertion(rdfs:label geopolitical:isSuccessorOf "is successor of"@en) +ObjectPropertyDomain(geopolitical:isSuccessorOf geopolitical:area) +ObjectPropertyRange(geopolitical:isSuccessorOf geopolitical:area) + +# Object Property: obo:ARG_2000028 (has contact info) + +AnnotationAssertion(rdfs:label obo:ARG_2000028 "has contact info"@en) +InverseObjectProperties(obo:ARG_2000028 obo:ARG_2000029) +ObjectPropertyRange(obo:ARG_2000028 obo:ARG_2000379) + +# Object Property: obo:ARG_2000029 (contact info for) + +AnnotationAssertion(rdfs:label obo:ARG_2000029 "contact info for"@en) +ObjectPropertyDomain(obo:ARG_2000029 obo:ARG_2000379) + +# Object Property: obo:ARG_2000390 (context for) + +AnnotationAssertion(rdfs:label obo:ARG_2000390 "context for"@en) +InverseObjectProperties(obo:ARG_2000390 obo:ARG_2000391) + +# Object Property: obo:ARG_2000391 (has context) + +AnnotationAssertion(rdfs:label obo:ARG_2000391 "has context"@en) + +# Object Property: obo:ARG_2000399 (has contact agent) + +AnnotationAssertion(rdfs:label obo:ARG_2000399 "has contact agent"@en) + +# Object Property: obo:BFO_0000050 (part of) + +AnnotationAssertion(rdfs:label obo:BFO_0000050 "part of"@en) +InverseObjectProperties(obo:BFO_0000050 obo:BFO_0000051) +TransitiveObjectProperty(obo:BFO_0000050) + +# Object Property: obo:BFO_0000051 (has part) + +AnnotationAssertion(rdfs:label obo:BFO_0000051 "has part"@en) +TransitiveObjectProperty(obo:BFO_0000051) + +# Object Property: obo:BFO_0000054 (realized in) + +AnnotationAssertion(obo:BFO_0000179 obo:BFO_0000054 "realized-in") +AnnotationAssertion(obo:BFO_0000180 obo:BFO_0000054 "realizedIn") +AnnotationAssertion(obo:IAO_0000600 obo:BFO_0000054 "[copied from inverse property 'realizes'] to say that b realizes c at t is to assert that there is some material entity d & b is a process which has participant d at t & c is a disposition or role of which d is bearer_of at t& the type instantiated by b is correlated with the type instantiated by c. (axiom label in BFO2 Reference: [059-003])") +AnnotationAssertion(obo:IAO_0000601 obo:BFO_0000054 "if a realizable entity b is realized in a process p, then p stands in the has_participant relation to the bearer of b. (axiom label in BFO2 Reference: [106-002])"@en) +AnnotationAssertion(obo:IAO_0000602 obo:BFO_0000054 "(forall (x y z t) (if (and (RealizableEntity x) (Process y) (realizesAt y x t) (bearerOfAt z x t)) (hasParticipantAt y z t))) // axiom label in BFO2 CLIF: [106-002] ") +AnnotationAssertion(rdfs:isDefinedBy obo:BFO_0000054 obo:bfo.owl) +AnnotationAssertion(rdfs:label obo:BFO_0000054 "realized in"@en) +InverseObjectProperties(obo:BFO_0000054 obo:BFO_0000055) +ObjectPropertyDomain(obo:BFO_0000054 obo:BFO_0000017) +ObjectPropertyRange(obo:BFO_0000054 obo:BFO_0000015) + +# Object Property: obo:BFO_0000055 (realizes) + +AnnotationAssertion(obo:BFO_0000179 obo:BFO_0000055 "realizes") +AnnotationAssertion(obo:BFO_0000180 obo:BFO_0000055 "realizes") +AnnotationAssertion(obo:IAO_0000600 obo:BFO_0000055 "to say that b realizes c at t is to assert that there is some material entity d & b is a process which has participant d at t & c is a disposition or role of which d is bearer_of at t& the type instantiated by b is correlated with the type instantiated by c. (axiom label in BFO2 Reference: [059-003])"@en) +AnnotationAssertion(obo:IAO_0000602 obo:BFO_0000055 "(forall (x y t) (if (realizesAt x y t) (and (Process x) (or (Disposition y) (Role y)) (exists (z) (and (MaterialEntity z) (hasParticipantAt x z t) (bearerOfAt z y t)))))) // axiom label in BFO2 CLIF: [059-003] ") +AnnotationAssertion(rdfs:isDefinedBy obo:BFO_0000055 obo:bfo.owl) +AnnotationAssertion(rdfs:label obo:BFO_0000055 "realizes"@en) +ObjectPropertyDomain(obo:BFO_0000055 obo:BFO_0000015) +ObjectPropertyRange(obo:BFO_0000055 obo:BFO_0000017) + +# Object Property: obo:ERO_0000029 (provides access to) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000029 "An access service that provides access to a flow cytometer.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000029 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000029 "Instruments, reagents, organisms, or software for which the service provides access.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000029 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000029 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:comment obo:ERO_0000029 "change the domain tye to access service") +AnnotationAssertion(rdfs:label obo:ERO_0000029 "provides access to"@en) +InverseObjectProperties(obo:ERO_0000029 ) +ObjectPropertyDomain(obo:ERO_0000029 obo:ERO_0000005) +ObjectPropertyRange(obo:ERO_0000029 ObjectUnionOf(obo:ERO_0000004 obo:ERO_0000006 obo:ERO_0000071 obo:ERO_0001716)) + +# Object Property: obo:ERO_0000031 (uses) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000031 "uses") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000031 "Microsoft powerpoint is commonly used in research laboratories to prepare presentations.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000031 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000031 "Software or protocol used by the laboratory.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000031 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000031 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:comment obo:ERO_0000031 "Here there are things to be fixed (for instance a service can use a technique...)") +AnnotationAssertion(rdfs:label obo:ERO_0000031 "uses"@en) +InverseObjectProperties(obo:ERO_0000031 obo:ERO_0000070) +ObjectPropertyDomain(obo:ERO_0000031 ) +ObjectPropertyRange(obo:ERO_0000031 ObjectUnionOf(obo:ERO_0000071 obo:ERO_0001716 obo:OBI_0000272)) + +# Object Property: obo:ERO_0000033 (has expertise in technique) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000033 "has expertise") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000033 "Brian Druker has expertise in cancer research.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000033 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000033 "Technique in which the person is proficient. ") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000033 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000033 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0000033 "has expertise in technique"@en) +ObjectPropertyDomain(obo:ERO_0000033 ) +ObjectPropertyRange(obo:ERO_0000033 obo:ERO_0000007) + +# Object Property: obo:ERO_0000034 (manufacturer) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000034 "has manufacturer") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000034 "Santa Cruz Biotechnology is the manufacturer of many antibodies.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000034 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000034 "Organization or person that created the resource.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000034 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000034 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0000034 "manufacturer"@en) +ObjectPropertyDomain(obo:ERO_0000034 ObjectUnionOf(obo:ERO_0000004 obo:ERO_0000006 obo:ERO_0000071 obo:ERO_0001716)) +ObjectPropertyRange(obo:ERO_0000034 obo:OBI_0000835) + +# Object Property: obo:ERO_0000037 (contact or provider for service) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000037 "provides services") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000037 "A core lab providing cell sorting to individual labs.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000037 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000037 "Service offered by the organization.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000037 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000037 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0000037 "contact or provider for service"@en) +InverseObjectProperties(obo:ERO_0000037 obo:ERO_0000390) +ObjectPropertyDomain(obo:ERO_0000037 ObjectUnionOf( )) +ObjectPropertyRange(obo:ERO_0000037 obo:ERO_0000005) + +# Object Property: obo:ERO_0000038 (specifies the use of) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000038 "specifies the use of") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000038 "A protocol can specify the use of a flow cytometer.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000038 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000038 "Instruments, techniques, reagents, organisms, or software that are referenced in a protocol.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000038 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000038 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0000038 "specifies the use of"@en) +ObjectPropertyDomain(obo:ERO_0000038 obo:OBI_0000272) +ObjectPropertyRange(obo:ERO_0000038 ObjectUnionOf(obo:ERO_0000004 obo:ERO_0000006 obo:ERO_0000007 obo:ERO_0000071)) + +# Object Property: obo:ERO_0000070 (used by) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000070 "used by") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000070 "A laboratory uses Microsoft Word.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000070 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000070 "Laboratory that uses the protocol or software.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000070 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000070 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0000070 "used by"@en) +ObjectPropertyDomain(obo:ERO_0000070 ObjectUnionOf(obo:ERO_0000071 obo:ERO_0001716 obo:OBI_0000272)) +ObjectPropertyRange(obo:ERO_0000070 ) + +# Object Property: obo:ERO_0000390 (service provided by) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000390 "service provided by") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000390 "A core laboratory provides a service.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000390 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000390 "Organization or laboratory performing the service.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000390 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000390 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0000390 "service provided by"@en) +ObjectPropertyDomain(obo:ERO_0000390 obo:ERO_0000005) +ObjectPropertyRange(obo:ERO_0000390 ObjectUnionOf( )) + +# Object Property: obo:ERO_0000397 (performs technique) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000397 "A cancer researcher performs apoptosis assays.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000397 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000397 "Technique carried out by the person or laboratory.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000397 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000397 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0000397 "performs technique"@en) +InverseObjectProperties(obo:ERO_0000397 obo:ERO_0000398) +ObjectPropertyDomain(obo:ERO_0000397 ObjectUnionOf(core:Laboratory )) +ObjectPropertyRange(obo:ERO_0000397 obo:ERO_0000007) + +# Object Property: obo:ERO_0000398 (is performed by) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000398 "is performed by") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000398 "Confocal microscopy is performed by a confocal core laboratory.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000398 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000398 "Person or laboratory that performs the service or technique.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000398 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000398 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0000398 "is performed by"@en) +ObjectPropertyDomain(obo:ERO_0000398 obo:ERO_0000007) +ObjectPropertyRange(obo:ERO_0000398 ObjectUnionOf(core:Laboratory )) + +# Object Property: obo:ERO_0000460 (has documentation) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000460 "has documentation") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000460 "An antibody has documentation describing attributes of the antibody.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000460 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000460 "Document that contains relevant resource information.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000460 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000460 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0000460 "has documentation"@en) +InverseObjectProperties(obo:ERO_0000460 ) +ObjectPropertyDomain(obo:ERO_0000460 ObjectUnionOf(obo:ERO_0000004 obo:ERO_0000005 obo:ERO_0000006 obo:ERO_0000014 obo:ERO_0000020 obo:ERO_0000071 obo:ERO_0001716 obo:OBI_0000272)) +ObjectPropertyRange(obo:ERO_0000460 ) + +# Object Property: obo:ERO_0000481 (realizes protocol) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000481 "realizes protocol") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000481 "A sequencing protocol used for next generation sequencing.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000481 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000481 "Protocol used to perform the service.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000481 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000481 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:comment obo:ERO_0000481 "placeholder: need to be modeled for the proper kind of service (production services)") +AnnotationAssertion(rdfs:label obo:ERO_0000481 "realizes protocol"@en) +InverseObjectProperties(obo:ERO_0000481 ) +ObjectPropertyDomain(obo:ERO_0000481 ObjectUnionOf(obo:ERO_0000005 obo:ERO_0000014)) +ObjectPropertyRange(obo:ERO_0000481 obo:OBI_0000272) + +# Object Property: obo:ERO_0000482 (uses software) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000482 "uses software") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000482 "Sequence analysis software.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000482 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000482 "Software used to perform the service.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000482 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000482 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:comment obo:ERO_0000482 "Placeholder needs to be redesign") +AnnotationAssertion(rdfs:label obo:ERO_0000482 "uses software"@en) +AnnotationAssertion(owl:deprecated obo:ERO_0000482 "true"^^xsd:boolean) +SubObjectPropertyOf(obo:ERO_0000482 owl:DeprecatedProperty) +ObjectPropertyDomain(obo:ERO_0000482 obo:ERO_0000005) +ObjectPropertyRange(obo:ERO_0000482 obo:ERO_0000071) + +# Object Property: obo:ERO_0000543 (related technique) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000543 "related technique") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000543 "Flow cytometry is a related technique for a flow cytometer instrument.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000543 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000543 "Method in which the resource can be used.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000543 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000543 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0000543 "related technique"@en) +ObjectPropertyRange(obo:ERO_0000543 obo:ERO_0000007) + +# Object Property: obo:ERO_0000572 (used to study) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000572 "used to study") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000572 "A study of hibernation in bears.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000572 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000572 "Biological process studied in the organism.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000572 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000572 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0000572 "used to study"@en) + +# Object Property: obo:ERO_0000775 (has residency requirement) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000775 "has residency requirement") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000775 "A research opportunity requires applicants to be US citizens.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000775 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000775 "US residency status of applicants that may apply for the student research opportunity.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000775 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000775 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0000775 "has residency requirement"@en) +ObjectPropertyDomain(obo:ERO_0000775 obo:ERO_0000595) +ObjectPropertyRange(obo:ERO_0000775 obo:ERO_0000776) + +# Object Property: obo:ERO_0000918 (related research project) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000918 "related research project") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000918 "A research project studying breast cancer.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000918 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000918 "Research project during which the biological specimen was collected.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000918 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000918 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0000918 "related research project"@en) +InverseObjectProperties(obo:ERO_0000918 obo:ERO_0000919) +ObjectPropertyDomain(obo:ERO_0000918 obo:ERO_0000020) +ObjectPropertyRange(obo:ERO_0000918 obo:ERO_0000014) + +# Object Property: obo:ERO_0000919 (related biological specimen) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000919 "related biological specimen") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000919 "A breast cancer specimen.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000919 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000919 "Biological specimen collected as part of the research project.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000919 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000919 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0000919 "related biological specimen"@en) +ObjectPropertyDomain(obo:ERO_0000919 obo:ERO_0000014) +ObjectPropertyRange(obo:ERO_0000919 obo:ERO_0000020) + +# Object Property: obo:ERO_0001518 (has phase) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0001518 "has phase") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0001518 "Phase 1 clinical trial.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0001518 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0001518 "Phase of a clinical trial to evaluate risk and to clinically evaluate the efficacy of drugs or biologicals.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0001518 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0001518 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0001518 "has phase"@en) +ObjectPropertyDomain(obo:ERO_0001518 obo:ERO_0000016) +ObjectPropertyRange(obo:ERO_0001518 ) + +# Object Property: obo:ERO_0001520 (performs human study) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0001520 "performs human study") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0001520 "The Jackson Heart Institute performs human studies on heart disease.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0001520 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0001520 "Human study performed by the organization.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0001520 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0001520 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0001520 "performs human study"@en) +InverseObjectProperties(obo:ERO_0001520 obo:ERO_0001521) +ObjectPropertyDomain(obo:ERO_0001520 ) +ObjectPropertyRange(obo:ERO_0001520 obo:ERO_0000015) + +# Object Property: obo:ERO_0001521 (performed by organization) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0001521 "human study performed by") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0001521 "Jackson State University performs human studies on heart disease.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0001521 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0001521 "Organization that performs the human study.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0001521 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0001521 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0001521 "performed by organization"@en) +SubObjectPropertyOf(obo:ERO_0001521 ) +ObjectPropertyDomain(obo:ERO_0001521 obo:ERO_0000015) +ObjectPropertyRange(obo:ERO_0001521 ) + +# Object Property: obo:IAO_0000039 (has measurement unit label) + +AnnotationAssertion(rdfs:label obo:IAO_0000039 "has measurement unit label"@en) +SubObjectPropertyOf(obo:IAO_0000039 obo:BFO_0000051) +FunctionalObjectProperty(obo:IAO_0000039) +ObjectPropertyRange(obo:IAO_0000039 obo:IAO_0000003) + +# Object Property: obo:IAO_0000136 (is about) + +AnnotationAssertion(obo:IAO_0000112 obo:IAO_0000136 "This document is about information artifacts and their representations"@en) +AnnotationAssertion(obo:IAO_0000114 obo:IAO_0000136 obo:IAO_0000125) +AnnotationAssertion(obo:IAO_0000115 obo:IAO_0000136 "is_about is a (currently) primitive relation that relates an information artifact to an entity."@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000136 "7/6/2009 Alan Ruttenberg. Following discussion with Jonathan Rees, and introduction of \"mentions\" relation. Weaken the is_about relationship to be primitive. + +We will try to build it back up by elaborating the various subproperties that are more precisely defined. + +Some currently missing phenomena that should be considered \"about\" are predications - \"The only person who knows the answer is sitting beside me\" , Allegory, Satire, and other literary forms that can be topical without explicitly mentioning the topic."@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000136 "person:Alan Ruttenberg"@en) +AnnotationAssertion(obo:IAO_0000119 obo:IAO_0000136 "Smith, Ceusters, Ruttenberg, 2000 years of philosophy"@en) +AnnotationAssertion(rdfs:label obo:IAO_0000136 "is about"@en) +ObjectPropertyDomain(obo:IAO_0000136 obo:IAO_0000030) + +# Object Property: obo:IAO_0000142 (mentions) + +AnnotationAssertion(rdfs:label obo:IAO_0000142 "mentions"@en) +SubObjectPropertyOf(obo:IAO_0000142 obo:IAO_0000136) + +# Object Property: obo:IAO_0000221 (is quality measurement of) + +AnnotationAssertion(obo:IAO_0000115 obo:IAO_0000221 "m is a quality measurement of q at t when +q is a quality +there is a measurement process p that has specified output m, a measurement datum, that is about q"@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000221 "8/6/2009 Alan Ruttenberg: The strategy is to be rather specific with this relationship. There are other kinds of measurements that are not of qualities, such as those that measure time. We will add these as separate properties for the moment and see about generalizing later"@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000221 "From the second IAO workshop [Alan Ruttenberg 8/6/2009: not completely current, though bringing in comparison is probably important] + +This one is the one we are struggling with at the moment. The issue is what a measurement measures. On the one hand saying that it measures the quality would include it \"measuring\" the bearer = referring to the bearer in the measurement. However this makes comparisons of two different things not possible. On the other hand not having it inhere in the bearer, on the face of it, breaks the audit trail. + +Werner suggests a solution based on \"Magnitudes\" a proposal for which we are awaiting details. +-- +From the second IAO workshop, various comments, [commented on by Alan Ruttenberg 8/6/2009] + +unit of measure is a quality, e.g. the length of a ruler. + +[We decided to hedge on what units of measure are, instead talking about measurement unit labels, which are the information content entities that are about whatever measurement units are. For IAO we need that information entity in any case. See the term measurement unit label] + +[Some struggling with the various subflavors of is_about. We subsequently removed the relation represents, and describes until and only when we have a better theory] + +a represents b means either a denotes b or a describes + +describe: +a describes b means a is about b and a allows an inference of at least one quality of b + +We have had a long discussion about denotes versus describes."@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000221 "From the second IAO workshop: An attempt at tieing the quality to the measurement datum more carefully. + +a is a magnitude means a is a determinate quality particular inhering in some bearer b existing at a time t that can be represented/denoted by an information content entity e that has parts denoting a unit of measure, a number, and b. The unit of measure is an instance of the determinable quality."@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000221 "From the second meeting on IAO: + +An attempt at defining assay using Barry's \"reliability\" wording + +assay: +process and has_input some material entity +and has_output some information content entity +and which is such that instances of this process type reliably generate +outputs that describes the input."@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000221 "This one is the one we are struggling with at the moment. The issue is what a measurement measures. On the one hand saying that it measures the quality would include it \"measuring\" the bearer = referring to the bearer in the measurement. However this makes comparisons of two different things not possible. On the other hand not having it inhere in the bearer, on the face of it, breaks the audit trail. + +Werner suggests a solution based on \"Magnitudes\" a proposal for which we are awaiting details."@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000221 "Alan Ruttenberg"@en) +AnnotationAssertion(rdfs:label obo:IAO_0000221 "is quality measurement of"@en) +SubObjectPropertyOf(obo:IAO_0000221 obo:IAO_0000136) +InverseObjectProperties(obo:IAO_0000221 obo:IAO_0000417) +ObjectPropertyDomain(obo:IAO_0000221 obo:IAO_0000109) +ObjectPropertyRange(obo:IAO_0000221 obo:BFO_0000019) + +# Object Property: obo:IAO_0000417 (is quality measured as) + +AnnotationAssertion(obo:IAO_0000114 obo:IAO_0000417 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:IAO_0000417 "inverse of the relation of is quality measurement of"@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000417 "2009/10/19 Alan Ruttenberg. Named 'junk' relation useful in restrictions, but not a real instance relationship"@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000417 "Person:Alan Ruttenberg"@en) +AnnotationAssertion(rdfs:label obo:IAO_0000417 "is quality measured as"@en) + +# Object Property: obo:OBI_0000293 (has specified input) + +AnnotationAssertion(obo:IAO_0000111 obo:OBI_0000293 "has_specified_input") +AnnotationAssertion(obo:IAO_0000112 obo:OBI_0000293 "see is_input_of example_of_usage"@en) +AnnotationAssertion(obo:IAO_0000115 obo:OBI_0000293 "A relation between a planned process and a continuant participating in that process that is not created during the process. The presence of the continuant during the process is explicitly specified in the plan specification which the process realizes the concretization of."@en) +AnnotationAssertion(obo:IAO_0000116 obo:OBI_0000293 "8/17/09: specified inputs of one process are not necessarily specified inputs of a larger process that it is part of. This is in contrast to how 'has participant' works.") +AnnotationAssertion(obo:IAO_0000117 obo:OBI_0000293 "PERSON: Alan Ruttenberg"@en) +AnnotationAssertion(obo:IAO_0000117 obo:OBI_0000293 "PERSON: Bjoern Peters") +AnnotationAssertion(obo:IAO_0000117 obo:OBI_0000293 "PERSON: Larry Hunter") +AnnotationAssertion(obo:IAO_0000117 obo:OBI_0000293 "PERSON: Melanie Coutot") +AnnotationAssertion(rdfs:label obo:OBI_0000293 "has specified input"@en) +SubObjectPropertyOf(obo:OBI_0000293 obo:RO_0002233) +ObjectPropertyDomain(obo:OBI_0000293 obo:OBI_0000011) + +# Object Property: obo:OBI_0000299 (has specified output) + +AnnotationAssertion(obo:IAO_0000111 obo:OBI_0000299 "has_specified_output") +AnnotationAssertion(obo:IAO_0000115 obo:OBI_0000299 "A relation between a planned process and a continuant participating in that process. The presence of the continuant at the end of the process is explicitly specified in the objective specification which the process realizes the concretization of."@en) +AnnotationAssertion(obo:IAO_0000117 obo:OBI_0000299 "PERSON: Alan Ruttenberg"@en) +AnnotationAssertion(obo:IAO_0000117 obo:OBI_0000299 "PERSON: Bjoern Peters") +AnnotationAssertion(obo:IAO_0000117 obo:OBI_0000299 "PERSON: Larry Hunter") +AnnotationAssertion(obo:IAO_0000117 obo:OBI_0000299 "PERSON: Melanie Courtot") +AnnotationAssertion(rdfs:label obo:OBI_0000299 "has specified output"@en) +SubObjectPropertyOf(obo:OBI_0000299 obo:RO_0002234) +InverseObjectProperties(obo:OBI_0000299 obo:OBI_0000312) +ObjectPropertyDomain(obo:OBI_0000299 obo:OBI_0000011) + +# Object Property: obo:OBI_0000304 (manufactured by) + +AnnotationAssertion(obo:IAO_0000111 obo:OBI_0000304 "is_manufactured_by"@en) +AnnotationAssertion(obo:IAO_0000112 obo:OBI_0000304 "http://www.affymetrix.com/products/arrays/specific/hgu133.affx is_manufactered_by http://www.affymetrix.com/ (if we decide to use these URIs for the actual entities)"@en) +AnnotationAssertion(obo:IAO_0000115 obo:OBI_0000304 "c is_manufactured_by o means that there was a process p in which c was built in which a person, or set of people or machines did the work(bore the \"Manufacturer Role\", and those people/and or machines were members or of directed by the organization to do this."@en) +AnnotationAssertion(obo:IAO_0000117 obo:OBI_0000304 "Alan Ruttenberg"@en) +AnnotationAssertion(obo:IAO_0000117 obo:OBI_0000304 "Liju Fan"@en) +AnnotationAssertion(obo:IAO_0000118 obo:OBI_0000304 "has_make"@en) +AnnotationAssertion(obo:IAO_0000118 obo:OBI_0000304 "has_manufacturer"@en) +AnnotationAssertion(rdfs:label obo:OBI_0000304 "manufactured by"@en) +ObjectPropertyDomain(obo:OBI_0000304 obo:BFO_0000040) +ObjectPropertyRange(obo:OBI_0000304 ) + +# Object Property: obo:OBI_0000312 (is specified output of) + +AnnotationAssertion(obo:IAO_0000111 obo:OBI_0000312 "is_specified_output_of") +AnnotationAssertion(obo:IAO_0000115 obo:OBI_0000312 "A relation between a planned process and a continuant participating in that process. The presence of the continuant at the end of the process is explicitly specified in the objective specification which the process realizes the concretization of."@en) +AnnotationAssertion(obo:IAO_0000117 obo:OBI_0000312 "Alan Ruttenberg"@en) +AnnotationAssertion(obo:IAO_0000117 obo:OBI_0000312 "PERSON:Bjoern Peters") +AnnotationAssertion(rdfs:label obo:OBI_0000312 "is specified output of"@en) +SubObjectPropertyOf(obo:OBI_0000312 obo:RO_0002353) +ObjectPropertyRange(obo:OBI_0000312 obo:OBI_0000011) + +# Object Property: obo:OBI_0000417 (achieves planned objective) + +AnnotationAssertion(obo:IAO_0000112 obo:OBI_0000417 "A cell sorting process achieves the objective specification 'material separation objective'") +AnnotationAssertion(obo:IAO_0000115 obo:OBI_0000417 "This relation obtains between a planned process and a objective specification when the criteria specified in the objective specification are met at the end of the planned process.") +AnnotationAssertion(obo:IAO_0000117 obo:OBI_0000417 "BP, AR, PPPB branch") +AnnotationAssertion(obo:IAO_0000119 obo:OBI_0000417 "PPPB branch derived") +AnnotationAssertion(obo:IAO_0000232 obo:OBI_0000417 "modified according to email thread from 1/23/09 in accordince with DT and PPPB branch") +AnnotationAssertion(rdfs:label obo:OBI_0000417 "achieves planned objective"@en) +InverseObjectProperties(obo:OBI_0000417 obo:OBI_0000833) +ObjectPropertyDomain(obo:OBI_0000417 obo:OBI_0000011) +ObjectPropertyRange(obo:OBI_0000417 obo:IAO_0000005) + +# Object Property: obo:OBI_0000643 (has grain) + +AnnotationAssertion(obo:IAO_0000111 obo:OBI_0000643 "has grain") +AnnotationAssertion(obo:IAO_0000115 obo:OBI_0000643 "the relation of the cells in the finger of the skin to the finger, in which an indeterminate number of grains are parts of the whole by virtue of being grains in a collective that is part of the whole, and in which removing one granular part does not nec- essarily damage or diminish the whole. Ontological Whether there is a fixed, or nearly fixed number of parts - e.g. fingers of the hand, chambers of the heart, or wheels of a car - such that there can be a notion of a single one being missing, or whether, by contrast, the number of parts is indeterminate - e.g., cells in the skin of the hand, red cells in blood, or rubber molecules in the tread of the tire of the wheel of the car.") +AnnotationAssertion(obo:IAO_0000116 obo:OBI_0000643 "Discussion in Karslruhe with, among others, Alan Rector, Stefan Schulz, Marijke Keet, Melanie Courtot, and Alan Ruttenberg. Definition take from the definition of granular parthood in the cited paper. Needs work to put into standard form"@en) +AnnotationAssertion(obo:IAO_0000117 obo:OBI_0000643 "PERSON: Alan Ruttenberg"@en) +AnnotationAssertion(obo:IAO_0000119 obo:OBI_0000643 "PAPER: Granularity, scale and collectivity: When size does and does not matter, Alan Rector, Jeremy Rogers, Thomas Bittner, Journal of Biomedical Informatics 39 (2006) 333-349") +AnnotationAssertion(obo:IAO_0000412 obo:OBI_0000643 obo:obi_webservice.owl) +AnnotationAssertion(rdfs:label obo:OBI_0000643 "has grain"@en) +SubObjectPropertyOf(obo:OBI_0000643 obo:BFO_0000051) + +# Object Property: obo:OBI_0000833 (objective achieved by) + +AnnotationAssertion(obo:IAO_0000115 obo:OBI_0000833 "This relation obtains between a a objective specification and a planned process when the criteria specified in the objective specification are met at the end of the planned process.") +AnnotationAssertion(obo:IAO_0000116 obo:OBI_0000833 "definition needs clean up to indicate directionality") +AnnotationAssertion(rdfs:label obo:OBI_0000833 "objective achieved by"@en) +ObjectPropertyDomain(obo:OBI_0000833 obo:IAO_0000005) +ObjectPropertyRange(obo:OBI_0000833 obo:OBI_0000011) + +# Object Property: obo:RO_0000052 (inheres in) + +AnnotationAssertion(obo:IAO_0000116 obo:RO_0000052 "This clarifies that only specifically dependent continuants inhere in (specifically) one independent continuant over all time. For GDCs, there in implicitly inherence to all the independent continuants in which the concretizations inhere. Should add a 'cardinality 1' restriction to the definition of specifically dependent continuant.") +AnnotationAssertion(obo:IAO_0000116 obo:RO_0000052 "This relation belongs in BFO/RO, and will be in BFO 2") +AnnotationAssertion(rdfs:label obo:RO_0000052 "inheres in"@en) +InverseObjectProperties(obo:RO_0000052 obo:RO_0000053) +FunctionalObjectProperty(obo:RO_0000052) +ObjectPropertyDomain(obo:RO_0000052 obo:BFO_0000020) +ObjectPropertyRange(obo:RO_0000052 obo:BFO_0000004) + +# Object Property: obo:RO_0000053 (bearer of) + +AnnotationAssertion(rdfs:label obo:RO_0000053 "bearer of"@en) +ObjectPropertyDomain(obo:RO_0000053 obo:BFO_0000004) +ObjectPropertyRange(obo:RO_0000053 obo:BFO_0000020) + +# Object Property: obo:RO_0000056 (participates in) + +AnnotationAssertion(rdfs:label obo:RO_0000056 "participates in"@en) +InverseObjectProperties(obo:RO_0000056 obo:RO_0000057) +ObjectPropertyDomain(obo:RO_0000056 obo:BFO_0000002) +ObjectPropertyRange(obo:RO_0000056 obo:BFO_0000003) + +# Object Property: obo:RO_0000057 (has participant) + +AnnotationAssertion(rdfs:label obo:RO_0000057 "has participant"@en) +ObjectPropertyDomain(obo:RO_0000057 obo:BFO_0000003) +ObjectPropertyRange(obo:RO_0000057 obo:BFO_0000002) + +# Object Property: obo:RO_0001000 (derives from) + +AnnotationAssertion(rdfs:label obo:RO_0001000 "derives from"@en) + +# Object Property: obo:RO_0001015 (location of) + +AnnotationAssertion(rdfs:label obo:RO_0001015 "location of"@en) +InverseObjectProperties(obo:RO_0001015 obo:RO_0001025) + +# Object Property: obo:RO_0001018 (contained in) + +AnnotationAssertion(rdfs:label obo:RO_0001018 "contained in"@en) +InverseObjectProperties(obo:RO_0001018 obo:RO_0001019) + +# Object Property: obo:RO_0001019 (contains) + +AnnotationAssertion(rdfs:label obo:RO_0001019 "contains"@en) + +# Object Property: obo:RO_0001025 (located in) + +AnnotationAssertion(rdfs:label obo:RO_0001025 "located in"@en) + +# Object Property: obo:RO_0002220 (adjacent to) + +AnnotationAssertion(rdfs:label obo:RO_0002220 "adjacent to"@en) + +# Object Property: obo:RO_0002233 (has input) + +AnnotationAssertion(rdfs:label obo:RO_0002233 "has input"@en) +SubObjectPropertyOf(obo:RO_0002233 obo:RO_0000057) + +# Object Property: obo:RO_0002234 (has output) + +AnnotationAssertion(rdfs:label obo:RO_0002234 "has output"@en) +SubObjectPropertyOf(obo:RO_0002234 obo:RO_0000057) +InverseObjectProperties(obo:RO_0002234 obo:RO_0002353) + +# Object Property: obo:RO_0002350 (member of) + +AnnotationAssertion(rdfs:label obo:RO_0002350 "member of"@en) +InverseObjectProperties(obo:RO_0002350 obo:RO_0002351) + +# Object Property: obo:RO_0002351 (has member) + +AnnotationAssertion(rdfs:label obo:RO_0002351 "has member"@en) + +# Object Property: obo:RO_0002353 (output of) + +AnnotationAssertion(rdfs:label obo:RO_0002353 "output of"@en) +SubObjectPropertyOf(obo:RO_0002353 obo:RO_0000056) + +# Object Property: obo:RO_0003000 (produces) + +AnnotationAssertion(obo:IAO_0000115 obo:RO_0003000 "a produces b if some process that occurs_in a has_output b, where a and b are material entities. Examples: hybridoma cell line produces monoclonal antibody reagent; chondroblast produces avascular GAG-rich matrix.") +AnnotationAssertion(obo:IAO_0000117 obo:RO_0003000 "Melissa Haendel") +AnnotationAssertion(obo:IAO_0000412 obo:RO_0003000 obo:ro.owl) +AnnotationAssertion(rdfs:label obo:RO_0003000 "produces"@en) +InverseObjectProperties(obo:RO_0003000 obo:RO_0003001) +ObjectPropertyDomain(obo:RO_0003000 obo:BFO_0000040) +ObjectPropertyRange(obo:RO_0003000 obo:BFO_0000040) + +# Object Property: obo:RO_0003001 (produced by) + +AnnotationAssertion(rdfs:label obo:RO_0003001 "produced by"@en) +ObjectPropertyDomain(obo:RO_0003001 obo:BFO_0000040) +ObjectPropertyRange(obo:RO_0003001 obo:BFO_0000040) + +# Object Property: terms:contributor (contributor) + +AnnotationAssertion(rdfs:label terms:contributor "contributor"@en) + +# Object Property: (affirmed by) + +AnnotationAssertion(obo:IAO_0000112 "The public description was taken from here: http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html") +AnnotationAssertion(rdfs:comment "A legal decision that affirms a ruling."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "affirmed by"@en) + +# Object Property: (annotates) + +AnnotationAssertion(obo:IAO_0000112 "The public description source is: http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html.") +AnnotationAssertion(rdfs:comment "Critical or explanatory note for a Document."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "annotates"@en) +AnnotationAssertion(ns:term_status "stable") + +# Object Property: (cited by) + +AnnotationAssertion(rdfs:label "cited by"@en) +InverseObjectProperties( ) +ObjectPropertyDomain( ) +ObjectPropertyRange( ) + +# Object Property: (cites) + +AnnotationAssertion(rdfs:label "cites"@en) +ObjectPropertyDomain( ) +ObjectPropertyRange( ) + +# Object Property: (Court) + +AnnotationAssertion(obo:IAO_0000112 "Public description take from: http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html. Bibo considers this property \"unstable\".") +AnnotationAssertion(rdfs:comment "A court associated with a legal document; for example, that which issues a decision."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Court"@en) +AnnotationAssertion(ns:term_status "unstable") + +# Object Property: (related degree) + +AnnotationAssertion(obo:IAO_0000112 "The source of the public description and this info is found here: http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html. Bibo considers this term \"unstable\". The bibo editorial note is: \"We are not defining, using an enumeration, the range of the bibo:degree to the defined list of bibo:ThesisDegree. We won't do it because we want people to be able to define new degress if needed by some special usecases. Creating such an enumeration would restrict this to happen.\"") +AnnotationAssertion(rdfs:comment "The thesis degree."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "related degree"@en) +AnnotationAssertion(ns:term_status "unstable") +AnnotationAssertion(skos2:editorialNote "We are not defining, using an enumeration, the range of the bibo:degree to the defined list of bibo:ThesisDegree. We won't do it because we want people to be able to define new degress if needed by some special usecases. Creating such an enumeration would restrict this to happen."@en) +ObjectPropertyRange( ) + +# Object Property: (director) + +AnnotationAssertion(obo:IAO_0000112 "Definition take from this site: http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html .") +AnnotationAssertion(rdfs:comment "A Film director."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "director"@en) +AnnotationAssertion(ns:term_status "stable") + +# Object Property: (distributor) + +AnnotationAssertion(vitro:descriptionAnnot "Public Description for bibo:distributor taken from here: http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html .") +AnnotationAssertion(rdfs:label "distributor"@en) +InverseObjectProperties( core:distributes) + +# Object Property: (interviewee) + +AnnotationAssertion(rdfs:comment "An agent that is interviewed by another agent."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "interviewee"@en) +AnnotationAssertion(ns:term_status "stable") + +# Object Property: (interviewer) + +AnnotationAssertion(rdfs:comment "An agent that interview another agent."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "interviewer"@en) +AnnotationAssertion(ns:term_status "stable") + +# Object Property: (issuer) + +AnnotationAssertion(vitro:descriptionAnnot "An entity responsible for issuing often informally published documents such as press releases, reports, etc. This term is classified as unstable by bibo.") +AnnotationAssertion(rdfs:comment "An entity responsible for issuing often informally published documents such as press releases, reports, etc.") +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "issuer"@en) +AnnotationAssertion(ns:term_status "unstable") +ObjectPropertyRange( ) + +# Object Property: (performer) + +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "performer"@en) +AnnotationAssertion(ns:term_status "stable") +SubObjectPropertyOf( terms:contributor) + +# Object Property: (presented at event) + +AnnotationAssertion(vitro:descriptionAnnot "Public Description from source: http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html . Bibo considers the bibo:presents and the bibo:presentedAt unstable terms. It also indicates that bibo:presents is a sub-property of event:product.") +AnnotationAssertion(rdfs:comment "Relates a document to an event; for example, a paper to a conference."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "presented at event"@en) +AnnotationAssertion(ns:term_status "unstable") +InverseObjectProperties( ) +ObjectPropertyDomain( ) +ObjectPropertyRange( ) + +# Object Property: (related documents) + +AnnotationAssertion(obo:IAO_0000112 "Public Description from source: http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html . Bibo considers the bibo:presents and the bibo:presentedAt unstable terms. It also indicates that bibo:presents is a sub-property of event:product.") +AnnotationAssertion(rdfs:comment "Relates an event to associated documents; for example, conference to a paper."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "related documents"@en) +AnnotationAssertion(ns:term_status "unstable") + +# Object Property: (recipient) + +AnnotationAssertion(rdfs:comment "An agent that receives a communication document."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "recipient"@en) +AnnotationAssertion(ns:term_status "stable") + +# Object Property: (reproduced in) + +AnnotationAssertion(rdfs:label "reproduced in"@en) +SubObjectPropertyOf( obo:BFO_0000050) +InverseObjectProperties( core:reproduces) +ObjectPropertyDomain( ) +ObjectPropertyRange( ) + +# Object Property: (reversed by) + +AnnotationAssertion(obo:IAO_0000112 "The first sentence of the public description was taken from here: http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html") +AnnotationAssertion(rdfs:comment "A legal decision that reverses a ruling."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "reversed by"@en) + +# Object Property: (review of) + +AnnotationAssertion(obo:IAO_0000112 "The bibo:reviewOf public description was found here: http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html . As of 26 May 2010, bibo:reviewOf is used with the class Review, but core:reviewIn doesn't seem to be being used.") +AnnotationAssertion(rdfs:label "review of"@en) +InverseObjectProperties( core:reviewedIn) + +# Object Property: (status) + +AnnotationAssertion(obo:IAO_0000112 "paraphrased editorial note from the bibo ontology: We are not defining, using an enumeration, the range of the bibo:status to be a defined list of bibo:DocumentStatus. This is because we want people to be able to define new statuses if needed; and creating such an enumeration would prevent this.") +AnnotationAssertion(rdfs:label "status"@en) +ObjectPropertyDomain( ) +ObjectPropertyRange( ) + +# Object Property: (subsequent legal decision) + +AnnotationAssertion(obo:IAO_0000112 "Public description is from comments of this object property in bibo ontology located here: http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html") +AnnotationAssertion(rdfs:comment "A legal decision on appeal that takes action on a case (affirming it, reversing it, etc.)."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "subsequent legal decision"@en) + +# Object Property: (transcript of) + +AnnotationAssertion(obo:IAO_0000112 "The bibo:transcriptOf public description was found here: http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html . Bibo considers this term unstable.") +AnnotationAssertion(rdfs:comment "Relates a document to some transcribed original."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "transcript of"@en) +AnnotationAssertion(ns:term_status "unstable") + +# Object Property: (translation of) + +AnnotationAssertion(obo:IAO_0000112 "Examples shows a book has French language version. Public description source: http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html .") +AnnotationAssertion(rdfs:comment "Relates a translated document to the original document."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "translation of"@en) +AnnotationAssertion(ns:term_status "stable") +InverseObjectProperties( core:hasTranslation) +ObjectPropertyDomain( ) +ObjectPropertyRange( ) + +# Object Property: (translator) + +AnnotationAssertion(rdfs:label "translator"@en) +SubObjectPropertyOf( terms:contributor) +InverseObjectProperties( core:translatorOf) +ObjectPropertyDomain( ObjectUnionOf( )) +ObjectPropertyRange( ) + +# Object Property: (has global citation frequency) + +AnnotationAssertion(obo:IAO_0000115 "A property linking a publication entity to an instance of c40:GlobalCitationCount that specifies how many times a work has been cited by others, according to a particular information source on a particular date.") +AnnotationAssertion(vitro:descriptionAnnot "A property linking a publication entity to the property c40:GlobalCitationCount that specify how many times a work has been cited by others, according to a particular information source on a particular date.") +AnnotationAssertion(rdfs:label "has global citation frequency"@en) +ObjectPropertyRange( ) + +# Object Property: (has global count source) + +AnnotationAssertion(obo:IAO_0000115 "A property linking an instance of c40:GlobalCitationCount to the bibliographic information source providing the global citation count information for a particular publication on a particular date.") +AnnotationAssertion(vitro:descriptionAnnot "A property linking the property c40:GlobalCitationCount to the bibliographic information source providing the global citation count information for a particular publication on a particular date.") +AnnotationAssertion(rdfs:label "has global count source"@en) +ObjectPropertyDomain( ) +ObjectPropertyRange( ) + +# Object Property: (cites as data source) + +AnnotationAssertion(rdfs:comment "The citing entity cites the cited entity as source of data."@en) +AnnotationAssertion(rdfs:label "cites as data source"@en) +InverseObjectProperties( ) + +# Object Property: (is cited as data source by) + +AnnotationAssertion(rdfs:comment "The cited entity is cited as a data source by the citing entity."@en) +AnnotationAssertion(rdfs:label "is cited as data source by"@en) + +# Object Property: core:affiliatedOrganization (has affiliated organization) + +AnnotationAssertion(rdfs:label core:affiliatedOrganization "has affiliated organization"@en) +ObjectPropertyDomain(core:affiliatedOrganization ) +ObjectPropertyRange(core:affiliatedOrganization ) + +# Object Property: core:assignedBy (assigned by) + +AnnotationAssertion(obo:IAO_0000115 core:assignedBy "Relates a Relationship (as a predicate or n-ary relation over one or more Thing) to an Agent that defined or instantiated the predicate instance. "@en) +AnnotationAssertion(rdfs:label core:assignedBy "assigned by"@en) +InverseObjectProperties(core:assignedBy core:assigns) + +# Object Property: core:assignee (assignee) + +AnnotationAssertion(rdfs:label core:assignee "assignee"@en) +InverseObjectProperties(core:assignee core:assigneeFor) +ObjectPropertyDomain(core:assignee ) +ObjectPropertyRange(core:assignee ) + +# Object Property: core:assigneeFor (assignee for patent) + +AnnotationAssertion(rdfs:label core:assigneeFor "assignee for patent"@en) +ObjectPropertyDomain(core:assigneeFor ) +ObjectPropertyRange(core:assigneeFor ) + +# Object Property: core:assigns (assigns) + +AnnotationAssertion(rdfs:label core:assigns "assigns"@en) + +# Object Property: core:conceptAssociatedWith (concept for) + +AnnotationAssertion(rdfs:label core:conceptAssociatedWith "concept for"@en) +InverseObjectProperties(core:conceptAssociatedWith core:hasAssociatedConcept) + +# Object Property: core:confirmedOrcidId (Orcid ID confirmation) + +AnnotationAssertion(rdfs:comment core:confirmedOrcidId "Indicates that the Orcid ID has been confirmed by this Person") +AnnotationAssertion(rdfs:label core:confirmedOrcidId "Orcid ID confirmation"@en-us) +ObjectPropertyRange(core:confirmedOrcidId ) + +# Object Property: core:contributingRole (contributor) + +AnnotationAssertion(rdfs:label core:contributingRole "contributor"@en) +InverseObjectProperties(core:contributingRole core:roleContributesTo) +ObjectPropertyRange(core:contributingRole obo:BFO_0000023) + +# Object Property: core:dateFiled (date filed) + +AnnotationAssertion(rdfs:label core:dateFiled "date filed"@en) +SubObjectPropertyOf(core:dateFiled core:dateTimeValue) +ObjectPropertyDomain(core:dateFiled ) +ObjectPropertyRange(core:dateFiled core:DateTimeValue) + +# Object Property: core:dateIssued (date issued) + +AnnotationAssertion(rdfs:label core:dateIssued "date issued"@en) +SubObjectPropertyOf(core:dateIssued core:dateTimeValue) +ObjectPropertyRange(core:dateIssued core:DateTimeValue) + +# Object Property: core:dateTimeInterval (date/time interval) + +AnnotationAssertion(rdfs:label core:dateTimeInterval "date/time interval"@en) +ObjectPropertyRange(core:dateTimeInterval core:DateTimeInterval) + +# Object Property: core:dateTimePrecision (date/time precision) + +AnnotationAssertion(rdfs:label core:dateTimePrecision "date/time precision"@en) +ObjectPropertyDomain(core:dateTimePrecision core:DateTimeValue) +ObjectPropertyRange(core:dateTimePrecision core:DateTimeValuePrecision) + +# Object Property: core:dateTimeValue (date/time value) + +AnnotationAssertion(rdfs:label core:dateTimeValue "date/time value"@en) +ObjectPropertyRange(core:dateTimeValue core:DateTimeValue) + +# Object Property: core:degreeCandidacy (degree candidacy) + +AnnotationAssertion(rdfs:label core:degreeCandidacy "degree candidacy"@en) +ObjectPropertyDomain(core:degreeCandidacy core:AdvisingRelationship) +ObjectPropertyRange(core:degreeCandidacy core:AcademicDegree) + +# Object Property: core:distributes (distributes) + +AnnotationAssertion(vitro:descriptionAnnot core:distributes "Public Description for bibo:distributor taken from here: http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html .") +AnnotationAssertion(rdfs:label core:distributes "distributes"@en) + +# Object Property: core:distributesFundingFrom (distributes funding from) + +AnnotationAssertion(vitro:descriptionAnnot core:distributesFundingFrom "For example, National Science Foundation providesFundingThrough Graduate Research Fellowship Program; National Institutes of Health providesFundingThrough National Center for Research Resources. ") +AnnotationAssertion(rdfs:label core:distributesFundingFrom "distributes funding from"@en) +InverseObjectProperties(core:distributesFundingFrom core:providesFundingThrough) +ObjectPropertyDomain(core:distributesFundingFrom core:FundingOrganization) +ObjectPropertyRange(core:distributesFundingFrom core:FundingOrganization) + +# Object Property: core:eligibleFor (credential eligibility attained) + +AnnotationAssertion(rdfs:label core:eligibleFor "credential eligibility attained"@en) +ObjectPropertyRange(core:eligibleFor core:Credential) + +# Object Property: core:end (end) + +AnnotationAssertion(rdfs:label core:end "end"@en) +SubObjectPropertyOf(core:end core:dateTimeValue) +ObjectPropertyDomain(core:end core:DateTimeInterval) +ObjectPropertyRange(core:end core:DateTimeValue) + +# Object Property: core:equipmentFor (equipment for) + +AnnotationAssertion(rdfs:label core:equipmentFor "equipment for"@en-us) +SubObjectPropertyOf(core:equipmentFor ) +InverseObjectProperties(core:equipmentFor core:hasEquipment) +ObjectPropertyDomain(core:equipmentFor core:Equipment) +ObjectPropertyRange(core:equipmentFor ) + +# Object Property: core:expirationDate (expiration date) + +AnnotationAssertion(rdfs:label core:expirationDate "expiration date"@en) +SubObjectPropertyOf(core:expirationDate core:dateTimeValue) + +# Object Property: core:facilityFor (core:facilityFor) + +InverseObjectProperties(core:facilityFor core:hasFacility) +ObjectPropertyDomain(core:facilityFor core:Facility) + +# Object Property: core:featuredIn (featured in) + +AnnotationAssertion(vitro:descriptionAnnot core:featuredIn "This is done through a restriction on the foaf:Person class.") +AnnotationAssertion(rdfs:label core:featuredIn "featured in"@en) +InverseObjectProperties(core:featuredIn core:features) +ObjectPropertyRange(core:featuredIn obo:IAO_0000030) + +# Object Property: core:features (features) + +AnnotationAssertion(obo:IAO_0000112 core:features "This is done through a restriction on the foaf:Person class.") +AnnotationAssertion(rdfs:label core:features "features"@en) +ObjectPropertyDomain(core:features obo:IAO_0000030) +ObjectPropertyRange(core:features ) + +# Object Property: core:fundingVehicleFor (provides funding for) + +AnnotationAssertion(rdfs:label core:fundingVehicleFor "provides funding for"@en) +SubObjectPropertyOf(core:fundingVehicleFor core:supports) +InverseObjectProperties(core:fundingVehicleFor core:hasFundingVehicle) +ObjectPropertyDomain(core:fundingVehicleFor core:Grant) + +# Object Property: core:geographicFocus (geographic focus) + +AnnotationAssertion(rdfs:label core:geographicFocus "geographic focus"@en) +InverseObjectProperties(core:geographicFocus core:geographicFocusOf) +ObjectPropertyRange(core:geographicFocus core:GeographicRegion) + +# Object Property: core:geographicFocusOf (geographic focus of) + +AnnotationAssertion(rdfs:label core:geographicFocusOf "geographic focus of"@en) +ObjectPropertyDomain(core:geographicFocusOf core:GeographicRegion) + +# Object Property: core:governingAuthorityFor (governing authority for) + +AnnotationAssertion(rdfs:label core:governingAuthorityFor "governing authority for"@en) +InverseObjectProperties(core:governingAuthorityFor core:hasGoverningAuthority) +ObjectPropertyDomain(core:governingAuthorityFor ) + +# Object Property: core:grantSubcontractedThrough (subcontracted through) + +AnnotationAssertion(rdfs:label core:grantSubcontractedThrough "subcontracted through"@en) +InverseObjectProperties(core:grantSubcontractedThrough core:subcontractsGrant) +ObjectPropertyDomain(core:grantSubcontractedThrough core:Grant) +ObjectPropertyRange(core:grantSubcontractedThrough ) + +# Object Property: core:hasAssociatedConcept (associated concept) + +AnnotationAssertion(rdfs:label core:hasAssociatedConcept "associated concept"@en) + +# Object Property: core:hasCollaborator (has collaborator) + +AnnotationAssertion(obo:IAO_0000112 core:hasCollaborator "Fran has collaborator Jim, they work together regularly."@en) +AnnotationAssertion(obo:IAO_0000114 core:hasCollaborator obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 core:hasCollaborator "Two agents are collaborators if they work together to produce common results."@en) +AnnotationAssertion(obo:IAO_0000117 core:hasCollaborator "PERSON: Michael Conlon"@en) +AnnotationAssertion(obo:IAO_0000119 core:hasCollaborator "Merriam Webster (https://www.merriam-webster.com/dictionary/collaborator)"@en) +AnnotationAssertion(rdfs:label core:hasCollaborator "has collaborator"@en) +SymmetricObjectProperty(core:hasCollaborator) +ObjectPropertyDomain(core:hasCollaborator ) +ObjectPropertyRange(core:hasCollaborator ) + +# Object Property: core:hasEquipment (has equipment) + +AnnotationAssertion(rdfs:label core:hasEquipment "has equipment"@en) +ObjectPropertyDomain(core:hasEquipment ) +ObjectPropertyRange(core:hasEquipment core:Equipment) + +# Object Property: core:hasFacility (has facility) + +AnnotationAssertion(rdfs:label core:hasFacility "has facility"@en) +ObjectPropertyRange(core:hasFacility core:Facility) + +# Object Property: core:hasFundingVehicle (funding provided via) + +AnnotationAssertion(rdfs:label core:hasFundingVehicle "funding provided via"@en) +ObjectPropertyRange(core:hasFundingVehicle ObjectUnionOf(core:Contract core:Grant)) + +# Object Property: core:hasGoverningAuthority (governing authority) + +AnnotationAssertion(rdfs:label core:hasGoverningAuthority "governing authority"@en) +ObjectPropertyRange(core:hasGoverningAuthority ) + +# Object Property: core:hasPredecessorOrganization (predecessor organization) + +AnnotationAssertion(rdfs:label core:hasPredecessorOrganization "predecessor organization"@en) +InverseObjectProperties(core:hasPredecessorOrganization core:hasSuccessorOrganization) +ObjectPropertyDomain(core:hasPredecessorOrganization ) +ObjectPropertyRange(core:hasPredecessorOrganization ) + +# Object Property: core:hasPrerequisite (has prerequisite) + +AnnotationAssertion(rdfs:label core:hasPrerequisite "has prerequisite"@en) +InverseObjectProperties(core:hasPrerequisite core:prerequisiteFor) +ObjectPropertyDomain(core:hasPrerequisite core:Course) +ObjectPropertyRange(core:hasPrerequisite core:Course) + +# Object Property: core:hasProceedings (proceedings) + +AnnotationAssertion(vitro:descriptionAnnot core:hasProceedings "A possible working example: The conference proceeding of the SPIE was generated from the conference - International Society for Optical Engineering.") +AnnotationAssertion(rdfs:label core:hasProceedings "proceedings"@en) +InverseObjectProperties(core:hasProceedings core:proceedingsOf) +ObjectPropertyDomain(core:hasProceedings ) +ObjectPropertyRange(core:hasProceedings ) + +# Object Property: core:hasPublicationVenue (published in) + +AnnotationAssertion(rdfs:label core:hasPublicationVenue "published in"@en) +InverseObjectProperties(core:hasPublicationVenue core:publicationVenueFor) + +# Object Property: core:hasResearchArea (research areas) + +AnnotationAssertion(rdfs:label core:hasResearchArea "research areas"@en) +SubObjectPropertyOf(core:hasResearchArea core:hasAssociatedConcept) +InverseObjectProperties(core:hasResearchArea core:researchAreaOf) + +# Object Property: core:hasSubjectArea (has subject area) + +AnnotationAssertion(rdfs:label core:hasSubjectArea "has subject area"@en) +SubObjectPropertyOf(core:hasSubjectArea core:hasAssociatedConcept) +InverseObjectProperties(core:hasSubjectArea core:subjectAreaOf) + +# Object Property: core:hasSuccessorOrganization (successor organization) + +AnnotationAssertion(rdfs:label core:hasSuccessorOrganization "successor organization"@en) +ObjectPropertyDomain(core:hasSuccessorOrganization ) +ObjectPropertyRange(core:hasSuccessorOrganization ) + +# Object Property: core:hasTranslation (has translation) + +AnnotationAssertion(obo:IAO_0000112 core:hasTranslation "Examples shows a book has French language version. Public description source: http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html .") +AnnotationAssertion(rdfs:label core:hasTranslation "has translation"@en) +ObjectPropertyDomain(core:hasTranslation ) +ObjectPropertyRange(core:hasTranslation ) + +# Object Property: core:informationResourceSupportedBy (supported by) + +AnnotationAssertion(vitro:descriptionAnnot core:informationResourceSupportedBy "an information resource (typically a publication) supported by (typically via funding) an agreement (such as a grant)") +AnnotationAssertion(rdfs:label core:informationResourceSupportedBy "supported by"@en) +SubObjectPropertyOf(core:informationResourceSupportedBy core:supportedBy) +InverseObjectProperties(core:informationResourceSupportedBy core:supportedInformationResource) +ObjectPropertyDomain(core:informationResourceSupportedBy obo:IAO_0000030) + +# Object Property: core:offeredBy (offered by) + +AnnotationAssertion(rdfs:label core:offeredBy "offered by"@en) +InverseObjectProperties(core:offeredBy core:offers) + +# Object Property: core:offers (offers) + +AnnotationAssertion(rdfs:label core:offers "offers"@en) + +# Object Property: core:orcidId (ORCID iD) + +AnnotationAssertion(obo:IAO_0000112 core:orcidId "This is now an object property where the object value is a resource of the form . This is to support connecting VIVO and ORCID in the linked data web. Note: a person can have multiple ORCID iDs.") +AnnotationAssertion(vitro:stubObjectPropertyAnnot core:orcidId "true"^^xsd:boolean) +AnnotationAssertion(rdfs:label core:orcidId "ORCID iD"@en) +ObjectPropertyDomain(core:orcidId ) + +# Object Property: core:prerequisiteFor (prerequisite for) + +AnnotationAssertion(rdfs:label core:prerequisiteFor "prerequisite for"@en) +ObjectPropertyDomain(core:prerequisiteFor core:Course) +ObjectPropertyRange(core:prerequisiteFor core:Course) + +# Object Property: core:proceedingsOf (proceedings of) + +AnnotationAssertion(vitro:descriptionAnnot core:proceedingsOf "A possible working example: The conference proceeding of the SPIE was generated from the conference - International Society for Optical Engineering.") +AnnotationAssertion(rdfs:label core:proceedingsOf "proceedings of"@en) +ObjectPropertyDomain(core:proceedingsOf ) +ObjectPropertyRange(core:proceedingsOf ) + +# Object Property: core:providesFundingThrough (provides funding through) + +AnnotationAssertion(obo:IAO_0000112 core:providesFundingThrough "For example, National Science Foundation providesFundingThrough Graduate Research Fellowship Program; National Institutes of Health providesFundingThrough National Center for Research Resources. ") +AnnotationAssertion(rdfs:label core:providesFundingThrough "provides funding through"@en) +ObjectPropertyDomain(core:providesFundingThrough core:FundingOrganization) +ObjectPropertyRange(core:providesFundingThrough core:FundingOrganization) + +# Object Property: core:publicationVenueFor (publication venue for) + +AnnotationAssertion(rdfs:label core:publicationVenueFor "publication venue for"@en) + +# Object Property: core:publisher (publisher) + +AnnotationAssertion(obo:IAO_0000112 core:publisher "Public Definition source (http://www.answers.com/topic/publisher).") +AnnotationAssertion(rdfs:label core:publisher "publisher"@en) +InverseObjectProperties(core:publisher core:publisherOf) +ObjectPropertyRange(core:publisher ) + +# Object Property: core:publisherOf (publisher of) + +AnnotationAssertion(obo:IAO_0000112 core:publisherOf "Public Definition source (http://www.answers.com/topic/publisher).") +AnnotationAssertion(rdfs:label core:publisherOf "publisher of"@en) +ObjectPropertyDomain(core:publisherOf ) +ObjectPropertyRange(core:publisherOf obo:IAO_0000030) + +# Object Property: core:relatedBy (related by) + +AnnotationAssertion(obo:IAO_0000115 core:relatedBy "Relates a Thing to a Relationship as a Thing that is somehow related to other Thing in the same Relationship instance. A Relationship instnace is a predicate over Thing and is created by an Agent."@en) +AnnotationAssertion(rdfs:label core:relatedBy "related by"@en) +InverseObjectProperties(core:relatedBy core:relates) + +# Object Property: core:relates (relates) + +AnnotationAssertion(obo:IAO_0000115 core:relates "Relates a Relationship instance to the one or more Thing of the Relationship. There is a separate property (assigned by) to relate to the Agent that defines the Relationship."@en) +AnnotationAssertion(rdfs:label core:relates "relates"@en) + +# Object Property: core:reproduces (reproduces) + +AnnotationAssertion(rdfs:label core:reproduces "reproduces"@en) +SubObjectPropertyOf(core:reproduces obo:BFO_0000051) +ObjectPropertyDomain(core:reproduces ) +ObjectPropertyRange(core:reproduces ) + +# Object Property: core:researchAreaOf (research area of) + +AnnotationAssertion(rdfs:label core:researchAreaOf "research area of"@en) +SubObjectPropertyOf(core:researchAreaOf core:conceptAssociatedWith) + +# Object Property: core:reviewedIn (reviewed in) + +AnnotationAssertion(vitro:descriptionAnnot core:reviewedIn "The bibo:reviewOf public description was found here: http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html . As of 26 May 2010, bibo:reviewOf is used with the class Review, but core:reviewIn doesn't seem to be being used.") +AnnotationAssertion(rdfs:label core:reviewedIn "reviewed in"@en) +ObjectPropertyRange(core:reviewedIn core:Review) + +# Object Property: core:roleContributesTo (contributes to) + +AnnotationAssertion(rdfs:label core:roleContributesTo "contributes to"@en) +ObjectPropertyDomain(core:roleContributesTo obo:BFO_0000023) + +# Object Property: core:sponsoredBy (award sponsored by) + +AnnotationAssertion(rdfs:label core:sponsoredBy "award sponsored by"@en) +InverseObjectProperties(core:sponsoredBy core:sponsors) +ObjectPropertyDomain(core:sponsoredBy core:Award) +ObjectPropertyRange(core:sponsoredBy ) + +# Object Property: core:sponsors (sponsors award or honor) + +AnnotationAssertion(rdfs:label core:sponsors "sponsors award or honor"@en) +ObjectPropertyDomain(core:sponsors ) +ObjectPropertyRange(core:sponsors core:Award) + +# Object Property: core:start (start) + +AnnotationAssertion(rdfs:label core:start "start"@en) +SubObjectPropertyOf(core:start core:dateTimeValue) +ObjectPropertyDomain(core:start core:DateTimeInterval) +ObjectPropertyRange(core:start core:DateTimeValue) + +# Object Property: core:subcontractsGrant (subcontracts grant) + +AnnotationAssertion(rdfs:label core:subcontractsGrant "subcontracts grant"@en) +ObjectPropertyDomain(core:subcontractsGrant ) +ObjectPropertyRange(core:subcontractsGrant core:Grant) + +# Object Property: core:subjectAreaOf (subject area of) + +AnnotationAssertion(rdfs:label core:subjectAreaOf "subject area of"@en) +SubObjectPropertyOf(core:subjectAreaOf core:conceptAssociatedWith) + +# Object Property: core:supportedBy (supported by) + +AnnotationAssertion(vitro:descriptionAnnot core:supportedBy "general relationship of support") +AnnotationAssertion(rdfs:label core:supportedBy "supported by"@en) +InverseObjectProperties(core:supportedBy core:supports) + +# Object Property: core:supportedInformationResource (supported publications or other works) + +AnnotationAssertion(vitro:descriptionAnnot core:supportedInformationResource "an information resource (typically a publication) supported by (typically via funding) an agreement (such as a grant)") +AnnotationAssertion(rdfs:label core:supportedInformationResource "supported publications or other works"@en) +SubObjectPropertyOf(core:supportedInformationResource core:supports) +ObjectPropertyRange(core:supportedInformationResource obo:IAO_0000030) + +# Object Property: core:supports (supports) + +AnnotationAssertion(vitro:descriptionAnnot core:supports "general relationship of support") +AnnotationAssertion(rdfs:label core:supports "supports"@en) + +# Object Property: core:translatorOf (translator of) + +AnnotationAssertion(rdfs:label core:translatorOf "translator of"@en) +ObjectPropertyDomain(core:translatorOf ) +ObjectPropertyRange(core:translatorOf ObjectUnionOf( )) + +# Object Property: core:validIn (valid in) + +AnnotationAssertion(rdfs:label core:validIn "valid in"@en) +ObjectPropertyRange(core:validIn core:GeographicLocation) + +# Object Property: (access provided by) + +AnnotationAssertion(rdfs:label "access provided by"@en) +ObjectPropertyRange( obo:ERO_0000391) + +# Object Property: (documentation for project or resource) + +AnnotationAssertion(rdfs:label "documentation for project or resource"@en) +ObjectPropertyDomain( ) +ObjectPropertyRange( ObjectUnionOf(obo:ERO_0000004 obo:ERO_0000005 obo:ERO_0000006 obo:ERO_0000014 obo:ERO_0000020 obo:ERO_0000071 obo:ERO_0001716)) + +# Object Property: (protocol realized by) + +AnnotationAssertion(rdfs:label "protocol realized by"@en) +ObjectPropertyDomain( obo:OBI_0000272) +ObjectPropertyRange( ObjectUnionOf(obo:ERO_0000005 obo:ERO_0000014)) + +# Object Property: (implements) + +AnnotationAssertion(rdfs:label "implements"@en) + +# Object Property: (is encoded in) + +AnnotationAssertion(rdfs:label "is encoded in"@en) +ObjectPropertyDomain( ObjectUnionOf(obo:ERO_0000071 obo:ERO_0001716)) + +# Object Property: (has agent) + +AnnotationAssertion(rdfs:label "has agent"@en) + +# Object Property: owl:DeprecatedProperty (deprecated property) + +AnnotationAssertion(rdfs:label owl:DeprecatedProperty "deprecated property"@en) + +# Object Property: owl:sameAs (same as) + +AnnotationAssertion(rdfs:label owl:sameAs "same as"@en) +SubObjectPropertyOf(owl:sameAs owl:topObjectProperty) +ObjectPropertyDomain(owl:sameAs owl:Thing) +ObjectPropertyRange(owl:sameAs owl:Thing) + +# Object Property: skos:broader (broader concept) + +AnnotationAssertion(obo:IAO_0000115 skos:broader "Public description modified from the information on this page: http://www.w3.org/TR/2005/WD-swbp-skos-core-guide-20050510/#sechierarchy .") +AnnotationAssertion(vitro:descriptionAnnot skos:broader "Public description modified from the information on this page: http://www.w3.org/TR/2005/WD-swbp-skos-core-guide-20050510/#sechierarchy .") +AnnotationAssertion(rdfs:label skos:broader "broader concept"@en) +InverseObjectProperties(skos:broader skos:narrower) +ObjectPropertyDomain(skos:broader skos:Concept) +ObjectPropertyRange(skos:broader skos:Concept) + +# Object Property: skos:narrower (narrower concept) + +AnnotationAssertion(obo:IAO_0000115 skos:narrower "Public description modified from the information on this page: http://www.w3.org/TR/2005/WD-swbp-skos-core-guide-20050510/#sechierarchy .") +AnnotationAssertion(vitro:descriptionAnnot skos:narrower "Public description modified from the information on this page: http://www.w3.org/TR/2005/WD-swbp-skos-core-guide-20050510/#sechierarchy .") +AnnotationAssertion(rdfs:label skos:narrower "narrower concept"@en) +ObjectPropertyDomain(skos:narrower skos:Concept) +ObjectPropertyRange(skos:narrower skos:Concept) + +# Object Property: skos:related (related concept) + +AnnotationAssertion(rdfs:label skos:related "related concept"@en) +SymmetricObjectProperty(skos:related) +ObjectPropertyDomain(skos:related skos:Concept) +ObjectPropertyRange(skos:related skos:Concept) + +# Object Property: (has address) + +AnnotationAssertion(rdfs:label "has address"@en) +ObjectPropertyRange( ) + +# Object Property: (has calendar link) + +AnnotationAssertion(rdfs:label "has calendar link"@en) +ObjectPropertyRange( ) + +# Object Property: (has calendar request) + +AnnotationAssertion(rdfs:label "has calendar request"@en) +ObjectPropertyRange( ) + +# Object Property: (has calendar busy) + +AnnotationAssertion(rdfs:label "has calendar busy"@en) +ObjectPropertyRange( ) + +# Object Property: (has category) + +AnnotationAssertion(rdfs:label "has category"@en) +ObjectPropertyRange( ) + +# Object Property: (has email) + +AnnotationAssertion(rdfs:label "has email"@en) +ObjectPropertyRange( ) + +# Object Property: (has formatted name) + +AnnotationAssertion(rdfs:label "has formatted name"@en) +ObjectPropertyRange( ) + +# Object Property: (has geo) + +AnnotationAssertion(rdfs:label "has geo"@en) +ObjectPropertyRange( ) + +# Object Property: (has messaging) + +AnnotationAssertion(rdfs:label "has messaging"@en) +ObjectPropertyRange( ) + +# Object Property: (has key) + +AnnotationAssertion(rdfs:label "has key"@en) +ObjectPropertyRange( ) + +# Object Property: (has language) + +AnnotationAssertion(rdfs:label "has language"@en) +ObjectPropertyRange( ) + +# Object Property: (has logo) + +AnnotationAssertion(rdfs:label "has logo"@en) +ObjectPropertyRange( ) + +# Object Property: (member) + +AnnotationAssertion(rdfs:comment "To include a member in the group this vCard represents") +AnnotationAssertion(rdfs:label "member"@en) +ObjectPropertyDomain( ) +ObjectPropertyRange( ObjectUnionOf( )) + +# Object Property: (has name) + +AnnotationAssertion(rdfs:label "has name"@en) +ObjectPropertyRange( ) + +# Object Property: (has nickname) + +AnnotationAssertion(rdfs:label "has nickname"@en) +ObjectPropertyRange( ) + +# Object Property: (has note) + +AnnotationAssertion(rdfs:label "has note"@en) +ObjectPropertyRange( ) + +# Object Property: (has organization name) + +AnnotationAssertion(rdfs:label "has organization name"@en) +ObjectPropertyRange( ) + +# Object Property: (has organizational unit name) + +AnnotationAssertion(rdfs:label "has organizational unit name"@en) +ObjectPropertyRange( ) + +# Object Property: (has photo) + +AnnotationAssertion(rdfs:label "has photo"@en) +ObjectPropertyRange( ) + +# Object Property: (has related) + +AnnotationAssertion(rdfs:label "has related"@en) +ObjectPropertyRange( ) + +# Object Property: (has sound) + +AnnotationAssertion(rdfs:label "has sound"@en) +ObjectPropertyRange( ) + +# Object Property: (has telephone) + +AnnotationAssertion(rdfs:label "has telephone"@en) +ObjectPropertyRange( ) + +# Object Property: (has time zone) + +AnnotationAssertion(rdfs:label "has time zone"@en) +ObjectPropertyRange( ) + +# Object Property: (has title) + +AnnotationAssertion(rdfs:label "has title"@en) +ObjectPropertyRange( ) + +# Object Property: (has URL) + +AnnotationAssertion(rdfs:label "has URL"@en) +ObjectPropertyRange( ) + + +############################ +# Data Properties +############################ + +# Data Property: geopolitical:GDP (GDP) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:GDP "World Bank") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:GDP "http://data.albankaldawli.org/indicator/NY.GDP.MKTP.CD"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:GDP "http://data.worldbank.org/indicator/NY.GDP.MKTP.CD"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:GDP "http://datos.bancomundial.org/indicador/NY.GDP.MKTP.CD"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:GDP "http://donnees.banquemondiale.org/indicateur/NY.GDP.MKTP.CD"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:GDP "http://data.worldbank.org/indicator/NY.GDP.MKTP.CD") +AnnotationAssertion(geopolitical:sourceModified geopolitical:GDP "2010-12-16") +AnnotationAssertion(terms:description geopolitical:GDP "GDP at purchaser's prices is the sum of gross value added by all resident producers in the economy plus any product taxes and minus any subsidies not included in the value of the products. It is calculated without making deductions for depreciation of fabricated assets or for depletion and degradation of natural resources. Data are in current U.S. dollars. Dollar figures for GDP are converted from domestic currencies using single year official exchange rates. For a few countries where the official exchange rate does not reflect the rate effectively applied to actual foreign exchange transactions, an alternative conversion factor is used. Source: World Bank national accounts data, and OECD National Accounts data files. http://data.worldbank.org/indicator/NY.GDP.MKTP.CD") +AnnotationAssertion(terms:source geopolitical:GDP "World Bank http://data.worldbank.org/indicator/NY.GDP.MKTP.CD") +AnnotationAssertion(rdfs:label geopolitical:GDP "GDP"@en) + +# Data Property: geopolitical:GDPNotes (GDP notes) + +AnnotationAssertion(rdfs:label geopolitical:GDPNotes "GDP notes"@en) + +# Data Property: geopolitical:GDPTotalInCurrentPrices (GDP total in current prices) + +AnnotationAssertion(rdfs:label geopolitical:GDPTotalInCurrentPrices "GDP total in current prices"@en) + +# Data Property: geopolitical:GDPUnit (GDP unit) + +AnnotationAssertion(rdfs:label geopolitical:GDPUnit "GDP unit"@en) + +# Data Property: geopolitical:GDPYear (GDPYear) + +AnnotationAssertion(rdfs:label geopolitical:GDPYear "GDPYear"@en) + +# Data Property: geopolitical:HDI (geopolitical:HDI) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:HDI "UNDP - HDRO") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:HDI "http://hdrstats.undp.org/en/indicators/49806.html"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:HDI "http://hdrstats.undp.org/es/indicadores/49806.html"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:HDI "http://hdrstats.undp.org/fr/indicateurs/49806.html"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:HDI "http://hdrstats.undp.org/en/indicators/49806.html") +AnnotationAssertion(geopolitical:sourceModified geopolitical:HDI "2010-11-04") +AnnotationAssertion(terms:description geopolitical:HDI " composite index measuring average achievement in three basic dimensions of human development-a long and healthy life, knowledge and a decent standard of living. Source: Calculated based on data from UNDESA (2009d), Barro and Lee (2010), UNESCO Institute for Statistics (2010b), World Bank (2010b) and IMF(2010a) . http://hdrstats.undp.org/en/indicators/49806.html") +AnnotationAssertion(terms:description geopolitical:HDI " composite index measuring average achievement in three basic dimensions of human development—a long and healthy life, knowledge and a decent standard of living. Source: Calculated based on data from UNDESA (2009d), Barro and Lee (2010), UNESCO Institute for Statistics (2010b), World Bank (2010b) and IMF(2010a) . http://hdrstats.undp.org/en/indicators/49806.html") +AnnotationAssertion(terms:source geopolitical:HDI "UNDP - HDRO http://hdrstats.undp.org/en/indicators/49806.html") + +# Data Property: geopolitical:agriculturalArea (agricultural area) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:agriculturalArea "FAOSTAT") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:agriculturalArea "http://faostat.fao.org/DesktopDefault.aspx?PageID=377&lang=en#ancor"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:agriculturalArea "http://faostat.fao.org/DesktopDefault.aspx?PageID=377&lang=es#ancor"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:agriculturalArea "http://faostat.fao.org/DesktopDefault.aspx?PageID=377&lang=fr#ancor"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:agriculturalArea "http://faostat.fao.org/DesktopDefault.aspx?PageID=377&lang=en#ancor") +AnnotationAssertion(geopolitical:sourceModified geopolitical:agriculturalArea "2010-07-21") +AnnotationAssertion(terms:description geopolitical:agriculturalArea "Agricultural area, this category is the sum of areas under a) arable land - land under temporary agricultural crops (multiple-cropped areas are counted only once), temporary meadows for mowing or pasture, land under market and kitchen gardens and land temporarily fallow (less than five years). The abandoned land resulting from shifting cultivation is not included in this category. Data for “Arable land” are not meant to indicate the amount of land that is potentially cultivable; (b) permanent crops - land cultivated with long-term crops which do not have to be replanted for several years (such as cocoa and coffee); land under trees and shrubs producing flowers, such as roses and jasmine; and nurseries (except those for forest trees, which should be classified under \"forest\"); and (c) permanent meadows and pastures - land used permanently (five years or more) to grow herbaceous forage crops, either cultivated or growing wild (wild prairie or grazing land). Data are expressed in 1000 hectares. http://faostat.fao.org/site/375/default.aspx ") +AnnotationAssertion(terms:source geopolitical:agriculturalArea "FAOSTAT http://faostat.fao.org/DesktopDefault.aspx?PageID=377&lang=en#ancor") +AnnotationAssertion(rdfs:label geopolitical:agriculturalArea "agricultural area"@en) + +# Data Property: geopolitical:agriculturalAreaNotes (agricultural area notes) + +AnnotationAssertion(rdfs:label geopolitical:agriculturalAreaNotes "agricultural area notes"@en) + +# Data Property: geopolitical:agriculturalAreaTotal (agriculturalAreaTotal) + +AnnotationAssertion(rdfs:label geopolitical:agriculturalAreaTotal "agriculturalAreaTotal"@en) + +# Data Property: geopolitical:agriculturalAreaUnit (agricultural area unit) + +AnnotationAssertion(rdfs:label geopolitical:agriculturalAreaUnit "agricultural area unit"@en) + +# Data Property: geopolitical:agriculturalAreaYear (agriculturalAreaYear) + +AnnotationAssertion(rdfs:label geopolitical:agriculturalAreaYear "agriculturalAreaYear"@en) + +# Data Property: geopolitical:codeAGROVOC (codeAGROVOC) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:codeAGROVOC "AGROVOC") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeAGROVOC "http://aims.fao.org/ar/website/Search-AGROVOC/sub"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeAGROVOC "http://aims.fao.org/es/website/Search-AGROVOC/sub"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeAGROVOC "http://aims.fao.org/fr/website/Search-AGROVOC/sub"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeAGROVOC "http://aims.fao.org/website/Search-AGROVOC/sub"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeAGROVOC "http://aims.fao.org/zh-hans/website/Search-AGROVOC/sub"@zh) +AnnotationAssertion(terms:source geopolitical:codeAGROVOC "AGROVOC http://aims.fao.org/website/Search-AGROVOC/sub") +AnnotationAssertion(rdfs:label geopolitical:codeAGROVOC "codeAGROVOC"@en) + +# Data Property: geopolitical:codeCurrency (codeCurrency) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:codeCurrency "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeCurrency "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeCurrency "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeCurrency "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeCurrency "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeCurrency "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeCurrency "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:codeCurrency "2010-06-24") +AnnotationAssertion(terms:source geopolitical:codeCurrency "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:codeCurrency "codeCurrency"@en) + +# Data Property: geopolitical:codeDBPediaID (codeDBPediaID) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:codeDBPediaID "DBpedia") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeDBPediaID "http://dbpedia.org/About"@en) +AnnotationAssertion(geopolitical:sourceModified geopolitical:codeDBPediaID "2010-04-28") +AnnotationAssertion(terms:source geopolitical:codeDBPediaID "DBpedia http://dbpedia.org/About") +AnnotationAssertion(rdfs:label geopolitical:codeDBPediaID "codeDBPediaID"@en) + +# Data Property: geopolitical:codeFAOSTAT (codeFAOSTAT) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:codeFAOSTAT "FAOSTAT") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeFAOSTAT "http://faostat.fao.org"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeFAOSTAT "http://faostat.fao.org/default.aspx?lang=es"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeFAOSTAT "http://faostat.fao.org/default.aspx?lang=fr"@fr) +AnnotationAssertion(terms:source geopolitical:codeFAOSTAT "FAOSTAT http://faostat.fao.org") +AnnotationAssertion(rdfs:label geopolitical:codeFAOSTAT "codeFAOSTAT"@en) + +# Data Property: geopolitical:codeFAOTERM (codeFAOTERM) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:codeFAOTERM "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeFAOTERM "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeFAOTERM "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeFAOTERM "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeFAOTERM "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeFAOTERM "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeFAOTERM "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:codeFAOTERM "2010-06-24") +AnnotationAssertion(terms:source geopolitical:codeFAOTERM "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:codeFAOTERM "codeFAOTERM"@en) + +# Data Property: geopolitical:codeGAUL (codeGAUL) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:codeGAUL "Global Administrative Unit Layers") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeGAUL "http://www.fao.org/geonetwork/srv/en/metadata.show?id=12691") +AnnotationAssertion(geopolitical:sourceModified geopolitical:codeGAUL "2008-12-10") +AnnotationAssertion(terms:source geopolitical:codeGAUL "Global Administrative Unit Layers http://www.fao.org/geonetwork/srv/en/metadata.show?id=12691") +AnnotationAssertion(rdfs:label geopolitical:codeGAUL "codeGAUL"@en) + +# Data Property: geopolitical:codeISO2 (codeISO2) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:codeISO2 "ISO 3166-1") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeISO2 "http://www.iso.org/iso/country_codes/iso_3166_code_lists.htm") +AnnotationAssertion(terms:source geopolitical:codeISO2 "ISO 3166-1 http://www.iso.org/iso/country_codes/iso_3166_code_lists.htm") +AnnotationAssertion(rdfs:label geopolitical:codeISO2 "codeISO2"@en) + +# Data Property: geopolitical:codeISO3 (codeISO3) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:codeISO3 "United Nations Statistics Division") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeISO3 "http://unstats.un.org/unsd/methods/m49/m49alpha.htm"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeISO3 "http://unstats.un.org/unsd/methods/m49/m49alphaf.htm"@fr) +AnnotationAssertion(geopolitical:sourceModified geopolitical:codeISO3 "2010-04-01") +AnnotationAssertion(terms:source geopolitical:codeISO3 "United Nations Statistics Division http://unstats.un.org/unsd/methods/m49/m49alpha.htm") +AnnotationAssertion(rdfs:label geopolitical:codeISO3 "codeISO3"@en) + +# Data Property: geopolitical:codeUN (codeUN) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:codeUN "United Nations Statistics Division") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeUN "http://unstats.un.org/unsd/methods/m49/m49alpha.htm"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:codeUN "http://unstats.un.org/unsd/methods/m49/m49alphaf.htm"@fr) +AnnotationAssertion(geopolitical:sourceModified geopolitical:codeUN "2010-04-01") +AnnotationAssertion(terms:source geopolitical:codeUN "United Nations Statistics Division http://unstats.un.org/unsd/methods/m49/m49alpha.htm") +AnnotationAssertion(rdfs:label geopolitical:codeUN "codeUN"@en) + +# Data Property: geopolitical:codeUNDP (codeUNDP) + +AnnotationAssertion(rdfs:label geopolitical:codeUNDP "codeUNDP"@en) + +# Data Property: geopolitical:countryArea (countryArea) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:countryArea "FAOSTAT") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:countryArea "http://faostat.fao.org/DesktopDefault.aspx?PageID=377&lang=en#ancor"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:countryArea "http://faostat.fao.org/DesktopDefault.aspx?PageID=377&lang=es#ancor"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:countryArea "http://faostat.fao.org/DesktopDefault.aspx?PageID=377&lang=fr#ancor"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:countryArea "http://faostat.fao.org/DesktopDefault.aspx?PageID=377&lang=en#ancor") +AnnotationAssertion(geopolitical:sourceModified geopolitical:countryArea "2011-07-21") +AnnotationAssertion(terms:description geopolitical:countryArea "Country area, area of the country including area under inland water bodies, but excluding offshore territorial waters. Possible variations in the data may be due to updating and revisions of the country data and not necessarily to any change of area. Data are expressed in 1000 hectares. http://faostat.fao.org/site/375/default.aspx ") +AnnotationAssertion(terms:source geopolitical:countryArea "FAOSTAT http://faostat.fao.org/DesktopDefault.aspx?PageID=377&lang=en#ancor") +AnnotationAssertion(rdfs:label geopolitical:countryArea "countryArea"@en) + +# Data Property: geopolitical:countryAreaNotes (country area notes) + +AnnotationAssertion(rdfs:label geopolitical:countryAreaNotes "country area notes"@en) + +# Data Property: geopolitical:countryAreaTotal (total country area) + +AnnotationAssertion(rdfs:label geopolitical:countryAreaTotal "total country area"@en) + +# Data Property: geopolitical:countryAreaUnit (country area unit) + +AnnotationAssertion(rdfs:label geopolitical:countryAreaUnit "country area unit"@en) + +# Data Property: geopolitical:countryAreaYear (countryAreaYear) + +AnnotationAssertion(rdfs:label geopolitical:countryAreaYear "countryAreaYear"@en) + +# Data Property: geopolitical:hasCode (has code) + +AnnotationAssertion(rdfs:label geopolitical:hasCode "has code"@en) + +# Data Property: geopolitical:hasCoordinate (has coordinate) + +AnnotationAssertion(rdfs:label geopolitical:hasCoordinate "has coordinate"@en) + +# Data Property: geopolitical:hasCurrency (has currency) + +AnnotationAssertion(rdfs:label geopolitical:hasCurrency "has currency"@en) + +# Data Property: geopolitical:hasListName (has list name) + +AnnotationAssertion(rdfs:label geopolitical:hasListName "has list name"@en) + +# Data Property: geopolitical:hasMaxLatitude (has maximum latitude) + +AnnotationAssertion(rdfs:label geopolitical:hasMaxLatitude "has maximum latitude"@en) + +# Data Property: geopolitical:hasMaxLongitude (has maximum longitude) + +AnnotationAssertion(rdfs:label geopolitical:hasMaxLongitude "has maximum longitude"@en) + +# Data Property: geopolitical:hasMinLatitude (has minimum latitude) + +AnnotationAssertion(rdfs:label geopolitical:hasMinLatitude "has minimum latitude"@en) + +# Data Property: geopolitical:hasMinLongitude (has minimum longitude) + +AnnotationAssertion(rdfs:label geopolitical:hasMinLongitude "has minimum longitude"@en) + +# Data Property: geopolitical:hasNationality (has nationality) + +AnnotationAssertion(rdfs:label geopolitical:hasNationality "has nationality"@en) + +# Data Property: geopolitical:hasOfficialName (has official name) + +AnnotationAssertion(rdfs:label geopolitical:hasOfficialName "has official name"@en) + +# Data Property: geopolitical:hasShortName (has short name) + +AnnotationAssertion(rdfs:label geopolitical:hasShortName "has short name"@en) + +# Data Property: geopolitical:hasStatistics (has statistics) + +AnnotationAssertion(rdfs:label geopolitical:hasStatistics "has statistics"@en) + +# Data Property: geopolitical:landArea (land area) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:landArea "FAOSTAT") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:landArea "http://faostat.fao.org/DesktopDefault.aspx?PageID=377&lang=en#ancor"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:landArea "http://faostat.fao.org/DesktopDefault.aspx?PageID=377&lang=es#ancor"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:landArea "http://faostat.fao.org/DesktopDefault.aspx?PageID=377&lang=fr#ancor"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:landArea "http://faostat.fao.org/DesktopDefault.aspx?PageID=377&lang=en#ancor") +AnnotationAssertion(geopolitical:sourceModified geopolitical:landArea "2011-07-21") +AnnotationAssertion(terms:description geopolitical:landArea "Land area is the total area of the country excluding area under inland water bodies. Possible variations in the data may be due to updating and revisions of the country data and not necessarily to any change of area. Data are expressed in 1 000 hectares. http://faostat.fao.org/site/375/default.aspx ") +AnnotationAssertion(terms:source geopolitical:landArea "FAOSTAT http://faostat.fao.org/DesktopDefault.aspx?PageID=377&lang=en#ancor") +AnnotationAssertion(rdfs:label geopolitical:landArea "land area"@en) + +# Data Property: geopolitical:landAreaNotes (land area notes) + +AnnotationAssertion(rdfs:label geopolitical:landAreaNotes "land area notes"@en) + +# Data Property: geopolitical:landAreaTotal (total land area) + +AnnotationAssertion(rdfs:label geopolitical:landAreaTotal "total land area"@en) + +# Data Property: geopolitical:landAreaUnit (land area unit) + +AnnotationAssertion(rdfs:label geopolitical:landAreaUnit "land area unit"@en) + +# Data Property: geopolitical:landAreaYear (landAreaYear) + +AnnotationAssertion(rdfs:label geopolitical:landAreaYear "landAreaYear"@en) + +# Data Property: geopolitical:nameCurrencyAR (nameCurrencyAR) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameCurrencyAR "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyAR "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyAR "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyAR "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyAR "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyAR "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyAR "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameCurrencyAR "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameCurrencyAR "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameCurrencyAR "nameCurrencyAR"@en) + +# Data Property: geopolitical:nameCurrencyEN (nameCurrencyEN) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameCurrencyEN "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyEN "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyEN "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyEN "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyEN "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyEN "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyEN "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameCurrencyEN "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameCurrencyEN "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameCurrencyEN "nameCurrencyEN"@en) + +# Data Property: geopolitical:nameCurrencyES (nameCurrencyES) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameCurrencyES "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyES "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyES "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyES "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyES "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyES "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyES "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameCurrencyES "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameCurrencyES "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameCurrencyES "nameCurrencyES"@en) + +# Data Property: geopolitical:nameCurrencyFR (nameCurrencyFR) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameCurrencyFR "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyFR "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyFR "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyFR "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyFR "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyFR "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyFR "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameCurrencyFR "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameCurrencyFR "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameCurrencyFR "nameCurrencyFR"@en) + +# Data Property: geopolitical:nameCurrencyIT (nameCurrencyIT) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameCurrencyIT "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyIT "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyIT "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyIT "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyIT "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyIT "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyIT "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameCurrencyIT "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameCurrencyIT "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameCurrencyIT "nameCurrencyIT"@en) + +# Data Property: geopolitical:nameCurrencyRU (nameCurrencyRU) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameCurrencyRU "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyRU "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyRU "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyRU "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyRU "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyRU "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyRU "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameCurrencyRU "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameCurrencyRU "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameCurrencyRU "nameCurrencyRU"@en) + +# Data Property: geopolitical:nameCurrencyZH (nameCurrencyZH) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameCurrencyZH "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyZH "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyZH "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyZH "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyZH "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyZH "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameCurrencyZH "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameCurrencyZH "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameCurrencyZH "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameCurrencyZH "nameCurrencyZH"@en) + +# Data Property: geopolitical:nameListAR (nameListAR) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameListAR "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListAR "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListAR "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListAR "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListAR "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListAR "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListAR "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameListAR "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameListAR "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameListAR "nameListAR"@en) + +# Data Property: geopolitical:nameListEN (nameListEN) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameListEN "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListEN "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListEN "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListEN "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListEN "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListEN "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListEN "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameListEN "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameListEN "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameListEN "nameListEN"@en) + +# Data Property: geopolitical:nameListES (nameListES) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameListES "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListES "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListES "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListES "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListES "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListES "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListES "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameListES "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameListES "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameListES "nameListES"@en) + +# Data Property: geopolitical:nameListFR (nameListFR) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameListFR "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListFR "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListFR "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListFR "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListFR "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListFR "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListFR "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameListFR "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameListFR "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameListFR "nameListFR"@en) + +# Data Property: geopolitical:nameListIT (nameListIT) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameListIT "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListIT "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListIT "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListIT "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListIT "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListIT "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListIT "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameListIT "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameListIT "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameListIT "nameListIT"@en) + +# Data Property: geopolitical:nameListRU (nameListRU) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameListRU "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListRU "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListRU "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListRU "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListRU "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListRU "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListRU "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameListRU "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameListRU "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameListRU "nameListRU"@en) + +# Data Property: geopolitical:nameListZH (nameListZH) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameListZH "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListZH "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListZH "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListZH "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListZH "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListZH "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameListZH "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameListZH "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameListZH "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameListZH "nameListZH"@en) + +# Data Property: geopolitical:nameOfficialAR (nameOfficialAR) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameOfficialAR "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialAR "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialAR "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialAR "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialAR "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialAR "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialAR "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameOfficialAR "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameOfficialAR "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameOfficialAR "nameOfficialAR"@en) + +# Data Property: geopolitical:nameOfficialEN (nameOfficialEN) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameOfficialEN "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialEN "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialEN "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialEN "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialEN "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialEN "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialEN "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameOfficialEN "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameOfficialEN "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameOfficialEN "nameOfficialEN"@en) + +# Data Property: geopolitical:nameOfficialES (nameOfficialES) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameOfficialES "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialES "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialES "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialES "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialES "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialES "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialES "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameOfficialES "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameOfficialES "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameOfficialES "nameOfficialES"@en) + +# Data Property: geopolitical:nameOfficialFR (nameOfficialFR) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameOfficialFR "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialFR "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialFR "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialFR "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialFR "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialFR "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialFR "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameOfficialFR "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameOfficialFR "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameOfficialFR "nameOfficialFR"@en) + +# Data Property: geopolitical:nameOfficialIT (nameOfficialIT) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameOfficialIT "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialIT "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialIT "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialIT "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialIT "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialIT "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialIT "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameOfficialIT "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameOfficialIT "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameOfficialIT "nameOfficialIT"@en) + +# Data Property: geopolitical:nameOfficialRU (nameOfficialRU) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameOfficialRU "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialRU "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialRU "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialRU "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialRU "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialRU "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialRU "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameOfficialRU "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameOfficialRU "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameOfficialRU "nameOfficialRU"@en) + +# Data Property: geopolitical:nameOfficialZH (nameOfficialZH) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameOfficialZH "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialZH "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialZH "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialZH "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialZH "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialZH "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameOfficialZH "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameOfficialZH "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameOfficialZH "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameOfficialZH "nameOfficialZH"@en) + +# Data Property: geopolitical:nameShortAR (nameShortAR) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameShortAR "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortAR "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortAR "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortAR "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortAR "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortAR "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortAR "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameShortAR "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameShortAR "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameShortAR "nameShortAR"@en) + +# Data Property: geopolitical:nameShortEN (nameShortEN) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameShortEN "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortEN "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortEN "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortEN "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortEN "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortEN "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortEN "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameShortEN "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameShortEN "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameShortEN "nameShortEN"@en) + +# Data Property: geopolitical:nameShortES (nameShortES) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameShortES "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortES "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortES "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortES "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortES "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortES "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortES "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameShortES "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameShortES "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameShortES "nameShortES"@en) + +# Data Property: geopolitical:nameShortFR (nameShortFR) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameShortFR "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortFR "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortFR "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortFR "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortFR "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortFR "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortFR "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameShortFR "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameShortFR "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameShortFR "nameShortFR"@en) + +# Data Property: geopolitical:nameShortIT (nameShortIT) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameShortIT "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortIT "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortIT "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortIT "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortIT "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortIT "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortIT "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameShortIT "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameShortIT "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameShortIT "nameShortIT"@en) + +# Data Property: geopolitical:nameShortRU (nameShortRU) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameShortRU "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortRU "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortRU "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortRU "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortRU "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortRU "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortRU "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameShortRU "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameShortRU "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameShortRU "nameShortRU"@en) + +# Data Property: geopolitical:nameShortZH (nameShortZH) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nameShortZH "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortZH "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortZH "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortZH "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortZH "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortZH "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nameShortZH "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nameShortZH "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nameShortZH "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nameShortZH "nameShortZH"@en) + +# Data Property: geopolitical:nationalityAR (nationalityAR) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nationalityAR "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityAR "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityAR "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityAR "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityAR "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityAR "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityAR "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nationalityAR "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nationalityAR "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nationalityAR "nationalityAR"@en) + +# Data Property: geopolitical:nationalityEN (nationalityEN) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nationalityEN "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityEN "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityEN "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityEN "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityEN "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityEN "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityEN "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nationalityEN "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nationalityEN "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nationalityEN "nationalityEN"@en) + +# Data Property: geopolitical:nationalityES (nationalityES) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nationalityES "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityES "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityES "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityES "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityES "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityES "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityES "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nationalityES "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nationalityES "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nationalityES "nationalityES"@en) + +# Data Property: geopolitical:nationalityFR (nationalityFR) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nationalityFR "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityFR "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityFR "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityFR "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityFR "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityFR "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityFR "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nationalityFR "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nationalityFR "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nationalityFR "nationalityFR"@en) + +# Data Property: geopolitical:nationalityIT (nationalityIT) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nationalityIT "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityIT "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityIT "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityIT "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityIT "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityIT "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityIT "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nationalityIT "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nationalityIT "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nationalityIT "nationalityIT"@en) + +# Data Property: geopolitical:nationalityRU (nationalityRU) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nationalityRU "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityRU "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityRU "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityRU "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityRU "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityRU "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityRU "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nationalityRU "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nationalityRU "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nationalityRU "nationalityRU"@en) + +# Data Property: geopolitical:nationalityZH (nationalityZH) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:nationalityZH "FAO terminology") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityZH "http://www.fao.org/termportal/contr/ar/"@ar) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityZH "http://www.fao.org/termportal/contr/en/"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityZH "http://www.fao.org/termportal/contr/es/"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityZH "http://www.fao.org/termportal/contr/fr/"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityZH "http://www.fao.org/termportal/contr/zh/"@zh) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:nationalityZH "http://www.fao.org/termportal/en/") +AnnotationAssertion(geopolitical:sourceModified geopolitical:nationalityZH "2010-06-24") +AnnotationAssertion(terms:source geopolitical:nationalityZH "FAO terminology http://www.fao.org/termportal/en/") +AnnotationAssertion(rdfs:label geopolitical:nationalityZH "nationalityZH"@en) + +# Data Property: geopolitical:population (population) + +AnnotationAssertion(geopolitical:sourceCreator geopolitical:population "FAOSTAT") +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:population "http://faostat.fao.org/DesktopDefault.aspx?PageID=550&lang=en#ancor"@en) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:population "http://faostat.fao.org/DesktopDefault.aspx?PageID=550&lang=es#ancor"@es) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:population "http://faostat.fao.org/DesktopDefault.aspx?PageID=550&lang=fr#ancor"@fr) +AnnotationAssertion(geopolitical:sourceIdentifier geopolitical:population "http://faostat.fao.org/DesktopDefault.aspx?PageID=550&lang=en#ancor") +AnnotationAssertion(geopolitical:sourceModified geopolitical:population "2009-09-21") +AnnotationAssertion(terms:description geopolitical:population "The total population usually refers to the present-in-area (de facto) population which includes all persons physically present within the present geographical boundaries of countries at the mid-point of the reference period. http://faostat.fao.org/site/375/default.aspx") +AnnotationAssertion(terms:source geopolitical:population "FAOSTAT http://faostat.fao.org/site/550/default.aspx") +AnnotationAssertion(rdfs:label geopolitical:population "population"@en) + +# Data Property: geopolitical:populationNotes (population notes) + +AnnotationAssertion(rdfs:label geopolitical:populationNotes "population notes"@en) + +# Data Property: geopolitical:populationTotal (total population) + +AnnotationAssertion(rdfs:label geopolitical:populationTotal "total population"@en) + +# Data Property: geopolitical:populationUnit (population unit) + +AnnotationAssertion(rdfs:label geopolitical:populationUnit "population unit"@en) + +# Data Property: geopolitical:populationYear (populationYear) + +AnnotationAssertion(rdfs:label geopolitical:populationYear "populationYear"@en) + +# Data Property: geopolitical:validSince (valid since) + +AnnotationAssertion(rdfs:comment geopolitical:validSince "The value of the datatype property *validSince* associated to a particular area (territory or group) indicates the area's first year of validity. The geopolitical ontology traces back historic changes only until 1985, therefore, if an area has a validSince = 1985, this indicates that the area is/was valid since 1985 or before. ") +AnnotationAssertion(rdfs:label geopolitical:validSince "valid since"@en) + +# Data Property: geopolitical:validUntil (valid until) + +AnnotationAssertion(rdfs:comment geopolitical:validUntil "The value of the datatype property *validUntil* associated to a particular area (territory or group) indicates the area's last year of validity. In case the area is currently valid, this value is set by default to 9999. + ") +AnnotationAssertion(rdfs:label geopolitical:validUntil "valid until"@en) + +# Data Property: obo:ARG_0000001 (is template) + +AnnotationAssertion(obo:IAO_0000115 obo:ARG_0000001 "The document can be used as a template for the creation of other documents. ") +AnnotationAssertion(rdfs:label obo:ARG_0000001 "is template"@en) +DataPropertyDomain(obo:ARG_0000001 ) +DataPropertyRange(obo:ARG_0000001 xsd:boolean) + +# Data Property: obo:ARG_0000015 (user-defined tag) + +AnnotationAssertion(obo:IAO_0000115 obo:ARG_0000015 "A free text field for recording topics which relate to the resource. ") +AnnotationAssertion(rdfs:label obo:ARG_0000015 "user-defined tag"@en) +DataPropertyDomain(obo:ARG_0000015 obo:ARG_0000008) + +# Data Property: obo:ARG_0000172 (patient ID) + +AnnotationAssertion(rdfs:label obo:ARG_0000172 "patient ID"@en) +SubDataPropertyOf(obo:ARG_0000172 core:identifier) +DataPropertyDomain(obo:ARG_0000172 ) +DataPropertyRange(obo:ARG_0000172 xsd:string) + +# Data Property: obo:ARG_0000197 (health care provider ID) + +AnnotationAssertion(rdfs:label obo:ARG_0000197 "health care provider ID"@en) +SubDataPropertyOf(obo:ARG_0000197 core:identifier) +DataPropertyDomain(obo:ARG_0000197 ) +DataPropertyRange(obo:ARG_0000197 xsd:string) + +# Data Property: obo:ARG_2000012 (Measurement Label) + +AnnotationAssertion(rdfs:label obo:ARG_2000012 "Measurement Label"@en) + +# Data Property: obo:ERO_0000044 (inventory number) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000044 "has inventory number") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000044 "An example inventory number can be in the form: 12345") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000044 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000044 "Inventory identifier for the resource.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000044 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000044 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0000044 "inventory number"@en) +DataPropertyDomain(obo:ERO_0000044 ObjectUnionOf(obo:ERO_0000004 obo:ERO_0000020 obo:OBI_0100026)) +DataPropertyRange(obo:ERO_0000044 xsd:string) + +# Data Property: obo:ERO_0000045 (has restriction) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000045 "has restriction") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000045 "Resource is only available to researchers in the department.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000045 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000045 "A restriction on service availability, such as university or consortium affiliation, geographical location, professional certification, or other factors.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000045 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000045 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0000045 "has restriction"@en) +DataPropertyDomain(obo:ERO_0000045 ObjectUnionOf(obo:ERO_0000004 obo:ERO_0000005 obo:ERO_0000006 obo:ERO_0000015 obo:ERO_0000020 obo:ERO_0000071 obo:ERO_0000595 obo:ERO_0001716 obo:OBI_0100026 )) +DataPropertyRange(obo:ERO_0000045 xsd:string) + +# Data Property: obo:ERO_0000046 (has geographic restriction) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000046 "has geographic restriction") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000046 "Resource is only available to researchers in Boston area.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000046 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000046 "Any service limitation tied to geographically-defined areas such as metro areas, counties, states, or regions. ") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000046 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000046 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0000046 "has geographic restriction"@en) +SubDataPropertyOf(obo:ERO_0000046 obo:ERO_0000045) +DataPropertyDomain(obo:ERO_0000046 obo:ERO_0000005) +DataPropertyRange(obo:ERO_0000046 xsd:string) + +# Data Property: obo:ERO_0000050 (model number) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000050 "model number") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000050 "ABI 9000") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000050 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000050 "Instrument model number, which may be a name, number, or both.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000050 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000050 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0000050 "model number"@en) +DataPropertyDomain(obo:ERO_0000050 obo:ERO_0000004) +DataPropertyRange(obo:ERO_0000050 xsd:string) + +# Data Property: obo:ERO_0000054 (lab data format) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000054 "lab data format") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000054 "Excel spreadsheet") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000054 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000054 "Current method or software used to inventory a lab's resources. Examples include Excel, index cards, FileMaker, 3-ring binder, etc.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000054 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000054 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0000054 "lab data format"@en) +DataPropertyDomain(obo:ERO_0000054 ObjectUnionOf(core:Center core:Laboratory)) +DataPropertyRange(obo:ERO_0000054 xsd:string) + +# Data Property: obo:ERO_0000072 (version) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000072 "v 1.0") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000072 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000072 "Software edition, typically a numeral followed by a decimal and another numeral, such as 2.1.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000072 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000072 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0000072 "version"@en) +DataPropertyDomain(obo:ERO_0000072 ObjectUnionOf(obo:ERO_0000071 obo:ERO_0001716)) +DataPropertyRange(obo:ERO_0000072 xsd:string) + +# Data Property: obo:ERO_0000424 (has study population) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000424 "study population") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000424 "African american study population.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000424 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000424 "Characteristics of the human population being studied. May include number, demographic or geographic information, inclusion or exclusion criteria, or other descriptive information.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000424 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000424 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0000424 "has study population"@en) +DataPropertyDomain(obo:ERO_0000424 obo:ERO_0000015) +DataPropertyRange(obo:ERO_0000424 xsd:string) + +# Data Property: obo:ERO_0000774 (has eligibility requirement) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000774 "has eligibility requirement") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000774 "A grade point average above 3.5 is an eligibility requirement.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000774 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000774 "Requirements for research opportunity eligibility. Requirements include: coursework, minimum gradepoint average, state residency, under-represented group status, field of study, or matriculation status.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000774 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000774 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:label obo:ERO_0000774 "has eligibility requirement"@en) +DataPropertyDomain(obo:ERO_0000774 obo:ERO_0000595) +DataPropertyRange(obo:ERO_0000774 xsd:string) + +# Data Property: (abstract) + +AnnotationAssertion(obo:IAO_0000112 "http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html") +AnnotationAssertion(rdfs:comment "A summary of the resource.") +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/dc/terms/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "abstract"@en) +AnnotationAssertion(ns:term_status "stable") +DataPropertyDomain( obo:IAO_0000030) + +# Data Property: (Amazon Standard Identification Number (ASIN)) + +AnnotationAssertion(obo:IAO_0000112 "020530902X") +AnnotationAssertion(obo:IAO_0000112 "Amazon standard identification number. Source: http://en.wikipedia.org/wiki/Amazon_Standard_Identification_Number.") +AnnotationAssertion(rdfs:comment "Amazon Standard Identification Number"@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Amazon Standard Identification Number (ASIN)"@en) +AnnotationAssertion(ns:term_status "stable") +SubDataPropertyOf( ) + +# Data Property: (chapter number) + +AnnotationAssertion(rdfs:comment "An chapter number"@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "chapter number"@en) +AnnotationAssertion(ns:term_status "unstable") +SubDataPropertyOf( ) +DataPropertyDomain( ) + +# Data Property: (coden) + +AnnotationAssertion(obo:IAO_0000112 "CODEN became particularly common in the scientific community as a citation system for periodicals cited in technical- as well in chemistry-related publications and as a search tool in many bibliographic catalogues. +Definition and description came from Wikipedia here: http://en.wikipedia.org/wiki/CODEN ") +AnnotationAssertion(rdfs:comment "An identifier of serials, still in use by libraries, but replaced by ISSN for any new work"@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "coden"@en) +AnnotationAssertion(ns:term_status "stable") +SubDataPropertyOf( ) + +# Data Property: (Digital Object Identifier (DOI)) + +AnnotationAssertion(rdfs:comment "Digital Object Identifier"@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Digital Object Identifier (DOI)"@en) +AnnotationAssertion(ns:term_status "stable") +SubDataPropertyOf( ) +DataPropertyDomain( obo:IAO_0000030) + +# Data Property: (EAN International-Uniform Code Council (EAN-UCC) 13) + +AnnotationAssertion(obo:IAO_0000112 "Definition source: http://en.wikipedia.org/wiki/European_Article_Numbering-Uniform_Code_Council. +The Uniform Code Council (UCC) was the Numbering Organization in the USA to administer and manage the EAN.UCC System. In 2005 the UCC changed its name to GS1 US.") +AnnotationAssertion(rdfs:comment "European Article Number/Uniform Commercier Code 13"@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "EAN International-Uniform Code Council (EAN-UCC) 13"@en) +AnnotationAssertion(ns:term_status "stable") +SubDataPropertyOf( ) + +# Data Property: (edition) + +AnnotationAssertion(rdfs:comment "The name defining a special edition of a document. Normally its a literal value composed of a version number and words."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "edition"@en) +AnnotationAssertion(ns:term_status "stable") + +# Data Property: (Electronic International Standard Serial Number (EISSN)) + +AnnotationAssertion(obo:IAO_0000112 "eissn stands for Electronic International Standard Serial Number. source: http://www.definition-of.com/EISSN") +AnnotationAssertion(rdfs:comment "The electronic ISSN number of a periodical."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Electronic International Standard Serial Number (EISSN)"@en) +AnnotationAssertion(ns:term_status "stable") +SubDataPropertyOf( ) + +# Data Property: (Global Trade Item Number (GTIN-14)) + +AnnotationAssertion(obo:IAO_0000112 "http://en.wikipedia.org/wiki/Global_Trade_Item_Number.") +AnnotationAssertion(rdfs:comment "Global Trade Item Number 14"@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Global Trade Item Number (GTIN-14)"@en) +AnnotationAssertion(ns:term_status "stable") +SubDataPropertyOf( ) + +# Data Property: (identifier) + +AnnotationAssertion(rdfs:label "identifier"@en) +SubDataPropertyOf( core:identifier) + +# Data Property: (International Standard Book Number (ISBN) 10) + +AnnotationAssertion(obo:IAO_0000112 "http://en.wikipedia.org/wiki/Isbn.") +AnnotationAssertion(rdfs:label "International Standard Book Number (ISBN) 10"@en) +SubDataPropertyOf( ) +DataPropertyDomain( ) + +# Data Property: (International Standard Book Number (ISBN) 13) + +AnnotationAssertion(obo:IAO_0000112 "source: http://en.wikipedia.org/wiki/Isbn.") +AnnotationAssertion(rdfs:label "International Standard Book Number (ISBN) 13"@en) +SubDataPropertyOf( ) +DataPropertyDomain( ) + +# Data Property: (International Standard Serial Number (ISSN)) + +AnnotationAssertion(obo:IAO_0000112 "source: http://en.wikipedia.org/wiki/Issn") +AnnotationAssertion(rdfs:comment "International Standard Serial Number"@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "International Standard Serial Number (ISSN)"@en) +AnnotationAssertion(ns:term_status "stable") +SubDataPropertyOf( ) + +# Data Property: (issue) + +AnnotationAssertion(obo:IAO_0000112 "Bibo has the domain of bibo:issue as the class Issue, but an example on their site uses it with Article, referring to the issue number \"4\"") +AnnotationAssertion(rdfs:label "issue"@en) +SubDataPropertyOf( ) +DataPropertyDomain( ) + +# Data Property: (Library of Congress Control Number (LCCN)) + +AnnotationAssertion(obo:IAO_0000112 "Source: http://en.wikipedia.org/wiki/Library_of_Congress_Control_Number.") +AnnotationAssertion(rdfs:comment "Library of Congress Control Number"@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Library of Congress Control Number (LCCN)"@en) +AnnotationAssertion(ns:term_status "stable") +SubDataPropertyOf( ) + +# Data Property: (locator) + +AnnotationAssertion(obo:IAO_0000112 "definition from: http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html") +AnnotationAssertion(rdfs:comment "A description (often numeric) that locates an item within a containing document or collection."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "locator"@en) +AnnotationAssertion(ns:term_status "stable") + +# Data Property: (number of pages) + +AnnotationAssertion(rdfs:label "number of pages"@en) +SubDataPropertyOf( ) + +# Data Property: (number) + +AnnotationAssertion(obo:IAO_0000112 "Definition from here: http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html") +AnnotationAssertion(rdfs:label "number"@en) + +# Data Property: (Online Computer Library Center (OCLC) number) + +AnnotationAssertion(obo:IAO_0000112 "http://info-uri.info/registry/OAIHandler?verb=GetRecord&metadataPrefix=reg&identifier=info:oclcnum/. + + +bibo has the domain of this property set to the union of Collection and Document.") +AnnotationAssertion(rdfs:comment "OCLC Identifier"@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Online Computer Library Center (OCLC) number"@en) +AnnotationAssertion(ns:term_status "stable") +SubDataPropertyOf( ) + +# Data Property: (end page) + +AnnotationAssertion(rdfs:comment "Ending page number within a continuous page range."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "end page"@en) +AnnotationAssertion(ns:term_status "stable") +SubDataPropertyOf( ) + +# Data Property: (start page) + +AnnotationAssertion(rdfs:comment "Starting page number within a continuous page range."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "start page"@en) +AnnotationAssertion(ns:term_status "stable") +SubDataPropertyOf( ) + +# Data Property: (PubMed ID) + +AnnotationAssertion(obo:IAO_0000112 "The PubMed ID (PMID) identifies a citation record (rather than full-text) in the PubMed database. It is not evidence of compliance with the NIH Public Access Policy, because it does not identify a full-text submission of any kind.") +AnnotationAssertion(rdfs:comment "PubMed Identifier"@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "PubMed ID"@en) +AnnotationAssertion(ns:term_status "stable") +SubDataPropertyOf( ) +DataPropertyDomain( ) + +# Data Property: (name prefix) + +AnnotationAssertion(obo:IAO_0000112 "Mr; Ms; Mrs") +AnnotationAssertion(obo:IAO_0000112 "http://dictionary.reference.com/browse/prefix") +AnnotationAssertion(rdfs:comment "The prefix of a name"@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "name prefix"@en) +AnnotationAssertion(ns:term_status "stable") + +# Data Property: (section) + +AnnotationAssertion(obo:IAO_0000112 "Di Rado, Alicia. 1995. Trekking through college: Classes explore +modern society using the world of Star trek. Los Angeles Times, March +15, sec. A, p. 3."@en) +AnnotationAssertion(rdfs:comment "An section number"@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "section"@en) +AnnotationAssertion(ns:term_status "unstable") +SubDataPropertyOf( ) + +# Data Property: (short description) + +AnnotationAssertion(rdfs:comment "A short description of the resource.") +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "short description"@en) +AnnotationAssertion(ns:term_status "unstable") +AnnotationAssertion(skos:scopeNote "The idea here is that while dcterms:description may involve length descriptions, this for short (two or three word) descriptions that could go in a bibliographic entry."@en) + +# Data Property: (Serial Item and Contribution Identifier (SICI)) + +AnnotationAssertion(obo:IAO_0000112 "A sub property of identifier (http://en.wikipedia.org/wiki/SICI).") +AnnotationAssertion(rdfs:comment "Serial Item and Contribution Identifier"@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Serial Item and Contribution Identifier (SICI)"@en) +AnnotationAssertion(ns:term_status "stable") +SubDataPropertyOf( ) + +# Data Property: (Universal Product Code (UPC)) + +AnnotationAssertion(obo:IAO_0000112 "source for public description: http://en.wikipedia.org/wiki/Universal_Product_Code.") +AnnotationAssertion(rdfs:comment "Universal Product Code"@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Universal Product Code (UPC)"@en) +AnnotationAssertion(ns:term_status "stable") +SubDataPropertyOf( ) + +# Data Property: (URI) + +AnnotationAssertion(obo:IAO_0000112 "Definition from: http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html") +AnnotationAssertion(rdfs:label "URI"@en) +SubDataPropertyOf( ) + +# Data Property: (volume) + +AnnotationAssertion(rdfs:label "volume"@en) +SubDataPropertyOf( ) +DataPropertyDomain( ) + +# Data Property: (has global count date) + +AnnotationAssertion(obo:IAO_0000115 "The date on which the global citation count of the cited entity was recorded from a named bibliographic information source.") +AnnotationAssertion(rdfs:label "has global count date"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:date) + +# Data Property: (has global count value) + +AnnotationAssertion(obo:IAO_0000115 "An integer defining the value of the global citation count of a cited entity recorded from a named bibliographic information source on a particular date.") +AnnotationAssertion(vitro:descriptionAnnot "An integer defining the value of the global citation count of a cited entity recorded from a named bibliographic information source on a particular date.") +AnnotationAssertion(rdfs:label "has global count value"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:int) + +# Data Property: (preferred namespace URI) + +AnnotationAssertion(rdfs:label "preferred namespace URI"@en) + +# Data Property: core:abbreviation (abbreviation) + +AnnotationAssertion(obo:IAO_0000112 core:abbreviation "A short form for an longer title or name.") +AnnotationAssertion(obo:IAO_0000112 core:abbreviation "B.A.") +AnnotationAssertion(rdfs:label core:abbreviation "abbreviation"@en) +FunctionalDataProperty(core:abbreviation) + +# Data Property: core:cclCode (published US Classification Class/subclass (CCL) code) + +AnnotationAssertion(rdfs:label core:cclCode "published US Classification Class/subclass (CCL) code"@en) +DataPropertyDomain(core:cclCode ) + +# Data Property: core:contactInformation (contact information) + +AnnotationAssertion(rdfs:label core:contactInformation "contact information"@en) + +# Data Property: core:courseCredits (credits) + +AnnotationAssertion(rdfs:label core:courseCredits "credits"@en) +FunctionalDataProperty(core:courseCredits) + +# Data Property: core:dateTime (date/time) + +AnnotationAssertion(rdfs:label core:dateTime "date/time"@en) +DataPropertyDomain(core:dateTime core:DateTimeValue) +DataPropertyRange(core:dateTime xsd:dateTime) + +# Data Property: core:departmentOrSchool (department or school name within institution) + +AnnotationAssertion(vitro:descriptionAnnot core:departmentOrSchool "Not intended to be an institution name.") +AnnotationAssertion(rdfs:label core:departmentOrSchool "department or school name within institution"@en) +DataPropertyDomain(core:departmentOrSchool core:EducationalProcess) + +# Data Property: core:description (description) + +AnnotationAssertion(rdfs:label core:description "description"@en) + +# Data Property: core:eRACommonsId (eRA Commons ID) + +AnnotationAssertion(rdfs:label core:eRACommonsId "eRA Commons ID"@en) +SubDataPropertyOf(core:eRACommonsId core:identifier) +DataPropertyDomain(core:eRACommonsId ) + +# Data Property: core:entryTerm (entry term) + +AnnotationAssertion(rdfs:label core:entryTerm "entry term"@en) + +# Data Property: core:freetextKeyword (keywords) + +AnnotationAssertion(obo:IAO_0000112 core:freetextKeyword "conservation + +use one freetextKeyword assertion for each keyword or phrase.") +AnnotationAssertion(obo:IAO_0000112 core:freetextKeyword "one keyword or phrase per freetextKeyword assertion") +AnnotationAssertion(rdfs:label core:freetextKeyword "keywords"@en) + +# Data Property: core:grantDirectCosts (direct costs) + +AnnotationAssertion(rdfs:label core:grantDirectCosts "direct costs"@en) +FunctionalDataProperty(core:grantDirectCosts) +DataPropertyDomain(core:grantDirectCosts ObjectUnionOf(core:Contract core:Grant)) + +# Data Property: core:hasMonetaryAmount (has monetary amount) + +AnnotationAssertion(rdfs:label core:hasMonetaryAmount "has monetary amount"@en) + +# Data Property: core:hasValue (has value) + +AnnotationAssertion(rdfs:label core:hasValue "has value"@en) + +# Data Property: core:hideFromDisplay (hide from display) + +AnnotationAssertion(rdfs:label core:hideFromDisplay "hide from display"@en) +FunctionalDataProperty(core:hideFromDisplay) +DataPropertyRange(core:hideFromDisplay xsd:boolean) + +# Data Property: core:hrJobTitle (HR job title) + +AnnotationAssertion(vitro:descriptionAnnot core:hrJobTitle "Definition http://en.wikipedia.org/wiki/Job_title#Job_title.") +AnnotationAssertion(vitro:exampleAnnot core:hrJobTitle "administrative secretary") +AnnotationAssertion(rdfs:label core:hrJobTitle "HR job title"@en) +DataPropertyDomain(core:hrJobTitle core:Position) + +# Data Property: core:iclCode (International Classification (ICL) code) + +AnnotationAssertion(obo:IAO_0000112 core:iclCode "The International classification(s) to which the published application has been assigned. +") +AnnotationAssertion(rdfs:label core:iclCode "International Classification (ICL) code"@en) +DataPropertyDomain(core:iclCode ) + +# Data Property: core:identifier (identifier) + +AnnotationAssertion(rdfs:label core:identifier "identifier"@en) + +# Data Property: core:isCorrespondingAuthor (Is this person a corresponding author?) + +AnnotationAssertion(vitro:exampleAnnot core:isCorrespondingAuthor "True; False") +AnnotationAssertion(rdfs:label core:isCorrespondingAuthor "Is this person a corresponding author?"@en) +FunctionalDataProperty(core:isCorrespondingAuthor) +DataPropertyDomain(core:isCorrespondingAuthor core:Authorship) +DataPropertyRange(core:isCorrespondingAuthor xsd:boolean) + +# Data Property: core:licenseNumber (license number) + +AnnotationAssertion(rdfs:label core:licenseNumber "license number"@en) +DataPropertyDomain(core:licenseNumber core:Licensure) + +# Data Property: core:localAwardId (local award ID) + +AnnotationAssertion(obo:IAO_0000112 core:localAwardId "core:localAwardId has a domain of core:Grant, and should be public since that's its public identifier for local use by OSP, accounting, department admins, and the PI ") +AnnotationAssertion(rdfs:label core:localAwardId "local award ID"@en) +SubDataPropertyOf(core:localAwardId core:identifier) +DataPropertyDomain(core:localAwardId ObjectUnionOf(core:Contract core:Grant)) + +# Data Property: core:majorField (major field of degree) + +AnnotationAssertion(obo:IAO_0000112 core:majorField "Information Science; Computer Science; Anthropology") +AnnotationAssertion(rdfs:label core:majorField "major field of degree"@en) +DataPropertyDomain(core:majorField core:EducationalProcess) + +# Data Property: core:middleName (middle name or initial) + +AnnotationAssertion(rdfs:label core:middleName "middle name or initial"@en) + +# Data Property: core:nihmsid (NIH Manuscript Submission System ID) + +AnnotationAssertion(rdfs:label core:nihmsid "NIH Manuscript Submission System ID"@en) +SubDataPropertyOf(core:nihmsid ) +DataPropertyDomain(core:nihmsid ) + +# Data Property: core:outreachOverview (outreach overview) + +AnnotationAssertion(obo:IAO_0000112 core:outreachOverview "My extension program consists of developing and reporting disease management strategies that are both economically and environmentally sound for fresh market vegetable production. We hope that some of this testing will result in practices adaptable for organic production.") +AnnotationAssertion(obo:IAO_0000112 core:outreachOverview "Used for a single narrative summary of outreach, typically covering a wide range of activities and time periods; use Outreach Provider Role for information on individual activities") +AnnotationAssertion(rdfs:label core:outreachOverview "outreach overview"@en) +FunctionalDataProperty(core:outreachOverview) +DataPropertyDomain(core:outreachOverview ) + +# Data Property: core:overview (overview) + +AnnotationAssertion(obo:IAO_0000112 core:overview "My research focuses on diseases of pine crops in the southeastern United States."@en) +AnnotationAssertion(obo:IAO_0000115 core:overview "Short text for presentation describing the agent's purpose, activities, and/or accomplishments."@en) +AnnotationAssertion(rdfs:label core:overview "overview"@en) +FunctionalDataProperty(core:overview) +DataPropertyDomain(core:overview ) + +# Data Property: core:patentNumber (patent number) + +AnnotationAssertion(obo:IAO_0000112 core:patentNumber "source of definition: http://www.uspto.gov/main/glossary/#p . The following site has patent number formats: http://www.uspto.gov/patents/ebc/kindcodesum.jsp .") +AnnotationAssertion(rdfs:label core:patentNumber "patent number"@en) +SubDataPropertyOf(core:patentNumber ) +FunctionalDataProperty(core:patentNumber) +DataPropertyDomain(core:patentNumber ) + +# Data Property: core:placeOfPublication (place of publication) + +AnnotationAssertion(rdfs:label core:placeOfPublication "place of publication"@en) +FunctionalDataProperty(core:placeOfPublication) + +# Data Property: core:pmcid (PubMed Central ID) + +AnnotationAssertion(obo:IAO_0000112 core:pmcid " A PMCID is a unique PubMed Central reference number, which is assigned to each full-text record made available A PMCID is a unique PubMed Central reference number, which is assigned to each full-text record made available in PubMed Central. The PMCID is issued shortly after the PI or author approves the PubMed Central formatted web version of the submission. ") +AnnotationAssertion(rdfs:label core:pmcid "PubMed Central ID"@en) +SubDataPropertyOf(core:pmcid ) +DataPropertyDomain(core:pmcid ) + +# Data Property: core:preferredDisplayOrder (preferred display order) + +AnnotationAssertion(rdfs:label core:preferredDisplayOrder "preferred display order"@en) + +# Data Property: core:rank (rank) + +AnnotationAssertion(obo:IAO_0000112 core:rank "this number indicates a position in a list") +AnnotationAssertion(rdfs:label core:rank "rank"@en) +DataPropertyRange(core:rank xsd:int) + +# Data Property: core:reportId (report identifier) + +AnnotationAssertion(rdfs:label core:reportId "report identifier"@en) +SubDataPropertyOf(core:reportId ) +FunctionalDataProperty(core:reportId) +DataPropertyDomain(core:reportId ) + +# Data Property: core:researchOverview (research overview) + +AnnotationAssertion(obo:IAO_0000112 core:researchOverview "Used for a single narrative summary of research, typically covering a wide range of activities and time periods; use Researcher Role for information on individual activities") +AnnotationAssertion(rdfs:label core:researchOverview "research overview"@en) +FunctionalDataProperty(core:researchOverview) +DataPropertyDomain(core:researchOverview ) + +# Data Property: core:researcherId (ISI Researcher ID) + +AnnotationAssertion(obo:IAO_0000112 core:researcherId "RearcherID is a Thomson Reuters project where researchers have a place to manage and share their professional information. It will allow them to solve author identity issues while simultaneously adding dynamic citation metrics and collaboration networks to your personal profile. +Definition source: http://isiwebofknowledge.com/researcherid/") +AnnotationAssertion(rdfs:label core:researcherId "ISI Researcher ID"@en) +SubDataPropertyOf(core:researcherId core:identifier) +DataPropertyDomain(core:researcherId ) + +# Data Property: core:scopusId (Scopus ID) + +AnnotationAssertion(obo:IAO_0000112 core:scopusId "Home page for Scopus: http://www.scopus.com/home.url") +AnnotationAssertion(rdfs:label core:scopusId "Scopus ID"@en) +SubDataPropertyOf(core:scopusId core:identifier) +DataPropertyDomain(core:scopusId ) + +# Data Property: core:seatingCapacity (seating capacity) + +AnnotationAssertion(obo:IAO_0000112 core:seatingCapacity "55") +AnnotationAssertion(obo:IAO_0000112 core:seatingCapacity "definition modified from: source (http://en.wikipedia.org/wiki/Seating_capacity).") +AnnotationAssertion(rdfs:label core:seatingCapacity "seating capacity"@en) +FunctionalDataProperty(core:seatingCapacity) +DataPropertyDomain(core:seatingCapacity core:Room) +DataPropertyRange(core:seatingCapacity xsd:int) + +# Data Property: core:sponsorAwardId (sponsor award ID) + +AnnotationAssertion(obo:IAO_0000112 core:sponsorAwardId "Has a domain of Grant. There is not a strong reason have this be publically visible, since most users would care more about the name of the sponsoring agency than its identifier, but it does no harm to be public. + + +See also core:localAwardId. +") +AnnotationAssertion(rdfs:label core:sponsorAwardId "sponsor award ID"@en) +SubDataPropertyOf(core:sponsorAwardId core:identifier) +FunctionalDataProperty(core:sponsorAwardId) +DataPropertyDomain(core:sponsorAwardId ObjectUnionOf(core:Contract core:Grant)) + +# Data Property: core:supplementalInformation (supplemental information) + +AnnotationAssertion(rdfs:label core:supplementalInformation "supplemental information"@en) + +# Data Property: core:teachingOverview (teaching overview) + +AnnotationAssertion(obo:IAO_0000112 core:teachingOverview "Used for a single narrative summary of teaching, typically covering a wide range of courses including for credit and non-credit teaching over multiple semesters; the \"teaches\" property links a person directly with an instance of a Semester Class, typically from an institutional database of record; then use Teacher Role for information about a person's role in non-credit teaching or their specific contribution to individual courses") +AnnotationAssertion(rdfs:label core:teachingOverview "teaching overview"@en) +FunctionalDataProperty(core:teachingOverview) +DataPropertyDomain(core:teachingOverview ) + +# Data Property: core:termLabel (term label) + +AnnotationAssertion(rdfs:label core:termLabel "term label"@en) + +# Data Property: core:termType (term type) + +AnnotationAssertion(rdfs:label core:termType "term type"@en) + +# Data Property: core:totalAwardAmount (total award amount) + +AnnotationAssertion(rdfs:label core:totalAwardAmount "total award amount"@en) +FunctionalDataProperty(core:totalAwardAmount) +DataPropertyDomain(core:totalAwardAmount ObjectUnionOf(core:Contract core:Grant)) + +# Data Property: (Institutional Review Board (IRB) number) + +AnnotationAssertion(obo:IAO_0000115 "Every clinical trial in the United States must be approved and monitored by an Institutional Review Board (IRB). An IRB is an independent committee of physicians, statisticians, community advocates and others whose objective is to ensure that a clinical trial is ethical and the rights of study participants are protected. ") +AnnotationAssertion(rdfs:label "Institutional Review Board (IRB) number"@en) + +# Data Property: (National Clinical Trials (NCT) number) + +AnnotationAssertion(obo:IAO_0000115 "ClinicalTrials.gov is an ICMJE-acceptable public registry, offering up-to-date information for locating clinical trials for a wide range of diseases and conditions. The U.S. National Institutes of Health (NIH), through its National Library of Medicine (NLM), developed this site in collaboration with the Food and Drug Administration (FDA), as a result of the FDA Modernization Act, which was passed into law in November 1997. This property should be publically visible since it is one of the principal identifiers in a national registry of clinical trials ") +AnnotationAssertion(vitro:exampleAnnot "NCT00000419") +AnnotationAssertion(rdfs:label "National Clinical Trials (NCT) number"@en) + +# Data Property: (study population count) + +AnnotationAssertion(obo:IAO_0000115 "number of human participants in the study (trial).") +AnnotationAssertion(rdfs:label "study population count"@en) + +# Data Property: (additional name) + +AnnotationAssertion(rdfs:label "additional name"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:string) + +# Data Property: (anniversary) + +AnnotationAssertion(rdfs:comment "The date of marriage, or equivalent, of the object the vCard represents") +AnnotationAssertion(rdfs:label "anniversary"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:dateTime) + +# Data Property: (birthdate) + +AnnotationAssertion(rdfs:comment "To specify the birth date of the object the vCard represents") +AnnotationAssertion(rdfs:label "birthdate"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:dateTime) + +# Data Property: (calendar busy) + +AnnotationAssertion(rdfs:label "calendar busy"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:anyURI) + +# Data Property: (calendar link) + +AnnotationAssertion(rdfs:label "calendar link"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:anyURI) + +# Data Property: (calendar request) + +AnnotationAssertion(rdfs:label "calendar request"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:anyURI) + +# Data Property: (category) + +AnnotationAssertion(rdfs:label "category"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:string) + +# Data Property: (country) + +AnnotationAssertion(rdfs:label "country"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:string) + +# Data Property: (email) + +AnnotationAssertion(rdfs:label "email"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:string) + +# Data Property: (has last name) + +AnnotationAssertion(rdfs:comment "Called Family Name in vCard") +AnnotationAssertion(rdfs:label "has last name"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:string) + +# Data Property: (has formatted name) + +AnnotationAssertion(rdfs:label "has formatted name"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:string) + +# Data Property: (gender) + +AnnotationAssertion(rdfs:comment "To specify the components of the sex and gender identity of the object the vCard represents. +To enable other Gender/Sex codes to be used, this dataproperty has range URI. The vCard gender code classes are defined under Code/Gender") +AnnotationAssertion(rdfs:label "gender"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:anyURI) + +# Data Property: (geo) + +AnnotationAssertion(rdfs:comment "Must use the geo URI scheme RFC5870") +AnnotationAssertion(rdfs:label "geo"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:anyURI) + +# Data Property: (first name) + +AnnotationAssertion(rdfs:comment "called Given Name invCard") +AnnotationAssertion(rdfs:label "first name"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:string) + +# Data Property: (honorific prefix) + +AnnotationAssertion(rdfs:comment "Called Honorific Prefix in vCard") +AnnotationAssertion(rdfs:label "honorific prefix"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:string) + +# Data Property: (honorific suffix) + +AnnotationAssertion(rdfs:label "honorific suffix"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:string) + +# Data Property: (instant message) + +AnnotationAssertion(rdfs:label "instant message"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:anyURI) + +# Data Property: (key) + +AnnotationAssertion(rdfs:label "key"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:anyURI) + +# Data Property: (has language) + +AnnotationAssertion(rdfs:comment "Use 2 char language code from RFC5646") +AnnotationAssertion(rdfs:label "has language"@en) +DataPropertyRange( xsd:string) + +# Data Property: (locality) + +AnnotationAssertion(rdfs:label "locality"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:string) + +# Data Property: (logo) + +AnnotationAssertion(rdfs:label "logo"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:anyURI) + +# Data Property: (nickname) + +AnnotationAssertion(rdfs:label "nickname"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:string) + +# Data Property: (note) + +AnnotationAssertion(rdfs:label "note"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:string) + +# Data Property: (organization name) + +AnnotationAssertion(rdfs:label "organization name"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:string) + +# Data Property: (organizational unit name) + +AnnotationAssertion(rdfs:label "organizational unit name"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:string) + +# Data Property: (photo) + +AnnotationAssertion(rdfs:label "photo"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:anyURI) + +# Data Property: (postal code) + +AnnotationAssertion(rdfs:label "postal code"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:string) + +# Data Property: (product ID) + +AnnotationAssertion(rdfs:label "product ID"@en) +DataPropertyRange( xsd:string) + +# Data Property: (region) + +AnnotationAssertion(rdfs:label "region"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:string) + +# Data Property: (related) + +AnnotationAssertion(rdfs:label "related"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:anyURI) + +# Data Property: (revision) + +AnnotationAssertion(rdfs:label "revision"@en) +DataPropertyRange( xsd:dateTime) + +# Data Property: (role) + +AnnotationAssertion(rdfs:label "role"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:string) + +# Data Property: (sort as) + +AnnotationAssertion(rdfs:label "sort as"@en) +DataPropertyRange( xsd:string) + +# Data Property: (sound) + +AnnotationAssertion(rdfs:label "sound"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:anyURI) + +# Data Property: (source) + +AnnotationAssertion(rdfs:label "source"@en) +DataPropertyRange( xsd:string) + +# Data Property: (street address) + +AnnotationAssertion(rdfs:label "street address"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:string) + +# Data Property: (Telephone) + +AnnotationAssertion(rdfs:label "Telephone"@en) +DataPropertyRange( xsd:anyURI) + +# Data Property: (timezone) + +AnnotationAssertion(rdfs:label "timezone"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:string) + +# Data Property: (title) + +AnnotationAssertion(rdfs:label "title"@en) +DataPropertyDomain( ) +DataPropertyRange( xsd:string) + +# Data Property: (uid) + +AnnotationAssertion(rdfs:comment "To specify a value that represents a globally unique identifier corresponding to the entity associated with the vCard") +AnnotationAssertion(rdfs:label "uid"@en) +DataPropertyRange( xsd:anyURI) + +# Data Property: (URL) + +AnnotationAssertion(rdfs:label "URL"@en) +DataPropertyRange( xsd:anyURI) + + + +############################ +# Classes +############################ + +# Class: geopolitical:area (Area) + +AnnotationAssertion(rdfs:label geopolitical:area "Area"@en) +SubClassOf(geopolitical:area owl:Thing) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:codeAGROVOC)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:codeDBPediaID)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:codeFAOSTAT)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:codeFAOTERM)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:codeGAUL)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:codeISO2)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:codeISO3)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:codeUN)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:codeUNDP)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:nameListAR)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:nameListEN)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:nameListES)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:nameListFR)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:nameListIT)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:nameListRU)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:nameListZH)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:nameOfficialAR)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:nameOfficialEN)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:nameOfficialES)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:nameOfficialFR)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:nameOfficialIT)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:nameOfficialRU)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:nameOfficialZH)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:nameShortAR)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:nameShortEN)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:nameShortES)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:nameShortFR)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:nameShortIT)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:nameShortRU)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:nameShortZH)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:validSince)) +SubClassOf(geopolitical:area DataMaxCardinality(1 geopolitical:validUntil)) + +# Class: geopolitical:disputed (Disputed) + +AnnotationAssertion(rdfs:label geopolitical:disputed "Disputed"@en) +SubClassOf(geopolitical:disputed geopolitical:territory) + +# Class: geopolitical:economic_region (Economic Region) + +AnnotationAssertion(rdfs:label geopolitical:economic_region "Economic Region"@en) +SubClassOf(geopolitical:economic_region geopolitical:group) + +# Class: geopolitical:geographical_region (Transnational Region) + +AnnotationAssertion(terms:source geopolitical:geographical_region "United Nations statistics department http://unstats.un.org/unsd/methods/m49/m49regin.htm") +AnnotationAssertion(rdfs:label geopolitical:geographical_region "Transnational Region"@en) +SubClassOf(geopolitical:geographical_region geopolitical:group) +SubClassOf(geopolitical:geographical_region core:GeographicRegion) + +# Class: geopolitical:group (Group) + +AnnotationAssertion(rdfs:label geopolitical:group "Group"@en) +SubClassOf(geopolitical:group geopolitical:area) + +# Class: geopolitical:non_self_governing (Non Self Governing) + +AnnotationAssertion(terms:source geopolitical:non_self_governing "UN Cartographic Section, Department of Field Support http://www.un.org/Depts/Cartographic/map/profile/world00.pdf") +AnnotationAssertion(rdfs:label geopolitical:non_self_governing "Non Self Governing"@en) +SubClassOf(geopolitical:non_self_governing geopolitical:territory) +SubClassOf(geopolitical:non_self_governing ObjectAllValuesFrom(geopolitical:isAdministeredBy geopolitical:self_governing)) +SubClassOf(geopolitical:non_self_governing ObjectMinCardinality(1 geopolitical:isAdministeredBy)) +SubClassOf(geopolitical:non_self_governing ObjectMaxCardinality(1 geopolitical:isAdministeredBy)) + +# Class: geopolitical:organization (Organization) + +AnnotationAssertion(rdfs:label geopolitical:organization "Organization"@en) +SubClassOf(geopolitical:organization geopolitical:group) + +# Class: geopolitical:other (Other) + +AnnotationAssertion(rdfs:label geopolitical:other "Other"@en) +SubClassOf(geopolitical:other geopolitical:territory) + +# Class: geopolitical:self_governing (Self Governing) + +AnnotationAssertion(terms:source geopolitical:self_governing "United Nations Map Library http://www.un.org/depts/dhl/maplib/countinfo.htm") +AnnotationAssertion(rdfs:label geopolitical:self_governing "Self Governing"@en) +EquivalentClasses(geopolitical:self_governing core:Country) +SubClassOf(geopolitical:self_governing geopolitical:territory) +SubClassOf(geopolitical:self_governing core:GeopoliticalEntity) + +# Class: geopolitical:special_group (Special Group) + +AnnotationAssertion(rdfs:label geopolitical:special_group "Special Group"@en) +SubClassOf(geopolitical:special_group geopolitical:group) + +# Class: geopolitical:territory (Territory) + +AnnotationAssertion(rdfs:label geopolitical:territory "Territory"@en) +SubClassOf(geopolitical:territory geopolitical:area) +SubClassOf(geopolitical:territory core:GeopoliticalEntity) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:GDPNotes)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:GDPTotalInCurrentPrices)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:GDPUnit)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:GDPYear)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:HDINotes)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:HDITotal)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:HDIUnit)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:HDIYear)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:agriculturalAreaNotes)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:agriculturalAreaTotal)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:agriculturalAreaUnit)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:agriculturalAreaYear)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:codeCurrency)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:countryAreaNotes)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:countryAreaTotal)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:countryAreaUnit)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:countryAreaYear)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:hasMaxLatitude)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:hasMaxLongitude)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:hasMinLatitude)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:hasMinLongitude)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:landAreaNotes)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:landAreaTotal)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:landAreaUnit)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:landAreaYear)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:nameCurrencyEN)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:nameCurrencyES)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:nameCurrencyFR)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:nameCurrencyIT)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:nameCurrencyRU)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:nameCurrencyZH)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:nationalityAR)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:nationalityEN)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:nationalityES)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:nationalityFR)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:nationalityIT)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:nationalityRU)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:nationalityZH)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:populationNotes)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:populationTotal)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:populationUnit)) +SubClassOf(geopolitical:territory DataMaxCardinality(1 geopolitical:populationYear)) + +# Class: obo:ARG_2000008 (Topic Weight Measurement) + +AnnotationAssertion(rdfs:label obo:ARG_2000008 "Topic Weight Measurement"@en) +SubClassOf(obo:ARG_2000008 obo:IAO_0000032) + +# Class: obo:ARG_2000009 (Expertise Measurement) + +AnnotationAssertion(rdfs:label obo:ARG_2000009 "Expertise Measurement"@en) +SubClassOf(obo:ARG_2000009 obo:ARG_2000008) + +# Class: obo:ARG_2000010 (Topic Weight Measurement Process) + +AnnotationAssertion(rdfs:label obo:ARG_2000010 "Topic Weight Measurement Process"@en) +SubClassOf(obo:ARG_2000010 obo:OBI_0000011) + +# Class: obo:ARG_2000011 (Expertise Measurement Process) + +AnnotationAssertion(rdfs:label obo:ARG_2000011 "Expertise Measurement Process"@en) +SubClassOf(obo:ARG_2000011 obo:ARG_2000010) + +# Class: obo:ARG_2000021 (Experience) + +AnnotationAssertion(rdfs:label obo:ARG_2000021 "Experience"@en) +SubClassOf(obo:ARG_2000021 obo:BFO_0000019) + +# Class: obo:ARG_2000022 (specialty) + +AnnotationAssertion(rdfs:label obo:ARG_2000022 "specialty"@en) +SubClassOf(obo:ARG_2000022 obo:BFO_0000019) + +# Class: obo:ARG_2000376 (Contact Qualifier) + +AnnotationAssertion(obo:IAO_0000112 obo:ARG_2000376 "Examples are business address, shipping address."@en) +AnnotationAssertion(obo:IAO_0000114 obo:ARG_2000376 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ARG_2000376 "The purpose of contact information."@en) +AnnotationAssertion(obo:IAO_0000116 obo:ARG_2000376 "Contact qualifiers are represented as individuals of this class. We do + not have an authoritative controlled vocabulary for contact qualifiers."@en) +AnnotationAssertion(obo:IAO_0000117 obo:ARG_2000376 "PERSON: Michael Conlon"@en) +AnnotationAssertion(rdfs:label obo:ARG_2000376 "Contact Qualifier"@en) + +# Class: obo:ARG_2000377 (FOAF Profile) + +AnnotationAssertion(rdfs:label obo:ARG_2000377 "FOAF Profile"@en) +SubClassOf(obo:ARG_2000377 obo:ARG_2000379) + +# Class: obo:ARG_2000379 (Contact) + +AnnotationAssertion(rdfs:label obo:ARG_2000379 "Contact"@en) +SubClassOf(obo:ARG_2000379 obo:IAO_0000030) + +# Class: obo:BFO_0000001 (Entity) + +AnnotationAssertion(rdfs:label obo:BFO_0000001 "Entity"@en) + +# Class: obo:BFO_0000002 (Continuant) + +AnnotationAssertion(rdfs:label obo:BFO_0000002 "Continuant"@en) +SubClassOf(obo:BFO_0000002 obo:BFO_0000001) + +# Class: obo:BFO_0000003 (Occurrent) + +AnnotationAssertion(rdfs:label obo:BFO_0000003 "Occurrent"@en) +SubClassOf(obo:BFO_0000003 obo:BFO_0000001) + +# Class: obo:BFO_0000004 (Independent Continuant) + +AnnotationAssertion(rdfs:label obo:BFO_0000004 "Independent Continuant"@en) +SubClassOf(obo:BFO_0000004 obo:BFO_0000002) + +# Class: obo:BFO_0000006 (Spatial Region) + +AnnotationAssertion(rdfs:label obo:BFO_0000006 "Spatial Region"@en) +SubClassOf(obo:BFO_0000006 obo:BFO_0000141) + +# Class: obo:BFO_0000008 (Temporal Region) + +AnnotationAssertion(rdfs:label obo:BFO_0000008 "Temporal Region"@en) +SubClassOf(obo:BFO_0000008 obo:BFO_0000003) + +# Class: obo:BFO_0000015 (Process) + +AnnotationAssertion(rdfs:label obo:BFO_0000015 "Process"@en) +SubClassOf(obo:BFO_0000015 obo:BFO_0000003) + +# Class: obo:BFO_0000016 (Disposition) + +AnnotationAssertion(rdfs:label obo:BFO_0000016 "Disposition"@en) +SubClassOf(obo:BFO_0000016 obo:BFO_0000017) + +# Class: obo:BFO_0000017 (Realizable Entity) + +AnnotationAssertion(obo:BFO_0000179 obo:BFO_0000017 "realizable") +AnnotationAssertion(obo:BFO_0000180 obo:BFO_0000017 "RealizableEntity") +AnnotationAssertion(obo:IAO_0000112 obo:BFO_0000017 "the disposition of this piece of metal to conduct electricity."@en) +AnnotationAssertion(obo:IAO_0000112 obo:BFO_0000017 "the disposition of your blood to coagulate"@en) +AnnotationAssertion(obo:IAO_0000112 obo:BFO_0000017 "the function of your reproductive organs"@en) +AnnotationAssertion(obo:IAO_0000112 obo:BFO_0000017 "the role of being a doctor"@en) +AnnotationAssertion(obo:IAO_0000112 obo:BFO_0000017 "the role of this boundary to delineate where Utah and Colorado meet"@en) +AnnotationAssertion(obo:IAO_0000600 obo:BFO_0000017 "To say that b is a realizable entity is to say that b is a specifically dependent continuant that inheres in some independent continuant which is not a spatial region and is of a type instances of which are realized in processes of a correlated type. (axiom label in BFO2 Reference: [058-002])"@en) +AnnotationAssertion(obo:IAO_0000601 obo:BFO_0000017 "All realizable dependent continuants have independent continuants that are not spatial regions as their bearers. (axiom label in BFO2 Reference: [060-002])"@en) +AnnotationAssertion(obo:IAO_0000602 obo:BFO_0000017 "(forall (x t) (if (RealizableEntity x) (exists (y) (and (IndependentContinuant y) (not (SpatialRegion y)) (bearerOfAt y x t))))) // axiom label in BFO2 CLIF: [060-002] ") +AnnotationAssertion(obo:IAO_0000602 obo:BFO_0000017 "(forall (x) (if (RealizableEntity x) (and (SpecificallyDependentContinuant x) (exists (y) (and (IndependentContinuant y) (not (SpatialRegion y)) (inheresIn x y)))))) // axiom label in BFO2 CLIF: [058-002] ") +AnnotationAssertion(rdfs:isDefinedBy obo:BFO_0000017 obo:bfo.owl) +AnnotationAssertion(rdfs:label obo:BFO_0000017 "Realizable Entity"@en) +SubClassOf(obo:BFO_0000017 obo:BFO_0000020) +DisjointClasses(obo:BFO_0000017 obo:BFO_0000019) + +# Class: obo:BFO_0000019 (Quality) + +AnnotationAssertion(rdfs:label obo:BFO_0000019 "Quality"@en) +SubClassOf(obo:BFO_0000019 obo:BFO_0000020) + +# Class: obo:BFO_0000020 (Specifically Dependent Continuant) + +AnnotationAssertion(rdfs:label obo:BFO_0000020 "Specifically Dependent Continuant"@en) +SubClassOf(obo:BFO_0000020 obo:BFO_0000002) + +# Class: obo:BFO_0000023 (Role) + +AnnotationAssertion(obo:IAO_0000112 obo:BFO_0000023 "Only use if no specific subclasses of core:Role describe the role.") +AnnotationAssertion(obo:IAO_0000115 obo:BFO_0000023 "A person's, group's or organization's role in an endeavor") +AnnotationAssertion(vitro:descriptionAnnot obo:BFO_0000023 "Only use this broad role class if no subclasses of role describe the item being classified.") +AnnotationAssertion(rdfs:label obo:BFO_0000023 "Role"@en) +SubClassOf(obo:BFO_0000023 obo:BFO_0000017) +SubClassOf(obo:BFO_0000023 ObjectAllValuesFrom(core:dateTimeInterval core:DateTimeInterval)) +SubClassOf(obo:BFO_0000023 DataAllValuesFrom(core:description rdfs:Literal)) +SubClassOf(obo:BFO_0000023 DataAllValuesFrom(core:hideFromDisplay xsd:boolean)) + +# Class: obo:BFO_0000029 (Site) + +AnnotationAssertion(rdfs:label obo:BFO_0000029 "Site"@en) +SubClassOf(obo:BFO_0000029 obo:BFO_0000141) + +# Class: obo:BFO_0000031 (Generically Dependent Continuant) + +AnnotationAssertion(rdfs:label obo:BFO_0000031 "Generically Dependent Continuant"@en) +SubClassOf(obo:BFO_0000031 obo:BFO_0000002) + +# Class: obo:BFO_0000034 (Function) + +AnnotationAssertion(rdfs:label obo:BFO_0000034 "Function"@en) +SubClassOf(obo:BFO_0000034 obo:BFO_0000016) + +# Class: obo:BFO_0000038 (One-Dimensional Temporal Region) + +AnnotationAssertion(rdfs:label obo:BFO_0000038 "One-Dimensional Temporal Region"@en) +SubClassOf(obo:BFO_0000038 obo:BFO_0000008) + +# Class: obo:BFO_0000040 (Material Entity) + +AnnotationAssertion(rdfs:label obo:BFO_0000040 "Material Entity"@en) +SubClassOf(obo:BFO_0000040 obo:BFO_0000004) + +# Class: obo:BFO_0000141 (Immaterial Entity) + +AnnotationAssertion(rdfs:label obo:BFO_0000141 "Immaterial Entity"@en) +SubClassOf(obo:BFO_0000141 obo:BFO_0000004) + +# Class: obo:BFO_0000148 (Zero-Dimensional Temporal Region) + +AnnotationAssertion(rdfs:label obo:BFO_0000148 "Zero-Dimensional Temporal Region"@en) +SubClassOf(obo:BFO_0000148 obo:BFO_0000008) + +# Class: obo:ERO_0000004 (Instrument) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000004 "instrument") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000004 "A flow cytometer.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000004 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000004 "Material entity that is designed to have a function and play a role in scientific investigation.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000004 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000004 "http://en.wikipedia.org/wiki/Scientific_instrument") +AnnotationAssertion(rdfs:comment obo:ERO_0000004 "See OBI listserv discussion for considerations in defining instrument. http://sourceforge.net/tracker/index.php?func=detail&aid=2894801&group_id=177891&atid=886178") +AnnotationAssertion(rdfs:label obo:ERO_0000004 "Instrument"@en) +SubClassOf(obo:ERO_0000004 obo:BFO_0000040) +SubClassOf(obo:ERO_0000004 ObjectSomeValuesFrom(obo:OBI_0000312 obo:OBI_0000094)) +SubClassOf(obo:ERO_0000004 ObjectAllValuesFrom(obo:ERO_0000543 obo:ERO_0000007)) + +# Class: obo:ERO_0000005 (Service) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000005 "service") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000005 "A DNA sequencing service performed by a core lab.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000005 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000005 "An information content entity that describes a service performed by a person or organization with the objective of performing a technique, providing training, providing storage of data or material entities, or providing access to resources for another person or organization") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000005 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000005 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:comment obo:ERO_0000005 "Coordinate with NIF. NIF ID: nlx_res_20090105") +AnnotationAssertion(rdfs:label obo:ERO_0000005 "Service"@en) +SubClassOf(obo:ERO_0000005 obo:IAO_0000030) + +# Class: obo:ERO_0000006 (Reagent) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000006 "reagent") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000006 "A plasmid can be used as a reagent.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000006 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000006 "Processed material that is used in a chemical reaction or other experimental process to detect, measure, examine, or produce other substances.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000006 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000006 "http://www.yourdictionary.com/reagent") +AnnotationAssertion(rdfs:comment obo:ERO_0000006 "Placeholder for class to be imported from the Reagent Ontology (ReO).") +AnnotationAssertion(rdfs:label obo:ERO_0000006 "Reagent"@en) +EquivalentClasses(obo:ERO_0000006 ObjectIntersectionOf(obo:BFO_0000040 ObjectIntersectionOf(ObjectSomeValuesFrom(obo:OBI_0000312 obo:OBI_0000094) ObjectSomeValuesFrom(obo:RO_0000053 obo:OBI_0000086)))) +SubClassOf(obo:ERO_0000006 obo:BFO_0000040) + +# Class: obo:ERO_0000007 (Technique) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000007 "Flow cytometry is a technique.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000007 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000007 "A technique is a planned process used to accomplish a specific activity or task.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000007 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000007 "http://en.wikipedia.org/wiki/Technique") +AnnotationAssertion(rdfs:comment obo:ERO_0000007 "Protocol is added to eagle-i temporarily until a relationship between the informatio entity \"protocol\" and these planned processes is created. This class refers to the axtual process not the document") +AnnotationAssertion(rdfs:label obo:ERO_0000007 "Technique"@en) +SubClassOf(obo:ERO_0000007 obo:OBI_0000011) + +# Class: obo:ERO_0000012 (Service Provider Role) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000012 "A technician in a core laboratory.") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000012 "Member of the International Conference on Complex Systems Organizing Committee") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000012 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000012 "A role inhering in a person or organization that is realized when the bearer participates in providing a service to meet the need of another person or thing.") +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000012 "An role of an individual within his or her profession or institution; use outreach provider role for community service or other activities outside the profession.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000012 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000012 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(rdfs:label obo:ERO_0000012 "Service Provider Role"@en) +SubClassOf(obo:ERO_0000012 obo:BFO_0000023) + +# Class: obo:ERO_0000014 (Research Project) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000014 "A project to study the role of a specific protein in cell signaling.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000014 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000014 "A funded collection of investigations as described in a research proposal.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000014 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000014 "PERSON: Melissa Haendel") +AnnotationAssertion(rdfs:comment obo:ERO_0000014 "Maybe SameAs \"Investigation\" but is the subject of funding") +AnnotationAssertion(rdfs:label obo:ERO_0000014 "Research Project"@en) +SubClassOf(obo:ERO_0000014 obo:OBI_0000011) +SubClassOf(obo:ERO_0000014 core:Project) +SubClassOf(obo:ERO_0000014 ObjectSomeValuesFrom(obo:BFO_0000051 obo:OBI_0000066)) + +# Class: obo:ERO_0000015 (Human Study) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000015 "human study") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000015 "A clinical trial.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000015 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000015 "Research project that uses or collects measurements or assessments about humans.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000015 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000015 "OCRe") +AnnotationAssertion(rdfs:comment obo:ERO_0000015 "This should be imported from OCRE- but they currently have no generic human study type. Def is modified.") +AnnotationAssertion(rdfs:label obo:ERO_0000015 "Human Study"@en) +SubClassOf(obo:ERO_0000015 obo:ERO_0000014) + +# Class: obo:ERO_0000016 (Clinical Trial) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000016 "A clinical trial to evaluate the efficacy of a new drug.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000016 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000016 "An interventional study that contains a set of procedures in medical research and drug development that are conducted to allow safety (or more specifically, information about adverse drug reactions and adverse effects of other treatments) and efficacy data to be collected for health interventions (e.g., drugs, diagnostics, devices, therapy protocols) that is performed over phases.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000016 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000016 "http://en.wikipedia.org/wiki/Clinical_trial") +AnnotationAssertion(rdfs:label obo:ERO_0000016 "Clinical Trial"@en) +EquivalentClasses(obo:ERO_0000016 ObjectIntersectionOf( ObjectSomeValuesFrom(obo:ERO_0001518 ))) +SubClassOf(obo:ERO_0000016 ) + +# Class: obo:ERO_0000020 (Biological Specimen) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000020 "biological specimen") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000020 "Heart tissue obtained from an organism.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000020 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000020 "Material entity that is a portion or quantity of a biological material for use in testing, examination, or study. A biological specimen can be an individual animal, a population of organisms, or is a part of or derived from an animal, plant, part of a plant, or microorganism. When a taxon is described, it is typically based on a single specimen and is referred to as the holotype.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000020 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000118 obo:ERO_0000020 "biospecimen") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000020 "http://en.wikipedia.org/wiki/Specimen") +AnnotationAssertion(rdfs:comment obo:ERO_0000020 "Should have relationship to Organism") +AnnotationAssertion(rdfs:label obo:ERO_0000020 "Biological Specimen"@en) +SubClassOf(obo:ERO_0000020 obo:BFO_0000040) +SubClassOf(obo:ERO_0000020 ObjectSomeValuesFrom(obo:RO_0001000 obo:OBI_0100026)) + +# Class: obo:ERO_0000071 (Software) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000071 "software") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000071 "Microsoft Word is commonly used word processing software.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000071 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000071 "A general term primarily used for digitally stored data such as computer programs and other kinds of information read and written by computers.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000071 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000071 "http://en.wikipedia.org/wiki/Computer_software") +AnnotationAssertion(rdfs:comment obo:ERO_0000071 "IAO is a planned specification, in SWO is an Information artifact. In eagle-i, we have a need to collect material instances and is it thus currently classified as a material entity.") +AnnotationAssertion(rdfs:label obo:ERO_0000071 "Software"@en) +SubClassOf(obo:ERO_0000071 obo:BFO_0000040) + +# Class: obo:ERO_0000224 (Funding Role) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000224 "The NIH is a funding agency.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000224 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000224 "A role inhering in a person or organization that is realized when the bearer participates in providing funding to a person or an organization for academic or business purposes.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000224 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000224 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(rdfs:label obo:ERO_0000224 "Funding Role"@en) +SubClassOf(obo:ERO_0000224 obo:BFO_0000023) + +# Class: obo:ERO_0000225 (Educator Role) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000225 "A teacher.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000225 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000225 "A role inhering in a person or organization that is realized when the bearer participates in providing education to a student or group of students.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000225 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000225 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(rdfs:label obo:ERO_0000225 "Educator Role"@en) +SubClassOf(obo:ERO_0000225 obo:BFO_0000023) + +# Class: obo:ERO_0000391 (Access Service) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000391 "Allowing access to a microscope in a core lab.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000391 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000391 "A service offering that describes a service in which the consumer receives the right to use a resource (instrument, database, software, etc) that is owned or managed by a service provider. Ownership of the accessed resource remains with the service provider during and after provision of service.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000391 "PERSON: Matt Brush") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000391 "PERSON: Matthew Brush") +AnnotationAssertion(rdfs:comment obo:ERO_0000391 "Coordinate with NIF") +AnnotationAssertion(rdfs:label obo:ERO_0000391 "Access Service"@en) +SubClassOf(obo:ERO_0000391 obo:ERO_0000005) + +# Class: obo:ERO_0000392 (Storage Service) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000392 "A computer server.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000392 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000392 "A service offering that describes a service in which the consumer provides some material or data as input which a service provider stores and returns as output.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000392 "PERSON: Matt Brush") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000392 "PERSON: Matthew Brush") +AnnotationAssertion(rdfs:comment obo:ERO_0000392 "coordinate with NIF. NIF ID:nlx_res_20090419") +AnnotationAssertion(rdfs:label obo:ERO_0000392 "Storage Service"@en) +SubClassOf(obo:ERO_0000392 obo:ERO_0000005) + +# Class: obo:ERO_0000393 (Training Service) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000393 "Training a researcher to use a microscope.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000393 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000393 "A service offering that describes a service in which the provider offers educational materials or events, such as courses, workshops or graduate programs, to the service consumer ") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000393 "PERSON: Matt Brush") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000393 "PERSON: Matthew Brush") +AnnotationAssertion(rdfs:comment obo:ERO_0000393 "Coordinate with NIF. NIF ID: nlx_res_20090444") +AnnotationAssertion(rdfs:label obo:ERO_0000393 "Training Service"@en) +SubClassOf(obo:ERO_0000393 obo:ERO_0000005) + +# Class: obo:ERO_0000394 (Material Processing Service) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000394 "Biopsy service.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000394 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000394 "A service offering that describes a service in which the provider makes physical changes to a specified input material entity with the objective of producing a new material entity form input materials, or modifying the input material entity, and returning this as output to the service consumer") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000394 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000394 "http://neurolex.org/wiki/Category:Production_service_resource") +AnnotationAssertion(rdfs:comment obo:ERO_0000394 "Coordinate with NIF: NIF ID: nlx_res_20090416") +AnnotationAssertion(rdfs:label obo:ERO_0000394 "Material Processing Service"@en) +SubClassOf(obo:ERO_0000394 obo:ERO_0000005) + +# Class: obo:ERO_0000395 (Material Analysis Service) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000395 "Flow cytometry analysis of T cells.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000395 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000395 "An analysis service offering that describes a service in which the consumer provides some input material and a service provider performs some analysis of this material to generate data that is returned to the service consumer.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000395 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000395 "http://neurolex.org/wiki/Category:Analysis_service_resource") +AnnotationAssertion(rdfs:comment obo:ERO_0000395 "Coordinate with NIF: NIF ID: nlx_res_20090420") +AnnotationAssertion(rdfs:label obo:ERO_0000395 "Material Analysis Service"@en) +SubClassOf(obo:ERO_0000395 obo:ERO_0001261) + +# Class: obo:ERO_0000396 (Material Production Service) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000396 "Production of monoclonal antibodies from a hybridoma.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000396 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000396 "A material processing service offering that describes a service in which the provider makes physical changes to a specified input material that produce a new entity as specified output that is returned the service consumer. The specified output of a material production service can be contained within, derived from, or synthesized from specified input materials, but it represents a material entity that is of a distinct type from any of the specified input materials.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000396 "PERSON: Matthew Brush") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000396 "http://neurolex.org/wiki/Category:Material_service_resource") +AnnotationAssertion(rdfs:comment obo:ERO_0000396 "Coordinate with NIF. NIF ID: nlx_res_20090418") +AnnotationAssertion(rdfs:label obo:ERO_0000396 "Material Production Service"@en) +SubClassOf(obo:ERO_0000396 obo:ERO_0000394) + +# Class: obo:ERO_0000565 (Technology Transfer Office) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000565 "Technology Transfer Office") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000565 obo:IAO_0000123) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000565 "An organization that provides services for commercialization and licensing of technologies at an institution.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000565 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000565 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(rdfs:label obo:ERO_0000565 "Technology Transfer Office"@en) +SubClassOf(obo:ERO_0000565 ) + +# Class: obo:ERO_0000595 (Research Opportunity) + +AnnotationAssertion(obo:IAO_0000111 obo:ERO_0000595 "student research opportunity") +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000595 "Training grant to perform post-doctoral research.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000595 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000595 "A planned process carried out by a person or organization with the objective of performing research.") +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000595 "An offering through an ongoing program or single request of research support: internships, positions, financial awards or other forms of tangible or intangible support") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000595 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000595 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(rdfs:label obo:ERO_0000595 "Research Opportunity"@en) +SubClassOf(obo:ERO_0000595 obo:BFO_0000017) +SubClassOf(obo:ERO_0000595 ObjectAllValuesFrom(core:dateTimeInterval core:DateTimeInterval)) +SubClassOf(obo:ERO_0000595 ObjectAllValuesFrom(core:hasFundingVehicle core:Grant)) +SubClassOf(obo:ERO_0000595 DataAllValuesFrom(core:contactInformation rdfs:Literal)) +SubClassOf(obo:ERO_0000595 DataAllValuesFrom(core:description rdfs:Literal)) + +# Class: obo:ERO_0000776 (US Resident Role) + +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000776 obo:IAO_0000123) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000776 "A role that inheres in a person who maintains residency in the United states. ") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000776 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000776 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(rdfs:label obo:ERO_0000776 "US Resident Role"@en) +SubClassOf(obo:ERO_0000776 obo:BFO_0000023) + +# Class: obo:ERO_0000777 (US Citizen Role) + +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000777 obo:IAO_0000123) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000777 "A US resident role that inheres in an individual that is a legally recognized as a member of a state, with associated rights and obligations.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000777 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000777 "http://en.wiktionary.org/wiki/citizen") +AnnotationAssertion(rdfs:label obo:ERO_0000777 "US Citizen Role"@en) +SubClassOf(obo:ERO_0000777 obo:ERO_0000776) + +# Class: obo:ERO_0000778 (Non-US Citizen) + +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000778 obo:IAO_0000123) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000778 "A US resident role that inheres in an individual who is not a legally recognized subject or national of the United States.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000778 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000778 "https://www.google.com/search?q=residency+status&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a#hl=en&client=firefox-a&hs=Bcx&rls=org.mozilla:en-US:official&q=citizen&tbs=dfn:1&tbo=u&sa=X&ei=micXT_DwMIjUiAK15tDUDw&ved=0CCgQkQ4&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=7b67128a22f602af&biw=1609&bih=794") +AnnotationAssertion(rdfs:label obo:ERO_0000778 "Non-US Citizen"@en) +SubClassOf(obo:ERO_0000778 obo:ERO_0000776) + +# Class: obo:ERO_0000779 (Permanent Resident Role) + +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000779 obo:IAO_0000123) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000779 "An role that inheres in an individual who is not a citizen but who legally resides in another nation on a permanent or extended basis.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000779 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000779 "http://connection.ebscohost.com/us/immigration-restrictions/overview-legal-and-illegal-immigration") +AnnotationAssertion(rdfs:label obo:ERO_0000779 "Permanent Resident Role"@en) +SubClassOf(obo:ERO_0000779 obo:ERO_0000778) + +# Class: obo:ERO_0000780 (Non-Permanent Resident Role) + +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000780 obo:IAO_0000123) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000780 "A non-US citizen role that inheres in an individual who is residing in a country, but is neither a citizen nor a permanent resident. ") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000780 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000780 "http://www.irs.gov/taxtopics/tc851.html") +AnnotationAssertion(rdfs:label obo:ERO_0000780 "Non-Permanent Resident Role"@en) +SubClassOf(obo:ERO_0000780 obo:ERO_0000778) + +# Class: obo:ERO_0000783 (Student Role) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000783 "A college student.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000783 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000783 "A role inhering in a person that is realized when the bearer participates a course of study, as in a school, college, university, etc.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000783 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000783 "http://www.thefreedictionary.com/student") +AnnotationAssertion(rdfs:label obo:ERO_0000783 "Student Role"@en) +SubClassOf(obo:ERO_0000783 obo:BFO_0000023) + +# Class: obo:ERO_0000784 (Undergraduate Student Role) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000784 "A college student.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000784 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000784 "A student role inhering in a person that is realized when the bearer participates in a course of study at a college, university, etc. in pursuit of an associate or bachelor degree.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000784 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000784 "http://www.thefreedictionary.com/student") +AnnotationAssertion(rdfs:label obo:ERO_0000784 "Undergraduate Student Role"@en) +SubClassOf(obo:ERO_0000784 obo:ERO_0000783) + +# Class: obo:ERO_0000785 (Graduate Student Role) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000785 "A PhD student at a university.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000785 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000785 "A student role inhering in a person that is realized when the bearer participates a course of study at a university or institution in pursuit of an graduate or professional degree.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000785 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000785 "http://www.thefreedictionary.com/student") +AnnotationAssertion(rdfs:label obo:ERO_0000785 "Graduate Student Role"@en) +SubClassOf(obo:ERO_0000785 obo:ERO_0000783) + +# Class: obo:ERO_0000786 (High School Student Role) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000786 "A freshman in high school.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000786 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000786 "A student role inhering in a person that is realized when the bearer participates in a course of study at a secondary learning institution.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000786 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000786 "http://www.thefreedictionary.com/student") +AnnotationAssertion(rdfs:label obo:ERO_0000786 "High School Student Role"@en) +SubClassOf(obo:ERO_0000786 obo:ERO_0000783) + +# Class: obo:ERO_0000787 (Employee Role) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000787 "An employee at a university.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000787 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000787 "A role inhering in a person that is realized when the bearer participates in an occupation by which a person earns a living or spends their time.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000787 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000787 "http://dictionary.reference.com/browse/employment") +AnnotationAssertion(rdfs:label obo:ERO_0000787 "Employee Role"@en) +SubClassOf(obo:ERO_0000787 obo:BFO_0000023) + +# Class: obo:ERO_0000788 (Faculty Role) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000788 "A professor at a university.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000788 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000788 "An employee role inhering in a person that is realized when the bearer participates in the teaching and/or administrative force of a university, college, or school.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000788 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000788 "http://dictionary.reference.com/browse/faculty") +AnnotationAssertion(rdfs:label obo:ERO_0000788 "Faculty Role"@en) +SubClassOf(obo:ERO_0000788 obo:ERO_0000787) + +# Class: obo:ERO_0000789 (Staff Role) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000789 "A research technician in a lab.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000789 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000789 "An employee role inhering in a person that is realized when the bearer is employed by an employer.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000789 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000789 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(rdfs:label obo:ERO_0000789 "Staff Role"@en) +SubClassOf(obo:ERO_0000789 obo:ERO_0000787) + +# Class: obo:ERO_0000790 (Post-Baccalaureate Trainee) + +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000790 obo:IAO_0000123) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000790 "A student role inhering in a person that is realized when the bearer participates in a post-baccalaureate training program in pursuit of an additional bachelor degree or new or additional training in a particular field.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000790 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000790 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(rdfs:label obo:ERO_0000790 "Post-Baccalaureate Trainee"@en) +SubClassOf(obo:ERO_0000790 obo:ERO_0000783) + +# Class: obo:ERO_0000914 (Post-Graduate Student Trainee Role) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0000914 "A post-doctoral fellow.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0000914 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0000914 "A student role inhering in a person that is realized when the bearer participates in a post-graduate training program in pursuit of new or additional training in a particular field, such as a post-doctoral fellowship.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0000914 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0000914 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(rdfs:label obo:ERO_0000914 "Post-Graduate Student Trainee Role"@en) +SubClassOf(obo:ERO_0000914 obo:ERO_0000783) + +# Class: obo:ERO_0001245 (Licensing) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0001245 "Licensing of a new technology.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0001245 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0001245 "A technique that authorizes a use (such as copying software or using a (patented) invention) to a licensee, sparing the licensee from a claim of infringement brought by the licensor.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0001245 "PERSON: Nicole Vasilevsky") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0001245 "http://en.wikipedia.org/wiki/License") +AnnotationAssertion(rdfs:label obo:ERO_0001245 "Licensing"@en) +SubClassOf(obo:ERO_0001245 obo:OBI_0000011) + +# Class: obo:ERO_0001254 (Transport Service) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0001254 "Transport of a patient within a hospital.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0001254 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0001254 "A service offering that describes a service in which the provider facilitates the transport of some material entity to a specified destination for the service consumer.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0001254 "PERSON: Matt Brush") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0001254 "PERSON: Matthew Brush") +AnnotationAssertion(rdfs:label obo:ERO_0001254 "Transport Service"@en) +SubClassOf(obo:ERO_0001254 obo:ERO_0000005) + +# Class: obo:ERO_0001255 (Support Service) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0001255 "Technical support.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0001255 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0001255 "A service offering that describes a service in which the provider assists the consumer in activities directly or indirectly associated with the production and analysis or experimental research data.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0001255 "PERSON: Matt Brush") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0001255 "PERSON: Matthew Brush") +AnnotationAssertion(rdfs:label obo:ERO_0001255 "Support Service"@en) +SubClassOf(obo:ERO_0001255 obo:ERO_0000005) + +# Class: obo:ERO_0001256 (Material Storage Service) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0001256 "Cryopreservation service.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0001256 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0001256 "A storage service offering that describes a service in which the consumer provides some material as input which a service provider stores and returns as output") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0001256 "PERSON: Matt Brush") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0001256 "PERSON: Matthew Brush") +AnnotationAssertion(rdfs:label obo:ERO_0001256 "Material Storage Service"@en) +SubClassOf(obo:ERO_0001256 obo:ERO_0000392) + +# Class: obo:ERO_0001257 (Data Storage Service) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0001257 "Storing data on a server.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0001257 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0001257 "A storage service offering that describes a service in which the consumer provides data as input, which a service provider stores and returns as output in its original form.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0001257 "PERSON: Matt Brush") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0001257 "PERSON: Matthew Brush") +AnnotationAssertion(rdfs:label obo:ERO_0001257 "Data Storage Service"@en) +SubClassOf(obo:ERO_0001257 obo:ERO_0000392) + +# Class: obo:ERO_0001258 (Maintenance Service) + +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0001258 obo:IAO_0000123) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0001258 "A service offering that describes a service in which the provider actively maintains a material or data resource (e.g. a model organism colony or database) for the service consumer. This may involved making physical alterations to the material or data with the goal of maintaining its integrity or features.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0001258 "PERSON: Matt Brush") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0001258 "PERSON: Matthew Brush") +AnnotationAssertion(rdfs:label obo:ERO_0001258 "Maintenance Service"@en) +SubClassOf(obo:ERO_0001258 obo:ERO_0000005) + +# Class: obo:ERO_0001259 (Material Maintenance Service) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0001259 "Maintaining an animal coloy.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0001259 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0001259 "A maintenance service offering that describes a service in which the provider actively maintains a material resource (e.g. a model organism colony) for the service consumer. A material maintenance service may or may not include storage of the material input.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0001259 "PERSON: Matt Brush") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0001259 "PERSON: Matthew Brush") +AnnotationAssertion(rdfs:label obo:ERO_0001259 "Material Maintenance Service"@en) +SubClassOf(obo:ERO_0001259 obo:ERO_0001258) + +# Class: obo:ERO_0001260 (Data Maintenance Service) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0001260 "Maintaining a database.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0001260 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0001260 "A maintenance service offering that describes a service in which the provider actively manages or maintains data or a database for the service consumer. Maintenance of the data is performed to maintain its integrity or enhance its quality or utility for the consumer, but new data is not generated as a result of the maintenance.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0001260 "PERSON: Matt Brush") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0001260 "PERSON: Matthew Brush") +AnnotationAssertion(rdfs:label obo:ERO_0001260 "Data Maintenance Service"@en) +SubClassOf(obo:ERO_0001260 obo:ERO_0001258) + +# Class: obo:ERO_0001261 (Analysis Service) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0001261 "Flow cytometry analysis service.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0001261 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0001261 "A service offering that describes a service in which the consumer provides some input material or data and a service provider returns data about the input material or data.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0001261 "PERSON: Matt Brush") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0001261 "PERSON: Matthew Brush") +AnnotationAssertion(rdfs:label obo:ERO_0001261 "Analysis Service"@en) +SubClassOf(obo:ERO_0001261 obo:ERO_0000005) + +# Class: obo:ERO_0001262 (Data Analysis Service) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0001262 "Sequence data analysis.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0001262 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0001262 "An analysis service offering that describes a service in which the consumer provides some input data and a service provider transforms, models, or interprets the input data and returns this generated data as output") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0001262 "PERSON: Matt Brush") +AnnotationAssertion(obo:IAO_0000118 obo:ERO_0001262 "data processing service") +AnnotationAssertion(obo:IAO_0000118 obo:ERO_0001262 "data transformation service") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0001262 "PERSON: Matthew Brush") +AnnotationAssertion(rdfs:label obo:ERO_0001262 "Data Analysis Service"@en) +SubClassOf(obo:ERO_0001262 obo:ERO_0001261) + +# Class: obo:ERO_0001263 (Material Modification Service) + +AnnotationAssertion(obo:IAO_0000112 obo:ERO_0001263 "Histology service.") +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0001263 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0001263 "A material processing service offering that describes a service in which the provider makes physical modifications to a specified input material, such that at least one of the specified outputs of this process is a modified version of a specified input material.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0001263 "PERSON: Matt Brush") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0001263 "PERSON: Matthew Brush") +AnnotationAssertion(rdfs:label obo:ERO_0001263 "Material Modification Service"@en) +SubClassOf(obo:ERO_0001263 obo:ERO_0000394) + +# Class: obo:ERO_0001716 (Database) + +AnnotationAssertion(obo:IAO_0000114 obo:ERO_0001716 obo:IAO_0000123) +AnnotationAssertion(obo:IAO_0000115 obo:ERO_0001716 "A database is an organized collection of data, today typically in digital form.") +AnnotationAssertion(obo:IAO_0000117 obo:ERO_0001716 "PERSON: Carlo Torniai") +AnnotationAssertion(obo:IAO_0000119 obo:ERO_0001716 "http://en.wikipedia.org/wiki/Database") +AnnotationAssertion(rdfs:comment obo:ERO_0001716 "Just a place horder. It will probably be replaced by NIF term: http://ontology.neuinfo.org/NIF/DigitalEntities/NIF-Resource.owl#nlx_res_20090405") +AnnotationAssertion(rdfs:label obo:ERO_0001716 "Database"@en) +SubClassOf(obo:ERO_0001716 obo:IAO_0000030) + +# Class: obo:IAO_0000003 (Measurement Unit Label) + +AnnotationAssertion(obo:IAO_0000111 obo:IAO_0000003 "measurement unit label"@en) +AnnotationAssertion(obo:IAO_0000112 obo:IAO_0000003 "Examples of measurement unit labels are liters, inches, weight per volume."@en) +AnnotationAssertion(obo:IAO_0000114 obo:IAO_0000003 obo:IAO_0000125) +AnnotationAssertion(obo:IAO_0000115 obo:IAO_0000003 "A measurement unit label is as a label that is part of a scalar measurement datum and denotes a unit of measure."@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000003 "2009-03-16: provenance: a term measurement unit was +proposed for OBI (OBI_0000176) , edited by Chris Stoeckert and +Cristian Cocos, and subsequently moved to IAO where the objective for +which the original term was defined was satisfied with the definition +of this, different, term."@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000003 "2009-03-16: review of this term done during during the OBI workshop winter 2009 and the current definition was considered acceptable for use in OBI. If there is a need to modify this definition please notify OBI."@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000003 "PERSON: Alan Ruttenberg"@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000003 "PERSON: Melanie Courtot"@en) +AnnotationAssertion(obo:IAO_0000412 obo:IAO_0000003 obo:iao.owl) +AnnotationAssertion(rdfs:label obo:IAO_0000003 "Measurement Unit Label"@en) +SubClassOf(obo:IAO_0000003 obo:IAO_0000009) + +# Class: obo:IAO_0000005 (Objective Specification) + +AnnotationAssertion(obo:IAO_0000111 obo:IAO_0000005 "objective specification"@en) +AnnotationAssertion(obo:IAO_0000112 obo:IAO_0000005 "purpose of a study; support of hypothesis, discovery of new information"@en) +AnnotationAssertion(obo:IAO_0000114 obo:IAO_0000005 obo:IAO_0000125) +AnnotationAssertion(obo:IAO_0000115 obo:IAO_0000005 "a directive information entity that describes an intended process endpoint. When part of a plan specification the concretization is realized in a planned process in which the bearer tries to effect the world so that the process endpoint is achieved."@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000005 "Answers the question, why did you do this experiment?"@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000005 "PERSON: Alan Ruttenberg"@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000005 "PERSON: Barry Smith"@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000005 "PERSON: Bjoern Peters"@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000005 "PERSON: Jennifer Fostel"@en) +AnnotationAssertion(obo:IAO_0000119 obo:IAO_0000005 "OBI Plan and Planned Process/Roles Branch"@en) +AnnotationAssertion(obo:IAO_0000119 obo:IAO_0000005 "OBI_0000217"@en) +AnnotationAssertion(obo:IAO_0000412 obo:IAO_0000005 obo:iao.owl) +AnnotationAssertion(rdfs:label obo:IAO_0000005 "Objective Specification"@en) +SubClassOf(obo:IAO_0000005 obo:IAO_0000033) + +# Class: obo:IAO_0000007 (Action Specification) + +AnnotationAssertion(obo:IAO_0000112 obo:IAO_0000007 "Pour the contents of flask 1 into flask 2"@en) +AnnotationAssertion(obo:IAO_0000114 obo:IAO_0000007 obo:IAO_0000123) +AnnotationAssertion(obo:IAO_0000115 obo:IAO_0000007 "a directive information entity that describes an action the bearer will take"@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000007 "Alan Ruttenberg"@en) +AnnotationAssertion(obo:IAO_0000119 obo:IAO_0000007 "OBI Plan and Planned Process branch"@en) +AnnotationAssertion(obo:IAO_0000412 obo:IAO_0000007 obo:iao.owl) +AnnotationAssertion(rdfs:label obo:IAO_0000007 "Action Specification"@en) +SubClassOf(obo:IAO_0000007 obo:IAO_0000033) + +# Class: obo:IAO_0000009 (Datum Label) + +AnnotationAssertion(obo:IAO_0000111 obo:IAO_0000009 "datum label"@en) +AnnotationAssertion(obo:IAO_0000114 obo:IAO_0000009 obo:IAO_0000123) +AnnotationAssertion(obo:IAO_0000115 obo:IAO_0000009 "A label is a symbol that is part of some other datum and is used to either partially define the denotation of that datum or to provide a means for identifying the datum as a member of the set of data with the same label"@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000009 "http://www.golovchenko.org/cgi-bin/wnsearch?q=label#4n"@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000009 "GROUP: IAO"@en) +AnnotationAssertion(obo:IAO_0000412 obo:IAO_0000009 obo:iao.owl) +AnnotationAssertion(rdfs:label obo:IAO_0000009 "Datum Label"@en) +SubClassOf(obo:IAO_0000009 obo:IAO_0000030) + +# Class: obo:IAO_0000013 (Journal Article) + +AnnotationAssertion(obo:IAO_0000111 obo:IAO_0000013 "journal article"@en) +AnnotationAssertion(obo:IAO_0000112 obo:IAO_0000013 "Examples are articles published in the journals, Nature and Science. The content can often be cited by reference to a paper based encoding, e.g. Authors, Title of article, Journal name, date or year of publication, volume and page number."@en) +AnnotationAssertion(obo:IAO_0000114 obo:IAO_0000013 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:IAO_0000013 "a report that is published in a journal"@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000013 "person:Alan Ruttenberg"@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000013 "person:Chris Stoeckert"@en) +AnnotationAssertion(obo:IAO_0000119 obo:IAO_0000013 "OBI_0000159"@en) +AnnotationAssertion(obo:IAO_0000119 obo:IAO_0000013 "group:OBI"@en) +AnnotationAssertion(obo:IAO_0000412 obo:IAO_0000013 obo:iao.owl) +AnnotationAssertion(rdfs:label obo:IAO_0000013 "Journal Article"@en) +SubClassOf(obo:IAO_0000013 ) + +# Class: obo:IAO_0000027 (Data Item) + +AnnotationAssertion(obo:IAO_0000111 obo:IAO_0000027 "data item"@en) +AnnotationAssertion(obo:IAO_0000112 obo:IAO_0000027 "Data items include counts of things, analyte concentrations, and statistical summaries."@en) +AnnotationAssertion(obo:IAO_0000114 obo:IAO_0000027 obo:IAO_0000125) +AnnotationAssertion(obo:IAO_0000115 obo:IAO_0000027 "a data item is an information content entity that is intended to be a truthful statement about something (modulo, e.g., measurement precision or other systematic errors) and is constructed/acquired by a method which reliably tends to produce (approximately) truthful statements."@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000027 "2/2/2009 Alan and Bjoern discussing FACS run output data. This is a data item because it is about the cell population. Each element records an event and is typically further composed a set of measurment data items that record the fluorescent intensity stimulated by one of the lasers."@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000027 "2009-03-16: data item deliberatly ambiguous: we merged data set and datum to be one entity, not knowing how to define singular versus plural. So data item is more general than datum."@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000027 "2009-03-16: removed datum as alternative term as datum specifically refers to singular form, and is thus not an exact synonym."@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000027 "JAR: datum -- well, this will be very tricky to define, but maybe some +information-like stuff that might be put into a computer and that is +meant, by someone, to denote and/or to be interpreted by some +process... I would include lists, tables, sentences... I think I might +defer to Barry, or to Brian Cantwell Smith + +JAR: A data item is an approximately justified approximately true approximate belief"@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000027 "PERSON: Alan Ruttenberg"@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000027 "PERSON: Chris Stoeckert"@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000027 "PERSON: Jonathan Rees"@en) +AnnotationAssertion(obo:IAO_0000118 obo:IAO_0000027 "data"@en) +AnnotationAssertion(obo:IAO_0000412 obo:IAO_0000027 obo:iao.owl) +AnnotationAssertion(rdfs:label obo:IAO_0000027 "Data Item"@en) +SubClassOf(obo:IAO_0000027 obo:IAO_0000030) + +# Class: obo:IAO_0000030 (Information Content Entity) + +AnnotationAssertion(obo:IAO_0000111 obo:IAO_0000030 "information content entity"@en) +AnnotationAssertion(obo:IAO_0000112 obo:IAO_0000030 "Examples of information content entites include journal articles, data, graphical layouts, and graphs."@en) +AnnotationAssertion(obo:IAO_0000114 obo:IAO_0000030 obo:IAO_0000125) +AnnotationAssertion(obo:IAO_0000115 obo:IAO_0000030 "an information content entity is an entity that is generically dependent on some artifact and stands in relation of aboutness to some entity"@en) +AnnotationAssertion(obo:IAO_0000115 obo:IAO_0000030 "The most general classification of an information resource") +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000030 "information_content_entity 'is_encoded_in' some digital_entity in obi before split (040907). information_content_entity 'is_encoded_in' some physical_document in obi before split (040907). + +Previous. An information content entity is a non-realizable information entity that 'is encoded in' some digital or physical entity."@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000030 "PERSON: Chris Stoeckert"@en) +AnnotationAssertion(obo:IAO_0000119 obo:IAO_0000030 "OBI_0000142"@en) +AnnotationAssertion(obo:IAO_0000412 obo:IAO_0000030 obo:iao.owl) +AnnotationAssertion(rdfs:label obo:IAO_0000030 "Information Content Entity"@en) +SubClassOf(obo:IAO_0000030 obo:BFO_0000031) +SubClassOf(obo:IAO_0000030 ObjectSomeValuesFrom(obo:IAO_0000136 obo:BFO_0000001)) +SubClassOf(obo:IAO_0000030 ObjectAllValuesFrom(obo:RO_0002353 obo:BFO_0000015)) +SubClassOf(obo:IAO_0000030 ObjectAllValuesFrom(core:dateTimeValue core:DateTimeValue)) +SubClassOf(obo:IAO_0000030 ObjectAllValuesFrom(core:geographicFocus core:GeographicRegion)) +SubClassOf(obo:IAO_0000030 ObjectAllValuesFrom(core:hasSubjectArea owl:Thing)) +SubClassOf(obo:IAO_0000030 ObjectAllValuesFrom(core:relatedBy core:Relationship)) +SubClassOf(obo:IAO_0000030 DataAllValuesFrom(core:freetextKeyword rdfs:Literal)) +SubClassOf(obo:IAO_0000030 DataAllValuesFrom(core:freetextKeyword xsd:string)) + +# Class: obo:IAO_0000032 (Scalar Measurement Datum) + +AnnotationAssertion(obo:IAO_0000112 obo:IAO_0000032 "10 feet. 3 ml."@en) +AnnotationAssertion(obo:IAO_0000114 obo:IAO_0000032 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:IAO_0000032 "a scalar measurement datum is a measurement datum that is composed of two parts, numerals and a unit label."@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000032 "2009-03-16: we decided to keep datum singular in scalar measurement datum, as in +this case we explicitly refer to the singular form"@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000032 "Would write this as: has_part some 'measurement unit label' and has_part some numeral and has_part exactly 2, except for the fact that this won't let us take advantage of OWL reasoning over the numbers. Instead use has measurment value property to represent the same. Use has measurement unit label (subproperty of has_part) so we can easily say that there is only one of them."@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000032 "PERSON: Alan Ruttenberg"@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000032 "PERSON: Melanie Courtot"@en) +AnnotationAssertion(rdfs:label obo:IAO_0000032 "Scalar Measurement Datum"@en) +SubClassOf(obo:IAO_0000032 obo:IAO_0000109) + +# Class: obo:IAO_0000033 (Directive Information Entity) + +AnnotationAssertion(obo:IAO_0000114 obo:IAO_0000033 obo:IAO_0000123) +AnnotationAssertion(obo:IAO_0000115 obo:IAO_0000033 "An information content entity whose concretizations indicate to their bearer how to realize them in a process."@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000033 "8/6/2009 Alan Ruttenberg: Changed label from \"information entity about a realizable\" after discussions at ICBO"@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000033 "Werner pushed back on calling it realizable information entity as it isn't realizable. However this name isn't right either. An example would be a recipe. The realizable entity would be a plan, but the information entity isn't about the plan, it, once concretized, *is* the plan. -Alan"@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000033 "PERSON: Alan Ruttenberg"@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000033 "PERSON: Bjoern Peters"@en) +AnnotationAssertion(obo:IAO_0000412 obo:IAO_0000033 obo:iao.owl) +AnnotationAssertion(rdfs:label obo:IAO_0000033 "Directive Information Entity"@en) +SubClassOf(obo:IAO_0000033 obo:IAO_0000030) + +# Class: obo:IAO_0000102 (Data about an Ontology Part) + +AnnotationAssertion(obo:IAO_0000115 obo:IAO_0000102 "data about an ontology part is a data item about a part of an ontology, for example a term"@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000102 "Person:Alan Ruttenberg") +AnnotationAssertion(rdfs:label obo:IAO_0000102 "Data about an Ontology Part"@en) +SubClassOf(obo:IAO_0000102 obo:IAO_0000027) + +# Class: obo:IAO_0000104 (Plan Specification) + +AnnotationAssertion(obo:IAO_0000111 obo:IAO_0000104 "plan specification"@en) +AnnotationAssertion(obo:IAO_0000112 obo:IAO_0000104 "PMID: 18323827.Nat Med. 2008 Mar;14(3):226.New plan proposed to help resolve conflicting medical advice."@en) +AnnotationAssertion(obo:IAO_0000114 obo:IAO_0000104 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:IAO_0000104 "a directive information entity that when concretized it is realized in a process in which the bearer tries to achieve the objectives, in part by taking the actions specified. Plan specifications includes parts such as objective specification, action specifications and conditional specifications."@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000104 "2009-03-16: provenance: a term a plan was proposed for OBI (OBI_0000344) , edited by the PlanAndPlannedProcess branch. Original definition was \" a plan is a specification of a process that is realized by an actor to achieve the objective specified as part of the plan\". It has been subsequently moved to IAO where the objective for which the original term was defined was satisfied with the definitionof this, different, term."@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000104 "Alternative previous definition: a plan is a set of instructions that specify how an objective should be achieved"@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000104 "Alan Ruttenberg"@en) +AnnotationAssertion(obo:IAO_0000119 obo:IAO_0000104 "OBI Plan and Planned Process branch"@en) +AnnotationAssertion(obo:IAO_0000119 obo:IAO_0000104 "OBI_0000344"@en) +AnnotationAssertion(obo:IAO_0000412 obo:IAO_0000104 obo:iao.owl) +AnnotationAssertion(rdfs:label obo:IAO_0000104 "Plan Specification"@en) +SubClassOf(obo:IAO_0000104 obo:IAO_0000033) + +# Class: obo:IAO_0000109 (Measurement Datum) + +AnnotationAssertion(obo:IAO_0000111 obo:IAO_0000109 "measurement datum"@en) +AnnotationAssertion(obo:IAO_0000112 obo:IAO_0000109 "Examples of measurement data are the recoding of the weight of a mouse as {40,mass,\"grams\"}, the recording of an observation of the behavior of the mouse {,process,\"agitated\"}, the recording of the expression level of a gene as measured through the process of microarray experiment {3.4,luminosity,}."@en) +AnnotationAssertion(obo:IAO_0000114 obo:IAO_0000109 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:IAO_0000109 "A measurement datum is an information content entity that is a recording of the output of a measurement such as produced by a device."@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000109 "2/2/2009 is_specified_output of some assay?"@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000109 "person:Chris Stoeckert"@en) +AnnotationAssertion(obo:IAO_0000119 obo:IAO_0000109 "OBI_0000305"@en) +AnnotationAssertion(obo:IAO_0000119 obo:IAO_0000109 "group:OBI"@en) +AnnotationAssertion(rdfs:label obo:IAO_0000109 "Measurement Datum"@en) +SubClassOf(obo:IAO_0000109 obo:IAO_0000027) + +# Class: obo:IAO_0000144 (Conclusion Textual Entity) + +AnnotationAssertion(obo:IAO_0000111 obo:IAO_0000144 "conclusion textual entity"@en) +AnnotationAssertion(obo:IAO_0000112 obo:IAO_0000144 "that fucoidan has a small statistically significant effect on AT3 level but no useful clinical effect as in-vivo anticoagulant, a paraphrase of part of the last paragraph of the discussion section of the paper 'Pilot clinical study to evaluate the anticoagulant activity of fucoidan', by Lowenthal et. al.PMID:19696660"@en) +AnnotationAssertion(obo:IAO_0000114 obo:IAO_0000144 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:IAO_0000144 "A textual entity that expresses the results of reasoning about a problem, for instance as typically found towards the end of scientific papers."@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000144 "2009/09/28 Alan Ruttenberg. Fucoidan-use-case"@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000144 "2009/10/23 Alan Ruttenberg: We need to work on the definition still"@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000144 "Person:Alan Ruttenberg"@en) +AnnotationAssertion(obo:IAO_0000412 obo:IAO_0000144 obo:iao.owl) +AnnotationAssertion(rdfs:label obo:IAO_0000144 "Conclusion Textual Entity"@en) +SubClassOf(obo:IAO_0000144 obo:IAO_0000030) + +# Class: obo:IAO_0000300 (Textual Entity) + +AnnotationAssertion(obo:IAO_0000111 obo:IAO_0000300 "textual entity"@en) +AnnotationAssertion(obo:IAO_0000112 obo:IAO_0000300 "Words, sentences, paragraphs, and the written (non-figure) parts of publications are all textual entities"@en) +AnnotationAssertion(obo:IAO_0000115 obo:IAO_0000300 "A textual entity is a part of a manifestation (FRBR sense), a generically dependent continuant whose concretizations are patterns of glyphs intended to be interpreted as words, formulas, etc."@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000300 "AR, (IAO call 2009-09-01): a document as a whole is not typically a textual entity, because it has pictures in it - rather there are parts of it that are textual entities. Examples: The title, paragraph 2 sentence 7, etc."@en) +AnnotationAssertion(obo:IAO_0000116 obo:IAO_0000300 "MC, 2009-09-14 (following IAO call 2009-09-01): textual entities live at the FRBR (http://en.wikipedia.org/wiki/Functional_Requirements_for_Bibliographic_Records) manifestation level. Everything is significant: line break, pdf and html versions of same document are different textual entities."@en) +AnnotationAssertion(obo:IAO_0000117 obo:IAO_0000300 "PERSON: Lawrence Hunter"@en) +AnnotationAssertion(obo:IAO_0000118 obo:IAO_0000300 "text"@en) +AnnotationAssertion(rdfs:label obo:IAO_0000300 "Textual Entity"@en) +SubClassOf(obo:IAO_0000300 obo:IAO_0000030) + +# Class: obo:OBI_0000011 (Planned Process) + +AnnotationAssertion(obo:IAO_0000111 obo:OBI_0000011 "planned process"@en) +AnnotationAssertion(obo:IAO_0000111 obo:OBI_0000011 "planned process") +AnnotationAssertion(obo:IAO_0000112 obo:OBI_0000011 "Injecting mice with a vaccine in order to test its efficacy") +AnnotationAssertion(obo:IAO_0000114 obo:OBI_0000011 obo:IAO_0000122) +AnnotationAssertion(obo:IAO_0000115 obo:OBI_0000011 "A processual entity that realizes a plan which is the concretization of a plan specification."@en) +AnnotationAssertion(obo:IAO_0000116 obo:OBI_0000011 "'Plan' includes a future direction sense. That can be problematic if plans are changed during their execution. There are however implicit contingencies for protocols that an agent has in his mind that can be considered part of the plan, even if the agent didn't have them in mind before. Therefore, a planned process can diverge from what the agent would have said the plan was before executing it, by adjusting to problems encountered during execution (e.g. choosing another reagent with equivalent properties, if the originally planned one has run out.)") +AnnotationAssertion(obo:IAO_0000117 obo:OBI_0000011 "Bjoern Peters") +AnnotationAssertion(obo:IAO_0000119 obo:OBI_0000011 "branch derived") +AnnotationAssertion(obo:IAO_0000412 obo:OBI_0000011 obo:obi.owl) +AnnotationAssertion(rdfs:label obo:OBI_0000011 "Planned Process"@en) +SubClassOf(obo:OBI_0000011 obo:BFO_0000015) + +# Class: obo:OBI_0000017 (Regulatory Role) + +AnnotationAssertion(obo:IAO_0000111 obo:OBI_0000017 "regulatory role"@en) +AnnotationAssertion(obo:IAO_0000112 obo:OBI_0000017 "Regulatory agency, Ethics committee, Approval letter; example: Browse these EPA Regulatory Role subtopics http://www.epa.gov/ebtpages/enviregulatoryrole.html Feb 29, 2008"@en) +AnnotationAssertion(obo:IAO_0000114 obo:OBI_0000017 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 obo:OBI_0000017 "a role which inheres in material entities and is realized in the processes of making, enforcing or being defined by legislation or orders issued by a governmental body."@en) +AnnotationAssertion(obo:IAO_0000117 obo:OBI_0000017 "GROUP: Role branch"@en) +AnnotationAssertion(obo:IAO_0000119 obo:OBI_0000017 "OBI, CDISC"@en) +AnnotationAssertion(obo:IAO_0000412 obo:OBI_0000017 obo:obi.owl) +AnnotationAssertion(rdfs:label obo:OBI_0000017 "Regulatory Role"@en) +SubClassOf(obo:OBI_0000017 obo:BFO_0000023) + +# Class: obo:OBI_0000272 (Protocol) + +AnnotationAssertion(obo:IAO_0000111 obo:OBI_0000272 "Protocol"@en) +AnnotationAssertion(obo:IAO_0000111 obo:OBI_0000272 "protocol"@en) +AnnotationAssertion(obo:IAO_0000112 obo:OBI_0000272 "PMID: 18388943.Nat Protoc. 2008;3(4):612-8.Protocol for the induction of arthritis in C57BL/6 mice."@en) +AnnotationAssertion(obo:IAO_0000114 obo:OBI_0000272 obo:IAO_0000122) +AnnotationAssertion(obo:IAO_0000115 obo:OBI_0000272 "a protocol is a plan specification which has sufficient level of detail and quantitative information to communicate it between domain experts, so that different domain experts will reliably be able to independently reproduce the process."@en) +AnnotationAssertion(obo:IAO_0000117 obo:OBI_0000272 "PlanAndPlannedProcess Branch"@en) +AnnotationAssertion(obo:IAO_0000119 obo:OBI_0000272 "OBI branch derived + wikipedia (http://en.wikipedia.org/wiki/Protocol_%28natural_sciences%29)"@en) +AnnotationAssertion(obo:IAO_0000412 obo:OBI_0000272 obo:obi.owl) +AnnotationAssertion(rdfs:label obo:OBI_0000272 "Protocol"@en) +SubClassOf(obo:OBI_0000272 ) + +# Class: obo:OBI_0000835 (Manufacturer) + +AnnotationAssertion(obo:IAO_0000114 obo:OBI_0000835 obo:IAO_0000124) +AnnotationAssertion(obo:IAO_0000115 obo:OBI_0000835 "A person or organization that has a manufacturer role") +AnnotationAssertion(rdfs:label obo:OBI_0000835 "Manufacturer"@en) +EquivalentClasses(obo:OBI_0000835 ObjectIntersectionOf(ObjectUnionOf( ) ObjectSomeValuesFrom(obo:RO_0000053 obo:OBI_0000571))) +SubClassOf(obo:OBI_0000835 ) + +# Class: obo:OBI_0001554 (Rate Measurement Datum) + +AnnotationAssertion(rdfs:label obo:OBI_0001554 "Rate Measurement Datum"@en) +SubClassOf(obo:OBI_0001554 obo:IAO_0000032) + +# Class: obo:OBI_0100026 (Organism) + +AnnotationAssertion(obo:IAO_0000111 obo:OBI_0100026 "organism"@en) +AnnotationAssertion(obo:IAO_0000112 obo:OBI_0100026 "animal"@en) +AnnotationAssertion(obo:IAO_0000112 obo:OBI_0100026 "fungus"@en) +AnnotationAssertion(obo:IAO_0000112 obo:OBI_0100026 "plant"@en) +AnnotationAssertion(obo:IAO_0000112 obo:OBI_0100026 "virus"@en) +AnnotationAssertion(obo:IAO_0000114 obo:OBI_0100026 obo:IAO_0000121) +AnnotationAssertion(obo:IAO_0000115 obo:OBI_0100026 "A material entity that is an individual living system, such as animal, plant, bacteria or virus, that is capable of replicating or reproducing, growth and maintenance in the right environment. An organism may be unicellular or made up, like humans, of many billions of cells divided into specialized tissues and organs."@en) +AnnotationAssertion(obo:IAO_0000117 obo:OBI_0100026 "GROUP: OBI Biomaterial Branch") +AnnotationAssertion(obo:IAO_0000119 obo:OBI_0100026 "WEB: http://en.wikipedia.org/wiki/Organism"@en) +AnnotationAssertion(obo:IAO_0000412 obo:OBI_0100026 obo:obi.owl) +AnnotationAssertion(rdfs:label obo:OBI_0100026 "Organism"@en) +SubClassOf(obo:OBI_0100026 obo:BFO_0000040) + +# Class: obo:OBI_0500000 (Study Design) + +AnnotationAssertion(obo:IAO_0000111 obo:OBI_0500000 "study design"@en) +AnnotationAssertion(obo:IAO_0000115 obo:OBI_0500000 "A study design is a plan specification comprised of protocols (which may specify how and what kinds of data will be gathered) that are executed as part of an investigation and is realized during a study design execution.") +AnnotationAssertion(obo:IAO_0000412 obo:OBI_0500000 obo:obi.owl) +AnnotationAssertion(rdfs:label obo:OBI_0500000 "Study Design"@en) +SubClassOf(obo:OBI_0500000 obo:IAO_0000104) + +# Class: obo:UO_0000280 (Rate Unit) + +AnnotationAssertion(rdfs:label obo:UO_0000280 "Rate Unit"@en) +SubClassOf(obo:UO_0000280 obo:IAO_0000003) + +# Class: (Event) + +AnnotationAssertion(obo:IAO_0000112 "Only use if no specific subclasses of event:Event are appropriate.") +AnnotationAssertion(obo:IAO_0000112 "This class will also display instances of subclasses under Event, e.g. Philosophy Department Discussion Club; 2009 Racker Lecture; screening of a documentary. In addition to a location in space and time, an event may have any or all the following qualities: actively participating agents, passive factors, work products. Also, it may be in a virtual space or part of a series such as a lecture series. + +The previous short definition was: \"An arbitrary classification of a space/time region, by a cognitive agent.\"") +AnnotationAssertion(obo:IAO_0000115 "Something that happens at a given place and time.") +AnnotationAssertion(rdfs:label "Event"@en) +SubClassOf( obo:BFO_0000015) +SubClassOf( ObjectAllValuesFrom(obo:RO_0001025 core:GeographicLocation)) +SubClassOf( ObjectAllValuesFrom( )) +SubClassOf( ObjectAllValuesFrom(core:dateTimeInterval core:DateTimeInterval)) +SubClassOf( ObjectAllValuesFrom(core:geographicFocus core:GeographicRegion)) +SubClassOf( ObjectAllValuesFrom(core:hasSubjectArea owl:Thing)) +SubClassOf( DataAllValuesFrom(core:contactInformation rdfs:Literal)) +SubClassOf( DataAllValuesFrom(core:description rdfs:Literal)) + +# Class: (Phase) + +AnnotationAssertion(obo:IAO_0000115 "Phase describes the level of a trial required of drugs before (and after) they are routinely used in clinical practice: +- Phase I trials assess toxic effects on humans (not many people participate in them, and usually without controls); +- Phase ll trials assess therapeutic benefit (usually involving a few hundred people, usually with controls, but not always); +- Phase III trials compare the new treatment against standard (or placebo) treatment (usually a full randomised controlled trial). At this point, a drug can be approved for community use. +- Phase IV monitors a new treatment in the community, often to evaluate longterm safety and effectiveness. [Glossary of Terms in The Cochrane Collaboration] + +A trial can be of a combination phase (e.g., I/II). +The concept of phase is not applicable to trials studying certain interventions (e.g., device, procedure, behavioral)") +AnnotationAssertion(obo:IAO_0000117 "Simona") +AnnotationAssertion(rdfs:label "Phase"@en) +SubClassOf( obo:BFO_0000015) + +# Class: (Phase 0) + +AnnotationAssertion(obo:IAO_0000115 "A Phase 0 trial is an exploratory trial involving very limited human exposure, with no therapeutic or diagnostic intent (e.g., screening study, microdose study). [http://prsinfo.clinicaltrials.gov/definitions.html]") +AnnotationAssertion(statistics:curator "Simona") +AnnotationAssertion(rdfs:label "Phase 0"@en) +SubClassOf( ) + +# Class: (Phase 1) + +AnnotationAssertion(obo:IAO_0000115 "A Phase I trial assesses toxic effects on humans (not many people participate, and usually without controls) [Glossary of Terms in The Cochrane Collaboration]") +AnnotationAssertion(statistics:curator "Simona") +AnnotationAssertion(rdfs:label "Phase 1"@en) +SubClassOf( ) + +# Class: (Phase 2) + +AnnotationAssertion(obo:IAO_0000115 "A Phase ll trial assesses therapeutic benefit (usually involving a few hundred people, usually with controls, but not always) [Glossary of Terms in The Cochrane Collaboration]") +AnnotationAssertion(statistics:curator "Simona") +AnnotationAssertion(rdfs:label "Phase 2"@en) +SubClassOf( ) + +# Class: (Phase 3) + +AnnotationAssertion(obo:IAO_0000115 "A Phase III trial compares the new treatment against standard (or placebo) treatment (usually a full +randomised controlled trial). At this point, a drug can be approved for community use. [Glossary of Terms in The Cochrane Collaboration]") +AnnotationAssertion(statistics:curator "Simona") +AnnotationAssertion(rdfs:label "Phase 3"@en) +SubClassOf( ) + +# Class: (Phase 4) + +AnnotationAssertion(obo:IAO_0000115 "A Phase IV study monitors a new treatment in the community, often to evaluate longterm safety and effectiveness. [Glossary of Terms in The Cochrane Collaboration]") +AnnotationAssertion(statistics:curator "Simona") +AnnotationAssertion(rdfs:label "Phase 4"@en) +SubClassOf( ) + +# Class: (Single Group Study) + +AnnotationAssertion(obo:IAO_0000115 "A single group study is an interventional study that has only a single allocation group and no contemporaneuos comparison group. +A study in which an individual acts has his/her own comparison does not fall into this category, since an individual is not a group.") +AnnotationAssertion(statistics:curator "Simona") +AnnotationAssertion(study_protocol:develop_comment "Simona: to be reviewed") +AnnotationAssertion(rdfs:label "Single Group Study"@en) +SubClassOf( ) + +# Class: (Academic Article) + +AnnotationAssertion(obo:IAO_0000112 "A specific academic journal article") +AnnotationAssertion(obo:IAO_0000115 "Written by scholars for other scholars, typically published in an academic journal with an abstract and bibliography") +AnnotationAssertion(rdfs:comment "A scholarly academic article, typically published in a journal."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Academic Article"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) +SubClassOf( ObjectAllValuesFrom(core:hasPublicationVenue )) +SubClassOf( DataAllValuesFrom( rdfs:Literal)) + +# Class: (Article) + +AnnotationAssertion(obo:IAO_0000112 "A specific journal article") +AnnotationAssertion(obo:IAO_0000112 "Short Definition modified from the bibo ontology.") +AnnotationAssertion(obo:IAO_0000115 "A written composition in prose, usually nonfiction, on a specific topic, forming an independent part of a periodical or book") +AnnotationAssertion(rdfs:comment "A written composition in prose, usually nonfiction, on a specific topic, forming an independent part of a book or other publication, as a newspaper or magazine."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Article"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) +SubClassOf( DataAllValuesFrom( rdfs:Literal)) +SubClassOf( DataAllValuesFrom( rdfs:Literal)) +SubClassOf( DataAllValuesFrom( rdfs:Literal)) + +# Class: (Audio Document) + +AnnotationAssertion(obo:IAO_0000112 "phonograph record; tape; CD; DVD; DAT") +AnnotationAssertion(obo:IAO_0000115 "Recorded audio in any format") +AnnotationAssertion(rdfs:comment "An audio document; aka record."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Audio Document"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) +SubClassOf( ObjectAllValuesFrom( )) + +# Class: (Audio-Visual Document) + +AnnotationAssertion(obo:IAO_0000112 "film; video; Blu-ray") +AnnotationAssertion(obo:IAO_0000115 "Audiovisual recording in any format") +AnnotationAssertion(rdfs:comment "An audio-visual document; film, video, and so forth."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Audio-Visual Document"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) +SubClassOf( ObjectAllValuesFrom( )) + +# Class: (Bill) + +AnnotationAssertion(obo:IAO_0000112 "Short Definition from the bibo ontology") +AnnotationAssertion(obo:IAO_0000115 "Draft legislation presented for discussion to a legal body") +AnnotationAssertion(rdfs:comment "Draft legislation presented for discussion to a legal body."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Bill"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) + +# Class: (Book) + +AnnotationAssertion(obo:IAO_0000112 "Short Definition copied from bibo ontology") +AnnotationAssertion(obo:IAO_0000115 "A written or printed work of fiction or nonfiction, usually on sheets of paper fastened or bound together within covers") +AnnotationAssertion(rdfs:comment "A written or printed work of fiction or nonfiction, usually on sheets of paper fastened or bound together within covers."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Book"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) +SubClassOf( ObjectAllValuesFrom(core:publisher )) +SubClassOf( DataAllValuesFrom( rdfs:Literal)) +SubClassOf( DataAllValuesFrom( rdfs:Literal)) +SubClassOf( DataAllValuesFrom(core:placeOfPublication rdfs:Literal)) + +# Class: (Book Section) + +AnnotationAssertion(obo:IAO_0000112 "Short Definition from the bibo ontology ") +AnnotationAssertion(obo:IAO_0000115 "A section of a book") +AnnotationAssertion(rdfs:comment "A section of a book."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Book Section"@en) +AnnotationAssertion(ns:term_status "unstable") +SubClassOf( ) +SubClassOf( DataAllValuesFrom( rdfs:Literal)) +SubClassOf( DataAllValuesFrom( rdfs:Literal)) +SubClassOf( DataAllValuesFrom( rdfs:Literal)) + +# Class: (Brief) + +AnnotationAssertion(obo:IAO_0000115 "A document stating the facts and points of law of a client's case") +AnnotationAssertion(rdfs:comment "A written argument submitted to a court."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Brief"@en) +AnnotationAssertion(ns:term_status "unstable") +SubClassOf( ) + +# Class: (Chapter) + +AnnotationAssertion(obo:IAO_0000115 "A main division of a book") +AnnotationAssertion(rdfs:comment "A chapter of a book."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Chapter"@en) +AnnotationAssertion(ns:term_status "unstable") +SubClassOf( ) + +# Class: (Code) + +AnnotationAssertion(obo:IAO_0000112 "Code of Federal Regulations") +AnnotationAssertion(obo:IAO_0000112 "Short Definition from OCLC Input Standards, EntW") +AnnotationAssertion(obo:IAO_0000115 "A work consisting of texts of rules and regulations related to statutes issued by executive or administrative agencies") +AnnotationAssertion(rdfs:comment "A collection of statutes."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Code"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) + +# Class: (Collected Document) + +AnnotationAssertion(obo:IAO_0000112 "Short Definition is the Medical Subject Heading (MeSH) definition") +AnnotationAssertion(obo:IAO_0000115 "Work consisting of collections of previously published works") +AnnotationAssertion(rdfs:comment "A document that simultaneously contains other documents."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Collected Document"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) +SubClassOf( ObjectAllValuesFrom(core:publisher )) + +# Class: (Collection) + +AnnotationAssertion(obo:IAO_0000112 "Collection of information resources that have a unified identity. Archives, museums and libraries often acquire collections on specific subjects and from distinguished authors or researchers. Also includes collections of resources bundled into a license.") +AnnotationAssertion(obo:IAO_0000112 "Hill Ornithology Collection; Wiley Interscience Online Books Biochemisty Collection") +AnnotationAssertion(obo:IAO_0000115 "Collection of information resources that have a unified identity") +AnnotationAssertion(rdfs:comment "A collection of Documents or Collections"@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Collection"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( obo:IAO_0000030) +SubClassOf( DataAllValuesFrom( rdfs:Literal)) + +# Class: (Conference) + +AnnotationAssertion(obo:IAO_0000112 "2010 International Congress on Autoimmunity; American Libraries Association 2009") +AnnotationAssertion(obo:IAO_0000112 "core:Seminar and bibo:Conference are very similar.") +AnnotationAssertion(obo:IAO_0000115 "A meeting for consultation or discussion.") +AnnotationAssertion(rdfs:comment "A meeting for consultation or discussion."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Conference"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) +SubClassOf( DataAllValuesFrom(core:abbreviation rdfs:Literal)) + +# Class: (Court Reporter) + +AnnotationAssertion(obo:IAO_0000112 "Supreme Court Reporter") +AnnotationAssertion(obo:IAO_0000115 "Collection of legal cases") +AnnotationAssertion(rdfs:comment "A collection of legal cases."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Court Reporter"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) + +# Class: (Document) + +AnnotationAssertion(obo:IAO_0000111 "document"@en) +AnnotationAssertion(obo:IAO_0000112 "A journal article, patent application, laboratory notebook, or a book"@en) +AnnotationAssertion(obo:IAO_0000112 "Short Definition from the bibo ontology") +AnnotationAssertion(obo:IAO_0000114 obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 "A collection of information content entities intended to be understood together as a whole"@en) +AnnotationAssertion(obo:IAO_0000115 "A bounded physical representation of a body of information designed with the capacity (and usually intent) to communicate") +AnnotationAssertion(obo:IAO_0000117 "PERSON: Lawrence Hunter"@en) +AnnotationAssertion(obo:IAO_0000412 obo:iao.owl) +AnnotationAssertion(rdfs:comment "A document (noun) is a bounded physical representation of body of information designed with the capacity (and usually intent) to communicate. A document may manifest symbolic, diagrammatic or sensory-representational information."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Document"@en) +SubClassOf( obo:IAO_0000030) +SubClassOf( ObjectAllValuesFrom( )) +SubClassOf( ObjectAllValuesFrom( core:Dataset)) +SubClassOf( ObjectAllValuesFrom(core:features )) +SubClassOf( DataAllValuesFrom( rdfs:Literal)) +SubClassOf( DataAllValuesFrom( rdfs:Literal)) +SubClassOf( DataAllValuesFrom( rdfs:Literal)) + +# Class: (Document Part) + +AnnotationAssertion(obo:IAO_0000112 "Short Definition from the bibo ontology ") +AnnotationAssertion(obo:IAO_0000115 "A distinct part of a larger document or collected document") +AnnotationAssertion(rdfs:comment "a distinct part of a larger document or collected document."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Document Part"@en) +AnnotationAssertion(ns:term_status "unstable") +SubClassOf( ) +SubClassOf( ObjectAllValuesFrom(core:publisher )) +SubClassOf( DataAllValuesFrom(core:placeOfPublication rdfs:Literal)) + +# Class: (Document Status) + +AnnotationAssertion(obo:IAO_0000112 "The status of a document with respect to its publication. The statuses are represented as individuals of this class. Use the \"show all individuals of this class\" button on the class control panel to see the currently defined statuses.") +AnnotationAssertion(obo:IAO_0000112 "submitted; accepted; in-press; published; invited; refereed.") +AnnotationAssertion(obo:IAO_0000115 "The status of a document with respect to its publication.") +AnnotationAssertion(rdfs:comment "The status of the publication of a document."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Document Status"@en) +AnnotationAssertion(ns:term_status "stable") + +# Class: (Edited Book) + +AnnotationAssertion(obo:IAO_0000112 "Best American Science Writing 2009") +AnnotationAssertion(obo:IAO_0000115 "An edited collection of stand-alone articles published as a book") +AnnotationAssertion(rdfs:comment "An edited book."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Edited Book"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) +SubClassOf( ObjectAllValuesFrom(core:publisher )) +SubClassOf( DataAllValuesFrom( rdfs:Literal)) +SubClassOf( DataAllValuesFrom(core:placeOfPublication rdfs:Literal)) + +# Class: (Excerpt) + +AnnotationAssertion(obo:IAO_0000112 "Short Definition from the bibo ontology") +AnnotationAssertion(obo:IAO_0000115 "A passage selected from a larger work") +AnnotationAssertion(rdfs:comment "A passage selected from a larger work."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Excerpt"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) + +# Class: (Film) + +AnnotationAssertion(obo:IAO_0000115 "Audiovisual recording in film format") +AnnotationAssertion(rdfs:comment "aka movie."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Film"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) + +# Class: (Hearing) + +AnnotationAssertion(obo:IAO_0000112 "Definiton from Bibo here: http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html") +AnnotationAssertion(obo:IAO_0000115 "An instance or a session in which testimony and arguments are presented, esp. before an official, as a judge in a lawsuit.") +AnnotationAssertion(rdfs:comment "An instance or a session in which testimony and arguments are presented, esp. before an official, as a judge in a lawsuit."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Hearing"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) + +# Class: (Image) + +AnnotationAssertion(obo:IAO_0000112 " +") +AnnotationAssertion(obo:IAO_0000112 "photograph; diagram") +AnnotationAssertion(obo:IAO_0000115 "A visual representation such as a photograph or graph") +AnnotationAssertion(rdfs:comment "A document that presents visual or diagrammatic information."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Image"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) + +# Class: (Interview) + +AnnotationAssertion(obo:IAO_0000112 "radio or newspaper interview") +AnnotationAssertion(obo:IAO_0000115 "A conversation between two or more people where questions are asked by the interviewer to obtain information from the interviewee.") +AnnotationAssertion(rdfs:comment "A formalized discussion between two or more people."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Interview"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) + +# Class: (Issue) + +AnnotationAssertion(obo:IAO_0000112 "Short Definition from the bibo ontology") +AnnotationAssertion(obo:IAO_0000115 "something that is printed or published and distributed, esp. a given number of a periodical") +AnnotationAssertion(rdfs:comment "something that is printed or published and distributed, esp. a given number of a periodical"@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Issue"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) + +# Class: (Journal) + +AnnotationAssertion(obo:IAO_0000112 "Articles usually contain abstracts and bibliographies. Includes peer-reviewed, non-peer-reviewed, and open access journals. Journals are usually indexed in the major academic databases such as PubMed and Web of Science.") +AnnotationAssertion(obo:IAO_0000112 "Journal of Information Science; IEEE Intelligent System; Scientometrics") +AnnotationAssertion(obo:IAO_0000115 "Contains original scholarly research or review articles by experts in the field") +AnnotationAssertion(rdfs:comment "A periodical of scholarly journal Articles."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Journal"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) +SubClassOf( DataAllValuesFrom(core:abbreviation xsd:string)) + +# Class: (Legal Case Document) + +AnnotationAssertion(obo:IAO_0000115 "Official court papers for a case") +AnnotationAssertion(rdfs:comment "A document accompanying a legal case."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Legal Case Document"@en) +AnnotationAssertion(ns:term_status "unstable") +SubClassOf( ) + +# Class: (Decision) + +AnnotationAssertion(obo:IAO_0000115 "The written determination of a case, motion or claim by a court or tribunal") +AnnotationAssertion(rdfs:comment "A document containing an authoritative determination (as a decree or judgment) made after consideration of facts or law."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Decision"@en) +AnnotationAssertion(ns:term_status "unstable") +SubClassOf( ) + +# Class: (Legal Document) + +AnnotationAssertion(obo:IAO_0000115 "a document that states some contractual relationship or grants some right") +AnnotationAssertion(rdfs:comment "A legal document; for example, a court decision, a brief, and so forth."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Legal Document"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) + +# Class: (Legislation) + +AnnotationAssertion(obo:IAO_0000112 "From OCLC Input Standards, EntW") +AnnotationAssertion(obo:IAO_0000115 "Enactments of legislative bodies, published in either statute or code form") +AnnotationAssertion(rdfs:comment "A legal document proposing or enacting a law or a group of laws."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Legislation"@en) +AnnotationAssertion(ns:term_status "unstable") +SubClassOf( ) + +# Class: (Letter) + +AnnotationAssertion(obo:IAO_0000112 "A written or printed communication addressed to a person or organization and usually transmitted by mail") +AnnotationAssertion(obo:IAO_0000115 "A written or printed communication addressed to a person or organization and usually transmitted by mail") +AnnotationAssertion(rdfs:label "Letter"@en) +SubClassOf( ) + +# Class: (Magazine) + +AnnotationAssertion(obo:IAO_0000112 "Abstracts and bibliographies are usually not included in magazines. ") +AnnotationAssertion(obo:IAO_0000112 "New Yorker") +AnnotationAssertion(obo:IAO_0000115 "Contains articles of current events or general interest, geared to the reading public as being informative or recreational") +AnnotationAssertion(rdfs:comment "A periodical of magazine Articles. A magazine is a publication that is issued periodically, usually bound in a paper cover, and typically contains essays, stories, poems, etc., by many writers, and often photographs and drawings, frequently specializing in a particular subject or area, as hobbies, news, or sports."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Magazine"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) + +# Class: (Manual) + +AnnotationAssertion(obo:IAO_0000112 "SDB User Manual") +AnnotationAssertion(obo:IAO_0000115 "A book of instructions or guide to a specific topic") +AnnotationAssertion(rdfs:comment "A small reference book, especially one giving instructions."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Manual"@en) +AnnotationAssertion(ns:term_status "unstable") +SubClassOf( ) + +# Class: (manuscript) + +AnnotationAssertion(obo:IAO_0000112 "Short Definition is the Medical Subject Heading (MeSH) definition") +AnnotationAssertion(obo:IAO_0000115 "Works prepared by hand including handwritten or typescript drafts of pre-publication papers or works not otherwise reproduced in multiple copies") +AnnotationAssertion(rdfs:comment "An unpublished Document, which may also be submitted to a publisher for publication."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "manuscript"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) + +# Class: (Map) + +AnnotationAssertion(obo:IAO_0000112 "The Short Definition is how the bibo ontology defines Map. It has been extended to include more broader concept of map which includes science maps, social network maps.") +AnnotationAssertion(obo:IAO_0000115 "A graphical depiction of geographic features, scientific discipline, scientific data analytical results") +AnnotationAssertion(rdfs:comment "A graphical depiction of geographic features."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Map"@en) +AnnotationAssertion(ns:term_status "unstable") +SubClassOf( ) + +# Class: (Newspaper) + +AnnotationAssertion(obo:IAO_0000112 "USA Today") +AnnotationAssertion(obo:IAO_0000115 "Contains news articles, opinions, features, advertising, and is usually issued daily or weekly") +AnnotationAssertion(rdfs:comment "A periodical of documents, usually issued daily or weekly, containing current news, editorials, feature articles, and usually advertising."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Newspaper"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) + +# Class: (Note) + +AnnotationAssertion(obo:IAO_0000112 "Short Definition from bibo ontology") +AnnotationAssertion(obo:IAO_0000115 "Notes or annotations about a resource") +AnnotationAssertion(rdfs:comment "Notes or annotations about a resource."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Note"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) + +# Class: (Patent) + +AnnotationAssertion(obo:IAO_0000112 "A patent is an exclusive right granted for an invention, which is a product or a process that provides, in general, a new way of doing something, or offers a new technical solution to a problem. In order to be patentable, the invention must fulfill certain conditions. (http://www.wipo.int/patentscope/en/)") +AnnotationAssertion(obo:IAO_0000115 "(from BIBO) A document describing the exclusive right granted by a government to an inventor to manufacture, use, or sell an invention for a certain number of years") +AnnotationAssertion(rdfs:comment "A document describing the exclusive right granted by a government to an inventor to manufacture, use, or sell an invention for a certain number of years."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Patent"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) +SubClassOf( ObjectAllValuesFrom(core:dateIssued core:DateTimeValue)) +SubClassOf( ObjectAllValuesFrom(core:publisher )) + +# Class: (Performance) + +AnnotationAssertion(obo:IAO_0000115 "Something carried out, acted or rendered.") +AnnotationAssertion(rdfs:comment "A public performance."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Performance"@en) +AnnotationAssertion(ns:term_status "unstable") +SubClassOf( ) + +# Class: (Periodical) + +AnnotationAssertion(rdfs:comment "A group of related documents issued at regular intervals."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Periodical"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) +SubClassOf( ObjectAllValuesFrom(core:publisher )) +SubClassOf( DataAllValuesFrom( rdfs:Literal)) +SubClassOf( DataAllValuesFrom( rdfs:Literal)) + +# Class: (Personal Communication Document) + +AnnotationAssertion(obo:IAO_0000112 "A personal communication manifested in some document.") +AnnotationAssertion(obo:IAO_0000115 "A personal communication manifested in some document.") +AnnotationAssertion(rdfs:label "Personal Communication Document"@en) +SubClassOf( ) + +# Class: (Proceedings) + +AnnotationAssertion(obo:IAO_0000112 "Short Definition copied from bibo ontology") +AnnotationAssertion(obo:IAO_0000115 "A compilation of documents published from an event, such as a conference") +AnnotationAssertion(rdfs:comment "A compilation of documents published from an event, such as a conference."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Proceedings"@en) +AnnotationAssertion(ns:term_status "unstable") +SubClassOf( ) + +# Class: (Quote) + +AnnotationAssertion(obo:IAO_0000112 "Short Definition from the bibo ontology") +AnnotationAssertion(obo:IAO_0000115 "An excerpted collection of words") +AnnotationAssertion(rdfs:comment "An excerpted collection of words."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Quote"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) + +# Class: (Reference Source) + +AnnotationAssertion(obo:IAO_0000112 "Short Definition from the bibo ontology") +AnnotationAssertion(obo:IAO_0000115 "A document that presents authoritative reference information, such as a dictionary or encylopedia") +AnnotationAssertion(rdfs:comment "A document that presents authoritative reference information, such as a dictionary or encylopedia ."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Reference Source"@en) +AnnotationAssertion(ns:term_status "unstable") +SubClassOf( ) + +# Class: (Report) + +AnnotationAssertion(obo:IAO_0000112 "Medical Subject Heading (MeSH) definition of Technical Report: Work consisting of a formal report giving details of the investigation and results of a medical or other scientific problem. When issued by a government agency or comparable official body, its contents may be classified, unclassified, or declassified with regard to security clearance. This publication type may also cover a scientific paper or article that records the current state or current position of scientific research and development. If so labeled by the editor or publisher, this publication type may be properly used for journal articles.") +AnnotationAssertion(obo:IAO_0000115 "A document describing an account or statement describing in detail an event, situation, or the like, usually as the result of observation, inquiry, etc.") +AnnotationAssertion(rdfs:comment "A document describing an account or statement describing in detail an event, situation, or the like, usually as the result of observation, inquiry, etc.."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Report"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) +SubClassOf( ObjectAllValuesFrom( )) +SubClassOf( ObjectAllValuesFrom(core:publisher )) + +# Class: (Series) + +AnnotationAssertion(obo:IAO_0000112 "Methods in Molecular Biology") +AnnotationAssertion(obo:IAO_0000115 "A thematic collection of documents, usually books, issued at regular or irregular intervals") +AnnotationAssertion(rdfs:comment "A loose, thematic, collection of Documents, often Books."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Series"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) +SubClassOf( DataAllValuesFrom( rdfs:Literal)) +SubClassOf( DataAllValuesFrom( rdfs:Literal)) + +# Class: (Slide) + +AnnotationAssertion(obo:IAO_0000112 "Short Definition from the bibo ontology") +AnnotationAssertion(obo:IAO_0000115 "A slide in a slideshow") +AnnotationAssertion(rdfs:comment "A slide in a slideshow"@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Slide"@en) +AnnotationAssertion(ns:term_status "unstable") +SubClassOf( ) + +# Class: (Slideshow) + +AnnotationAssertion(obo:IAO_0000112 "Short Definition from the bibo ontology") +AnnotationAssertion(obo:IAO_0000115 "A presentation of a series of slides, usually presented in front of an audience with written text and images") +AnnotationAssertion(rdfs:comment "A presentation of a series of slides, usually presented in front of an audience with written text and images."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Slideshow"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) + +# Class: (Standard) + +AnnotationAssertion(obo:IAO_0000112 "Short Definition from OCLC Input Standards, EntW") +AnnotationAssertion(obo:IAO_0000115 "A specification giving a precise statement of a process or a service requirement, often sanctioned by a nation or industry") +AnnotationAssertion(rdfs:comment "A document describing a standard"@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Standard"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) + +# Class: (Statute) + +AnnotationAssertion(obo:IAO_0000112 "Short Definition from bibo ontology") +AnnotationAssertion(obo:IAO_0000115 "A bill enacted into law") +AnnotationAssertion(rdfs:comment "A bill enacted into law."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Statute"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) + +# Class: (Thesis) + +AnnotationAssertion(obo:IAO_0000112 "Short Definition from OCLC Input Standards, EntW") +AnnotationAssertion(obo:IAO_0000115 "Works created to satisfy the requirements for an academic certification or degree; also called dissertation") +AnnotationAssertion(rdfs:comment "A document created to summarize research findings associated with the completion of an academic degree."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Thesis"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) +SubClassOf( DataAllValuesFrom(core:abbreviation rdfs:Literal)) +SubClassOf( DataAllValuesFrom(core:placeOfPublication rdfs:Literal)) + +# Class: (Thesis Degree) + +AnnotationAssertion(obo:IAO_0000112 "Different from general academic degree, thesis degree is achieved through one's completed thesis. Thesis is a document submitted in support of candidature for a degree or professional qualification presenting the author's research and findings(http://en.wikipedia.org/wiki/Thesis_or_dissertation).") +AnnotationAssertion(obo:IAO_0000112 "Doctor of Philosophy (Ph.D.)") +AnnotationAssertion(obo:IAO_0000115 "The academic degree of a Thesis.") +AnnotationAssertion(rdfs:comment "The academic degree of a Thesis"@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Thesis Degree"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( core:AcademicDegree) + +# Class: (Webpage) + +AnnotationAssertion(obo:IAO_0000115 "One section of a website that appears at a unique address within the parent site's address or URL on the World Wide Web ") +AnnotationAssertion(rdfs:comment "A web page is an online document available (at least initially) on the world wide web. A web page is written first and foremost to appear on the web, as distinct from other online resources such as books, manuscripts or audio documents which use the web primarily as a distribution mechanism alongside other more traditional methods such as print."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Webpage"@en) +AnnotationAssertion(ns:term_status "unstable") +SubClassOf( ) + +# Class: (Website) + +AnnotationAssertion(obo:IAO_0000112 "Facebook; VIVOweb.org; Flickr") +AnnotationAssertion(obo:IAO_0000115 "A group of webpages available within a specific parent address or URL on the World Wide Web") +AnnotationAssertion(rdfs:comment "A group of Webpages accessible on the Web."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Website"@en) +AnnotationAssertion(ns:term_status "unstable") +SubClassOf( ) +SubClassOf( ObjectAllValuesFrom(core:publisher )) + +# Class: (Workshop) + +AnnotationAssertion(obo:IAO_0000115 "Bibo Definition: A seminar, discussion group, or the like, that emphasizes exchange of ideas and the demonstration and application of techniques, skills, etc.") +AnnotationAssertion(rdfs:comment "A seminar, discussion group, or the like, that emphasizes zxchange of ideas and the demonstration and application of techniques, skills, etc."@en) +AnnotationAssertion(rdfs:isDefinedBy "http://purl.org/ontology/bibo/"^^xsd:anyURI) +AnnotationAssertion(rdfs:label "Workshop"@en) +AnnotationAssertion(ns:term_status "stable") +SubClassOf( ) + +# Class: (Bibliographic Information Source) + +AnnotationAssertion(obo:IAO_0000115 "A source of information about bibliographic citations, such as Google Scholar, Web of Science or Scopus.") +AnnotationAssertion(vitro:descriptionAnnot "A source of information about bibliographic citations, such as Google Scholar, Web of Science or Scopus.") +AnnotationAssertion(rdfs:label "Bibliographic Information Source"@en) +SubClassOf( obo:ERO_0001716) + +# Class: (Global Citation Count) + +AnnotationAssertion(obo:IAO_0000115 "The number of times a work has been cited globally, as determined from a particular bibliographic information source on a particular date.") +AnnotationAssertion(vitro:descriptionAnnot "The number of times a work has been cited globally, as determined from a particular bibliographic information source on a particular date.") +AnnotationAssertion(rdfs:label "Global Citation Count"@en) +SubClassOf( obo:IAO_0000032) + +# Class: (Clinical Guideline) + +AnnotationAssertion(obo:IAO_0000115 "A recommendation on the appropriate treatment and care of people with a specific disease or condition, based on the best available evidence, designed to help healthcare professionals in their work.") +AnnotationAssertion(rdfs:label "Clinical Guideline"@en) +SubClassOf( ) + +# Class: (Comment) + +AnnotationAssertion(obo:IAO_0000115 "A verbal or written remark concerning some entity. In written form, a comment is often appended to that entity and termed an annotation. Within computer programs or ontologies, comments are added to enhance human understanding, and are usually prefaced by") +AnnotationAssertion(obo:IAO_0000115 "A verbal or written remark concerning some entity. In written form, a comment is often appended to that entity and termed an annotation. Within computer programs or ontologies, comments are added to enhance human understanding, and are usually prefaced by a special syntactic symbol that ensures they are ignored during execution of the program. + +has super-classes") +AnnotationAssertion(rdfs:label "Comment"@en) +SubClassOf( ) + +# Class: (Erratum) + +AnnotationAssertion(obo:IAO_0000115 "A formal correction to an error introduced by the publisher into a previously published document.") +AnnotationAssertion(rdfs:label "Erratum"@en) +SubClassOf( ) + +# Class: core:Abstract (Abstract) + +AnnotationAssertion(obo:IAO_0000115 core:Abstract "An abstract that is published as a standalone document or in a journal of abstracts") +AnnotationAssertion(rdfs:label core:Abstract "Abstract"@en) +SubClassOf(core:Abstract ) + +# Class: core:AcademicDegree (Academic Degree) + +AnnotationAssertion(obo:IAO_0000112 core:AcademicDegree "B.A. Bachelor of Arts"@en) +AnnotationAssertion(obo:IAO_0000114 core:AcademicDegree obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 core:AcademicDegree "An academic degree at any level, both as + reported by individuals for employment and as offered by academic degree programs."@en) +AnnotationAssertion(obo:IAO_0000116 core:AcademicDegree "The ObjectProperty relates is used to associate an AcademicDegree with an AwardedDegree. A preferred + approach would be to recognize the AwardedDegree as an information artifact which is the output of an AcademicDegree process. + This would eliminate the use of relates and relatedBy in the + representation of Academic Degrees and Awarded Degrees, provide correct subsumption, and avoid the use of vivo:Relationship. Further, we could + rename AwardedDegree AcademicDegree (!) and rename AcademicDegree to AcademicDegreeProcess and eliminate the need for + the EducationalProcess currently in the model. + "@en) +AnnotationAssertion(obo:IAO_0000117 core:AcademicDegree "PERSON: Michael Conlon"@en) +AnnotationAssertion(obo:IAO_0000119 core:AcademicDegree "Merriam Webster (https://www.merriam-webster.com/dictionary/degree)"@en) +AnnotationAssertion(rdfs:label core:AcademicDegree "Academic Degree"@en) +SubClassOf(core:AcademicDegree DataAllValuesFrom(core:abbreviation rdfs:Literal)) +SubClassOf(core:AcademicDegree DataMinCardinality(1 core:abbreviation xsd:nonNegativeInteger)) + +# Class: core:AcademicDepartment (Academic Department) + +AnnotationAssertion(obo:IAO_0000112 core:AcademicDepartment "Endodontics (department within a College of Dentistry); English (department within a College of Liberal Arts)") +AnnotationAssertion(obo:IAO_0000115 core:AcademicDepartment "A distinct, usually specialized educational unit within an educational organization.") +AnnotationAssertion(rdfs:label core:AcademicDepartment "Academic Department"@en) +SubClassOf(core:AcademicDepartment core:Department) + +# Class: core:AcademicTerm (Academic Term) + +AnnotationAssertion(obo:IAO_0000115 core:AcademicTerm "An explicit individual academic term, quarter, or semester rather than the generic fall, spring or summer semester.") +AnnotationAssertion(rdfs:label core:AcademicTerm "Academic Term"@en) +SubClassOf(core:AcademicTerm core:DateTimeInterval) + +# Class: core:AcademicYear (Academic Year) + +AnnotationAssertion(obo:IAO_0000115 core:AcademicYear "An explicit individual period considered by an academic institution to be its primary academic cycle.") +AnnotationAssertion(rdfs:label core:AcademicYear "Academic Year"@en) +SubClassOf(core:AcademicYear core:DateTimeInterval) + +# Class: core:AdministratorRole (Administrator Role) + +AnnotationAssertion(rdfs:label core:AdministratorRole "Administrator Role"@en) +SubClassOf(core:AdministratorRole obo:BFO_0000023) + +# Class: core:AdviseeRole (Advisee Role) + +AnnotationAssertion(rdfs:label core:AdviseeRole "Advisee Role"@en) +SubClassOf(core:AdviseeRole obo:BFO_0000023) + +# Class: core:AdvisingProcess (Advising Process) + +AnnotationAssertion(rdfs:label core:AdvisingProcess "Advising Process"@en) +SubClassOf(core:AdvisingProcess obo:BFO_0000015) + +# Class: core:AdvisingRelationship (Advising Relationship) + +AnnotationAssertion(obo:IAO_0000115 core:AdvisingRelationship "A dual relationship of one person being advised or mentored by another person, typically including start and end dates") +AnnotationAssertion(rdfs:label core:AdvisingRelationship "Advising Relationship"@en) +SubClassOf(core:AdvisingRelationship core:Relationship) +SubClassOf(core:AdvisingRelationship ObjectSomeValuesFrom(core:relates core:AdviseeRole)) +SubClassOf(core:AdvisingRelationship ObjectSomeValuesFrom(core:relates core:AdvisorRole)) +SubClassOf(core:AdvisingRelationship ObjectSomeValuesFrom(core:relates )) +SubClassOf(core:AdvisingRelationship ObjectAllValuesFrom(core:dateTimeInterval core:DateTimeInterval)) +SubClassOf(core:AdvisingRelationship ObjectAllValuesFrom(core:hasSubjectArea owl:Thing)) + +# Class: core:AdvisorRole (Advisor Role) + +AnnotationAssertion(rdfs:label core:AdvisorRole "Advisor Role"@en) +SubClassOf(core:AdvisorRole obo:BFO_0000023) + +# Class: core:Association (Association) + +AnnotationAssertion(obo:IAO_0000112 core:Association "Special Libraries Association; Association for Computing Machinery(ACM); American Medical Informatics Association(AMIA)") +AnnotationAssertion(obo:IAO_0000115 core:Association "A formal organization of people or groups of people around a subject or practice.") +AnnotationAssertion(obo:IAO_0000115 core:Association "A group of persons or organizations organized for a common purpose.") +AnnotationAssertion(rdfs:label core:Association "Association"@en) +SubClassOf(core:Association ) + +# Class: core:AttendeeRole (Attendee Role) + +AnnotationAssertion(obo:IAO_0000115 core:AttendeeRole "A role of attending an Event or EventSeries") +AnnotationAssertion(rdfs:label core:AttendeeRole "Attendee Role"@en) +SubClassOf(core:AttendeeRole obo:BFO_0000023) + +# Class: core:AttendingProcess (Attending Process) + +AnnotationAssertion(rdfs:label core:AttendingProcess "Attending Process"@en) +SubClassOf(core:AttendingProcess obo:BFO_0000015) + +# Class: core:Authorship (Authorship) + +AnnotationAssertion(obo:IAO_0000112 core:Authorship "Authorship of journal articles, books and other original works is a means by which academics communicate the results of their scholarly work, establish priority for their discoveries, and build their reputation among their peers. +This class allows for linking an author to a publication while indicating information about that author's authorship.") +AnnotationAssertion(obo:IAO_0000112 core:Authorship "Currently any abstract name is given to members of this class. This could change in the future.") +AnnotationAssertion(obo:IAO_0000115 core:Authorship "Contains the authors name, their rank in the publication, and whether or not they are a corresponding author on the publication.") +AnnotationAssertion(rdfs:comment core:Authorship "") +AnnotationAssertion(rdfs:label core:Authorship "Authorship"@en) +SubClassOf(core:Authorship core:Relationship) +SubClassOf(core:Authorship ObjectSomeValuesFrom(core:relates obo:IAO_0000030)) +SubClassOf(core:Authorship ObjectSomeValuesFrom(core:relates )) +SubClassOf(core:Authorship DataAllValuesFrom(core:hideFromDisplay xsd:boolean)) + +# Class: core:Award (Award or Honor) + +AnnotationAssertion(obo:IAO_0000112 core:Award "The Wiley Prize in Biomedicine is awarded each year to a researcher for outstanding + contributions to biomedicine."@en) +AnnotationAssertion(obo:IAO_0000114 core:Award obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 core:Award "A recognition of outstanding work or action."@en) +AnnotationAssertion(obo:IAO_0000116 core:Award "The ObjectProperty relates is used to associate an Award with an AwardReceipt. A preferred + approach would be to recognize the AwardReceipt as an information artifact which is the output of the Award process. + The award receipt is about the recipient of the award. This would eliminate the use of relates and relatedBy in the + representation of Awards and AwardReceipts, provide correct subsumption, and avoid the use of vivo:Relationship. We + could then rename AwardReceipt to Award (!) and Award to AwardProcess to reflect their natures (this is why ontologies use numbered + class names -- to avoid renaming) + "@en) +AnnotationAssertion(obo:IAO_0000117 core:Award "PERSON: Michael Conlon"@en) +AnnotationAssertion(obo:IAO_0000119 core:Award "Merriam Webster (https://www.merriam-webster.com/dictionary/award)"@en) +AnnotationAssertion(rdfs:label core:Award "Award or Honor"@en) + +# Class: core:AwardReceipt (Award or Honor Receipt) + +AnnotationAssertion(obo:IAO_0000112 core:AwardReceipt "The award bestowed may be represented with the Award class.") +AnnotationAssertion(obo:IAO_0000115 core:AwardReceipt "The bestowal of an award, honor, or distinction to a person or person's at a particular time. ") +AnnotationAssertion(rdfs:label core:AwardReceipt "Award or Honor Receipt"@en) +SubClassOf(core:AwardReceipt core:Relationship) +SubClassOf(core:AwardReceipt ObjectSomeValuesFrom(core:relates core:Award)) +SubClassOf(core:AwardReceipt ObjectSomeValuesFrom(core:relates )) +SubClassOf(core:AwardReceipt ObjectAllValuesFrom(core:assignedBy )) +SubClassOf(core:AwardReceipt ObjectAllValuesFrom(core:dateTimeInterval core:DateTimeInterval)) +SubClassOf(core:AwardReceipt ObjectAllValuesFrom(core:dateTimeValue core:DateTimeValue)) +SubClassOf(core:AwardReceipt DataAllValuesFrom(core:description rdfs:Literal)) + +# Class: core:AwardedDegree (Awarded Degree) + +AnnotationAssertion(obo:IAO_0000115 core:AwardedDegree "The awarding of a degree by an agent to another agent. It is mostly for academic degrees.") +AnnotationAssertion(rdfs:label core:AwardedDegree "Awarded Degree"@en) +SubClassOf(core:AwardedDegree core:Relationship) +SubClassOf(core:AwardedDegree ObjectSomeValuesFrom(core:relates core:AcademicDegree)) +SubClassOf(core:AwardedDegree ObjectSomeValuesFrom(core:relates )) + +# Class: core:Blog (Blog) + +AnnotationAssertion(obo:IAO_0000112 core:Blog "Blog is short for weblog. ") +AnnotationAssertion(obo:IAO_0000112 core:Blog "Library of Congress Blog") +AnnotationAssertion(obo:IAO_0000115 core:Blog "Regularly updated online journal or newsletter by one or more writers, called bloggers, containing articles and commentary of interest to the blogger") +AnnotationAssertion(rdfs:label core:Blog "Blog"@en) +SubClassOf(core:Blog ) + +# Class: core:BlogPosting (Blog Posting) + +AnnotationAssertion(obo:IAO_0000112 core:BlogPosting "A specific blog posting") +AnnotationAssertion(obo:IAO_0000115 core:BlogPosting "An online article or commentary appearing on a blog") +AnnotationAssertion(rdfs:label core:BlogPosting "Blog Posting"@en) +SubClassOf(core:BlogPosting ) +SubClassOf(core:BlogPosting ObjectAllValuesFrom(core:hasPublicationVenue core:Blog)) + +# Class: core:Building (Building) + +AnnotationAssertion(obo:IAO_0000112 core:Building "Enter building name. If the building's name is a number (as in many governmental organizations such as national laboratories and military bases), then enter it. Do not confuse with the number that appears in a postal address.") +AnnotationAssertion(obo:IAO_0000112 core:Building "Martha Van Rensselaer Hall (VR); Caldwell Hall (CD); University Auditorium") +AnnotationAssertion(obo:IAO_0000115 core:Building "Building that provides a particular service or is used for a particular activity.") +AnnotationAssertion(rdfs:label core:Building "Building"@en) +SubClassOf(core:Building core:Facility) +SubClassOf(core:Building ObjectAllValuesFrom(obo:BFO_0000050 core:Facility)) +SubClassOf(core:Building ObjectAllValuesFrom(obo:BFO_0000051 core:Room)) + +# Class: core:Campus (Campus) + +AnnotationAssertion(obo:IAO_0000112 core:Campus "Cornell Ithaca; Cornell Geneva; Cornell New York City; Cornell Qatar") +AnnotationAssertion(obo:IAO_0000112 core:Campus "Definition taken from dictionary.com (http://dictionary.reference.com/browse/campus).") +AnnotationAssertion(obo:IAO_0000115 core:Campus "The grounds of a school, college, university, or hospital. Or, a large, usually suburban, landscaped business or industrial site.") +AnnotationAssertion(rdfs:label core:Campus "Campus"@en) +SubClassOf(core:Campus core:GeographicLocation) + +# Class: core:CaseStudy (Case Study) + +AnnotationAssertion(obo:IAO_0000112 core:CaseStudy "A form of qualitative descriptive research that is used to study individuals, a small group of participants, or a group as a whole. Medical usage (from MeSH): clinical presentations that may be followed by evaluative studies that eventually lead to a diagnosis. ") +AnnotationAssertion(obo:IAO_0000115 core:CaseStudy "A qualitative descriptive research study of individuals or a group") +AnnotationAssertion(rdfs:label core:CaseStudy "Case Study"@en) +SubClassOf(core:CaseStudy ) + +# Class: core:Catalog (Catalog) + +AnnotationAssertion(obo:IAO_0000112 core:Catalog "NLM Catalog") +AnnotationAssertion(obo:IAO_0000112 core:Catalog "Short Definition is the Medical Subject Heading (MeSH) definition ") +AnnotationAssertion(obo:IAO_0000115 core:Catalog "A list of items in a collection; an ordered compilation of item descriptions and sufficient information to afford access to them") +AnnotationAssertion(rdfs:label core:Catalog "Catalog"@en) +SubClassOf(core:Catalog ) +SubClassOf(core:Catalog ObjectAllValuesFrom(core:publisher )) +SubClassOf(core:Catalog DataAllValuesFrom(core:placeOfPublication rdfs:Literal)) + +# Class: core:Center (Center) + +AnnotationAssertion(obo:IAO_0000112 core:Center "Alchohol Education Center; Center for Arts and Public Policy; Hearing Research Center") +AnnotationAssertion(obo:IAO_0000112 core:Center "Short Definition take from http://www.thefreedictionary.com/center.") +AnnotationAssertion(obo:IAO_0000115 core:Center "A place where a particular activity or service is concentrated.") +AnnotationAssertion(obo:IAO_0000115 core:Center "An organization where a specified activity is concentrated.") +AnnotationAssertion(rdfs:label core:Center "Center"@en) +SubClassOf(core:Center ) + +# Class: core:Certificate (Certificate) + +AnnotationAssertion(obo:IAO_0000112 core:Certificate "A document confirming certain characteristics of a person or organization, usually provided by some form of external review, education, or assessment.") +AnnotationAssertion(obo:IAO_0000115 core:Certificate "A document confirming certain characteristics of a person or organization, usually provided by some form of external review, education, or assessment.") +AnnotationAssertion(rdfs:label core:Certificate "Certificate"@en) +SubClassOf(core:Certificate core:Credential) + +# Class: core:Certification (Certification) + +AnnotationAssertion(obo:IAO_0000112 core:Certification "see also core:Certificate") +AnnotationAssertion(obo:IAO_0000115 core:Certification "An issued certificate") +AnnotationAssertion(rdfs:label core:Certification "Certification"@en) +SubClassOf(core:Certification core:IssuedCredential) + +# Class: core:ClinicalOrganization (Clinical Organization) + +AnnotationAssertion(obo:IAO_0000112 core:ClinicalOrganization "In the future we may be able to make this a defined class that would not need to be directly asserted, but the consensus seems to be that some organizations \"are\" clinical and some \"are\" research organizations and that the distinction is important enough to warrant the additional class and class assertions") +AnnotationAssertion(obo:IAO_0000115 core:ClinicalOrganization "Any organization that offers significant health services or routinely provides medical care to patients.") +AnnotationAssertion(obo:IAO_0000115 core:ClinicalOrganization "Any organization with a significant clinical function as a matter of course and not just through occasional clinical roles") +AnnotationAssertion(rdfs:label core:ClinicalOrganization "Clinical Organization"@en) +SubClassOf(core:ClinicalOrganization ) + +# Class: core:ClinicalRole (Clinical Role) + +AnnotationAssertion(obo:IAO_0000115 core:ClinicalRole "A role of observing or treating patients") +AnnotationAssertion(rdfs:label core:ClinicalRole "Clinical Role"@en) +SubClassOf(core:ClinicalRole obo:BFO_0000023) + +# Class: core:CoPrincipalInvestigatorRole (Co-Principal Investigator Role) + +AnnotationAssertion(obo:IAO_0000115 core:CoPrincipalInvestigatorRole "Role of co-principal investigator of an Agreement (for example, a grant), who devotes a specified percentage of time and is considered key personnel.") +AnnotationAssertion(rdfs:label core:CoPrincipalInvestigatorRole "Co-Principal Investigator Role"@en) +SubClassOf(core:CoPrincipalInvestigatorRole core:InvestigatorRole) + +# Class: core:CollectionProcess (Collection Process) + +AnnotationAssertion(obo:IAO_0000112 core:CollectionProcess "Jane is collector of Collection c. Jane is a person. Jane bearer_of collectorRole r. r realized_in CollectionProcess p. p has_output c."@en) +AnnotationAssertion(obo:IAO_0000114 core:CollectionProcess obo:IAO_0000123) +AnnotationAssertion(obo:IAO_0000115 core:CollectionProcess "A process which has as its output, a collection of material entities and/or information content entities"@en) +AnnotationAssertion(obo:IAO_0000116 core:CollectionProcess "Under development. The restriction applies to has output assertions. Collections of material entities are material entities. Collections of information content entities are information content entities."@en) +AnnotationAssertion(obo:IAO_0000117 core:CollectionProcess "Person: Michael Conlon"@en) +AnnotationAssertion(obo:IAO_0000119 core:CollectionProcess ""@en) +AnnotationAssertion(vitro:descriptionAnnot core:CollectionProcess "Process resulting in a collection") +AnnotationAssertion(rdfs:label core:CollectionProcess "Collection Process"@en) +SubClassOf(core:CollectionProcess obo:BFO_0000015) + +# Class: core:College (College) + +AnnotationAssertion(obo:IAO_0000112 core:College "College of Arts & Sciences; Ivy Tech Community College") +AnnotationAssertion(obo:IAO_0000115 core:College "A primary academic unit within a University or a free-standing higher education organization without graduate degree programs") +AnnotationAssertion(obo:IAO_0000115 core:College "A primary academic unit within a University or a free-standing higher education organization without graduate degree programs.") +AnnotationAssertion(rdfs:label core:College "College"@en) +SubClassOf(core:College ) + +# Class: core:Committee (Committee) + +AnnotationAssertion(obo:IAO_0000112 core:Committee "Curriculum Steering Committee; PhD Advisory Committee") +AnnotationAssertion(obo:IAO_0000112 core:Committee "There could be many subclasses such as thesis committee or tenure committee, but these may typically be differentiated via the moniker unless distinct properties become important.") +AnnotationAssertion(obo:IAO_0000115 core:Committee "A group of people organized for a specific purpose (e.g., a reporting or advisory role), often with a charge and for a specific duration") +AnnotationAssertion(obo:IAO_0000115 core:Committee "A group of people organized for a specific purpose, whose members are often selected from a larger group to serve for designated periods of time.") +AnnotationAssertion(rdfs:label core:Committee "Committee"@en) +SubClassOf(core:Committee ) + +# Class: core:Company (Company) + +AnnotationAssertion(obo:IAO_0000112 core:Company "from Wikipedia: \"A company is a form of business organization. It is an association or collection of individual real persons and/or other companies ... This collection, group or association of persons can be made to exist in law and then a company is itself considered a \"legal person\". The name company arose because, at least originally, it represented or was owned by more than one real or legal person.\"") +AnnotationAssertion(obo:IAO_0000115 core:Company "A legally-recognized business organization") +AnnotationAssertion(obo:IAO_0000115 core:Company "A legally-recognized business organization.") +AnnotationAssertion(rdfs:label core:Company "Company"@en) +SubClassOf(core:Company ) + +# Class: core:Competition (Competition) + +AnnotationAssertion(obo:IAO_0000112 core:Competition "Intel Talent Search; poetry contest") +AnnotationAssertion(obo:IAO_0000112 core:Competition "Not the same as an award or distinction.") +AnnotationAssertion(obo:IAO_0000115 core:Competition "An occasion on which a winner is selected from among two or more contestants.") +AnnotationAssertion(rdfs:label core:Competition "Competition"@en) +SubClassOf(core:Competition ) + +# Class: core:ConferencePaper (Conference Paper) + +AnnotationAssertion(obo:IAO_0000115 core:ConferencePaper "A paper presented at a conference; optionally collected into a Proceedings or a special Journal issue") +AnnotationAssertion(rdfs:label core:ConferencePaper "Conference Paper"@en) +SubClassOf(core:ConferencePaper ) +SubClassOf(core:ConferencePaper ObjectAllValuesFrom( )) + +# Class: core:ConferencePoster (Conference Poster) + +AnnotationAssertion(obo:IAO_0000115 core:ConferencePoster "The digital file (or physical equivalent), if available after the conference, vs. the act of attending/presenting: use ConferencePresentation for information about date/time/location/name of the event where the poster was presented") +AnnotationAssertion(rdfs:label core:ConferencePoster "Conference Poster"@en) +SubClassOf(core:ConferencePoster ) + +# Class: core:ConferenceSeries (Conference Series) + +AnnotationAssertion(obo:IAO_0000112 core:ConferenceSeries "For individual, separate conferences, use conference instead. core:ConferenceSeries and core:SeminarSeries are very similar.") +AnnotationAssertion(obo:IAO_0000115 core:ConferenceSeries "An organized series of a meeting for consultation or discussion.") +AnnotationAssertion(rdfs:label core:ConferenceSeries "Conference Series"@en) +SubClassOf(core:ConferenceSeries core:EventSeries) + +# Class: core:Consortium (Consortium) + +AnnotationAssertion(obo:IAO_0000112 core:Consortium "Committee on Institutional Cooperation (CIC); The Five Colleges of Ohio") +AnnotationAssertion(obo:IAO_0000115 core:Consortium "A group of independent organizations working together toward a common goal, under an expressed agreement.") +AnnotationAssertion(rdfs:label core:Consortium "Consortium"@en) +SubClassOf(core:Consortium ) + +# Class: core:Continent (Continent) + +AnnotationAssertion(obo:IAO_0000112 core:Continent "Short Definition take from http://en.wiktionary.org/wiki/continent.") +AnnotationAssertion(obo:IAO_0000112 core:Continent "The seven commonly recognized continents are Africa; Antarctica; Asia; Australia; Europe; North America; South America") +AnnotationAssertion(obo:IAO_0000115 core:Continent "A large contiguous landmass that is at least partially surrounded by water, together with any islands on its continental shelf.") +AnnotationAssertion(rdfs:label core:Continent "Continent"@en) +SubClassOf(core:Continent core:GeographicRegion) + +# Class: core:Contract (Contract) + +AnnotationAssertion(obo:IAO_0000115 core:Contract "An agreement involving specific deliverables and payment") +AnnotationAssertion(rdfs:label core:Contract "Contract"@en) +SubClassOf(core:Contract core:Relationship) +SubClassOf(core:Contract ObjectSomeValuesFrom(core:relates obo:BFO_0000023)) +SubClassOf(core:Contract ObjectSomeValuesFrom(core:relates )) +SubClassOf(core:Contract ObjectAllValuesFrom(core:assignedBy )) +SubClassOf(core:Contract ObjectAllValuesFrom(core:dateTimeInterval core:DateTimeInterval)) +SubClassOf(core:Contract ObjectAllValuesFrom(core:supportedInformationResource obo:IAO_0000030)) +SubClassOf(core:Contract DataAllValuesFrom( rdfs:Literal)) + +# Class: core:CoreLaboratory (Core Laboratory) + +AnnotationAssertion(obo:IAO_0000115 core:CoreLaboratory "A lab providing services such as training, protocols, or access to instruments or software") +AnnotationAssertion(rdfs:label core:CoreLaboratory "Core Laboratory"@en) +SubClassOf(core:CoreLaboratory core:ServiceProvidingLaboratory) + +# Class: core:Country (Country) + +AnnotationAssertion(obo:IAO_0000112 core:Country "Afghanistan; Antigua and Barbuda; Cameroon; Iceland; Jamaica; Nigeria; United States of America") +AnnotationAssertion(obo:IAO_0000112 core:Country "Source of the Short Definition: http://www.thefreedictionary.com/country. This is also the same as geopolitical.owl:self_governing.") +AnnotationAssertion(obo:IAO_0000115 core:Country "An area of land distinguished by its political autonomy. Politically independent territories.") +AnnotationAssertion(rdfs:label core:Country "Country"@en) +SubClassOf(core:Country core:GeopoliticalEntity) + +# Class: core:County (County) + +AnnotationAssertion(obo:IAO_0000112 core:County "Alachua; Baker; Bradford; Kenora; Ottawa; Waterloo") +AnnotationAssertion(obo:IAO_0000112 core:County "Short Definition modified from the one found here: http://www.thefreedictionary.com/county.") +AnnotationAssertion(obo:IAO_0000115 core:County "The largest administrative division of most states or provinces.") +AnnotationAssertion(rdfs:label core:County "County"@en) +SubClassOf(core:County core:GeopoliticalEntity) + +# Class: core:Course (Course) + +AnnotationAssertion(obo:IAO_0000112 core:Course "A course as taught in one time period (such as a semester; although note that a course could consist of only one meeting (teaching session)) by one or more instructors, normally but not always for credit. Does not represent either each meeting of the course or the course offering such as Biology 101 taught every semester from 1980 to 2010") +AnnotationAssertion(obo:IAO_0000115 core:Course "A course as taught in one time period by one or more instructors, normally but not always for credit. Does not represent either each meeting of the course or the course offering such as Biology 101 taught every semester from 1980 to 2010") +AnnotationAssertion(rdfs:label core:Course "Course"@en) +SubClassOf(core:Course ) +SubClassOf(core:Course DataAllValuesFrom(core:courseCredits rdfs:Literal)) + +# Class: core:Credential (Credential) + +AnnotationAssertion(obo:IAO_0000112 core:Credential "A driver's license is the result of a credentialing process"@en) +AnnotationAssertion(obo:IAO_0000114 core:Credential obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 core:Credential "An attestation of qualification, competence, or authority issued to an individual by a third + party with a relevant or de facto authority or assumed competence to do so."@en) +AnnotationAssertion(obo:IAO_0000116 core:Credential "The ObjectProperty relates is used to associate a Credential with an IssuedCredential. A preferred + approach would be to recognize the IssuedCredential as an information artifact which is the output of the Credential process. + The IssuedCredential is about the recipient of the issued credential. This would eliminate the use of relates and relatedBy in the + representation of Credentials and IssuedCredentials, provide correct subsumption, and avoid the use of vivo:Relationship. We could + then rename IssuedCredential to Credential (!) and Credential to CredentialingProcess which would reflect their true nature. Other + ontologies used numbered class names to avoid the need to rename in such cases. + "@en) +AnnotationAssertion(obo:IAO_0000117 core:Credential "PERSON: Michael Conlon"@en) +AnnotationAssertion(obo:IAO_0000119 core:Credential "Merriam Webster (https://www.merriam-webster.com/dictionary/credential)"@en) +AnnotationAssertion(rdfs:label core:Credential "Credential"@en) +SubClassOf(core:Credential ObjectAllValuesFrom(core:hasGoverningAuthority )) +SubClassOf(core:Credential ObjectAllValuesFrom(core:hasSubjectArea owl:Thing)) +SubClassOf(core:Credential ObjectAllValuesFrom(core:validIn core:GeographicLocation)) + +# Class: core:CurationProcess (Curation Process) + +AnnotationAssertion(obo:IAO_0000112 core:CurationProcess "Jane is curator of Collection c. Jane is a person. Jane bearer_of curatorRole r. r realized_in CurationProcess p. p has_input c."@en) +AnnotationAssertion(obo:IAO_0000114 core:CurationProcess obo:IAO_0000123) +AnnotationAssertion(obo:IAO_0000115 core:CurationProcess "A process which has as its input, a collection of material entities and/or information content entities"@en) +AnnotationAssertion(obo:IAO_0000116 core:CurationProcess "Under development. The restriction applies to has input assertions. Collections of material entities are material entities. Collection of information content entities are information content entities."@en) +AnnotationAssertion(obo:IAO_0000117 core:CurationProcess "PERSON: Michael Conlon"@en) +AnnotationAssertion(obo:IAO_0000119 core:CurationProcess ""@en) +AnnotationAssertion(vitro:descriptionAnnot core:CurationProcess "The curation of a collection") +AnnotationAssertion(rdfs:label core:CurationProcess "Curation Process"@en) +SubClassOf(core:CurationProcess obo:BFO_0000015) + +# Class: core:Database (Database) + +AnnotationAssertion(obo:IAO_0000112 core:Database "PubMed") +AnnotationAssertion(obo:IAO_0000112 core:Database "Short Definition is the Medical Subject Heading (MeSH) definition") +AnnotationAssertion(obo:IAO_0000115 core:Database "A structured file of information or a set of logically related data stored and retrieved using computer-based means") +AnnotationAssertion(rdfs:label core:Database "Database"@en) +SubClassOf(core:Database ) +SubClassOf(core:Database ObjectAllValuesFrom(core:publisher )) + +# Class: core:Dataset (Dataset) + +AnnotationAssertion(obo:IAO_0000112 core:Dataset "US Patent Data; US Job Data") +AnnotationAssertion(obo:IAO_0000115 core:Dataset "A named collection of data, usually containing only one type of data") +AnnotationAssertion(rdfs:label core:Dataset "Dataset"@en) +SubClassOf(core:Dataset ) +SubClassOf(core:Dataset ObjectAllValuesFrom( )) + +# Class: core:DateTimeInterval (Date/Time Interval) + +AnnotationAssertion(obo:IAO_0000115 core:DateTimeInterval "a specific period or duration, defined by (optional) start and end date/times.") +AnnotationAssertion(rdfs:label core:DateTimeInterval "Date/Time Interval"@en) +SubClassOf(core:DateTimeInterval obo:BFO_0000038) + +# Class: core:DateTimeValue (Date/Time Value) + +AnnotationAssertion(obo:IAO_0000115 core:DateTimeValue "A date and/or time") +AnnotationAssertion(rdfs:label core:DateTimeValue "Date/Time Value"@en) +SubClassOf(core:DateTimeValue obo:BFO_0000148) + +# Class: core:DateTimeValuePrecision (DateTime Value Precision) + +AnnotationAssertion(obo:IAO_0000112 core:DateTimeValuePrecision "A dateTimeValue may have yearDateTimePrecision indicating that only the year is known."@en) +AnnotationAssertion(obo:IAO_0000114 core:DateTimeValuePrecision obo:IAO_0000120) +AnnotationAssertion(obo:IAO_0000115 core:DateTimeValuePrecision "The precision of a DateTimeValue"@en) +AnnotationAssertion(obo:IAO_0000116 core:DateTimeValuePrecision "DateTimeValuePrecisions are represented as individuals of this class."@en) +AnnotationAssertion(obo:IAO_0000117 core:DateTimeValuePrecision "PERSON: Michael Conlon"@en) +AnnotationAssertion(rdfs:label core:DateTimeValuePrecision "DateTime Value Precision"@en) +SubClassOf(core:DateTimeValuePrecision obo:BFO_0000019) + +# Class: core:Department (Department) + +AnnotationAssertion(obo:IAO_0000112 core:Department "Definition modified from the definition here: http://dictionary.reference.com/browse/department. It is difficult to tell the difference between and department and a division.") +AnnotationAssertion(obo:IAO_0000112 core:Department "Legal (department within a company); Use for any non-academic department") +AnnotationAssertion(obo:IAO_0000115 core:Department "A unit within a larger organization that addresses a specific subject or area of activity.") +AnnotationAssertion(rdfs:label core:Department "Department"@en) +SubClassOf(core:Department ) + +# Class: core:Division (Division) + +AnnotationAssertion(obo:IAO_0000112 core:Division "Cardiovascular Medicine (division within medicine)") +AnnotationAssertion(obo:IAO_0000112 core:Division "Definition modified from http://www.thefreedictionary.com/division. It is difficult to tell the difference between a division and a department.") +AnnotationAssertion(obo:IAO_0000115 core:Division "A major unit or section within a larger organization.") +AnnotationAssertion(rdfs:label core:Division "Division"@en) +SubClassOf(core:Division ) + +# Class: core:EditorRole (Editor Role) + +AnnotationAssertion(obo:IAO_0000112 core:EditorRole "An ongoing editorial responsibility for a bibo:Collection, such as a Journal or Series") +AnnotationAssertion(obo:IAO_0000115 core:EditorRole "An ongoing editorial responsibility for a bibo:Collection, such as a Journal or Series") +AnnotationAssertion(rdfs:label core:EditorRole "Editor Role"@en) +SubClassOf(core:EditorRole obo:BFO_0000023) + +# Class: core:EditorialArticle (Editorial Article) + +AnnotationAssertion(obo:IAO_0000115 core:EditorialArticle "An article of opinion, typically published in a newspaper. For academics, most commonly Op Ed pieces") +AnnotationAssertion(rdfs:label core:EditorialArticle "Editorial Article"@en) +SubClassOf(core:EditorialArticle ) + +# Class: core:Editorship (Editorship) + +AnnotationAssertion(obo:IAO_0000115 core:Editorship "A relationship that represents the recognition of an agent as an editor.") +AnnotationAssertion(rdfs:label core:Editorship "Editorship"@en) +SubClassOf(core:Editorship core:Relationship) +SubClassOf(core:Editorship ObjectSomeValuesFrom(core:relates obo:IAO_0000030)) +SubClassOf(core:Editorship ObjectSomeValuesFrom(core:relates )) + +# Class: core:EducationalProcess (Educational Process) + +AnnotationAssertion(obo:IAO_0000112 core:EducationalProcess "Currently any abstract name is given to individuals of this class. This could change in the future.") +AnnotationAssertion(obo:IAO_0000115 core:EducationalProcess "Represents educational training that has been received.") +AnnotationAssertion(vitro:descriptionAnnot core:EducationalProcess "This connects person to their academic degree through this educational training, but can also be used when the training does not result in a degree.") +AnnotationAssertion(rdfs:label core:EducationalProcess "Educational Process"@en) +SubClassOf(core:EducationalProcess obo:BFO_0000015) +SubClassOf(core:EducationalProcess ObjectAllValuesFrom(core:dateTimeInterval core:DateTimeInterval)) +SubClassOf(core:EducationalProcess DataAllValuesFrom(core:supplementalInformation xsd:string)) + +# Class: core:EmeritusFaculty (Faculty Member Emeritus) + +AnnotationAssertion(obo:IAO_0000115 core:EmeritusFaculty "A retired faculty member who has retained their rank, title and privileges.") +AnnotationAssertion(rdfs:label core:EmeritusFaculty "Faculty Member Emeritus"@en) +SubClassOf(core:EmeritusFaculty ) + +# Class: core:EmeritusLibrarian (Librarian Emeritus) + +AnnotationAssertion(obo:IAO_0000115 core:EmeritusLibrarian "A retired librarian who has retained their rank, title and privileges.") +AnnotationAssertion(rdfs:label core:EmeritusLibrarian "Librarian Emeritus"@en) +SubClassOf(core:EmeritusLibrarian ) + +# Class: core:EmeritusProfessor (Professor Emeritus) + +AnnotationAssertion(obo:IAO_0000115 core:EmeritusProfessor "A retired professor who has retained their rank, title and privileges.") +AnnotationAssertion(rdfs:label core:EmeritusProfessor "Professor Emeritus"@en) +SubClassOf(core:EmeritusProfessor core:EmeritusFaculty) +SubClassOf(core:EmeritusProfessor ) + +# Class: core:Equipment (Equipment) + +AnnotationAssertion(obo:IAO_0000112 core:Equipment "A network server is one example. Medical schools and research laboratories can list professional equipment, such as microscopes.") +AnnotationAssertion(obo:IAO_0000112 core:Equipment "server; Bruker Vector-33 FT-IR") +AnnotationAssertion(obo:IAO_0000115 core:Equipment "A physical object provided for specific purpose, task or occupation. ") +AnnotationAssertion(rdfs:label core:Equipment "Equipment"@en) +SubClassOf(core:Equipment obo:BFO_0000040) +SubClassOf(core:Equipment DataAllValuesFrom(core:freetextKeyword xsd:string)) + +# Class: core:EventSeries (Event Series) + +AnnotationAssertion(obo:IAO_0000112 core:EventSeries "A generic class which may include a conference series, a course section, a seminar series, or a workshop series. When possible, use one of these more specific classes.") +AnnotationAssertion(obo:IAO_0000112 core:EventSeries "Only use if no specific subclasses of core:EventSeries desribe the activity.") +AnnotationAssertion(obo:IAO_0000115 core:EventSeries "Two or more events that occur at different times and are connected to each other.") +AnnotationAssertion(rdfs:label core:EventSeries "Event Series"@en) +SubClassOf(core:EventSeries obo:BFO_0000015) +SubClassOf(core:EventSeries ObjectAllValuesFrom(core:dateTimeInterval core:DateTimeInterval)) +SubClassOf(core:EventSeries ObjectAllValuesFrom(core:hasSubjectArea owl:Thing)) +SubClassOf(core:EventSeries DataAllValuesFrom(core:contactInformation rdfs:Literal)) +SubClassOf(core:EventSeries DataAllValuesFrom(core:description rdfs:Literal)) + +# Class: core:Exhibit (Exhibit) + +AnnotationAssertion(obo:IAO_0000115 core:Exhibit "The showing of an object or a collection of objects, in an organized manner.") +AnnotationAssertion(rdfs:label core:Exhibit "Exhibit"@en) +SubClassOf(core:Exhibit ) + +# Class: core:ExtensionUnit (Extension Unit) + +AnnotationAssertion(obo:IAO_0000112 core:ExtensionUnit "Alachua County Extension Office") +AnnotationAssertion(obo:IAO_0000115 core:ExtensionUnit "A unit devoted primarily to extension activities, whether for outreach or research") +AnnotationAssertion(obo:IAO_0000115 core:ExtensionUnit "A unit devoted primarily to extension activities, whether for outreach or research.") +AnnotationAssertion(rdfs:label core:ExtensionUnit "Extension Unit"@en) +SubClassOf(core:ExtensionUnit ) + +# Class: core:F1000Link (F1000 Link) + +AnnotationAssertion(obo:IAO_0000112 core:F1000Link "F1000 is a place where faculty go to critique papers published in PubMed. Any given record in F1000 might have anywhere from one to dozens of reviews.") +AnnotationAssertion(rdfs:label core:F1000Link "F1000 Link"@en) +SubClassOf(core:F1000Link ) + +# Class: core:Facility (Facility) + +AnnotationAssertion(obo:IAO_0000112 core:Facility "Distinct from the organization that runs it; e.g., a laboratory may be an organization but may be run by another organization and only consist of facilities housing equipment or services. Can be a building or place that provides a particular service or is used for a particular activity. Use the specific Building or Room whenever possible. Short definition from http://dictionary.reference.com/browse/facility.") +AnnotationAssertion(obo:IAO_0000112 core:Facility "Use subclasses of core:Facility subclasses instead of this class if possible") +AnnotationAssertion(obo:IAO_0000115 core:Facility "Something designed, built, installed, etc., to serve a specific function or activity affording a convenience or service.") +AnnotationAssertion(rdfs:label core:Facility "Facility"@en) +SubClassOf(core:Facility obo:BFO_0000029) +SubClassOf(core:Facility ObjectAllValuesFrom(obo:BFO_0000050 obo:BFO_0000029)) +SubClassOf(core:Facility ObjectAllValuesFrom(obo:BFO_0000051 core:Facility)) + +# Class: core:FacultyAdministrativePosition (Faculty Administrative Position) + +AnnotationAssertion(obo:IAO_0000112 core:FacultyAdministrativePosition "Associate Dean") +AnnotationAssertion(obo:IAO_0000112 core:FacultyAdministrativePosition "That is a position held by an academic faculty member who works for administration.") +AnnotationAssertion(obo:IAO_0000115 core:FacultyAdministrativePosition "An academic administrative position (associate dean, etc.) as distinct from a professional administrative position (non-academic)") +AnnotationAssertion(rdfs:label core:FacultyAdministrativePosition "Faculty Administrative Position"@en) +SubClassOf(core:FacultyAdministrativePosition core:Position) + +# Class: core:FacultyMember (Faculty Member) + +AnnotationAssertion(obo:IAO_0000115 core:FacultyMember "A person with at least one academic appointment to a specific faculty of a university or institution of higher learning.") +AnnotationAssertion(vitro:descriptionAnnot core:FacultyMember "Definition from here: http://research.carleton.ca/htr/defs.php.") +AnnotationAssertion(rdfs:label core:FacultyMember "Faculty Member"@en) +SubClassOf(core:FacultyMember ) + +# Class: core:FacultyMentoringRelationship (Faculty Mentoring Relationship) + +AnnotationAssertion(obo:IAO_0000115 core:FacultyMentoringRelationship "An advisory relationship in which one faculty member mentors another faculty member.") +AnnotationAssertion(rdfs:label core:FacultyMentoringRelationship "Faculty Mentoring Relationship"@en) +SubClassOf(core:FacultyMentoringRelationship core:AdvisingRelationship) + +# Class: core:FacultyPosition (Faculty Position) + +AnnotationAssertion(obo:IAO_0000112 core:FacultyPosition "Professor, associate professor and assistant professor are common positions for academic faculty.") +AnnotationAssertion(obo:IAO_0000112 core:FacultyPosition "Professor; Associate Professor; Assistant Professor") +AnnotationAssertion(obo:IAO_0000115 core:FacultyPosition "Academic position in a university or institution") +AnnotationAssertion(rdfs:label core:FacultyPosition "Faculty Position"@en) +SubClassOf(core:FacultyPosition core:Position) + +# Class: core:Foundation (Foundation) + +AnnotationAssertion(obo:IAO_0000112 core:Foundation "Definition take from: http://dictionary.reference.com/browse/foundation.") +AnnotationAssertion(obo:IAO_0000112 core:Foundation "The Ford Foundation") +AnnotationAssertion(obo:IAO_0000115 core:Foundation "An institution founded with an endowment to support educational, research, artistic or other charitable activities.") +AnnotationAssertion(rdfs:label core:Foundation "Foundation"@en) +SubClassOf(core:Foundation ) + +# Class: core:FundingOrganization (Funding Organization) + +AnnotationAssertion(obo:IAO_0000112 core:FundingOrganization "National Institute of Health (NIH)") +AnnotationAssertion(obo:IAO_0000115 core:FundingOrganization "A defined class of organizations that fund Grants") +AnnotationAssertion(obo:IAO_0000115 core:FundingOrganization "An organization that provides financial support to individuals or organizations to carry out specified activities.") +AnnotationAssertion(rdfs:label core:FundingOrganization "Funding Organization"@en) +EquivalentClasses(core:FundingOrganization ObjectSomeValuesFrom(core:assigns core:Grant)) +SubClassOf(core:FundingOrganization ) + +# Class: core:GeographicLocation (Geographic Location) + +AnnotationAssertion(obo:IAO_0000112 core:GeographicLocation "Removed the word \"stable\" because disputed territories from geopolitical.owl are included. This could imply that the geographic coordinates could change. I've also copied this definition to core:Geographic Location. I think core:Geographic Location and core:Geographic Region are both the same and only one is needed. There is also geopolitical.owl:geographical_region which further causes confusion.") +AnnotationAssertion(obo:IAO_0000112 core:GeographicLocation "Use subclasses of core:Geographic Location subclasses instead of this class if possible.") +AnnotationAssertion(obo:IAO_0000115 core:GeographicLocation "A location having coordinates in geographic space.") +AnnotationAssertion(rdfs:label core:GeographicLocation "Geographic Location"@en) +SubClassOf(core:GeographicLocation core:Location) +SubClassOf(core:GeographicLocation ObjectAllValuesFrom(obo:BFO_0000050 core:GeographicLocation)) +SubClassOf(core:GeographicLocation ObjectAllValuesFrom(obo:BFO_0000051 core:GeographicLocation)) + +# Class: core:GeographicRegion (Geographic Region) + +AnnotationAssertion(obo:IAO_0000112 core:GeographicRegion "Removed the word \"stable\" because disputed territories from geopolitical.owl are included. This could imply that the geographic coordinates could change. This definition was originally in core:Geographic Location. I simply copied the definition from there. I think core:Geographic Location and core:Geographic Region are both the same and only one is needed. There is also geopolitical.owl:geographical_region which further causes confusion.") +AnnotationAssertion(obo:IAO_0000112 core:GeographicRegion "Use subclasses of core:Geographic Region subclasses instead of this class if possible.") +AnnotationAssertion(obo:IAO_0000115 core:GeographicRegion "A location having coordinates in geographic space.") +AnnotationAssertion(rdfs:label core:GeographicRegion "Geographic Region"@en) +SubClassOf(core:GeographicRegion core:GeographicLocation) + +# Class: core:GeopoliticalEntity (Geopolitical Entity) + +AnnotationAssertion(obo:IAO_0000112 core:GeopoliticalEntity "Short definition obtained here: http://en.wiktionary.org/wiki/geopolitical_entity.") +AnnotationAssertion(obo:IAO_0000112 core:GeopoliticalEntity "Use subclasses of core:GeopoliticalEntity subclasses instead of this class if possible.") +AnnotationAssertion(obo:IAO_0000115 core:GeopoliticalEntity "A geographical area which is associated with some sort of political structure.") +AnnotationAssertion(rdfs:label core:GeopoliticalEntity "Geopolitical Entity"@en) +SubClassOf(core:GeopoliticalEntity core:GeographicRegion) + +# Class: core:GovernmentAgency (Government Agency) + +AnnotationAssertion(obo:IAO_0000112 core:GovernmentAgency "Definition take from: http://en.wikipedia.org/wiki/Government_agency.") +AnnotationAssertion(obo:IAO_0000112 core:GovernmentAgency "United States Library of Congress") +AnnotationAssertion(obo:IAO_0000115 core:GovernmentAgency "A unit of government responsible for oversight and regulation of certain activities or the administration and provision of specific services.") +AnnotationAssertion(rdfs:label core:GovernmentAgency "Government Agency"@en) +SubClassOf(core:GovernmentAgency ) + +# Class: core:GraduateAdvisingRelationship (Graduate Advising Relationship) + +AnnotationAssertion(obo:IAO_0000115 core:GraduateAdvisingRelationship "An advisory relationship in which a professor advises a graduate student.") +AnnotationAssertion(rdfs:label core:GraduateAdvisingRelationship "Graduate Advising Relationship"@en) +SubClassOf(core:GraduateAdvisingRelationship core:AdvisingRelationship) + +# Class: core:GraduateStudent (Graduate Student) + +AnnotationAssertion(obo:IAO_0000115 core:GraduateStudent "A person who has already received a bachelor's degree and is working toward a Master's or Doctoral degree.") +AnnotationAssertion(rdfs:label core:GraduateStudent "Graduate Student"@en) +SubClassOf(core:GraduateStudent core:Student) + +# Class: core:Grant (Grant) + +AnnotationAssertion(obo:IAO_0000112 core:Grant "An intramural or extramural award to support scholarly work, such as UF09179 (VIVO)") +AnnotationAssertion(obo:IAO_0000112 core:Grant "Short definition is from the Glossary of NIH Terms.") +AnnotationAssertion(obo:IAO_0000115 core:Grant "Financial assistance mechanism providing money, property, or both to an eligible entity to carry out an approved project or activity") +AnnotationAssertion(rdfs:label core:Grant "Grant"@en) +SubClassOf(core:Grant core:Relationship) +SubClassOf(core:Grant ObjectSomeValuesFrom(core:relates obo:BFO_0000023)) +SubClassOf(core:Grant ObjectSomeValuesFrom(core:relates )) +SubClassOf(core:Grant ObjectAllValuesFrom(core:assignedBy )) +SubClassOf(core:Grant ObjectAllValuesFrom(core:dateTimeInterval core:DateTimeInterval)) +SubClassOf(core:Grant ObjectAllValuesFrom(core:supportedInformationResource obo:IAO_0000030)) +SubClassOf(core:Grant DataAllValuesFrom( rdfs:Literal)) + +# Class: core:Hospital (Hospital) + +AnnotationAssertion(obo:IAO_0000112 core:Hospital "Definition take from: http://dictionary.reference.com/browse/hospital.") +AnnotationAssertion(obo:IAO_0000112 core:Hospital "Shands at the University of Florida") +AnnotationAssertion(obo:IAO_0000115 core:Hospital "An institution that provides medical, surgical, psychiatric or nursing care.") +AnnotationAssertion(rdfs:label core:Hospital "Hospital"@en) +SubClassOf(core:Hospital ) + +# Class: core:Institute (Institute) + +AnnotationAssertion(obo:IAO_0000112 core:Institute "Institute for Fundamental Theory") +AnnotationAssertion(obo:IAO_0000115 core:Institute "An Institute normally has a research focus but may also fulfill instructional or outreach roles") +AnnotationAssertion(obo:IAO_0000115 core:Institute "An organization founded to pursue or promote certain research, educational or public policy interests or activities.") +AnnotationAssertion(rdfs:label core:Institute "Institute"@en) +SubClassOf(core:Institute ) + +# Class: core:Internship (Internship) + +AnnotationAssertion(obo:IAO_0000115 core:Internship "Typically a student or a recent graduate undergoing supervised practical training.") +AnnotationAssertion(rdfs:label core:Internship "Internship"@en) +SubClassOf(core:Internship core:EducationalProcess) + +# Class: core:InvestigatorRole (Investigator Role) + +AnnotationAssertion(obo:IAO_0000115 core:InvestigatorRole "A role in an Agreement (for example, a grant) as a named investigator or key personnel.") +AnnotationAssertion(rdfs:label core:InvestigatorRole "Investigator Role"@en) +SubClassOf(core:InvestigatorRole core:ResearcherRole) + +# Class: core:InvitedTalk (Invited Talk) + +AnnotationAssertion(rdfs:label core:InvitedTalk "Invited Talk"@en) +SubClassOf(core:InvitedTalk core:Presentation) + +# Class: core:IssuedCredential (Issued Credential) + +AnnotationAssertion(rdfs:label core:IssuedCredential "Issued Credential"@en) +SubClassOf(core:IssuedCredential core:Relationship) +SubClassOf(core:IssuedCredential ObjectSomeValuesFrom(core:relates core:Credential)) +SubClassOf(core:IssuedCredential ObjectSomeValuesFrom(core:relates )) +SubClassOf(core:IssuedCredential ObjectAllValuesFrom(core:dateIssued core:DateTimeValue)) +SubClassOf(core:IssuedCredential ObjectAllValuesFrom(core:expirationDate core:DateTimeValue)) +SubClassOf(core:IssuedCredential ObjectAllValuesFrom(core:hasSubjectArea owl:Thing)) +SubClassOf(core:IssuedCredential ObjectAllValuesFrom(core:validIn core:GeographicLocation)) +SubClassOf(core:IssuedCredential DataAllValuesFrom(core:description rdfs:Literal)) + +# Class: core:Laboratory (Laboratory) + +AnnotationAssertion(obo:IAO_0000115 core:Laboratory "An organization unit that facilitates or conduits observation, testing, experimentation, or research in a field of study or practice.") +AnnotationAssertion(obo:IAO_0000115 core:Laboratory "An organizational unit (as opposed to the physical facility) that performs research, provides services, or processes materials") +AnnotationAssertion(rdfs:label core:Laboratory "Laboratory"@en) +SubClassOf(core:Laboratory ) + +# Class: core:LeaderRole (Leader Role) + +AnnotationAssertion(obo:IAO_0000112 core:LeaderRole "A broad-ranging leader concept, from leading a small temporary committee to head of a large international organization.") +AnnotationAssertion(obo:IAO_0000115 core:LeaderRole "A leadership role") +AnnotationAssertion(rdfs:label core:LeaderRole "Leader Role"@en) +SubClassOf(core:LeaderRole obo:BFO_0000023) + +# Class: core:Librarian (Librarian) + +AnnotationAssertion(obo:IAO_0000115 core:Librarian "A person working in a position of librarian or information professional, or academic or technical expert in support of providing information services or materials.") +AnnotationAssertion(rdfs:label core:Librarian "Librarian"@en) +SubClassOf(core:Librarian ) + +# Class: core:LibrarianPosition (Librarian Position) + +AnnotationAssertion(obo:IAO_0000112 core:LibrarianPosition "It is the common position in libraries.") +AnnotationAssertion(obo:IAO_0000112 core:LibrarianPosition "Librarian; Library Systems Analyst; Music Bibliographer") +AnnotationAssertion(obo:IAO_0000115 core:LibrarianPosition "A position held by library and information science professionals, or academic or technical experts, in support of providing information services or materials") +AnnotationAssertion(rdfs:label core:LibrarianPosition "Librarian Position"@en) +SubClassOf(core:LibrarianPosition core:Position) + +# Class: core:Library (Library) + +AnnotationAssertion(obo:IAO_0000112 core:Library "Marston Science Library") +AnnotationAssertion(obo:IAO_0000112 core:Library "Used information from this definition: http://dictionary.reference.com/browse/library.") +AnnotationAssertion(obo:IAO_0000115 core:Library "An organization maintaining one or more collections of physical and/or electronic information resources for access or lending.") +AnnotationAssertion(rdfs:label core:Library "Library"@en) +SubClassOf(core:Library ) + +# Class: core:License (License) + +AnnotationAssertion(obo:IAO_0000112 core:License "Licenses are usually issued in order to regulate some activity that is deemed to be dangerous or a threat to the person or the public or which involves a high level of specialized skill. See also core:Licensure.") +AnnotationAssertion(obo:IAO_0000115 core:License "Official or legal permission to do something") +AnnotationAssertion(rdfs:label core:License "License"@en) +SubClassOf(core:License core:Credential) + +# Class: core:Licensure (Licensure) + +AnnotationAssertion(obo:IAO_0000112 core:Licensure "A granted license, which gives a 'permission to practice.' Such licenses are usually issued in order to regulate some activity that is deemed to be dangerous or a threat to the person or the public or which involves a high level of specialized skill. See also core:License.") +AnnotationAssertion(obo:IAO_0000115 core:Licensure "A granted license, which gives a 'permission to practice.'") +AnnotationAssertion(rdfs:label core:Licensure "Licensure"@en) +SubClassOf(core:Licensure core:IssuedCredential) + +# Class: core:Location (Location) + +AnnotationAssertion(obo:IAO_0000112 core:Location "It's anticipated that the subclasses will be used when classifying items. And, all locations can be viewable via this class.") +AnnotationAssertion(obo:IAO_0000112 core:Location "Use subclasses of core:Location when classsifying items.") +AnnotationAssertion(obo:IAO_0000115 core:Location "Top level of all location classes.") +AnnotationAssertion(rdfs:label core:Location "Location"@en) +SubClassOf(core:Location obo:BFO_0000006) + +# Class: core:MedicalResidency (Medical Residency) + +AnnotationAssertion(obo:IAO_0000115 core:MedicalResidency "Residency is a stage of graduate medical training. ") +AnnotationAssertion(rdfs:label core:MedicalResidency "Medical Residency"@en) +SubClassOf(core:MedicalResidency core:EducationalProcess) + +# Class: core:Meeting (Meeting) + +AnnotationAssertion(obo:IAO_0000115 core:Meeting "A gathering of people for a defined purpose, not necessarily public or announced") +AnnotationAssertion(rdfs:label core:Meeting "Meeting"@en) +SubClassOf(core:Meeting ) + +# Class: core:MemberRole (Member Role) + +AnnotationAssertion(obo:IAO_0000115 core:MemberRole "A role of being a member in a Process or an Organization") +AnnotationAssertion(rdfs:label core:MemberRole "Member Role"@en) +SubClassOf(core:MemberRole obo:BFO_0000023) + +# Class: core:Museum (Museum) + +AnnotationAssertion(obo:IAO_0000112 core:Museum "Definition was take from here: http://dictionary.reference.com/browse/museum") +AnnotationAssertion(obo:IAO_0000112 core:Museum "The Getty Museum") +AnnotationAssertion(obo:IAO_0000115 core:Museum "An organization devoted to the acquisition, conservation, study, exhibition, and educational interpretation of objects having scientific, historical, cultural or artistic value.") +AnnotationAssertion(rdfs:label core:Museum "Museum"@en) +SubClassOf(core:Museum ) + +# Class: core:NewsRelease (News Release) + +AnnotationAssertion(obo:IAO_0000115 core:NewsRelease "A short written piece focused on an event or announcement of note, having a defined publication time and of less enduring interest than a news feature.") +AnnotationAssertion(rdfs:label core:NewsRelease "News Release"@en) +SubClassOf(core:NewsRelease ) + +# Class: core:Newsletter (Newsletter) + +AnnotationAssertion(obo:IAO_0000112 core:Newsletter "The Ornithological Newsletter") +AnnotationAssertion(obo:IAO_0000115 core:Newsletter "Usually issued periodically, prepared by or for a group or institution to present information to a specific audience, often also made available to the press and public") +AnnotationAssertion(rdfs:label core:Newsletter "Newsletter"@en) +SubClassOf(core:Newsletter ) + +# Class: core:NonAcademic (Non-Academic) + +AnnotationAssertion(obo:IAO_0000115 core:NonAcademic "A person holding a position that is not considered to be an academic appointment.") +AnnotationAssertion(rdfs:label core:NonAcademic "Non-Academic"@en) +SubClassOf(core:NonAcademic ) + +# Class: core:NonAcademicPosition (Non-Academic Position) + +AnnotationAssertion(obo:IAO_0000112 core:NonAcademicPosition "Accounting & Research Services Assistant; Director of Information Technology") +AnnotationAssertion(obo:IAO_0000112 core:NonAcademicPosition "Staff, support, and other non-academic positions.") +AnnotationAssertion(obo:IAO_0000115 core:NonAcademicPosition "A position classified as professional, staff, support, or any other non-academic role") +AnnotationAssertion(rdfs:label core:NonAcademicPosition "Non-Academic Position"@en) +SubClassOf(core:NonAcademicPosition core:Position) + +# Class: core:NonFacultyAcademic (Non-Faculty Academic) + +AnnotationAssertion(obo:IAO_0000115 core:NonFacultyAcademic "A person not considered a faculty member but holding an academic appointment.") +AnnotationAssertion(rdfs:label core:NonFacultyAcademic "Non-Faculty Academic"@en) +SubClassOf(core:NonFacultyAcademic ) + +# Class: core:NonFacultyAcademicPosition (Non-Faculty Academic Position) + +AnnotationAssertion(obo:IAO_0000112 core:NonFacultyAcademicPosition "Researcher; Academic Extension Associate; Postdoctoral Associate") +AnnotationAssertion(obo:IAO_0000112 core:NonFacultyAcademicPosition "Those positions are held by people who do academic work but do not have faculty positions in universities or institutes.") +AnnotationAssertion(obo:IAO_0000115 core:NonFacultyAcademicPosition "A position involving academic work but without faculty status") +AnnotationAssertion(rdfs:label core:NonFacultyAcademicPosition "Non-Faculty Academic Position"@en) +SubClassOf(core:NonFacultyAcademicPosition core:Position) + +# Class: core:OrganizerRole (Organizer Role) + +AnnotationAssertion(obo:IAO_0000115 core:OrganizerRole "A role of organizing") +AnnotationAssertion(rdfs:label core:OrganizerRole "Organizer Role"@en) +SubClassOf(core:OrganizerRole obo:BFO_0000023) + +# Class: core:OrganizingProcess (Organizing Process) + +AnnotationAssertion(rdfs:label core:OrganizingProcess "Organizing Process"@en) +SubClassOf(core:OrganizingProcess obo:BFO_0000015) + +# Class: core:OutreachProviderRole (Outreach Provider Role) + +AnnotationAssertion(obo:IAO_0000112 core:OutreachProviderRole "Communicating Astronomy to the Public") +AnnotationAssertion(obo:IAO_0000112 core:OutreachProviderRole "The example is one outreach role required by US space agency NASA, which is related with one project in NASA. Name of the outreach role should be put here.") +AnnotationAssertion(obo:IAO_0000115 core:OutreachProviderRole "An outreach or community service role directed outside a person's primary profession and institution") +AnnotationAssertion(rdfs:label core:OutreachProviderRole "Outreach Provider Role"@en) +SubClassOf(core:OutreachProviderRole obo:BFO_0000023) + +# Class: core:PeerReviewerRole (Peer Reviewer Role) + +AnnotationAssertion(obo:IAO_0000112 core:PeerReviewerRole "is a generic term for a process of self-regulation by a profession or a process of evaluation involving qualified individuals within the relevant field. Peer review methods are employed to maintain standards, improve performance and provide credibility. In academia the term is often used to denote a prepublication review of academic papers; reviewing an academic paper is often called refereeing. +Contents +[hide]") +AnnotationAssertion(obo:IAO_0000115 core:PeerReviewerRole "A role of peer reviewing") +AnnotationAssertion(rdfs:label core:PeerReviewerRole "Peer Reviewer Role"@en) +SubClassOf(core:PeerReviewerRole core:ReviewerRole) + +# Class: core:PopulatedPlace (Populated Place) + +AnnotationAssertion(obo:IAO_0000115 core:PopulatedPlace "Either city or town - a thickly populated area having fixed boundaries and certain local powers of government.") +AnnotationAssertion(rdfs:label core:PopulatedPlace "Populated Place"@en) +SubClassOf(core:PopulatedPlace core:GeopoliticalEntity) + +# Class: core:Position (Position) + +AnnotationAssertion(obo:IAO_0000112 core:Position "An employment activity, whether compensated or not. Short definition comes from http://en.wikipedia.org/wiki/Position, and has been modified.") +AnnotationAssertion(obo:IAO_0000112 core:Position "Director of Admissions and Placement; Associate University Librarian") +AnnotationAssertion(obo:IAO_0000115 core:Position "Particular position in an organization, commonly identified by job title, and normally associated with a job description that details the tasks and responsibilities that go with the position.") +AnnotationAssertion(rdfs:label core:Position "Position"@en) +SubClassOf(core:Position core:Relationship) +SubClassOf(core:Position ObjectSomeValuesFrom(core:relates )) +SubClassOf(core:Position ObjectSomeValuesFrom(core:relates )) +SubClassOf(core:Position ObjectAllValuesFrom(core:dateTimeInterval core:DateTimeInterval)) +SubClassOf(core:Position DataAllValuesFrom(core:rank xsd:int)) + +# Class: core:Postdoc (Postdoc) + +AnnotationAssertion(obo:IAO_0000115 core:Postdoc "A Person holding an academic employment appointment focused on research rather than teaching; temporary (or for some defined term)") +AnnotationAssertion(rdfs:label core:Postdoc "Postdoc"@en) +SubClassOf(core:Postdoc core:NonFacultyAcademic) + +# Class: core:PostdocOrFellowAdvisingRelationship (Postdoc or Fellow Advising Relationship) + +AnnotationAssertion(obo:IAO_0000115 core:PostdocOrFellowAdvisingRelationship "An advisory relationship in which the advisee is a Postdoc or Fellow.") +AnnotationAssertion(rdfs:label core:PostdocOrFellowAdvisingRelationship "Postdoc or Fellow Advising Relationship"@en) +SubClassOf(core:PostdocOrFellowAdvisingRelationship core:AdvisingRelationship) + +# Class: core:PostdocPosition (Postdoctoral Position) + +AnnotationAssertion(obo:IAO_0000115 core:PostdocPosition "A postdoctoral training appointment (job)") +AnnotationAssertion(rdfs:label core:PostdocPosition "Postdoctoral Position"@en) +SubClassOf(core:PostdocPosition core:NonFacultyAcademicPosition) + +# Class: core:PostdoctoralTraining (Postdoctoral Training) + +AnnotationAssertion(obo:IAO_0000115 core:PostdoctoralTraining "Postdoctoral research is academic or scholarly research conducted by a person who has completed his or her doctoral studies, normally within the following five years. It is intended to further deepen expertise in a specialist subject.") +AnnotationAssertion(rdfs:label core:PostdoctoralTraining "Postdoctoral Training"@en) +SubClassOf(core:PostdoctoralTraining core:EducationalProcess) + +# Class: core:Presentation (Presentation) + +AnnotationAssertion(obo:IAO_0000115 core:Presentation "Encompasses talk, speech, lecture, slide lecture, conference presentation") +AnnotationAssertion(rdfs:label core:Presentation "Presentation"@en) +SubClassOf(core:Presentation ) + +# Class: core:PresenterRole (Presenter Role) + +AnnotationAssertion(obo:IAO_0000112 core:PresenterRole "Are we assuming that a PresenterRole is in a Presentation? Or could you have a PresenterRole in, say, a committee?") +AnnotationAssertion(obo:IAO_0000115 core:PresenterRole "A role of presenting information") +AnnotationAssertion(rdfs:label core:PresenterRole "Presenter Role"@en) +SubClassOf(core:PresenterRole obo:BFO_0000023) + +# Class: core:PresentingProcess (Presenting Process) + +AnnotationAssertion(rdfs:label core:PresentingProcess "Presenting Process"@en) +SubClassOf(core:PresentingProcess obo:BFO_0000015) + +# Class: core:PrimaryPosition (Primary Position) + +AnnotationAssertion(obo:IAO_0000112 core:PrimaryPosition "A position designated as primary by the organization or group where it is held. This designation may be applied to zero or more of an agent's positions and may be asserted in conjunction with other subclasses of position.") +AnnotationAssertion(obo:IAO_0000115 core:PrimaryPosition "A position designated as primary by the organization where it is held.") +AnnotationAssertion(rdfs:label core:PrimaryPosition "Primary Position"@en) +SubClassOf(core:PrimaryPosition core:Position) + +# Class: core:PrincipalInvestigatorRole (Principal Investigator Role) + +AnnotationAssertion(obo:IAO_0000115 core:PrincipalInvestigatorRole "Role of a person to direct a project or activity being supported by an Agreement (for example, a grant), and who is accountable to the grantee for the proper conduct of the project or activity. Also known as Program Director or Project Director.") +AnnotationAssertion(rdfs:label core:PrincipalInvestigatorRole "Principal Investigator Role"@en) +SubClassOf(core:PrincipalInvestigatorRole core:InvestigatorRole) + +# Class: core:PrivateCompany (Private Company) + +AnnotationAssertion(obo:IAO_0000112 core:PrivateCompany "Definition obtained here: http://answers.ask.com/Business/Finance/what_is_a_private_company. Examples of private companies found here: http://www.forbes.com/2008/11/03/largest-private-companies-biz-privates08-cx_sr_1103private_land.html") +AnnotationAssertion(obo:IAO_0000112 core:PrivateCompany "Publix Super Markets; Ernst & Young; PricewaterhouseCoopers") +AnnotationAssertion(obo:IAO_0000115 core:PrivateCompany "A private company is one that is privately-owned, and thus, is not publicly-traded in the stock market. Members of the general public cannot purchase stock in a private company unless that company chooses to go public and become a public company.") +AnnotationAssertion(rdfs:label core:PrivateCompany "Private Company"@en) +SubClassOf(core:PrivateCompany core:Company) + +# Class: core:Program (Program) + +AnnotationAssertion(obo:IAO_0000112 core:Program "A Cornell graduate field (http://vivo.cornell.edu/index.jsp?home=65535&collection=820)") +AnnotationAssertion(obo:IAO_0000115 core:Program "An ongoing academic initiative not formalized with department or division status.") +AnnotationAssertion(rdfs:label core:Program "Program"@en) +SubClassOf(core:Program ) + +# Class: core:Project (Project) + +AnnotationAssertion(obo:IAO_0000112 core:Project "An endeavor, frequently collaborative, that occurs over a finite period of time and is intended to achieve a particular aim. +") +AnnotationAssertion(obo:IAO_0000115 core:Project "An endeavor, frequently collaborative, that occurs over a finite period of time and is intended to achieve a particular aim.") +AnnotationAssertion(rdfs:label core:Project "Project"@en) +SubClassOf(core:Project obo:BFO_0000015) +SubClassOf(core:Project ObjectAllValuesFrom(core:dateTimeInterval core:DateTimeInterval)) +SubClassOf(core:Project ObjectAllValuesFrom(core:geographicFocus core:GeographicRegion)) +SubClassOf(core:Project DataAllValuesFrom(core:description rdfs:Literal)) + +# Class: core:Publisher (Publisher) + +AnnotationAssertion(obo:IAO_0000112 core:Publisher "Definition found here: http://dictionary.reference.com/browse/publisher") +AnnotationAssertion(obo:IAO_0000112 core:Publisher "Elsevier; Harper & Row; Indiana University Press") +AnnotationAssertion(obo:IAO_0000115 core:Publisher "A person or company whose business is the publishing of books, periodicals, engravings, computer software, etc.") +AnnotationAssertion(rdfs:label core:Publisher "Publisher"@en) +SubClassOf(core:Publisher ) + +# Class: core:Relationship (Relationship) + +AnnotationAssertion(obo:IAO_0000112 core:Relationship "functions as an n-ary predicate") +AnnotationAssertion(obo:IAO_0000115 core:Relationship "a reified relationship") +AnnotationAssertion(rdfs:label core:Relationship "Relationship"@en) +SubClassOf(core:Relationship obo:BFO_0000020) + +# Class: core:ResearchOrganization (Research Organization) + +AnnotationAssertion(obo:IAO_0000115 core:ResearchOrganization "Any organization (likely also asserted as another class of Organization) with a primary, ongoing research function, not just through occasional roles") +AnnotationAssertion(rdfs:label core:ResearchOrganization "Research Organization"@en) +SubClassOf(core:ResearchOrganization ) + +# Class: core:ResearchProposal (Research Proposal) + +AnnotationAssertion(obo:IAO_0000115 core:ResearchProposal "A proposal for a research grant that has been submitted but not approved; does not represent an existing activity") +AnnotationAssertion(rdfs:label core:ResearchProposal "Research Proposal"@en) +SubClassOf(core:ResearchProposal ) + +# Class: core:ResearcherRole (Researcher Role) + +AnnotationAssertion(obo:IAO_0000112 core:ResearcherRole "Examples of research can be seen at: http://www.ufl.edu/research/products/index.html. Note these may have been funded, but the research doesn't have to be funded. Also, the research may be linked to an Agreement (for example, a Grant), but does not need to be.") +AnnotationAssertion(obo:IAO_0000115 core:ResearcherRole "A role of conducting funded or unfunded research, sometimes linked to an Agreement.") +AnnotationAssertion(rdfs:label core:ResearcherRole "Researcher Role"@en) +SubClassOf(core:ResearcherRole obo:BFO_0000023) + +# Class: core:Review (Review) + +AnnotationAssertion(obo:IAO_0000115 core:Review "An article reviewing one or more other information resources (a book, one or more other articles, movies, etc)") +AnnotationAssertion(rdfs:label core:Review "Review"@en) +SubClassOf(core:Review ) + +# Class: core:ReviewerRole (Reviewer Role) + +AnnotationAssertion(obo:IAO_0000112 core:ReviewerRole "A role that encompasses both ongoing reviewer responsibility for a bibo:Collection, such as a Journal or Series, and also a review performed for a bibo:Document, such as a book, academic article or conference paper.") +AnnotationAssertion(obo:IAO_0000115 core:ReviewerRole "A role that encompasses both ongoing reviewer responsibility for a bibo:Collection, such as a Journal or Series, and also a review performed for a bibo:Document, such as a book, academic article or conference paper.") +AnnotationAssertion(rdfs:label core:ReviewerRole "Reviewer Role"@en) +SubClassOf(core:ReviewerRole obo:BFO_0000023) + +# Class: core:Room (Room) + +AnnotationAssertion(obo:IAO_0000112 core:Room "100 Caldwell Hall; 114 Martha Van Rensselaer (Rushmore Conference Room)") +AnnotationAssertion(obo:IAO_0000112 core:Room "Enter room number of name.") +AnnotationAssertion(obo:IAO_0000115 core:Room "Room that provides a particular service or is used for a particular activity.") +AnnotationAssertion(rdfs:label core:Room "Room"@en) +SubClassOf(core:Room core:Facility) +SubClassOf(core:Room ObjectAllValuesFrom(obo:BFO_0000050 core:Facility)) + +# Class: core:School (School) + +AnnotationAssertion(obo:IAO_0000112 core:School "Definition take from here: http://dictionary.reference.com/browse/school.") +AnnotationAssertion(obo:IAO_0000112 core:School "School of Architecture; School of Music") +AnnotationAssertion(obo:IAO_0000115 core:School "An institution for instruction in a particular skill or field.") +AnnotationAssertion(rdfs:label core:School "School"@en) +SubClassOf(core:School ) + +# Class: core:Score (Score) + +AnnotationAssertion(obo:IAO_0000115 core:Score "Written musical composition for voice or instruments or both") +AnnotationAssertion(rdfs:label core:Score "Score"@en) +SubClassOf(core:Score ) + +# Class: core:Screenplay (Screenplay) + +AnnotationAssertion(obo:IAO_0000115 core:Screenplay "Written script for a film production, including dialogue and descriptions of gestures, actions, shooting directions") +AnnotationAssertion(rdfs:label core:Screenplay "Screenplay"@en) +SubClassOf(core:Screenplay ) + +# Class: core:SeminarSeries (Seminar Series) + +AnnotationAssertion(obo:IAO_0000112 core:SeminarSeries "Applied Microeconomics Seminars; Future of Rural New York Seminar Series") +AnnotationAssertion(obo:IAO_0000112 core:SeminarSeries "For individual seminars, use seminar instead. core:ConferenceSeries and core:SeminarSeries are very similar.") +AnnotationAssertion(obo:IAO_0000115 core:SeminarSeries "An organized series of a meeting for an exchange of ideas, typically put on by a department or center.") +AnnotationAssertion(rdfs:label core:SeminarSeries "Seminar Series"@en) +SubClassOf(core:SeminarSeries core:EventSeries) + +# Class: core:ServiceProvidingLaboratory (Service Providing Lab) + +AnnotationAssertion(obo:IAO_0000112 core:ServiceProvidingLaboratory "Ideally a defined class -- a Laboratory the provides some Service via the property") +AnnotationAssertion(obo:IAO_0000115 core:ServiceProvidingLaboratory "A laboratory that provides services") +AnnotationAssertion(rdfs:label core:ServiceProvidingLaboratory "Service Providing Lab"@en) +SubClassOf(core:ServiceProvidingLaboratory core:Laboratory) + +# Class: core:Speech (Speech) + +AnnotationAssertion(obo:IAO_0000115 core:Speech "Text of a speech written in preparation for delivery of the speech.") +AnnotationAssertion(rdfs:label core:Speech "Speech"@en) +SubClassOf(core:Speech ) + +# Class: core:StateOrProvince (State or Province) + +AnnotationAssertion(obo:IAO_0000112 core:StateOrProvince "Minnesota; Michigan; Indiana; New York; Quebec; Manitoba; Ontario") +AnnotationAssertion(obo:IAO_0000112 core:StateOrProvince "Source of the Short Definition: http://www.thefreedictionary.com/state.") +AnnotationAssertion(obo:IAO_0000115 core:StateOrProvince "One of a number of areas or communities having their own governments and forming a federation under a sovereign government, as in the US.") +AnnotationAssertion(rdfs:label core:StateOrProvince "State or Province"@en) +SubClassOf(core:StateOrProvince core:GeopoliticalEntity) + +# Class: core:Student (Student) + +AnnotationAssertion(obo:IAO_0000112 core:Student "Use only if no specific subclasses of core:Student describe the person.") +AnnotationAssertion(obo:IAO_0000115 core:Student "A person who is enrolled in an educational institution.") +AnnotationAssertion(rdfs:label core:Student "Student"@en) +SubClassOf(core:Student ) + +# Class: core:StudentOrganization (Student Organization) + +AnnotationAssertion(obo:IAO_0000112 core:StudentOrganization "Dancin' Gators") +AnnotationAssertion(obo:IAO_0000112 core:StudentOrganization "Definition take from here: http://en.wikipedia.org/wiki/Student_society") +AnnotationAssertion(obo:IAO_0000115 core:StudentOrganization "A student organization is an organization, operated by students at a university, whose membership normally consists only of students.") +AnnotationAssertion(rdfs:label core:StudentOrganization "Student Organization"@en) +SubClassOf(core:StudentOrganization ) + +# Class: core:SubnationalRegion (Subnational Region) + +AnnotationAssertion(obo:IAO_0000112 core:SubnationalRegion "Boroughs; townships; districts; the Midwest") +AnnotationAssertion(obo:IAO_0000112 core:SubnationalRegion "Short definition was partially taken from http://en.wikipedia.org/wiki/Subnational_entity.") +AnnotationAssertion(obo:IAO_0000115 core:SubnationalRegion "Smaller administrative division into which a country may be divided.") +AnnotationAssertion(rdfs:comment core:SubnationalRegion "For example, the Midwest, northeast U.S.") +AnnotationAssertion(rdfs:label core:SubnationalRegion "Subnational Region"@en) +SubClassOf(core:SubnationalRegion core:GeographicRegion) + +# Class: core:TeacherRole (Teacher Role) + +AnnotationAssertion(obo:IAO_0000115 core:TeacherRole "A role of serving as an educator") +AnnotationAssertion(rdfs:label core:TeacherRole "Teacher Role"@en) +SubClassOf(core:TeacherRole obo:BFO_0000023) + +# Class: core:Team (Team) + +AnnotationAssertion(obo:IAO_0000112 core:Team "VIVO Outreach Team; VIVO Ontology Team") +AnnotationAssertion(obo:IAO_0000115 core:Team "A group of people working together.") +AnnotationAssertion(obo:IAO_0000115 core:Team "An informal organization brought together for the purposes of a project or event") +AnnotationAssertion(rdfs:label core:Team "Team"@en) +SubClassOf(core:Team ) + +# Class: core:Translation (Translation) + +AnnotationAssertion(obo:IAO_0000115 core:Translation "The result of rendering a work from one language to another") +AnnotationAssertion(rdfs:label core:Translation "Translation"@en) +SubClassOf(core:Translation ) + +# Class: core:UndergraduateAdvisingRelationship (Undergraduate Advising Relationship) + +AnnotationAssertion(obo:IAO_0000115 core:UndergraduateAdvisingRelationship "An advisory relationship in which a professor advises an undergraduate student.") +AnnotationAssertion(rdfs:label core:UndergraduateAdvisingRelationship "Undergraduate Advising Relationship"@en) +SubClassOf(core:UndergraduateAdvisingRelationship core:AdvisingRelationship) + +# Class: core:UndergraduateStudent (Undergraduate Student) + +AnnotationAssertion(obo:IAO_0000115 core:UndergraduateStudent "A person registered in an undergraduate program leading to a bachelor's degree or an undergraduate diploma or certificate.") +AnnotationAssertion(rdfs:label core:UndergraduateStudent "Undergraduate Student"@en) +SubClassOf(core:UndergraduateStudent core:Student) + +# Class: core:University (University) + +AnnotationAssertion(obo:IAO_0000112 core:University "Definition taken from: http://en.wikipedia.org/wiki/University") +AnnotationAssertion(obo:IAO_0000112 core:University "University of Florida; Washington University in St. Louis") +AnnotationAssertion(obo:IAO_0000115 core:University "An institution of higher education and research, which grants academic degrees in a variety of subjects, and provides both undergraduate education and postgraduate education.") +AnnotationAssertion(rdfs:label core:University "University"@en) +SubClassOf(core:University ) + +# Class: core:Video (Video) + +AnnotationAssertion(obo:IAO_0000115 core:Video "Audiovisual recording in video format") +AnnotationAssertion(rdfs:label core:Video "Video"@en) +SubClassOf(core:Video ) + +# Class: core:WorkingPaper (Working Paper) + +AnnotationAssertion(obo:IAO_0000115 core:WorkingPaper "A document created as a basis for discussion or a very early draft of a formal paper") +AnnotationAssertion(rdfs:label core:WorkingPaper "Working Paper"@en) +SubClassOf(core:WorkingPaper ) +SubClassOf(core:WorkingPaper DataAllValuesFrom(core:placeOfPublication rdfs:Literal)) + +# Class: core:WorkshopSeries (Workshop Series) + +AnnotationAssertion(obo:IAO_0000112 core:WorkshopSeries "Use workshop for individual events.") +AnnotationAssertion(obo:IAO_0000115 core:WorkshopSeries "An organized series of workshop events, whether repetitions of the same workshop or multiple different workshops.") +AnnotationAssertion(rdfs:label core:WorkshopSeries "Workshop Series"@en) +SubClassOf(core:WorkshopSeries core:EventSeries) + +# Class: (Phase 0 Clinical Trial) + +AnnotationAssertion(obo:IAO_0000115 "Phase 0 Clinical Trial") +AnnotationAssertion(obo:IAO_0000115 "Phase 0 is a recent designation for exploratory, first-in-human trials conducted in accordance with the United States Food and Drug Administration's (FDA) 2006 Guidance on Exploratory Investigational New Drug (IND) Studies. Phase 0 trials are also known as human microdosing studies and are designed to speed up the development of promising drugs or imaging agents by establishing very early on whether the drug or agent behaves in human subjects as was expected from preclinical studies.") +AnnotationAssertion(rdfs:label "Phase 0 Clinical Trial"@en) +SubClassOf( obo:ERO_0000016) + +# Class: (Phase 1 Clinical Trial) + +AnnotationAssertion(obo:IAO_0000115 "In Phase I trials, researchers test an experimental drug or treatment in a small group of people (20-80) for the first time to evaluate its safety, determine a safe dosage range, and identify side effects") +AnnotationAssertion(obo:IAO_0000115 "Phase 1 Clinical Trial") +AnnotationAssertion(rdfs:label "Phase 1 Clinical Trial"@en) +SubClassOf( obo:ERO_0000016) + +# Class: (Phase 2 Clinical Trial) + +AnnotationAssertion(obo:IAO_0000115 "In Phase 2 trials, an experimental study drug or treatment is given to a larger group of people (100-300) to see if it is effective and to further evaluate its safety.") +AnnotationAssertion(obo:IAO_0000115 "Phase 2 Clinical Trial") +AnnotationAssertion(rdfs:label "Phase 2 Clinical Trial"@en) +SubClassOf( obo:ERO_0000016) + +# Class: (Phase 3 Clinical Trial) + +AnnotationAssertion(obo:IAO_0000115 "In Phase 3 trials, an experimental study drug or treatment is given to large groups of people (1,000-3,000) to confirm its effectiveness, monitor side effects, compare it to commonly used treatments, and collect information that will allow the experimental drug or treatment to be used safely. +") +AnnotationAssertion(obo:IAO_0000115 "Phase 3 Clinical Trial") +AnnotationAssertion(rdfs:label "Phase 3 Clinical Trial"@en) +SubClassOf( obo:ERO_0000016) + +# Class: (Phase 4 Clinical Trial) + +AnnotationAssertion(obo:IAO_0000115 "In Phase 4 trials, post marketing studies delineate additional information including the drug's or treatment's risks, benefits, and optimal use.") +AnnotationAssertion(obo:IAO_0000115 "Phase 4 Clinical Trial") +AnnotationAssertion(rdfs:label "Phase 4 Clinical Trial"@en) +SubClassOf( obo:ERO_0000016) + +# Class: () + +SubClassOf( obo:IAO_0000102) + +# Class: () + +SubClassOf( obo:IAO_0000102) + +# Class: () + +SubClassOf( obo:IAO_0000102) + +# Class: () + +SubClassOf( obo:IAO_0000102) + +# Class: skos:Concept (Concept) + +AnnotationAssertion(rdfs:label skos:Concept "Concept"@en) + +# Class: (Acquaintance) + +AnnotationAssertion(rdfs:label "Acquaintance"@en) +SubClassOf( ) + +# Class: (Address) + +AnnotationAssertion(rdfs:comment "To specify the components of the delivery address for the vCard object") +AnnotationAssertion(rdfs:label "Address"@en) +EquivalentClasses( ObjectIntersectionOf(ObjectIntersectionOf(DataSomeValuesFrom( xsd:string) DataMaxCardinality(1 )) ObjectIntersectionOf(DataSomeValuesFrom( xsd:string) DataMaxCardinality(1 )) ObjectIntersectionOf(DataSomeValuesFrom( xsd:string) DataMaxCardinality(1 )) ObjectIntersectionOf(DataSomeValuesFrom( xsd:string) DataMaxCardinality(1 )) ObjectIntersectionOf(DataSomeValuesFrom( xsd:string) DataMaxCardinality(1 )))) +SubClassOf( ) + +# Class: (Addressing) + +AnnotationAssertion(rdfs:comment "These types are concerned with information related to the delivery addressing or label for the vCard object") +AnnotationAssertion(rdfs:label "Addressing"@en) +EquivalentClasses( ObjectUnionOf(ObjectIntersectionOf(DataSomeValuesFrom( xsd:anyURI) DataMaxCardinality(1 )) ObjectIntersectionOf(DataSomeValuesFrom( xsd:string) DataMaxCardinality(1 )) ObjectIntersectionOf(DataAllValuesFrom( xsd:string) DataMaxCardinality(1 )) ObjectIntersectionOf(DataAllValuesFrom( xsd:string) DataMaxCardinality(1 )))) + +# Class: (Agent) + +AnnotationAssertion(rdfs:label "Agent"@en) +SubClassOf( ) + +# Class: (Calendar) + +AnnotationAssertion(rdfs:label "Calendar"@en) +EquivalentClasses( ObjectIntersectionOf(ObjectIntersectionOf(DataSomeValuesFrom( xsd:anyURI) DataMaxCardinality(1 )) ObjectIntersectionOf(DataSomeValuesFrom( xsd:string) DataMaxCardinality(1 )))) + +# Class: (Calendar Busy) + +AnnotationAssertion(rdfs:comment "To specify the URI for the busy time associated with the object that the vCard represents. +Was called FBURI in vCard") +AnnotationAssertion(rdfs:label "Calendar Busy"@en) +EquivalentClasses( ObjectIntersectionOf(DataSomeValuesFrom( xsd:anyURI) DataMinCardinality(1 ))) +SubClassOf( ) + +# Class: (Calendar Link) + +AnnotationAssertion(rdfs:comment "To specify the URI for a calendar associated with the object represented by the vCard. +Was called CALURI in vCard.") +AnnotationAssertion(rdfs:label "Calendar Link"@en) +EquivalentClasses( ObjectIntersectionOf(DataSomeValuesFrom( xsd:anyURI) DataMinCardinality(1 ))) +SubClassOf( ) + +# Class: (Calendar Request) + +AnnotationAssertion(rdfs:comment "To specify the calendar user address [RFC5545] to which a scheduling request [RFC5546] should be sent for the object represented by the vCard. +Was called CALADRURI in vCard") +AnnotationAssertion(rdfs:label "Calendar Request"@en) +EquivalentClasses( ObjectIntersectionOf(DataSomeValuesFrom( xsd:anyURI) DataMinCardinality(1 ))) +SubClassOf( ) + +# Class: (Category) + +AnnotationAssertion(rdfs:comment "To specify application category information about the vCard, also known as tags. This was called CATEGORIES in vCard.") +AnnotationAssertion(rdfs:label "Category"@en) +EquivalentClasses( ObjectIntersectionOf(DataAllValuesFrom( xsd:string) DataMinCardinality(1 ))) +SubClassOf( ) + +# Class: (Cell) + +AnnotationAssertion(rdfs:comment "Also called mobile telephone") +AnnotationAssertion(rdfs:label "Cell"@en) +SubClassOf( ) + +# Class: (Child) + +AnnotationAssertion(rdfs:label "Child"@en) +SubClassOf( ) + +# Class: (Code) + +AnnotationAssertion(rdfs:comment "Contains all the Code related Classes that are used to indicate vCard Types") +AnnotationAssertion(rdfs:label "Code"@en) + +# Class: (Colleague) + +AnnotationAssertion(rdfs:label "Colleague"@en) +SubClassOf( ) + +# Class: (Communication) + +AnnotationAssertion(rdfs:comment "These properties describe information about how to communicate with the object the vCard represents") +AnnotationAssertion(rdfs:label "Communication"@en) +EquivalentClasses( ObjectUnionOf(ObjectIntersectionOf(DataSomeValuesFrom( xsd:anyURI) DataMaxCardinality(1 )) ObjectIntersectionOf(DataSomeValuesFrom( xsd:string) DataMaxCardinality(1 )) ObjectIntersectionOf(DataAllValuesFrom( xsd:string) DataMaxCardinality(1 )) ObjectIntersectionOf(DataAllValuesFrom( xsd:string) DataMaxCardinality(1 )))) + +# Class: (Contact) + +AnnotationAssertion(rdfs:label "Contact"@en) +SubClassOf( ) + +# Class: (Coresident) + +AnnotationAssertion(rdfs:label "Coresident"@en) +SubClassOf( ) + +# Class: (Coworker) + +AnnotationAssertion(rdfs:label "Coworker"@en) +SubClassOf( ) + +# Class: (Crush) + +AnnotationAssertion(rdfs:label "Crush"@en) +SubClassOf( ) + +# Class: (Date) + +AnnotationAssertion(rdfs:label "Date"@en) +SubClassOf( ) + +# Class: (Email) + +AnnotationAssertion(rdfs:comment "To specify the electronic mail address for communication with the object the vCard represents") +AnnotationAssertion(rdfs:label "Email"@en) +EquivalentClasses( ObjectIntersectionOf(DataAllValuesFrom( xsd:string) DataMinCardinality(1 ))) +SubClassOf( ) + +# Class: (Emergency) + +AnnotationAssertion(rdfs:label "Emergency"@en) +SubClassOf( ) + +# Class: (Explanatory) + +AnnotationAssertion(rdfs:comment "These properties are concerned with additional explanations, such as that related to informational notes or revisions specific to the vCard") +AnnotationAssertion(rdfs:label "Explanatory"@en) +EquivalentClasses( ObjectUnionOf(ObjectIntersectionOf(DataSomeValuesFrom( xsd:anyURI) DataMaxCardinality(1 )) ObjectIntersectionOf(DataSomeValuesFrom( xsd:string) DataMaxCardinality(1 )) ObjectIntersectionOf(DataAllValuesFrom( xsd:string) DataMaxCardinality(1 )) ObjectIntersectionOf(DataAllValuesFrom( xsd:string) DataMaxCardinality(1 )))) + +# Class: (Fax) + +AnnotationAssertion(rdfs:label "Fax"@en) +SubClassOf( ) + +# Class: (Female) + +AnnotationAssertion(rdfs:label "Female"@en) +SubClassOf( ) + +# Class: (Formatted Name) + +AnnotationAssertion(rdfs:comment "Specifies the formatted text corresponding to the name of the object the vCard represents") +AnnotationAssertion(rdfs:label "Formatted Name"@en) +EquivalentClasses( ObjectIntersectionOf(DataSomeValuesFrom( xsd:string) DataExactCardinality(1 ))) +SubClassOf( ) + +# Class: (Friend) + +AnnotationAssertion(rdfs:label "Friend"@en) +SubClassOf( ) + +# Class: (Gender) + +AnnotationAssertion(rdfs:label "Gender"@en) +SubClassOf( ) + +# Class: (Geo) + +AnnotationAssertion(rdfs:comment "Used to indicate global positioning information that is specific to an address") +AnnotationAssertion(rdfs:label "Geo"@en) +EquivalentClasses( ObjectIntersectionOf(DataSomeValuesFrom( xsd:anyURI) DataMinCardinality(1 ))) +SubClassOf( ) + +# Class: (Geographical) + +AnnotationAssertion(rdfs:comment "These properties are concerned with information associated with geographical positions or regions associated with the object the vCard represents") +AnnotationAssertion(rdfs:label "Geographical"@en) +EquivalentClasses( ObjectIntersectionOf(DataAllValuesFrom( xsd:string) DataMaxCardinality(1 ))) + +# Class: (Group) + +AnnotationAssertion(rdfs:comment "Defines all the properties required to be a Group of Individuals or Organizations") +AnnotationAssertion(rdfs:label "Group"@en) +EquivalentClasses( ObjectIntersectionOf(ObjectSomeValuesFrom( ) ObjectMinCardinality(1 ))) +SubClassOf( ) + +# Class: (Home) + +AnnotationAssertion(rdfs:comment "This implies that the property is related to an individual's personal life") +AnnotationAssertion(rdfs:label "Home"@en) +SubClassOf( ) + +# Class: (Identification) + +AnnotationAssertion(rdfs:comment "These types are used to capture information associated with the identification and naming of the entity associated with the vCard") +AnnotationAssertion(rdfs:label "Identification"@en) +EquivalentClasses( ObjectUnionOf(ObjectIntersectionOf(DataSomeValuesFrom( xsd:anyURI) DataMaxCardinality(1 )) ObjectIntersectionOf(DataSomeValuesFrom( xsd:string) DataMaxCardinality(1 )) ObjectIntersectionOf(DataAllValuesFrom( xsd:string) DataMaxCardinality(1 )) ObjectIntersectionOf(DataAllValuesFrom( xsd:string) DataMaxCardinality(1 )))) + +# Class: (Individual) + +AnnotationAssertion(rdfs:comment "Defines all the properties required to be an Individual") +AnnotationAssertion(rdfs:label "Individual"@en) +EquivalentClasses( ObjectIntersectionOf(ObjectIntersectionOf(ObjectSomeValuesFrom( ) ObjectMinCardinality(0 )) ObjectIntersectionOf(DataSomeValuesFrom( xsd:dateTime) DataMaxCardinality(1 )) ObjectIntersectionOf(DataSomeValuesFrom( xsd:dateTime) DataMaxCardinality(1 )) ObjectIntersectionOf(DataSomeValuesFrom( xsd:anyURI) DataMaxCardinality(1 )))) +SubClassOf( ) + +# Class: (Messaging) + +AnnotationAssertion(rdfs:comment "To specify the URI for instant messaging and presence protocol communications with the object the vCard represents. +Was called IMPP in vCard.") +AnnotationAssertion(rdfs:label "Messaging"@en) +EquivalentClasses( ObjectIntersectionOf(DataAllValuesFrom( xsd:anyURI) DataMinCardinality(1 ))) +SubClassOf( ) + +# Class: (Key) + +AnnotationAssertion(rdfs:label "Key"@en) +EquivalentClasses( ObjectIntersectionOf(DataSomeValuesFrom( xsd:anyURI) DataMinCardinality(1 ))) +SubClassOf( ) + +# Class: (Kin) + +AnnotationAssertion(rdfs:label "Kin"@en) +SubClassOf( ) + +# Class: (VCard Kind) + +AnnotationAssertion(rdfs:comment "The parent class for all vCard Objects") +AnnotationAssertion(rdfs:label "VCard Kind"@en) +EquivalentClasses( ObjectIntersectionOf(ObjectIntersectionOf(ObjectAllValuesFrom( ) ObjectMinCardinality(0 )) ObjectIntersectionOf(ObjectAllValuesFrom( ) ObjectMinCardinality(0 )) ObjectIntersectionOf(ObjectAllValuesFrom( ) ObjectExactCardinality(1 )) ObjectIntersectionOf(ObjectAllValuesFrom( ) ObjectMinCardinality(0 )) ObjectIntersectionOf(ObjectAllValuesFrom( ) ObjectMinCardinality(0 )) ObjectIntersectionOf(ObjectAllValuesFrom( ) ObjectMinCardinality(0 )) ObjectIntersectionOf(ObjectAllValuesFrom( ) ObjectMinCardinality(0 )))) +SubClassOf( obo:ARG_2000379) + +# Class: (Language) + +AnnotationAssertion(rdfs:comment "To specify the language(s) that may be used for contacting the entity associated with the vCard.") +AnnotationAssertion(rdfs:label "Language"@en) +EquivalentClasses( ObjectIntersectionOf(DataAllValuesFrom( xsd:string) DataExactCardinality(1 ))) +SubClassOf( ) + +# Class: (Location) + +AnnotationAssertion(rdfs:comment "Defines all the properties required to be a Location") +AnnotationAssertion(rdfs:label "Location"@en) +SubClassOf( ) + +# Class: (Logo) + +AnnotationAssertion(rdfs:comment "To specify a graphic image of a logo associated with the object the vCard represents") +AnnotationAssertion(rdfs:label "Logo"@en) +EquivalentClasses( ObjectIntersectionOf(DataSomeValuesFrom( xsd:anyURI) DataMinCardinality(1 ))) +SubClassOf( ) + +# Class: (Male) + +AnnotationAssertion(rdfs:label "Male"@en) +SubClassOf( ) + +# Class: (Me) + +AnnotationAssertion(rdfs:label "Me"@en) +SubClassOf( ) + +# Class: (Met) + +AnnotationAssertion(rdfs:label "Met"@en) +SubClassOf( ) + +# Class: (Muse) + +AnnotationAssertion(rdfs:label "Muse"@en) +SubClassOf( ) + +# Class: (Name) + +AnnotationAssertion(rdfs:comment "Specifies the components of the name of the object the vCard represents") +AnnotationAssertion(rdfs:label "Name"@en) +EquivalentClasses( ObjectIntersectionOf(ObjectIntersectionOf(DataSomeValuesFrom( xsd:string) DataMinCardinality(0 )) ObjectIntersectionOf(DataSomeValuesFrom( xsd:string) DataMaxCardinality(1 )) ObjectIntersectionOf(DataSomeValuesFrom( xsd:string) DataMaxCardinality(1 )) ObjectIntersectionOf(DataSomeValuesFrom( xsd:string) DataMinCardinality(0 )) ObjectIntersectionOf(DataSomeValuesFrom( xsd:string) DataMinCardinality(0 )))) +SubClassOf( ) + +# Class: (Neighbor) + +AnnotationAssertion(rdfs:label "Neighbor"@en) +SubClassOf( ) + +# Class: (Nickname) + +AnnotationAssertion(rdfs:comment "Specifies the text corresponding to the nickname of the object the vCard represents") +AnnotationAssertion(rdfs:label "Nickname"@en) +EquivalentClasses( ObjectIntersectionOf(DataSomeValuesFrom( xsd:string) DataMinCardinality(1 ))) +SubClassOf( ) + +# Class: (None) + +AnnotationAssertion(rdfs:label "None"@en) +SubClassOf( ) + +# Class: (Note) + +AnnotationAssertion(rdfs:comment "To specify supplemental information or a comment that is associated with the vCard") +AnnotationAssertion(rdfs:label "Note"@en) +EquivalentClasses( ObjectIntersectionOf(DataAllValuesFrom( xsd:string) DataMinCardinality(1 ))) +SubClassOf( ) + +# Class: (Organization) + +AnnotationAssertion(rdfs:comment "Defines all the properties required to be an Organization") +AnnotationAssertion(rdfs:comment "To specify the organizational name associated with the vCard") +AnnotationAssertion(rdfs:label "Organization"@en) +SubClassOf( ) + +# Class: (Organization Name) + +AnnotationAssertion(rdfs:label "Organization Name"@en) +EquivalentClasses( ObjectIntersectionOf(DataSomeValuesFrom( xsd:string) DataMinCardinality(1 ))) +SubClassOf( ) + +# Class: (Organizational Unit Name) + +AnnotationAssertion(rdfs:label "Organizational Unit Name"@en) +EquivalentClasses( ObjectIntersectionOf(DataSomeValuesFrom( xsd:string) DataMinCardinality(1 ))) +SubClassOf( ) + +# Class: (Organizational) + +AnnotationAssertion(rdfs:comment "These properties are concerned with information associated with characteristics of the organization or organizational units of the object that the vCard represents") +AnnotationAssertion(rdfs:label "Organizational"@en) +EquivalentClasses( ObjectIntersectionOf(ObjectIntersectionOf(DataSomeValuesFrom( xsd:anyURI) DataMaxCardinality(1 )) ObjectIntersectionOf(DataSomeValuesFrom( xsd:string) DataMaxCardinality(1 )) ObjectIntersectionOf(DataAllValuesFrom( xsd:string) DataMaxCardinality(1 )) ObjectIntersectionOf(DataAllValuesFrom( xsd:string) DataMaxCardinality(1 )))) + +# Class: (Other) + +AnnotationAssertion(rdfs:label "Other"@en) +SubClassOf( ) + +# Class: (Pager) + +AnnotationAssertion(rdfs:label "Pager"@en) +SubClassOf( ) + +# Class: (Parent) + +AnnotationAssertion(rdfs:label "Parent"@en) +SubClassOf( ) + +# Class: (Photo) + +AnnotationAssertion(rdfs:comment "Specifies an image or photograph information that annotates some aspect of the object the vCard represents") +AnnotationAssertion(rdfs:label "Photo"@en) +EquivalentClasses( ObjectIntersectionOf(DataSomeValuesFrom( xsd:anyURI) DataMinCardinality(1 ))) +SubClassOf( ) + +# Class: (Related) + +AnnotationAssertion(rdfs:comment "To specify a relationship between another entity and the entity represented by this vCard") +AnnotationAssertion(rdfs:label "Related"@en) +EquivalentClasses( ObjectIntersectionOf(DataSomeValuesFrom( xsd:anyURI) DataMinCardinality(1 ))) +SubClassOf( ) + +# Class: (Relation Type) + +AnnotationAssertion(rdfs:label "Relation Type"@en) +SubClassOf( ) + +# Class: (Security) + +AnnotationAssertion(rdfs:comment "Contains all the Security related Classes") +AnnotationAssertion(rdfs:label "Security"@en) +EquivalentClasses( ObjectIntersectionOf(ObjectIntersectionOf(DataSomeValuesFrom( xsd:anyURI) DataMaxCardinality(1 )) ObjectIntersectionOf(DataSomeValuesFrom( xsd:string) DataMaxCardinality(1 )) ObjectIntersectionOf(DataAllValuesFrom( xsd:string) DataMaxCardinality(1 )))) + +# Class: (Sibling) + +AnnotationAssertion(rdfs:label "Sibling"@en) +SubClassOf( ) + +# Class: (Sound) + +AnnotationAssertion(rdfs:comment "To specify a digital sound content information that annotates some aspect of the vCard. This property is often used to specify the proper pronunciation of the name property value of the vCard") +AnnotationAssertion(rdfs:label "Sound"@en) +EquivalentClasses( ObjectIntersectionOf(DataAllValuesFrom( xsd:anyURI) DataMinCardinality(1 ))) +SubClassOf( ) + +# Class: (Spouse) + +AnnotationAssertion(rdfs:label "Spouse"@en) +SubClassOf( ) + +# Class: (Sweetheart) + +AnnotationAssertion(rdfs:label "Sweetheart"@en) +SubClassOf( ) + +# Class: (Telephone) + +AnnotationAssertion(rdfs:label "Telephone"@en) +EquivalentClasses( ObjectIntersectionOf(DataAllValuesFrom( xsd:anyURI) DataMinCardinality(1 ))) +SubClassOf( ) + +# Class: (Telephone Type) + +AnnotationAssertion(rdfs:label "Telephone Type"@en) +SubClassOf( ) + +# Class: (Text) + +AnnotationAssertion(rdfs:comment "Also called sms telephone") +AnnotationAssertion(rdfs:label "Text"@en) +SubClassOf( ) + +# Class: (Text Phone) + +AnnotationAssertion(rdfs:label "Text Phone"@en) +SubClassOf( ) + +# Class: (Time Zone) + +AnnotationAssertion(rdfs:comment "Used to indicate time zone information that is specific to a location or address") +AnnotationAssertion(rdfs:label "Time Zone"@en) +EquivalentClasses( ObjectIntersectionOf(DataSomeValuesFrom( xsd:string) DataMinCardinality(1 ))) +SubClassOf( ) + +# Class: (Title) + +AnnotationAssertion(rdfs:comment "To specify the position or job of the object the vCard represents") +AnnotationAssertion(rdfs:label "Title"@en) +EquivalentClasses( ObjectIntersectionOf(DataSomeValuesFrom( xsd:string) DataMinCardinality(1 ))) +SubClassOf( ) + +# Class: (Type) + +AnnotationAssertion(rdfs:comment "This is called TYPE in vCard but renamed here to Context for less confusion (with types/class)") +AnnotationAssertion(rdfs:label "Type"@en) +SubClassOf( ) + +# Class: (URL) + +AnnotationAssertion(rdfs:comment "To specify a uniform resource locator associated with the object to which the vCard refers. Examples for individuals include personal web sites, blogs, and social networking site identifiers. ") +AnnotationAssertion(rdfs:label "URL"@en) +EquivalentClasses( ObjectIntersectionOf(DataAllValuesFrom( xsd:anyURI) DataMinCardinality(1 ))) +SubClassOf( ) + +# Class: (Unknown) + +AnnotationAssertion(rdfs:label "Unknown"@en) +SubClassOf( ) + +# Class: (Video) + +AnnotationAssertion(rdfs:label "Video"@en) +SubClassOf( ) + +# Class: (Voice) + +AnnotationAssertion(rdfs:label "Voice"@en) +SubClassOf( ) + +# Class: (Work) + +AnnotationAssertion(rdfs:comment "This implies that the property is related to an individual's work place") +AnnotationAssertion(rdfs:label "Work"@en) +SubClassOf( ) + +# Class: (Agent) + +AnnotationAssertion(obo:IAO_0000111 "agent") +AnnotationAssertion(obo:IAO_0000112 "see: http://xmlns.com/foaf/spec/#term_Agent") +AnnotationAssertion(obo:IAO_0000115 "Agents are things that do stuff") +AnnotationAssertion(obo:IAO_0000115 "Things that do stuff.") +AnnotationAssertion(obo:IAO_0000117 "PERSON: Scott Hoffmann") +AnnotationAssertion(obo:IAO_0000118 "") +AnnotationAssertion(rdfs:comment "An agent") +AnnotationAssertion(rdfs:label "Agent"@en) +AnnotationAssertion(skos:scopeNote "Used to describe any \"agent\" related to bibliographic items. Such agents can be persons, organizations or groups of any kind."@en) +SubClassOf( obo:BFO_0000004) +SubClassOf( ObjectAllValuesFrom(core:featuredIn obo:IAO_0000030)) +SubClassOf( ObjectAllValuesFrom(core:relatedBy core:Relationship)) +SubClassOf( DataAllValuesFrom(core:freetextKeyword rdfs:Literal)) + +# Class: (Group) + +AnnotationAssertion(obo:IAO_0000111 "group") +AnnotationAssertion(obo:IAO_0000112 "A group can also be an organization but need not be; typically used for looser associations of people or organizations acting together in some fashion, not necessarily through formal agreement or on a long-term basis. Added to the VIVO ontology to be able to support informal and perhaps even private groups of people around an idea, funding opportunity, or event. + +see: http://xmlns.com/foaf/spec/#term_Group") +AnnotationAssertion(obo:IAO_0000115 " A collection of individual agents (and may itself play the role of a Agent, ie. something that can perform actions). ") +AnnotationAssertion(obo:IAO_0000115 "A collection of individual agents.") +AnnotationAssertion(obo:IAO_0000117 "PERSON: Scott Hoffmann") +AnnotationAssertion(rdfs:comment "A group") +AnnotationAssertion(rdfs:label "Group"@en) +SubClassOf( ) + +# Class: (Organization) + +AnnotationAssertion(obo:IAO_0000111 "organization") +AnnotationAssertion(obo:IAO_0000112 "Only use if no specific subclasses of foaf:organization desribe the organization.") +AnnotationAssertion(obo:IAO_0000112 "This class will display all the instances in the subclasses below it, as well as any organizations that were added as part of this generic class because there wasn't a specific class available.") +AnnotationAssertion(obo:IAO_0000115 "A generic class encompassing several types of organizations.") +AnnotationAssertion(obo:IAO_0000115 "A kind of Agent corresponding to social instititutions such as companies, societies etc.") +AnnotationAssertion(obo:IAO_0000117 "PERSON: Scott Hoffmann") +AnnotationAssertion(obo:IAO_0000118 "") +AnnotationAssertion(rdfs:comment "An organization") +AnnotationAssertion(rdfs:label "Organization"@en) +AnnotationAssertion(skos:scopeNote "Ued to describe an organization related to bibliographic items such as a publishing company, etc."@en) +SubClassOf( ) +SubClassOf( ObjectSomeValuesFrom(obo:ARG_2000028 )) +SubClassOf( ObjectAllValuesFrom(obo:BFO_0000051 )) +SubClassOf( ObjectAllValuesFrom(obo:RO_0001025 core:GeographicLocation)) +SubClassOf( ObjectAllValuesFrom(core:dateTimeInterval core:DateTimeInterval)) +SubClassOf( DataAllValuesFrom(core:abbreviation rdfs:Literal)) + +# Class: (Person) + +AnnotationAssertion(obo:IAO_0000111 "person") +AnnotationAssertion(obo:IAO_0000115 "An instance of a human being (Homo sapiens)") +AnnotationAssertion(obo:IAO_0000115 "The most general classification of a person") +AnnotationAssertion(obo:IAO_0000117 "PERSON: Melissa Haendel") +AnnotationAssertion(obo:IAO_0000118 "") +AnnotationAssertion(rdfs:comment "A person") +AnnotationAssertion(rdfs:label "Person"@en) +SubClassOf( ) +SubClassOf( ObjectSomeValuesFrom(obo:ARG_2000028 )) +SubClassOf( ObjectAllValuesFrom(core:eligibleFor core:Credential)) +SubClassOf( ObjectAllValuesFrom(core:geographicFocus core:GeographicRegion)) +SubClassOf( ObjectAllValuesFrom(core:hasResearchArea owl:Thing)) +SubClassOf( DataAllValuesFrom(core:freetextKeyword xsd:string)) + + +AnnotationAssertion(owl:minCardinality _:genid2147484411 "1"^^xsd:nonNegativeInteger) +) \ No newline at end of file diff --git a/src/scripts/update_repo.sh b/src/scripts/update_repo.sh new file mode 100644 index 0000000..be7f846 --- /dev/null +++ b/src/scripts/update_repo.sh @@ -0,0 +1,39 @@ +echo "This (experimental) update script will create a new repo according to your config file. It will:" +echo "(1) overwrite your repositories Makefile, ODK sparql queries (your custom queries wont be touched) and docker wrapper (run.sh)." +echo "(2) and add missing files, if any." + +set -e + +OID=vivo +ROOTDIR=../.. +SRCDIR=.. +CONFIG=$OID"-odk.yaml" + +rm -rf target +mkdir target +/tools/odk.py seed -c -g -C $CONFIG +ls -l target/$OID/src +ls -l $SRCDIR/ +cp target/$OID/src/scripts/update_repo.sh $SRCDIR/scripts/ +rsync -r -u --ignore-existing --exclude 'patterns/data/default/example.tsv' --exclude 'patterns/dosdp-patterns/example.yaml' target/$OID/src/ $SRCDIR/ + +rsync -r -u --ignore-existing target/$OID/docs/ $ROOTDIR/docs +mkdir -p $ROOTDIR/docs/odk-workflows +rm -rf $ROOTDIR/docs/odk-workflows/* +cp -r target/$OID/docs/odk-workflows/* $ROOTDIR/docs/odk-workflows +cp target/$OID/src/ontology/Makefile $SRCDIR/ontology/ +cp target/$OID/src/ontology/run.sh $SRCDIR/ontology/ +cp -r target/$OID/src/sparql/* $SRCDIR/sparql/ +mkdir -p $ROOTDIR/.github +mkdir -p $ROOTDIR/.github/workflows +cp -n target/$OID/.github/workflows/qc.yml $ROOTDIR/.github/workflows/qc.yml + + +cp target/$OID/.github/workflows/docs.yml $ROOTDIR/.github/workflows/docs.yml + + +cp -n target/$OID/mkdocs.yaml $ROOTDIR/ + +echo "WARNING: These files should be manually migrated: mkdocs.yaml, .gitignore, src/ontology/catalog.xml (if you added a new import or component)" +echo "WARNING: Your QC workflows have not been updated automatically. Please update the ODK version number(s) in .github/workflows/qc.yml." +echo "Ontology repository update successfully completed." \ No newline at end of file diff --git a/src/scripts/validate_id_ranges.sc b/src/scripts/validate_id_ranges.sc new file mode 100644 index 0000000..1785e8d --- /dev/null +++ b/src/scripts/validate_id_ranges.sc @@ -0,0 +1,75 @@ +import $ivy.`net.sourceforge.owlapi:owlapi-distribution:4.5.16` +import $ivy.`com.outr::scribe-slf4j:2.7.12` +import org.semanticweb.owlapi.apibinding.OWLManager +import org.semanticweb.owlapi.model._ +import org.semanticweb.owlapi.vocab.OWLFacet +import java.io.File +import scala.collection +import scala.collection.mutable +import scala.jdk.CollectionConverters._ +@main +def main(id_range_file: os.Path) = { + val o = OWLManager.createOWLOntologyManager().loadOntology(IRI.create(id_range_file.toIO)) + val allMyFacets = mutable.ListBuffer.empty[MyFacet] + for (dt <- o.getDatatypesInSignature().asScala) { + val defs = o.getAxioms(dt) + for (ax <- defs.asScala) { + val range = ax.getDataRange() + val f = new MyFacet() + f.id = dt.toString() + range.accept(new OWLDataRangeVisitor() { + override + def visit(owlDatatype: OWLDatatype) = () + override + def visit(owlDataOneOf: OWLDataOneOf) = () + override + def visit(owlDataComplementOf: OWLDataComplementOf) = () + override + def visit(owlDataIntersectionOf: OWLDataIntersectionOf) = () + override + def visit(owlDataUnionOf: OWLDataUnionOf) = () + override + def visit(owlDatatypeRestriction: OWLDatatypeRestriction) = { + for (fr <- owlDatatypeRestriction.getFacetRestrictions().asScala) { + var i = fr.getFacetValue().parseInteger() + if(fr.getFacet().equals(OWLFacet.MIN_INCLUSIVE)) { + f.min = i + } else if(fr.getFacet().equals(OWLFacet.MAX_INCLUSIVE)) { + f.max = i + } else if(fr.getFacet().equals(OWLFacet.MIN_EXCLUSIVE)) { + i += 1 + f.min = i + } else if(fr.getFacet().equals(OWLFacet.MAX_EXCLUSIVE)) { + i -= 1 + f.max = i + } else { + log("Unknown range restriction: "+fr) + } + } + } + }) + log("Testing range: "+f) + testFacetViolation(f,allMyFacets) + allMyFacets.append(f) + } + } +} +def testFacetViolation(f: MyFacet , allMyFacets: collection.Seq[MyFacet]) = { + for (f_p <- allMyFacets) { + if (((f.min <= f_p.max) && (f_p.min <= f.max))) { + throw new IllegalStateException(f + " overlaps with " + f_p + "!") + } + } +} +def log(o: Object) = { + println(o.toString()) +} +class MyFacet { + var min: Int = _ + var max: Int = _ + var id: String = _ + override + def toString(): String = { + return "Facet{" + id + "}[min:" + min + " max:" + max + "]" + } +} \ No newline at end of file diff --git a/src/sparql/README.md b/src/sparql/README.md new file mode 100644 index 0000000..a613b20 --- /dev/null +++ b/src/sparql/README.md @@ -0,0 +1,32 @@ +# Sparql checks + +[SPARQL](https://www.w3.org/TR/rdf-sparql-query/) is a W3C standard +query language for RDF. This directory contains useful SPARQL queries +for perfoming over the ontology. + +SPARQL can be executed on a triplestore or directly on any OWL +file. The queries here are all executed on either vivo-edit.obo or +downstream products in the [ontology](../ontology/) folder. We use +`robot` as this allows easy execution over any Obo-format or OWL file. + +We break the queries into 3 categories: + +## Constraint Violation checks + +These are all named `*violation.sparql`. A subset of these are +configured to be executed via travis. If these return any results, +then the build will fail. + +Consult the individual sparql files to see the intent of the check + +## Construct queries + +These are named `construct*.sparql`, and always have the form `CONSTRUCT ...`. + +These are used to generate new OWL axioms that can be inserted back +into the ontology. + +## Reports + +The remaining SPARQL queries are for informative purposes. A subset +may be executed with each release. \ No newline at end of file diff --git a/src/sparql/basic-report.sparql b/src/sparql/basic-report.sparql new file mode 100644 index 0000000..cff9773 --- /dev/null +++ b/src/sparql/basic-report.sparql @@ -0,0 +1,12 @@ +prefix oio: +prefix def: +prefix owl: + +SELECT ?cls ?def (group_concat(?xref) as ?xrefs) WHERE +{ + ?cls a owl:Class . + OPTIONAL { ?cls oio:hasDbXref ?xref } . + OPTIONAL { ?cls def: ?def } . + FILTER (!isBlank(?cls)) +} +GROUP BY ?cls ?def diff --git a/src/sparql/edges.sparql b/src/sparql/edges.sparql new file mode 100644 index 0000000..edf658b --- /dev/null +++ b/src/sparql/edges.sparql @@ -0,0 +1,18 @@ +prefix owl: +prefix rdfs: +prefix rdf: + +SELECT ?x ?p ?y +WHERE { + {?x rdfs:subClassOf [ + a owl:Restriction ; + owl:onProperty ?p ; + owl:someValuesFrom ?y ] + } + UNION { + ?x rdfs:subClassOf ?y . + BIND(rdfs:subClassOf AS ?p) + } + ?x a owl:Class . + ?y a owl:Class . +} diff --git a/src/sparql/inject-subset-declaration.ru b/src/sparql/inject-subset-declaration.ru new file mode 100644 index 0000000..b4da04e --- /dev/null +++ b/src/sparql/inject-subset-declaration.ru @@ -0,0 +1,11 @@ +PREFIX : +PREFIX rdf: +PREFIX rdfs: + +INSERT { ?y rdfs:subPropertyOf . } + +WHERE { + ?x ?y . + FILTER(isIRI(?y)) + FILTER(regex(str(?y),"^(http://purl.obolibrary.org/obo/)") || regex(str(?y),"^(http://www.ebi.ac.uk/efo/)") || regex(str(?y),"^(https://w3id.org/biolink/)") || regex(str(?y),"^(http://vivoweb.org/ontology/core)")) +} \ No newline at end of file diff --git a/src/sparql/inject-synonymtype-declaration.ru b/src/sparql/inject-synonymtype-declaration.ru new file mode 100644 index 0000000..4edc840 --- /dev/null +++ b/src/sparql/inject-synonymtype-declaration.ru @@ -0,0 +1,11 @@ +PREFIX : +PREFIX rdf: +PREFIX rdfs: + +INSERT { ?y rdfs:subPropertyOf . } + +WHERE { + ?x ?y . + FILTER(isIRI(?y)) + FILTER(regex(str(?y),"^(http://purl.obolibrary.org/obo/)") || regex(str(?y),"^(http://www.ebi.ac.uk/efo/)") || regex(str(?y),"^(https://w3id.org/biolink/)") || regex(str(?y),"^(http://vivoweb.org/ontology/core)")) +} \ No newline at end of file diff --git a/src/sparql/iri-range-violation.sparql b/src/sparql/iri-range-violation.sparql new file mode 100644 index 0000000..f5d8382 --- /dev/null +++ b/src/sparql/iri-range-violation.sparql @@ -0,0 +1,19 @@ +PREFIX never_in_taxon: +PREFIX present_in_taxon: +PREFIX oboInOwl: +PREFIX dcterms: +PREFIX foaf: + +SELECT ?term ?property ?value +WHERE { + VALUES ?property { + never_in_taxon: + present_in_taxon: + foaf:depicted_by + oboInOwl:inSubset + dcterms:contributor } + ?term ?property ?value . + FILTER(isIRI(?term) && (STRSTARTS(str(?term), "http://vivoweb.org/ontology/core/VIVO_"))) + FILTER (!isIRI(?value)) +} + diff --git a/src/sparql/label-with-iri-violation.sparql b/src/sparql/label-with-iri-violation.sparql new file mode 100644 index 0000000..6e633dd --- /dev/null +++ b/src/sparql/label-with-iri-violation.sparql @@ -0,0 +1,9 @@ +PREFIX rdfs: + +SELECT ?term ?value +WHERE { + ?term rdfs:label ?value . + FILTER (REGEX(?value, "http[s]?[:]")) + FILTER(isIRI(?term) && (STRSTARTS(str(?term), "http://vivoweb.org/ontology/core/VIVO_"))) +} + diff --git a/src/sparql/labels.sparql b/src/sparql/labels.sparql new file mode 100644 index 0000000..89e9ec7 --- /dev/null +++ b/src/sparql/labels.sparql @@ -0,0 +1,9 @@ +PREFIX owl: +PREFIX rdf: +PREFIX rdfs: + +SELECT ?x (STR(?lab) AS ?label) WHERE { + ?x rdf:type owl:Class . + OPTIONAL {?x rdfs:label ?lab} +} +ORDER BY ?x diff --git a/src/sparql/multiple-replaced_by-violation.sparql b/src/sparql/multiple-replaced_by-violation.sparql new file mode 100644 index 0000000..65bb8de --- /dev/null +++ b/src/sparql/multiple-replaced_by-violation.sparql @@ -0,0 +1,12 @@ +PREFIX replaced_by: + +SELECT DISTINCT ?entity ?property ?value WHERE { + VALUES ?property { + replaced_by: + } + ?entity ?property ?value1 . + ?entity ?property ?value2 . + FILTER(?value1!=?value2) + BIND(CONCAT(str(?value1), CONCAT("|", str(?value2))) as ?value) +} + diff --git a/src/sparql/obsoletes.sparql b/src/sparql/obsoletes.sparql new file mode 100644 index 0000000..7aff433 --- /dev/null +++ b/src/sparql/obsoletes.sparql @@ -0,0 +1,14 @@ +prefix xsd: +PREFIX owl: +PREFIX rdf: +PREFIX rdfs: +PREFIX replaced_by: +PREFIX consider: + +SELECT ?cls ?replCls ?consCls WHERE { + ?cls a owl:Class ; + owl:deprecated "true"^^xsd:boolean . + OPTIONAL {?cls replaced_by: ?replCls} + OPTIONAL {?cls consider: ?consCls} +} +ORDER BY ?cls diff --git a/src/sparql/owldef-self-reference-violation.sparql b/src/sparql/owldef-self-reference-violation.sparql new file mode 100644 index 0000000..f852a00 --- /dev/null +++ b/src/sparql/owldef-self-reference-violation.sparql @@ -0,0 +1,12 @@ +PREFIX rdf: +PREFIX oio: +PREFIX owl: +PREFIX rdfs: + +SELECT ?term WHERE { + { ?term owl:equivalentClass [ owl:intersectionOf [ rdf:rest*/rdf:first ?term ] ] } + UNION + { ?term owl:equivalentClass [ owl:intersectionOf [ rdf:rest*/rdf:first [ owl:someValuesFrom ?term ] ] ] } + FILTER(isIRI(?term) && (STRSTARTS(str(?term), "http://vivoweb.org/ontology/core/VIVO_"))) +} + diff --git a/src/sparql/postprocess-module.ru b/src/sparql/postprocess-module.ru new file mode 100644 index 0000000..0767af1 --- /dev/null +++ b/src/sparql/postprocess-module.ru @@ -0,0 +1,16 @@ +PREFIX rdf: +PREFIX rdfs: +PREFIX dc: +PREFIX owl: + + +DELETE { + ?ontology ?ontology_annotation_property ?ontology_annotation_value . +} + +WHERE { + ?ontology rdf:type owl:Ontology . + ?ontology ?ontology_annotation_property ?ontology_annotation_value . + FILTER(?ontology_annotation_property != dc:source && ?ontology_annotation_property != rdf:type) + +} \ No newline at end of file diff --git a/src/sparql/preprocess-module.ru b/src/sparql/preprocess-module.ru new file mode 100644 index 0000000..99120a0 --- /dev/null +++ b/src/sparql/preprocess-module.ru @@ -0,0 +1,22 @@ +PREFIX rdf: +PREFIX rdfs: +PREFIX dc: +PREFIX owl: + + +#DELETE { +# ?ontology ?ontology_annotation_property ?ontology_annotation_value . +#} + +INSERT { + ?ontology dc:source ?version_iri . +} + +WHERE { + ?ontology rdf:type owl:Ontology ; + owl:versionIRI ?version_iri . + #OPTIONAL { + # ?ontology ?ontology_annotation_property ?ontology_annotation_value . + #} + +} \ No newline at end of file diff --git a/src/sparql/simple-seed.sparql b/src/sparql/simple-seed.sparql new file mode 100644 index 0000000..247fbde --- /dev/null +++ b/src/sparql/simple-seed.sparql @@ -0,0 +1,13 @@ +prefix owl: + +SELECT DISTINCT ?cls WHERE +{ + {?cls a owl:AnnotationProperty .} + UNION + {?cls a owl:ObjectProperty .} + UNION + {?x ?cls} + UNION + {?x ?cls} + FILTER (!isBlank(?cls)) +} diff --git a/src/sparql/subsets-labeled.sparql b/src/sparql/subsets-labeled.sparql new file mode 100644 index 0000000..5ca7e31 --- /dev/null +++ b/src/sparql/subsets-labeled.sparql @@ -0,0 +1,13 @@ +prefix oio: +prefix owl: +prefix inSubset: +prefix rdfs: + +SELECT ?subset ?clsLabel +WHERE +{ + ?cls a owl:Class ; + inSubset: ?subset ; + rdfs:label ?clsLabel +} +ORDER BY ?subset ?cls diff --git a/src/sparql/synonyms.sparql b/src/sparql/synonyms.sparql new file mode 100644 index 0000000..ba6b03a --- /dev/null +++ b/src/sparql/synonyms.sparql @@ -0,0 +1,26 @@ +prefix owl: +prefix oboInOwl: +prefix rdfs: + +SELECT ?cls ?pred ?val ?synType +WHERE + { ?cls ?pred ?val ; + a owl:Class . + FILTER ( + ?pred = rdfs:label || + ?pred = oboInOwl:hasRelatedSynonym || + ?pred = oboInOwl:hasNarrowSynonym || + ?pred = oboInOwl:hasBroadSynonym || + ?pred = oboInOwl:hasExactSynonym + ) + + OPTIONAL { + [ + a owl:Axiom ; + owl:annotatedSource ?cls ; + owl:annotatedProperty ?pred ; + owl:annotatedTarget ?val ; + oboInOwl:hasSynonymType ?synType + ] + } + } diff --git a/src/sparql/terms.sparql b/src/sparql/terms.sparql new file mode 100644 index 0000000..ec58b4c --- /dev/null +++ b/src/sparql/terms.sparql @@ -0,0 +1,15 @@ +PREFIX rdf: +prefix owl: +SELECT DISTINCT ?term +WHERE { + { + ?s1 ?p1 ?term . + FILTER(?p1!=rdf:type) + } + UNION + { + ?term ?p2 ?o2 . + FILTER(?o2!=owl:Ontology) + } + FILTER(isIRI(?term)) +} \ No newline at end of file diff --git a/src/sparql/vivo_terms.sparql b/src/sparql/vivo_terms.sparql new file mode 100644 index 0000000..33e20db --- /dev/null +++ b/src/sparql/vivo_terms.sparql @@ -0,0 +1,7 @@ +SELECT DISTINCT ?term +WHERE { + { ?s1 ?p1 ?term . } + UNION + { ?term ?p2 ?o2 . } + FILTER(isIRI(?term) && (STRSTARTS(str(?term), "http://vivoweb.org/ontology/core/VIVO_"))) +} diff --git a/src/sparql/xrefs.sparql b/src/sparql/xrefs.sparql new file mode 100644 index 0000000..bde8fc9 --- /dev/null +++ b/src/sparql/xrefs.sparql @@ -0,0 +1,8 @@ +prefix oio: +prefix owl: + +SELECT ?cls ?xref WHERE +{ + ?cls a owl:Class ; + oio:hasDbXref ?xref +}