diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..9a874b5 Binary files /dev/null and b/.DS_Store differ 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..3adf6dc --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,97 @@ +# Contributing to KDSF VIVO Integration + +:+1: First of all: Thank you for taking the time to contribute! + +The following is a set of guidelines for contributing to KDSF-VIVO-INTEGRATION. +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) + * [Suggesting Enhancements](#suggesting-enhancements) + * [Fixing problems with the ontology by yourself](#fixing problems) + * [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 KDSF VIVO Integration 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/bua-vivo/VIVO-KDSF-Integration/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. +- **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/bua-vivo/VIVO-KDSF-Integration/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/bua-vivo/VIVO-KDSF-Integration/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/KDSF-VIVO-Integration-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/KDSF-VIVO-Integration-base.owl b/KDSF-VIVO-Integration-base.owl new file mode 100644 index 0000000..9229918 --- /dev/null +++ b/KDSF-VIVO-Integration-base.owl @@ -0,0 +1,1804 @@ + + + + + + + kdsf + This ontology is an adoption of the Research Core Dataset (KDSF). This alignment was originally created by Tatiana Walther, Anna Kasprzik and Christian Hauschke (Technische Informationsbibliothek (TIB)) for use in current research information system VIVO. The prior version vas tested with VIVO 1.9." + +The ontology is forked for update to the current KDSF standard at version 1.3 for use by the Berlin University Alliance, and redeveloped by Rolf Guescini (Humboldt-Universität Berlin), and will be tested in VIVO 1.13.x + This ontology is available under the Creative Commons Attribution-ShareAlike 4.0 International. + KDSF-VIVO-Alignment + 2017-01-04 + 2023-01-27 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fi5 + + + + true + hat Art + + + + + + + + + + + Fi11 + + + true + + true + hat Betreiber + + + + + + + + + + + Fi13 + + + true + + true + hat Betriebspersonal + + + + + + + + + + + Na47 + + + true + + true + hat Erstbetreuerin / Erstbetreuer + + + + + + + + + + + + + + + + + + + + Be38 + Dr28 + Na2 + Pa1 + Pu138 + + + + true + hat Fach + + + + + + + + + + + + + + + + + + Be8 + Na14 + 10 + + + + true + hat Finanzierungsform + + + + + + + + + + + Fi12 + + + true + + true + hat Koordinator + + + + + + + + + + + Dr12 + + + + true + hat Mittelgeber + + + + + + + + + + + + + + + + + + + + Be75 + Dr121 + Na92 + Pa35 + Pu140 + + + true + + true + hat Organisationseinheit + + + + + + + + + + + Fi14 + + + true + + true + hat Publikation + + + + + + + + + + + Be9 + 6 + + + + true + hat Qualifikation + + + + + + + + + + + Na4a + 7 + + + true + + true + hat Qualifizierungsverfahren + + + + + + + + + + + Na17 + + + true + + true + hat Sprecher + + + + + + + + + + + Be32 + 5 + + + + true + hat Tätigkeitsart + + + + + + + + + + + Dr10 + + + true + + true + hat übergeordnetes Projekt + + + + + + + + + + + + + + + + + + Pu86 + Pu90 + dcterms.funding + kds.funding.grantnumber + + + true + + true + Alternativ zu den direkten Eigenschaften Förderer (Pu86) und Förderkennzeichen (Pu90), kann eine Verbindung zu Drittmittelprojekt bzw. Promotionsprogramm angegeben werden, worüber sich Förderer und Förderkennzeichen ableiten lassen + hat Unterstützung durch + + + + + + + + + + + Fi6 + + + + true + Art des Zugangs + + + + + + + + + + + + + + + + + + + + + Fi28 + + + + Anzahl genutzte Stunden + + + + + + + + + + Fi7 + + + + Anzahl Nutzer + + + + + + + + + + Fi29 + + + + Anzahl Nutzungszugriffe + + + + + + + + + + + Dr88 + + + + Bewilligungssume + + + + + + + + + + Be41 + + + + Bezeichnung der Professur + + + + + + + + + + + Dr1a + + + + Drittmitteleinnahmen + + + + + + + + + + + Dr1b + + + + Drittmittelerträge + + + + + + + + + + Dr13 + + + + Förderkennzeichen des Drittmittelprojekts + + + + + + + + + + + Pu90 + kds.funding.grantnumber + + + + Das Förderkennzeichen des Mittelgebers, sofern in der Publikation angegeben. + Förderkennzeichen der Publikation + + + + + + + + + + + Dr142 + + + + Koordinationsrolle (Einrichtung) + + + + + + + + + + + + + + Na94 + + + + + Außeruniversitäre Forschungseinrichtung + + + + + + + + + + Pu37 + + + + + Arbeitspapier/Forschungsbericht + + + + + + + + + + Pu25 + + + + + Artikel + + + + + + + + + Pa39 + + Ausgründung + + + + + + + + + Be89 + + + + + Ausserplanmässiger Professor + + + + + + + + + + Pu39 + + + + + Beiträge bzw. Interviews in nicht-wissenschaftlichen Medien + + + + + + + + + Be0 + + + + + Personen, die in einem Beschäftigungsverhältnis sind. + Beschäftigte / Beschäftigter + + + + + + + + + Pu129 + + + + + Bibliographie [Journalartikel] + + + + + + + + + Pu24 + + + + + Bibliographie [Buch] + + + + + + + + + + Pu22 + + + + + Buch + + + + + + + + + + Pu38 + + + + + Datensammlung + + + + + + + + + Pu34 + + + + + Dissertation + + + + + + + + + Dr2a + Dr30 + Drittmittelprojekte im Sinne des Kerndatensatzes sind zeitlich befristet geförderte Forschungsaktivitäten mit Startdatum, Enddatum und Forschungsgegenstand, deren Finanzierung aus Drittmitteln erfolgt. + + + + + Drittmittelprojekt + + + + + + + + + + Pu121 + + + + + Editorial + + + + + + + + + Na93 + + + + + Fachhochschule + + + + + + + + Be38 + Dr28 + Na2 + Pa1 + Pu138 + + + + Fach + + + + + + + + Be8 + Na14 + + + + Finanzierungsform + + + + + + + + Fi2 + Forschungsinfrastrukturen im Sinne des Kerndatensatzes sind umfangreiche / aufwendige Instrumente, Ressourcen oder Serviceeinrichtungen für die Forschung in allen Wissenschaftsgebieten, die sich durch eine mindestens überregionale Bedeutung für das jeweilige Wissenschaftsgebiet sowie durch eine mittel- bis langfristige Lebensdauer (mehr als 5 Jahre) auszeichnen und für eine externe Nutzung zur Verfügung stehen für die Zugangs- bzw. Nutzungsregelungen etabliert sind. + + + + + Forschungsinfrastruktur + + + + + + + + Fi5 + + + + Art der Forschungsinfrastruktur + + + + + + + + + + + Fi15 + + + + + Großgeräte und Instrumente + + + + + + + + + + Be16 + Na44 + Habilitation + + + + + + + + + Pu35 + + + + + Habilitationsschrift + + + + + + + + + Be30 + + + + + Hauptberuflicher Gastprofessor + + + + + + + + + Pu51 + + + + + Herausgeberschaft eines Sonderhefts einer Zeitschrift + + + + + + + + + Pu48 + + + + + Herausgegebenes Buch + + + + + + + + + Fi17 + + + + + Informations- und Kommunikationsinfrastrukturen + + + + + + + + + Pu11 + + + + + Journalartikel + + + + + + + + + Be29 + + + + + Juniorprofessor + + + + + + + + + + Pu26 + + + + + Konferenzposter + + + + + + + + + Pu120 + + + + + Letter to the Editor + + + + + + + + + Pu48 + + + + + Meeting Abstract + + + + + + + + Dr12 + + + + Mittelgeber + + + + + + + + + Pu13 + + + + + Monographie + + + + + + + + + Pu111 + + + + + Neuer Publikations- oder Dokumenttyp + + + + + + + + + Be37 + + + + + Ordentlicher Professor + + + + + + + + + Be75 + Dr121 + Na92 + Pa35 + Pu140 + + + + + Organisationseinheit + + + + + + + + + Pa2 + Pa25 + + + + + Technisch einmalige erteilte Patente. Erteilungen für die gleiche Erfindung in zwei oder mehr Ländern werden nur einfach gezählt. Wenn ein technisch einmaliges erteiltes Patent im Vorjahr gezählt wurde, kann es nicht noch einmal aufgeführt werden. + Patent + + + + + + + + + + + + + Zusammenfassendes Konzept für die Darstellung aller personenbezogenen Eigenschaften und Attribute + Person + + + + + + + + + + + + + + + + Be19 + + + + + Professor + + + + + + + + + + Be17 + Na43 + Promotion + + + + + + + + + Na86 + + + + + Promotionskooperationspartner + + + + + + + + + Pu1 + Pu4a + + + + + Publikation + + + + + + + + Be9 + + + + Qualifikation + + + + + + + + + + Pu146 + + + + + Qualifikationsschrift + + + + + + + + + Na4a + + + + Qualifizierungsverfahren + + + + + + + + + Pu130 + + + + + Quellenedition [Journalartikel] + + + + + + + + + Pu47 + + + + + Quellenedition [Buch] + + + + + + + + + Pu114 + + + + + Review + + + + + + + + + + Pu30 + + + + + Rezension + + + + + + + + + Pu23 + + + + + Sammelband + + + + + + + + + Pu110 + + + + + Sammelbandbeitrag + + + + + + + + + Be31 + + + + + Seniorprofessor + + + + + + + + + + Pu45 + + + + + Software + + + + + + + + + Be73 + Umfasst Personal, das nicht wissenschaftlich oder wissenschaftsunterstützend arbeitet und kein Verwaltungspersonal ist. + + + + + + + + + + + + + Be59 + + + + + Stiftungsprofessor + + + + + + + + + Na3 + Na48 + + + + + Strukturiertes Promotionsprogramm + + + + + + + + Be32 + + + + Tätigkeitsart + + + + + + + + + + Na96 + + + + + Universität + + + + + + + + + Pu67 + dcterms.publisher + + + + + Verlag + + + + + + + + + Be58 + + + + + Vertretungsprofessor/Lehrstuhlvertreter + + + + + + + + + Be28 + + + + + Verwaltungspersonal + + + + + + + + + Be18 + + + + + Wissenschaftliche oder künstlerische Hilfskräfte + + + + + + + + + Be22 + + + + + Wissenschaftliche und künstlerische Mitarbeiter + + + + + + + + + + Pu44 + + + + + Wissenschaftliche Vortragsfolien + + + + + + + + + + Pu112 + + + + + Wissenschaftlicher Artikel + + + + + + + + + Be68 + + + + + Wissenschaftliches und künstlerisches Personal + + + + + + + + + Be63 + Fi26 + + + + + Wissenschaftsunterstützendes Personal + + + + + + + + + Fi16 + + + + + Wissensressourcen + + + + + + + + Fi6 + + + + Art des Zugangs + + + + + + + + + Pu29 + + + + + ePaper + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/KDSF-VIVO-Integration-base.ttl b/KDSF-VIVO-Integration-base.ttl new file mode 100644 index 0000000..6cb6494 --- /dev/null +++ b/KDSF-VIVO-Integration-base.ttl @@ -0,0 +1,1377 @@ +@prefix : . +@prefix owl: . +@prefix rdf: . +@prefix xml: . +@prefix xsd: . +@prefix rdfs: . +@base . + + rdf:type owl:Ontology ; + owl:versionIRI ; + ; + ; + "kdsf" ; + rdfs:comment """This ontology is an adoption of the Research Core Dataset (KDSF). This alignment was originally created by Tatiana Walther, Anna Kasprzik and Christian Hauschke (Technische Informationsbibliothek (TIB)) for use in current research information system VIVO. The prior version vas tested with VIVO 1.9.\" + +The ontology is forked for update to the current KDSF standard at version 1.3 for use by the Berlin University Alliance, and redeveloped by Rolf Guescini (Humboldt-Universität Berlin), and will be tested in VIVO 1.13.x"""^^xsd:string , + "This ontology is available under the Creative Commons Attribution-ShareAlike 4.0 International."^^xsd:string ; + rdfs:label "KDSF-VIVO-Alignment"@de-de ; + owl:versionInfo "2017-01-04"^^xsd:string , + "2023-01-27"^^xsd:string . + +################################################################# +# Annotation properties +################################################################# + +### http://kerndatensatz-forschung.de/owl/Meta#inhaltlicheDefinition + rdf:type owl:AnnotationProperty . + + +### http://kerndatensatz-forschung.de/owl/Meta#pgbid + rdf:type owl:AnnotationProperty . + + +### http://purl.obolibrary.org/obo/IAO_0000115 + rdf:type owl:AnnotationProperty . + + +### http://purl.org/dc/terms/rights + rdf:type owl:AnnotationProperty . + + +### http://vitro.mannlib.cornell.edu/ns/vitro/0.7#descriptionAnnot + rdf:type owl:AnnotationProperty . + + +### http://vitro.mannlib.cornell.edu/ns/vitro/0.7#displayRankAnnot + rdf:type owl:AnnotationProperty . + + +### http://vitro.mannlib.cornell.edu/ns/vitro/0.7#hiddenFromDisplayBelowRoleLevelAnnot + rdf:type owl:AnnotationProperty . + + +### http://vitro.mannlib.cornell.edu/ns/vitro/0.7#hiddenFromPublishBelowRoleLevelAnnot + rdf:type owl:AnnotationProperty . + + +### http://vitro.mannlib.cornell.edu/ns/vitro/0.7#inClassGroup + rdf:type owl:AnnotationProperty . + + +### http://vitro.mannlib.cornell.edu/ns/vitro/0.7#offerCreateNewOptionAnnot + rdf:type owl:AnnotationProperty . + + +### http://vitro.mannlib.cornell.edu/ns/vitro/0.7#ontologyPrefixAnnot + rdf:type owl:AnnotationProperty . + + +### http://vitro.mannlib.cornell.edu/ns/vitro/0.7#prohibitedFromUpdateBelowRoleLevelAnnot + rdf:type owl:AnnotationProperty . + + +### http://vitro.mannlib.cornell.edu/ns/vitro/0.7#publicDescriptionAnnot + rdf:type owl:AnnotationProperty . + + +### http://vitro.mannlib.cornell.edu/ns/vitro/0.7#selectFromExistingAnnot + rdf:type owl:AnnotationProperty . + + +################################################################# +# Object Properties +################################################################# + +### http://kerndatensatz-forschung.de/owl/Basis#hatArt + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain ; + rdfs:range ; + "Fi5" ; + ; + ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Art"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatBetreiber + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain ; + rdfs:range ; + "Fi11" ; + ; + ; + "true"^^xsd:boolean ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Betreiber"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatBetriebspersonal + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain ; + rdfs:range ; + "Fi13" ; + ; + ; + "true"^^xsd:boolean ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Betriebspersonal"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatErstbetreuer + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain ; + rdfs:range ; + "Na47" ; + ; + ; + "true"^^xsd:boolean ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Erstbetreuerin / Erstbetreuer"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatFach + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain [ rdf:type owl:Class ; + owl:unionOf ( + + + + ) + ] ; + rdfs:range ; + "Be38" , + "Dr28" , + "Na2" , + "Pa1" , + "Pu138" ; + ; + ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Fach"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatFinanzierungsform + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain [ rdf:type owl:Class ; + owl:unionOf ( + + ) + ] ; + rdfs:range ; + "Be8" , + "Na14" ; + "10"^^xsd:int ; + ; + ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Finanzierungsform"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatKoordinator + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain ; + rdfs:range ; + "Fi12" ; + ; + ; + "true"^^xsd:boolean ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Koordinator"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatMittelgeber + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain ; + rdfs:range ; + "Dr12" ; + ; + ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Mittelgeber"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatOrganisationseinheit + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain [ rdf:type owl:Class ; + owl:unionOf ( + + + + ) + ] ; + rdfs:range ; + "Be75" , + "Dr121" , + "Na92" , + "Pa35" , + "Pu140" ; + ; + ; + "true"^^xsd:boolean ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Organisationseinheit"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatPublikation + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain ; + rdfs:range ; + "Fi14" ; + ; + ; + "true"^^xsd:boolean ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Publikation"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatQualifikation + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain ; + rdfs:range ; + "Be9" ; + "6"^^xsd:int ; + ; + ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Qualifikation"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatQualifizierungsverfahren + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain ; + rdfs:range ; + "Na4a" ; + "7"^^xsd:int ; + ; + ; + "true"^^xsd:boolean ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Qualifizierungsverfahren"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatSprecher + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain ; + rdfs:range ; + "Na17" ; + ; + ; + "true"^^xsd:boolean ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Sprecher"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatTaetigkeitsart + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain ; + rdfs:range ; + "Be32" ; + "5"^^xsd:int ; + ; + ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Tätigkeitsart"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatUebergeordnetesProjekt + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain ; + rdfs:range ; + "Dr10" ; + ; + ; + "true"^^xsd:boolean ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat übergeordnetes Projekt"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatUnterstuetzungDurch + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf ; + rdfs:domain ; + rdfs:range [ rdf:type owl:Class ; + owl:unionOf ( + + ) + ] ; + "Pu86" , + "Pu90" ; + "dcterms.funding" , + "kds.funding.grantnumber" ; + ; + ; + "true"^^xsd:boolean ; + ; + "true"^^xsd:boolean ; + rdfs:comment "Alternativ zu den direkten Eigenschaften Förderer (Pu86) und Förderkennzeichen (Pu90), kann eine Verbindung zu Drittmittelprojekt bzw. Promotionsprogramm angegeben werden, worüber sich Förderer und Förderkennzeichen ableiten lassen" ; + rdfs:label "hat Unterstützung durch"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatZugangsart + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain ; + rdfs:range ; + "Fi6" ; + ; + ; + ; + "true"^^xsd:boolean ; + rdfs:label "Art des Zugangs"@de-de . + + +### http://vivoweb.org/ontology/core#informationResourceSupportedBy + rdf:type owl:ObjectProperty . + + +################################################################# +# Data properties +################################################################# + +### http://kerndatensatz-forschung.de/owl/Basis#AnzahlGenutzteStunden + rdf:type owl:DatatypeProperty ; + rdfs:domain ; + rdfs:range xsd:nonNegativeInteger ; + "Fi28" ; + ; + ; + ; + rdfs:label "Anzahl genutzte Stunden"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#AnzahlNutzer + rdf:type owl:DatatypeProperty ; + rdfs:domain ; + rdfs:range xsd:nonNegativeInteger ; + "Fi7" ; + ; + ; + ; + rdfs:label "Anzahl Nutzer"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#AnzahlNutzungszugriffe + rdf:type owl:DatatypeProperty ; + rdfs:domain ; + rdfs:range xsd:nonNegativeInteger ; + "Fi29" ; + ; + ; + ; + rdfs:label "Anzahl Nutzungszugriffe"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Bewilligungssume + rdf:type owl:DatatypeProperty , + owl:FunctionalProperty ; + rdfs:domain ; + rdfs:range xsd:integer ; + "Dr88" ; + ; + ; + ; + rdfs:label "Bewilligungssume"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#BezeichnungDerProfessur + rdf:type owl:DatatypeProperty ; + rdfs:domain ; + rdfs:range xsd:string ; + "Be41" ; + ; + ; + ; + rdfs:label "Bezeichnung der Professur"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Drittmitteleinnahmen + rdf:type owl:DatatypeProperty , + owl:FunctionalProperty ; + rdfs:domain ; + rdfs:range xsd:float ; + "Dr1a" ; + ; + ; + ; + rdfs:label "Drittmitteleinnahmen"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Drittmittelertraege + rdf:type owl:DatatypeProperty , + owl:FunctionalProperty ; + rdfs:domain ; + rdfs:range xsd:float ; + "Dr1b" ; + ; + ; + ; + rdfs:label "Drittmittelerträge"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#FoerderkennzeichenDrittmittelprojekt + rdf:type owl:DatatypeProperty ; + rdfs:domain ; + rdfs:range xsd:string ; + "Dr13" ; + ; + ; + ; + rdfs:label "Förderkennzeichen des Drittmittelprojekts"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#FoerderkennzeichenPublikation + rdf:type owl:DatatypeProperty , + owl:FunctionalProperty ; + rdfs:domain ; + rdfs:range xsd:string ; + "Pu90" ; + "kds.funding.grantnumber" ; + ; + ; + ; + "Das Förderkennzeichen des Mittelgebers, sofern in der Publikation angegeben. " ; + rdfs:label "Förderkennzeichen der Publikation"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Koordinationsrolle + rdf:type owl:DatatypeProperty , + owl:FunctionalProperty ; + rdfs:domain ; + rdfs:range xsd:boolean ; + "Dr142" ; + ; + ; + ; + rdfs:label "Koordinationsrolle (Einrichtung)"@de-de . + + +################################################################# +# Classes +################################################################# + +### http://kerndatensatz-forschung.de/owl/Basis#AUF + rdf:type owl:Class ; + rdfs:subClassOf ; + "Na94" ; + ; + ; + ; + ; + rdfs:label "Außeruniversitäre Forschungseinrichtung"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#ArbeitspapierForschungsbericht + rdf:type owl:Class ; + owl:equivalentClass ; + rdfs:subClassOf ; + "Pu37" ; + ; + ; + ; + ; + rdfs:label "Arbeitspapier/Forschungsbericht"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Artikel + rdf:type owl:Class ; + rdfs:subClassOf , + ; + "Pu25" ; + ; + ; + ; + ; + rdfs:label "Artikel"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Ausgruendung + rdf:type owl:Class ; + rdfs:subClassOf ; + "Pa39" ; + ; + rdfs:label "Ausgründung"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#AusserplanmaessigeProfessoren + rdf:type owl:Class ; + rdfs:subClassOf ; + "Be89" ; + ; + ; + ; + ; + rdfs:label "Ausserplanmässiger Professor"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#BeitraegeInterviewsInNicht-wissenschaftlichenMedien + rdf:type owl:Class ; + owl:equivalentClass ; + rdfs:subClassOf ; + "Pu39" ; + ; + ; + ; + ; + rdfs:label "Beiträge bzw. Interviews in nicht-wissenschaftlichen Medien"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Beschaeftigter + rdf:type owl:Class ; + rdfs:subClassOf ; + "Be0" ; + ; + ; + ; + ; + rdfs:comment "Personen, die in einem Beschäftigungsverhältnis sind." ; + rdfs:label "Beschäftigte / Beschäftigter"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#BibliographieDokumenttyp + rdf:type owl:Class ; + rdfs:subClassOf ; + "Pu129" ; + ; + ; + ; + ; + rdfs:label "Bibliographie [Journalartikel]"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#BibliographiePublikationstyp + rdf:type owl:Class ; + rdfs:subClassOf ; + "Pu24" ; + ; + ; + ; + ; + rdfs:label "Bibliographie [Buch]"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Buch + rdf:type owl:Class ; + owl:equivalentClass ; + rdfs:subClassOf ; + "Pu22" ; + ; + ; + ; + ; + rdfs:label "Buch"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Datensammlung + rdf:type owl:Class ; + owl:equivalentClass ; + rdfs:subClassOf ; + "Pu38" ; + ; + ; + ; + ; + rdfs:label "Datensammlung"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Dissertation + rdf:type owl:Class ; + rdfs:subClassOf ; + "Pu34" ; + ; + ; + ; + ; + rdfs:label "Dissertation"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Drittmittelprojekt + rdf:type owl:Class ; + rdfs:subClassOf ; + "Dr2a" , + "Dr30" ; + "Drittmittelprojekte im Sinne des Kerndatensatzes sind zeitlich befristet geförderte Forschungsaktivitäten mit Startdatum, Enddatum und Forschungsgegenstand, deren Finanzierung aus Drittmitteln erfolgt." ; + ; + ; + ; + ; + rdfs:label "Drittmittelprojekt"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Editorial + rdf:type owl:Class ; + owl:equivalentClass ; + rdfs:subClassOf ; + "Pu121" ; + ; + ; + ; + ; + rdfs:label "Editorial"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#FH + rdf:type owl:Class ; + rdfs:subClassOf ; + "Na93" ; + ; + ; + ; + ; + rdfs:label "Fachhochschule"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Fach + rdf:type owl:Class ; + "Be38" , + "Dr28" , + "Na2" , + "Pa1" , + "Pu138" ; + ; + ; + ; + rdfs:label "Fach"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Finanzierungsform + rdf:type owl:Class ; + "Be8" , + "Na14" ; + ; + ; + ; + rdfs:label "Finanzierungsform"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Forschungsinfrastruktur + rdf:type owl:Class ; + "Fi2" ; + "Forschungsinfrastrukturen im Sinne des Kerndatensatzes sind umfangreiche / aufwendige Instrumente, Ressourcen oder Serviceeinrichtungen für die Forschung in allen Wissenschaftsgebieten, die sich durch eine mindestens überregionale Bedeutung für das jeweilige Wissenschaftsgebiet sowie durch eine mittel- bis langfristige Lebensdauer (mehr als 5 Jahre) auszeichnen und für eine externe Nutzung zur Verfügung stehen für die Zugangs- bzw. Nutzungsregelungen etabliert sind." ; + ; + ; + ; + ; + rdfs:label "Forschungsinfrastruktur"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Forschungsinfrastrukturart + rdf:type owl:Class ; + "Fi5" ; + ; + ; + ; + rdfs:label "Art der Forschungsinfrastruktur"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#GrossgeraeteUndInstrumente + rdf:type owl:Class ; + rdfs:subClassOf , + , + ; + "Fi15" ; + ; + ; + ; + ; + rdfs:label "Großgeräte und Instrumente"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Habilitation + rdf:type owl:Class ; + rdfs:subClassOf , + ; + "Be16" , + "Na44" ; + rdfs:label "Habilitation"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Habilitationsschrift + rdf:type owl:Class ; + rdfs:subClassOf ; + "Pu35" ; + ; + ; + ; + ; + rdfs:label "Habilitationsschrift"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#HauptberuflicheGastprofessoren + rdf:type owl:Class ; + rdfs:subClassOf ; + "Be30" ; + ; + ; + ; + ; + rdfs:label "Hauptberuflicher Gastprofessor"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#HerausgeberschaftEinesSonderheftsEinerZeitschrift + rdf:type owl:Class ; + rdfs:subClassOf ; + "Pu51" ; + ; + ; + ; + ; + rdfs:label "Herausgeberschaft eines Sonderhefts einer Zeitschrift"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#HerausgegebenesBuch + rdf:type owl:Class ; + rdfs:subClassOf ; + "Pu48" ; + ; + ; + ; + ; + rdfs:label "Herausgegebenes Buch"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#InformationsUndKommunikationsinfrastrukturen + rdf:type owl:Class ; + rdfs:subClassOf ; + "Fi17" ; + ; + ; + ; + ; + rdfs:label "Informations- und Kommunikationsinfrastrukturen"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Journalartikel + rdf:type owl:Class ; + rdfs:subClassOf ; + "Pu11" ; + ; + ; + ; + ; + rdfs:label "Journalartikel"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Juniorprofessoren + rdf:type owl:Class ; + rdfs:subClassOf ; + "Be29" ; + ; + ; + ; + ; + rdfs:label "Juniorprofessor"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Konferenzposter + rdf:type owl:Class ; + owl:equivalentClass ; + rdfs:subClassOf ; + "Pu26" ; + ; + ; + ; + ; + rdfs:label "Konferenzposter"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#LetterToTheEditor + rdf:type owl:Class ; + rdfs:subClassOf ; + "Pu120" ; + ; + ; + ; + ; + rdfs:label "Letter to the Editor"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#MeetingAbstract + rdf:type owl:Class ; + rdfs:subClassOf ; + "Pu48" ; + ; + ; + ; + ; + rdfs:label "Meeting Abstract"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Mittelgeber + rdf:type owl:Class ; + "Dr12" ; + ; + ; + ; + rdfs:label "Mittelgeber"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Monographie + rdf:type owl:Class ; + rdfs:subClassOf ; + "Pu13" ; + ; + ; + ; + ; + rdfs:label "Monographie"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#NeuerPublikationstyp + rdf:type owl:Class ; + rdfs:subClassOf ; + "Pu111" ; + ; + ; + ; + ; + rdfs:label "Neuer Publikations- oder Dokumenttyp"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#OrdentlicheProfessoren + rdf:type owl:Class ; + rdfs:subClassOf ; + "Be37" ; + ; + ; + ; + ; + rdfs:label "Ordentlicher Professor"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Organisationseinheit + rdf:type owl:Class ; + owl:equivalentClass ; + "Be75" , + "Dr121" , + "Na92" , + "Pa35" , + "Pu140" ; + ; + ; + ; + ; + rdfs:label "Organisationseinheit"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Patent + rdf:type owl:Class ; + owl:equivalentClass ; + "Pa2" , + "Pa25" ; + ; + ; + ; + ; + rdfs:comment "Technisch einmalige erteilte Patente. Erteilungen für die gleiche Erfindung in zwei oder mehr Ländern werden nur einfach gezählt. Wenn ein technisch einmaliges erteiltes Patent im Vorjahr gezählt wurde, kann es nicht noch einmal aufgeführt werden." ; + rdfs:label "Patent"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Person + rdf:type owl:Class ; + owl:equivalentClass ; + ; + ; + ; + ; + rdfs:comment "Zusammenfassendes Konzept für die Darstellung aller personenbezogenen Eigenschaften und Attribute" ; + rdfs:label "Person"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Professor + rdf:type owl:Class . + + +### http://kerndatensatz-forschung.de/owl/Basis#Professoren + rdf:type owl:Class ; + rdfs:subClassOf , + ; + "Be19" ; + ; + ; + ; + ; + rdfs:label "Professor"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Promotion + rdf:type owl:Class ; + rdfs:subClassOf , + ; + "Be17" , + "Na43" ; + rdfs:label "Promotion"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Promotionskooperationspartner + rdf:type owl:Class ; + rdfs:subClassOf ; + "Na86" ; + ; + ; + ; + ; + rdfs:label "Promotionskooperationspartner"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Publikation + rdf:type owl:Class ; + owl:equivalentClass ; + "Pu1" , + "Pu4a" ; + ; + ; + ; + ; + rdfs:label "Publikation"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Qualifikation + rdf:type owl:Class ; + "Be9" ; + ; + ; + ; + rdfs:label "Qualifikation"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Qualifikationsschrift + rdf:type owl:Class ; + rdfs:subClassOf , + ; + "Pu146" ; + ; + ; + ; + ; + rdfs:label "Qualifikationsschrift"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Qualifizierungsverfahren + rdf:type owl:Class ; + owl:equivalentClass ; + "Na4a" ; + ; + ; + ; + rdfs:label "Qualifizierungsverfahren"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#QuelleneditionDokumenttyp + rdf:type owl:Class ; + rdfs:subClassOf ; + "Pu130" ; + ; + ; + ; + ; + rdfs:label "Quellenedition [Journalartikel]"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#QuelleneditionPublikationstyp + rdf:type owl:Class ; + rdfs:subClassOf ; + "Pu47" ; + ; + ; + ; + ; + rdfs:label "Quellenedition [Buch]"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Review + rdf:type owl:Class ; + rdfs:subClassOf ; + "Pu114" ; + ; + ; + ; + ; + rdfs:label "Review"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Rezension + rdf:type owl:Class ; + owl:equivalentClass ; + rdfs:subClassOf ; + "Pu30" ; + ; + ; + ; + ; + rdfs:label "Rezension"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Sammelband + rdf:type owl:Class ; + rdfs:subClassOf ; + "Pu23" ; + ; + ; + ; + ; + rdfs:label "Sammelband"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Sammelbandbeitrag + rdf:type owl:Class ; + rdfs:subClassOf ; + "Pu110" ; + ; + ; + ; + ; + rdfs:label "Sammelbandbeitrag"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Seniorprofessoren + rdf:type owl:Class ; + rdfs:subClassOf ; + "Be31" ; + ; + ; + ; + ; + rdfs:label "Seniorprofessor"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Software + rdf:type owl:Class ; + owl:equivalentClass ; + rdfs:subClassOf ; + "Pu45" ; + ; + ; + ; + ; + rdfs:label "Software"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#SonstigesPersonal + rdf:type owl:Class ; + rdfs:subClassOf ; + "Be73" ; + "Umfasst Personal, das nicht wissenschaftlich oder wissenschaftsunterstützend arbeitet und kein Verwaltungspersonal ist."@de-de ; + ; + ; + ; + . + + +### http://kerndatensatz-forschung.de/owl/Basis#Stiftungsprofessoren + rdf:type owl:Class ; + rdfs:subClassOf ; + "Be59" ; + ; + ; + ; + ; + rdfs:label "Stiftungsprofessor"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#StrukturiertesPromotionsprogramm + rdf:type owl:Class ; + rdfs:subClassOf ; + "Na3" , + "Na48" ; + ; + ; + ; + ; + rdfs:label "Strukturiertes Promotionsprogramm"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Taetigkeitsart + rdf:type owl:Class ; + "Be32" ; + ; + ; + ; + rdfs:label "Tätigkeitsart"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Universitaet + rdf:type owl:Class ; + owl:equivalentClass ; + rdfs:subClassOf ; + "Na96" ; + ; + ; + ; + ; + rdfs:label "Universität"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Verlag + rdf:type owl:Class ; + owl:equivalentClass ; + "Pu67" ; + "dcterms.publisher" ; + ; + ; + ; + ; + rdfs:label "Verlag"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Vertretungsprofessoren + rdf:type owl:Class ; + rdfs:subClassOf ; + "Be58" ; + ; + ; + ; + ; + rdfs:label "Vertretungsprofessor/Lehrstuhlvertreter"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Verwaltungspersonal + rdf:type owl:Class ; + rdfs:subClassOf ; + "Be28" ; + ; + ; + ; + ; + rdfs:label "Verwaltungspersonal"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#WissenschaftlicheOderKuenstlerischeHilfskraefte + rdf:type owl:Class ; + rdfs:subClassOf ; + "Be18" ; + ; + ; + ; + ; + rdfs:label "Wissenschaftliche oder künstlerische Hilfskräfte"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#WissenschaftlicheUndKuenstlerischeMitarbeiter + rdf:type owl:Class ; + rdfs:subClassOf ; + "Be22" ; + ; + ; + ; + ; + rdfs:label "Wissenschaftliche und künstlerische Mitarbeiter"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#WissenschaftlicheVortragsfolien + rdf:type owl:Class ; + owl:equivalentClass ; + rdfs:subClassOf ; + "Pu44" ; + ; + ; + ; + ; + rdfs:label "Wissenschaftliche Vortragsfolien"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#WissenschaftlicherArtikel + rdf:type owl:Class ; + owl:equivalentClass ; + rdfs:subClassOf ; + "Pu112" ; + ; + ; + ; + ; + rdfs:label "Wissenschaftlicher Artikel"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#WissenschaftlichesUndKuenstlerischesPersonal + rdf:type owl:Class ; + rdfs:subClassOf ; + "Be68" ; + ; + ; + ; + ; + rdfs:label "Wissenschaftliches und künstlerisches Personal"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#WissenschaftsunterstuetzendesPersonal + rdf:type owl:Class ; + rdfs:subClassOf ; + "Be63" , + "Fi26" ; + ; + ; + ; + ; + rdfs:label "Wissenschaftsunterstützendes Personal"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Wissensressourcen + rdf:type owl:Class ; + rdfs:subClassOf ; + "Fi16" ; + ; + ; + ; + ; + rdfs:label "Wissensressourcen"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Zugangsart + rdf:type owl:Class ; + "Fi6" ; + ; + ; + ; + rdfs:label "Art des Zugangs"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#ePaper + rdf:type owl:Class ; + rdfs:subClassOf ; + "Pu29" ; + ; + ; + ; + ; + rdfs:label "ePaper"@de-de . + + +### http://purl.obolibrary.org/obo/ERO_0000004 + rdf:type owl:Class . + + +### http://purl.obolibrary.org/obo/ERO_0000014 + rdf:type owl:Class . + + +### http://purl.obolibrary.org/obo/ERO_0000071 + rdf:type owl:Class . + + +### http://purl.org/ontology/bibo/AcademicArticle + rdf:type owl:Class . + + +### http://purl.org/ontology/bibo/Article + rdf:type owl:Class . + + +### http://purl.org/ontology/bibo/Book + rdf:type owl:Class . + + +### http://purl.org/ontology/bibo/Document + rdf:type owl:Class . + + +### http://purl.org/ontology/bibo/Interview + rdf:type owl:Class . + + +### http://purl.org/ontology/bibo/Patent + rdf:type owl:Class . + + +### http://purl.org/ontology/bibo/Report + rdf:type owl:Class . + + +### http://purl.org/ontology/bibo/Slideshow + rdf:type owl:Class . + + +### http://purl.org/ontology/bibo/Thesis + rdf:type owl:Class . + + +### http://vivoweb.org/ontology/core#Company + rdf:type owl:Class . + + +### http://vivoweb.org/ontology/core#ConferencePoster + rdf:type owl:Class . + + +### http://vivoweb.org/ontology/core#Dataset + rdf:type owl:Class . + + +### http://vivoweb.org/ontology/core#Division + rdf:type owl:Class . + + +### http://vivoweb.org/ontology/core#EditorialArticle + rdf:type owl:Class . + + +### http://vivoweb.org/ontology/core#EducationalProcess + rdf:type owl:Class . + + +### http://vivoweb.org/ontology/core#Equipment + rdf:type owl:Class . + + +### http://vivoweb.org/ontology/core#FacultyMember + rdf:type owl:Class . + + +### http://vivoweb.org/ontology/core#Program + rdf:type owl:Class . + + +### http://vivoweb.org/ontology/core#Project + rdf:type owl:Class . + + +### http://vivoweb.org/ontology/core#Publisher + rdf:type owl:Class . + + +### http://vivoweb.org/ontology/core#Review + rdf:type owl:Class . + + +### http://vivoweb.org/ontology/core#University + rdf:type owl:Class . + + +### http://xmlns.com/foaf/0.1/Organization + rdf:type owl:Class . + + +### http://xmlns.com/foaf/0.1/Person + rdf:type owl:Class . + + +### Generated by the OWL API (version 4.5.6) https://github.com/owlcs/owlapi diff --git a/KDSF-VIVO-Integration-full.owl b/KDSF-VIVO-Integration-full.owl new file mode 100644 index 0000000..e9af7a4 --- /dev/null +++ b/KDSF-VIVO-Integration-full.owl @@ -0,0 +1,1861 @@ + + + + + + kdsf + This ontology is an adoption of the Research Core Dataset (KDSF). This alignment was originally created by Tatiana Walther, Anna Kasprzik and Christian Hauschke (Technische Informationsbibliothek (TIB)) for use in current research information system VIVO. The prior version vas tested with VIVO 1.9." + +The ontology is forked for update to the current KDSF standard at version 1.3 for use by the Berlin University Alliance, and redeveloped by Rolf Guescini (Humboldt-Universität Berlin), and will be tested in VIVO 1.13.x + This ontology is available under the Creative Commons Attribution-ShareAlike 4.0 International. + KDSF-VIVO-Alignment + 2017-01-04 + 2023-01-27 + + + + + + + + + + + + + inhaltliche Definition + + + + + + + + + ID der PGB + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fi5 + + + + true + hat Art + + + + + + + + + + + Fi11 + + + true + + true + hat Betreiber + + + + + + + + + + + Fi13 + + + true + + true + hat Betriebspersonal + + + + + + + + + + + Na47 + + + true + + true + hat Erstbetreuerin / Erstbetreuer + + + + + + + + + + + + + + + + + + + + Be38 + Dr28 + Na2 + Pa1 + Pu138 + + + + true + hat Fach + + + + + + + + + + + + + + + + + + Be8 + Na14 + 10 + + + + true + hat Finanzierungsform + + + + + + + + + + + Fi12 + + + true + + true + hat Koordinator + + + + + + + + + + + Dr12 + + + + true + hat Mittelgeber + + + + + + + + + + + + + + + + + + + + Be75 + Dr121 + Na92 + Pa35 + Pu140 + + + true + + true + hat Organisationseinheit + + + + + + + + + + + Fi14 + + + true + + true + hat Publikation + + + + + + + + + + + Be9 + 6 + + + + true + hat Qualifikation + + + + + + + + + + + Na4a + 7 + + + true + + true + hat Qualifizierungsverfahren + + + + + + + + + + + Na17 + + + true + + true + hat Sprecher + + + + + + + + + + + Be32 + 5 + + + + true + hat Tätigkeitsart + + + + + + + + + + + Dr10 + + + true + + true + hat übergeordnetes Projekt + + + + + + + + + + + + + + + + + + Pu86 + Pu90 + dcterms.funding + kds.funding.grantnumber + + + true + + true + Alternativ zu den direkten Eigenschaften Förderer (Pu86) und Förderkennzeichen (Pu90), kann eine Verbindung zu Drittmittelprojekt bzw. Promotionsprogramm angegeben werden, worüber sich Förderer und Förderkennzeichen ableiten lassen + hat Unterstützung durch + + + + + + + + + + + Fi6 + + + + true + Art des Zugangs + + + + + + + + + + + + + + + + + + + + + Fi28 + + + + Anzahl genutzte Stunden + + + + + + + + + + Fi7 + + + + Anzahl Nutzer + + + + + + + + + + Fi29 + + + + Anzahl Nutzungszugriffe + + + + + + + + + + + Dr88 + + + + Bewilligungssume + + + + + + + + + + Be41 + + + + Bezeichnung der Professur + + + + + + + + + + + Dr1a + + + + Drittmitteleinnahmen + + + + + + + + + + + Dr1b + + + + Drittmittelerträge + + + + + + + + + + Dr13 + + + + Förderkennzeichen des Drittmittelprojekts + + + + + + + + + + + Pu90 + kds.funding.grantnumber + + + + Das Förderkennzeichen des Mittelgebers, sofern in der Publikation angegeben. + Förderkennzeichen der Publikation + + + + + + + + + + + Dr142 + + + + Koordinationsrolle (Einrichtung) + + + + + + + + + + + + + + Na94 + + + + + Außeruniversitäre Forschungseinrichtung + + + + + + + + + + Pu37 + + + + + Arbeitspapier/Forschungsbericht + + + + + + + + + + + Pu25 + + + + + Artikel + + + + + + + + + Pa39 + + Ausgründung + + + + + + + + + Be89 + + + + + Ausserplanmässiger Professor + + + + + + + + + + Pu39 + + + + + Beiträge bzw. Interviews in nicht-wissenschaftlichen Medien + + + + + + + + + + Be0 + + + + + Personen, die in einem Beschäftigungsverhältnis sind. + Beschäftigte / Beschäftigter + + + + + + + + + Pu129 + + + + + Bibliographie [Journalartikel] + + + + + + + + + + Pu24 + + + + + Bibliographie [Buch] + + + + + + + + + + Pu22 + + + + + Buch + + + + + + + + + + Pu38 + + + + + Datensammlung + + + + + + + + + Pu34 + + + + + Dissertation + + + + + + + + + Dr2a + Dr30 + Drittmittelprojekte im Sinne des Kerndatensatzes sind zeitlich befristet geförderte Forschungsaktivitäten mit Startdatum, Enddatum und Forschungsgegenstand, deren Finanzierung aus Drittmitteln erfolgt. + + + + + Drittmittelprojekt + + + + + + + + + + Pu121 + + + + + Editorial + + + + + + + + + Na93 + + + + + Fachhochschule + + + + + + + + Be38 + Dr28 + Na2 + Pa1 + Pu138 + + + + Fach + + + + + + + + Be8 + Na14 + + + + Finanzierungsform + + + + + + + + Fi2 + Forschungsinfrastrukturen im Sinne des Kerndatensatzes sind umfangreiche / aufwendige Instrumente, Ressourcen oder Serviceeinrichtungen für die Forschung in allen Wissenschaftsgebieten, die sich durch eine mindestens überregionale Bedeutung für das jeweilige Wissenschaftsgebiet sowie durch eine mittel- bis langfristige Lebensdauer (mehr als 5 Jahre) auszeichnen und für eine externe Nutzung zur Verfügung stehen für die Zugangs- bzw. Nutzungsregelungen etabliert sind. + + + + + Forschungsinfrastruktur + + + + + + + + Fi5 + + + + Art der Forschungsinfrastruktur + + + + + + + + + + + Fi15 + + + + + Großgeräte und Instrumente + + + + + + + + + + + Be16 + Na44 + Habilitation + + + + + + + + + Pu35 + + + + + Habilitationsschrift + + + + + + + + + Be30 + + + + + Hauptberuflicher Gastprofessor + + + + + + + + + + Pu51 + + + + + Herausgeberschaft eines Sonderhefts einer Zeitschrift + + + + + + + + + + Pu48 + + + + + Herausgegebenes Buch + + + + + + + + + Fi17 + + + + + Informations- und Kommunikationsinfrastrukturen + + + + + + + + + Pu11 + + + + + Journalartikel + + + + + + + + + Be29 + + + + + Juniorprofessor + + + + + + + + + + Pu26 + + + + + Konferenzposter + + + + + + + + + Pu120 + + + + + Letter to the Editor + + + + + + + + + Pu48 + + + + + Meeting Abstract + + + + + + + + Dr12 + + + + Mittelgeber + + + + + + + + + + Pu13 + + + + + Monographie + + + + + + + + + + Pu111 + + + + + Neuer Publikations- oder Dokumenttyp + + + + + + + + + Be37 + + + + + Ordentlicher Professor + + + + + + + + + + Be75 + Dr121 + Na92 + Pa35 + Pu140 + + + + + Organisationseinheit + + + + + + + + + + Pa2 + Pa25 + + + + + Technisch einmalige erteilte Patente. Erteilungen für die gleiche Erfindung in zwei oder mehr Ländern werden nur einfach gezählt. Wenn ein technisch einmaliges erteiltes Patent im Vorjahr gezählt wurde, kann es nicht noch einmal aufgeführt werden. + Patent + + + + + + + + + + + + + + Zusammenfassendes Konzept für die Darstellung aller personenbezogenen Eigenschaften und Attribute + Person + + + + + + + + + + + + + + + + Be19 + + + + + Professor + + + + + + + + + + + Be17 + Na43 + Promotion + + + + + + + + + Na86 + + + + + Promotionskooperationspartner + + + + + + + + + + Pu1 + Pu4a + + + + + Publikation + + + + + + + + Be9 + + + + Qualifikation + + + + + + + + + + + Pu146 + + + + + Qualifikationsschrift + + + + + + + + + + Na4a + + + + Qualifizierungsverfahren + + + + + + + + + Pu130 + + + + + Quellenedition [Journalartikel] + + + + + + + + + + Pu47 + + + + + Quellenedition [Buch] + + + + + + + + + Pu114 + + + + + Review + + + + + + + + + + Pu30 + + + + + Rezension + + + + + + + + + + Pu23 + + + + + Sammelband + + + + + + + + + Pu110 + + + + + Sammelbandbeitrag + + + + + + + + + Be31 + + + + + Seniorprofessor + + + + + + + + + + Pu45 + + + + + Software + + + + + + + + + + Be73 + Umfasst Personal, das nicht wissenschaftlich oder wissenschaftsunterstützend arbeitet und kein Verwaltungspersonal ist. + + + + + + + + + + + + + Be59 + + + + + Stiftungsprofessor + + + + + + + + + Na3 + Na48 + + + + + Strukturiertes Promotionsprogramm + + + + + + + + Be32 + + + + Tätigkeitsart + + + + + + + + + + Na96 + + + + + Universität + + + + + + + + + + Pu67 + dcterms.publisher + + + + + Verlag + + + + + + + + + Be58 + + + + + Vertretungsprofessor/Lehrstuhlvertreter + + + + + + + + + Be28 + + + + + Verwaltungspersonal + + + + + + + + + Be18 + + + + + Wissenschaftliche oder künstlerische Hilfskräfte + + + + + + + + + Be22 + + + + + Wissenschaftliche und künstlerische Mitarbeiter + + + + + + + + + + Pu44 + + + + + Wissenschaftliche Vortragsfolien + + + + + + + + + + Pu112 + + + + + Wissenschaftlicher Artikel + + + + + + + + + Be68 + + + + + Wissenschaftliches und künstlerisches Personal + + + + + + + + + Be63 + Fi26 + + + + + Wissenschaftsunterstützendes Personal + + + + + + + + + Fi16 + + + + + Wissensressourcen + + + + + + + + Fi6 + + + + Art des Zugangs + + + + + + + + + Pu29 + + + + + ePaper + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/KDSF-VIVO-Integration-full.ttl b/KDSF-VIVO-Integration-full.ttl new file mode 100644 index 0000000..8e52c93 --- /dev/null +++ b/KDSF-VIVO-Integration-full.ttl @@ -0,0 +1,1416 @@ +@prefix : . +@prefix owl: . +@prefix rdf: . +@prefix xml: . +@prefix xsd: . +@prefix rdfs: . +@base . + + rdf:type owl:Ontology ; + owl:versionIRI ; + ; + "kdsf" ; + rdfs:comment """This ontology is an adoption of the Research Core Dataset (KDSF). This alignment was originally created by Tatiana Walther, Anna Kasprzik and Christian Hauschke (Technische Informationsbibliothek (TIB)) for use in current research information system VIVO. The prior version vas tested with VIVO 1.9.\" + +The ontology is forked for update to the current KDSF standard at version 1.3 for use by the Berlin University Alliance, and redeveloped by Rolf Guescini (Humboldt-Universität Berlin), and will be tested in VIVO 1.13.x"""^^xsd:string , + "This ontology is available under the Creative Commons Attribution-ShareAlike 4.0 International."^^xsd:string ; + rdfs:label "KDSF-VIVO-Alignment"@de-de ; + owl:versionInfo "2017-01-04"^^xsd:string , + "2023-01-27"^^xsd:string . + +################################################################# +# Annotation properties +################################################################# + +### http://kerndatensatz-forschung.de/owl/Meta#inhaltlicheDefinition + rdf:type owl:AnnotationProperty ; + rdfs:label "inhaltliche Definition"^^xsd:string ; + rdfs:subPropertyOf rdfs:isDefinedBy . + + +### http://kerndatensatz-forschung.de/owl/Meta#pgbid + rdf:type owl:AnnotationProperty ; + rdfs:label "ID der PGB"^^xsd:string ; + rdfs:subPropertyOf rdfs:isDefinedBy . + + +### http://purl.obolibrary.org/obo/IAO_0000115 + rdf:type owl:AnnotationProperty . + + +### http://purl.org/dc/terms/rights + rdf:type owl:AnnotationProperty . + + +### http://vitro.mannlib.cornell.edu/ns/vitro/0.7#descriptionAnnot + rdf:type owl:AnnotationProperty . + + +### http://vitro.mannlib.cornell.edu/ns/vitro/0.7#displayRankAnnot + rdf:type owl:AnnotationProperty . + + +### http://vitro.mannlib.cornell.edu/ns/vitro/0.7#hiddenFromDisplayBelowRoleLevelAnnot + rdf:type owl:AnnotationProperty . + + +### http://vitro.mannlib.cornell.edu/ns/vitro/0.7#hiddenFromPublishBelowRoleLevelAnnot + rdf:type owl:AnnotationProperty . + + +### http://vitro.mannlib.cornell.edu/ns/vitro/0.7#inClassGroup + rdf:type owl:AnnotationProperty . + + +### http://vitro.mannlib.cornell.edu/ns/vitro/0.7#offerCreateNewOptionAnnot + rdf:type owl:AnnotationProperty . + + +### http://vitro.mannlib.cornell.edu/ns/vitro/0.7#ontologyPrefixAnnot + rdf:type owl:AnnotationProperty . + + +### http://vitro.mannlib.cornell.edu/ns/vitro/0.7#prohibitedFromUpdateBelowRoleLevelAnnot + rdf:type owl:AnnotationProperty . + + +### http://vitro.mannlib.cornell.edu/ns/vitro/0.7#publicDescriptionAnnot + rdf:type owl:AnnotationProperty . + + +### http://vitro.mannlib.cornell.edu/ns/vitro/0.7#selectFromExistingAnnot + rdf:type owl:AnnotationProperty . + + +################################################################# +# Object Properties +################################################################# + +### http://kerndatensatz-forschung.de/owl/Basis#hatArt + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain ; + rdfs:range ; + "Fi5" ; + ; + ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Art"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatBetreiber + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain ; + rdfs:range ; + "Fi11" ; + ; + ; + "true"^^xsd:boolean ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Betreiber"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatBetriebspersonal + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain ; + rdfs:range ; + "Fi13" ; + ; + ; + "true"^^xsd:boolean ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Betriebspersonal"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatErstbetreuer + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain ; + rdfs:range ; + "Na47" ; + ; + ; + "true"^^xsd:boolean ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Erstbetreuerin / Erstbetreuer"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatFach + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain [ rdf:type owl:Class ; + owl:unionOf ( + + + + ) + ] ; + rdfs:range ; + "Be38" , + "Dr28" , + "Na2" , + "Pa1" , + "Pu138" ; + ; + ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Fach"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatFinanzierungsform + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain [ rdf:type owl:Class ; + owl:unionOf ( + + ) + ] ; + rdfs:range ; + "Be8" , + "Na14" ; + "10"^^xsd:int ; + ; + ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Finanzierungsform"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatKoordinator + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain ; + rdfs:range ; + "Fi12" ; + ; + ; + "true"^^xsd:boolean ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Koordinator"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatMittelgeber + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain ; + rdfs:range ; + "Dr12" ; + ; + ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Mittelgeber"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatOrganisationseinheit + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain [ rdf:type owl:Class ; + owl:unionOf ( + + + + ) + ] ; + rdfs:range ; + "Be75" , + "Dr121" , + "Na92" , + "Pa35" , + "Pu140" ; + ; + ; + "true"^^xsd:boolean ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Organisationseinheit"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatPublikation + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain ; + rdfs:range ; + "Fi14" ; + ; + ; + "true"^^xsd:boolean ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Publikation"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatQualifikation + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain ; + rdfs:range ; + "Be9" ; + "6"^^xsd:int ; + ; + ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Qualifikation"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatQualifizierungsverfahren + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain ; + rdfs:range ; + "Na4a" ; + "7"^^xsd:int ; + ; + ; + "true"^^xsd:boolean ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Qualifizierungsverfahren"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatSprecher + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain ; + rdfs:range ; + "Na17" ; + ; + ; + "true"^^xsd:boolean ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Sprecher"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatTaetigkeitsart + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain ; + rdfs:range ; + "Be32" ; + "5"^^xsd:int ; + ; + ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Tätigkeitsart"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatUebergeordnetesProjekt + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain ; + rdfs:range ; + "Dr10" ; + ; + ; + "true"^^xsd:boolean ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat übergeordnetes Projekt"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatUnterstuetzungDurch + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf ; + rdfs:domain ; + rdfs:range [ rdf:type owl:Class ; + owl:unionOf ( + + ) + ] ; + "Pu86" , + "Pu90" ; + "dcterms.funding" , + "kds.funding.grantnumber" ; + ; + ; + "true"^^xsd:boolean ; + ; + "true"^^xsd:boolean ; + rdfs:comment "Alternativ zu den direkten Eigenschaften Förderer (Pu86) und Förderkennzeichen (Pu90), kann eine Verbindung zu Drittmittelprojekt bzw. Promotionsprogramm angegeben werden, worüber sich Förderer und Förderkennzeichen ableiten lassen" ; + rdfs:label "hat Unterstützung durch"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatZugangsart + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain ; + rdfs:range ; + "Fi6" ; + ; + ; + ; + "true"^^xsd:boolean ; + rdfs:label "Art des Zugangs"@de-de . + + +### http://vivoweb.org/ontology/core#informationResourceSupportedBy + rdf:type owl:ObjectProperty . + + +################################################################# +# Data properties +################################################################# + +### http://kerndatensatz-forschung.de/owl/Basis#AnzahlGenutzteStunden + rdf:type owl:DatatypeProperty ; + rdfs:domain ; + rdfs:range xsd:nonNegativeInteger ; + "Fi28" ; + ; + ; + ; + rdfs:label "Anzahl genutzte Stunden"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#AnzahlNutzer + rdf:type owl:DatatypeProperty ; + rdfs:domain ; + rdfs:range xsd:nonNegativeInteger ; + "Fi7" ; + ; + ; + ; + rdfs:label "Anzahl Nutzer"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#AnzahlNutzungszugriffe + rdf:type owl:DatatypeProperty ; + rdfs:domain ; + rdfs:range xsd:nonNegativeInteger ; + "Fi29" ; + ; + ; + ; + rdfs:label "Anzahl Nutzungszugriffe"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Bewilligungssume + rdf:type owl:DatatypeProperty , + owl:FunctionalProperty ; + rdfs:domain ; + rdfs:range xsd:integer ; + "Dr88" ; + ; + ; + ; + rdfs:label "Bewilligungssume"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#BezeichnungDerProfessur + rdf:type owl:DatatypeProperty ; + rdfs:domain ; + rdfs:range xsd:string ; + "Be41" ; + ; + ; + ; + rdfs:label "Bezeichnung der Professur"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Drittmitteleinnahmen + rdf:type owl:DatatypeProperty , + owl:FunctionalProperty ; + rdfs:domain ; + rdfs:range xsd:float ; + "Dr1a" ; + ; + ; + ; + rdfs:label "Drittmitteleinnahmen"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Drittmittelertraege + rdf:type owl:DatatypeProperty , + owl:FunctionalProperty ; + rdfs:domain ; + rdfs:range xsd:float ; + "Dr1b" ; + ; + ; + ; + rdfs:label "Drittmittelerträge"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#FoerderkennzeichenDrittmittelprojekt + rdf:type owl:DatatypeProperty ; + rdfs:domain ; + rdfs:range xsd:string ; + "Dr13" ; + ; + ; + ; + rdfs:label "Förderkennzeichen des Drittmittelprojekts"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#FoerderkennzeichenPublikation + rdf:type owl:DatatypeProperty , + owl:FunctionalProperty ; + rdfs:domain ; + rdfs:range xsd:string ; + "Pu90" ; + "kds.funding.grantnumber" ; + ; + ; + ; + "Das Förderkennzeichen des Mittelgebers, sofern in der Publikation angegeben. " ; + rdfs:label "Förderkennzeichen der Publikation"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Koordinationsrolle + rdf:type owl:DatatypeProperty , + owl:FunctionalProperty ; + rdfs:domain ; + rdfs:range xsd:boolean ; + "Dr142" ; + ; + ; + ; + rdfs:label "Koordinationsrolle (Einrichtung)"@de-de . + + +################################################################# +# Classes +################################################################# + +### http://kerndatensatz-forschung.de/owl/Basis#AUF + rdf:type owl:Class ; + rdfs:subClassOf ; + "Na94" ; + ; + ; + ; + ; + rdfs:label "Außeruniversitäre Forschungseinrichtung"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#ArbeitspapierForschungsbericht + rdf:type owl:Class ; + owl:equivalentClass ; + rdfs:subClassOf ; + "Pu37" ; + ; + ; + ; + ; + rdfs:label "Arbeitspapier/Forschungsbericht"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Artikel + rdf:type owl:Class ; + rdfs:subClassOf , + , + ; + "Pu25" ; + ; + ; + ; + ; + rdfs:label "Artikel"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Ausgruendung + rdf:type owl:Class ; + rdfs:subClassOf ; + "Pa39" ; + ; + rdfs:label "Ausgründung"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#AusserplanmaessigeProfessoren + rdf:type owl:Class ; + rdfs:subClassOf ; + "Be89" ; + ; + ; + ; + ; + rdfs:label "Ausserplanmässiger Professor"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#BeitraegeInterviewsInNicht-wissenschaftlichenMedien + rdf:type owl:Class ; + owl:equivalentClass ; + rdfs:subClassOf ; + "Pu39" ; + ; + ; + ; + ; + rdfs:label "Beiträge bzw. Interviews in nicht-wissenschaftlichen Medien"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Beschaeftigter + rdf:type owl:Class ; + rdfs:subClassOf , + ; + "Be0" ; + ; + ; + ; + ; + rdfs:comment "Personen, die in einem Beschäftigungsverhältnis sind." ; + rdfs:label "Beschäftigte / Beschäftigter"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#BibliographieDokumenttyp + rdf:type owl:Class ; + rdfs:subClassOf ; + "Pu129" ; + ; + ; + ; + ; + rdfs:label "Bibliographie [Journalartikel]"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#BibliographiePublikationstyp + rdf:type owl:Class ; + rdfs:subClassOf , + ; + "Pu24" ; + ; + ; + ; + ; + rdfs:label "Bibliographie [Buch]"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Buch + rdf:type owl:Class ; + owl:equivalentClass ; + rdfs:subClassOf ; + "Pu22" ; + ; + ; + ; + ; + rdfs:label "Buch"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Datensammlung + rdf:type owl:Class ; + owl:equivalentClass ; + rdfs:subClassOf ; + "Pu38" ; + ; + ; + ; + ; + rdfs:label "Datensammlung"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Dissertation + rdf:type owl:Class ; + rdfs:subClassOf ; + "Pu34" ; + ; + ; + ; + ; + rdfs:label "Dissertation"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Drittmittelprojekt + rdf:type owl:Class ; + rdfs:subClassOf ; + "Dr2a" , + "Dr30" ; + "Drittmittelprojekte im Sinne des Kerndatensatzes sind zeitlich befristet geförderte Forschungsaktivitäten mit Startdatum, Enddatum und Forschungsgegenstand, deren Finanzierung aus Drittmitteln erfolgt." ; + ; + ; + ; + ; + rdfs:label "Drittmittelprojekt"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Editorial + rdf:type owl:Class ; + owl:equivalentClass ; + rdfs:subClassOf ; + "Pu121" ; + ; + ; + ; + ; + rdfs:label "Editorial"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#FH + rdf:type owl:Class ; + rdfs:subClassOf ; + "Na93" ; + ; + ; + ; + ; + rdfs:label "Fachhochschule"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Fach + rdf:type owl:Class ; + "Be38" , + "Dr28" , + "Na2" , + "Pa1" , + "Pu138" ; + ; + ; + ; + rdfs:label "Fach"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Finanzierungsform + rdf:type owl:Class ; + "Be8" , + "Na14" ; + ; + ; + ; + rdfs:label "Finanzierungsform"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Forschungsinfrastruktur + rdf:type owl:Class ; + "Fi2" ; + "Forschungsinfrastrukturen im Sinne des Kerndatensatzes sind umfangreiche / aufwendige Instrumente, Ressourcen oder Serviceeinrichtungen für die Forschung in allen Wissenschaftsgebieten, die sich durch eine mindestens überregionale Bedeutung für das jeweilige Wissenschaftsgebiet sowie durch eine mittel- bis langfristige Lebensdauer (mehr als 5 Jahre) auszeichnen und für eine externe Nutzung zur Verfügung stehen für die Zugangs- bzw. Nutzungsregelungen etabliert sind." ; + ; + ; + ; + ; + rdfs:label "Forschungsinfrastruktur"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Forschungsinfrastrukturart + rdf:type owl:Class ; + "Fi5" ; + ; + ; + ; + rdfs:label "Art der Forschungsinfrastruktur"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#GrossgeraeteUndInstrumente + rdf:type owl:Class ; + rdfs:subClassOf , + , + ; + "Fi15" ; + ; + ; + ; + ; + rdfs:label "Großgeräte und Instrumente"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Habilitation + rdf:type owl:Class ; + rdfs:subClassOf , + , + ; + "Be16" , + "Na44" ; + rdfs:label "Habilitation"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Habilitationsschrift + rdf:type owl:Class ; + rdfs:subClassOf ; + "Pu35" ; + ; + ; + ; + ; + rdfs:label "Habilitationsschrift"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#HauptberuflicheGastprofessoren + rdf:type owl:Class ; + rdfs:subClassOf ; + "Be30" ; + ; + ; + ; + ; + rdfs:label "Hauptberuflicher Gastprofessor"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#HerausgeberschaftEinesSonderheftsEinerZeitschrift + rdf:type owl:Class ; + rdfs:subClassOf , + ; + "Pu51" ; + ; + ; + ; + ; + rdfs:label "Herausgeberschaft eines Sonderhefts einer Zeitschrift"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#HerausgegebenesBuch + rdf:type owl:Class ; + rdfs:subClassOf , + ; + "Pu48" ; + ; + ; + ; + ; + rdfs:label "Herausgegebenes Buch"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#InformationsUndKommunikationsinfrastrukturen + rdf:type owl:Class ; + rdfs:subClassOf ; + "Fi17" ; + ; + ; + ; + ; + rdfs:label "Informations- und Kommunikationsinfrastrukturen"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Journalartikel + rdf:type owl:Class ; + rdfs:subClassOf ; + "Pu11" ; + ; + ; + ; + ; + rdfs:label "Journalartikel"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Juniorprofessoren + rdf:type owl:Class ; + rdfs:subClassOf ; + "Be29" ; + ; + ; + ; + ; + rdfs:label "Juniorprofessor"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Konferenzposter + rdf:type owl:Class ; + owl:equivalentClass ; + rdfs:subClassOf ; + "Pu26" ; + ; + ; + ; + ; + rdfs:label "Konferenzposter"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#LetterToTheEditor + rdf:type owl:Class ; + rdfs:subClassOf ; + "Pu120" ; + ; + ; + ; + ; + rdfs:label "Letter to the Editor"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#MeetingAbstract + rdf:type owl:Class ; + rdfs:subClassOf ; + "Pu48" ; + ; + ; + ; + ; + rdfs:label "Meeting Abstract"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Mittelgeber + rdf:type owl:Class ; + "Dr12" ; + ; + ; + ; + rdfs:label "Mittelgeber"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Monographie + rdf:type owl:Class ; + rdfs:subClassOf , + ; + "Pu13" ; + ; + ; + ; + ; + rdfs:label "Monographie"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#NeuerPublikationstyp + rdf:type owl:Class ; + rdfs:subClassOf , + ; + "Pu111" ; + ; + ; + ; + ; + rdfs:label "Neuer Publikations- oder Dokumenttyp"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#OrdentlicheProfessoren + rdf:type owl:Class ; + rdfs:subClassOf ; + "Be37" ; + ; + ; + ; + ; + rdfs:label "Ordentlicher Professor"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Organisationseinheit + rdf:type owl:Class ; + owl:equivalentClass ; + rdfs:subClassOf ; + "Be75" , + "Dr121" , + "Na92" , + "Pa35" , + "Pu140" ; + ; + ; + ; + ; + rdfs:label "Organisationseinheit"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Patent + rdf:type owl:Class ; + owl:equivalentClass ; + rdfs:subClassOf ; + "Pa2" , + "Pa25" ; + ; + ; + ; + ; + rdfs:comment "Technisch einmalige erteilte Patente. Erteilungen für die gleiche Erfindung in zwei oder mehr Ländern werden nur einfach gezählt. Wenn ein technisch einmaliges erteiltes Patent im Vorjahr gezählt wurde, kann es nicht noch einmal aufgeführt werden." ; + rdfs:label "Patent"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Person + rdf:type owl:Class ; + owl:equivalentClass ; + rdfs:subClassOf ; + ; + ; + ; + ; + rdfs:comment "Zusammenfassendes Konzept für die Darstellung aller personenbezogenen Eigenschaften und Attribute" ; + rdfs:label "Person"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Professor + rdf:type owl:Class . + + +### http://kerndatensatz-forschung.de/owl/Basis#Professoren + rdf:type owl:Class ; + rdfs:subClassOf , + ; + "Be19" ; + ; + ; + ; + ; + rdfs:label "Professor"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Promotion + rdf:type owl:Class ; + rdfs:subClassOf , + , + ; + "Be17" , + "Na43" ; + rdfs:label "Promotion"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Promotionskooperationspartner + rdf:type owl:Class ; + rdfs:subClassOf ; + "Na86" ; + ; + ; + ; + ; + rdfs:label "Promotionskooperationspartner"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Publikation + rdf:type owl:Class ; + owl:equivalentClass ; + rdfs:subClassOf ; + "Pu1" , + "Pu4a" ; + ; + ; + ; + ; + rdfs:label "Publikation"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Qualifikation + rdf:type owl:Class ; + "Be9" ; + ; + ; + ; + rdfs:label "Qualifikation"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Qualifikationsschrift + rdf:type owl:Class ; + rdfs:subClassOf , + , + ; + "Pu146" ; + ; + ; + ; + ; + rdfs:label "Qualifikationsschrift"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Qualifizierungsverfahren + rdf:type owl:Class ; + owl:equivalentClass ; + rdfs:subClassOf ; + "Na4a" ; + ; + ; + ; + rdfs:label "Qualifizierungsverfahren"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#QuelleneditionDokumenttyp + rdf:type owl:Class ; + rdfs:subClassOf ; + "Pu130" ; + ; + ; + ; + ; + rdfs:label "Quellenedition [Journalartikel]"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#QuelleneditionPublikationstyp + rdf:type owl:Class ; + rdfs:subClassOf , + ; + "Pu47" ; + ; + ; + ; + ; + rdfs:label "Quellenedition [Buch]"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Review + rdf:type owl:Class ; + rdfs:subClassOf ; + "Pu114" ; + ; + ; + ; + ; + rdfs:label "Review"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Rezension + rdf:type owl:Class ; + owl:equivalentClass ; + rdfs:subClassOf ; + "Pu30" ; + ; + ; + ; + ; + rdfs:label "Rezension"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Sammelband + rdf:type owl:Class ; + rdfs:subClassOf , + ; + "Pu23" ; + ; + ; + ; + ; + rdfs:label "Sammelband"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Sammelbandbeitrag + rdf:type owl:Class ; + rdfs:subClassOf ; + "Pu110" ; + ; + ; + ; + ; + rdfs:label "Sammelbandbeitrag"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Seniorprofessoren + rdf:type owl:Class ; + rdfs:subClassOf ; + "Be31" ; + ; + ; + ; + ; + rdfs:label "Seniorprofessor"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Software + rdf:type owl:Class ; + owl:equivalentClass ; + rdfs:subClassOf ; + "Pu45" ; + ; + ; + ; + ; + rdfs:label "Software"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#SonstigesPersonal + rdf:type owl:Class ; + rdfs:subClassOf , + ; + "Be73" ; + "Umfasst Personal, das nicht wissenschaftlich oder wissenschaftsunterstützend arbeitet und kein Verwaltungspersonal ist."@de-de ; + ; + ; + ; + . + + +### http://kerndatensatz-forschung.de/owl/Basis#Stiftungsprofessoren + rdf:type owl:Class ; + rdfs:subClassOf ; + "Be59" ; + ; + ; + ; + ; + rdfs:label "Stiftungsprofessor"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#StrukturiertesPromotionsprogramm + rdf:type owl:Class ; + rdfs:subClassOf ; + "Na3" , + "Na48" ; + ; + ; + ; + ; + rdfs:label "Strukturiertes Promotionsprogramm"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Taetigkeitsart + rdf:type owl:Class ; + "Be32" ; + ; + ; + ; + rdfs:label "Tätigkeitsart"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Universitaet + rdf:type owl:Class ; + owl:equivalentClass ; + rdfs:subClassOf ; + "Na96" ; + ; + ; + ; + ; + rdfs:label "Universität"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Verlag + rdf:type owl:Class ; + owl:equivalentClass ; + rdfs:subClassOf ; + "Pu67" ; + "dcterms.publisher" ; + ; + ; + ; + ; + rdfs:label "Verlag"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Vertretungsprofessoren + rdf:type owl:Class ; + rdfs:subClassOf ; + "Be58" ; + ; + ; + ; + ; + rdfs:label "Vertretungsprofessor/Lehrstuhlvertreter"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Verwaltungspersonal + rdf:type owl:Class ; + rdfs:subClassOf ; + "Be28" ; + ; + ; + ; + ; + rdfs:label "Verwaltungspersonal"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#WissenschaftlicheOderKuenstlerischeHilfskraefte + rdf:type owl:Class ; + rdfs:subClassOf ; + "Be18" ; + ; + ; + ; + ; + rdfs:label "Wissenschaftliche oder künstlerische Hilfskräfte"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#WissenschaftlicheUndKuenstlerischeMitarbeiter + rdf:type owl:Class ; + rdfs:subClassOf ; + "Be22" ; + ; + ; + ; + ; + rdfs:label "Wissenschaftliche und künstlerische Mitarbeiter"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#WissenschaftlicheVortragsfolien + rdf:type owl:Class ; + owl:equivalentClass ; + rdfs:subClassOf ; + "Pu44" ; + ; + ; + ; + ; + rdfs:label "Wissenschaftliche Vortragsfolien"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#WissenschaftlicherArtikel + rdf:type owl:Class ; + owl:equivalentClass ; + rdfs:subClassOf ; + "Pu112" ; + ; + ; + ; + ; + rdfs:label "Wissenschaftlicher Artikel"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#WissenschaftlichesUndKuenstlerischesPersonal + rdf:type owl:Class ; + rdfs:subClassOf ; + "Be68" ; + ; + ; + ; + ; + rdfs:label "Wissenschaftliches und künstlerisches Personal"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#WissenschaftsunterstuetzendesPersonal + rdf:type owl:Class ; + rdfs:subClassOf ; + "Be63" , + "Fi26" ; + ; + ; + ; + ; + rdfs:label "Wissenschaftsunterstützendes Personal"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Wissensressourcen + rdf:type owl:Class ; + rdfs:subClassOf ; + "Fi16" ; + ; + ; + ; + ; + rdfs:label "Wissensressourcen"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Zugangsart + rdf:type owl:Class ; + "Fi6" ; + ; + ; + ; + rdfs:label "Art des Zugangs"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#ePaper + rdf:type owl:Class ; + rdfs:subClassOf ; + "Pu29" ; + ; + ; + ; + ; + rdfs:label "ePaper"@de-de . + + +### http://purl.obolibrary.org/obo/ERO_0000004 + rdf:type owl:Class . + + +### http://purl.obolibrary.org/obo/ERO_0000014 + rdf:type owl:Class . + + +### http://purl.obolibrary.org/obo/ERO_0000071 + rdf:type owl:Class ; + rdfs:subClassOf . + + +### http://purl.org/ontology/bibo/AcademicArticle + rdf:type owl:Class ; + rdfs:subClassOf . + + +### http://purl.org/ontology/bibo/Article + rdf:type owl:Class . + + +### http://purl.org/ontology/bibo/Book + rdf:type owl:Class ; + rdfs:subClassOf . + + +### http://purl.org/ontology/bibo/Document + rdf:type owl:Class ; + rdfs:subClassOf . + + +### http://purl.org/ontology/bibo/Interview + rdf:type owl:Class ; + rdfs:subClassOf . + + +### http://purl.org/ontology/bibo/Patent + rdf:type owl:Class ; + rdfs:subClassOf . + + +### http://purl.org/ontology/bibo/Report + rdf:type owl:Class ; + rdfs:subClassOf . + + +### http://purl.org/ontology/bibo/Slideshow + rdf:type owl:Class ; + rdfs:subClassOf . + + +### http://purl.org/ontology/bibo/Thesis + rdf:type owl:Class . + + +### http://vivoweb.org/ontology/core#Company + rdf:type owl:Class . + + +### http://vivoweb.org/ontology/core#ConferencePoster + rdf:type owl:Class ; + rdfs:subClassOf . + + +### http://vivoweb.org/ontology/core#Dataset + rdf:type owl:Class ; + rdfs:subClassOf . + + +### http://vivoweb.org/ontology/core#Division + rdf:type owl:Class ; + rdfs:subClassOf . + + +### http://vivoweb.org/ontology/core#EditorialArticle + rdf:type owl:Class ; + rdfs:subClassOf . + + +### http://vivoweb.org/ontology/core#EducationalProcess + rdf:type owl:Class ; + rdfs:subClassOf . + + +### http://vivoweb.org/ontology/core#Equipment + rdf:type owl:Class . + + +### http://vivoweb.org/ontology/core#FacultyMember + rdf:type owl:Class . + + +### http://vivoweb.org/ontology/core#Program + rdf:type owl:Class . + + +### http://vivoweb.org/ontology/core#Project + rdf:type owl:Class . + + +### http://vivoweb.org/ontology/core#Publisher + rdf:type owl:Class ; + rdfs:subClassOf . + + +### http://vivoweb.org/ontology/core#Review + rdf:type owl:Class ; + rdfs:subClassOf . + + +### http://vivoweb.org/ontology/core#University + rdf:type owl:Class ; + rdfs:subClassOf . + + +### http://xmlns.com/foaf/0.1/Organization + rdf:type owl:Class . + + +### http://xmlns.com/foaf/0.1/Person + rdf:type owl:Class ; + rdfs:subClassOf . + + +### Generated by the OWL API (version 4.5.6) https://github.com/owlcs/owlapi diff --git a/KDSF-VIVO-Integration-simple.owl b/KDSF-VIVO-Integration-simple.owl new file mode 100644 index 0000000..a6c72ad --- /dev/null +++ b/KDSF-VIVO-Integration-simple.owl @@ -0,0 +1,395 @@ + + + + + + kdsf + This ontology is an adoption of the Research Core Dataset (KDSF). This alignment was originally created by Tatiana Walther, Anna Kasprzik and Christian Hauschke (Technische Informationsbibliothek (TIB)) for use in current research information system VIVO. The prior version vas tested with VIVO 1.9." + +The ontology is forked for update to the current KDSF standard at version 1.3 for use by the Berlin University Alliance, and redeveloped by Rolf Guescini (Humboldt-Universität Berlin), and will be tested in VIVO 1.13.x + This ontology is available under the Creative Commons Attribution-ShareAlike 4.0 International. + KDSF-VIVO-Alignment + 2017-01-04 + 2023-01-27 + + + + + + + + + + + + + inhaltliche Definition + + + + + + + + ID der PGB + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fi5 + + + + true + hat Art + + + + + + + + Fi11 + + + true + + true + hat Betreiber + + + + + + + + Fi13 + + + true + + true + hat Betriebspersonal + + + + + + + + Na47 + + + true + + true + hat Erstbetreuerin / Erstbetreuer + + + + + + + + Be38 + Dr28 + Na2 + Pa1 + Pu138 + + + + true + hat Fach + + + + + + + + Be8 + Na14 + 10 + + + + true + hat Finanzierungsform + + + + + + + + Fi12 + + + true + + true + hat Koordinator + + + + + + + + Dr12 + + + + true + hat Mittelgeber + + + + + + + + Be75 + Dr121 + Na92 + Pa35 + Pu140 + + + true + + true + hat Organisationseinheit + + + + + + + + Fi14 + + + true + + true + hat Publikation + + + + + + + + Be9 + 6 + + + + true + hat Qualifikation + + + + + + + + Na4a + 7 + + + true + + true + hat Qualifizierungsverfahren + + + + + + + + Na17 + + + true + + true + hat Sprecher + + + + + + + + Be32 + 5 + + + + true + hat Tätigkeitsart + + + + + + + + Dr10 + + + true + + true + hat übergeordnetes Projekt + + + + + + + + + Pu86 + Pu90 + dcterms.funding + kds.funding.grantnumber + + + true + + true + Alternativ zu den direkten Eigenschaften Förderer (Pu86) und Förderkennzeichen (Pu90), kann eine Verbindung zu Drittmittelprojekt bzw. Promotionsprogramm angegeben werden, worüber sich Förderer und Förderkennzeichen ableiten lassen + hat Unterstützung durch + + + + + + + + Fi6 + + + + true + Art des Zugangs + + + + + + + + + + + + + diff --git a/KDSF-VIVO-Integration-simple.ttl b/KDSF-VIVO-Integration-simple.ttl new file mode 100644 index 0000000..ece68fb --- /dev/null +++ b/KDSF-VIVO-Integration-simple.ttl @@ -0,0 +1,289 @@ +@prefix : . +@prefix owl: . +@prefix rdf: . +@prefix xml: . +@prefix xsd: . +@prefix rdfs: . +@base . + + rdf:type owl:Ontology ; + owl:versionIRI ; + ; + "kdsf" ; + rdfs:comment """This ontology is an adoption of the Research Core Dataset (KDSF). This alignment was originally created by Tatiana Walther, Anna Kasprzik and Christian Hauschke (Technische Informationsbibliothek (TIB)) for use in current research information system VIVO. The prior version vas tested with VIVO 1.9.\" + +The ontology is forked for update to the current KDSF standard at version 1.3 for use by the Berlin University Alliance, and redeveloped by Rolf Guescini (Humboldt-Universität Berlin), and will be tested in VIVO 1.13.x"""^^xsd:string , + "This ontology is available under the Creative Commons Attribution-ShareAlike 4.0 International."^^xsd:string ; + rdfs:label "KDSF-VIVO-Alignment"@de-de ; + owl:versionInfo "2017-01-04"^^xsd:string , + "2023-01-27"^^xsd:string . + +################################################################# +# Annotation properties +################################################################# + +### http://kerndatensatz-forschung.de/owl/Meta#inhaltlicheDefinition + rdf:type owl:AnnotationProperty ; + rdfs:label "inhaltliche Definition" . + + +### http://kerndatensatz-forschung.de/owl/Meta#pgbid + rdf:type owl:AnnotationProperty ; + rdfs:label "ID der PGB" . + + +### http://purl.obolibrary.org/obo/IAO_0000115 + rdf:type owl:AnnotationProperty . + + +### http://purl.org/dc/terms/rights + rdf:type owl:AnnotationProperty . + + +### http://vitro.mannlib.cornell.edu/ns/vitro/0.7#descriptionAnnot + rdf:type owl:AnnotationProperty . + + +### http://vitro.mannlib.cornell.edu/ns/vitro/0.7#displayRankAnnot + rdf:type owl:AnnotationProperty . + + +### http://vitro.mannlib.cornell.edu/ns/vitro/0.7#hiddenFromDisplayBelowRoleLevelAnnot + rdf:type owl:AnnotationProperty . + + +### http://vitro.mannlib.cornell.edu/ns/vitro/0.7#hiddenFromPublishBelowRoleLevelAnnot + rdf:type owl:AnnotationProperty . + + +### http://vitro.mannlib.cornell.edu/ns/vitro/0.7#inClassGroup + rdf:type owl:AnnotationProperty . + + +### http://vitro.mannlib.cornell.edu/ns/vitro/0.7#offerCreateNewOptionAnnot + rdf:type owl:AnnotationProperty . + + +### http://vitro.mannlib.cornell.edu/ns/vitro/0.7#ontologyPrefixAnnot + rdf:type owl:AnnotationProperty . + + +### http://vitro.mannlib.cornell.edu/ns/vitro/0.7#prohibitedFromUpdateBelowRoleLevelAnnot + rdf:type owl:AnnotationProperty . + + +### http://vitro.mannlib.cornell.edu/ns/vitro/0.7#publicDescriptionAnnot + rdf:type owl:AnnotationProperty . + + +### http://vitro.mannlib.cornell.edu/ns/vitro/0.7#selectFromExistingAnnot + rdf:type owl:AnnotationProperty . + + +################################################################# +# Object Properties +################################################################# + +### http://kerndatensatz-forschung.de/owl/Basis#hatArt + rdf:type owl:ObjectProperty ; + "Fi5" ; + ; + ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Art"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatBetreiber + rdf:type owl:ObjectProperty ; + "Fi11" ; + ; + ; + "true"^^xsd:boolean ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Betreiber"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatBetriebspersonal + rdf:type owl:ObjectProperty ; + "Fi13" ; + ; + ; + "true"^^xsd:boolean ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Betriebspersonal"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatErstbetreuer + rdf:type owl:ObjectProperty ; + "Na47" ; + ; + ; + "true"^^xsd:boolean ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Erstbetreuerin / Erstbetreuer"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatFach + rdf:type owl:ObjectProperty ; + "Be38" , + "Dr28" , + "Na2" , + "Pa1" , + "Pu138" ; + ; + ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Fach"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatFinanzierungsform + rdf:type owl:ObjectProperty ; + "Be8" , + "Na14" ; + "10"^^xsd:int ; + ; + ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Finanzierungsform"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatKoordinator + rdf:type owl:ObjectProperty ; + "Fi12" ; + ; + ; + "true"^^xsd:boolean ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Koordinator"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatMittelgeber + rdf:type owl:ObjectProperty ; + "Dr12" ; + ; + ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Mittelgeber"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatOrganisationseinheit + rdf:type owl:ObjectProperty ; + "Be75" , + "Dr121" , + "Na92" , + "Pa35" , + "Pu140" ; + ; + ; + "true"^^xsd:boolean ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Organisationseinheit"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatPublikation + rdf:type owl:ObjectProperty ; + "Fi14" ; + ; + ; + "true"^^xsd:boolean ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Publikation"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatQualifikation + rdf:type owl:ObjectProperty ; + "Be9" ; + "6"^^xsd:int ; + ; + ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Qualifikation"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatQualifizierungsverfahren + rdf:type owl:ObjectProperty ; + "Na4a" ; + "7"^^xsd:int ; + ; + ; + "true"^^xsd:boolean ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Qualifizierungsverfahren"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatSprecher + rdf:type owl:ObjectProperty ; + "Na17" ; + ; + ; + "true"^^xsd:boolean ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Sprecher"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatTaetigkeitsart + rdf:type owl:ObjectProperty ; + "Be32" ; + "5"^^xsd:int ; + ; + ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Tätigkeitsart"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatUebergeordnetesProjekt + rdf:type owl:ObjectProperty ; + "Dr10" ; + ; + ; + "true"^^xsd:boolean ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat übergeordnetes Projekt"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatUnterstuetzungDurch + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf ; + "Pu86" , + "Pu90" ; + "dcterms.funding" , + "kds.funding.grantnumber" ; + ; + ; + "true"^^xsd:boolean ; + ; + "true"^^xsd:boolean ; + rdfs:comment "Alternativ zu den direkten Eigenschaften Förderer (Pu86) und Förderkennzeichen (Pu90), kann eine Verbindung zu Drittmittelprojekt bzw. Promotionsprogramm angegeben werden, worüber sich Förderer und Förderkennzeichen ableiten lassen" ; + rdfs:label "hat Unterstützung durch"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatZugangsart + rdf:type owl:ObjectProperty ; + "Fi6" ; + ; + ; + ; + "true"^^xsd:boolean ; + rdfs:label "Art des Zugangs"@de-de . + + +### http://vivoweb.org/ontology/core#informationResourceSupportedBy + rdf:type owl:ObjectProperty . + + +### Generated by the OWL API (version 4.5.6) https://github.com/owlcs/owlapi diff --git a/KDSF-VIVO-Integration.owl b/KDSF-VIVO-Integration.owl new file mode 100644 index 0000000..ea84621 --- /dev/null +++ b/KDSF-VIVO-Integration.owl @@ -0,0 +1,1861 @@ + + + + + + kdsf + This ontology is an adoption of the Research Core Dataset (KDSF). This alignment was originally created by Tatiana Walther, Anna Kasprzik and Christian Hauschke (Technische Informationsbibliothek (TIB)) for use in current research information system VIVO. The prior version vas tested with VIVO 1.9." + +The ontology is forked for update to the current KDSF standard at version 1.3 for use by the Berlin University Alliance, and redeveloped by Rolf Guescini (Humboldt-Universität Berlin), and will be tested in VIVO 1.13.x + This ontology is available under the Creative Commons Attribution-ShareAlike 4.0 International. + KDSF-VIVO-Alignment + 2017-01-04 + 2023-01-27 + + + + + + + + + + + + + inhaltliche Definition + + + + + + + + + ID der PGB + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fi5 + + + + true + hat Art + + + + + + + + + + + Fi11 + + + true + + true + hat Betreiber + + + + + + + + + + + Fi13 + + + true + + true + hat Betriebspersonal + + + + + + + + + + + Na47 + + + true + + true + hat Erstbetreuerin / Erstbetreuer + + + + + + + + + + + + + + + + + + + + Be38 + Dr28 + Na2 + Pa1 + Pu138 + + + + true + hat Fach + + + + + + + + + + + + + + + + + + Be8 + Na14 + 10 + + + + true + hat Finanzierungsform + + + + + + + + + + + Fi12 + + + true + + true + hat Koordinator + + + + + + + + + + + Dr12 + + + + true + hat Mittelgeber + + + + + + + + + + + + + + + + + + + + Be75 + Dr121 + Na92 + Pa35 + Pu140 + + + true + + true + hat Organisationseinheit + + + + + + + + + + + Fi14 + + + true + + true + hat Publikation + + + + + + + + + + + Be9 + 6 + + + + true + hat Qualifikation + + + + + + + + + + + Na4a + 7 + + + true + + true + hat Qualifizierungsverfahren + + + + + + + + + + + Na17 + + + true + + true + hat Sprecher + + + + + + + + + + + Be32 + 5 + + + + true + hat Tätigkeitsart + + + + + + + + + + + Dr10 + + + true + + true + hat übergeordnetes Projekt + + + + + + + + + + + + + + + + + + Pu86 + Pu90 + dcterms.funding + kds.funding.grantnumber + + + true + + true + Alternativ zu den direkten Eigenschaften Förderer (Pu86) und Förderkennzeichen (Pu90), kann eine Verbindung zu Drittmittelprojekt bzw. Promotionsprogramm angegeben werden, worüber sich Förderer und Förderkennzeichen ableiten lassen + hat Unterstützung durch + + + + + + + + + + + Fi6 + + + + true + Art des Zugangs + + + + + + + + + + + + + + + + + + + + + Fi28 + + + + Anzahl genutzte Stunden + + + + + + + + + + Fi7 + + + + Anzahl Nutzer + + + + + + + + + + Fi29 + + + + Anzahl Nutzungszugriffe + + + + + + + + + + + Dr88 + + + + Bewilligungssume + + + + + + + + + + Be41 + + + + Bezeichnung der Professur + + + + + + + + + + + Dr1a + + + + Drittmitteleinnahmen + + + + + + + + + + + Dr1b + + + + Drittmittelerträge + + + + + + + + + + Dr13 + + + + Förderkennzeichen des Drittmittelprojekts + + + + + + + + + + + Pu90 + kds.funding.grantnumber + + + + Das Förderkennzeichen des Mittelgebers, sofern in der Publikation angegeben. + Förderkennzeichen der Publikation + + + + + + + + + + + Dr142 + + + + Koordinationsrolle (Einrichtung) + + + + + + + + + + + + + + Na94 + + + + + Außeruniversitäre Forschungseinrichtung + + + + + + + + + + Pu37 + + + + + Arbeitspapier/Forschungsbericht + + + + + + + + + + + Pu25 + + + + + Artikel + + + + + + + + + Pa39 + + Ausgründung + + + + + + + + + Be89 + + + + + Ausserplanmässiger Professor + + + + + + + + + + Pu39 + + + + + Beiträge bzw. Interviews in nicht-wissenschaftlichen Medien + + + + + + + + + + Be0 + + + + + Personen, die in einem Beschäftigungsverhältnis sind. + Beschäftigte / Beschäftigter + + + + + + + + + Pu129 + + + + + Bibliographie [Journalartikel] + + + + + + + + + + Pu24 + + + + + Bibliographie [Buch] + + + + + + + + + + Pu22 + + + + + Buch + + + + + + + + + + Pu38 + + + + + Datensammlung + + + + + + + + + Pu34 + + + + + Dissertation + + + + + + + + + Dr2a + Dr30 + Drittmittelprojekte im Sinne des Kerndatensatzes sind zeitlich befristet geförderte Forschungsaktivitäten mit Startdatum, Enddatum und Forschungsgegenstand, deren Finanzierung aus Drittmitteln erfolgt. + + + + + Drittmittelprojekt + + + + + + + + + + Pu121 + + + + + Editorial + + + + + + + + + Na93 + + + + + Fachhochschule + + + + + + + + Be38 + Dr28 + Na2 + Pa1 + Pu138 + + + + Fach + + + + + + + + Be8 + Na14 + + + + Finanzierungsform + + + + + + + + Fi2 + Forschungsinfrastrukturen im Sinne des Kerndatensatzes sind umfangreiche / aufwendige Instrumente, Ressourcen oder Serviceeinrichtungen für die Forschung in allen Wissenschaftsgebieten, die sich durch eine mindestens überregionale Bedeutung für das jeweilige Wissenschaftsgebiet sowie durch eine mittel- bis langfristige Lebensdauer (mehr als 5 Jahre) auszeichnen und für eine externe Nutzung zur Verfügung stehen für die Zugangs- bzw. Nutzungsregelungen etabliert sind. + + + + + Forschungsinfrastruktur + + + + + + + + Fi5 + + + + Art der Forschungsinfrastruktur + + + + + + + + + + + Fi15 + + + + + Großgeräte und Instrumente + + + + + + + + + + + Be16 + Na44 + Habilitation + + + + + + + + + Pu35 + + + + + Habilitationsschrift + + + + + + + + + Be30 + + + + + Hauptberuflicher Gastprofessor + + + + + + + + + + Pu51 + + + + + Herausgeberschaft eines Sonderhefts einer Zeitschrift + + + + + + + + + + Pu48 + + + + + Herausgegebenes Buch + + + + + + + + + Fi17 + + + + + Informations- und Kommunikationsinfrastrukturen + + + + + + + + + Pu11 + + + + + Journalartikel + + + + + + + + + Be29 + + + + + Juniorprofessor + + + + + + + + + + Pu26 + + + + + Konferenzposter + + + + + + + + + Pu120 + + + + + Letter to the Editor + + + + + + + + + Pu48 + + + + + Meeting Abstract + + + + + + + + Dr12 + + + + Mittelgeber + + + + + + + + + + Pu13 + + + + + Monographie + + + + + + + + + + Pu111 + + + + + Neuer Publikations- oder Dokumenttyp + + + + + + + + + Be37 + + + + + Ordentlicher Professor + + + + + + + + + + Be75 + Dr121 + Na92 + Pa35 + Pu140 + + + + + Organisationseinheit + + + + + + + + + + Pa2 + Pa25 + + + + + Technisch einmalige erteilte Patente. Erteilungen für die gleiche Erfindung in zwei oder mehr Ländern werden nur einfach gezählt. Wenn ein technisch einmaliges erteiltes Patent im Vorjahr gezählt wurde, kann es nicht noch einmal aufgeführt werden. + Patent + + + + + + + + + + + + + + Zusammenfassendes Konzept für die Darstellung aller personenbezogenen Eigenschaften und Attribute + Person + + + + + + + + + + + + + + + + Be19 + + + + + Professor + + + + + + + + + + + Be17 + Na43 + Promotion + + + + + + + + + Na86 + + + + + Promotionskooperationspartner + + + + + + + + + + Pu1 + Pu4a + + + + + Publikation + + + + + + + + Be9 + + + + Qualifikation + + + + + + + + + + + Pu146 + + + + + Qualifikationsschrift + + + + + + + + + + Na4a + + + + Qualifizierungsverfahren + + + + + + + + + Pu130 + + + + + Quellenedition [Journalartikel] + + + + + + + + + + Pu47 + + + + + Quellenedition [Buch] + + + + + + + + + Pu114 + + + + + Review + + + + + + + + + + Pu30 + + + + + Rezension + + + + + + + + + + Pu23 + + + + + Sammelband + + + + + + + + + Pu110 + + + + + Sammelbandbeitrag + + + + + + + + + Be31 + + + + + Seniorprofessor + + + + + + + + + + Pu45 + + + + + Software + + + + + + + + + + Be73 + Umfasst Personal, das nicht wissenschaftlich oder wissenschaftsunterstützend arbeitet und kein Verwaltungspersonal ist. + + + + + + + + + + + + + Be59 + + + + + Stiftungsprofessor + + + + + + + + + Na3 + Na48 + + + + + Strukturiertes Promotionsprogramm + + + + + + + + Be32 + + + + Tätigkeitsart + + + + + + + + + + Na96 + + + + + Universität + + + + + + + + + + Pu67 + dcterms.publisher + + + + + Verlag + + + + + + + + + Be58 + + + + + Vertretungsprofessor/Lehrstuhlvertreter + + + + + + + + + Be28 + + + + + Verwaltungspersonal + + + + + + + + + Be18 + + + + + Wissenschaftliche oder künstlerische Hilfskräfte + + + + + + + + + Be22 + + + + + Wissenschaftliche und künstlerische Mitarbeiter + + + + + + + + + + Pu44 + + + + + Wissenschaftliche Vortragsfolien + + + + + + + + + + Pu112 + + + + + Wissenschaftlicher Artikel + + + + + + + + + Be68 + + + + + Wissenschaftliches und künstlerisches Personal + + + + + + + + + Be63 + Fi26 + + + + + Wissenschaftsunterstützendes Personal + + + + + + + + + Fi16 + + + + + Wissensressourcen + + + + + + + + Fi6 + + + + Art des Zugangs + + + + + + + + + Pu29 + + + + + ePaper + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/KDSF-VIVO-Integration.ttl b/KDSF-VIVO-Integration.ttl new file mode 100644 index 0000000..502a847 --- /dev/null +++ b/KDSF-VIVO-Integration.ttl @@ -0,0 +1,1416 @@ +@prefix : . +@prefix owl: . +@prefix rdf: . +@prefix xml: . +@prefix xsd: . +@prefix rdfs: . +@base . + + rdf:type owl:Ontology ; + owl:versionIRI ; + ; + "kdsf" ; + rdfs:comment """This ontology is an adoption of the Research Core Dataset (KDSF). This alignment was originally created by Tatiana Walther, Anna Kasprzik and Christian Hauschke (Technische Informationsbibliothek (TIB)) for use in current research information system VIVO. The prior version vas tested with VIVO 1.9.\" + +The ontology is forked for update to the current KDSF standard at version 1.3 for use by the Berlin University Alliance, and redeveloped by Rolf Guescini (Humboldt-Universität Berlin), and will be tested in VIVO 1.13.x"""^^xsd:string , + "This ontology is available under the Creative Commons Attribution-ShareAlike 4.0 International."^^xsd:string ; + rdfs:label "KDSF-VIVO-Alignment"@de-de ; + owl:versionInfo "2017-01-04"^^xsd:string , + "2023-01-27"^^xsd:string . + +################################################################# +# Annotation properties +################################################################# + +### http://kerndatensatz-forschung.de/owl/Meta#inhaltlicheDefinition + rdf:type owl:AnnotationProperty ; + rdfs:label "inhaltliche Definition"^^xsd:string ; + rdfs:subPropertyOf rdfs:isDefinedBy . + + +### http://kerndatensatz-forschung.de/owl/Meta#pgbid + rdf:type owl:AnnotationProperty ; + rdfs:label "ID der PGB"^^xsd:string ; + rdfs:subPropertyOf rdfs:isDefinedBy . + + +### http://purl.obolibrary.org/obo/IAO_0000115 + rdf:type owl:AnnotationProperty . + + +### http://purl.org/dc/terms/rights + rdf:type owl:AnnotationProperty . + + +### http://vitro.mannlib.cornell.edu/ns/vitro/0.7#descriptionAnnot + rdf:type owl:AnnotationProperty . + + +### http://vitro.mannlib.cornell.edu/ns/vitro/0.7#displayRankAnnot + rdf:type owl:AnnotationProperty . + + +### http://vitro.mannlib.cornell.edu/ns/vitro/0.7#hiddenFromDisplayBelowRoleLevelAnnot + rdf:type owl:AnnotationProperty . + + +### http://vitro.mannlib.cornell.edu/ns/vitro/0.7#hiddenFromPublishBelowRoleLevelAnnot + rdf:type owl:AnnotationProperty . + + +### http://vitro.mannlib.cornell.edu/ns/vitro/0.7#inClassGroup + rdf:type owl:AnnotationProperty . + + +### http://vitro.mannlib.cornell.edu/ns/vitro/0.7#offerCreateNewOptionAnnot + rdf:type owl:AnnotationProperty . + + +### http://vitro.mannlib.cornell.edu/ns/vitro/0.7#ontologyPrefixAnnot + rdf:type owl:AnnotationProperty . + + +### http://vitro.mannlib.cornell.edu/ns/vitro/0.7#prohibitedFromUpdateBelowRoleLevelAnnot + rdf:type owl:AnnotationProperty . + + +### http://vitro.mannlib.cornell.edu/ns/vitro/0.7#publicDescriptionAnnot + rdf:type owl:AnnotationProperty . + + +### http://vitro.mannlib.cornell.edu/ns/vitro/0.7#selectFromExistingAnnot + rdf:type owl:AnnotationProperty . + + +################################################################# +# Object Properties +################################################################# + +### http://kerndatensatz-forschung.de/owl/Basis#hatArt + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain ; + rdfs:range ; + "Fi5" ; + ; + ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Art"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatBetreiber + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain ; + rdfs:range ; + "Fi11" ; + ; + ; + "true"^^xsd:boolean ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Betreiber"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatBetriebspersonal + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain ; + rdfs:range ; + "Fi13" ; + ; + ; + "true"^^xsd:boolean ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Betriebspersonal"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatErstbetreuer + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain ; + rdfs:range ; + "Na47" ; + ; + ; + "true"^^xsd:boolean ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Erstbetreuerin / Erstbetreuer"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatFach + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain [ rdf:type owl:Class ; + owl:unionOf ( + + + + ) + ] ; + rdfs:range ; + "Be38" , + "Dr28" , + "Na2" , + "Pa1" , + "Pu138" ; + ; + ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Fach"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatFinanzierungsform + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain [ rdf:type owl:Class ; + owl:unionOf ( + + ) + ] ; + rdfs:range ; + "Be8" , + "Na14" ; + "10"^^xsd:int ; + ; + ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Finanzierungsform"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatKoordinator + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain ; + rdfs:range ; + "Fi12" ; + ; + ; + "true"^^xsd:boolean ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Koordinator"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatMittelgeber + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain ; + rdfs:range ; + "Dr12" ; + ; + ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Mittelgeber"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatOrganisationseinheit + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain [ rdf:type owl:Class ; + owl:unionOf ( + + + + ) + ] ; + rdfs:range ; + "Be75" , + "Dr121" , + "Na92" , + "Pa35" , + "Pu140" ; + ; + ; + "true"^^xsd:boolean ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Organisationseinheit"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatPublikation + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain ; + rdfs:range ; + "Fi14" ; + ; + ; + "true"^^xsd:boolean ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Publikation"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatQualifikation + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain ; + rdfs:range ; + "Be9" ; + "6"^^xsd:int ; + ; + ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Qualifikation"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatQualifizierungsverfahren + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain ; + rdfs:range ; + "Na4a" ; + "7"^^xsd:int ; + ; + ; + "true"^^xsd:boolean ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Qualifizierungsverfahren"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatSprecher + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain ; + rdfs:range ; + "Na17" ; + ; + ; + "true"^^xsd:boolean ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Sprecher"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatTaetigkeitsart + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain ; + rdfs:range ; + "Be32" ; + "5"^^xsd:int ; + ; + ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat Tätigkeitsart"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatUebergeordnetesProjekt + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain ; + rdfs:range ; + "Dr10" ; + ; + ; + "true"^^xsd:boolean ; + ; + "true"^^xsd:boolean ; + rdfs:label "hat übergeordnetes Projekt"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatUnterstuetzungDurch + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf ; + rdfs:domain ; + rdfs:range [ rdf:type owl:Class ; + owl:unionOf ( + + ) + ] ; + "Pu86" , + "Pu90" ; + "dcterms.funding" , + "kds.funding.grantnumber" ; + ; + ; + "true"^^xsd:boolean ; + ; + "true"^^xsd:boolean ; + rdfs:comment "Alternativ zu den direkten Eigenschaften Förderer (Pu86) und Förderkennzeichen (Pu90), kann eine Verbindung zu Drittmittelprojekt bzw. Promotionsprogramm angegeben werden, worüber sich Förderer und Förderkennzeichen ableiten lassen" ; + rdfs:label "hat Unterstützung durch"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#hatZugangsart + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain ; + rdfs:range ; + "Fi6" ; + ; + ; + ; + "true"^^xsd:boolean ; + rdfs:label "Art des Zugangs"@de-de . + + +### http://vivoweb.org/ontology/core#informationResourceSupportedBy + rdf:type owl:ObjectProperty . + + +################################################################# +# Data properties +################################################################# + +### http://kerndatensatz-forschung.de/owl/Basis#AnzahlGenutzteStunden + rdf:type owl:DatatypeProperty ; + rdfs:domain ; + rdfs:range xsd:nonNegativeInteger ; + "Fi28" ; + ; + ; + ; + rdfs:label "Anzahl genutzte Stunden"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#AnzahlNutzer + rdf:type owl:DatatypeProperty ; + rdfs:domain ; + rdfs:range xsd:nonNegativeInteger ; + "Fi7" ; + ; + ; + ; + rdfs:label "Anzahl Nutzer"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#AnzahlNutzungszugriffe + rdf:type owl:DatatypeProperty ; + rdfs:domain ; + rdfs:range xsd:nonNegativeInteger ; + "Fi29" ; + ; + ; + ; + rdfs:label "Anzahl Nutzungszugriffe"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Bewilligungssume + rdf:type owl:DatatypeProperty , + owl:FunctionalProperty ; + rdfs:domain ; + rdfs:range xsd:integer ; + "Dr88" ; + ; + ; + ; + rdfs:label "Bewilligungssume"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#BezeichnungDerProfessur + rdf:type owl:DatatypeProperty ; + rdfs:domain ; + rdfs:range xsd:string ; + "Be41" ; + ; + ; + ; + rdfs:label "Bezeichnung der Professur"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Drittmitteleinnahmen + rdf:type owl:DatatypeProperty , + owl:FunctionalProperty ; + rdfs:domain ; + rdfs:range xsd:float ; + "Dr1a" ; + ; + ; + ; + rdfs:label "Drittmitteleinnahmen"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Drittmittelertraege + rdf:type owl:DatatypeProperty , + owl:FunctionalProperty ; + rdfs:domain ; + rdfs:range xsd:float ; + "Dr1b" ; + ; + ; + ; + rdfs:label "Drittmittelerträge"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#FoerderkennzeichenDrittmittelprojekt + rdf:type owl:DatatypeProperty ; + rdfs:domain ; + rdfs:range xsd:string ; + "Dr13" ; + ; + ; + ; + rdfs:label "Förderkennzeichen des Drittmittelprojekts"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#FoerderkennzeichenPublikation + rdf:type owl:DatatypeProperty , + owl:FunctionalProperty ; + rdfs:domain ; + rdfs:range xsd:string ; + "Pu90" ; + "kds.funding.grantnumber" ; + ; + ; + ; + "Das Förderkennzeichen des Mittelgebers, sofern in der Publikation angegeben. " ; + rdfs:label "Förderkennzeichen der Publikation"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Koordinationsrolle + rdf:type owl:DatatypeProperty , + owl:FunctionalProperty ; + rdfs:domain ; + rdfs:range xsd:boolean ; + "Dr142" ; + ; + ; + ; + rdfs:label "Koordinationsrolle (Einrichtung)"@de-de . + + +################################################################# +# Classes +################################################################# + +### http://kerndatensatz-forschung.de/owl/Basis#AUF + rdf:type owl:Class ; + rdfs:subClassOf ; + "Na94" ; + ; + ; + ; + ; + rdfs:label "Außeruniversitäre Forschungseinrichtung"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#ArbeitspapierForschungsbericht + rdf:type owl:Class ; + owl:equivalentClass ; + rdfs:subClassOf ; + "Pu37" ; + ; + ; + ; + ; + rdfs:label "Arbeitspapier/Forschungsbericht"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Artikel + rdf:type owl:Class ; + rdfs:subClassOf , + , + ; + "Pu25" ; + ; + ; + ; + ; + rdfs:label "Artikel"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Ausgruendung + rdf:type owl:Class ; + rdfs:subClassOf ; + "Pa39" ; + ; + rdfs:label "Ausgründung"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#AusserplanmaessigeProfessoren + rdf:type owl:Class ; + rdfs:subClassOf ; + "Be89" ; + ; + ; + ; + ; + rdfs:label "Ausserplanmässiger Professor"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#BeitraegeInterviewsInNicht-wissenschaftlichenMedien + rdf:type owl:Class ; + owl:equivalentClass ; + rdfs:subClassOf ; + "Pu39" ; + ; + ; + ; + ; + rdfs:label "Beiträge bzw. Interviews in nicht-wissenschaftlichen Medien"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Beschaeftigter + rdf:type owl:Class ; + rdfs:subClassOf , + ; + "Be0" ; + ; + ; + ; + ; + rdfs:comment "Personen, die in einem Beschäftigungsverhältnis sind." ; + rdfs:label "Beschäftigte / Beschäftigter"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#BibliographieDokumenttyp + rdf:type owl:Class ; + rdfs:subClassOf ; + "Pu129" ; + ; + ; + ; + ; + rdfs:label "Bibliographie [Journalartikel]"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#BibliographiePublikationstyp + rdf:type owl:Class ; + rdfs:subClassOf , + ; + "Pu24" ; + ; + ; + ; + ; + rdfs:label "Bibliographie [Buch]"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Buch + rdf:type owl:Class ; + owl:equivalentClass ; + rdfs:subClassOf ; + "Pu22" ; + ; + ; + ; + ; + rdfs:label "Buch"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Datensammlung + rdf:type owl:Class ; + owl:equivalentClass ; + rdfs:subClassOf ; + "Pu38" ; + ; + ; + ; + ; + rdfs:label "Datensammlung"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Dissertation + rdf:type owl:Class ; + rdfs:subClassOf ; + "Pu34" ; + ; + ; + ; + ; + rdfs:label "Dissertation"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Drittmittelprojekt + rdf:type owl:Class ; + rdfs:subClassOf ; + "Dr2a" , + "Dr30" ; + "Drittmittelprojekte im Sinne des Kerndatensatzes sind zeitlich befristet geförderte Forschungsaktivitäten mit Startdatum, Enddatum und Forschungsgegenstand, deren Finanzierung aus Drittmitteln erfolgt." ; + ; + ; + ; + ; + rdfs:label "Drittmittelprojekt"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Editorial + rdf:type owl:Class ; + owl:equivalentClass ; + rdfs:subClassOf ; + "Pu121" ; + ; + ; + ; + ; + rdfs:label "Editorial"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#FH + rdf:type owl:Class ; + rdfs:subClassOf ; + "Na93" ; + ; + ; + ; + ; + rdfs:label "Fachhochschule"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Fach + rdf:type owl:Class ; + "Be38" , + "Dr28" , + "Na2" , + "Pa1" , + "Pu138" ; + ; + ; + ; + rdfs:label "Fach"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Finanzierungsform + rdf:type owl:Class ; + "Be8" , + "Na14" ; + ; + ; + ; + rdfs:label "Finanzierungsform"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Forschungsinfrastruktur + rdf:type owl:Class ; + "Fi2" ; + "Forschungsinfrastrukturen im Sinne des Kerndatensatzes sind umfangreiche / aufwendige Instrumente, Ressourcen oder Serviceeinrichtungen für die Forschung in allen Wissenschaftsgebieten, die sich durch eine mindestens überregionale Bedeutung für das jeweilige Wissenschaftsgebiet sowie durch eine mittel- bis langfristige Lebensdauer (mehr als 5 Jahre) auszeichnen und für eine externe Nutzung zur Verfügung stehen für die Zugangs- bzw. Nutzungsregelungen etabliert sind." ; + ; + ; + ; + ; + rdfs:label "Forschungsinfrastruktur"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Forschungsinfrastrukturart + rdf:type owl:Class ; + "Fi5" ; + ; + ; + ; + rdfs:label "Art der Forschungsinfrastruktur"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#GrossgeraeteUndInstrumente + rdf:type owl:Class ; + rdfs:subClassOf , + , + ; + "Fi15" ; + ; + ; + ; + ; + rdfs:label "Großgeräte und Instrumente"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Habilitation + rdf:type owl:Class ; + rdfs:subClassOf , + , + ; + "Be16" , + "Na44" ; + rdfs:label "Habilitation"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Habilitationsschrift + rdf:type owl:Class ; + rdfs:subClassOf ; + "Pu35" ; + ; + ; + ; + ; + rdfs:label "Habilitationsschrift"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#HauptberuflicheGastprofessoren + rdf:type owl:Class ; + rdfs:subClassOf ; + "Be30" ; + ; + ; + ; + ; + rdfs:label "Hauptberuflicher Gastprofessor"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#HerausgeberschaftEinesSonderheftsEinerZeitschrift + rdf:type owl:Class ; + rdfs:subClassOf , + ; + "Pu51" ; + ; + ; + ; + ; + rdfs:label "Herausgeberschaft eines Sonderhefts einer Zeitschrift"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#HerausgegebenesBuch + rdf:type owl:Class ; + rdfs:subClassOf , + ; + "Pu48" ; + ; + ; + ; + ; + rdfs:label "Herausgegebenes Buch"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#InformationsUndKommunikationsinfrastrukturen + rdf:type owl:Class ; + rdfs:subClassOf ; + "Fi17" ; + ; + ; + ; + ; + rdfs:label "Informations- und Kommunikationsinfrastrukturen"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Journalartikel + rdf:type owl:Class ; + rdfs:subClassOf ; + "Pu11" ; + ; + ; + ; + ; + rdfs:label "Journalartikel"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Juniorprofessoren + rdf:type owl:Class ; + rdfs:subClassOf ; + "Be29" ; + ; + ; + ; + ; + rdfs:label "Juniorprofessor"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Konferenzposter + rdf:type owl:Class ; + owl:equivalentClass ; + rdfs:subClassOf ; + "Pu26" ; + ; + ; + ; + ; + rdfs:label "Konferenzposter"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#LetterToTheEditor + rdf:type owl:Class ; + rdfs:subClassOf ; + "Pu120" ; + ; + ; + ; + ; + rdfs:label "Letter to the Editor"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#MeetingAbstract + rdf:type owl:Class ; + rdfs:subClassOf ; + "Pu48" ; + ; + ; + ; + ; + rdfs:label "Meeting Abstract"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Mittelgeber + rdf:type owl:Class ; + "Dr12" ; + ; + ; + ; + rdfs:label "Mittelgeber"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Monographie + rdf:type owl:Class ; + rdfs:subClassOf , + ; + "Pu13" ; + ; + ; + ; + ; + rdfs:label "Monographie"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#NeuerPublikationstyp + rdf:type owl:Class ; + rdfs:subClassOf , + ; + "Pu111" ; + ; + ; + ; + ; + rdfs:label "Neuer Publikations- oder Dokumenttyp"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#OrdentlicheProfessoren + rdf:type owl:Class ; + rdfs:subClassOf ; + "Be37" ; + ; + ; + ; + ; + rdfs:label "Ordentlicher Professor"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Organisationseinheit + rdf:type owl:Class ; + owl:equivalentClass ; + rdfs:subClassOf ; + "Be75" , + "Dr121" , + "Na92" , + "Pa35" , + "Pu140" ; + ; + ; + ; + ; + rdfs:label "Organisationseinheit"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Patent + rdf:type owl:Class ; + owl:equivalentClass ; + rdfs:subClassOf ; + "Pa2" , + "Pa25" ; + ; + ; + ; + ; + rdfs:comment "Technisch einmalige erteilte Patente. Erteilungen für die gleiche Erfindung in zwei oder mehr Ländern werden nur einfach gezählt. Wenn ein technisch einmaliges erteiltes Patent im Vorjahr gezählt wurde, kann es nicht noch einmal aufgeführt werden." ; + rdfs:label "Patent"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Person + rdf:type owl:Class ; + owl:equivalentClass ; + rdfs:subClassOf ; + ; + ; + ; + ; + rdfs:comment "Zusammenfassendes Konzept für die Darstellung aller personenbezogenen Eigenschaften und Attribute" ; + rdfs:label "Person"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Professor + rdf:type owl:Class . + + +### http://kerndatensatz-forschung.de/owl/Basis#Professoren + rdf:type owl:Class ; + rdfs:subClassOf , + ; + "Be19" ; + ; + ; + ; + ; + rdfs:label "Professor"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Promotion + rdf:type owl:Class ; + rdfs:subClassOf , + , + ; + "Be17" , + "Na43" ; + rdfs:label "Promotion"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Promotionskooperationspartner + rdf:type owl:Class ; + rdfs:subClassOf ; + "Na86" ; + ; + ; + ; + ; + rdfs:label "Promotionskooperationspartner"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Publikation + rdf:type owl:Class ; + owl:equivalentClass ; + rdfs:subClassOf ; + "Pu1" , + "Pu4a" ; + ; + ; + ; + ; + rdfs:label "Publikation"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Qualifikation + rdf:type owl:Class ; + "Be9" ; + ; + ; + ; + rdfs:label "Qualifikation"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Qualifikationsschrift + rdf:type owl:Class ; + rdfs:subClassOf , + , + ; + "Pu146" ; + ; + ; + ; + ; + rdfs:label "Qualifikationsschrift"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Qualifizierungsverfahren + rdf:type owl:Class ; + owl:equivalentClass ; + rdfs:subClassOf ; + "Na4a" ; + ; + ; + ; + rdfs:label "Qualifizierungsverfahren"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#QuelleneditionDokumenttyp + rdf:type owl:Class ; + rdfs:subClassOf ; + "Pu130" ; + ; + ; + ; + ; + rdfs:label "Quellenedition [Journalartikel]"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#QuelleneditionPublikationstyp + rdf:type owl:Class ; + rdfs:subClassOf , + ; + "Pu47" ; + ; + ; + ; + ; + rdfs:label "Quellenedition [Buch]"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Review + rdf:type owl:Class ; + rdfs:subClassOf ; + "Pu114" ; + ; + ; + ; + ; + rdfs:label "Review"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Rezension + rdf:type owl:Class ; + owl:equivalentClass ; + rdfs:subClassOf ; + "Pu30" ; + ; + ; + ; + ; + rdfs:label "Rezension"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Sammelband + rdf:type owl:Class ; + rdfs:subClassOf , + ; + "Pu23" ; + ; + ; + ; + ; + rdfs:label "Sammelband"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Sammelbandbeitrag + rdf:type owl:Class ; + rdfs:subClassOf ; + "Pu110" ; + ; + ; + ; + ; + rdfs:label "Sammelbandbeitrag"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Seniorprofessoren + rdf:type owl:Class ; + rdfs:subClassOf ; + "Be31" ; + ; + ; + ; + ; + rdfs:label "Seniorprofessor"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Software + rdf:type owl:Class ; + owl:equivalentClass ; + rdfs:subClassOf ; + "Pu45" ; + ; + ; + ; + ; + rdfs:label "Software"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#SonstigesPersonal + rdf:type owl:Class ; + rdfs:subClassOf , + ; + "Be73" ; + "Umfasst Personal, das nicht wissenschaftlich oder wissenschaftsunterstützend arbeitet und kein Verwaltungspersonal ist."@de-de ; + ; + ; + ; + . + + +### http://kerndatensatz-forschung.de/owl/Basis#Stiftungsprofessoren + rdf:type owl:Class ; + rdfs:subClassOf ; + "Be59" ; + ; + ; + ; + ; + rdfs:label "Stiftungsprofessor"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#StrukturiertesPromotionsprogramm + rdf:type owl:Class ; + rdfs:subClassOf ; + "Na3" , + "Na48" ; + ; + ; + ; + ; + rdfs:label "Strukturiertes Promotionsprogramm"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Taetigkeitsart + rdf:type owl:Class ; + "Be32" ; + ; + ; + ; + rdfs:label "Tätigkeitsart"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Universitaet + rdf:type owl:Class ; + owl:equivalentClass ; + rdfs:subClassOf ; + "Na96" ; + ; + ; + ; + ; + rdfs:label "Universität"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Verlag + rdf:type owl:Class ; + owl:equivalentClass ; + rdfs:subClassOf ; + "Pu67" ; + "dcterms.publisher" ; + ; + ; + ; + ; + rdfs:label "Verlag"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Vertretungsprofessoren + rdf:type owl:Class ; + rdfs:subClassOf ; + "Be58" ; + ; + ; + ; + ; + rdfs:label "Vertretungsprofessor/Lehrstuhlvertreter"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Verwaltungspersonal + rdf:type owl:Class ; + rdfs:subClassOf ; + "Be28" ; + ; + ; + ; + ; + rdfs:label "Verwaltungspersonal"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#WissenschaftlicheOderKuenstlerischeHilfskraefte + rdf:type owl:Class ; + rdfs:subClassOf ; + "Be18" ; + ; + ; + ; + ; + rdfs:label "Wissenschaftliche oder künstlerische Hilfskräfte"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#WissenschaftlicheUndKuenstlerischeMitarbeiter + rdf:type owl:Class ; + rdfs:subClassOf ; + "Be22" ; + ; + ; + ; + ; + rdfs:label "Wissenschaftliche und künstlerische Mitarbeiter"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#WissenschaftlicheVortragsfolien + rdf:type owl:Class ; + owl:equivalentClass ; + rdfs:subClassOf ; + "Pu44" ; + ; + ; + ; + ; + rdfs:label "Wissenschaftliche Vortragsfolien"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#WissenschaftlicherArtikel + rdf:type owl:Class ; + owl:equivalentClass ; + rdfs:subClassOf ; + "Pu112" ; + ; + ; + ; + ; + rdfs:label "Wissenschaftlicher Artikel"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#WissenschaftlichesUndKuenstlerischesPersonal + rdf:type owl:Class ; + rdfs:subClassOf ; + "Be68" ; + ; + ; + ; + ; + rdfs:label "Wissenschaftliches und künstlerisches Personal"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#WissenschaftsunterstuetzendesPersonal + rdf:type owl:Class ; + rdfs:subClassOf ; + "Be63" , + "Fi26" ; + ; + ; + ; + ; + rdfs:label "Wissenschaftsunterstützendes Personal"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Wissensressourcen + rdf:type owl:Class ; + rdfs:subClassOf ; + "Fi16" ; + ; + ; + ; + ; + rdfs:label "Wissensressourcen"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#Zugangsart + rdf:type owl:Class ; + "Fi6" ; + ; + ; + ; + rdfs:label "Art des Zugangs"@de-de . + + +### http://kerndatensatz-forschung.de/owl/Basis#ePaper + rdf:type owl:Class ; + rdfs:subClassOf ; + "Pu29" ; + ; + ; + ; + ; + rdfs:label "ePaper"@de-de . + + +### http://purl.obolibrary.org/obo/ERO_0000004 + rdf:type owl:Class . + + +### http://purl.obolibrary.org/obo/ERO_0000014 + rdf:type owl:Class . + + +### http://purl.obolibrary.org/obo/ERO_0000071 + rdf:type owl:Class ; + rdfs:subClassOf . + + +### http://purl.org/ontology/bibo/AcademicArticle + rdf:type owl:Class ; + rdfs:subClassOf . + + +### http://purl.org/ontology/bibo/Article + rdf:type owl:Class . + + +### http://purl.org/ontology/bibo/Book + rdf:type owl:Class ; + rdfs:subClassOf . + + +### http://purl.org/ontology/bibo/Document + rdf:type owl:Class ; + rdfs:subClassOf . + + +### http://purl.org/ontology/bibo/Interview + rdf:type owl:Class ; + rdfs:subClassOf . + + +### http://purl.org/ontology/bibo/Patent + rdf:type owl:Class ; + rdfs:subClassOf . + + +### http://purl.org/ontology/bibo/Report + rdf:type owl:Class ; + rdfs:subClassOf . + + +### http://purl.org/ontology/bibo/Slideshow + rdf:type owl:Class ; + rdfs:subClassOf . + + +### http://purl.org/ontology/bibo/Thesis + rdf:type owl:Class . + + +### http://vivoweb.org/ontology/core#Company + rdf:type owl:Class . + + +### http://vivoweb.org/ontology/core#ConferencePoster + rdf:type owl:Class ; + rdfs:subClassOf . + + +### http://vivoweb.org/ontology/core#Dataset + rdf:type owl:Class ; + rdfs:subClassOf . + + +### http://vivoweb.org/ontology/core#Division + rdf:type owl:Class ; + rdfs:subClassOf . + + +### http://vivoweb.org/ontology/core#EditorialArticle + rdf:type owl:Class ; + rdfs:subClassOf . + + +### http://vivoweb.org/ontology/core#EducationalProcess + rdf:type owl:Class ; + rdfs:subClassOf . + + +### http://vivoweb.org/ontology/core#Equipment + rdf:type owl:Class . + + +### http://vivoweb.org/ontology/core#FacultyMember + rdf:type owl:Class . + + +### http://vivoweb.org/ontology/core#Program + rdf:type owl:Class . + + +### http://vivoweb.org/ontology/core#Project + rdf:type owl:Class . + + +### http://vivoweb.org/ontology/core#Publisher + rdf:type owl:Class ; + rdfs:subClassOf . + + +### http://vivoweb.org/ontology/core#Review + rdf:type owl:Class ; + rdfs:subClassOf . + + +### http://vivoweb.org/ontology/core#University + rdf:type owl:Class ; + rdfs:subClassOf . + + +### http://xmlns.com/foaf/0.1/Organization + rdf:type owl:Class . + + +### http://xmlns.com/foaf/0.1/Person + rdf:type owl:Class ; + rdfs:subClassOf . + + +### Generated by the OWL API (version 4.5.6) https://github.com/owlcs/owlapi diff --git a/catalog-v001.xml b/catalog-v001.xml new file mode 100644 index 0000000..6f4ec2e --- /dev/null +++ b/catalog-v001.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/issue_template.md b/issue_template.md new file mode 100644 index 0000000..99941c2 --- /dev/null +++ b/issue_template.md @@ -0,0 +1,18 @@ +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. + + +## Attribution + +If you would like a nanoattribution, please indicate your ORCID id \ No newline at end of file diff --git a/src/.DS_Store b/src/.DS_Store new file mode 100644 index 0000000..efbe525 Binary files /dev/null and b/src/.DS_Store differ diff --git a/src/metadata/KDSF-VIVO-Integration.md b/src/metadata/KDSF-VIVO-Integration.md new file mode 100644 index 0000000..67246fa --- /dev/null +++ b/src/metadata/KDSF-VIVO-Integration.md @@ -0,0 +1,43 @@ +--- +layout: ontology_detail +id: KDSF-VIVO-Integration +title: KDSF VIVO Integration +jobs: + - id: https://travis-ci.org/bua-vivo/VIVO-KDSF-Integration + type: travis-ci +build: + checkout: git clone https://github.com/bua-vivo/VIVO-KDSF-Integration.git + system: git + path: "." +contact: + email: + label: + github: +description: KDSF VIVO Integration is an ontology... +domain: stuff +homepage: https://github.com/bua-vivo/VIVO-KDSF-Integration +products: + - id: KDSF-VIVO-Integration.owl + name: "KDSF VIVO Integration main release in OWL format" + - id: KDSF-VIVO-Integration.obo + name: "KDSF VIVO Integration additional release in OBO format" + - id: KDSF-VIVO-Integration.json + name: "KDSF VIVO Integration additional release in OBOJSon format" + - id: KDSF-VIVO-Integration/KDSF-VIVO-Integration-base.owl + name: "KDSF VIVO Integration main release in OWL format" + - id: KDSF-VIVO-Integration/KDSF-VIVO-Integration-base.obo + name: "KDSF VIVO Integration additional release in OBO format" + - id: KDSF-VIVO-Integration/KDSF-VIVO-Integration-base.json + name: "KDSF VIVO Integration additional release in OBOJSon format" +dependencies: + +tracker: https://github.com/bua-vivo/VIVO-KDSF-Integration/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/KDSF-VIVO-Integration.yml b/src/metadata/KDSF-VIVO-Integration.yml new file mode 100644 index 0000000..33ba3e1 --- /dev/null +++ b/src/metadata/KDSF-VIVO-Integration.yml @@ -0,0 +1,24 @@ +idspace: KDSF-VIVO-INTEGRATION +base_url: /KDSF-VIVO-Integration + +products: +- KDSF-VIVO-Integration.owl: https://raw.githubusercontent.com/bua-vivo/VIVO-KDSF-Integration/main/KDSF-VIVO-Integration.owl + +term_browser: ontobee +example_terms: +- KDSF-VIVO-INTEGRATION_0000000 + +entries: + +- prefix: /releases/ + replacement: https://raw.githubusercontent.com/bua-vivo/VIVO-KDSF-Integration/v + +- prefix: /tracker/ + replacement: https://github.com/bua-vivo/VIVO-KDSF-Integration/issues + +- prefix: /about/ + replacement: https://github.com/bua-vivo/KDSF-VIVO-Integration/blob/master/README.md + +## generic fall-through, serve direct from github by default +- prefix: / + replacement: https://raw.githubusercontent.com/bua-vivo/VIVO-KDSF-Integration/main/ diff --git a/src/metadata/README.md b/src/metadata/README.md new file mode 100644 index 0000000..e202d1d --- /dev/null +++ b/src/metadata/README.md @@ -0,0 +1,24 @@ +Metadata files for the OBO Library + + * [KDSF-VIVO-Integration.yml](KDSF-VIVO-Integration.yml) + * Determines how your purl.obolibrary.org/obo/KDSF-VIVO-Integration/ 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 [KDSF-VIVO-Integration.yml](KDSF-VIVO-Integration.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* + * [KDSF-VIVO-Integration.md](KDSF-VIVO-Integration.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 [KDSF-VIVO-Integration.md](KDSF-VIVO-Integration.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/ontology/.DS_Store b/src/ontology/.DS_Store new file mode 100644 index 0000000..0aecc96 Binary files /dev/null and b/src/ontology/.DS_Store differ diff --git a/src/ontology/KDSF-VIVO-Integration-edit.owl b/src/ontology/KDSF-VIVO-Integration-edit.owl new file mode 100644 index 0000000..cb10d9b --- /dev/null +++ b/src/ontology/KDSF-VIVO-Integration-edit.owl @@ -0,0 +1,1233 @@ +Prefix(:=) +Prefix(dct:=) +Prefix(obo:=) +Prefix(owl:=) +Prefix(rdf:=) +Prefix(xml:=) +Prefix(xsd:=) +Prefix(Meta:=) +Prefix(bibo:=) +Prefix(foaf:=) +Prefix(rdfs:=) +Prefix(vivo:=) +Prefix(vitro:=) +Prefix(kdsf-vivo:=) + + +Ontology( +Import() +Annotation(dct:rights ) +Annotation(vitro:ontologyPrefixAnnot "kdsf") +Annotation(rdfs:comment "This ontology is an adoption of the Research Core Dataset (KDSF). This alignment was originally created by Tatiana Walther, Anna Kasprzik and Christian Hauschke (Technische Informationsbibliothek (TIB)) for use in current research information system VIVO. The prior version vas tested with VIVO 1.9.\" + +The ontology is forked for update to the current KDSF standard at version 1.3 for use by the Berlin University Alliance, and redeveloped by Rolf Guescini (Humboldt-Universität Berlin), and will be tested in VIVO 1.13.x"^^xsd:string) +Annotation(rdfs:comment "This ontology is available under the Creative Commons Attribution-ShareAlike 4.0 International."^^xsd:string) +Annotation(rdfs:label "KDSF-VIVO-Alignment"@de-de) +Annotation(owl:versionInfo "2017-01-04"^^xsd:string) + +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class(obo:ERO_0000004)) +Declaration(Class(obo:ERO_0000014)) +Declaration(Class(obo:ERO_0000071)) +Declaration(Class(bibo:AcademicArticle)) +Declaration(Class(bibo:Article)) +Declaration(Class(bibo:Book)) +Declaration(Class(bibo:Document)) +Declaration(Class(bibo:Interview)) +Declaration(Class(bibo:Patent)) +Declaration(Class(bibo:Report)) +Declaration(Class(bibo:Slideshow)) +Declaration(Class(bibo:Thesis)) +Declaration(Class(vivo:Company)) +Declaration(Class(vivo:ConferencePoster)) +Declaration(Class(vivo:Dataset)) +Declaration(Class(vivo:Division)) +Declaration(Class(vivo:EditorialArticle)) +Declaration(Class(vivo:EducationalProcess)) +Declaration(Class(vivo:Equipment)) +Declaration(Class(vivo:FacultyMember)) +Declaration(Class(vivo:Program)) +Declaration(Class(vivo:Project)) +Declaration(Class(vivo:Publisher)) +Declaration(Class(vivo:Review)) +Declaration(Class(vivo:University)) +Declaration(Class(foaf:Organization)) +Declaration(Class(foaf:Person)) +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(vivo:informationResourceSupportedBy)) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(AnnotationProperty(obo:IAO_0000115)) +Declaration(AnnotationProperty(dct:rights)) +Declaration(AnnotationProperty(vitro:descriptionAnnot)) +Declaration(AnnotationProperty(vitro:displayRankAnnot)) +Declaration(AnnotationProperty(vitro:hiddenFromDisplayBelowRoleLevelAnnot)) +Declaration(AnnotationProperty(vitro:hiddenFromPublishBelowRoleLevelAnnot)) +Declaration(AnnotationProperty(vitro:inClassGroup)) +Declaration(AnnotationProperty(vitro:offerCreateNewOptionAnnot)) +Declaration(AnnotationProperty(vitro:ontologyPrefixAnnot)) +Declaration(AnnotationProperty(vitro:prohibitedFromUpdateBelowRoleLevelAnnot)) +Declaration(AnnotationProperty(vitro:publicDescriptionAnnot)) +Declaration(AnnotationProperty(vitro:selectFromExistingAnnot)) + +############################ +# Object Properties +############################ + +# Object Property: (hat Art) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Fi5") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:selectFromExistingAnnot "true"^^xsd:boolean) +AnnotationAssertion(rdfs:label "hat Art"@de-de) +SubObjectPropertyOf( owl:topObjectProperty) +ObjectPropertyDomain( ) +ObjectPropertyRange( ) + +# Object Property: (hat Betreiber) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Fi11") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:selectFromExistingAnnot "true"^^xsd:boolean) +AnnotationAssertion(rdfs:label "hat Betreiber"@de-de) +SubObjectPropertyOf( owl:topObjectProperty) +ObjectPropertyDomain( ) +ObjectPropertyRange( ) + +# Object Property: (hat Betriebspersonal) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Fi13") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:selectFromExistingAnnot "true"^^xsd:boolean) +AnnotationAssertion(rdfs:label "hat Betriebspersonal"@de-de) +SubObjectPropertyOf( owl:topObjectProperty) +ObjectPropertyDomain( ) +ObjectPropertyRange( ) + +# Object Property: (hat Erstbetreuerin / Erstbetreuer) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Na47") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:selectFromExistingAnnot "true"^^xsd:boolean) +AnnotationAssertion(rdfs:label "hat Erstbetreuerin / Erstbetreuer"@de-de) +SubObjectPropertyOf( owl:topObjectProperty) +ObjectPropertyDomain( ) +ObjectPropertyRange( ) + +# Object Property: (hat Fach) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be38") +AnnotationAssertion(Meta:inhaltlicheDefinition "Dr28") +AnnotationAssertion(Meta:inhaltlicheDefinition "Na2") +AnnotationAssertion(Meta:inhaltlicheDefinition "Pa1") +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu138") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:selectFromExistingAnnot "true"^^xsd:boolean) +AnnotationAssertion(rdfs:label "hat Fach"@de-de) +SubObjectPropertyOf( owl:topObjectProperty) +ObjectPropertyDomain( ObjectUnionOf( )) +ObjectPropertyRange( ) + +# Object Property: (hat Finanzierungsform) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be8") +AnnotationAssertion(Meta:inhaltlicheDefinition "Na14") +AnnotationAssertion(vitro:displayRankAnnot "10"^^xsd:int) +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:selectFromExistingAnnot "true"^^xsd:boolean) +AnnotationAssertion(rdfs:label "hat Finanzierungsform"@de-de) +SubObjectPropertyOf( owl:topObjectProperty) +ObjectPropertyDomain( ObjectUnionOf( )) +ObjectPropertyRange( ) + +# Object Property: (hat Koordinator) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Fi12") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:selectFromExistingAnnot "true"^^xsd:boolean) +AnnotationAssertion(rdfs:label "hat Koordinator"@de-de) +SubObjectPropertyOf( owl:topObjectProperty) +ObjectPropertyDomain( ) +ObjectPropertyRange( ) + +# Object Property: (hat Mittelgeber) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Dr12") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:selectFromExistingAnnot "true"^^xsd:boolean) +AnnotationAssertion(rdfs:label "hat Mittelgeber"@de-de) +SubObjectPropertyOf( owl:topObjectProperty) +ObjectPropertyDomain( ) +ObjectPropertyRange( ) + +# Object Property: (hat Organisationseinheit) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be75") +AnnotationAssertion(Meta:inhaltlicheDefinition "Dr121") +AnnotationAssertion(Meta:inhaltlicheDefinition "Na92") +AnnotationAssertion(Meta:inhaltlicheDefinition "Pa35") +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu140") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:selectFromExistingAnnot "true"^^xsd:boolean) +AnnotationAssertion(rdfs:label "hat Organisationseinheit"@de-de) +SubObjectPropertyOf( owl:topObjectProperty) +ObjectPropertyDomain( ObjectUnionOf( )) +ObjectPropertyRange( ) + +# Object Property: (hat Publikation) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Fi14") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:selectFromExistingAnnot "true"^^xsd:boolean) +AnnotationAssertion(rdfs:label "hat Publikation"@de-de) +SubObjectPropertyOf( owl:topObjectProperty) +ObjectPropertyDomain( ) +ObjectPropertyRange( ) + +# Object Property: (hat Qualifikation) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be9") +AnnotationAssertion(vitro:displayRankAnnot "6"^^xsd:int) +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:selectFromExistingAnnot "true"^^xsd:boolean) +AnnotationAssertion(rdfs:label "hat Qualifikation"@de-de) +SubObjectPropertyOf( owl:topObjectProperty) +ObjectPropertyDomain( ) +ObjectPropertyRange( ) + +# Object Property: (hat Qualifizierungsverfahren) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Na4a") +AnnotationAssertion(vitro:displayRankAnnot "7"^^xsd:int) +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:selectFromExistingAnnot "true"^^xsd:boolean) +AnnotationAssertion(rdfs:label "hat Qualifizierungsverfahren"@de-de) +SubObjectPropertyOf( owl:topObjectProperty) +ObjectPropertyDomain( ) +ObjectPropertyRange( ) + +# Object Property: (hat Sprecher) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Na17") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:selectFromExistingAnnot "true"^^xsd:boolean) +AnnotationAssertion(rdfs:label "hat Sprecher"@de-de) +SubObjectPropertyOf( owl:topObjectProperty) +ObjectPropertyDomain( ) +ObjectPropertyRange( ) + +# Object Property: (hat Tätigkeitsart) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be32") +AnnotationAssertion(vitro:displayRankAnnot "5"^^xsd:int) +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:selectFromExistingAnnot "true"^^xsd:boolean) +AnnotationAssertion(rdfs:label "hat Tätigkeitsart"@de-de) +SubObjectPropertyOf( owl:topObjectProperty) +ObjectPropertyDomain( ) +ObjectPropertyRange( ) + +# Object Property: (hat übergeordnetes Projekt) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Dr10") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:selectFromExistingAnnot "true"^^xsd:boolean) +AnnotationAssertion(rdfs:label "hat übergeordnetes Projekt"@de-de) +SubObjectPropertyOf( owl:topObjectProperty) +ObjectPropertyDomain( ) +ObjectPropertyRange( ) + +# Object Property: (hat Unterstützung durch) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu86") +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu90") +AnnotationAssertion(Meta:pgbid "dcterms.funding") +AnnotationAssertion(Meta:pgbid "kds.funding.grantnumber") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:selectFromExistingAnnot "true"^^xsd:boolean) +AnnotationAssertion(rdfs:comment "Alternativ zu den direkten Eigenschaften Förderer (Pu86) und Förderkennzeichen (Pu90), kann eine Verbindung zu Drittmittelprojekt bzw. Promotionsprogramm angegeben werden, worüber sich Förderer und Förderkennzeichen ableiten lassen") +AnnotationAssertion(rdfs:label "hat Unterstützung durch"@de-de) +SubObjectPropertyOf( vivo:informationResourceSupportedBy) +ObjectPropertyDomain( ) +ObjectPropertyRange( ObjectUnionOf( )) + +# Object Property: (Art des Zugangs) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Fi6") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:selectFromExistingAnnot "true"^^xsd:boolean) +AnnotationAssertion(rdfs:label "Art des Zugangs"@de-de) +SubObjectPropertyOf( owl:topObjectProperty) +ObjectPropertyDomain( ) +ObjectPropertyRange( ) + + +############################ +# Data Properties +############################ + +# Data Property: (Anzahl genutzte Stunden) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Fi28") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Anzahl genutzte Stunden"@de-de) +DataPropertyDomain( ) +DataPropertyRange( xsd:nonNegativeInteger) + +# Data Property: (Anzahl Nutzer) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Fi7") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Anzahl Nutzer"@de-de) +DataPropertyDomain( ) +DataPropertyRange( xsd:nonNegativeInteger) + +# Data Property: (Anzahl Nutzungszugriffe) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Fi29") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Anzahl Nutzungszugriffe"@de-de) +DataPropertyDomain( ) +DataPropertyRange( xsd:nonNegativeInteger) + +# Data Property: (Bewilligungssume) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Dr88") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Bewilligungssume"@de-de) +FunctionalDataProperty() +DataPropertyDomain( ) +DataPropertyRange( xsd:integer) + +# Data Property: (Bezeichnung der Professur) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be41") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Bezeichnung der Professur"@de-de) +DataPropertyDomain( ) +DataPropertyRange( xsd:string) + +# Data Property: (Drittmitteleinnahmen) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Dr1a") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Drittmitteleinnahmen"@de-de) +FunctionalDataProperty() +DataPropertyDomain( ) +DataPropertyRange( xsd:float) + +# Data Property: (Drittmittelerträge) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Dr1b") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Drittmittelerträge"@de-de) +FunctionalDataProperty() +DataPropertyDomain( ) +DataPropertyRange( xsd:float) + +# Data Property: (Förderkennzeichen des Drittmittelprojekts) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Dr13") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Förderkennzeichen des Drittmittelprojekts"@de-de) +DataPropertyDomain( ) +DataPropertyRange( xsd:string) + +# Data Property: (Förderkennzeichen der Publikation) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu90") +AnnotationAssertion(Meta:pgbid "kds.funding.grantnumber") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:publicDescriptionAnnot "Das Förderkennzeichen des Mittelgebers, sofern in der Publikation angegeben. ") +AnnotationAssertion(rdfs:label "Förderkennzeichen der Publikation"@de-de) +FunctionalDataProperty() +DataPropertyDomain( ) +DataPropertyRange( xsd:string) + +# Data Property: (Koordinationsrolle (Einrichtung)) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Dr142") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Koordinationsrolle (Einrichtung)"@de-de) +FunctionalDataProperty() +DataPropertyDomain( ) +DataPropertyRange( xsd:boolean) + + + +############################ +# Classes +############################ + +# Class: (Außeruniversitäre Forschungseinrichtung) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Na94") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Außeruniversitäre Forschungseinrichtung"@de-de) +SubClassOf( ) + +# Class: (Arbeitspapier/Forschungsbericht) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu37") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Arbeitspapier/Forschungsbericht"@de-de) +EquivalentClasses( bibo:Report) +SubClassOf( ) + +# Class: (Artikel) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu25") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Artikel"@de-de) +SubClassOf( ) +SubClassOf( bibo:Article) + +# Class: (Ausgründung) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pa39") +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(rdfs:label "Ausgründung"@de-de) +SubClassOf( vivo:Company) + +# Class: (Ausserplanmässiger Professor) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be89") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Ausserplanmässiger Professor"@de-de) +SubClassOf( ) + +# Class: (Beiträge bzw. Interviews in nicht-wissenschaftlichen Medien) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu39") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Beiträge bzw. Interviews in nicht-wissenschaftlichen Medien"@de-de) +EquivalentClasses( bibo:Interview) +SubClassOf( ) + +# Class: (Beschäftigte / Beschäftigter) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be0") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:comment "Personen, die in einem Beschäftigungsverhältnis sind.") +AnnotationAssertion(rdfs:label "Beschäftigte / Beschäftigter"@de-de) +SubClassOf( ) + +# Class: (Bibliographie [Journalartikel]) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu129") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Bibliographie [Journalartikel]"@de-de) +SubClassOf( ) + +# Class: (Bibliographie [Buch]) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu24") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Bibliographie [Buch]"@de-de) +SubClassOf( ) + +# Class: (Buch) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu22") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Buch"@de-de) +EquivalentClasses( bibo:Book) +SubClassOf( ) + +# Class: (Datensammlung) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu38") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Datensammlung"@de-de) +EquivalentClasses( vivo:Dataset) +SubClassOf( ) + +# Class: (Dissertation) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu34") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Dissertation"@de-de) +SubClassOf( ) + +# Class: (Drittmittelprojekt) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Dr2a") +AnnotationAssertion(Meta:inhaltlicheDefinition "Dr30") +AnnotationAssertion(obo:IAO_0000115 "Drittmittelprojekte im Sinne des Kerndatensatzes sind zeitlich befristet geförderte Forschungsaktivitäten mit Startdatum, Enddatum und Forschungsgegenstand, deren Finanzierung aus Drittmitteln erfolgt.") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Drittmittelprojekt"@de-de) +SubClassOf( obo:ERO_0000014) + +# Class: (Editorial) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu121") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Editorial"@de-de) +EquivalentClasses( vivo:EditorialArticle) +SubClassOf( ) + +# Class: (Fachhochschule) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Na93") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Fachhochschule"@de-de) +SubClassOf( ) + +# Class: (Fach) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be38") +AnnotationAssertion(Meta:inhaltlicheDefinition "Dr28") +AnnotationAssertion(Meta:inhaltlicheDefinition "Na2") +AnnotationAssertion(Meta:inhaltlicheDefinition "Pa1") +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu138") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Fach"@de-de) + +# Class: (Finanzierungsform) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be8") +AnnotationAssertion(Meta:inhaltlicheDefinition "Na14") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Finanzierungsform"@de-de) + +# Class: (Forschungsinfrastruktur) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Fi2") +AnnotationAssertion(vitro:descriptionAnnot "Forschungsinfrastrukturen im Sinne des Kerndatensatzes sind umfangreiche / aufwendige Instrumente, Ressourcen oder Serviceeinrichtungen für die Forschung in allen Wissenschaftsgebieten, die sich durch eine mindestens überregionale Bedeutung für das jeweilige Wissenschaftsgebiet sowie durch eine mittel- bis langfristige Lebensdauer (mehr als 5 Jahre) auszeichnen und für eine externe Nutzung zur Verfügung stehen für die Zugangs- bzw. Nutzungsregelungen etabliert sind.") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Forschungsinfrastruktur"@de-de) + +# Class: (Art der Forschungsinfrastruktur) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Fi5") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Art der Forschungsinfrastruktur"@de-de) + +# Class: (Großgeräte und Instrumente) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Fi15") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Großgeräte und Instrumente"@de-de) +SubClassOf( ) +SubClassOf( obo:ERO_0000004) +SubClassOf( vivo:Equipment) + +# Class: (Habilitation) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be16") +AnnotationAssertion(Meta:inhaltlicheDefinition "Na44") +AnnotationAssertion(rdfs:label "Habilitation"@de-de) +SubClassOf( ) +SubClassOf( vivo:Project) + +# Class: (Habilitationsschrift) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu35") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Habilitationsschrift"@de-de) +SubClassOf( ) + +# Class: (Hauptberuflicher Gastprofessor) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be30") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Hauptberuflicher Gastprofessor"@de-de) +SubClassOf( ) + +# Class: (Herausgeberschaft eines Sonderhefts einer Zeitschrift) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu51") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Herausgeberschaft eines Sonderhefts einer Zeitschrift"@de-de) +SubClassOf( ) + +# Class: (Herausgegebenes Buch) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu48") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Herausgegebenes Buch"@de-de) +SubClassOf( ) + +# Class: (Informations- und Kommunikationsinfrastrukturen) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Fi17") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Informations- und Kommunikationsinfrastrukturen"@de-de) +SubClassOf( ) + +# Class: (Journalartikel) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu11") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Journalartikel"@de-de) +SubClassOf( ) + +# Class: (Juniorprofessor) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be29") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Juniorprofessor"@de-de) +SubClassOf( ) + +# Class: (Konferenzposter) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu26") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Konferenzposter"@de-de) +EquivalentClasses( vivo:ConferencePoster) +SubClassOf( ) + +# Class: (Letter to the Editor) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu120") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Letter to the Editor"@de-de) +SubClassOf( ) + +# Class: (Meeting Abstract) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu48") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Meeting Abstract"@de-de) +SubClassOf( ) + +# Class: (Mittelgeber) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Dr12") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Mittelgeber"@de-de) + +# Class: (Monographie) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu13") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Monographie"@de-de) +SubClassOf( ) + +# Class: (Neuer Publikations- oder Dokumenttyp) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu111") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Neuer Publikations- oder Dokumenttyp"@de-de) +SubClassOf( ) + +# Class: (Ordentlicher Professor) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be37") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Ordentlicher Professor"@de-de) +SubClassOf( ) + +# Class: (Organisationseinheit) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be75") +AnnotationAssertion(Meta:inhaltlicheDefinition "Dr121") +AnnotationAssertion(Meta:inhaltlicheDefinition "Na92") +AnnotationAssertion(Meta:inhaltlicheDefinition "Pa35") +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu140") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Organisationseinheit"@de-de) +EquivalentClasses( vivo:Division) + +# Class: (Patent) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pa2") +AnnotationAssertion(Meta:inhaltlicheDefinition "Pa25") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:comment "Technisch einmalige erteilte Patente. Erteilungen für die gleiche Erfindung in zwei oder mehr Ländern werden nur einfach gezählt. Wenn ein technisch einmaliges erteiltes Patent im Vorjahr gezählt wurde, kann es nicht noch einmal aufgeführt werden.") +AnnotationAssertion(rdfs:label "Patent"@de-de) +EquivalentClasses( bibo:Patent) + +# Class: (Person) + +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:comment "Zusammenfassendes Konzept für die Darstellung aller personenbezogenen Eigenschaften und Attribute") +AnnotationAssertion(rdfs:label "Person"@de-de) +EquivalentClasses( foaf:Person) + +# Class: (Professor) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be19") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Professor"@de-de) +SubClassOf( ) +SubClassOf( vivo:FacultyMember) + +# Class: (Promotion) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be17") +AnnotationAssertion(Meta:inhaltlicheDefinition "Na43") +AnnotationAssertion(rdfs:label "Promotion"@de-de) +SubClassOf( ) +SubClassOf( vivo:Project) + +# Class: (Promotionskooperationspartner) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Na86") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Promotionskooperationspartner"@de-de) +SubClassOf( foaf:Organization) + +# Class: (Publikation) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu1") +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu4a") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Publikation"@de-de) +EquivalentClasses( bibo:Document) + +# Class: (Qualifikation) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be9") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Qualifikation"@de-de) + +# Class: (Qualifikationsschrift) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu146") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Qualifikationsschrift"@de-de) +SubClassOf( ) +SubClassOf( bibo:Thesis) + +# Class: (Qualifizierungsverfahren) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Na4a") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Qualifizierungsverfahren"@de-de) +EquivalentClasses( vivo:EducationalProcess) + +# Class: (Quellenedition [Journalartikel]) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu130") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Quellenedition [Journalartikel]"@de-de) +SubClassOf( ) + +# Class: (Quellenedition [Buch]) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu47") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Quellenedition [Buch]"@de-de) +SubClassOf( ) + +# Class: (Review) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu114") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Review"@de-de) +SubClassOf( ) + +# Class: (Rezension) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu30") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Rezension"@de-de) +EquivalentClasses( vivo:Review) +SubClassOf( ) + +# Class: (Sammelband) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu23") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Sammelband"@de-de) +SubClassOf( ) + +# Class: (Sammelbandbeitrag) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu110") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Sammelbandbeitrag"@de-de) +SubClassOf( ) + +# Class: (Seniorprofessor) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be31") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Seniorprofessor"@de-de) +SubClassOf( ) + +# Class: (Software) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu45") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Software"@de-de) +EquivalentClasses( obo:ERO_0000071) +SubClassOf( ) + +# Class: () + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be73") +AnnotationAssertion(obo:IAO_0000115 "Umfasst Personal, das nicht wissenschaftlich oder wissenschaftsunterstützend arbeitet und kein Verwaltungspersonal ist."@de-de) +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +SubClassOf( ) + +# Class: (Stiftungsprofessor) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be59") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Stiftungsprofessor"@de-de) +SubClassOf( ) + +# Class: (Strukturiertes Promotionsprogramm) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Na3") +AnnotationAssertion(Meta:inhaltlicheDefinition "Na48") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Strukturiertes Promotionsprogramm"@de-de) +SubClassOf( vivo:Program) + +# Class: (Tätigkeitsart) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be32") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Tätigkeitsart"@de-de) + +# Class: (Universität) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Na96") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Universität"@de-de) +EquivalentClasses( vivo:University) +SubClassOf( ) + +# Class: (Verlag) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu67") +AnnotationAssertion(Meta:pgbid "dcterms.publisher") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Verlag"@de-de) +EquivalentClasses( vivo:Publisher) + +# Class: (Vertretungsprofessor/Lehrstuhlvertreter) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be58") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Vertretungsprofessor/Lehrstuhlvertreter"@de-de) +SubClassOf( ) + +# Class: (Verwaltungspersonal) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be28") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Verwaltungspersonal"@de-de) +SubClassOf( ) + +# Class: (Wissenschaftliche oder künstlerische Hilfskräfte) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be18") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Wissenschaftliche oder künstlerische Hilfskräfte"@de-de) +SubClassOf( ) + +# Class: (Wissenschaftliche und künstlerische Mitarbeiter) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be22") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Wissenschaftliche und künstlerische Mitarbeiter"@de-de) +SubClassOf( ) + +# Class: (Wissenschaftliche Vortragsfolien) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu44") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Wissenschaftliche Vortragsfolien"@de-de) +EquivalentClasses( bibo:Slideshow) +SubClassOf( ) + +# Class: (Wissenschaftlicher Artikel) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu112") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Wissenschaftlicher Artikel"@de-de) +EquivalentClasses( bibo:AcademicArticle) +SubClassOf( ) + +# Class: (Wissenschaftliches und künstlerisches Personal) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be68") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Wissenschaftliches und künstlerisches Personal"@de-de) +SubClassOf( ) + +# Class: (Wissenschaftsunterstützendes Personal) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be63") +AnnotationAssertion(Meta:inhaltlicheDefinition "Fi26") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Wissenschaftsunterstützendes Personal"@de-de) +SubClassOf( ) + +# Class: (Wissensressourcen) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Fi16") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Wissensressourcen"@de-de) +SubClassOf( ) + +# Class: (Art des Zugangs) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Fi6") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Art des Zugangs"@de-de) + +# Class: (ePaper) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu29") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "ePaper"@de-de) +SubClassOf( ) + + +) \ No newline at end of file diff --git a/src/ontology/KDSF-VIVO-Integration-idranges.owl b/src/ontology/KDSF-VIVO-Integration-idranges.owl new file mode 100644 index 0000000..e2825b8 --- /dev/null +++ b/src/ontology/KDSF-VIVO-Integration-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: "KDSF-VIVO-INTEGRATION", + idprefix: "http://purl.obolibrary.org/obo/KDSF-VIVO-INTEGRATION_", + 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/KDSF-VIVO-Integration-odk.yaml b/src/ontology/KDSF-VIVO-Integration-odk.yaml new file mode 100644 index 0000000..6dfe738 --- /dev/null +++ b/src/ontology/KDSF-VIVO-Integration-odk.yaml @@ -0,0 +1,17 @@ +id: KDSF-VIVO-Integration +title: KDSF VIVO Integration +github_org: bua-vivo +git_main_branch: main +repo: VIVO-KDSF-Integration +uribase: "http://vivo.berlin-university-alliance.de/ontology/core/v1/bua/KDSF-VIVO-Integration" +base_iris: + - "http://vivo.berlin-university-alliance.de/ontology/core/v1/bua/KDSF-VIVO-Integration" +release_artefacts: + - base + - full + - simple +primary_release: full +export_formats: + - owl + - ttl +robot_java_args: '-Xmx8G' \ No newline at end of file diff --git a/src/ontology/KDSF-VIVO-Integration.Makefile b/src/ontology/KDSF-VIVO-Integration.Makefile new file mode 100644 index 0000000..cae5007 --- /dev/null +++ b/src/ontology/KDSF-VIVO-Integration.Makefile @@ -0,0 +1,11 @@ +## Customize Makefile settings for KDSF-VIVO-Integration +## +## If you need to customize your Makefile, make +## changes here rather than in the main Makefile +$(ONT).owl: $(ONT)-full.owl + $(ROBOT) annotate --input $< --ontology-iri $(URIBASE)/ $(ANNOTATE_ONTOLOGY_VERSION) \ + convert -o $@.tmp.owl && mv $@.tmp.owl $@ + +$(ONT).ttl: $(ONT)-full.owl + $(ROBOT) annotate --input $< --ontology-iri $(URIBASE)/ $(ANNOTATE_ONTOLOGY_VERSION) \ + convert --check false -f ttl -o $@.tmp.ttl && mv $@.tmp.ttl $@ diff --git a/src/ontology/Makefile b/src/ontology/Makefile new file mode 100644 index 0000000..61ef967 --- /dev/null +++ b/src/ontology/Makefile @@ -0,0 +1,514 @@ +# ---------------------------------------- +# Makefile for KDSF-VIVO-Integration +# Generated using ontology-development-kit +# ODK Version: v1.3.1 +# ---------------------------------------- +# IMPORTANT: DO NOT EDIT THIS FILE. To override default make goals, use KDSF-VIVO-Integration.Makefile instead + + +# ---------------------------------------- +# More information: https://github.com/INCATools/ontology-development-kit/ + + +# ---------------------------------------- +# Standard Constants +# ---------------------------------------- +# these can be overwritten on the command line + +URIBASE= http://vivo.berlin-university-alliance.de/ontology/core/v1/bua/KDSF-VIVO-Integration +ONT= KDSF-VIVO-Integration +ONTBASE= $(URIBASE)/$(ONT) +EDIT_FORMAT= owl +SRC = $(ONT)-edit.$(EDIT_FORMAT) +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 +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 +SPARQL_EXPORTS = basic-report class-count-by-prefix edges xrefs obsoletes synonyms +ODK_VERSION_MAKEFILE = v1.3.1 + +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) +OTHER_SRC = +ONTOLOGYTERMS = $(TMPDIR)/ontologyterms.txt + +FORMATS = $(sort owl ttl owl) +FORMATS_INCL_TSV = $(sort $(FORMATS) tsv) +RELEASE_ARTEFACTS = $(sort $(ONT)-base $(ONT)-full $(ONT)-simple $(ONT)-base $(ONT)-full) + +# ---------------------------------------- +# Top-level targets +# ---------------------------------------- + +.PHONY: .FORCE + +.PHONY: all +all: all_odk + +.PHONY: all_odk +all_odk: odkversion test all_assets + +.PHONY: test +test: odkversion sparql_test robot_reports $(REPORTDIR)/validate_profile_owl2dl_$(ONT).owl.txt + $(ROBOT) reason --input $(SRC) --reasoner ELK --equivalent-classes-allowed asserted-only \ + --exclude-tautologies structural --output test.owl && rm test.owl &&\ + echo "Success" + +.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 = + +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) + +# ---------------------------------------- +# 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 conversion to functional syntax 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: $(SRC) catalog-v001.xml | $(REPORTDIR) +ifneq ($(SPARQL_VALIDATION_QUERIES),) + $(ROBOT) verify --catalog catalog-v001.xml -i $< --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)/KDSF-VIVO-INTEGRATION_ --base-iri $(URIBASE)/KDSF-VIVO-Integration --print 5 -o $@ + +$(REPORTDIR)/%-obo-report.tsv: % | $(REPORTDIR) + $(ROBOT) report -i $< $(REPORT_LABEL) $(REPORT_PROFILE_OPTS) --fail-on $(REPORT_FAIL_ON) --base-iri $(URIBASE)/KDSF-VIVO-INTEGRATION_ --base-iri $(URIBASE)/KDSF-VIVO-Integration --print 5 -o $@ + +# ---------------------------------------- +# Release assets +# ---------------------------------------- + +ASSETS = \ + $(IMPORT_FILES) \ + $(MAIN_FILES) \ + $(REPORT_FILES) \ + $(SUBSET_FILES) + +RELEASE_ASSETS = \ + $(MAIN_FILES) \ + $(SUBSET_FILES) + +.PHONY: all_assets +all_assets: $(ASSETS) + +.PHONY: show_assets +show_assets: + echo $(ASSETS) + du -sh $(ASSETS) + +# ---------------------------------------- +# Release Management +# ---------------------------------------- + +CLEANFILES=$(MAIN_FILES) $(SRCMERGED) +# 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 + +# ------------------------ +# Imports: Seeding system +# ------------------------ + +# seed.txt contains all referenced entities +IMPORTSEED=$(TMPDIR)/seed.txt +PRESEED=$(TMPDIR)/pre_seed.txt + +$(SRCMERGED): $(SRC) $(OTHER_SRC) + $(ROBOT) remove --input $< --select imports --trim false \ + merge $(patsubst %, -i %, $(OTHER_SRC)) -o $@ + +$(PRESEED): $(SRCMERGED) + $(ROBOT) query -f csv -i $< --query ../sparql/terms.sparql $@.tmp &&\ + cat $@.tmp | sort | uniq > $@ + +SIMPLESEED=$(TMPDIR)/simple_seed.txt + +$(SIMPLESEED): $(SRCMERGED) $(ONTOLOGYTERMS) + $(ROBOT) query -f csv -i $< --query ../sparql/simple-seed.sparql $@.tmp &&\ + cat $@.tmp $(ONTOLOGYTERMS) | sort | uniq > $@ &&\ + echo "http://www.geneontology.org/formats/oboInOwl#SubsetProperty" >> $@ &&\ + echo "http://www.geneontology.org/formats/oboInOwl#SynonymTypeProperty" >> $@ + + +ALLSEED = $(PRESEED) \ + + +$(IMPORTSEED): $(ALLSEED) | $(TMPDIR) + if [ $(IMP) = true ]; then cat $(ALLSEED) | sort | uniq > $@; fi + +ANNOTATION_PROPERTIES= + +# ---------------------------------------- +# 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 + + + + +.PRECIOUS: $(IMPORTDIR)/%_import.owl + + +.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 + + + +$(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)/%.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: $(SRC) | $(REPORTDIR) +ifneq ($(SPARQL_EXPORTS_ARGS),) + $(ROBOT) query -f tsv --use-graphs true -i $< $(SPARQL_EXPORTS_ARGS) +endif + +# ---------------------------------------- +# Release artefacts: export formats +# ---------------------------------------- + + +$(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 $@ +$(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)-simple.ttl: $(ONT)-simple.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).ttl: $(ONT)-full.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): $(SRC) $(OTHER_SRC) + touch $(ONTOLOGYTERMS) && \ + $(ROBOT) query --use-graphs true -f csv -i $< --query ../sparql/KDSF-VIVO-Integration_terms.sparql $@ + +# base: OTHER sources of interest, such as definitions owl +$(ONT)-base.owl: $(SRC) $(OTHER_SRC) + $(ROBOT) remove --input $< --select imports --trim false \ + merge $(patsubst %, -i %, $(OTHER_SRC)) \ + $(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: $(SRC) $(OTHER_SRC) $(IMPORT_FILES) + $(ROBOT) merge --input $< \ + 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 $@ + +# foo-simple: (edit->reason,relax,reduce,drop imports, drop every axiom which contains an entity outside the "namespaces of interest") +# drop every axiom: filter --term-file keep_terms.txt --trim true +# remove --select imports --trim false +$(ONT)-simple.owl: $(SRC) $(OTHER_SRC) $(SIMPLESEED) $(IMPORT_FILES) + $(ROBOT) merge --input $< $(patsubst %, -i %, $(OTHER_SRC)) \ + reason --reasoner ELK --equivalent-classes-allowed asserted-only --exclude-tautologies structural \ + relax \ + remove --axioms equivalent \ + relax \ + filter --term-file $(SIMPLESEED) --select "annotations ontology anonymous self" --trim true --signature true \ + reduce -r ELK \ + query --update ../sparql/inject-subset-declaration.ru --update ../sparql/inject-synonymtype-declaration.ru \ + $(SHARED_ROBOT_COMMANDS) annotate --ontology-iri $(ONTBASE)/$@ $(ANNOTATE_ONTOLOGY_VERSION) --output $@.tmp.owl && mv $@.tmp.owl $@ +# ---------------------------------------- +# Debugging Tools +# ---------------------------------------- + +explain_unsat: $(SRC) + $(ROBOT) explain -i $(SRC) -M unsatisfiability --unsatisfiable random:10 --explanation $(TMPDIR)/$@.md + + + +# ---------------------------------------- +# 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 KDSF-VIVO-Integration-idranges.owl + +.PHONY: update_repo +update_repo: + sh $(SCRIPTSDIR)/update_repo.sh + + + +# 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)/* + 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 KDSF-VIVO-Integration-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 + + +Imports management: +* refresh-imports: Refresh all imports and mirrors. +* refresh-components: Refresh 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 KDSF-VIVO-Integration-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. + +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 KDSF-VIVO-Integration-odk.yaml file. +* all_assets: Build all assets +* show_assets: Print a list of all assets that would be build by the release pipeline + +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_KDSF-VIVO-Integration-edit.owl. + +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 KDSF-VIVO-Integration.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..3014a72 --- /dev/null +++ b/src/ontology/README-editors.md @@ -0,0 +1,158 @@ +These notes are for the EDITORS of KDSF-VIVO-Integration + +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 tutorial](https://github.com/jamesaoverton/obo-tutorial) or the [Gene Ontology Editors Tutorial](https://go-protege-tutorial.readthedocs.io/en/latest/) + +You may also want to read the [GO ontology editors guide](http://go-ontology.readthedocs.org/) + +## Requirements + + 1. Protege (for editing) + 2. A git client (we assume command line git) + 3. [docker](https://www.docker.com/get-docker) (for managing releases) + +## Editors Version + +Make sure you have an ID range in the [idranges file](KDSF-VIVO-Integration-idranges.owl) + +If you do not have one, get one from the maintainer of this repo. + +The editors version is [KDSF-VIVO-Integration-edit.owl](KDSF-VIVO-Integration-edit.owl) + +** DO NOT EDIT KDSF-VIVO-Integration.obo OR KDSF-VIVO-Integration.owl in the top level directory ** + +[../../KDSF-VIVO-Integration.owl](../../KDSF-VIVO-Integration.owl) is the release version + +To edit, open the file in Protege. First make sure you have the repository cloned, see [the GitHub project](https://github.com/bua-vivo/VIVO-KDSF-Integration) for details. + +You should discuss the git workflow you should use with the maintainer +of this repo, who should document it here. If you are the maintainer, +you can contact the odk developers for assistance. You may want to +copy the flow an existing project, for example GO: [Gene Ontology +Editors Tutorial](https://go-protege-tutorial.readthedocs.io/en/latest/). + +In general, it is bad practice to commit changes to master. It is +better to make changes on a branch, and make Pull Requests. + +## ID Ranges + +These are stored in the file + + * [KDSF-VIVO-Integration-idranges.owl](KDSF-VIVO-Integration-idranges.owl) + +** ONLY USE IDs WITHIN YOUR RANGE!! ** + +If you have only just set up this repository, modify the idranges file + and add yourself or other editors. Note Protege does not read the file +- it is up to you to ensure correct Protege configuration. + + +### Setting ID ranges in Protege + +We aim to put this up on the technical docs for OBO on http://obofoundry.org/ + +For now, consult the [GO Tutorial on configuring Protege](http://go-protege-tutorial.readthedocs.io/en/latest/Entities.html#new-entities) + +## Imports + +All import modules are in the [imports/](imports/) folder. + +There are two ways to include new classes in an import module + + 1. Reference an external ontology class in the edit ontology. In Protege: "add new entity", then paste in the PURL + 2. Add to the imports/ont_terms.txt file, for example imports/go_terms.txt + +After doing this, you can run + +`./run.sh make all_imports` + +to regenerate imports. + +Note: the ont_terms.txt file may include 'starter' classes seeded from +the ontology starter kit. It is safe to remove these. + +## Release Manager notes + +You should only attempt to make a release AFTER the edit version is +committed and pushed, AND the travis build passes. + +These instructions assume you have +[docker](https://www.docker.com/get-docker). This folder has a script +[run.sh](run.sh) that wraps docker commands. + +to release: + +first type + + git branch + +to make sure you are on master + + cd src/ontology + sh run.sh make all + +If this looks good type: + + sh run.sh make prepare_release + +This generates derived files such as KDSF-VIVO-Integration.owl and KDSF-VIVO-Integration.obo and places +them in the top level (../..). + +Note that the versionIRI value automatically will be added, and will +end with YYYY-MM-DD, as per OBO guidelines. + +Commit and push these files. + + git commit -a + +And type a brief description of the release in the editor window + +Finally type: + + git push origin master + +IMMEDIATELY AFTERWARDS (do *not* make further modifications) go here: + + * https://github.com/bua-vivo/VIVO-KDSF-Integration/releases + * https://github.com/bua-vivo/VIVO-KDSF-Integration/releases/new + +__IMPORTANT__: The value of the "Tag version" field MUST be + + vYYYY-MM-DD + +The initial lowercase "v" is REQUIRED. The YYYY-MM-DD *must* match +what is in the `owl:versionIRI` of the derived KDSF-VIVO-Integration.owl (`data-version` in +KDSF-VIVO-Integration.obo). This will be today's date. + +This cannot be changed after the fact, be sure to get this right! + +Release title should be YYYY-MM-DD, optionally followed by a title (e.g. "january release") + +You can also add release notes (this can also be done after the fact). These are in markdown format. +In future we will have better tools for auto-generating release notes. + +Then click "publish release" + +__IMPORTANT__: NO MORE THAN ONE RELEASE PER DAY. + +The PURLs are already configured to pull from github. This means that +BOTH ontology purls and versioned ontology purls will resolve to the +correct ontologies. Try it! + + * http://purl.obolibrary.org/obo/KDSF-VIVO-Integration.owl <-- current ontology PURL + * http://purl.obolibrary.org/obo/KDSF-VIVO-Integration/releases/YYYY-MM-DD.owl <-- change to the release you just made + +For questions on this contact Chris Mungall or email obo-admin AT obofoundry.org + +# Travis Continuous Integration System + +Check the build status here: [![Build Status](https://travis-ci.org/bua-vivo/VIVO-KDSF-Integration.svg?branch=master)](https://travis-ci.org/bua-vivo/VIVO-KDSF-Integration) + +Note: if you have only just created this project you will need to authorize travis for this repo. + + 1. Go to [https://travis-ci.org/profile/bua-vivo](https://travis-ci.org/profile/bua-vivo) + 2. click the "Sync account" button + 3. Click the tick symbol next to VIVO-KDSF-Integration + +Travis builds should now be activated \ 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..58f1275 --- /dev/null +++ b/src/ontology/catalog-v001.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/ontology/imports/kdsf-meta.owl b/src/ontology/imports/kdsf-meta.owl new file mode 100644 index 0000000..e420871 --- /dev/null +++ b/src/ontology/imports/kdsf-meta.owl @@ -0,0 +1,35 @@ +Prefix(:=) +Prefix(owl:=) +Prefix(rdf:=) +Prefix(xml:=) +Prefix(xsd:=) +Prefix(Meta:=) +Prefix(rdfs:=) +Prefix(vitro:=) + + +Ontology( + +Annotation(vitro:ontologyPrefixAnnot "kdsf-meta") +Annotation(rdfs:label "KDSF-Meta"@de) + +Declaration(AnnotationProperty(Meta:inhaltlicheDefinition)) +Declaration(AnnotationProperty(Meta:pgbid)) +Declaration(AnnotationProperty(vitro:ontologyPrefixAnnot)) +############################ +# Annotation Properties +############################ + +# Annotation Property: Meta:inhaltlicheDefinition (inhaltliche Definition) + +AnnotationAssertion(rdfs:label Meta:inhaltlicheDefinition "inhaltliche Definition"^^xsd:string) +SubAnnotationPropertyOf(Meta:inhaltlicheDefinition rdfs:isDefinedBy) + +# Annotation Property: Meta:pgbid (ID der PGB) + +AnnotationAssertion(rdfs:label Meta:pgbid "ID der PGB"^^xsd:string) +SubAnnotationPropertyOf(Meta:pgbid rdfs:isDefinedBy) + + + +) \ No newline at end of file diff --git a/src/ontology/reports/KDSF-VIVO-Integration-edit.owl-obo-report.tsv b/src/ontology/reports/KDSF-VIVO-Integration-edit.owl-obo-report.tsv new file mode 100644 index 0000000..729186c --- /dev/null +++ b/src/ontology/reports/KDSF-VIVO-Integration-edit.owl-obo-report.tsv @@ -0,0 +1 @@ +Level Rule Name Subject Property Value diff --git a/src/ontology/reports/validate_profile_owl2dl_KDSF-VIVO-Integration.owl.txt b/src/ontology/reports/validate_profile_owl2dl_KDSF-VIVO-Integration.owl.txt new file mode 100644 index 0000000..9625e2e --- /dev/null +++ b/src/ontology/reports/validate_profile_owl2dl_KDSF-VIVO-Integration.owl.txt @@ -0,0 +1 @@ +OWL 2 DL Profile Report: [Ontology and imports closure in profile] diff --git a/src/ontology/run.bat b/src/ontology/run.bat new file mode 100644 index 0000000..66c3c93 --- /dev/null +++ b/src/ontology/run.bat @@ -0,0 +1 @@ +docker run -v %cd%\..\..\:/work -w /work/src/ontology -e 'ROBOT_JAVA_ARGS=-Xmx8G' -e 'JAVA_OPTS=-Xmx8G' --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 100755 index 0000000..9a498dd --- /dev/null +++ b/src/ontology/run.sh @@ -0,0 +1,32 @@ +#!/bin/sh +# 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. +# +# See README-editors.md for more details. + +IMAGE=${IMAGE:-odkfull} +ODK_JAVA_OPTS=-Xmx8G +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 + +docker run -v $PWD/../../:/work -w /work/src/ontology -e ROBOT_JAVA_ARGS="$ODK_JAVA_OPTS" -e JAVA_OPTS="$ODK_JAVA_OPTS" --rm -ti obolibrary/$IMAGE $TIMECMD "$@" + +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/tmp/ontologyterms.txt b/src/ontology/tmp/ontologyterms.txt new file mode 100644 index 0000000..e69de29 diff --git a/src/ontology/tmp/simple_seed.txt b/src/ontology/tmp/simple_seed.txt new file mode 100644 index 0000000..2484fea --- /dev/null +++ b/src/ontology/tmp/simple_seed.txt @@ -0,0 +1,35 @@ +cls +http://kerndatensatz-forschung.de/owl/Basis#hatArt +http://kerndatensatz-forschung.de/owl/Basis#hatBetreiber +http://kerndatensatz-forschung.de/owl/Basis#hatBetriebspersonal +http://kerndatensatz-forschung.de/owl/Basis#hatErstbetreuer +http://kerndatensatz-forschung.de/owl/Basis#hatFach +http://kerndatensatz-forschung.de/owl/Basis#hatFinanzierungsform +http://kerndatensatz-forschung.de/owl/Basis#hatKoordinator +http://kerndatensatz-forschung.de/owl/Basis#hatMittelgeber +http://kerndatensatz-forschung.de/owl/Basis#hatOrganisationseinheit +http://kerndatensatz-forschung.de/owl/Basis#hatPublikation +http://kerndatensatz-forschung.de/owl/Basis#hatQualifikation +http://kerndatensatz-forschung.de/owl/Basis#hatQualifizierungsverfahren +http://kerndatensatz-forschung.de/owl/Basis#hatSprecher +http://kerndatensatz-forschung.de/owl/Basis#hatTaetigkeitsart +http://kerndatensatz-forschung.de/owl/Basis#hatUebergeordnetesProjekt +http://kerndatensatz-forschung.de/owl/Basis#hatUnterstuetzungDurch +http://kerndatensatz-forschung.de/owl/Basis#hatZugangsart +http://kerndatensatz-forschung.de/owl/Meta#inhaltlicheDefinition +http://kerndatensatz-forschung.de/owl/Meta#pgbid +http://purl.obolibrary.org/obo/IAO_0000115 +http://purl.org/dc/terms/rights +http://vitro.mannlib.cornell.edu/ns/vitro/0.7#descriptionAnnot +http://vitro.mannlib.cornell.edu/ns/vitro/0.7#displayRankAnnot +http://vitro.mannlib.cornell.edu/ns/vitro/0.7#hiddenFromDisplayBelowRoleLevelAnnot +http://vitro.mannlib.cornell.edu/ns/vitro/0.7#hiddenFromPublishBelowRoleLevelAnnot +http://vitro.mannlib.cornell.edu/ns/vitro/0.7#inClassGroup +http://vitro.mannlib.cornell.edu/ns/vitro/0.7#offerCreateNewOptionAnnot +http://vitro.mannlib.cornell.edu/ns/vitro/0.7#ontologyPrefixAnnot +http://vitro.mannlib.cornell.edu/ns/vitro/0.7#prohibitedFromUpdateBelowRoleLevelAnnot +http://vitro.mannlib.cornell.edu/ns/vitro/0.7#publicDescriptionAnnot +http://vitro.mannlib.cornell.edu/ns/vitro/0.7#selectFromExistingAnnot +http://vivoweb.org/ontology/core#informationResourceSupportedBy +http://www.geneontology.org/formats/oboInOwl#SubsetProperty +http://www.geneontology.org/formats/oboInOwl#SynonymTypeProperty diff --git a/src/ontology/tmp/simple_seed.txt.tmp b/src/ontology/tmp/simple_seed.txt.tmp new file mode 100644 index 0000000..59ed3eb --- /dev/null +++ b/src/ontology/tmp/simple_seed.txt.tmp @@ -0,0 +1,33 @@ +cls +http://vitro.mannlib.cornell.edu/ns/vitro/0.7#prohibitedFromUpdateBelowRoleLevelAnnot +http://vitro.mannlib.cornell.edu/ns/vitro/0.7#publicDescriptionAnnot +http://vitro.mannlib.cornell.edu/ns/vitro/0.7#hiddenFromPublishBelowRoleLevelAnnot +http://kerndatensatz-forschung.de/owl/Meta#inhaltlicheDefinition +http://purl.obolibrary.org/obo/IAO_0000115 +http://purl.org/dc/terms/rights +http://vitro.mannlib.cornell.edu/ns/vitro/0.7#hiddenFromDisplayBelowRoleLevelAnnot +http://vitro.mannlib.cornell.edu/ns/vitro/0.7#descriptionAnnot +http://vitro.mannlib.cornell.edu/ns/vitro/0.7#selectFromExistingAnnot +http://vitro.mannlib.cornell.edu/ns/vitro/0.7#ontologyPrefixAnnot +http://vitro.mannlib.cornell.edu/ns/vitro/0.7#displayRankAnnot +http://kerndatensatz-forschung.de/owl/Meta#pgbid +http://vitro.mannlib.cornell.edu/ns/vitro/0.7#inClassGroup +http://vitro.mannlib.cornell.edu/ns/vitro/0.7#offerCreateNewOptionAnnot +http://kerndatensatz-forschung.de/owl/Basis#hatBetriebspersonal +http://kerndatensatz-forschung.de/owl/Basis#hatUebergeordnetesProjekt +http://kerndatensatz-forschung.de/owl/Basis#hatErstbetreuer +http://kerndatensatz-forschung.de/owl/Basis#hatUnterstuetzungDurch +http://kerndatensatz-forschung.de/owl/Basis#hatTaetigkeitsart +http://kerndatensatz-forschung.de/owl/Basis#hatPublikation +http://kerndatensatz-forschung.de/owl/Basis#hatKoordinator +http://kerndatensatz-forschung.de/owl/Basis#hatZugangsart +http://kerndatensatz-forschung.de/owl/Basis#hatSprecher +http://vivoweb.org/ontology/core#informationResourceSupportedBy +http://kerndatensatz-forschung.de/owl/Basis#hatArt +http://kerndatensatz-forschung.de/owl/Basis#hatMittelgeber +http://kerndatensatz-forschung.de/owl/Basis#hatFinanzierungsform +http://kerndatensatz-forschung.de/owl/Basis#hatFach +http://kerndatensatz-forschung.de/owl/Basis#hatQualifikation +http://kerndatensatz-forschung.de/owl/Basis#hatQualifizierungsverfahren +http://kerndatensatz-forschung.de/owl/Basis#hatBetreiber +http://kerndatensatz-forschung.de/owl/Basis#hatOrganisationseinheit diff --git a/src/ontology/tmp/validate.ofn b/src/ontology/tmp/validate.ofn new file mode 100644 index 0000000..4b8ef94 --- /dev/null +++ b/src/ontology/tmp/validate.ofn @@ -0,0 +1,1333 @@ +Prefix(:=) +Prefix(obo:=) +Prefix(owl:=) +Prefix(rdf:=) +Prefix(xml:=) +Prefix(xsd:=) +Prefix(Meta:=) +Prefix(rdfs:=) +Prefix(terms:=) +Prefix(vitro:=) + + +Ontology( + +Annotation(terms:rights ) +Annotation(vitro:ontologyPrefixAnnot "kdsf") +Annotation(rdfs:comment "This ontology is an adoption of the Research Core Dataset (KDSF). This alignment was originally created by Tatiana Walther, Anna Kasprzik and Christian Hauschke (Technische Informationsbibliothek (TIB)) for use in current research information system VIVO. The prior version vas tested with VIVO 1.9.\" + +The ontology is forked for update to the current KDSF standard at version 1.3 for use by the Berlin University Alliance, and redeveloped by Rolf Guescini (Humboldt-Universität Berlin), and will be tested in VIVO 1.13.x"^^xsd:string) +Annotation(rdfs:comment "This ontology is available under the Creative Commons Attribution-ShareAlike 4.0 International."^^xsd:string) +Annotation(rdfs:label "KDSF-VIVO-Alignment"@de-de) +Annotation(owl:versionInfo "2017-01-04"^^xsd:string) +Annotation(owl:versionInfo "2023-01-27"^^xsd:string) + +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class(obo:ERO_0000004)) +Declaration(Class(obo:ERO_0000014)) +Declaration(Class(obo:ERO_0000071)) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(Class()) +Declaration(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()) +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()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(DataProperty()) +Declaration(AnnotationProperty(Meta:inhaltlicheDefinition)) +Declaration(AnnotationProperty(Meta:pgbid)) +Declaration(AnnotationProperty(obo:IAO_0000115)) +Declaration(AnnotationProperty(terms:rights)) +Declaration(AnnotationProperty(vitro:descriptionAnnot)) +Declaration(AnnotationProperty(vitro:displayRankAnnot)) +Declaration(AnnotationProperty(vitro:hiddenFromDisplayBelowRoleLevelAnnot)) +Declaration(AnnotationProperty(vitro:hiddenFromPublishBelowRoleLevelAnnot)) +Declaration(AnnotationProperty(vitro:inClassGroup)) +Declaration(AnnotationProperty(vitro:offerCreateNewOptionAnnot)) +Declaration(AnnotationProperty(vitro:ontologyPrefixAnnot)) +Declaration(AnnotationProperty(vitro:prohibitedFromUpdateBelowRoleLevelAnnot)) +Declaration(AnnotationProperty(vitro:publicDescriptionAnnot)) +Declaration(AnnotationProperty(vitro:selectFromExistingAnnot)) +############################ +# Annotation Properties +############################ + +# Annotation Property: Meta:inhaltlicheDefinition (inhaltliche Definition) + +AnnotationAssertion(rdfs:label Meta:inhaltlicheDefinition "inhaltliche Definition"^^xsd:string) +SubAnnotationPropertyOf(Meta:inhaltlicheDefinition rdfs:isDefinedBy) + +# Annotation Property: Meta:pgbid (ID der PGB) + +AnnotationAssertion(rdfs:label Meta:pgbid "ID der PGB"^^xsd:string) +SubAnnotationPropertyOf(Meta:pgbid rdfs:isDefinedBy) + + +############################ +# Object Properties +############################ + +# Object Property: (hat Art) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Fi5") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:selectFromExistingAnnot "true"^^xsd:boolean) +AnnotationAssertion(rdfs:label "hat Art"@de-de) +SubObjectPropertyOf( owl:topObjectProperty) +ObjectPropertyDomain( ) +ObjectPropertyRange( ) + +# Object Property: (hat Betreiber) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Fi11") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:selectFromExistingAnnot "true"^^xsd:boolean) +AnnotationAssertion(rdfs:label "hat Betreiber"@de-de) +SubObjectPropertyOf( owl:topObjectProperty) +ObjectPropertyDomain( ) +ObjectPropertyRange( ) + +# Object Property: (hat Betriebspersonal) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Fi13") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:selectFromExistingAnnot "true"^^xsd:boolean) +AnnotationAssertion(rdfs:label "hat Betriebspersonal"@de-de) +SubObjectPropertyOf( owl:topObjectProperty) +ObjectPropertyDomain( ) +ObjectPropertyRange( ) + +# Object Property: (hat Erstbetreuerin / Erstbetreuer) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Na47") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:selectFromExistingAnnot "true"^^xsd:boolean) +AnnotationAssertion(rdfs:label "hat Erstbetreuerin / Erstbetreuer"@de-de) +SubObjectPropertyOf( owl:topObjectProperty) +ObjectPropertyDomain( ) +ObjectPropertyRange( ) + +# Object Property: (hat Fach) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be38") +AnnotationAssertion(Meta:inhaltlicheDefinition "Dr28") +AnnotationAssertion(Meta:inhaltlicheDefinition "Na2") +AnnotationAssertion(Meta:inhaltlicheDefinition "Pa1") +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu138") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:selectFromExistingAnnot "true"^^xsd:boolean) +AnnotationAssertion(rdfs:label "hat Fach"@de-de) +SubObjectPropertyOf( owl:topObjectProperty) +ObjectPropertyDomain( ObjectUnionOf( )) +ObjectPropertyRange( ) + +# Object Property: (hat Finanzierungsform) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be8") +AnnotationAssertion(Meta:inhaltlicheDefinition "Na14") +AnnotationAssertion(vitro:displayRankAnnot "10"^^xsd:int) +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:selectFromExistingAnnot "true"^^xsd:boolean) +AnnotationAssertion(rdfs:label "hat Finanzierungsform"@de-de) +SubObjectPropertyOf( owl:topObjectProperty) +ObjectPropertyDomain( ObjectUnionOf( )) +ObjectPropertyRange( ) + +# Object Property: (hat Koordinator) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Fi12") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:selectFromExistingAnnot "true"^^xsd:boolean) +AnnotationAssertion(rdfs:label "hat Koordinator"@de-de) +SubObjectPropertyOf( owl:topObjectProperty) +ObjectPropertyDomain( ) +ObjectPropertyRange( ) + +# Object Property: (hat Mittelgeber) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Dr12") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:selectFromExistingAnnot "true"^^xsd:boolean) +AnnotationAssertion(rdfs:label "hat Mittelgeber"@de-de) +SubObjectPropertyOf( owl:topObjectProperty) +ObjectPropertyDomain( ) +ObjectPropertyRange( ) + +# Object Property: (hat Organisationseinheit) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be75") +AnnotationAssertion(Meta:inhaltlicheDefinition "Dr121") +AnnotationAssertion(Meta:inhaltlicheDefinition "Na92") +AnnotationAssertion(Meta:inhaltlicheDefinition "Pa35") +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu140") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:selectFromExistingAnnot "true"^^xsd:boolean) +AnnotationAssertion(rdfs:label "hat Organisationseinheit"@de-de) +SubObjectPropertyOf( owl:topObjectProperty) +ObjectPropertyDomain( ObjectUnionOf( )) +ObjectPropertyRange( ) + +# Object Property: (hat Publikation) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Fi14") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:selectFromExistingAnnot "true"^^xsd:boolean) +AnnotationAssertion(rdfs:label "hat Publikation"@de-de) +SubObjectPropertyOf( owl:topObjectProperty) +ObjectPropertyDomain( ) +ObjectPropertyRange( ) + +# Object Property: (hat Qualifikation) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be9") +AnnotationAssertion(vitro:displayRankAnnot "6"^^xsd:int) +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:selectFromExistingAnnot "true"^^xsd:boolean) +AnnotationAssertion(rdfs:label "hat Qualifikation"@de-de) +SubObjectPropertyOf( owl:topObjectProperty) +ObjectPropertyDomain( ) +ObjectPropertyRange( ) + +# Object Property: (hat Qualifizierungsverfahren) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Na4a") +AnnotationAssertion(vitro:displayRankAnnot "7"^^xsd:int) +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:selectFromExistingAnnot "true"^^xsd:boolean) +AnnotationAssertion(rdfs:label "hat Qualifizierungsverfahren"@de-de) +SubObjectPropertyOf( owl:topObjectProperty) +ObjectPropertyDomain( ) +ObjectPropertyRange( ) + +# Object Property: (hat Sprecher) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Na17") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:selectFromExistingAnnot "true"^^xsd:boolean) +AnnotationAssertion(rdfs:label "hat Sprecher"@de-de) +SubObjectPropertyOf( owl:topObjectProperty) +ObjectPropertyDomain( ) +ObjectPropertyRange( ) + +# Object Property: (hat Tätigkeitsart) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be32") +AnnotationAssertion(vitro:displayRankAnnot "5"^^xsd:int) +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:selectFromExistingAnnot "true"^^xsd:boolean) +AnnotationAssertion(rdfs:label "hat Tätigkeitsart"@de-de) +SubObjectPropertyOf( owl:topObjectProperty) +ObjectPropertyDomain( ) +ObjectPropertyRange( ) + +# Object Property: (hat übergeordnetes Projekt) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Dr10") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:selectFromExistingAnnot "true"^^xsd:boolean) +AnnotationAssertion(rdfs:label "hat übergeordnetes Projekt"@de-de) +SubObjectPropertyOf( owl:topObjectProperty) +ObjectPropertyDomain( ) +ObjectPropertyRange( ) + +# Object Property: (hat Unterstützung durch) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu86") +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu90") +AnnotationAssertion(Meta:pgbid "dcterms.funding") +AnnotationAssertion(Meta:pgbid "kds.funding.grantnumber") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:selectFromExistingAnnot "true"^^xsd:boolean) +AnnotationAssertion(rdfs:comment "Alternativ zu den direkten Eigenschaften Förderer (Pu86) und Förderkennzeichen (Pu90), kann eine Verbindung zu Drittmittelprojekt bzw. Promotionsprogramm angegeben werden, worüber sich Förderer und Förderkennzeichen ableiten lassen") +AnnotationAssertion(rdfs:label "hat Unterstützung durch"@de-de) +SubObjectPropertyOf( ) +ObjectPropertyDomain( ) +ObjectPropertyRange( ObjectUnionOf( )) + +# Object Property: (Art des Zugangs) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Fi6") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:selectFromExistingAnnot "true"^^xsd:boolean) +AnnotationAssertion(rdfs:label "Art des Zugangs"@de-de) +SubObjectPropertyOf( owl:topObjectProperty) +ObjectPropertyDomain( ) +ObjectPropertyRange( ) + + +############################ +# Data Properties +############################ + +# Data Property: (Anzahl genutzte Stunden) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Fi28") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Anzahl genutzte Stunden"@de-de) +DataPropertyDomain( ) +DataPropertyRange( xsd:nonNegativeInteger) + +# Data Property: (Anzahl Nutzer) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Fi7") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Anzahl Nutzer"@de-de) +DataPropertyDomain( ) +DataPropertyRange( xsd:nonNegativeInteger) + +# Data Property: (Anzahl Nutzungszugriffe) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Fi29") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Anzahl Nutzungszugriffe"@de-de) +DataPropertyDomain( ) +DataPropertyRange( xsd:nonNegativeInteger) + +# Data Property: (Bewilligungssume) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Dr88") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Bewilligungssume"@de-de) +FunctionalDataProperty() +DataPropertyDomain( ) +DataPropertyRange( xsd:integer) + +# Data Property: (Bezeichnung der Professur) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be41") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Bezeichnung der Professur"@de-de) +DataPropertyDomain( ) +DataPropertyRange( xsd:string) + +# Data Property: (Drittmitteleinnahmen) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Dr1a") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Drittmitteleinnahmen"@de-de) +FunctionalDataProperty() +DataPropertyDomain( ) +DataPropertyRange( xsd:float) + +# Data Property: (Drittmittelerträge) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Dr1b") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Drittmittelerträge"@de-de) +FunctionalDataProperty() +DataPropertyDomain( ) +DataPropertyRange( xsd:float) + +# Data Property: (Förderkennzeichen des Drittmittelprojekts) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Dr13") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Förderkennzeichen des Drittmittelprojekts"@de-de) +DataPropertyDomain( ) +DataPropertyRange( xsd:string) + +# Data Property: (Förderkennzeichen der Publikation) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu90") +AnnotationAssertion(Meta:pgbid "kds.funding.grantnumber") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:publicDescriptionAnnot "Das Förderkennzeichen des Mittelgebers, sofern in der Publikation angegeben. ") +AnnotationAssertion(rdfs:label "Förderkennzeichen der Publikation"@de-de) +FunctionalDataProperty() +DataPropertyDomain( ) +DataPropertyRange( xsd:string) + +# Data Property: (Koordinationsrolle (Einrichtung)) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Dr142") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Koordinationsrolle (Einrichtung)"@de-de) +FunctionalDataProperty() +DataPropertyDomain( ) +DataPropertyRange( xsd:boolean) + + + +############################ +# Classes +############################ + +# Class: (Außeruniversitäre Forschungseinrichtung) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Na94") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Außeruniversitäre Forschungseinrichtung"@de-de) +SubClassOf( ) + +# Class: (Arbeitspapier/Forschungsbericht) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu37") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Arbeitspapier/Forschungsbericht"@de-de) +EquivalentClasses( ) +SubClassOf( ) + +# Class: (Artikel) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu25") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Artikel"@de-de) +SubClassOf( ) +SubClassOf( ) +SubClassOf( ) + +# Class: (Ausgründung) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pa39") +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(rdfs:label "Ausgründung"@de-de) +SubClassOf( ) + +# Class: (Ausserplanmässiger Professor) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be89") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Ausserplanmässiger Professor"@de-de) +SubClassOf( ) + +# Class: (Beiträge bzw. Interviews in nicht-wissenschaftlichen Medien) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu39") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Beiträge bzw. Interviews in nicht-wissenschaftlichen Medien"@de-de) +EquivalentClasses( ) +SubClassOf( ) + +# Class: (Beschäftigte / Beschäftigter) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be0") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:comment "Personen, die in einem Beschäftigungsverhältnis sind.") +AnnotationAssertion(rdfs:label "Beschäftigte / Beschäftigter"@de-de) +SubClassOf( ) +SubClassOf( ) + +# Class: (Bibliographie [Journalartikel]) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu129") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Bibliographie [Journalartikel]"@de-de) +SubClassOf( ) + +# Class: (Bibliographie [Buch]) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu24") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Bibliographie [Buch]"@de-de) +SubClassOf( ) +SubClassOf( ) + +# Class: (Buch) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu22") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Buch"@de-de) +EquivalentClasses( ) +SubClassOf( ) + +# Class: (Datensammlung) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu38") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Datensammlung"@de-de) +EquivalentClasses( ) +SubClassOf( ) + +# Class: (Dissertation) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu34") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Dissertation"@de-de) +SubClassOf( ) + +# Class: (Drittmittelprojekt) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Dr2a") +AnnotationAssertion(Meta:inhaltlicheDefinition "Dr30") +AnnotationAssertion(obo:IAO_0000115 "Drittmittelprojekte im Sinne des Kerndatensatzes sind zeitlich befristet geförderte Forschungsaktivitäten mit Startdatum, Enddatum und Forschungsgegenstand, deren Finanzierung aus Drittmitteln erfolgt.") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Drittmittelprojekt"@de-de) +SubClassOf( obo:ERO_0000014) + +# Class: (Editorial) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu121") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Editorial"@de-de) +EquivalentClasses( ) +SubClassOf( ) + +# Class: (Fachhochschule) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Na93") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Fachhochschule"@de-de) +SubClassOf( ) + +# Class: (Fach) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be38") +AnnotationAssertion(Meta:inhaltlicheDefinition "Dr28") +AnnotationAssertion(Meta:inhaltlicheDefinition "Na2") +AnnotationAssertion(Meta:inhaltlicheDefinition "Pa1") +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu138") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Fach"@de-de) + +# Class: (Finanzierungsform) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be8") +AnnotationAssertion(Meta:inhaltlicheDefinition "Na14") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Finanzierungsform"@de-de) + +# Class: (Forschungsinfrastruktur) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Fi2") +AnnotationAssertion(vitro:descriptionAnnot "Forschungsinfrastrukturen im Sinne des Kerndatensatzes sind umfangreiche / aufwendige Instrumente, Ressourcen oder Serviceeinrichtungen für die Forschung in allen Wissenschaftsgebieten, die sich durch eine mindestens überregionale Bedeutung für das jeweilige Wissenschaftsgebiet sowie durch eine mittel- bis langfristige Lebensdauer (mehr als 5 Jahre) auszeichnen und für eine externe Nutzung zur Verfügung stehen für die Zugangs- bzw. Nutzungsregelungen etabliert sind.") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Forschungsinfrastruktur"@de-de) + +# Class: (Art der Forschungsinfrastruktur) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Fi5") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Art der Forschungsinfrastruktur"@de-de) + +# Class: (Großgeräte und Instrumente) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Fi15") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Großgeräte und Instrumente"@de-de) +SubClassOf( ) +SubClassOf( obo:ERO_0000004) +SubClassOf( ) + +# Class: (Habilitation) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be16") +AnnotationAssertion(Meta:inhaltlicheDefinition "Na44") +AnnotationAssertion(rdfs:label "Habilitation"@de-de) +SubClassOf( ) +SubClassOf( ) +SubClassOf( ) + +# Class: (Habilitationsschrift) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu35") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Habilitationsschrift"@de-de) +SubClassOf( ) + +# Class: (Hauptberuflicher Gastprofessor) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be30") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Hauptberuflicher Gastprofessor"@de-de) +SubClassOf( ) + +# Class: (Herausgeberschaft eines Sonderhefts einer Zeitschrift) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu51") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Herausgeberschaft eines Sonderhefts einer Zeitschrift"@de-de) +SubClassOf( ) +SubClassOf( ) + +# Class: (Herausgegebenes Buch) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu48") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Herausgegebenes Buch"@de-de) +SubClassOf( ) +SubClassOf( ) + +# Class: (Informations- und Kommunikationsinfrastrukturen) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Fi17") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Informations- und Kommunikationsinfrastrukturen"@de-de) +SubClassOf( ) + +# Class: (Journalartikel) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu11") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Journalartikel"@de-de) +SubClassOf( ) + +# Class: (Juniorprofessor) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be29") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Juniorprofessor"@de-de) +SubClassOf( ) + +# Class: (Konferenzposter) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu26") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Konferenzposter"@de-de) +EquivalentClasses( ) +SubClassOf( ) + +# Class: (Letter to the Editor) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu120") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Letter to the Editor"@de-de) +SubClassOf( ) + +# Class: (Meeting Abstract) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu48") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Meeting Abstract"@de-de) +SubClassOf( ) + +# Class: (Mittelgeber) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Dr12") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Mittelgeber"@de-de) + +# Class: (Monographie) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu13") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Monographie"@de-de) +SubClassOf( ) +SubClassOf( ) + +# Class: (Neuer Publikations- oder Dokumenttyp) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu111") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Neuer Publikations- oder Dokumenttyp"@de-de) +SubClassOf( ) +SubClassOf( ) + +# Class: (Ordentlicher Professor) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be37") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Ordentlicher Professor"@de-de) +SubClassOf( ) + +# Class: (Organisationseinheit) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be75") +AnnotationAssertion(Meta:inhaltlicheDefinition "Dr121") +AnnotationAssertion(Meta:inhaltlicheDefinition "Na92") +AnnotationAssertion(Meta:inhaltlicheDefinition "Pa35") +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu140") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Organisationseinheit"@de-de) +EquivalentClasses( ) +SubClassOf( ) + +# Class: (Patent) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pa2") +AnnotationAssertion(Meta:inhaltlicheDefinition "Pa25") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:comment "Technisch einmalige erteilte Patente. Erteilungen für die gleiche Erfindung in zwei oder mehr Ländern werden nur einfach gezählt. Wenn ein technisch einmaliges erteiltes Patent im Vorjahr gezählt wurde, kann es nicht noch einmal aufgeführt werden.") +AnnotationAssertion(rdfs:label "Patent"@de-de) +EquivalentClasses( ) +SubClassOf( ) + +# Class: (Person) + +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:comment "Zusammenfassendes Konzept für die Darstellung aller personenbezogenen Eigenschaften und Attribute") +AnnotationAssertion(rdfs:label "Person"@de-de) +EquivalentClasses( ) +SubClassOf( ) + +# Class: (Professor) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be19") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Professor"@de-de) +SubClassOf( ) +SubClassOf( ) + +# Class: (Promotion) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be17") +AnnotationAssertion(Meta:inhaltlicheDefinition "Na43") +AnnotationAssertion(rdfs:label "Promotion"@de-de) +SubClassOf( ) +SubClassOf( ) +SubClassOf( ) + +# Class: (Promotionskooperationspartner) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Na86") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Promotionskooperationspartner"@de-de) +SubClassOf( ) + +# Class: (Publikation) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu1") +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu4a") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Publikation"@de-de) +EquivalentClasses( ) +SubClassOf( ) + +# Class: (Qualifikation) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be9") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Qualifikation"@de-de) + +# Class: (Qualifikationsschrift) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu146") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Qualifikationsschrift"@de-de) +SubClassOf( ) +SubClassOf( ) +SubClassOf( ) + +# Class: (Qualifizierungsverfahren) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Na4a") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Qualifizierungsverfahren"@de-de) +EquivalentClasses( ) +SubClassOf( ) + +# Class: (Quellenedition [Journalartikel]) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu130") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Quellenedition [Journalartikel]"@de-de) +SubClassOf( ) + +# Class: (Quellenedition [Buch]) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu47") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Quellenedition [Buch]"@de-de) +SubClassOf( ) +SubClassOf( ) + +# Class: (Review) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu114") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Review"@de-de) +SubClassOf( ) + +# Class: (Rezension) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu30") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Rezension"@de-de) +EquivalentClasses( ) +SubClassOf( ) + +# Class: (Sammelband) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu23") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Sammelband"@de-de) +SubClassOf( ) +SubClassOf( ) + +# Class: (Sammelbandbeitrag) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu110") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Sammelbandbeitrag"@de-de) +SubClassOf( ) + +# Class: (Seniorprofessor) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be31") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Seniorprofessor"@de-de) +SubClassOf( ) + +# Class: (Software) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu45") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Software"@de-de) +EquivalentClasses( obo:ERO_0000071) +SubClassOf( obo:ERO_0000071) + +# Class: () + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be73") +AnnotationAssertion(obo:IAO_0000115 "Umfasst Personal, das nicht wissenschaftlich oder wissenschaftsunterstützend arbeitet und kein Verwaltungspersonal ist."@de-de) +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +SubClassOf( ) +SubClassOf( ) + +# Class: (Stiftungsprofessor) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be59") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Stiftungsprofessor"@de-de) +SubClassOf( ) + +# Class: (Strukturiertes Promotionsprogramm) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Na3") +AnnotationAssertion(Meta:inhaltlicheDefinition "Na48") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Strukturiertes Promotionsprogramm"@de-de) +SubClassOf( ) + +# Class: (Tätigkeitsart) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be32") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Tätigkeitsart"@de-de) + +# Class: (Universität) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Na96") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Universität"@de-de) +EquivalentClasses( ) +SubClassOf( ) + +# Class: (Verlag) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu67") +AnnotationAssertion(Meta:pgbid "dcterms.publisher") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Verlag"@de-de) +EquivalentClasses( ) +SubClassOf( ) + +# Class: (Vertretungsprofessor/Lehrstuhlvertreter) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be58") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Vertretungsprofessor/Lehrstuhlvertreter"@de-de) +SubClassOf( ) + +# Class: (Verwaltungspersonal) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be28") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Verwaltungspersonal"@de-de) +SubClassOf( ) + +# Class: (Wissenschaftliche oder künstlerische Hilfskräfte) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be18") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Wissenschaftliche oder künstlerische Hilfskräfte"@de-de) +SubClassOf( ) + +# Class: (Wissenschaftliche und künstlerische Mitarbeiter) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be22") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Wissenschaftliche und künstlerische Mitarbeiter"@de-de) +SubClassOf( ) + +# Class: (Wissenschaftliche Vortragsfolien) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu44") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Wissenschaftliche Vortragsfolien"@de-de) +EquivalentClasses( ) +SubClassOf( ) + +# Class: (Wissenschaftlicher Artikel) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu112") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Wissenschaftlicher Artikel"@de-de) +EquivalentClasses( ) +SubClassOf( ) + +# Class: (Wissenschaftliches und künstlerisches Personal) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be68") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Wissenschaftliches und künstlerisches Personal"@de-de) +SubClassOf( ) + +# Class: (Wissenschaftsunterstützendes Personal) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Be63") +AnnotationAssertion(Meta:inhaltlicheDefinition "Fi26") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Wissenschaftsunterstützendes Personal"@de-de) +SubClassOf( ) + +# Class: (Wissensressourcen) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Fi16") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Wissensressourcen"@de-de) +SubClassOf( ) + +# Class: (Art des Zugangs) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Fi6") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "Art des Zugangs"@de-de) + +# Class: (ePaper) + +AnnotationAssertion(Meta:inhaltlicheDefinition "Pu29") +AnnotationAssertion(vitro:hiddenFromDisplayBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:hiddenFromPublishBelowRoleLevelAnnot ) +AnnotationAssertion(vitro:inClassGroup ) +AnnotationAssertion(vitro:prohibitedFromUpdateBelowRoleLevelAnnot ) +AnnotationAssertion(rdfs:label "ePaper"@de-de) +SubClassOf( ) + +# Class: obo:ERO_0000071 (obo:ERO_0000071) + +SubClassOf(obo:ERO_0000071 ) + +# Class: () + +SubClassOf( ) + +# Class: () + +SubClassOf( ) + +# Class: () + +SubClassOf( ) + +# Class: () + +SubClassOf( ) + +# Class: () + +SubClassOf( ) + +# Class: () + +SubClassOf( ) + +# Class: () + +SubClassOf( ) + +# Class: () + +SubClassOf( ) + +# Class: () + +SubClassOf( ) + +# Class: () + +SubClassOf( ) + +# Class: () + +SubClassOf( ) + +# Class: () + +SubClassOf( ) + +# Class: () + +SubClassOf( ) + +# Class: () + +SubClassOf( ) + +# Class: () + +SubClassOf( ) + +# Class: () + +SubClassOf( ) + + +) \ 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..1ac484e --- /dev/null +++ b/src/scripts/update_repo.sh @@ -0,0 +1,30 @@ +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=KDSF-VIVO-Integration +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/ +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 + + + +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/KDSF-VIVO-Integration_terms.sparql b/src/sparql/KDSF-VIVO-Integration_terms.sparql new file mode 100644 index 0000000..749087d --- /dev/null +++ b/src/sparql/KDSF-VIVO-Integration_terms.sparql @@ -0,0 +1,7 @@ +SELECT DISTINCT ?term +WHERE { + { ?s1 ?p1 ?term . } + UNION + { ?term ?p2 ?o2 . } + FILTER(isIRI(?term) && (STRSTARTS(str(?term), "http://purl.obolibrary.org/obo/KDSF-VIVO-INTEGRATION_"))) +} diff --git a/src/sparql/README.md b/src/sparql/README.md new file mode 100644 index 0000000..627b91b --- /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 KDSF-VIVO-Integration-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/class-count-by-prefix.sparql b/src/sparql/class-count-by-prefix.sparql new file mode 100644 index 0000000..0c4d284 --- /dev/null +++ b/src/sparql/class-count-by-prefix.sparql @@ -0,0 +1,10 @@ +prefix owl: +prefix obo: + +SELECT ?prefix (COUNT(DISTINCT ?cls) AS ?numberOfClasses) WHERE +{ + ?cls a owl:Class . + FILTER (!isBlank(?cls)) + BIND( STRBEFORE(STRAFTER(str(?cls),"http://purl.obolibrary.org/obo/"), "_") AS ?prefix) +} +GROUP BY ?prefix diff --git a/src/sparql/edges.sparql b/src/sparql/edges.sparql new file mode 100644 index 0000000..5fec04e --- /dev/null +++ b/src/sparql/edges.sparql @@ -0,0 +1,19 @@ +prefix obo: +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..18a8430 --- /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/)")) +} \ 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..9906089 --- /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/)")) +} \ 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..2d5291a --- /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://purl.obolibrary.org/obo/KDSF-VIVO-INTEGRATION_"))) + 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..50618cf --- /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://purl.obolibrary.org/obo/KDSF-VIVO-INTEGRATION_"))) +} + 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/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..b049ca4 --- /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://purl.obolibrary.org/obo/KDSF-VIVO-INTEGRATION_"))) +} + 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..a96d263 --- /dev/null +++ b/src/sparql/simple-seed.sparql @@ -0,0 +1,14 @@ +prefix owl: +prefix obo: + +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..7bc992f --- /dev/null +++ b/src/sparql/subsets-labeled.sparql @@ -0,0 +1,14 @@ +prefix oio: +prefix def: +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/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 +}