Skip to content

Commit

Permalink
refactor: rename :DatabaseSystem and :databaseSystem to :DatabaseMana…
Browse files Browse the repository at this point in the history
…gementSystem and :databaseManagementSystem, respectively: resolves #118
  • Loading branch information
KonradHoeffner committed Feb 29, 2024
1 parent 875c9b3 commit c65ef67
Show file tree
Hide file tree
Showing 7 changed files with 48 additions and 48 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ Adapt the `doc` script accordingly on other operating systems.
file | source of truth | description
-- | -- | --
ontology.ttl | here | The HITO ontology
database.ttl | here | instances of hito:DatabaseSystem
database.ttl | here | instances of hito:DatabaseManagementSystem
programminglibrary.ttl | here | instances of hito:ProgrammingLibrary
standard.ttl | here | instances of hito:Interoperability
individual.ttl | here | journal descriptions
Expand Down
20 changes: 10 additions & 10 deletions database.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -4,42 +4,42 @@
@prefix hito: <> .

hito:MySql
a hito:DatabaseSystem;
a hito:DatabaseManagementSystem;
rdfs:label "MySQL"@en .

hito:SQLite
a hito:DatabaseSystem;
a hito:DatabaseManagementSystem;
rdfs:label "SQLite"@en .

hito:OracleDatabase
a hito:DatabaseSystem;
a hito:DatabaseManagementSystem;
rdfs:label "Oracle Database"@en .

hito:MicrosoftSqlServer
a hito:DatabaseSystem;
a hito:DatabaseManagementSystem;
rdfs:label "Microsoft SQL Server"@en .

hito:PostgreSql
a hito:DatabaseSystem;
a hito:DatabaseManagementSystem;
rdfs:label "PostgreSQL"@en .

hito:MongoDb
a hito:DatabaseSystem;
a hito:DatabaseManagementSystem;
rdfs:label "MongoDB"@en .

hito:MariaDb
a hito:DatabaseSystem;
a hito:DatabaseManagementSystem;
rdfs:label "MariaDB"@en .

hito:IbmDb2
a hito:DatabaseSystem;
a hito:DatabaseManagementSystem;
rdfs:label "IBM DB2"@en .

hito:SapHana
a hito:DatabaseSystem;
a hito:DatabaseManagementSystem;
rdfs:label "SAP HANA"@en .

hito:TinyDb
a hito:DatabaseSystem;
a hito:DatabaseManagementSystem;
rdfs:label "TinyDB"@en .

20 changes: 10 additions & 10 deletions ontology.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@
ov:defines :Classification;
ov:defines :Client;
# ov:defines :CommunicationStandard;
ov:defines :DatabaseSystem;
ov:defines :DatabaseManagementSystem;
ov:defines :EnterpriseFunctionCitation;
ov:defines :EnterpriseFunctionClassified;
ov:defines :EnterpriseFunctionCatalogue;
Expand Down Expand Up @@ -479,13 +479,13 @@
rdfs:comment "The user group catalogue the classified user group belongs to."@en .


### http://hitontology.eu/ontology/databaseSystem
:databaseSystem rdf:type owl:ObjectProperty ;
### http://hitontology.eu/ontology/databaseManagementSystem
:databaseManagementSystem rdf:type owl:ObjectProperty ;
rdfs:domain :SoftwareProduct ;
rdfs:range :DatabaseSystem ;
rdfs:label "database system"@en ;
rdfs:range :DatabaseManagementSystem ;
rdfs:label "database management system"@en ;
skos:altLabel "DBMS"@en ;
rdfs:comment "A database system a software product uses."@en .
rdfs:comment "A database management system a software product uses."@en .


#################################################################
Expand Down Expand Up @@ -646,9 +646,9 @@
### http://hitontology.eu/ontology/WebBased
:WebBased a :Client; rdfs:label "web-based"@en ; rdfs:comment "web-based client"@en .

### http://hitontology.eu/ontology/DatabaseSystem
:DatabaseSystem rdf:type owl:Class ;
rdfs:label "Database System"@en ;
### http://hitontology.eu/ontology/DatabaseManagementSystem
:DatabaseManagementSystem rdf:type owl:Class ;
rdfs:label "Database Management System"@en ;
rdfs:comment "Database Management System"@en, "Database Management System, wie z.B. MySQL oder PostgreSQL."@de ;
vann:example :MySql, :PostgreSql, :OracleDatabase .

Expand Down Expand Up @@ -887,7 +887,7 @@
owl:equivalentClass
[
a owl:Class;
owl:unionOf (:Interoperability dbo:Language dbo:ProgrammingLanguage :programmingLibrary :SoftwareProduct :EnterpriseFunctionClassified :ApplicationSystemType :DatabaseSystem)
owl:unionOf (:Interoperability dbo:Language dbo:ProgrammingLanguage :programmingLibrary :SoftwareProduct :EnterpriseFunctionClassified :ApplicationSystemType :DatabaseManagementSystem)
].

:AbstractCompetence a owl:Class;
Expand Down
4 changes: 2 additions & 2 deletions scripts/cluster/cluster.py
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@
{
?citation ?q ?target.
}
UNION {?source :license|:programmingLanguage|:interoperability|:operatingSystem|:client|:databaseSystem|:language ?target.}
UNION {?source :license|:programmingLanguage|:interoperability|:operatingSystem|:client|:databaseManagementSystem|:language ?target.}
?p rdfs:subPropertyOf hito:citation.
?q rdfs:subPropertyOf hito:classified.
Expand Down Expand Up @@ -98,7 +98,7 @@
{
?citation ?q [rdfs:label ?target].
}
UNION {?source :license|:programmingLanguage|:interoperability|:operatingSystem|:client|:databaseSystem|:language [rdfs:label ?target].}
UNION {?source :license|:programmingLanguage|:interoperability|:operatingSystem|:client|:databaseManagementSystem|:language [rdfs:label ?target].}
?p rdfs:subPropertyOf hito:citation.
?q rdfs:subPropertyOf hito:classified.
Expand Down
2 changes: 1 addition & 1 deletion scripts/cluster/nswd.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
{
?citation ?q ?target.
}
UNION {?source :license|:programmingLanguage|:interoperability|:operatingSystem|:client|:databaseSystem|:language ?target.}
UNION {?source :license|:programmingLanguage|:interoperability|:operatingSystem|:client|:databaseManagementSystem|:language ?target.}
?p rdfs:subPropertyOf hito:citation.
?q rdfs:subPropertyOf hito:classified.
Expand Down
14 changes: 7 additions & 7 deletions shacl.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
[sh:path :client],
[sh:path :language],
[sh:path :programmingLanguage],
[sh:path :databaseSystem],
[sh:path :databaseManagementSystem],
[sh:path :license],
[sh:path :programmingLibrary],
[sh:path :homepage; sh:maxCount 1],
Expand Down Expand Up @@ -72,7 +72,7 @@
:client,
:language,
:programmingLanguage,
:databaseSystem,
:databaseManagementSystem,
:license,
:programmingLibrary,
:homepage,
Expand Down Expand Up @@ -116,9 +116,9 @@
sh:targetObjectsOf :programmingLanguage;
sh:class dbo:ProgrammingLanguage.

:databaseSystemRangeShape a sh:NodeShape;
sh:targetObjectsOf :databaseSystem;
sh:class :DatabaseSystem.
:databaseManagementSystemRangeShape a sh:NodeShape;
sh:targetObjectsOf :databaseManagementSystem;
sh:class :DatabaseManagementSystem.

:licenseRangeShape a sh:NodeShape;
sh:targetObjectsOf :license;
Expand Down Expand Up @@ -233,8 +233,8 @@
sh:closed true;
sh:ignoredProperties :ignoredProperties.

:DatabaseSystemShape a sh:NodeShape;
sh:targetClass :DatabaseSystem;
:DatabaseManagementSystemShape a sh:NodeShape;
sh:targetClass :DatabaseManagementSystem;
sh:property :labelShape;
sh:pattern "^http://hitontology.eu/ontology/";
sh:closed true;
Expand Down
34 changes: 17 additions & 17 deletions swp.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -233,7 +233,7 @@

:Bahmni
:client :WebBased ;
:databaseSystem :MySql, :PostgreSql ;
:databaseManagementSystem :MySql, :PostgreSql ;
:homepage <https://www.bahmni.org/> ;
:language dbr:English_language ;
:license <http://www.ebi.ac.uk/swo/license/SWO_1000070> ;
Expand Down Expand Up @@ -1237,7 +1237,7 @@

:Dcm4Che
:client :Native, :WebBased ;
:databaseSystem :IbmDb2, :MicrosoftSqlServer, :MySql, :OracleDatabase, :PostgreSql ;
:databaseManagementSystem :IbmDb2, :MicrosoftSqlServer, :MySql, :OracleDatabase, :PostgreSql ;
:homepage <https://www.dcm4che.org> ;
:interoperability :DICOM, <http://hitontology.eu/ontology/HL7_V2.x>, :IHE_XDS, :IHE_XDS_I, :WADO ;
:language dbr:English_language ;
Expand Down Expand Up @@ -1398,7 +1398,7 @@

:Dhis2
:client :WebBased ;
:databaseSystem :PostgreSql ;
:databaseManagementSystem :PostgreSql ;
:homepage <https://www.dhis2.org/> ;
:interoperability :HL7_FHIR, :IHE, :LOINC, :REST, :SNOMED_CT ;
:language dbr:English_language, dbr:French_language, dbr:Norwegian_language, dbr:Portuguese_language, dbr:Spanish_language, dbr:Vietnamese_language ;
Expand Down Expand Up @@ -1787,7 +1787,7 @@

:Elexis
:client :Native ;
:databaseSystem :MariaDb, :MySql, :PostgreSql ;
:databaseManagementSystem :MariaDb, :MySql, :PostgreSql ;
:homepage <https://elexis.info> ;
:interoperability :ICPC2 ;
:language dbr:English_language, dbr:French_language, dbr:German_language ;
Expand Down Expand Up @@ -2093,7 +2093,7 @@

:GnuHealth
:client :Mobile, :Native, :WebBased ;
:databaseSystem :PostgreSql, :TinyDb ;
:databaseManagementSystem :PostgreSql, :TinyDb ;
:homepage <https://www.gnuhealth.org/#/> ;
:interoperability :HL7, :HL7_FHIR, :ICD10, :ICD9, :ICPM ;
:language dbr:Chinese_language, dbr:English_language, dbr:French_language, dbr:German_language, dbr:Greek_language, dbr:Italian_language, dbr:Portuguese_language, dbr:Spanish_language ;
Expand Down Expand Up @@ -2880,7 +2880,7 @@

:IPath
:client :WebBased ;
:databaseSystem :MySql ;
:databaseManagementSystem :MySql ;
:homepage <https://www.ipathnetwork.org/> ;
:interoperability :DICOM ;
:language dbr:English_language ;
Expand Down Expand Up @@ -2991,7 +2991,7 @@

:Medkey
:client :WebBased ;
:databaseSystem :MySql, :PostgreSql ;
:databaseManagementSystem :MySql, :PostgreSql ;
:homepage <https://medkey.org/en/> ;
:interoperability :HL7, :OpenEHR ;
:language dbr:English_language, dbr:Russian_language ;
Expand Down Expand Up @@ -3205,7 +3205,7 @@

:Odoo
:client :Mobile, :Native, :WebBased ;
:databaseSystem :PostgreSql ;
:databaseManagementSystem :PostgreSql ;
:homepage <https://www.odoo.com> ;
:interoperability :XML ;
:language dbr:English_language ;
Expand Down Expand Up @@ -3427,7 +3427,7 @@

:OpenDental
:client :Native ;
:databaseSystem :MySql ;
:databaseManagementSystem :MySql ;
:homepage <https://opendental.com> ;
:language dbr:English_language ;
:license <http://www.ebi.ac.uk/swo/license/SWO_1000004> ;
Expand Down Expand Up @@ -3705,7 +3705,7 @@

:OpenEObs
:client :Mobile ;
:databaseSystem :PostgreSql ;
:databaseManagementSystem :PostgreSql ;
:homepage <https://opusvl.com/solutions/open-eobs> ;
:language dbr:English_language ;
:license <http://www.ebi.ac.uk/swo/license/SWO_1000070> ;
Expand Down Expand Up @@ -3796,7 +3796,7 @@

:OpenElis
:client :Native ;
:databaseSystem :PostgreSql ;
:databaseManagementSystem :PostgreSql ;
:homepage <https://sites.google.com/site/openelisglobal/> ;
:interoperability :HL7_FHIR, <http://hitontology.eu/ontology/HL7_V2.x> ;
:language dbr:English_language, dbr:French_language ;
Expand Down Expand Up @@ -3983,7 +3983,7 @@

:OpenEmr
:client :WebBased ;
:databaseSystem :MySql ;
:databaseManagementSystem :MySql ;
:homepage <https://www.open-emr.org> ;
:interoperability :CDA, :DICOM, :HL7, :HL7_FHIR, :REST, :SMART ;
:language dbr:English_language ;
Expand Down Expand Up @@ -4275,7 +4275,7 @@

:OpenHospital
:client :Native ;
:databaseSystem :MySql ;
:databaseManagementSystem :MySql ;
:homepage <https://sourceforge.net/projects/openhospital/> ;
:language dbr:Arabic, dbr:English_language, dbr:French_language, dbr:German_language, dbr:Italian_language, dbr:Portuguese_language, dbr:Spanish_language, dbr:Swahili_language ;
:license <http://www.ebi.ac.uk/swo/license/SWO_1000047> ;
Expand Down Expand Up @@ -4584,7 +4584,7 @@
rdfs:label "Health Financing Process Management"@en .

:OpenMaxims
:databaseSystem :MicrosoftSqlServer ;
:databaseManagementSystem :MicrosoftSqlServer ;
:homepage <http://www.imsmaxims.com/solutions/opensource/> ;
:interoperability :HL7 ;
:language dbr:English_language ;
Expand All @@ -4608,7 +4608,7 @@

:OpenMrs
:client :Native, :WebBased ;
:databaseSystem :MySql ;
:databaseManagementSystem :MySql ;
:homepage <https://openmrs.org> ;
:interoperability :CDA, :HL7, :HL7_CCD, :HL7_FHIR ;
:language dbr:English_language ;
Expand Down Expand Up @@ -4762,7 +4762,7 @@

:Orthanc
:client :WebBased ;
:databaseSystem :MySql, :PostgreSql ;
:databaseManagementSystem :MySql, :PostgreSql ;
:homepage <https://www.orthanc-server.com/> ;
:interoperability :DICOM, :REST ;
:language dbr:English_language ;
Expand Down Expand Up @@ -4937,7 +4937,7 @@

:OscarEmr
:client :WebBased ;
:databaseSystem :MySql ;
:databaseManagementSystem :MySql ;
:homepage <https://oscar-emr.com/oscar/> ;
:interoperability <http://hitontology.eu/ontology/HL7_V2.x> ;
:language dbr:English_language, dbr:French_language, dbr:Spanish_language ;
Expand Down

0 comments on commit c65ef67

Please sign in to comment.