Skip to content

Commit

Permalink
Updated computer science based on the categorisation on
Browse files Browse the repository at this point in the history
  • Loading branch information
jesper-friis committed Nov 5, 2023
1 parent b926c1e commit b83e3af
Showing 1 changed file with 91 additions and 3 deletions.
94 changes: 91 additions & 3 deletions disciplines/computerscience.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,8 @@
<http://emmo.info/emmo/disciplines/computerscience> rdf:type owl:Ontology ;
owl:versionIRI <http://emmo.info/emmo/1.0.0-beta5/disciplines/computerscience> ;
owl:imports <http://emmo.info/emmo/1.0.0-beta5/multiperspective/symbolic> ,
<http://emmo.info/emmo/1.0.0-beta5/perspectives/semiotics> ;
<http://emmo.info/emmo/1.0.0-beta5/perspectives/semiotics> ,
<http://emmo.info/emmo/1.0.0-beta5/disiplines/models> ;
dcterms:abstract "The domain module is a container that imports some common domain extensions of EMMO perspectives. The intension is to provide examples for developers of EMMO-based domain ontologies."@en ;
dcterms:contributor "Access, DE" ,
"Fraunhofer IWM, DE" ,
Expand Down Expand Up @@ -79,12 +80,29 @@ email: [email protected]"""@en ,
# Classes
#################################################################

### http://emmo.info/emmo#EMMO_03d4cd70_0d16_4403_b68c_d41a9117f981
:EMMO_03d4cd70_0d16_4403_b68c_d41a9117f981 rdf:type owl:Class ;
rdfs:subClassOf :EMMO_b45fbdc6_2519_4885_aa49_c56b394c3910 ;
:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "A computer language used to describe simulations."@en ;
:EMMO_c84c6752_6d64_48cc_9500_e54a3c34898d "https://en.wikipedia.org/wiki/Simulation_language"^^xsd:anyURI ;
skos:prefLabel "SimulationLanguage"@en .


### http://emmo.info/emmo#EMMO_09007bc0_b5f2_4fb9_af01_caf948cf2044
:EMMO_09007bc0_b5f2_4fb9_af01_caf948cf2044 rdf:type owl:Class ;
rdfs:subClassOf :EMMO_1461e904_a2bf_4558_ad74_2706f5706b34 ;
skos:prefLabel "Java"@en .


### http://emmo.info/emmo#EMMO_13fea749_0b3b_4756_9c81_22cce620fc25
:EMMO_13fea749_0b3b_4756_9c81_22cce620fc25 rdf:type owl:Class ;
rdfs:subClassOf :EMMO_b45fbdc6_2519_4885_aa49_c56b394c3910 ;
:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "A computer language that is domain-independent and can be used for expressing data from any kind of discipline."@en ;
:EMMO_b432d2d5_25f4_4165_99c5_5935a7763c1a "JSON, YAML, XML"@en ;
:EMMO_c84c6752_6d64_48cc_9500_e54a3c34898d "https://en.wikipedia.org/wiki/Data_exchange#Data_exchange_languages"^^xsd:anyURI ;
skos:prefLabel "DataExchangeLanguage"@en .


### http://emmo.info/emmo#EMMO_1461e904_a2bf_4558_ad74_2706f5706b34
:EMMO_1461e904_a2bf_4558_ad74_2706f5706b34 rdf:type owl:Class ;
rdfs:subClassOf :EMMO_9ffffb55_3496_4307_82b8_a0d78fe1fcd8 ;
Expand All @@ -97,13 +115,32 @@ email: [email protected]"""@en ,
skos:prefLabel "JavaScript"@en .


### http://emmo.info/emmo#EMMO_18c4634c_b821_49a3_beff_5eb7515ffc40
:EMMO_18c4634c_b821_49a3_beff_5eb7515ffc40 rdf:type owl:Class ;
rdfs:subClassOf :EMMO_b45fbdc6_2519_4885_aa49_c56b394c3910 ;
:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "An artificial computer language used to express information or knowledge, often for use in computer system design."@en ;
:EMMO_b432d2d5_25f4_4165_99c5_5935a7763c1a "Architecture description language – used as a language (or a conceptual model) to describe and represent system architectures."@en ,
"Hardware description language – used to model integrated circuits."@en ;
:EMMO_c84c6752_6d64_48cc_9500_e54a3c34898d "https://en.wikipedia.org/wiki/Modeling_language"^^xsd:anyURI ;
skos:prefLabel "ModellingLanguage"@en .


### http://emmo.info/emmo#EMMO_268a8a97_3a6f_4022_93da_962a66827cdc
:EMMO_268a8a97_3a6f_4022_93da_962a66827cdc rdf:type owl:Class ;
rdfs:subClassOf :EMMO_1461e904_a2bf_4558_ad74_2706f5706b34 ;
skos:altLabel "C#"@en ;
skos:prefLabel "CSharp"@en .


### http://emmo.info/emmo#EMMO_29791c75_2899_47a8_bfad_fc239aa4dd2d
:EMMO_29791c75_2899_47a8_bfad_fc239aa4dd2d rdf:type owl:Class ;
rdfs:subClassOf :EMMO_3ab914c1_5d8d_4a6e_804b_84aa89623c48 ;
:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "A construction language used to make queries in databases and information systems."@en ;
:EMMO_b432d2d5_25f4_4165_99c5_5935a7763c1a "SQL, SPARQL"@en ;
:EMMO_c84c6752_6d64_48cc_9500_e54a3c34898d "https://en.wikipedia.org/wiki/Query_language"^^xsd:anyURI ;
skos:prefLabel "QueryLanguage"@en .


### http://emmo.info/emmo#EMMO_348d39f7_6a17_49d1_9860_9b33b69b51de
:EMMO_348d39f7_6a17_49d1_9860_9b33b69b51de rdf:type owl:Class ;
rdfs:subClassOf :EMMO_8681074a_e225_4e38_b586_e85b0f43ce38 ,
Expand All @@ -127,6 +164,24 @@ email: [email protected]"""@en ,
skos:prefLabel "C"@en .


### http://emmo.info/emmo#EMMO_3997e1f5_f478_4572_a030_4b8e7e5cc63a
:EMMO_3997e1f5_f478_4572_a030_4b8e7e5cc63a rdf:type owl:Class ;
rdfs:subClassOf :EMMO_3ab914c1_5d8d_4a6e_804b_84aa89623c48 ;
:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "A construction language used to write configuration files."@en ;
:EMMO_b432d2d5_25f4_4165_99c5_5935a7763c1a ".ini files"@en ,
"Files in the standard .config directory on Unix systems."@en ;
:EMMO_c84c6752_6d64_48cc_9500_e54a3c34898d "https://en.wikipedia.org/wiki/Configuration_file#Configuration_languages"^^xsd:anyURI ;
skos:prefLabel "ConfigurationLanguage"@en .


### http://emmo.info/emmo#EMMO_3ab914c1_5d8d_4a6e_804b_84aa89623c48
:EMMO_3ab914c1_5d8d_4a6e_804b_84aa89623c48 rdf:type owl:Class ;
rdfs:subClassOf :EMMO_b45fbdc6_2519_4885_aa49_c56b394c3910 ;
:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "A computer language by which a human can specify an executable problem solution to a computer."@en ;
:EMMO_c84c6752_6d64_48cc_9500_e54a3c34898d "https://en.wikipedia.org/wiki/Software_construction#Construction_languages"^^xsd:anyURI ;
skos:prefLabel "ConstructionLanguage"@en .


### http://emmo.info/emmo#EMMO_3b031fa9_8623_4ea5_8b57_bcafb70c5c8b
:EMMO_3b031fa9_8623_4ea5_8b57_bcafb70c5c8b rdf:type owl:Class ;
rdfs:subClassOf :EMMO_8681074a_e225_4e38_b586_e85b0f43ce38 ;
Expand Down Expand Up @@ -264,7 +319,7 @@ Here we explicitly include in the definition also all the data (e.g. source code

### http://emmo.info/emmo#EMMO_9ffffb55_3496_4307_82b8_a0d78fe1fcd8
:EMMO_9ffffb55_3496_4307_82b8_a0d78fe1fcd8 rdf:type owl:Class ;
rdfs:subClassOf :EMMO_b45fbdc6_2519_4885_aa49_c56b394c3910 ;
rdfs:subClassOf :EMMO_3ab914c1_5d8d_4a6e_804b_84aa89623c48 ;
:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "A language object that follows syntactic rules of a programming language."@en ;
:EMMO_c7b62dd7_063a_4c2a_8504_42f7264ba83f "A programming language object can also be a fragment (e.g. a C function) not suitable for exectution."@en ,
"Entities are not necessarily digital data, but can be code fragments printed on paper."@en ;
Expand All @@ -288,13 +343,29 @@ Here we explicitly include in the definition also all the data (e.g. source code
### http://emmo.info/emmo#EMMO_af7b627d_6528_4fdb_97df_ba4579c4bb5d
:EMMO_af7b627d_6528_4fdb_97df_ba4579c4bb5d rdf:type owl:Class ;
rdfs:subClassOf :EMMO_b45fbdc6_2519_4885_aa49_c56b394c3910 ;
:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "A grammar for annotating a document in a way that is syntactically distinguishable from the text."@en ;
:EMMO_b432d2d5_25f4_4165_99c5_5935a7763c1a "HTML"@en ;
:EMMO_c84c6752_6d64_48cc_9500_e54a3c34898d "https://en.wikipedia.org/wiki/Markup_language"^^xsd:anyURI ;
skos:prefLabel "MarkupLanguage"@en .


### http://emmo.info/emmo#EMMO_b45fbdc6_2519_4885_aa49_c56b394c3910
:EMMO_b45fbdc6_2519_4885_aa49_c56b394c3910 rdf:type owl:Class ;
rdfs:subClassOf :EMMO_d8d2144e_5c8d_455d_a643_5caf4d8d9df8 ;
skos:prefLabel "ComputerScience"@en .
:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "A formal language that can be interpreted by a computer."@en ;
:EMMO_c84c6752_6d64_48cc_9500_e54a3c34898d "https://en.wikipedia.org/wiki/Computer_language"^^xsd:anyURI ;
skos:altLabel "ComputerScience"@en ;
skos:prefLabel "ComputerLanguage"@en .


### http://emmo.info/emmo#EMMO_c8fe15d0_caf7_46f7_883c_0e98081987f1
:EMMO_c8fe15d0_caf7_46f7_883c_0e98081987f1 rdf:type owl:Class ;
rdfs:subClassOf :EMMO_3ab914c1_5d8d_4a6e_804b_84aa89623c48 ;
:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "An interpreted computer language for job control in computing."@en ;
:EMMO_b432d2d5_25f4_4165_99c5_5935a7763c1a """Unix shell.
Batch programming languages."""@en ;
:EMMO_c84c6752_6d64_48cc_9500_e54a3c34898d "https://en.wikipedia.org/wiki/Command_language"^^xsd:anyURI ;
skos:prefLabel "CommandLanguage"@en .


### http://emmo.info/emmo#EMMO_db99b1e5_2f34_467b_a784_d104946d9f00
Expand Down Expand Up @@ -326,6 +397,23 @@ Here we explicitly include in the definition also all the data (e.g. source code
] .


### http://emmo.info/emmo#EMMO_ea00dafc_ac92_4e67_aa65_ce5a29e77fcf
:EMMO_ea00dafc_ac92_4e67_aa65_ce5a29e77fcf rdf:type owl:Class ;
rdfs:subClassOf :EMMO_3ab914c1_5d8d_4a6e_804b_84aa89623c48 ;
:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "A construction language designed to transform some input text in a certain formal language into a modified output text that meets some specific goal."@en ,
"https://en.wikipedia.org/wiki/Transformation_language"^^xsd:anyURI ;
:EMMO_b432d2d5_25f4_4165_99c5_5935a7763c1a "Tritium, XSLT, XQuery, STX, FXT, XDuce, CDuce, HaXml, XMLambda, FleXML"@en ;
skos:prefLabel "TransformationLanguage"@en .


### http://emmo.info/emmo#EMMO_f42a0e95_c130_4a69_9660_6bfdbb897d4a
:EMMO_f42a0e95_c130_4a69_9660_6bfdbb897d4a rdf:type owl:Class ;
rdfs:subClassOf :EMMO_c8fe15d0_caf7_46f7_883c_0e98081987f1 ;
:EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 "A command language designed to be run by a command-line interpreter, like a Unix shell."@en ;
:EMMO_c84c6752_6d64_48cc_9500_e54a3c34898d "https://en.wikipedia.org/wiki/Shell_script" ;
skos:prefLabel "ShellScript"@en .


### http://emmo.info/emmo#EMMO_f84b1b92_1dc8_4146_99f0_b03cd53e455b
:EMMO_f84b1b92_1dc8_4146_99f0_b03cd53e455b rdf:type owl:Class ;
rdfs:subClassOf :EMMO_9ffffb55_3496_4307_82b8_a0d78fe1fcd8 ;
Expand Down

0 comments on commit b83e3af

Please sign in to comment.